@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--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-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--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-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-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-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-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--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)}}@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,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.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}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-1\.5{inset:calc(var(--spacing)*1.5)}.inset-1\/2{inset:50%}.inset-2{inset:calc(var(--spacing)*2)}.inset-2\.5{inset:calc(var(--spacing)*2.5)}.inset-3{inset:calc(var(--spacing)*3)}.inset-4{inset:calc(var(--spacing)*4)}.inset-5{inset:calc(var(--spacing)*5)}.inset-8{inset:calc(var(--spacing)*8)}.inset-\[-10px\]{inset:-10px}.inset-\[2px\]{inset:2px}.inset-\[3px\]{inset:3px}.inset-\[12\%\]{inset:12%}.inset-\[21\%\]{inset:21%}.inset-\[22px\]{inset:22px}.inset-\[28\%\]{inset:28%}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-1{inset-inline:calc(var(--spacing)*1)}.inset-x-2{inset-inline:calc(var(--spacing)*2)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-x-5{inset-inline:calc(var(--spacing)*5)}.inset-x-6{inset-inline:calc(var(--spacing)*6)}.inset-x-7{inset-inline:calc(var(--spacing)*7)}.inset-x-10{inset-inline:calc(var(--spacing)*10)}.inset-x-\[3\%\]{inset-inline:3%}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-2{top:calc(var(--spacing)*-2)}.-top-2\.5{top:calc(var(--spacing)*-2.5)}.-top-3{top:calc(var(--spacing)*-3)}.-top-4{top:calc(var(--spacing)*-4)}.-top-5{top:calc(var(--spacing)*-5)}.-top-6{top:calc(var(--spacing)*-6)}.-top-7{top:calc(var(--spacing)*-7)}.-top-8{top:calc(var(--spacing)*-8)}.-top-9{top:calc(var(--spacing)*-9)}.-top-10{top:calc(var(--spacing)*-10)}.-top-12{top:calc(var(--spacing)*-12)}.-top-14{top:calc(var(--spacing)*-14)}.-top-24{top:calc(var(--spacing)*-24)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-7{top:calc(var(--spacing)*7)}.top-8{top:calc(var(--spacing)*8)}.top-9{top:calc(var(--spacing)*9)}.top-10{top:calc(var(--spacing)*10)}.top-11{top:calc(var(--spacing)*11)}.top-12{top:calc(var(--spacing)*12)}.top-14{top:calc(var(--spacing)*14)}.top-16{top:calc(var(--spacing)*16)}.top-20{top:calc(var(--spacing)*20)}.top-24{top:calc(var(--spacing)*24)}.top-\[-2px\]{top:-2px}.top-\[-5\%\]{top:-5%}.top-\[-5px\]{top:-5px}.top-\[-7px\]{top:-7px}.top-\[-10\%\]{top:-10%}.top-\[-24vh\]{top:-24vh}.top-\[1px\]{top:1px}.top-\[2\%\]{top:2%}.top-\[3\%\]{top:3%}.top-\[4\%\]{top:4%}.top-\[6\%\]{top:6%}.top-\[8\%\]{top:8%}.top-\[9\%\]{top:9%}.top-\[10\%\]{top:10%}.top-\[11\%\]{top:11%}.top-\[12\%\]{top:12%}.top-\[13\%\]{top:13%}.top-\[13px\]{top:13px}.top-\[14\%\]{top:14%}.top-\[15\%\]{top:15%}.top-\[15px\]{top:15px}.top-\[16\%\]{top:16%}.top-\[16\.67\%\]{top:16.67%}.top-\[17\%\]{top:17%}.top-\[18\%\]{top:18%}.top-\[18px\]{top:18px}.top-\[20\%\]{top:20%}.top-\[21\%\]{top:21%}.top-\[22\%\]{top:22%}.top-\[23\%\]{top:23%}.top-\[24\%\]{top:24%}.top-\[25\%\]{top:25%}.top-\[26\%\]{top:26%}.top-\[27\%\]{top:27%}.top-\[28\%\]{top:28%}.top-\[29\%\]{top:29%}.top-\[30\%\]{top:30%}.top-\[30px\]{top:30px}.top-\[31\%\]{top:31%}.top-\[32\%\]{top:32%}.top-\[33\%\]{top:33%}.top-\[34\%\]{top:34%}.top-\[34px\]{top:34px}.top-\[35\%\]{top:35%}.top-\[36\%\]{top:36%}.top-\[37\%\]{top:37%}.top-\[38\%\]{top:38%}.top-\[39\%\]{top:39%}.top-\[40\%\]{top:40%}.top-\[41\%\]{top:41%}.top-\[42\%\]{top:42%}.top-\[42px\]{top:42px}.top-\[43\%\]{top:43%}.top-\[44\%\]{top:44%}.top-\[45\%\]{top:45%}.top-\[45\.9\%\]{top:45.9%}.top-\[48\%\]{top:48%}.top-\[49\%\]{top:49%}.top-\[50\%\]{top:50%}.top-\[51\%\]{top:51%}.top-\[52\%\]{top:52%}.top-\[53\%\]{top:53%}.top-\[54\%\]{top:54%}.top-\[55\%\]{top:55%}.top-\[56\%\]{top:56%}.top-\[56px\]{top:56px}.top-\[57\%\]{top:57%}.top-\[58\%\]{top:58%}.top-\[58px\]{top:58px}.top-\[61\.75\%\]{top:61.75%}.top-\[62\%\]{top:62%}.top-\[66\%\]{top:66%}.top-\[68\%\]{top:68%}.top-\[68px\]{top:68px}.top-\[72\%\]{top:72%}.top-\[72px\]{top:72px}.top-\[78\%\]{top:78%}.top-\[86px\]{top:86px}.top-\[88px\]{top:88px}.top-\[91px\]{top:91px}.top-\[92px\]{top:92px}.top-\[108px\]{top:108px}.top-\[118px\]{top:118px}.top-\[120px\]{top:120px}.top-\[122px\]{top:122px}.top-\[132px\]{top:132px}.top-\[136px\]{top:136px}.top-\[142px\]{top:142px}.top-\[152px\]{top:152px}.top-\[164px\]{top:164px}.top-\[166px\]{top:166px}.top-\[calc\(100\%\+26px\)\]{top:calc(100% + 26px)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.-right-5{right:calc(var(--spacing)*-5)}.-right-20{right:calc(var(--spacing)*-20)}.-right-\[5px\]{right:-5px}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.right-7{right:calc(var(--spacing)*7)}.right-8{right:calc(var(--spacing)*8)}.right-9{right:calc(var(--spacing)*9)}.right-10{right:calc(var(--spacing)*10)}.right-11{right:calc(var(--spacing)*11)}.right-12{right:calc(var(--spacing)*12)}.right-14{right:calc(var(--spacing)*14)}.right-16{right:calc(var(--spacing)*16)}.right-20{right:calc(var(--spacing)*20)}.right-24{right:calc(var(--spacing)*24)}.right-28{right:calc(var(--spacing)*28)}.right-\[4\%\]{right:4%}.right-\[5\%\]{right:5%}.right-\[6\%\]{right:6%}.right-\[7\%\]{right:7%}.right-\[8\%\]{right:8%}.right-\[9\%\]{right:9%}.right-\[10\%\]{right:10%}.right-\[12\%\]{right:12%}.right-\[13\%\]{right:13%}.right-\[14\%\]{right:14%}.right-\[15\%\]{right:15%}.right-\[16\%\]{right:16%}.right-\[18\%\]{right:18%}.right-\[20\%\]{right:20%}.right-\[21px\]{right:21px}.right-\[22\%\]{right:22%}.right-\[24\%\]{right:24%}.right-\[25\%\]{right:25%}.right-\[26\%\]{right:26%}.right-\[27\%\]{right:27%}.right-\[28\%\]{right:28%}.right-\[30\%\]{right:30%}.right-\[31\%\]{right:31%}.right-\[35px\]{right:35px}.right-\[37\%\]{right:37%}.right-\[40\%\]{right:40%}.right-\[43\%\]{right:43%}.right-\[69\%\]{right:69%}.right-full{right:100%}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-1\.5{bottom:calc(var(--spacing)*-1.5)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.-bottom-5{bottom:calc(var(--spacing)*-5)}.-bottom-6{bottom:calc(var(--spacing)*-6)}.-bottom-8{bottom:calc(var(--spacing)*-8)}.-bottom-\[2\%\]{bottom:-2%}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-11{bottom:calc(var(--spacing)*11)}.bottom-12{bottom:calc(var(--spacing)*12)}.bottom-14{bottom:calc(var(--spacing)*14)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-28{bottom:calc(var(--spacing)*28)}.bottom-\[-2\%\]{bottom:-2%}.bottom-\[3\%\]{bottom:3%}.bottom-\[4\%\]{bottom:4%}.bottom-\[4\.6rem\]{bottom:4.6rem}.bottom-\[5\%\]{bottom:5%}.bottom-\[7\%\]{bottom:7%}.bottom-\[8\%\]{bottom:8%}.bottom-\[9\%\]{bottom:9%}.bottom-\[10\%\]{bottom:10%}.bottom-\[11\%\]{bottom:11%}.bottom-\[12\%\]{bottom:12%}.bottom-\[13\%\]{bottom:13%}.bottom-\[16\%\]{bottom:16%}.bottom-\[18\%\]{bottom:18%}.bottom-\[20\%\]{bottom:20%}.bottom-\[21\%\]{bottom:21%}.bottom-\[21\.75\%\]{bottom:21.75%}.bottom-\[22\%\]{bottom:22%}.bottom-\[24\%\]{bottom:24%}.bottom-\[27\%\]{bottom:27%}.bottom-\[28\%\]{bottom:28%}.bottom-\[30px\]{bottom:30px}.bottom-\[31\%\]{bottom:31%}.bottom-\[32\%\]{bottom:32%}.bottom-\[34\%\]{bottom:34%}.bottom-\[36\%\]{bottom:36%}.bottom-\[37\%\]{bottom:37%}.bottom-\[41\%\]{bottom:41%}.bottom-\[43\%\]{bottom:43%}.bottom-\[45\.8\%\]{bottom:45.8%}.bottom-\[52px\]{bottom:52px}.bottom-\[54\%\]{bottom:54%}.bottom-\[56px\]{bottom:56px}.bottom-\[58\%\]{bottom:58%}.bottom-\[58px\]{bottom:58px}.bottom-\[62\%\]{bottom:62%}.bottom-\[72px\]{bottom:72px}.bottom-\[82px\]{bottom:82px}.bottom-full{bottom:100%}.-left-0\.5{left:calc(var(--spacing)*-.5)}.-left-1{left:calc(var(--spacing)*-1)}.-left-1\.5{left:calc(var(--spacing)*-1.5)}.-left-2{left:calc(var(--spacing)*-2)}.-left-3{left:calc(var(--spacing)*-3)}.-left-4{left:calc(var(--spacing)*-4)}.-left-5{left:calc(var(--spacing)*-5)}.-left-8{left:calc(var(--spacing)*-8)}.-left-14{left:calc(var(--spacing)*-14)}.-left-\[3\%\]{left:-3%}.-left-\[20vw\]{left:-20vw}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1{left:calc(var(--spacing)*1)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-2\/3{left:66.6667%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-6{left:calc(var(--spacing)*6)}.left-7{left:calc(var(--spacing)*7)}.left-8{left:calc(var(--spacing)*8)}.left-10{left:calc(var(--spacing)*10)}.left-11{left:calc(var(--spacing)*11)}.left-12{left:calc(var(--spacing)*12)}.left-14{left:calc(var(--spacing)*14)}.left-16{left:calc(var(--spacing)*16)}.left-20{left:calc(var(--spacing)*20)}.left-28{left:calc(var(--spacing)*28)}.left-36{left:calc(var(--spacing)*36)}.left-48{left:calc(var(--spacing)*48)}.left-\[4\%\]{left:4%}.left-\[5\%\]{left:5%}.left-\[6\%\]{left:6%}.left-\[7\%\]{left:7%}.left-\[8\%\]{left:8%}.left-\[9\%\]{left:9%}.left-\[9px\]{left:9px}.left-\[10\%\]{left:10%}.left-\[12\%\]{left:12%}.left-\[13\%\]{left:13%}.left-\[14\%\]{left:14%}.left-\[15\%\]{left:15%}.left-\[16\%\]{left:16%}.left-\[18\%\]{left:18%}.left-\[20\%\]{left:20%}.left-\[21px\]{left:21px}.left-\[22\%\]{left:22%}.left-\[24\%\]{left:24%}.left-\[24\.25\%\]{left:24.25%}.left-\[24px\]{left:24px}.left-\[25\%\]{left:25%}.left-\[26\%\]{left:26%}.left-\[27\%\]{left:27%}.left-\[28\%\]{left:28%}.left-\[29\%\]{left:29%}.left-\[30\%\]{left:30%}.left-\[30px\]{left:30px}.left-\[31\%\]{left:31%}.left-\[32\%\]{left:32%}.left-\[33\%\]{left:33%}.left-\[34\%\]{left:34%}.left-\[35\%\]{left:35%}.left-\[35px\]{left:35px}.left-\[36\%\]{left:36%}.left-\[37\%\]{left:37%}.left-\[38\%\]{left:38%}.left-\[38px\]{left:38px}.left-\[39\%\]{left:39%}.left-\[39px\]{left:39px}.left-\[40\%\]{left:40%}.left-\[40px\]{left:40px}.left-\[41\%\]{left:41%}.left-\[42\%\]{left:42%}.left-\[43\%\]{left:43%}.left-\[45\%\]{left:45%}.left-\[46\%\]{left:46%}.left-\[47\.2\%\]{left:47.2%}.left-\[48\%\]{left:48%}.left-\[49\%\]{left:49%}.left-\[50\%\]{left:50%}.left-\[52\%\]{left:52%}.left-\[52px\]{left:52px}.left-\[55\%\]{left:55%}.left-\[55px\]{left:55px}.left-\[56\%\]{left:56%}.left-\[57px\]{left:57px}.left-\[58\%\]{left:58%}.left-\[63\%\]{left:63%}.left-\[65\%\]{left:65%}.left-\[66\%\]{left:66%}.left-\[67\%\]{left:67%}.left-\[68\%\]{left:68%}.left-\[69\%\]{left:69%}.left-\[71px\]{left:71px}.left-\[72px\]{left:72px}.left-\[74px\]{left:74px}.left-\[76\%\]{left:76%}.left-\[81\%\]{left:81%}.left-\[168px\]{left:168px}.left-\[316px\]{left:316px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[7\]{z-index:7}.z-\[8\]{z-index:8}.z-\[9\]{z-index:9}.z-\[10\]{z-index:10}.z-\[11\]{z-index:11}.z-\[12\]{z-index:12}.z-\[13\]{z-index:13}.z-\[14\]{z-index:14}.z-\[16\]{z-index:16}.z-\[19\]{z-index:19}.z-\[20\]{z-index:20}.z-\[21\]{z-index:21}.z-\[25\]{z-index:25}.z-\[26\]{z-index:26}.z-\[31\]{z-index:31}.z-\[34\]{z-index:34}.z-\[35\]{z-index:35}.z-\[36\]{z-index:36}.z-\[37\]{z-index:37}.z-\[38\]{z-index:38}.z-\[42\]{z-index:42}.z-\[45\]{z-index:45}.z-\[46\]{z-index:46}.z-\[55\]{z-index:55}.z-\[56\]{z-index:56}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[62\]{z-index:62}.z-\[63\]{z-index:63}.z-\[64\]{z-index:64}.z-\[65\]{z-index:65}.z-\[66\]{z-index:66}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[115\]{z-index:115}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[200\]{z-index:200}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-13{order:13}.order-14{order:14}.order-15{order:15}.order-16{order:16}.order-17{order:17}.order-18{order:18}.order-19{order:19}.order-20{order:20}.order-21{order:21}.order-22{order:22}.order-23{order:23}.order-24{order:24}.order-25{order:25}.order-26{order:26}.order-27{order:27}.order-28{order:28}.order-29{order:29}.order-30{order:30}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@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-3{margin:calc(var(--spacing)*-3)}.m-3{margin:calc(var(--spacing)*3)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-auto{margin-block:auto}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-\[5px\]{margin-top:5px}.mt-\[86px\]{margin-top:86px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-\[2px\]{margin-left:2px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-34{height:calc(var(--spacing)*34)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-48{height:calc(var(--spacing)*48)}.h-52{height:calc(var(--spacing)*52)}.h-60{height:calc(var(--spacing)*60)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3\%\]{height:3%}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[6\%\]{height:6%}.h-\[6px\]{height:6px}.h-\[8\.0rem\]{height:8rem}.h-\[10\%\]{height:10%}.h-\[12\%\]{height:12%}.h-\[12px\]{height:12px}.h-\[13\%\]{height:13%}.h-\[14px\]{height:14px}.h-\[15\%\]{height:15%}.h-\[16\%\]{height:16%}.h-\[16px\]{height:16px}.h-\[17\%\]{height:17%}.h-\[18\%\]{height:18%}.h-\[19\%\]{height:19%}.h-\[20\%\]{height:20%}.h-\[21\.75\%\]{height:21.75%}.h-\[22\%\]{height:22%}.h-\[23\%\]{height:23%}.h-\[24\%\]{height:24%}.h-\[25\%\]{height:25%}.h-\[26\%\]{height:26%}.h-\[27\%\]{height:27%}.h-\[28\%\]{height:28%}.h-\[30\%\]{height:30%}.h-\[31\%\]{height:31%}.h-\[32\%\]{height:32%}.h-\[33\%\]{height:33%}.h-\[34\%\]{height:34%}.h-\[35\%\]{height:35%}.h-\[36\%\]{height:36%}.h-\[38\%\]{height:38%}.h-\[40\%\]{height:40%}.h-\[42\%\]{height:42%}.h-\[42vh\]{height:42vh}.h-\[43\%\]{height:43%}.h-\[44\%\]{height:44%}.h-\[45\%\]{height:45%}.h-\[46\%\]{height:46%}.h-\[47\.43\%\]{height:47.43%}.h-\[48\%\]{height:48%}.h-\[52\%\]{height:52%}.h-\[54\%\]{height:54%}.h-\[55\%\]{height:55%}.h-\[56\%\]{height:56%}.h-\[58\%\]{height:58%}.h-\[68\%\]{height:68%}.h-\[68px\]{height:68px}.h-\[70\%\]{height:70%}.h-\[72\%\]{height:72%}.h-\[74px\]{height:74px}.h-\[75\%\]{height:75%}.h-\[78\%\]{height:78%}.h-\[82\%\]{height:82%}.h-\[82\.5\%\]{height:82.5%}.h-\[82px\]{height:82px}.h-\[85\%\]{height:85%}.h-\[88px\]{height:88px}.h-\[94\%\]{height:94%}.h-\[104px\]{height:104px}.h-\[155vh\]{height:155vh}.h-\[160\%\]{height:160%}.h-\[188px\]{height:188px}.h-\[430px\]{height:430px}.h-\[calc\(100\%\+20px\)\]{height:calc(100% + 20px)}.h-\[var\(--chore-card\)\]{height:var(--chore-card)}.h-\[var\(--chore-card-image-h\)\]{height:var(--chore-card-image-h)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-14{max-height:calc(var(--spacing)*14)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-\[2\.1em\]{max-height:2.1em}.max-h-\[30vh\]{max-height:30vh}.max-h-\[43\%\]{max-height:43%}.max-h-\[58vh\]{max-height:58vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[82\%\]{max-height:82%}.max-h-\[88\%\]{max-height:88%}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[430px\]{max-height:430px}.max-h-\[calc\(100\%-32px\)\]{max-height:calc(100% - 32px)}.max-h-\[min\(78vh\,26rem\)\]{max-height:min(78vh,26rem)}.max-h-\[min\(78vh\,30rem\)\]{max-height:min(78vh,30rem)}.max-h-\[min\(82vh\,30rem\)\]{max-height:min(82vh,30rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-56{min-height:calc(var(--spacing)*56)}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[27px\]{min-height:27px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[68px\]{min-height:68px}.min-h-\[86px\]{min-height:86px}.min-h-\[96px\]{min-height:96px}.min-h-\[104px\]{min-height:104px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[310px\]{min-height:310px}.min-h-\[560px\]{min-height:560px}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7\%\]{width:7%}.w-\[7\.7rem\]{width:7.7rem}.w-\[7px\]{width:7px}.w-\[9\%\]{width:9%}.w-\[9px\]{width:9px}.w-\[11\%\]{width:11%}.w-\[12\%\]{width:12%}.w-\[13\%\]{width:13%}.w-\[13px\]{width:13px}.w-\[14\%\]{width:14%}.w-\[14px\]{width:14px}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[17\%\]{width:17%}.w-\[18\%\]{width:18%}.w-\[19\%\]{width:19%}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[22rem\]{width:22rem}.w-\[24\%\]{width:24%}.w-\[24rem\]{width:24rem}.w-\[25\%\]{width:25%}.w-\[26\%\]{width:26%}.w-\[27\%\]{width:27%}.w-\[28\%\]{width:28%}.w-\[29\%\]{width:29%}.w-\[30\%\]{width:30%}.w-\[32\%\]{width:32%}.w-\[34\%\]{width:34%}.w-\[35\%\]{width:35%}.w-\[36\%\]{width:36%}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[42\%\]{width:42%}.w-\[43\%\]{width:43%}.w-\[44\%\]{width:44%}.w-\[45\%\]{width:45%}.w-\[46\%\]{width:46%}.w-\[47\%\]{width:47%}.w-\[48\%\]{width:48%}.w-\[49\%\]{width:49%}.w-\[50\%\]{width:50%}.w-\[52\%\]{width:52%}.w-\[54\%\]{width:54%}.w-\[55\%\]{width:55%}.w-\[58\%\]{width:58%}.w-\[59\%\]{width:59%}.w-\[60\%\]{width:60%}.w-\[62\%\]{width:62%}.w-\[65\%\]{width:65%}.w-\[67\%\]{width:67%}.w-\[68\%\]{width:68%}.w-\[70px\]{width:70px}.w-\[74px\]{width:74px}.w-\[75\%\]{width:75%}.w-\[76\%\]{width:76%}.w-\[78\%\]{width:78%}.w-\[78px\]{width:78px}.w-\[82\%\]{width:82%}.w-\[85\%\]{width:85%}.w-\[88\%\]{width:88%}.w-\[88px\]{width:88px}.w-\[90\%\]{width:90%}.w-\[92\%\]{width:92%}.w-\[96\%\]{width:96%}.w-\[115vw\]{width:115vw}.w-\[140vw\]{width:140vw}.w-\[150px\]{width:150px}.w-\[188px\]{width:188px}.w-\[230px\]{width:230px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[680px\]{width:680px}.w-\[calc\(100\%\+20px\)\]{width:calc(100% + 20px)}.w-\[min\(82\%\,20rem\)\]{width:min(82%,20rem)}.w-\[min\(84\%\,21rem\)\]{width:min(84%,21rem)}.w-\[min\(86\%\,24rem\)\]{width:min(86%,24rem)}.w-\[min\(88\%\,20rem\)\]{width:min(88%,20rem)}.w-\[min\(88\%\,21rem\)\]{width:min(88%,21rem)}.w-\[min\(88\%\,24rem\)\]{width:min(88%,24rem)}.w-\[min\(88vw\,22rem\)\]{width:min(88vw,22rem)}.w-\[min\(92vw\,23rem\)\]{width:min(92vw,23rem)}.w-\[min\(92vw\,24rem\)\]{width:min(92vw,24rem)}.w-\[min\(240px\,74vw\)\]{width:min(240px,74vw)}.w-\[min\(360px\,84vw\)\]{width:min(360px,84vw)}.w-\[var\(--chore-card\)\]{width:var(--chore-card)}.w-\[var\(--chore-card-image-w\)\]{width:var(--chore-card-image-w)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-14{max-width:calc(var(--spacing)*14)}.max-w-20{max-width:calc(var(--spacing)*20)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-\[7rem\]{max-width:7rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[48\%\]{max-width:48%}.max-w-\[52\%\]{max-width:52%}.max-w-\[56\%\]{max-width:56%}.max-w-\[72\%\]{max-width:72%}.max-w-\[75\%\]{max-width:75%}.max-w-\[76\%\]{max-width:76%}.max-w-\[78\%\]{max-width:78%}.max-w-\[80\%\]{max-width:80%}.max-w-\[82\%\]{max-width:82%}.max-w-\[84\%\]{max-width:84%}.max-w-\[85\%\]{max-width:85%}.max-w-\[86\%\]{max-width:86%}.max-w-\[88\%\]{max-width:88%}.max-w-\[92\%\]{max-width:92%}.max-w-\[140px\]{max-width:140px}.max-w-\[190px\]{max-width:190px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[286px\]{max-width:286px}.max-w-\[300px\]{max-width:300px}.max-w-\[310px\]{max-width:310px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[342px\]{max-width:342px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[430px\]{max-width:430px}.max-w-\[600px\]{max-width:600px}.max-w-\[min\(260px\,74vw\)\]{max-width:min(260px,74vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-20{min-width:calc(var(--spacing)*20)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[14px\]{min-width:14px}.min-w-\[16px\]{min-width:16px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-\[92px\]{min-width:92px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/3{--tw-translate-x:calc(1/3*100%);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)}.-translate-y-1\/3{--tw-translate-y:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[40\%\]{--tw-translate-y: -40% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[88\%\]{--tw-translate-y: -88% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-12{--tw-translate-y:calc(var(--spacing)*12);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.9\]{scale:.9}.scale-\[0\.64\]{scale:.64}.scale-\[0\.92\]{scale:.92}.scale-\[1\.02\]{scale:1.02}.scale-\[1\.03\]{scale:1.03}.scale-\[1\.04\]{scale:1.04}.scale-\[1\.16\]{scale:1.16}.scale-\[1\.18\]{scale:1.18}.-rotate-2{rotate:-2deg}.-rotate-3{rotate:-3deg}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.-rotate-45{rotate:-45deg}.-rotate-\[5deg\]{rotate:-5deg}.-rotate-\[20deg\]{rotate:-20deg}.-rotate-\[24deg\]{rotate:-24deg}.-rotate-\[28deg\]{rotate:-28deg}.rotate-3{rotate:3deg}.rotate-6{rotate:6deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-3deg\]{rotate:-3deg}.rotate-\[-6deg\]{rotate:-6deg}.rotate-\[-8deg\]{rotate:-8deg}.rotate-\[-10deg\]{rotate:-10deg}.rotate-\[-12deg\]{rotate:-12deg}.rotate-\[-16deg\]{rotate:-16deg}.rotate-\[-18deg\]{rotate:-18deg}.rotate-\[-22deg\]{rotate:-22deg}.rotate-\[-25deg\]{rotate:-25deg}.rotate-\[10deg\]{rotate:10deg}.rotate-\[12deg\]{rotate:12deg}.rotate-\[18deg\]{rotate:18deg}.rotate-\[20deg\]{rotate:20deg}.rotate-\[22deg\]{rotate:22deg}.rotate-\[24deg\]{rotate:24deg}.rotate-\[28deg\]{rotate:28deg}.rotate-\[30deg\]{rotate:30deg}.rotate-\[35deg\]{rotate:35deg}.rotate-\[38deg\]{rotate:38deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[buttonGlow_1\.5s_ease-in-out_infinite\]{animation:1.5s ease-in-out infinite buttonGlow}.animate-\[buttonShake_0\.3s_ease-in-out_infinite\]{animation:.3s ease-in-out infinite buttonShake}.animate-\[celebPop_0\.3s_ease-out\]{animation:.3s ease-out celebPop}.animate-\[celebPop_0\.5s_ease-out\]{animation:.5s ease-out celebPop}.animate-\[choreAnswerBurst_0\.9s_ease-out_both\]{animation:.9s ease-out both choreAnswerBurst}.animate-\[choreModalPop_0\.36s_ease-out_both\]{animation:.36s ease-out both choreModalPop}.animate-\[choreNoticePop_2\.6s_ease-out_both\]{animation:2.6s ease-out both choreNoticePop}.animate-\[correctFlash_0\.5s_ease-out\]{animation:.5s ease-out correctFlash}.animate-\[drinkGulp_1s_ease-in-out\]{animation:1s ease-in-out drinkGulp}.animate-\[fadeIn_0\.3s_ease-in-out\]{animation:.3s ease-in-out fadeIn}.animate-\[fadeIn_0\.3s_ease-in\]{animation:.3s ease-in fadeIn}.animate-\[fadeIn_0\.4s_ease-in\]{animation:.4s ease-in fadeIn}.animate-\[fadeIn_0\.5s_ease-in-out\]{animation:.5s ease-in-out fadeIn}.animate-\[fadeIn_0\.5s_ease-in\]{animation:.5s ease-in fadeIn}.animate-\[fadeIn_0\.7s_ease-in-out\]{animation:.7s ease-in-out fadeIn}.animate-\[fountainSuccessPop_900ms_ease-out_both\]{animation:.9s ease-out both fountainSuccessPop}.animate-\[gtFinish_1\.4s_ease-in-out_infinite\]{animation:1.4s ease-in-out infinite gtFinish}.animate-\[gtPopIn_0\.3s_ease-out\]{animation:.3s ease-out gtPopIn}.animate-\[gtPopIn_0\.6s_ease-out\]{animation:.6s ease-out gtPopIn}.animate-\[gtPop_0\.4s\]{animation:.4s gtPop}.animate-\[gtPop_0\.5s\]{animation:.5s gtPop}.animate-\[gtPop_0\.6s\]{animation:.6s gtPop}.animate-\[gtRustle_0\.5s_ease-in-out\]{animation:.5s ease-in-out gtRustle}.animate-\[gtShake_0\.4s\]{animation:.4s gtShake}.animate-\[headShake_0\.5s_ease-in-out\]{animation:.5s ease-in-out headShake}.animate-\[inkSplatPaper_0\.5s_ease-out_forwards\]{animation:.5s ease-out forwards inkSplatPaper}.animate-\[passOutFall_1s_ease-in_forwards\]{animation:1s ease-in forwards passOutFall}.animate-\[stampPress_0\.4s_ease-out\]{animation:.4s ease-out stampPress}.animate-\[steamWisp_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite steamWisp}.animate-\[wakeUpBounce_0\.6s_ease-out\]{animation:.6s ease-out wakeUpBounce}.animate-\[warningFlash_1s_ease-in-out_infinite\]{animation:1s ease-in-out infinite warningFlash}.animate-\[waxGlow_0\.5s_ease-out_forwards\]{animation:.5s ease-out forwards waxGlow}.animate-\[waxSealPress_0\.5s_ease-out_forwards\]{animation:.5s ease-out forwards waxSealPress}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-auto{touch-action:auto}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.grid-cols-\[1\.75rem_1fr_auto\]{grid-template-columns:1.75rem 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}.grid-cols-\[44px_1fr\]{grid-template-columns:44px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(58px\,1fr\)_188px_minmax\(58px\,1fr\)\]{grid-template-columns:minmax(58px,1fr) 188px minmax(58px,1fr)}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-stretch{justify-items:stretch}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[8px\]{gap:8px}.gap-\[var\(--chore-card-gap\)\]{gap:var(--chore-card-gap)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.32rem\]{border-radius:.32rem}.rounded-\[0\.55rem\]{border-radius:.55rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[42\%\]{border-radius:42%}.rounded-\[44\%\]{border-radius:44%}.rounded-\[45\%\]{border-radius:45%}.rounded-\[46\%\]{border-radius:46%}.rounded-\[48\%_48\%_42\%_42\%\]{border-radius:48% 48% 42% 42%}.rounded-\[50\%\]{border-radius:50%}.rounded-\[55\%_45\%_60\%_40\%\]{border-radius:55% 45% 60% 40%}.rounded-\[55\%_55\%_45\%_45\%\]{border-radius:55% 55% 45% 45%}.rounded-\[70\%_10\%_70\%_10\%\]{border-radius:70% 10%}.rounded-\[70\%_20\%_70\%_20\%\]{border-radius:70% 20%}.rounded-\[90\%_20\%_90\%_20\%\]{border-radius:90% 20%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[26px\]{border-top-left-radius:26px;border-top-right-radius:26px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-\[30px\]{border-top-left-radius:30px;border-top-right-radius:30px}.rounded-t-\[34px\]{border-top-left-radius:34px;border-top-right-radius:34px}.rounded-t-\[40\%\]{border-top-left-radius:40%;border-top-right-radius:40%}.rounded-t-\[42px\]{border-top-left-radius:42px;border-top-right-radius:42px}.rounded-t-\[46px\]{border-top-left-radius:46px;border-top-right-radius:46px}.rounded-t-\[48\%\]{border-top-left-radius:48%;border-top-right-radius:48%}.rounded-t-\[54px\]{border-top-left-radius:54px;border-top-right-radius:54px}.rounded-t-\[70\%\]{border-top-left-radius:70%;border-top-right-radius:70%}.rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\[4px\]{border-top-left-radius:4px;border-bottom-left-radius:4px}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-\[4px\]{border-top-right-radius:4px;border-bottom-right-radius:4px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr-none{border-top-right-radius:0}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-full{border-bottom-right-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[0\.22rem\]{border-style:var(--tw-border-style);border-width:.22rem}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[4px\]{border-style:var(--tw-border-style);border-width:4px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-\[7px\]{border-style:var(--tw-border-style);border-width:7px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-y-4{border-block-style:var(--tw-border-style);border-block-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[6px\]{border-top-style:var(--tw-border-style);border-top-width:6px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-r-\[6px\]{border-right-style:var(--tw-border-style);border-right-width:6px}.border-r-\[8px\]{border-right-style:var(--tw-border-style);border-right-width:8px}.border-r-\[12px\]{border-right-style:var(--tw-border-style);border-right-width:12px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-b-\[6px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:6px}.border-b-\[12px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:12px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-\[5px\]{border-left-style:var(--tw-border-style);border-left-width:5px}.border-l-\[6px\]{border-left-style:var(--tw-border-style);border-left-width:6px}.border-l-\[8px\]{border-left-style:var(--tw-border-style);border-left-width:8px}.border-l-\[12px\]{border-left-style:var(--tw-border-style);border-left-width:12px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#3c2f21\]{border-color:#3c2f21}.border-\[\#3c2f21\]\/20{border-color:#3c2f2133}.border-\[\#f7dc3e\]{border-color:#f7dc3e}.border-\[\#fee500\]{border-color:#fee500}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-100\/25{border-color:#fef3c640}@supports (color:color-mix(in lab,red,red)){.border-amber-100\/25{border-color:color-mix(in oklab,var(--color-amber-100)25%,transparent)}}.border-amber-100\/35{border-color:#fef3c659}@supports (color:color-mix(in lab,red,red)){.border-amber-100\/35{border-color:color-mix(in oklab,var(--color-amber-100)35%,transparent)}}.border-amber-100\/45{border-color:#fef3c673}@supports (color:color-mix(in lab,red,red)){.border-amber-100\/45{border-color:color-mix(in oklab,var(--color-amber-100)45%,transparent)}}.border-amber-100\/50{border-color:#fef3c680}@supports (color:color-mix(in lab,red,red)){.border-amber-100\/50{border-color:color-mix(in oklab,var(--color-amber-100)50%,transparent)}}.border-amber-100\/55{border-color:#fef3c68c}@supports (color:color-mix(in lab,red,red)){.border-amber-100\/55{border-color:color-mix(in oklab,var(--color-amber-100)55%,transparent)}}.border-amber-100\/70{border-color:#fef3c6b3}@supports (color:color-mix(in lab,red,red)){.border-amber-100\/70{border-color:color-mix(in oklab,var(--color-amber-100)70%,transparent)}}.border-amber-100\/80{border-color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.border-amber-100\/80{border-color:color-mix(in oklab,var(--color-amber-100)80%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/35{border-color:#fee68559}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/35{border-color:color-mix(in oklab,var(--color-amber-200)35%,transparent)}}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200)50%,transparent)}}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200)60%,transparent)}}.border-amber-200\/70{border-color:#fee685b3}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/70{border-color:color-mix(in oklab,var(--color-amber-200)70%,transparent)}}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200)80%,transparent)}}.border-amber-200\/90{border-color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/90{border-color:color-mix(in oklab,var(--color-amber-200)90%,transparent)}}.border-amber-200\/95{border-color:#fee685f2}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/95{border-color:color-mix(in oklab,var(--color-amber-200)95%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/95{border-color:#fcbb00f2}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/95{border-color:color-mix(in oklab,var(--color-amber-400)95%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-600\/25{border-color:#dd740040}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/25{border-color:color-mix(in oklab,var(--color-amber-600)25%,transparent)}}.border-amber-700{border-color:var(--color-amber-700)}.border-amber-700\/25{border-color:#b7500040}@supports (color:color-mix(in lab,red,red)){.border-amber-700\/25{border-color:color-mix(in oklab,var(--color-amber-700)25%,transparent)}}.border-amber-700\/30{border-color:#b750004d}@supports (color:color-mix(in lab,red,red)){.border-amber-700\/30{border-color:color-mix(in oklab,var(--color-amber-700)30%,transparent)}}.border-amber-700\/50{border-color:#b7500080}@supports (color:color-mix(in lab,red,red)){.border-amber-700\/50{border-color:color-mix(in oklab,var(--color-amber-700)50%,transparent)}}.border-amber-700\/60{border-color:#b7500099}@supports (color:color-mix(in lab,red,red)){.border-amber-700\/60{border-color:color-mix(in oklab,var(--color-amber-700)60%,transparent)}}.border-amber-800{border-color:var(--color-amber-800)}.border-amber-900\/20{border-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/20{border-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.border-amber-900\/35{border-color:#7b330659}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/35{border-color:color-mix(in oklab,var(--color-amber-900)35%,transparent)}}.border-amber-900\/40{border-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/40{border-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.border-amber-900\/45{border-color:#7b330673}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/45{border-color:color-mix(in oklab,var(--color-amber-900)45%,transparent)}}.border-amber-900\/50{border-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/50{border-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.border-amber-950\/50{border-color:#46190180}@supports (color:color-mix(in lab,red,red)){.border-amber-950\/50{border-color:color-mix(in oklab,var(--color-amber-950)50%,transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-100\/80{border-color:#dbeafecc}@supports (color:color-mix(in lab,red,red)){.border-blue-100\/80{border-color:color-mix(in oklab,var(--color-blue-100)80%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-700{border-color:var(--color-blue-700)}.border-blue-800{border-color:var(--color-blue-800)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-700{border-color:var(--color-cyan-700)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/50{border-color:#a4f4cf80}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/50{border-color:color-mix(in oklab,var(--color-emerald-200)50%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/60{border-color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/60{border-color:color-mix(in oklab,var(--color-emerald-300)60%,transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.border-emerald-500\/95{border-color:#00bb7ff2}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/95{border-color:color-mix(in oklab,var(--color-emerald-500)95%,transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-700{border-color:var(--color-emerald-700)}.border-emerald-700\/40{border-color:#00795666}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/40{border-color:color-mix(in oklab,var(--color-emerald-700)40%,transparent)}}.border-emerald-800\/45{border-color:#005f4673}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/45{border-color:color-mix(in oklab,var(--color-emerald-800)45%,transparent)}}.border-fuchsia-100{border-color:var(--color-fuchsia-100)}.border-fuchsia-200{border-color:var(--color-fuchsia-200)}.border-fuchsia-200\/70{border-color:#f6cfffb3}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-200\/70{border-color:color-mix(in oklab,var(--color-fuchsia-200)70%,transparent)}}.border-fuchsia-200\/80{border-color:#f6cfffcc}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-200\/80{border-color:color-mix(in oklab,var(--color-fuchsia-200)80%,transparent)}}.border-fuchsia-300{border-color:var(--color-fuchsia-300)}.border-fuchsia-400{border-color:var(--color-fuchsia-400)}.border-fuchsia-500{border-color:var(--color-fuchsia-500)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-300\/80{border-color:#d1d5dccc}@supports (color:color-mix(in lab,red,red)){.border-gray-300\/80{border-color:color-mix(in oklab,var(--color-gray-300)80%,transparent)}}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-700{border-color:var(--color-gray-700)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-300\/30{border-color:#a4b3ff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-300\/30{border-color:color-mix(in oklab,var(--color-indigo-300)30%,transparent)}}.border-indigo-400{border-color:var(--color-indigo-400)}.border-indigo-400\/30{border-color:#7d87ff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/30{border-color:color-mix(in oklab,var(--color-indigo-400)30%,transparent)}}.border-indigo-700{border-color:var(--color-indigo-700)}.border-lime-200{border-color:var(--color-lime-200)}.border-lime-300{border-color:var(--color-lime-300)}.border-lime-700{border-color:var(--color-lime-700)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-400{border-color:var(--color-orange-400)}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-600{border-color:var(--color-orange-600)}.border-orange-800{border-color:var(--color-orange-800)}.border-orange-900{border-color:var(--color-orange-900)}.border-pink-100{border-color:var(--color-pink-100)}.border-pink-200{border-color:var(--color-pink-200)}.border-pink-300{border-color:var(--color-pink-300)}.border-pink-500{border-color:var(--color-pink-500)}.border-pink-600{border-color:var(--color-pink-600)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-400\/40{border-color:#c07eff66}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/40{border-color:color-mix(in oklab,var(--color-purple-400)40%,transparent)}}.border-purple-400\/50{border-color:#c07eff80}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/50{border-color:color-mix(in oklab,var(--color-purple-400)50%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/50{border-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.border-purple-700{border-color:var(--color-purple-700)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-300\/60{border-color:#ffa3a399}@supports (color:color-mix(in lab,red,red)){.border-red-300\/60{border-color:color-mix(in oklab,var(--color-red-300)60%,transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-red-800{border-color:var(--color-red-800)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-300\/30{border-color:#ffa2ae4d}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/30{border-color:color-mix(in oklab,var(--color-rose-300)30%,transparent)}}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-400\/75{border-color:#ff667fbf}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/75{border-color:color-mix(in oklab,var(--color-rose-400)75%,transparent)}}.border-rose-400\/90{border-color:#ff667fe6}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/90{border-color:color-mix(in oklab,var(--color-rose-400)90%,transparent)}}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-600{border-color:var(--color-rose-600)}.border-rose-600\/95{border-color:#e70044f2}@supports (color:color-mix(in lab,red,red)){.border-rose-600\/95{border-color:color-mix(in oklab,var(--color-rose-600)95%,transparent)}}.border-rose-700{border-color:var(--color-rose-700)}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-600{border-color:var(--color-sky-600)}.border-sky-700{border-color:var(--color-sky-700)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/75{border-color:#cad5e2bf}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/75{border-color:color-mix(in oklab,var(--color-slate-300)75%,transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-500\/40{border-color:#62748e66}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/40{border-color:color-mix(in oklab,var(--color-slate-500)40%,transparent)}}.border-slate-500\/60{border-color:#62748e99}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/60{border-color:color-mix(in oklab,var(--color-slate-500)60%,transparent)}}.border-slate-500\/80{border-color:#62748ecc}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/80{border-color:color-mix(in oklab,var(--color-slate-500)80%,transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-600\/50{border-color:#45556c80}@supports (color:color-mix(in lab,red,red)){.border-slate-600\/50{border-color:color-mix(in oklab,var(--color-slate-600)50%,transparent)}}.border-slate-600\/60{border-color:#45556c99}@supports (color:color-mix(in lab,red,red)){.border-slate-600\/60{border-color:color-mix(in oklab,var(--color-slate-600)60%,transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-900{border-color:var(--color-slate-900)}.border-slate-900\/10{border-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.border-slate-900\/10{border-color:color-mix(in oklab,var(--color-slate-900)10%,transparent)}}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-stone-400{border-color:var(--color-stone-400)}.border-stone-800{border-color:var(--color-stone-800)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-300{border-color:var(--color-teal-300)}.border-teal-400{border-color:var(--color-teal-400)}.border-teal-500{border-color:var(--color-teal-500)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-violet-700{border-color:var(--color-violet-700)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.border-white\/55{border-color:color-mix(in oklab,var(--color-white)55%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.border-white\/65{border-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.border-white\/65{border-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.border-white\/75{border-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.border-white\/75{border-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.border-white\/85{border-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.border-white\/85{border-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.border-white\/90{border-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.border-yellow-100{border-color:var(--color-yellow-100)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-300\/70{border-color:#ffe02ab3}@supports (color:color-mix(in lab,red,red)){.border-yellow-300\/70{border-color:color-mix(in oklab,var(--color-yellow-300)70%,transparent)}}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-700{border-color:var(--color-yellow-700)}.border-yellow-800{border-color:var(--color-yellow-800)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-y-transparent{border-block-color:#0000}.border-t-emerald-500{border-top-color:var(--color-emerald-500)}.border-t-white{border-top-color:var(--color-white)}.border-r-transparent{border-right-color:#0000}.border-b-sky-100{border-bottom-color:var(--color-sky-100)}.border-b-white{border-bottom-color:var(--color-white)}.border-l-transparent{border-left-color:#0000}.border-l-white\/15{border-left-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-l-white\/15{border-left-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-\[\#0c4076\]{background-color:#0c4076}.bg-\[\#0d0b0a\]{background-color:#0d0b0a}.bg-\[\#1a100b\]\/76{background-color:#1a100bc2}.bg-\[\#1c110b\]\/82{background-color:#1c110bd1}.bg-\[\#1c120c\]{background-color:#1c120c}.bg-\[\#3c1e1e\]{background-color:#3c1e1e}.bg-\[\#6ec063\]{background-color:#6ec063}.bg-\[\#7b3f22\]{background-color:#7b3f22}.bg-\[\#57b7f3\]{background-color:#57b7f3}.bg-\[\#13231f\]\/82{background-color:#13231fd1}.bg-\[\#15133b\]{background-color:#15133b}.bg-\[\#24160f\]{background-color:#24160f}.bg-\[\#27170e\]\/82{background-color:#27170ed1}.bg-\[\#63381c\]{background-color:#63381c}.bg-\[\#152238\]{background-color:#152238}.bg-\[\#251916\]{background-color:#251916}.bg-\[\#FEE500\]{background-color:#fee500}.bg-\[\#b2c7d9\]{background-color:#b2c7d9}.bg-\[\#b9cde0\]{background-color:#b9cde0}.bg-\[\#b9d7ec\]{background-color:#b9d7ec}.bg-\[\#b9d9ee\]{background-color:#b9d9ee}.bg-\[\#bacee0\]{background-color:#bacee0}.bg-\[\#edf8f0\]{background-color:#edf8f0}.bg-\[\#f4dfcf\]{background-color:#f4dfcf}.bg-\[\#f4fff8\]\/96{background-color:#f4fff8f5}.bg-\[\#f5fff8\]\/96{background-color:#f5fff8f5}.bg-\[\#f7d5d0\]{background-color:#f7d5d0}.bg-\[\#f7e6bd\]{background-color:#f7e6bd}.bg-\[\#fee500\]{background-color:#fee500}.bg-\[\#ffe812\]{background-color:#ffe812}.bg-\[\#fff3a8\]{background-color:#fff3a8}.bg-\[\#fff7df\]{background-color:#fff7df}.bg-\[\#fff7f7\]\/96{background-color:#fff7f7f5}.bg-\[\#fff8a7\]{background-color:#fff8a7}.bg-\[\#fff8e8\]{background-color:#fff8e8}.bg-\[\#fff8ea\]{background-color:#fff8ea}.bg-\[\#fff8ea\]\/95{background-color:#fff8eaf2}.bg-\[\#fff8f8\]\/96{background-color:#fff8f8f5}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[\#fffaf0\]\/95{background-color:#fffaf0f2}.bg-\[\#fffaf0\]\/96{background-color:#fffaf0f5}.bg-\[\#fffaf0\]\/97{background-color:#fffaf0f7}.bg-\[\#fffaf4\]{background-color:#fffaf4}.bg-\[\#fffdf7\]\/98{background-color:#fffdf7fa}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/10{background-color:#fffbeb1a}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/10{background-color:color-mix(in oklab,var(--color-amber-50)10%,transparent)}}.bg-amber-50\/12{background-color:#fffbeb1f}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/12{background-color:color-mix(in oklab,var(--color-amber-50)12%,transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50)60%,transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50)70%,transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50)80%,transparent)}}.bg-amber-50\/95{background-color:#fffbebf2}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/95{background-color:color-mix(in oklab,var(--color-amber-50)95%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/10{background-color:#fef3c61a}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/10{background-color:color-mix(in oklab,var(--color-amber-100)10%,transparent)}}.bg-amber-100\/25{background-color:#fef3c640}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/25{background-color:color-mix(in oklab,var(--color-amber-100)25%,transparent)}}.bg-amber-100\/40{background-color:#fef3c666}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/40{background-color:color-mix(in oklab,var(--color-amber-100)40%,transparent)}}.bg-amber-100\/70{background-color:#fef3c6b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/70{background-color:color-mix(in oklab,var(--color-amber-100)70%,transparent)}}.bg-amber-100\/75{background-color:#fef3c6bf}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/75{background-color:color-mix(in oklab,var(--color-amber-100)75%,transparent)}}.bg-amber-100\/78{background-color:#fef3c6c7}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/78{background-color:color-mix(in oklab,var(--color-amber-100)78%,transparent)}}.bg-amber-100\/80{background-color:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/80{background-color:color-mix(in oklab,var(--color-amber-100)80%,transparent)}}.bg-amber-100\/85{background-color:#fef3c6d9}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/85{background-color:color-mix(in oklab,var(--color-amber-100)85%,transparent)}}.bg-amber-100\/86{background-color:#fef3c6db}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/86{background-color:color-mix(in oklab,var(--color-amber-100)86%,transparent)}}.bg-amber-100\/90{background-color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/90{background-color:color-mix(in oklab,var(--color-amber-100)90%,transparent)}}.bg-amber-100\/95{background-color:#fef3c6f2}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/95{background-color:color-mix(in oklab,var(--color-amber-100)95%,transparent)}}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-200\/12{background-color:#fee6851f}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/12{background-color:color-mix(in oklab,var(--color-amber-200)12%,transparent)}}.bg-amber-200\/30{background-color:#fee6854d}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/30{background-color:color-mix(in oklab,var(--color-amber-200)30%,transparent)}}.bg-amber-200\/35{background-color:#fee68559}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/35{background-color:color-mix(in oklab,var(--color-amber-200)35%,transparent)}}.bg-amber-200\/40{background-color:#fee68566}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/40{background-color:color-mix(in oklab,var(--color-amber-200)40%,transparent)}}.bg-amber-200\/55{background-color:#fee6858c}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/55{background-color:color-mix(in oklab,var(--color-amber-200)55%,transparent)}}.bg-amber-200\/60{background-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/60{background-color:color-mix(in oklab,var(--color-amber-200)60%,transparent)}}.bg-amber-200\/70{background-color:#fee685b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/70{background-color:color-mix(in oklab,var(--color-amber-200)70%,transparent)}}.bg-amber-200\/80{background-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/80{background-color:color-mix(in oklab,var(--color-amber-200)80%,transparent)}}.bg-amber-200\/95{background-color:#fee685f2}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/95{background-color:color-mix(in oklab,var(--color-amber-200)95%,transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/25{background-color:#ffd23640}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/25{background-color:color-mix(in oklab,var(--color-amber-300)25%,transparent)}}.bg-amber-300\/40{background-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/40{background-color:color-mix(in oklab,var(--color-amber-300)40%,transparent)}}.bg-amber-300\/50{background-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/50{background-color:color-mix(in oklab,var(--color-amber-300)50%,transparent)}}.bg-amber-300\/60{background-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/60{background-color:color-mix(in oklab,var(--color-amber-300)60%,transparent)}}.bg-amber-300\/90{background-color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/90{background-color:color-mix(in oklab,var(--color-amber-300)90%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/40{background-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/40{background-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.bg-amber-500\/55{background-color:#f99c008c}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/55{background-color:color-mix(in oklab,var(--color-amber-500)55%,transparent)}}.bg-amber-500\/80{background-color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/80{background-color:color-mix(in oklab,var(--color-amber-500)80%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-600\/20{background-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\/20{background-color:color-mix(in oklab,var(--color-amber-600)20%,transparent)}}.bg-amber-700{background-color:var(--color-amber-700)}.bg-amber-700\/40{background-color:#b7500066}@supports (color:color-mix(in lab,red,red)){.bg-amber-700\/40{background-color:color-mix(in oklab,var(--color-amber-700)40%,transparent)}}.bg-amber-700\/70{background-color:#b75000b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-700\/70{background-color:color-mix(in oklab,var(--color-amber-700)70%,transparent)}}.bg-amber-700\/80{background-color:#b75000cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-700\/80{background-color:color-mix(in oklab,var(--color-amber-700)80%,transparent)}}.bg-amber-800{background-color:var(--color-amber-800)}.bg-amber-800\/30{background-color:#953d004d}@supports (color:color-mix(in lab,red,red)){.bg-amber-800\/30{background-color:color-mix(in oklab,var(--color-amber-800)30%,transparent)}}.bg-amber-800\/55{background-color:#953d008c}@supports (color:color-mix(in lab,red,red)){.bg-amber-800\/55{background-color:color-mix(in oklab,var(--color-amber-800)55%,transparent)}}.bg-amber-800\/60{background-color:#953d0099}@supports (color:color-mix(in lab,red,red)){.bg-amber-800\/60{background-color:color-mix(in oklab,var(--color-amber-800)60%,transparent)}}.bg-amber-800\/70{background-color:#953d00b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-800\/70{background-color:color-mix(in oklab,var(--color-amber-800)70%,transparent)}}.bg-amber-900{background-color:var(--color-amber-900)}.bg-amber-900\/20{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/20{background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.bg-amber-900\/50{background-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/50{background-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.bg-amber-900\/85{background-color:#7b3306d9}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/85{background-color:color-mix(in oklab,var(--color-amber-900)85%,transparent)}}.bg-amber-900\/90{background-color:#7b3306e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/90{background-color:color-mix(in oklab,var(--color-amber-900)90%,transparent)}}.bg-amber-950{background-color:var(--color-amber-950)}.bg-amber-950\/15{background-color:#46190126}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/15{background-color:color-mix(in oklab,var(--color-amber-950)15%,transparent)}}.bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/40{background-color:color-mix(in oklab,var(--color-amber-950)40%,transparent)}}.bg-amber-950\/60{background-color:#46190199}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/60{background-color:color-mix(in oklab,var(--color-amber-950)60%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/28{background-color:#00000047}@supports (color:color-mix(in lab,red,red)){.bg-black\/28{background-color:color-mix(in oklab,var(--color-black)28%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/42{background-color:#0000006b}@supports (color:color-mix(in lab,red,red)){.bg-black\/42{background-color:color-mix(in oklab,var(--color-black)42%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/90{background-color:#3080ffe6}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/90{background-color:color-mix(in oklab,var(--color-blue-500)90%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-100\/72{background-color:#cefafeb8}@supports (color:color-mix(in lab,red,red)){.bg-cyan-100\/72{background-color:color-mix(in oklab,var(--color-cyan-100)72%,transparent)}}.bg-cyan-200{background-color:var(--color-cyan-200)}.bg-cyan-300\/85{background-color:#53eafdd9}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/85{background-color:color-mix(in oklab,var(--color-cyan-300)85%,transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/70{background-color:#00d2efb3}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/70{background-color:color-mix(in oklab,var(--color-cyan-400)70%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/30{background-color:#ecfdf54d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/30{background-color:color-mix(in oklab,var(--color-emerald-50)30%,transparent)}}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/50{background-color:color-mix(in oklab,var(--color-emerald-50)50%,transparent)}}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50)60%,transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50)80%,transparent)}}.bg-emerald-50\/95{background-color:#ecfdf5f2}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/95{background-color:color-mix(in oklab,var(--color-emerald-50)95%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-100\/35{background-color:#d0fae559}@supports (color:color-mix(in lab,red,red)){.bg-emerald-100\/35{background-color:color-mix(in oklab,var(--color-emerald-100)35%,transparent)}}.bg-emerald-100\/40{background-color:#d0fae566}@supports (color:color-mix(in lab,red,red)){.bg-emerald-100\/40{background-color:color-mix(in oklab,var(--color-emerald-100)40%,transparent)}}.bg-emerald-100\/95{background-color:#d0fae5f2}@supports (color:color-mix(in lab,red,red)){.bg-emerald-100\/95{background-color:color-mix(in oklab,var(--color-emerald-100)95%,transparent)}}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-200\/30{background-color:#a4f4cf4d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-200\/30{background-color:color-mix(in oklab,var(--color-emerald-200)30%,transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/10{background-color:color-mix(in oklab,var(--color-emerald-300)10%,transparent)}}.bg-emerald-300\/12{background-color:#5ee9b51f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/12{background-color:color-mix(in oklab,var(--color-emerald-300)12%,transparent)}}.bg-emerald-300\/18{background-color:#5ee9b52e}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/18{background-color:color-mix(in oklab,var(--color-emerald-300)18%,transparent)}}.bg-emerald-300\/80{background-color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/80{background-color:color-mix(in oklab,var(--color-emerald-300)80%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/15{background-color:color-mix(in oklab,var(--color-emerald-400)15%,transparent)}}.bg-emerald-400\/50{background-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/50{background-color:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-emerald-500\/75{background-color:#00bb7fbf}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/75{background-color:color-mix(in oklab,var(--color-emerald-500)75%,transparent)}}.bg-emerald-500\/92{background-color:#00bb7feb}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/92{background-color:color-mix(in oklab,var(--color-emerald-500)92%,transparent)}}.bg-emerald-500\/94{background-color:#00bb7ff0}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/94{background-color:color-mix(in oklab,var(--color-emerald-500)94%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/40{background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.bg-emerald-950\/10{background-color:#002c221a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/10{background-color:color-mix(in oklab,var(--color-emerald-950)10%,transparent)}}.bg-emerald-950\/45{background-color:#002c2273}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/45{background-color:color-mix(in oklab,var(--color-emerald-950)45%,transparent)}}.bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/60{background-color:color-mix(in oklab,var(--color-emerald-950)60%,transparent)}}.bg-emerald-950\/75{background-color:#002c22bf}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/75{background-color:color-mix(in oklab,var(--color-emerald-950)75%,transparent)}}.bg-fuchsia-50{background-color:var(--color-fuchsia-50)}.bg-fuchsia-300{background-color:var(--color-fuchsia-300)}.bg-fuchsia-300\/80{background-color:#f2a9ffcc}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-300\/80{background-color:color-mix(in oklab,var(--color-fuchsia-300)80%,transparent)}}.bg-fuchsia-400{background-color:var(--color-fuchsia-400)}.bg-fuchsia-500\/25{background-color:#e12afb40}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/25{background-color:color-mix(in oklab,var(--color-fuchsia-500)25%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/85{background-color:#1e2939d9}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/85{background-color:color-mix(in oklab,var(--color-gray-800)85%,transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/85{background-color:#101828d9}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/85{background-color:color-mix(in oklab,var(--color-gray-900)85%,transparent)}}.bg-gray-900\/95{background-color:#101828f2}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/95{background-color:color-mix(in oklab,var(--color-gray-900)95%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.bg-green-500\/40{background-color:#00c75866}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/40{background-color:color-mix(in oklab,var(--color-green-500)40%,transparent)}}.bg-green-500\/45{background-color:#00c75873}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/45{background-color:color-mix(in oklab,var(--color-green-500)45%,transparent)}}.bg-green-500\/50{background-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/50{background-color:color-mix(in oklab,var(--color-green-500)50%,transparent)}}.bg-green-600\/45{background-color:#00a54473}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/45{background-color:color-mix(in oklab,var(--color-green-600)45%,transparent)}}.bg-green-600\/50{background-color:#00a54480}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/50{background-color:color-mix(in oklab,var(--color-green-600)50%,transparent)}}.bg-green-700\/60{background-color:#00813899}@supports (color:color-mix(in lab,red,red)){.bg-green-700\/60{background-color:color-mix(in oklab,var(--color-green-700)60%,transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-300\/30{background-color:#a4b3ff4d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-300\/30{background-color:color-mix(in oklab,var(--color-indigo-300)30%,transparent)}}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500)15%,transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.bg-indigo-700\/20{background-color:#432dd733}@supports (color:color-mix(in lab,red,red)){.bg-indigo-700\/20{background-color:color-mix(in oklab,var(--color-indigo-700)20%,transparent)}}.bg-indigo-900{background-color:var(--color-indigo-900)}.bg-indigo-900\/60{background-color:#312c8599}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/60{background-color:color-mix(in oklab,var(--color-indigo-900)60%,transparent)}}.bg-indigo-900\/80{background-color:#312c85cc}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/80{background-color:color-mix(in oklab,var(--color-indigo-900)80%,transparent)}}.bg-indigo-950\/80{background-color:#1e1a4dcc}@supports (color:color-mix(in lab,red,red)){.bg-indigo-950\/80{background-color:color-mix(in oklab,var(--color-indigo-950)80%,transparent)}}.bg-indigo-950\/95{background-color:#1e1a4df2}@supports (color:color-mix(in lab,red,red)){.bg-indigo-950\/95{background-color:color-mix(in oklab,var(--color-indigo-950)95%,transparent)}}.bg-lime-50{background-color:var(--color-lime-50)}.bg-lime-200{background-color:var(--color-lime-200)}.bg-lime-200\/15{background-color:#d8f99926}@supports (color:color-mix(in lab,red,red)){.bg-lime-200\/15{background-color:color-mix(in oklab,var(--color-lime-200)15%,transparent)}}.bg-lime-300{background-color:var(--color-lime-300)}.bg-lime-300\/85{background-color:#bbf451d9}@supports (color:color-mix(in lab,red,red)){.bg-lime-300\/85{background-color:color-mix(in oklab,var(--color-lime-300)85%,transparent)}}.bg-lime-400{background-color:var(--color-lime-400)}.bg-lime-600{background-color:var(--color-lime-600)}.bg-lime-700{background-color:var(--color-lime-700)}.bg-lime-800\/45{background-color:#3d630073}@supports (color:color-mix(in lab,red,red)){.bg-lime-800\/45{background-color:color-mix(in oklab,var(--color-lime-800)45%,transparent)}}.bg-lime-800\/55{background-color:#3d63008c}@supports (color:color-mix(in lab,red,red)){.bg-lime-800\/55{background-color:color-mix(in oklab,var(--color-lime-800)55%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/70{background-color:#fff7edb3}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/70{background-color:color-mix(in oklab,var(--color-orange-50)70%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-300{background-color:var(--color-orange-300)}.bg-orange-300\/30{background-color:#ffb96d4d}@supports (color:color-mix(in lab,red,red)){.bg-orange-300\/30{background-color:color-mix(in oklab,var(--color-orange-300)30%,transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/55{background-color:#fe6e008c}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/55{background-color:color-mix(in oklab,var(--color-orange-500)55%,transparent)}}.bg-orange-500\/70{background-color:#fe6e00b3}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/70{background-color:color-mix(in oklab,var(--color-orange-500)70%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-orange-800{background-color:var(--color-orange-800)}.bg-orange-900\/80{background-color:#7e2a0ccc}@supports (color:color-mix(in lab,red,red)){.bg-orange-900\/80{background-color:color-mix(in oklab,var(--color-orange-900)80%,transparent)}}.bg-orange-950\/65{background-color:#441306a6}@supports (color:color-mix(in lab,red,red)){.bg-orange-950\/65{background-color:color-mix(in oklab,var(--color-orange-950)65%,transparent)}}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-200{background-color:var(--color-pink-200)}.bg-pink-200\/55{background-color:#fccee88c}@supports (color:color-mix(in lab,red,red)){.bg-pink-200\/55{background-color:color-mix(in oklab,var(--color-pink-200)55%,transparent)}}.bg-pink-300{background-color:var(--color-pink-300)}.bg-pink-300\/30{background-color:#fda5d54d}@supports (color:color-mix(in lab,red,red)){.bg-pink-300\/30{background-color:color-mix(in oklab,var(--color-pink-300)30%,transparent)}}.bg-pink-400{background-color:var(--color-pink-400)}.bg-pink-400\/70{background-color:#fb64b6b3}@supports (color:color-mix(in lab,red,red)){.bg-pink-400\/70{background-color:color-mix(in oklab,var(--color-pink-400)70%,transparent)}}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\/20{background-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/20{background-color:color-mix(in oklab,var(--color-pink-500)20%,transparent)}}.bg-pink-600{background-color:var(--color-pink-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.bg-purple-500\/72{background-color:#ac4bffb8}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/72{background-color:color-mix(in oklab,var(--color-purple-500)72%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-900{background-color:var(--color-purple-900)}.bg-purple-950\/95{background-color:#3c0366f2}@supports (color:color-mix(in lab,red,red)){.bg-purple-950\/95{background-color:color-mix(in oklab,var(--color-purple-950)95%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50)30%,transparent)}}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50)50%,transparent)}}.bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/60{background-color:color-mix(in oklab,var(--color-red-50)60%,transparent)}}.bg-red-50\/95{background-color:#fef2f2f2}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/95{background-color:color-mix(in oklab,var(--color-red-50)95%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-200\/70{background-color:#ffcacab3}@supports (color:color-mix(in lab,red,red)){.bg-red-200\/70{background-color:color-mix(in oklab,var(--color-red-200)70%,transparent)}}.bg-red-300{background-color:var(--color-red-300)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/15{background-color:#ff656826}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/15{background-color:color-mix(in oklab,var(--color-red-400)15%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.bg-red-950{background-color:var(--color-red-950)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/70{background-color:#fff1f2b3}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/70{background-color:color-mix(in oklab,var(--color-rose-50)70%,transparent)}}.bg-rose-50\/95{background-color:#fff1f2f2}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/95{background-color:color-mix(in oklab,var(--color-rose-50)95%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-100\/35{background-color:#ffe4e659}@supports (color:color-mix(in lab,red,red)){.bg-rose-100\/35{background-color:color-mix(in oklab,var(--color-rose-100)35%,transparent)}}.bg-rose-100\/90{background-color:#ffe4e6e6}@supports (color:color-mix(in lab,red,red)){.bg-rose-100\/90{background-color:color-mix(in oklab,var(--color-rose-100)90%,transparent)}}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\/80{background-color:#ffccd3cc}@supports (color:color-mix(in lab,red,red)){.bg-rose-200\/80{background-color:color-mix(in oklab,var(--color-rose-200)80%,transparent)}}.bg-rose-200\/85{background-color:#ffccd3d9}@supports (color:color-mix(in lab,red,red)){.bg-rose-200\/85{background-color:color-mix(in oklab,var(--color-rose-200)85%,transparent)}}.bg-rose-300{background-color:var(--color-rose-300)}.bg-rose-300\/10{background-color:#ffa2ae1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/10{background-color:color-mix(in oklab,var(--color-rose-300)10%,transparent)}}.bg-rose-300\/30{background-color:#ffa2ae4d}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/30{background-color:color-mix(in oklab,var(--color-rose-300)30%,transparent)}}.bg-rose-300\/75{background-color:#ffa2aebf}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/75{background-color:color-mix(in oklab,var(--color-rose-300)75%,transparent)}}.bg-rose-300\/85{background-color:#ffa2aed9}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/85{background-color:color-mix(in oklab,var(--color-rose-300)85%,transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/85{background-color:#ff667fd9}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/85{background-color:color-mix(in oklab,var(--color-rose-400)85%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.bg-rose-500\/75{background-color:#ff2357bf}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/75{background-color:color-mix(in oklab,var(--color-rose-500)75%,transparent)}}.bg-rose-500\/92{background-color:#ff2357eb}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/92{background-color:color-mix(in oklab,var(--color-rose-500)92%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-600\/70{background-color:#e70044b3}@supports (color:color-mix(in lab,red,red)){.bg-rose-600\/70{background-color:color-mix(in oklab,var(--color-rose-600)70%,transparent)}}.bg-rose-600\/90{background-color:#e70044e6}@supports (color:color-mix(in lab,red,red)){.bg-rose-600\/90{background-color:color-mix(in oklab,var(--color-rose-600)90%,transparent)}}.bg-rose-700{background-color:var(--color-rose-700)}.bg-rose-700\/20{background-color:#c2003933}@supports (color:color-mix(in lab,red,red)){.bg-rose-700\/20{background-color:color-mix(in oklab,var(--color-rose-700)20%,transparent)}}.bg-rose-800{background-color:var(--color-rose-800)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/50{background-color:#f0f9ff80}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/50{background-color:color-mix(in oklab,var(--color-sky-50)50%,transparent)}}.bg-sky-50\/70{background-color:#f0f9ffb3}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/70{background-color:color-mix(in oklab,var(--color-sky-50)70%,transparent)}}.bg-sky-50\/80{background-color:#f0f9ffcc}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/80{background-color:color-mix(in oklab,var(--color-sky-50)80%,transparent)}}.bg-sky-50\/90{background-color:#f0f9ffe6}@supports (color:color-mix(in lab,red,red)){.bg-sky-50\/90{background-color:color-mix(in oklab,var(--color-sky-50)90%,transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-100\/80{background-color:#dff2fecc}@supports (color:color-mix(in lab,red,red)){.bg-sky-100\/80{background-color:color-mix(in oklab,var(--color-sky-100)80%,transparent)}}.bg-sky-100\/90{background-color:#dff2fee6}@supports (color:color-mix(in lab,red,red)){.bg-sky-100\/90{background-color:color-mix(in oklab,var(--color-sky-100)90%,transparent)}}.bg-sky-100\/95{background-color:#dff2fef2}@supports (color:color-mix(in lab,red,red)){.bg-sky-100\/95{background-color:color-mix(in oklab,var(--color-sky-100)95%,transparent)}}.bg-sky-200{background-color:var(--color-sky-200)}.bg-sky-200\/60{background-color:#b8e6fe99}@supports (color:color-mix(in lab,red,red)){.bg-sky-200\/60{background-color:color-mix(in oklab,var(--color-sky-200)60%,transparent)}}.bg-sky-200\/85{background-color:#b8e6fed9}@supports (color:color-mix(in lab,red,red)){.bg-sky-200\/85{background-color:color-mix(in oklab,var(--color-sky-200)85%,transparent)}}.bg-sky-200\/90{background-color:#b8e6fee6}@supports (color:color-mix(in lab,red,red)){.bg-sky-200\/90{background-color:color-mix(in oklab,var(--color-sky-200)90%,transparent)}}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-300\/70{background-color:#77d4ffb3}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/70{background-color:color-mix(in oklab,var(--color-sky-300)70%,transparent)}}.bg-sky-300\/85{background-color:#77d4ffd9}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/85{background-color:color-mix(in oklab,var(--color-sky-300)85%,transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/55{background-color:#00a5ef8c}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/55{background-color:color-mix(in oklab,var(--color-sky-500)55%,transparent)}}.bg-sky-500\/70{background-color:#00a5efb3}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/70{background-color:color-mix(in oklab,var(--color-sky-500)70%,transparent)}}.bg-sky-500\/75{background-color:#00a5efbf}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/75{background-color:color-mix(in oklab,var(--color-sky-500)75%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-sky-700{background-color:var(--color-sky-700)}.bg-sky-900\/40{background-color:#024a7066}@supports (color:color-mix(in lab,red,red)){.bg-sky-900\/40{background-color:color-mix(in oklab,var(--color-sky-900)40%,transparent)}}.bg-sky-950\/10{background-color:#052f4a1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-950\/10{background-color:color-mix(in oklab,var(--color-sky-950)10%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/75{background-color:#f1f5f9bf}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/75{background-color:color-mix(in oklab,var(--color-slate-100)75%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/80{background-color:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/40{background-color:#62748e66}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/40{background-color:color-mix(in oklab,var(--color-slate-500)40%,transparent)}}.bg-slate-500\/50{background-color:#62748e80}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/50{background-color:color-mix(in oklab,var(--color-slate-500)50%,transparent)}}.bg-slate-500\/60{background-color:#62748e99}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/60{background-color:color-mix(in oklab,var(--color-slate-500)60%,transparent)}}.bg-slate-500\/65{background-color:#62748ea6}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/65{background-color:color-mix(in oklab,var(--color-slate-500)65%,transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-600\/40{background-color:#45556c66}@supports (color:color-mix(in lab,red,red)){.bg-slate-600\/40{background-color:color-mix(in oklab,var(--color-slate-600)40%,transparent)}}.bg-slate-600\/58{background-color:#45556c94}@supports (color:color-mix(in lab,red,red)){.bg-slate-600\/58{background-color:color-mix(in oklab,var(--color-slate-600)58%,transparent)}}.bg-slate-600\/90{background-color:#45556ce6}@supports (color:color-mix(in lab,red,red)){.bg-slate-600\/90{background-color:color-mix(in oklab,var(--color-slate-600)90%,transparent)}}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-700\/20{background-color:#31415833}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/20{background-color:color-mix(in oklab,var(--color-slate-700)20%,transparent)}}.bg-slate-700\/35{background-color:#31415859}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/35{background-color:color-mix(in oklab,var(--color-slate-700)35%,transparent)}}.bg-slate-700\/45{background-color:#31415873}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/45{background-color:color-mix(in oklab,var(--color-slate-700)45%,transparent)}}.bg-slate-700\/50{background-color:#31415880}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/50{background-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.bg-slate-700\/55{background-color:#3141588c}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/55{background-color:color-mix(in oklab,var(--color-slate-700)55%,transparent)}}.bg-slate-700\/70{background-color:#314158b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/70{background-color:color-mix(in oklab,var(--color-slate-700)70%,transparent)}}.bg-slate-700\/75{background-color:#314158bf}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/75{background-color:color-mix(in oklab,var(--color-slate-700)75%,transparent)}}.bg-slate-700\/80{background-color:#314158cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/80{background-color:color-mix(in oklab,var(--color-slate-700)80%,transparent)}}.bg-slate-700\/90{background-color:#314158e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-700\/90{background-color:color-mix(in oklab,var(--color-slate-700)90%,transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/40{background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/60{background-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.bg-slate-800\/65{background-color:#1d293da6}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/65{background-color:color-mix(in oklab,var(--color-slate-800)65%,transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/80{background-color:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/10{background-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/10{background-color:color-mix(in oklab,var(--color-slate-900)10%,transparent)}}.bg-slate-900\/35{background-color:#0f172b59}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/35{background-color:color-mix(in oklab,var(--color-slate-900)35%,transparent)}}.bg-slate-900\/55{background-color:#0f172b8c}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/55{background-color:color-mix(in oklab,var(--color-slate-900)55%,transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900)70%,transparent)}}.bg-slate-900\/75{background-color:#0f172bbf}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/75{background-color:color-mix(in oklab,var(--color-slate-900)75%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/10{background-color:#0206181a}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/10{background-color:color-mix(in oklab,var(--color-slate-950)10%,transparent)}}.bg-slate-950\/15{background-color:#02061826}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/15{background-color:color-mix(in oklab,var(--color-slate-950)15%,transparent)}}.bg-slate-950\/18{background-color:#0206182e}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/18{background-color:color-mix(in oklab,var(--color-slate-950)18%,transparent)}}.bg-slate-950\/20{background-color:#02061833}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/20{background-color:color-mix(in oklab,var(--color-slate-950)20%,transparent)}}.bg-slate-950\/25{background-color:#02061840}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/25{background-color:color-mix(in oklab,var(--color-slate-950)25%,transparent)}}.bg-slate-950\/28{background-color:#02061847}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/28{background-color:color-mix(in oklab,var(--color-slate-950)28%,transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/30{background-color:color-mix(in oklab,var(--color-slate-950)30%,transparent)}}.bg-slate-950\/32{background-color:#02061852}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/32{background-color:color-mix(in oklab,var(--color-slate-950)32%,transparent)}}.bg-slate-950\/34{background-color:#02061857}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/34{background-color:color-mix(in oklab,var(--color-slate-950)34%,transparent)}}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/35{background-color:color-mix(in oklab,var(--color-slate-950)35%,transparent)}}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950)40%,transparent)}}.bg-slate-950\/42{background-color:#0206186b}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/42{background-color:color-mix(in oklab,var(--color-slate-950)42%,transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950)45%,transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/50{background-color:color-mix(in oklab,var(--color-slate-950)50%,transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/55{background-color:color-mix(in oklab,var(--color-slate-950)55%,transparent)}}.bg-slate-950\/65{background-color:#020618a6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/65{background-color:color-mix(in oklab,var(--color-slate-950)65%,transparent)}}.bg-slate-950\/72{background-color:#020618b8}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/72{background-color:color-mix(in oklab,var(--color-slate-950)72%,transparent)}}.bg-slate-950\/75{background-color:#020618bf}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/75{background-color:color-mix(in oklab,var(--color-slate-950)75%,transparent)}}.bg-slate-950\/78{background-color:#020618c7}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/78{background-color:color-mix(in oklab,var(--color-slate-950)78%,transparent)}}.bg-slate-950\/82{background-color:#020618d1}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/82{background-color:color-mix(in oklab,var(--color-slate-950)82%,transparent)}}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/85{background-color:color-mix(in oklab,var(--color-slate-950)85%,transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950)90%,transparent)}}.bg-slate-950\/92{background-color:#020618eb}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/92{background-color:color-mix(in oklab,var(--color-slate-950)92%,transparent)}}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-stone-500\/72{background-color:#79716bb8}@supports (color:color-mix(in lab,red,red)){.bg-stone-500\/72{background-color:color-mix(in oklab,var(--color-stone-500)72%,transparent)}}.bg-stone-600{background-color:var(--color-stone-600)}.bg-stone-900{background-color:var(--color-stone-900)}.bg-stone-900\/8{background-color:#1c191714}@supports (color:color-mix(in lab,red,red)){.bg-stone-900\/8{background-color:color-mix(in oklab,var(--color-stone-900)8%,transparent)}}.bg-stone-950{background-color:var(--color-stone-950)}.bg-stone-950\/22{background-color:#0c0a0938}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/22{background-color:color-mix(in oklab,var(--color-stone-950)22%,transparent)}}.bg-stone-950\/45{background-color:#0c0a0973}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/45{background-color:color-mix(in oklab,var(--color-stone-950)45%,transparent)}}.bg-stone-950\/50{background-color:#0c0a0980}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/50{background-color:color-mix(in oklab,var(--color-stone-950)50%,transparent)}}.bg-stone-950\/55{background-color:#0c0a098c}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/55{background-color:color-mix(in oklab,var(--color-stone-950)55%,transparent)}}.bg-stone-950\/58{background-color:#0c0a0994}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/58{background-color:color-mix(in oklab,var(--color-stone-950)58%,transparent)}}.bg-stone-950\/70{background-color:#0c0a09b3}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/70{background-color:color-mix(in oklab,var(--color-stone-950)70%,transparent)}}.bg-stone-950\/72{background-color:#0c0a09b8}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/72{background-color:color-mix(in oklab,var(--color-stone-950)72%,transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-200{background-color:var(--color-violet-200)}.bg-violet-300{background-color:var(--color-violet-300)}.bg-violet-300\/85{background-color:#c4b4ffd9}@supports (color:color-mix(in lab,red,red)){.bg-violet-300\/85{background-color:color-mix(in oklab,var(--color-violet-300)85%,transparent)}}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-violet-700{background-color:var(--color-violet-700)}.bg-violet-700\/70{background-color:#7008e7b3}@supports (color:color-mix(in lab,red,red)){.bg-violet-700\/70{background-color:color-mix(in oklab,var(--color-violet-700)70%,transparent)}}.bg-violet-950\/35{background-color:#2f0d6859}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/35{background-color:color-mix(in oklab,var(--color-violet-950)35%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.bg-white\/16{background-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.bg-white\/18{background-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/22{background-color:#ffffff38}@supports (color:color-mix(in lab,red,red)){.bg-white\/22{background-color:color-mix(in oklab,var(--color-white)22%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white)55%,transparent)}}.bg-white\/58{background-color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.bg-white\/58{background-color:color-mix(in oklab,var(--color-white)58%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/62{background-color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.bg-white\/62{background-color:color-mix(in oklab,var(--color-white)62%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white)72%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.bg-white\/78{background-color:color-mix(in oklab,var(--color-white)78%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.bg-white\/82{background-color:color-mix(in oklab,var(--color-white)82%,transparent)}}.bg-white\/84{background-color:#ffffffd6}@supports (color:color-mix(in lab,red,red)){.bg-white\/84{background-color:color-mix(in oklab,var(--color-white)84%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.bg-white\/86{background-color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.bg-white\/86{background-color:color-mix(in oklab,var(--color-white)86%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white)88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white)92%,transparent)}}.bg-white\/94{background-color:#fffffff0}@supports (color:color-mix(in lab,red,red)){.bg-white\/94{background-color:color-mix(in oklab,var(--color-white)94%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/96{background-color:#fffffff5}@supports (color:color-mix(in lab,red,red)){.bg-white\/96{background-color:color-mix(in oklab,var(--color-white)96%,transparent)}}.bg-white\/\[0\.96\]{background-color:#fffffff5}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.96\]{background-color:color-mix(in oklab,var(--color-white)96%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-yellow-200\/50{background-color:#fff08580}@supports (color:color-mix(in lab,red,red)){.bg-yellow-200\/50{background-color:color-mix(in oklab,var(--color-yellow-200)50%,transparent)}}.bg-yellow-200\/90{background-color:#fff085e6}@supports (color:color-mix(in lab,red,red)){.bg-yellow-200\/90{background-color:color-mix(in oklab,var(--color-yellow-200)90%,transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-300\/85{background-color:#ffe02ad9}@supports (color:color-mix(in lab,red,red)){.bg-yellow-300\/85{background-color:color-mix(in oklab,var(--color-yellow-300)85%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-700{background-color:var(--color-yellow-700)}.bg-yellow-700\/70{background-color:#a36100b3}@supports (color:color-mix(in lab,red,red)){.bg-yellow-700\/70{background-color:color-mix(in oklab,var(--color-yellow-700)70%,transparent)}}.bg-yellow-800\/70{background-color:#874b00b3}@supports (color:color-mix(in lab,red,red)){.bg-yellow-800\/70{background-color:color-mix(in oklab,var(--color-yellow-800)70%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.12\)_1px\,transparent_1px\)\,linear-gradient\(0deg\,rgba\(255\,255\,255\,0\.1\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#ffffff1f 1px,#0000 1px),linear-gradient(0deg,#ffffff1a 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_22\%_18\%\,rgba\(255\,244\,208\,0\.22\)\,transparent_28\%\)\,radial-gradient\(circle_at_80\%_16\%\,rgba\(187\,247\,208\,0\.12\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(255\,251\,245\,0\.38\)_0\%\,rgba\(255\,236\,220\,0\.28\)_44\%\,rgba\(255\,227\,214\,0\.4\)_100\%\)\]{background-image:radial-gradient(circle at 22% 18%,#fff4d038,#0000 28%),radial-gradient(circle at 80% 16%,#bbf7d01f,#0000 28%),linear-gradient(#fffbf561,#ffecdc47 44%,#ffe3d666)}.from-\[\#160d08\]\/88{--tw-gradient-from:oklab(16.9683% .0118105 .0144565/.88);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#160d08\]\/92{--tw-gradient-from:oklab(16.9683% .0118105 .0144565/.92);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#152238\]{--tw-gradient-from:#152238;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[rgba\(85\,115\,70\,0\.15\)\]{--tw-gradient-from:#55734626;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-100{--tw-gradient-from:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-200{--tw-gradient-from:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-300\/60{--tw-gradient-from:#ffd23699}@supports (color:color-mix(in lab,red,red)){.from-amber-300\/60{--tw-gradient-from:color-mix(in oklab,var(--color-amber-300)60%,transparent)}}.from-amber-300\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-600{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-700{--tw-gradient-from:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-800{--tw-gradient-from:var(--color-amber-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-900{--tw-gradient-from:var(--color-amber-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-900\/60{--tw-gradient-from:#7b330699}@supports (color:color-mix(in lab,red,red)){.from-amber-900\/60{--tw-gradient-from:color-mix(in oklab,var(--color-amber-900)60%,transparent)}}.from-amber-900\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-950{--tw-gradient-from:var(--color-amber-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/5{--tw-gradient-from:#0000000d}@supports (color:color-mix(in lab,red,red)){.from-black\/5{--tw-gradient-from:color-mix(in oklab,var(--color-black)5%,transparent)}}.from-black\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/10{--tw-gradient-from:#0000001a}@supports (color:color-mix(in lab,red,red)){.from-black\/10{--tw-gradient-from:color-mix(in oklab,var(--color-black)10%,transparent)}}.from-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-100{--tw-gradient-from:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-100\/10{--tw-gradient-from:#dbeafe1a}@supports (color:color-mix(in lab,red,red)){.from-blue-100\/10{--tw-gradient-from:color-mix(in oklab,var(--color-blue-100)10%,transparent)}}.from-blue-100\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-200{--tw-gradient-from:var(--color-blue-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-100{--tw-gradient-from:var(--color-cyan-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-100\/10{--tw-gradient-from:#cefafe1a}@supports (color:color-mix(in lab,red,red)){.from-cyan-100\/10{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-100)10%,transparent)}}.from-cyan-100\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-500\/75{--tw-gradient-from:#00b7d7bf}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/75{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500)75%,transparent)}}.from-cyan-500\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-100{--tw-gradient-from:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-100\/10{--tw-gradient-from:#d0fae51a}@supports (color:color-mix(in lab,red,red)){.from-emerald-100\/10{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-100)10%,transparent)}}.from-emerald-100\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-200{--tw-gradient-from:var(--color-emerald-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-300\/82{--tw-gradient-from:#5ee9b5d1}@supports (color:color-mix(in lab,red,red)){.from-emerald-300\/82{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-300)82%,transparent)}}.from-emerald-300\/82{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-400\/25{--tw-gradient-from:#00d29440}@supports (color:color-mix(in lab,red,red)){.from-emerald-400\/25{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400)25%,transparent)}}.from-emerald-400\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-800{--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-200{--tw-gradient-from:var(--color-indigo-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-300{--tw-gradient-from:var(--color-indigo-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-400{--tw-gradient-from:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-400\/60{--tw-gradient-from:#7d87ff99}@supports (color:color-mix(in lab,red,red)){.from-indigo-400\/60{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-400)60%,transparent)}}.from-indigo-400\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-900\/12{--tw-gradient-from:#312c851f}@supports (color:color-mix(in lab,red,red)){.from-indigo-900\/12{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-900)12%,transparent)}}.from-indigo-900\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-950{--tw-gradient-from:var(--color-indigo-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-lime-50{--tw-gradient-from:var(--color-lime-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-lime-100{--tw-gradient-from:var(--color-lime-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-lime-200{--tw-gradient-from:var(--color-lime-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-lime-400{--tw-gradient-from:var(--color-lime-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-100{--tw-gradient-from:var(--color-orange-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-50{--tw-gradient-from:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-100{--tw-gradient-from:var(--color-pink-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-200\/82{--tw-gradient-from:#fccee8d1}@supports (color:color-mix(in lab,red,red)){.from-pink-200\/82{--tw-gradient-from:color-mix(in oklab,var(--color-pink-200)82%,transparent)}}.from-pink-200\/82{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-400{--tw-gradient-from:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-100{--tw-gradient-from:var(--color-red-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500\/45{--tw-gradient-from:#fb2c3673}@supports (color:color-mix(in lab,red,red)){.from-red-500\/45{--tw-gradient-from:color-mix(in oklab,var(--color-red-500)45%,transparent)}}.from-red-500\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-600{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-700{--tw-gradient-from:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-50{--tw-gradient-from:var(--color-rose-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-100{--tw-gradient-from:var(--color-rose-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-200\/10{--tw-gradient-from:#ffccd31a}@supports (color:color-mix(in lab,red,red)){.from-rose-200\/10{--tw-gradient-from:color-mix(in oklab,var(--color-rose-200)10%,transparent)}}.from-rose-200\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-300\/88{--tw-gradient-from:#ffa2aee0}@supports (color:color-mix(in lab,red,red)){.from-rose-300\/88{--tw-gradient-from:color-mix(in oklab,var(--color-rose-300)88%,transparent)}}.from-rose-300\/88{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-400{--tw-gradient-from:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-400\/60{--tw-gradient-from:#ff667f99}@supports (color:color-mix(in lab,red,red)){.from-rose-400\/60{--tw-gradient-from:color-mix(in oklab,var(--color-rose-400)60%,transparent)}}.from-rose-400\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-400\/82{--tw-gradient-from:#ff667fd1}@supports (color:color-mix(in lab,red,red)){.from-rose-400\/82{--tw-gradient-from:color-mix(in oklab,var(--color-rose-400)82%,transparent)}}.from-rose-400\/82{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-950{--tw-gradient-from:var(--color-rose-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-50{--tw-gradient-from:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-100{--tw-gradient-from:var(--color-sky-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-200{--tw-gradient-from:var(--color-sky-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-200\/10{--tw-gradient-from:#b8e6fe1a}@supports (color:color-mix(in lab,red,red)){.from-sky-200\/10{--tw-gradient-from:color-mix(in oklab,var(--color-sky-200)10%,transparent)}}.from-sky-200\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-300\/45{--tw-gradient-from:#77d4ff73}@supports (color:color-mix(in lab,red,red)){.from-sky-300\/45{--tw-gradient-from:color-mix(in oklab,var(--color-sky-300)45%,transparent)}}.from-sky-300\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-400\/40{--tw-gradient-from:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.from-sky-400\/40{--tw-gradient-from:color-mix(in oklab,var(--color-sky-400)40%,transparent)}}.from-sky-400\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-950{--tw-gradient-from:var(--color-sky-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-100{--tw-gradient-from:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-200\/10{--tw-gradient-from:#e2e8f01a}@supports (color:color-mix(in lab,red,red)){.from-slate-200\/10{--tw-gradient-from:color-mix(in oklab,var(--color-slate-200)10%,transparent)}}.from-slate-200\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-500\/45{--tw-gradient-from:#62748e73}@supports (color:color-mix(in lab,red,red)){.from-slate-500\/45{--tw-gradient-from:color-mix(in oklab,var(--color-slate-500)45%,transparent)}}.from-slate-500\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900\/10{--tw-gradient-from:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.from-slate-900\/10{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)10%,transparent)}}.from-slate-900\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900\/36{--tw-gradient-from:#0f172b5c}@supports (color:color-mix(in lab,red,red)){.from-slate-900\/36{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)36%,transparent)}}.from-slate-900\/36{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950\/10{--tw-gradient-from:#0206181a}@supports (color:color-mix(in lab,red,red)){.from-slate-950\/10{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)10%,transparent)}}.from-slate-950\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950\/35{--tw-gradient-from:#02061859}@supports (color:color-mix(in lab,red,red)){.from-slate-950\/35{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)35%,transparent)}}.from-slate-950\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-950\/78{--tw-gradient-from:#020618c7}@supports (color:color-mix(in lab,red,red)){.from-slate-950\/78{--tw-gradient-from:color-mix(in oklab,var(--color-slate-950)78%,transparent)}}.from-slate-950\/78{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-stone-100{--tw-gradient-from:var(--color-stone-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-stone-300{--tw-gradient-from:var(--color-stone-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-stone-300\/85{--tw-gradient-from:#d6d3d1d9}@supports (color:color-mix(in lab,red,red)){.from-stone-300\/85{--tw-gradient-from:color-mix(in oklab,var(--color-stone-300)85%,transparent)}}.from-stone-300\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-stone-950\/55{--tw-gradient-from:#0c0a098c}@supports (color:color-mix(in lab,red,red)){.from-stone-950\/55{--tw-gradient-from:color-mix(in oklab,var(--color-stone-950)55%,transparent)}}.from-stone-950\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-100{--tw-gradient-from:var(--color-teal-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-200{--tw-gradient-from:var(--color-teal-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-100{--tw-gradient-from:var(--color-violet-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-200\/92{--tw-gradient-from:#ddd6ffeb}@supports (color:color-mix(in lab,red,red)){.from-violet-200\/92{--tw-gradient-from:color-mix(in oklab,var(--color-violet-200)92%,transparent)}}.from-violet-200\/92{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/92{--tw-gradient-from:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.from-white\/92{--tw-gradient-from:color-mix(in oklab,var(--color-white)92%,transparent)}}.from-white\/92{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/94{--tw-gradient-from:#fffffff0}@supports (color:color-mix(in lab,red,red)){.from-white\/94{--tw-gradient-from:color-mix(in oklab,var(--color-white)94%,transparent)}}.from-white\/94{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-100{--tw-gradient-from:var(--color-yellow-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-100\/15{--tw-gradient-from:#fef9c226}@supports (color:color-mix(in lab,red,red)){.from-yellow-100\/15{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-100)15%,transparent)}}.from-yellow-100\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-200{--tw-gradient-from:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-300{--tw-gradient-from:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-zinc-100{--tw-gradient-from:var(--color-zinc-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-zinc-900{--tw-gradient-from:var(--color-zinc-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#244c58\]{--tw-gradient-via:#244c58;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-50{--tw-gradient-via:var(--color-amber-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-100\/70{--tw-gradient-via:#fef3c6b3}@supports (color:color-mix(in lab,red,red)){.via-amber-100\/70{--tw-gradient-via:color-mix(in oklab,var(--color-amber-100)70%,transparent)}}.via-amber-100\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-100\/88{--tw-gradient-via:#fef3c6e0}@supports (color:color-mix(in lab,red,red)){.via-amber-100\/88{--tw-gradient-via:color-mix(in oklab,var(--color-amber-100)88%,transparent)}}.via-amber-100\/88{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-100\/90{--tw-gradient-via:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.via-amber-100\/90{--tw-gradient-via:color-mix(in oklab,var(--color-amber-100)90%,transparent)}}.via-amber-100\/90{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-100\/95{--tw-gradient-via:#fef3c6f2}@supports (color:color-mix(in lab,red,red)){.via-amber-100\/95{--tw-gradient-via:color-mix(in oklab,var(--color-amber-100)95%,transparent)}}.via-amber-100\/95{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-300{--tw-gradient-via:var(--color-amber-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-400{--tw-gradient-via:var(--color-amber-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-50{--tw-gradient-via:var(--color-blue-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-100{--tw-gradient-via:var(--color-cyan-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-100\/30{--tw-gradient-via:#cefafe4d}@supports (color:color-mix(in lab,red,red)){.via-cyan-100\/30{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-100)30%,transparent)}}.via-cyan-100\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-200{--tw-gradient-via:var(--color-cyan-200);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-50{--tw-gradient-via:var(--color-emerald-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-100{--tw-gradient-via:var(--color-emerald-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-200{--tw-gradient-via:var(--color-emerald-200);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-500{--tw-gradient-via:var(--color-fuchsia-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-green-100{--tw-gradient-via:var(--color-green-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-lime-50{--tw-gradient-via:var(--color-lime-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-lime-100{--tw-gradient-via:var(--color-lime-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-lime-300\/78{--tw-gradient-via:#bbf451c7}@supports (color:color-mix(in lab,red,red)){.via-lime-300\/78{--tw-gradient-via:color-mix(in oklab,var(--color-lime-300)78%,transparent)}}.via-lime-300\/78{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-100{--tw-gradient-via:var(--color-orange-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-100\/10{--tw-gradient-via:#ffedd51a}@supports (color:color-mix(in lab,red,red)){.via-orange-100\/10{--tw-gradient-via:color-mix(in oklab,var(--color-orange-100)10%,transparent)}}.via-orange-100\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-300{--tw-gradient-via:var(--color-orange-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-300\/30{--tw-gradient-via:#ffb96d4d}@supports (color:color-mix(in lab,red,red)){.via-orange-300\/30{--tw-gradient-via:color-mix(in oklab,var(--color-orange-300)30%,transparent)}}.via-orange-300\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-400{--tw-gradient-via:var(--color-orange-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-500{--tw-gradient-via:var(--color-orange-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-50{--tw-gradient-via:var(--color-pink-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-50{--tw-gradient-via:var(--color-red-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-500{--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-50{--tw-gradient-via:var(--color-rose-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-100{--tw-gradient-via:var(--color-rose-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-200{--tw-gradient-via:var(--color-rose-200);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-200\/35{--tw-gradient-via:#ffccd359}@supports (color:color-mix(in lab,red,red)){.via-rose-200\/35{--tw-gradient-via:color-mix(in oklab,var(--color-rose-200)35%,transparent)}}.via-rose-200\/35{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-300{--tw-gradient-via:var(--color-rose-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-600{--tw-gradient-via:var(--color-rose-600);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-100{--tw-gradient-via:var(--color-sky-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-300\/76{--tw-gradient-via:#77d4ffc2}@supports (color:color-mix(in lab,red,red)){.via-sky-300\/76{--tw-gradient-via:color-mix(in oklab,var(--color-sky-300)76%,transparent)}}.via-sky-300\/76{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-400{--tw-gradient-via:var(--color-sky-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-100{--tw-gradient-via:var(--color-slate-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-300{--tw-gradient-via:var(--color-slate-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-800{--tw-gradient-via:var(--color-slate-800);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/48{--tw-gradient-via:#0f172b7a}@supports (color:color-mix(in lab,red,red)){.via-slate-900\/48{--tw-gradient-via:color-mix(in oklab,var(--color-slate-900)48%,transparent)}}.via-slate-900\/48{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-50{--tw-gradient-via:var(--color-teal-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-500{--tw-gradient-via:var(--color-violet-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-100{--tw-gradient-via:var(--color-yellow-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-300{--tw-gradient-via:var(--color-yellow-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#8a4f23\]{--tw-gradient-to:#8a4f23;--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-\[rgba\(105\,125\,85\,0\.15\)\]{--tw-gradient-to:#697d5526;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-50\/25{--tw-gradient-to:#fffbeb40}@supports (color:color-mix(in lab,red,red)){.to-amber-50\/25{--tw-gradient-to:color-mix(in oklab,var(--color-amber-50)25%,transparent)}}.to-amber-50\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-50\/35{--tw-gradient-to:#fffbeb59}@supports (color:color-mix(in lab,red,red)){.to-amber-50\/35{--tw-gradient-to:color-mix(in oklab,var(--color-amber-50)35%,transparent)}}.to-amber-50\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-100{--tw-gradient-to:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-100\/20{--tw-gradient-to:#fef3c633}@supports (color:color-mix(in lab,red,red)){.to-amber-100\/20{--tw-gradient-to:color-mix(in oklab,var(--color-amber-100)20%,transparent)}}.to-amber-100\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-100\/80{--tw-gradient-to:#fef3c6cc}@supports (color:color-mix(in lab,red,red)){.to-amber-100\/80{--tw-gradient-to:color-mix(in oklab,var(--color-amber-100)80%,transparent)}}.to-amber-100\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-100\/90{--tw-gradient-to:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.to-amber-100\/90{--tw-gradient-to:color-mix(in oklab,var(--color-amber-100)90%,transparent)}}.to-amber-100\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-100\/92{--tw-gradient-to:#fef3c6eb}@supports (color:color-mix(in lab,red,red)){.to-amber-100\/92{--tw-gradient-to:color-mix(in oklab,var(--color-amber-100)92%,transparent)}}.to-amber-100\/92{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-200{--tw-gradient-to:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-300\/88{--tw-gradient-to:#ffd236e0}@supports (color:color-mix(in lab,red,red)){.to-amber-300\/88{--tw-gradient-to:color-mix(in oklab,var(--color-amber-300)88%,transparent)}}.to-amber-300\/88{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-700{--tw-gradient-to:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-800{--tw-gradient-to:var(--color-amber-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-900{--tw-gradient-to:var(--color-amber-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-950{--tw-gradient-to:var(--color-amber-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-950\/80{--tw-gradient-to:#461901cc}@supports (color:color-mix(in lab,red,red)){.to-amber-950\/80{--tw-gradient-to:color-mix(in oklab,var(--color-amber-950)80%,transparent)}}.to-amber-950\/80{--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-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab,red,red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab,var(--color-black)10%,transparent)}}.to-black\/10{--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-black\/72{--tw-gradient-to:#000000b8}@supports (color:color-mix(in lab,red,red)){.to-black\/72{--tw-gradient-to:color-mix(in oklab,var(--color-black)72%,transparent)}}.to-black\/72{--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-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500\/35{--tw-gradient-to:#3080ff59}@supports (color:color-mix(in lab,red,red)){.to-blue-500\/35{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500)35%,transparent)}}.to-blue-500\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-100{--tw-gradient-to:var(--color-cyan-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-100\/10{--tw-gradient-to:#cefafe1a}@supports (color:color-mix(in lab,red,red)){.to-cyan-100\/10{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-100)10%,transparent)}}.to-cyan-100\/10{--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-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-100{--tw-gradient-to:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-200{--tw-gradient-to:var(--color-emerald-200);--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-emerald-300{--tw-gradient-to:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-fuchsia-100{--tw-gradient-to:var(--color-fuchsia-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-fuchsia-100\/62{--tw-gradient-to:#fae8ff9e}@supports (color:color-mix(in lab,red,red)){.to-fuchsia-100\/62{--tw-gradient-to:color-mix(in oklab,var(--color-fuchsia-100)62%,transparent)}}.to-fuchsia-100\/62{--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-fuchsia-100\/88{--tw-gradient-to:#fae8ffe0}@supports (color:color-mix(in lab,red,red)){.to-fuchsia-100\/88{--tw-gradient-to:color-mix(in oklab,var(--color-fuchsia-100)88%,transparent)}}.to-fuchsia-100\/88{--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-fuchsia-100\/92{--tw-gradient-to:#fae8ffeb}@supports (color:color-mix(in lab,red,red)){.to-fuchsia-100\/92{--tw-gradient-to:color-mix(in oklab,var(--color-fuchsia-100)92%,transparent)}}.to-fuchsia-100\/92{--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-fuchsia-200\/60{--tw-gradient-to:#f6cfff99}@supports (color:color-mix(in lab,red,red)){.to-fuchsia-200\/60{--tw-gradient-to:color-mix(in oklab,var(--color-fuchsia-200)60%,transparent)}}.to-fuchsia-200\/60{--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-fuchsia-400\/76{--tw-gradient-to:#ec6cffc2}@supports (color:color-mix(in lab,red,red)){.to-fuchsia-400\/76{--tw-gradient-to:color-mix(in oklab,var(--color-fuchsia-400)76%,transparent)}}.to-fuchsia-400\/76{--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-fuchsia-500{--tw-gradient-to:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-fuchsia-700{--tw-gradient-to:var(--color-fuchsia-700);--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-gray-800{--tw-gradient-to:var(--color-gray-800);--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-gray-900{--tw-gradient-to:var(--color-gray-900);--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-gray-900\/60{--tw-gradient-to:#10182899}@supports (color:color-mix(in lab,red,red)){.to-gray-900\/60{--tw-gradient-to:color-mix(in oklab,var(--color-gray-900)60%,transparent)}}.to-gray-900\/60{--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-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-100\/10{--tw-gradient-to:#e0e7ff1a}@supports (color:color-mix(in lab,red,red)){.to-indigo-100\/10{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-100)10%,transparent)}}.to-indigo-100\/10{--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-indigo-400{--tw-gradient-to:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-600\/50{--tw-gradient-to:#4f39f680}@supports (color:color-mix(in lab,red,red)){.to-indigo-600\/50{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-600)50%,transparent)}}.to-indigo-600\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-900\/8{--tw-gradient-to:#312c8514}@supports (color:color-mix(in lab,red,red)){.to-indigo-900\/8{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-900)8%,transparent)}}.to-indigo-900\/8{--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-lime-100{--tw-gradient-to:var(--color-lime-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-lime-200{--tw-gradient-to:var(--color-lime-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-50{--tw-gradient-to:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-100{--tw-gradient-to:var(--color-orange-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-200{--tw-gradient-to:var(--color-orange-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-300{--tw-gradient-to:var(--color-orange-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-50\/70{--tw-gradient-to:#fdf2f8b3}@supports (color:color-mix(in lab,red,red)){.to-pink-50\/70{--tw-gradient-to:color-mix(in oklab,var(--color-pink-50)70%,transparent)}}.to-pink-50\/70{--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-pink-100{--tw-gradient-to:var(--color-pink-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-300\/88{--tw-gradient-to:#fda5d5e0}@supports (color:color-mix(in lab,red,red)){.to-pink-300\/88{--tw-gradient-to:color-mix(in oklab,var(--color-pink-300)88%,transparent)}}.to-pink-300\/88{--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-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-950{--tw-gradient-to:var(--color-purple-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-50{--tw-gradient-to:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-100{--tw-gradient-to:var(--color-red-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-500\/45{--tw-gradient-to:#fb2c3673}@supports (color:color-mix(in lab,red,red)){.to-red-500\/45{--tw-gradient-to:color-mix(in oklab,var(--color-red-500)45%,transparent)}}.to-red-500\/45{--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-red-700{--tw-gradient-to:var(--color-red-700);--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-red-900{--tw-gradient-to:var(--color-red-900);--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-rose-50{--tw-gradient-to:var(--color-rose-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-100{--tw-gradient-to:var(--color-rose-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-400{--tw-gradient-to:var(--color-rose-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-600{--tw-gradient-to:var(--color-rose-600);--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-rose-600\/45{--tw-gradient-to:#e7004473}@supports (color:color-mix(in lab,red,red)){.to-rose-600\/45{--tw-gradient-to:color-mix(in oklab,var(--color-rose-600)45%,transparent)}}.to-rose-600\/45{--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-rose-600\/50{--tw-gradient-to:#e7004480}@supports (color:color-mix(in lab,red,red)){.to-rose-600\/50{--tw-gradient-to:color-mix(in oklab,var(--color-rose-600)50%,transparent)}}.to-rose-600\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-800{--tw-gradient-to:var(--color-rose-800);--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-sky-50{--tw-gradient-to:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-sky-100{--tw-gradient-to:var(--color-sky-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-sky-100\/10{--tw-gradient-to:#dff2fe1a}@supports (color:color-mix(in lab,red,red)){.to-sky-100\/10{--tw-gradient-to:color-mix(in oklab,var(--color-sky-100)10%,transparent)}}.to-sky-100\/10{--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-sky-400{--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-sky-800{--tw-gradient-to:var(--color-sky-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-200{--tw-gradient-to:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-500{--tw-gradient-to:var(--color-slate-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-700\/8{--tw-gradient-to:#31415814}@supports (color:color-mix(in lab,red,red)){.to-slate-700\/8{--tw-gradient-to:color-mix(in oklab,var(--color-slate-700)8%,transparent)}}.to-slate-700\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-900\/10{--tw-gradient-to:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.to-slate-900\/10{--tw-gradient-to:color-mix(in oklab,var(--color-slate-900)10%,transparent)}}.to-slate-900\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-950\/35{--tw-gradient-to:#02061859}@supports (color:color-mix(in lab,red,red)){.to-slate-950\/35{--tw-gradient-to:color-mix(in oklab,var(--color-slate-950)35%,transparent)}}.to-slate-950\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-stone-100{--tw-gradient-to:var(--color-stone-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-stone-300{--tw-gradient-to:var(--color-stone-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-stone-300\/75{--tw-gradient-to:#d6d3d1bf}@supports (color:color-mix(in lab,red,red)){.to-stone-300\/75{--tw-gradient-to:color-mix(in oklab,var(--color-stone-300)75%,transparent)}}.to-stone-300\/75{--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-stone-300\/92{--tw-gradient-to:#d6d3d1eb}@supports (color:color-mix(in lab,red,red)){.to-stone-300\/92{--tw-gradient-to:color-mix(in oklab,var(--color-stone-300)92%,transparent)}}.to-stone-300\/92{--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-stone-500{--tw-gradient-to:var(--color-stone-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-50{--tw-gradient-to:var(--color-teal-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-100{--tw-gradient-to:var(--color-teal-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-200\/62{--tw-gradient-to:#96f7e49e}@supports (color:color-mix(in lab,red,red)){.to-teal-200\/62{--tw-gradient-to:color-mix(in oklab,var(--color-teal-200)62%,transparent)}}.to-teal-200\/62{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-400{--tw-gradient-to:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-100{--tw-gradient-to:var(--color-violet-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-500{--tw-gradient-to:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.to-white\/5{--tw-gradient-to:color-mix(in oklab,var(--color-white)5%,transparent)}}.to-white\/5{--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-yellow-50\/10{--tw-gradient-to:#fefce81a}@supports (color:color-mix(in lab,red,red)){.to-yellow-50\/10{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-50)10%,transparent)}}.to-yellow-50\/10{--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-yellow-100{--tw-gradient-to:var(--color-yellow-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-300{--tw-gradient-to:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-600{--tw-gradient-to:var(--color-yellow-600);--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-zinc-200{--tw-gradient-to:var(--color-zinc-200);--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-zinc-700{--tw-gradient-to:var(--color-zinc-700);--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))}.bg-\[size\:42px_42px\]{background-size:42px 42px}.fill-gray-200{fill:var(--color-gray-200)}.fill-gray-400{fill:var(--color-gray-400)}.fill-gray-500{fill:var(--color-gray-500)}.fill-red-400{fill:var(--color-red-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_58\%\]{object-position:center 58%}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-9{padding-inline:calc(var(--spacing)*9)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[1px\]{padding-block:1px}.py-\[3\%\]{padding-block:3%}.py-\[5px\]{padding-block:5px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-14{padding-top:calc(var(--spacing)*14)}.pr-0\.5{padding-right:calc(var(--spacing)*.5)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-7{padding-right:calc(var(--spacing)*7)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-\[5\.5rem\]{padding-right:5.5rem}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-\[8\%\]{padding-bottom:8%}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-\[52px\]{padding-left:52px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[5\.5px\]{font-size:5.5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[length\:var\(--chore-card-label\)\]{font-size:var(--chore-card-label)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#3b271b\]{color:#3b271b}.text-\[\#3c1e1e\]{color:#3c1e1e}.text-\[\#3c1e1e\]\/55{color:#3c1e1e8c}.text-\[\#3c1e1e\]\/70{color:#3c1e1eb3}.text-\[\#3c2f21\]{color:#3c2f21}.text-\[\#3c2f21\]\/70{color:#3c2f21b3}.text-\[\#294938\]{color:#294938}.text-\[\#fee500\]{color:#fee500}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/75{color:#fef3c6bf}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/75{color:color-mix(in oklab,var(--color-amber-100)75%,transparent)}}.text-amber-100\/85{color:#fef3c6d9}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/85{color:color-mix(in oklab,var(--color-amber-100)85%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200)80%,transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200)90%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/70{color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/70{color:color-mix(in oklab,var(--color-amber-300)70%,transparent)}}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300)80%,transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300)90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/60{color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/60{color:color-mix(in oklab,var(--color-amber-400)60%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\/80{color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){.text-amber-600\/80{color:color-mix(in oklab,var(--color-amber-600)80%,transparent)}}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/45{color:#b7500073}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/45{color:color-mix(in oklab,var(--color-amber-700)45%,transparent)}}.text-amber-700\/60{color:#b7500099}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/60{color:color-mix(in oklab,var(--color-amber-700)60%,transparent)}}.text-amber-700\/70{color:#b75000b3}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/70{color:color-mix(in oklab,var(--color-amber-700)70%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/50{color:#953d0080}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/50{color:color-mix(in oklab,var(--color-amber-800)50%,transparent)}}.text-amber-800\/60{color:#953d0099}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/60{color:color-mix(in oklab,var(--color-amber-800)60%,transparent)}}.text-amber-800\/80{color:#953d00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/80{color:color-mix(in oklab,var(--color-amber-800)80%,transparent)}}.text-amber-800\/85{color:#953d00d9}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/85{color:color-mix(in oklab,var(--color-amber-800)85%,transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-200\/20{color:#bedbff33}@supports (color:color-mix(in lab,red,red)){.text-blue-200\/20{color:color-mix(in oklab,var(--color-blue-200)20%,transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-300\/30{color:#90c5ff4d}@supports (color:color-mix(in lab,red,red)){.text-blue-300\/30{color:color-mix(in oklab,var(--color-blue-300)30%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/90{color:color-mix(in oklab,var(--color-emerald-300)90%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/70{color:#007956b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-700\/70{color:color-mix(in oklab,var(--color-emerald-700)70%,transparent)}}.text-emerald-700\/80{color:#007956cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-700\/80{color:color-mix(in oklab,var(--color-emerald-700)80%,transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\/90{color:#005f46e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-800\/90{color:color-mix(in oklab,var(--color-emerald-800)90%,transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-500{color:var(--color-fuchsia-500)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-fuchsia-700{color:var(--color-fuchsia-700)}.text-fuchsia-800{color:var(--color-fuchsia-800)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-300\/90{color:#7bf1a8e6}@supports (color:color-mix(in lab,red,red)){.text-green-300\/90{color:color-mix(in oklab,var(--color-green-300)90%,transparent)}}.text-green-600{color:var(--color-green-600)}.text-indigo-50{color:var(--color-indigo-50)}.text-indigo-50\/35{color:#eef2ff59}@supports (color:color-mix(in lab,red,red)){.text-indigo-50\/35{color:color-mix(in oklab,var(--color-indigo-50)35%,transparent)}}.text-indigo-50\/55{color:#eef2ff8c}@supports (color:color-mix(in lab,red,red)){.text-indigo-50\/55{color:color-mix(in oklab,var(--color-indigo-50)55%,transparent)}}.text-indigo-50\/70{color:#eef2ffb3}@supports (color:color-mix(in lab,red,red)){.text-indigo-50\/70{color:color-mix(in oklab,var(--color-indigo-50)70%,transparent)}}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-200\/80{color:#c7d2ffcc}@supports (color:color-mix(in lab,red,red)){.text-indigo-200\/80{color:color-mix(in oklab,var(--color-indigo-200)80%,transparent)}}.text-indigo-200\/90{color:#c7d2ffe6}@supports (color:color-mix(in lab,red,red)){.text-indigo-200\/90{color:color-mix(in oklab,var(--color-indigo-200)90%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-300\/80{color:#a4b3ffcc}@supports (color:color-mix(in lab,red,red)){.text-indigo-300\/80{color:color-mix(in oklab,var(--color-indigo-300)80%,transparent)}}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-400\/70{color:#7d87ffb3}@supports (color:color-mix(in lab,red,red)){.text-indigo-400\/70{color:color-mix(in oklab,var(--color-indigo-400)70%,transparent)}}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-700\/90{color:#432dd7e6}@supports (color:color-mix(in lab,red,red)){.text-indigo-700\/90{color:color-mix(in oklab,var(--color-indigo-700)90%,transparent)}}.text-indigo-800{color:var(--color-indigo-800)}.text-lime-800{color:var(--color-lime-800)}.text-orange-100{color:var(--color-orange-100)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-700\/80{color:#c53c00cc}@supports (color:color-mix(in lab,red,red)){.text-orange-700\/80{color:color-mix(in oklab,var(--color-orange-700)80%,transparent)}}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-200{color:var(--color-pink-200)}.text-pink-200\/90{color:#fccee8e6}@supports (color:color-mix(in lab,red,red)){.text-pink-200\/90{color:color-mix(in oklab,var(--color-pink-200)90%,transparent)}}.text-pink-300{color:var(--color-pink-300)}.text-pink-300\/90{color:#fda5d5e6}@supports (color:color-mix(in lab,red,red)){.text-pink-300\/90{color:color-mix(in oklab,var(--color-pink-300)90%,transparent)}}.text-pink-400{color:var(--color-pink-400)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-pink-700\/70{color:#c4005cb3}@supports (color:color-mix(in lab,red,red)){.text-pink-700\/70{color:color-mix(in oklab,var(--color-pink-700)70%,transparent)}}.text-pink-700\/80{color:#c4005ccc}@supports (color:color-mix(in lab,red,red)){.text-pink-700\/80{color:color-mix(in oklab,var(--color-pink-700)80%,transparent)}}.text-pink-800{color:var(--color-pink-800)}.text-purple-50{color:var(--color-purple-50)}.text-purple-100{color:var(--color-purple-100)}.text-purple-200{color:var(--color-purple-200)}.text-purple-200\/80{color:#e9d5ffcc}@supports (color:color-mix(in lab,red,red)){.text-purple-200\/80{color:color-mix(in oklab,var(--color-purple-200)80%,transparent)}}.text-purple-300{color:var(--color-purple-300)}.text-purple-300\/75{color:#d9b3ffbf}@supports (color:color-mix(in lab,red,red)){.text-purple-300\/75{color:color-mix(in oklab,var(--color-purple-300)75%,transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-300{color:var(--color-rose-300)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-700\/80{color:#c20039cc}@supports (color:color-mix(in lab,red,red)){.text-rose-700\/80{color:color-mix(in oklab,var(--color-rose-700)80%,transparent)}}.text-rose-700\/90{color:#c20039e6}@supports (color:color-mix(in lab,red,red)){.text-rose-700\/90{color:color-mix(in oklab,var(--color-rose-700)90%,transparent)}}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-600\/85{color:#0084ccd9}@supports (color:color-mix(in lab,red,red)){.text-sky-600\/85{color:color-mix(in oklab,var(--color-sky-600)85%,transparent)}}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-sky-950{color:var(--color-sky-950)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-stone-600{color:var(--color-stone-600)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-stone-950{color:var(--color-stone-950)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-transparent{color:#0000}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white)25%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white)95%,transparent)}}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-900{color:var(--color-yellow-900)}.text-yellow-950{color:var(--color-yellow-950)}.text-zinc-800{color:var(--color-zinc-800)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-rose-400{-webkit-text-decoration-color:var(--color-rose-400);text-decoration-color:var(--color-rose-400)}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-300::placeholder{color:var(--color-gray-300)}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-78{opacity:.78}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-2px_4px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 -2px 4px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-6px_14px_rgba\(255\,255\,255\,0\.82\)\]{--tw-shadow:0 -6px 14px var(--tw-shadow-color,#ffffffd1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_5px_rgba\(255\,255\,255\,\.92\)\,0_18px_45px_rgba\(6\,95\,70\,\.32\)\,inset_0_0_0_3px_rgba\(255\,255\,255\,\.82\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,#ffffffeb),0 18px 45px var(--tw-shadow-color,#065f4652),inset 0 0 0 3px var(--tw-shadow-color,#ffffffd1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(14\,165\,233\,0\.8\)\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#0ea5e9cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(52\,211\,153\,0\.5\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#34d39980);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(217\,119\,6\,0\.5\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#d9770680);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_7px_rgba\(16\,185\,129\,0\.75\)\]{--tw-shadow:0 0 7px var(--tw-shadow-color,#10b981bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_4px_rgba\(255\,255\,255\,0\.28\)\,0_0_16px_7px_rgba\(110\,231\,183\,0\.16\)\]{--tw-shadow:0 0 8px 4px var(--tw-shadow-color,#ffffff47),0 0 16px 7px var(--tw-shadow-color,#6ee7b729);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ef44444d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.9\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#fbbf24e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,255\,255\,\.85\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ffffffd9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.95\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#10b981f2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(251\,191\,36\,\.9\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#fbbf24e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(250\,204\,21\,0\.9\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#facc15e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(250\,204\,21\,0\.85\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#facc15d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,191\,36\,\.85\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#fbbf24d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.6\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#fbbf2499);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.55\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#fbbf248c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(239\,68\,68\,0\.6\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#ef444499);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(239\,68\,68\,0\.8\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#ef4444cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(251\,191\,36\,\.7\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#fbbf24b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(251\,191\,36\,\.8\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#fbbf24cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,255\,255\,\.9\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,255\,255\,0\.95\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#fffffff2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_6px_rgba\(52\,211\,153\,0\.32\)\]{--tw-shadow:0 0 16px 6px var(--tw-shadow-color,#34d39952);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(251\,191\,36\,\.9\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#fbbf24e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(251\,191\,36\,0\.75\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#fbbf24bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_6px_rgba\(251\,191\,36\,0\.28\)\]{--tw-shadow:0 0 18px 6px var(--tw-shadow-color,#fbbf2447);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,\.8\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fbbf24cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,\.9\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fbbf24e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,\.72\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fbbf24b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,\.95\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fbbf24f2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.75\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#fbbf24bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,255\,255\,0\.7\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#ffffffb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,255\,255\,0\.85\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#ffffffd9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(248\,113\,113\,0\.95\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#f87171f2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.72\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ffffffb8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.95\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#fffffff2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(16\,185\,129\,0\.42\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#10b9816b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(251\,113\,133\,0\.55\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#fb71858c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(254\,243\,199\,\.8\)\]{--tw-shadow:0 0 32px var(--tw-shadow-color,#fef3c7cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(180\,83\,9\,\.28\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#b4530947);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(86\,48\,24\,\.28\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#56301847);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_4px_0_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:4px 4px 0 var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.95\)\,0_0_7px_rgba\(14\,165\,233\,0\.9\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#fffffff2),0 0 7px var(--tw-shadow-color,#0ea5e9e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.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-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-\[8px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + 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-\[10px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(10px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-amber-100{--tw-shadow-color:oklch(96.2% .059 95.617)}@supports (color:color-mix(in lab,red,red)){.shadow-amber-100{--tw-shadow-color:color-mix(in oklab,var(--color-amber-100)var(--tw-shadow-alpha),transparent)}}.shadow-amber-200\/50{--tw-shadow-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.shadow-amber-200\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-200)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-amber-200\/60{--tw-shadow-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.shadow-amber-200\/60{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-200)60%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-100{--tw-shadow-color:oklch(95% .052 163.051)}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-100{--tw-shadow-color:color-mix(in oklab,var(--color-emerald-100)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-200{--tw-shadow-color:oklch(90.5% .093 164.15)}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-200{--tw-shadow-color:color-mix(in oklab,var(--color-emerald-200)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-200\/50{--tw-shadow-color:#a4f4cf80}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-200\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-200)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-200\/60{--tw-shadow-color:#a4f4cf99}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-200\/60{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-200)60%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-200\/80{--tw-shadow-color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-200\/80{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-200)80%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-300\/40{--tw-shadow-color:#a4b3ff66}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-300\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-300)40%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-pink-200{--tw-shadow-color:oklch(89.9% .061 343.231)}@supports (color:color-mix(in lab,red,red)){.shadow-pink-200{--tw-shadow-color:color-mix(in oklab,var(--color-pink-200)var(--tw-shadow-alpha),transparent)}}.shadow-pink-200\/50{--tw-shadow-color:#fccee880}@supports (color:color-mix(in lab,red,red)){.shadow-pink-200\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-200)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-red-100{--tw-shadow-color:oklch(93.6% .032 17.717)}@supports (color:color-mix(in lab,red,red)){.shadow-red-100{--tw-shadow-color:color-mix(in oklab,var(--color-red-100)var(--tw-shadow-alpha),transparent)}}.shadow-red-200\/50{--tw-shadow-color:#ffcaca80}@supports (color:color-mix(in lab,red,red)){.shadow-red-200\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-200)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-red-200\/60{--tw-shadow-color:#ffcaca99}@supports (color:color-mix(in lab,red,red)){.shadow-red-200\/60{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-200)60%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-rose-200{--tw-shadow-color:oklch(89.2% .058 10.001)}@supports (color:color-mix(in lab,red,red)){.shadow-rose-200{--tw-shadow-color:color-mix(in oklab,var(--color-rose-200)var(--tw-shadow-alpha),transparent)}}.shadow-rose-200\/80{--tw-shadow-color:#ffccd3cc}@supports (color:color-mix(in lab,red,red)){.shadow-rose-200\/80{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-rose-200)80%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-slate-300{--tw-shadow-color:oklch(86.9% .022 252.894)}@supports (color:color-mix(in lab,red,red)){.shadow-slate-300{--tw-shadow-color:color-mix(in oklab,var(--color-slate-300)var(--tw-shadow-alpha),transparent)}}.ring-amber-100\/40{--tw-ring-color:#fef3c666}@supports (color:color-mix(in lab,red,red)){.ring-amber-100\/40{--tw-ring-color:color-mix(in oklab,var(--color-amber-100)40%,transparent)}}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-amber-500\/35{--tw-ring-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/35{--tw-ring-color:color-mix(in oklab,var(--color-amber-500)35%,transparent)}}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-cyan-100{--tw-ring-color:var(--color-cyan-100)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-300{--tw-ring-color:var(--color-emerald-300)}.ring-emerald-300\/70{--tw-ring-color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/70{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300)70%,transparent)}}.ring-emerald-400{--tw-ring-color:var(--color-emerald-400)}.ring-emerald-400\/50{--tw-ring-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.ring-emerald-400\/50{--tw-ring-color:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}}.ring-indigo-300{--tw-ring-color:var(--color-indigo-300)}.ring-pink-200{--tw-ring-color:var(--color-pink-200)}.ring-pink-300{--tw-ring-color:var(--color-pink-300)}.ring-pink-400{--tw-ring-color:var(--color-pink-400)}.ring-red-100{--tw-ring-color:var(--color-red-100)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-red-300{--tw-ring-color:var(--color-red-300)}.ring-red-300\/60{--tw-ring-color:#ffa3a399}@supports (color:color-mix(in lab,red,red)){.ring-red-300\/60{--tw-ring-color:color-mix(in oklab,var(--color-red-300)60%,transparent)}}.ring-red-400{--tw-ring-color:var(--color-red-400)}.ring-red-600{--tw-ring-color:var(--color-red-600)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-rose-300{--tw-ring-color:var(--color-rose-300)}.ring-rose-400{--tw-ring-color:var(--color-rose-400)}.ring-rose-950{--tw-ring-color:var(--color-rose-950)}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-950{--tw-ring-color:var(--color-slate-950)}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab,red,red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.ring-yellow-300\/85{--tw-ring-color:#ffe02ad9}@supports (color:color-mix(in lab,red,red)){.ring-yellow-300\/85{--tw-ring-color:color-mix(in oklab,var(--color-yellow-300)85%,transparent)}}.ring-zinc-950{--tw-ring-color:var(--color-zinc-950)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[4px\]{--tw-blur:blur(4px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_5px_rgba\(251\,191\,36\,0\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 0 5px var(--tw-drop-shadow-color,#fbbf24f2));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(125\,211\,252\,0\.36\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#7dd3fc5c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_10px_rgba\(125\,211\,252\,0\.38\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#7dd3fc61));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#fbbf24e6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#000000f2));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 4px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 4px var(--tw-drop-shadow-color,#000000f2));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_4px_rgba\(15\,23\,42\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 4px var(--tw-drop-shadow-color,#0f172a73));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 6px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_3px_4px_rgba\(146\,64\,14\,\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 4px var(--tw-drop-shadow-color,#92400e47));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_3px_5px_rgba\(15\,23\,42\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 5px var(--tw-drop-shadow-color,#0f172a59));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_3px_8px_rgba\(120\,20\,90\,0\.75\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 8px var(--tw-drop-shadow-color,#78145abf));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_7px_rgba\(0\,0\,0\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 7px var(--tw-drop-shadow-color,#0006));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_7px_rgba\(0\,0\,0\,0\.42\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 7px var(--tw-drop-shadow-color,#0000006b));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_5px_6px_rgba\(15\,23\,42\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 5px 6px var(--tw-drop-shadow-color,#0f172a59));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_8px_12px_rgba\(15\,23\,42\,0\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 12px var(--tw-drop-shadow-color,#0f172a47));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_10px_10px_rgba\(88\,28\,135\,\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 10px var(--tw-drop-shadow-color,#581c872e));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_12px_10px_rgba\(127\,29\,29\,\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 12px 10px var(--tw-drop-shadow-color,#7f1d1d2e));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_16px_18px_rgba\(15\,23\,42\,\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 16px 18px var(--tw-drop-shadow-color,#0f172a59));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_18px_18px_rgba\(0\,0\,0\,\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 18px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale-\[30\%\]{--tw-grayscale:grayscale(30%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.saturate-50{--tw-saturate:saturate(50%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:h-2:is(:where(.group):hover *){height:calc(var(--spacing)*2)}.group-hover\:w-2:is(:where(.group):hover *){width:calc(var(--spacing)*2)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:-rotate-6:is(:where(.group):hover *){rotate:-6deg}.group-hover\:bg-amber-100:is(:where(.group):hover *){background-color:var(--color-amber-100)}.group-hover\:bg-amber-200\/22:is(:where(.group):hover *){background-color:#fee68538}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-amber-200\/22:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-amber-200)22%,transparent)}}.group-hover\:bg-white\/95:is(:where(.group):hover *){background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/95:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.group-hover\:shadow-\[0_0_10px_5px_rgba\(255\,255\,255\,0\.42\)\,0_0_20px_9px_rgba\(110\,231\,183\,0\.26\)\]:is(:where(.group):hover *){--tw-shadow:0 0 10px 5px var(--tw-shadow-color,#ffffff6b),0 0 20px 9px var(--tw-shadow-color,#6ee7b742);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[0_0_22px_9px_rgba\(251\,191\,36\,0\.4\)\]:is(:where(.group):hover *){--tw-shadow:0 0 22px 9px var(--tw-shadow-color,#fbbf2466);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:brightness-125:is(:where(.group):hover *){--tw-brightness:brightness(125%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.placeholder\:text-gray-600::placeholder{color:var(--color-gray-600)}.placeholder\:text-purple-300\/50::placeholder{color:#d9b3ff80}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-purple-300\/50::placeholder{color:color-mix(in oklab,var(--color-purple-300)50%,transparent)}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-emerald-200:hover{border-color:var(--color-emerald-200)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-emerald-400:hover{border-color:var(--color-emerald-400)}.hover\:border-emerald-500\/50:hover{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/50:hover{border-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:border-indigo-500:hover{border-color:var(--color-indigo-500)}.hover\:border-orange-400:hover{border-color:var(--color-orange-400)}.hover\:border-pink-300:hover{border-color:var(--color-pink-300)}.hover\:border-pink-400:hover{border-color:var(--color-pink-400)}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:border-purple-400\/50:hover{border-color:#c07eff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-400\/50:hover{border-color:color-mix(in oklab,var(--color-purple-400)50%,transparent)}}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-rose-200:hover{border-color:var(--color-rose-200)}.hover\:border-rose-400:hover{border-color:var(--color-rose-400)}.hover\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-50\/60:hover{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-50\/60:hover{background-color:color-mix(in oklab,var(--color-amber-50)60%,transparent)}}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-200\/60:hover{background-color:#fee68599}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-200\/60:hover{background-color:color-mix(in oklab,var(--color-amber-200)60%,transparent)}}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-amber-800:hover{background-color:var(--color-amber-800)}.hover\:bg-black\/15:hover{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/15:hover{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-emerald-300\/24:hover{background-color:#5ee9b53d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-300\/24:hover{background-color:color-mix(in oklab,var(--color-emerald-300)24%,transparent)}}.hover\:bg-emerald-400:hover{background-color:var(--color-emerald-400)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-200:hover{background-color:var(--color-indigo-200)}.hover\:bg-indigo-400:hover{background-color:var(--color-indigo-400)}.hover\:bg-indigo-800:hover{background-color:var(--color-indigo-800)}.hover\:bg-lime-700:hover{background-color:var(--color-lime-700)}.hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-pink-50:hover{background-color:var(--color-pink-50)}.hover\:bg-pink-100:hover{background-color:var(--color-pink-100)}.hover\:bg-pink-600:hover{background-color:var(--color-pink-600)}.hover\:bg-purple-50\/50:hover{background-color:#faf5ff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-50\/50:hover{background-color:color-mix(in oklab,var(--color-purple-50)50%,transparent)}}.hover\:bg-purple-400:hover{background-color:var(--color-purple-400)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-50\/50:hover{background-color:#fef2f280}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-50\/50:hover{background-color:color-mix(in oklab,var(--color-red-50)50%,transparent)}}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-red-900:hover{background-color:var(--color-red-900)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-200:hover{background-color:var(--color-rose-200)}.hover\:bg-rose-300:hover{background-color:var(--color-rose-300)}.hover\:bg-rose-400:hover{background-color:var(--color-rose-400)}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-rose-700\/60:hover{background-color:#c2003999}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-700\/60:hover{background-color:color-mix(in oklab,var(--color-rose-700)60%,transparent)}}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-sky-200:hover{background-color:var(--color-sky-200)}.hover\:bg-sky-400:hover{background-color:var(--color-sky-400)}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-sky-800:hover{background-color:var(--color-sky-800)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}.hover\:bg-teal-700:hover{background-color:var(--color-teal-700)}.hover\:bg-violet-50:hover{background-color:var(--color-violet-50)}.hover\:bg-violet-600:hover{background-color:var(--color-violet-600)}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}.hover\:bg-yellow-200:hover{background-color:var(--color-yellow-200)}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:from-amber-200:hover{--tw-gradient-from:var(--color-amber-200);--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))}.hover\:from-slate-50:hover{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:via-emerald-100:hover{--tw-gradient-via:var(--color-emerald-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.hover\:to-sky-200:hover{--tw-gradient-to:var(--color-sky-200);--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))}.hover\:to-slate-100:hover{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-emerald-300:focus{border-color:var(--color-emerald-300)}.focus\:border-emerald-400:focus{border-color:var(--color-emerald-400)}.focus\:border-purple-300:focus{border-color:var(--color-purple-300)}.focus\:border-purple-400:focus{border-color:var(--color-purple-400)}.focus\:border-red-300:focus{border-color:var(--color-red-300)}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-amber-200:focus{--tw-ring-color:var(--color-amber-200)}.focus\:ring-amber-300:focus{--tw-ring-color:var(--color-amber-300)}.focus\:ring-emerald-100:focus{--tw-ring-color:var(--color-emerald-100)}.focus\:ring-emerald-400:focus{--tw-ring-color:var(--color-emerald-400)}.focus\:ring-red-100:focus{--tw-ring-color:var(--color-red-100)}.focus\:ring-rose-200:focus{--tw-ring-color:var(--color-rose-200)}.focus\:ring-rose-400:focus{--tw-ring-color:var(--color-rose-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:shadow-\[0_0_0_3px_rgba\(251\,191\,36\,\.75\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#fbbf24bf);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-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-amber-300:focus-visible{--tw-ring-color:var(--color-amber-300)}.focus-visible\:ring-amber-500:focus-visible{--tw-ring-color:var(--color-amber-500)}.focus-visible\:ring-emerald-300\/70:focus-visible{--tw-ring-color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-emerald-300\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300)70%,transparent)}}.focus-visible\:ring-emerald-400:focus-visible{--tw-ring-color:var(--color-emerald-400)}.focus-visible\:ring-emerald-500:focus-visible{--tw-ring-color:var(--color-emerald-500)}.focus-visible\:ring-pink-400:focus-visible{--tw-ring-color:var(--color-pink-400)}.focus-visible\:ring-offset-2: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-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-amber-200:active{background-color:var(--color-amber-200)}.active\:bg-pink-50:active{background-color:var(--color-pink-50)}.active\:bg-sky-200:active{background-color:var(--color-sky-200)}.active\:brightness-90:active{--tw-brightness:brightness(90%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.active\:brightness-95:active{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media(hover:hover){.enabled\:hover\:border-sky-300:enabled:hover{border-color:var(--color-sky-300)}.enabled\:hover\:bg-sky-50:enabled:hover{background-color:var(--color-sky-50)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-white\/20:disabled{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.disabled\:border-white\/20:disabled{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.disabled\:bg-emerald-300:disabled{background-color:var(--color-emerald-300)}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)}.disabled\:bg-slate-200:disabled{background-color:var(--color-slate-200)}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:bg-slate-700:disabled{background-color:var(--color-slate-700)}.disabled\:bg-white\/18:disabled{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-white\/18:disabled{background-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.disabled\:from-gray-300:disabled{--tw-gradient-from:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.disabled\:to-gray-400:disabled{--tw-gradient-to:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:text-white\/35:disabled{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.disabled\:text-white\/35:disabled{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-75:disabled{opacity:.75}@media(hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-gray-500:disabled:hover{color:var(--color-gray-500)}}@media(min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:top-\[10\%\]{top:10%}.sm\:top-\[11\%\]{top:11%}.sm\:top-\[12\%\]{top:12%}.sm\:right-3{right:calc(var(--spacing)*3)}.sm\:right-5{right:calc(var(--spacing)*5)}.sm\:bottom-3{bottom:calc(var(--spacing)*3)}.sm\:left-1\/2{left:50%}.sm\:left-5{left:calc(var(--spacing)*5)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.sm\:mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.sm\:inline{display:inline}.sm\:h-2\.5{height:calc(var(--spacing)*2.5)}.sm\:h-3{height:calc(var(--spacing)*3)}.sm\:h-3\.5{height:calc(var(--spacing)*3.5)}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:min-h-0{min-height:calc(var(--spacing)*0)}.sm\:w-3{width:calc(var(--spacing)*3)}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-9{width:calc(var(--spacing)*9)}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-\[24rem\]{width:24rem}.sm\:w-\[min\(82\%\,22rem\)\]{width:min(82%,22rem)}.sm\:w-\[min\(84\%\,23rem\)\]{width:min(84%,23rem)}.sm\:w-\[min\(86\%\,24rem\)\]{width:min(86%,24rem)}.sm\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-1{gap:calc(var(--spacing)*1)}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:pt-2{padding-top:calc(var(--spacing)*2)}.sm\:pb-2{padding-bottom:calc(var(--spacing)*2)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[7\.5px\]{font-size:7.5px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}}@media(min-width:48rem){.md\:h-\[520px\]{height:520px}.md\:w-\[36\%\]{width:36%}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}}.app-page,.exercise-page-shell,.standalone-game-page{--app-bg:#f7f4ef;--app-panel:#fffdfa;--app-ink:#312a29;--app-muted:#716866;--app-line:#e8ded8;--app-red:#b72e32;min-height:100dvh;color:var(--app-ink);background:radial-gradient(circle at 85% 0%,#f1e6df 0,transparent 34rem),var(--app-bg)}.app-topbar{color:var(--app-ink);background:var(--app-panel)}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--app-panel)92%,transparent)}}.app-topbar{border-bottom:1px solid var(--app-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 2px 0 var(--app-red)}.app-panel{color:var(--app-ink);background:var(--app-panel);border:1px solid var(--app-line);border-radius:18px;box-shadow:0 8px 30px #4a24220d}.app-eyebrow{color:var(--app-red);letter-spacing:.16em;font-size:.68rem;font-weight:800}.app-page-title{letter-spacing:-.035em;font-size:clamp(1.8rem,5vw,2.3rem);font-weight:800;line-height:1.1}.app-section-title{font-size:1rem;font-weight:750}.app-muted{color:var(--app-muted)}.app-back-link{color:var(--app-red);font-size:.85rem;font-weight:750}.app-back-link:hover{text-decoration:underline}.app-header-button,.app-secondary-button{border:1px solid var(--app-line);min-height:2rem;color:var(--app-ink);background:var(--app-panel);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.app-header-button:hover,.app-secondary-button:hover{border-color:var(--app-red);color:var(--app-red)}.app-primary-button{color:#fff;background:var(--app-red);border-radius:.65rem;flex-shrink:0;padding:.45rem .8rem;font-size:.75rem;font-weight:750}.app-primary-button:hover{filter:brightness(.92)}.not-found-page{place-items:center;padding:20px;display:grid}.not-found-card{border-top:3px solid var(--app-red);width:min(100%,28rem);padding:clamp(1.25rem,6vw,2rem)}.not-found-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.not-found-code{color:var(--app-red);letter-spacing:-.07em;margin:1.4rem 0 .75rem;font-size:clamp(4.5rem,22vw,7rem);font-weight:850;line-height:1}.not-found-card .app-page-title{overflow-wrap:anywhere;font-size:clamp(1.4rem,5vw,1.8rem);line-height:1.25}.not-found-detail{color:var(--app-muted);margin-top:.75rem;font-size:.9rem;line-height:1.6}.not-found-home{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;margin-top:1.5rem;padding:.7rem 1rem;font-size:.875rem;display:flex}.app-daily-panel{border-top:3px solid var(--app-red)}.app-daily-button{color:#fff;background:#b72e32;border-radius:.85rem;justify-content:center;align-items:center;gap:.75rem;width:min(100%,24rem);min-height:3.25rem;font-size:1rem;font-weight:800;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 8px 18px #7424242e}.app-daily-button:hover{background:#9d252a;transform:translateY(-1px)}.app-game-count{color:#fff;background:var(--app-red);border-radius:999px;place-items:center;min-width:1.8rem;height:1.8rem;font-size:.72rem;font-weight:800;display:grid}.app-primary-button:disabled,.app-secondary-button:disabled{opacity:.48;cursor:not-allowed}.app-choice{border:1px solid var(--app-line);min-height:4rem;color:var(--app-muted);background:0 0;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;font-size:.75rem;font-weight:700;display:flex}.app-choice-active{border-color:var(--app-red);color:var(--app-red);box-shadow:inset 0 0 0 1px var(--app-red);background:#f1eae3}.app-page :is(.app-choice,.app-switch,.app-preference-row,.app-header-button,.app-primary-button,.app-secondary-button,.app-back-link,.app-daily-button):focus-visible{outline:2px solid var(--app-red);outline-offset:3px}.app-switch{background:#9d918a;border-radius:2rem;flex-shrink:0;width:2.7rem;height:1.55rem;padding:.2rem;transition:background .2s}.app-switch[aria-checked=true]{background:var(--app-red)}.app-switch span{background:#fff;border-radius:50%;width:1.15rem;height:1.15rem;transition:transform .2s;display:block;box-shadow:0 1px 3px #0003}.app-switch[aria-checked=true] span{transform:translate(1.15rem)}.app-preference-row{border:1px solid var(--app-line);text-align:left;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.7rem .85rem;font-size:.82rem;font-weight:650;display:flex}.app-preference-row:hover:not(:disabled){border-color:var(--app-red)}.app-preference-row:disabled{opacity:.55}.app-preference-on{color:var(--app-red);font-weight:800}.app-error{color:#b72e32}.app-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:min(100%,16rem);min-height:10rem;padding:1.5rem;display:flex}.app-status-compact{min-height:7rem;padding:1rem}.app-status-mark{border:1px solid var(--app-line);width:2.25rem;height:2.25rem;color:var(--app-red);background:var(--app-panel);border-radius:50%;place-items:center;margin-bottom:.65rem;font-size:1.1rem;font-weight:800;display:grid}.app-status-mark img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.app-status-title{color:var(--app-ink);font-size:.9rem;font-weight:750}.app-status-detail{max-width:24rem;color:var(--app-muted);margin-top:.3rem;font-size:.78rem;line-height:1.5}.app-status-action{margin-top:1rem}.app-status-spinner{border:2px solid var(--app-line);border-top-color:var(--app-red);border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite app-status-spin}.app-inline-alert{border:1px solid var(--app-line);border-left:3px solid var(--app-red);color:var(--app-ink);background:var(--app-panel);border-radius:.65rem;padding:.6rem .75rem;font-size:.78rem;line-height:1.45}@keyframes app-status-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-status-spinner{animation:none}}.exercise-loading-screen{place-items:center;padding:20px;display:grid}.exercise-loading-card{text-align:center;width:min(100%,24rem);box-shadow:0 16px 42px #4a242217,inset 0 3px 0 var(--app-red);padding:clamp(1.25rem,5vw,2rem)}.exercise-loading-portrait{border:1px solid var(--app-line);object-fit:cover;border-radius:1.15rem;width:8rem;height:8rem;margin:0 auto 1.1rem;display:block}.exercise-loading-title{color:var(--app-ink);letter-spacing:-.02em;margin-top:.4rem;font-size:clamp(1.15rem,5vw,1.4rem);font-weight:800;line-height:1.25}.exercise-loading-detail{max-width:19rem;color:var(--app-muted);margin:.55rem auto 0;font-size:.85rem;line-height:1.5}.exercise-loading-track{background:var(--app-line);border-radius:999px;height:.4rem;margin-top:1.4rem;overflow:hidden}.exercise-loading-fill{border-radius:inherit;background:var(--app-red);width:40%;height:100%;animation:1.65s ease-in-out infinite exercise-loading-sweep;display:block}@keyframes exercise-loading-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.missed-day-dialog{text-align:center;width:min(100%,22rem);max-height:calc(100dvh - 24px);box-shadow:0 24px 70px #0b0c1047,inset 0 3px 0 var(--app-red);padding:1.4rem;overflow-y:auto}.missed-day-portrait{border:1px solid var(--app-line);object-fit:cover;border-radius:1.15rem;width:9rem;height:9rem;margin:0 auto 1.15rem;display:block}.missed-day-title{color:var(--app-ink);letter-spacing:-.02em;margin-top:.4rem;font-size:1.3rem;font-weight:800;line-height:1.2}.missed-day-detail{color:var(--app-muted);margin-top:.55rem;font-size:.875rem;line-height:1.5}.missed-day-button{width:100%;min-height:2.75rem;margin-top:1.3rem;font-size:.875rem}.missed-day-button:focus-visible{outline:2px solid var(--app-red);outline-offset:3px}@media(prefers-reduced-motion:reduce){.exercise-loading-fill{animation:none}}.history-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11151a9e;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.history-dialog{border:1px solid var(--app-line);width:min(100%,34rem);max-height:calc(100dvh - 24px);color:var(--app-ink);background:var(--app-panel);box-shadow:0 24px 70px #0b0c1047,inset 0 3px 0 var(--app-red);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.history-dialog:focus{outline:none}.history-header{border-bottom:1px solid var(--app-line);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem .9rem;display:flex}.history-title{letter-spacing:-.02em;margin-top:.2rem;font-size:1.15rem;font-weight:800}.history-close{width:2rem;height:2rem;padding:0;font-size:.9rem}.history-body{overscroll-behavior:contain;min-height:0;padding:1.1rem 1.25rem 1.25rem;overflow-y:auto}.history-body>*+*{margin-top:1.15rem}.history-overview{border:1px solid var(--app-line);background:#f1eae3;border-radius:.9rem;padding:.95rem 1rem}.history-overview-line{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.history-percentage{color:var(--app-red);letter-spacing:-.05em;font-size:2rem;line-height:1}.history-overview-detail{color:var(--app-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:650;display:flex}.history-mood{font-size:1rem}.history-progress{background:var(--app-line);border-radius:999px;height:.35rem;margin-top:.8rem;overflow:hidden}.history-progress span{border-radius:inherit;background:var(--app-red);height:100%;display:block}.history-time{border:1px solid var(--app-line);border-radius:.75rem}.history-time summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;font-size:.78rem;font-weight:650;display:flex}.history-time summary::marker{content:""}.history-time summary strong{color:var(--app-red);font-variant-numeric:tabular-nums}.history-time summary:after{content:"⌄";color:var(--app-muted);font-size:1rem;line-height:1;transition:transform .15s}.history-time[open] summary:after{transform:rotate(180deg)}.history-time-list{border-top:1px solid var(--app-line);color:var(--app-muted);gap:.5rem;margin:0 .85rem .85rem;padding-top:.7rem;font-size:.72rem;display:grid}.history-time-list>div{justify-content:space-between;gap:.75rem;display:flex}.history-section h3{color:var(--app-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem;font-size:.68rem;font-weight:800}.history-breakdown{border:1px solid var(--app-line);border-radius:.75rem;overflow:hidden}.history-score-item{justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;padding:.55rem .85rem;font-size:.78rem;display:flex}.history-score-item+.history-score-item{border-top:1px solid var(--app-line)}.history-score-item strong{color:var(--app-red);font-variant-numeric:tabular-nums;font-size:.85rem}.history-answer-sections{gap:1rem;display:grid}.history-answer-sections h4{margin-bottom:.4rem;font-size:.78rem;font-weight:750}.history-answer-list{gap:.35rem;display:grid}.history-answer{border:1px solid var(--app-line);color:var(--app-muted);border-radius:.6rem;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;font-size:.78rem;line-height:1.45;display:flex}.history-answer.is-incorrect{border-left:3px solid var(--app-red);color:var(--app-ink)}.history-answer-mark{width:.85rem;color:var(--app-muted);flex:none;font-weight:800}.history-answer.is-incorrect .history-answer-mark{color:var(--app-red)}.history-footer{border-top:1px solid var(--app-line);flex:none;padding:.75rem 1.25rem}.history-dialog :is(button,summary):focus-visible{outline:2px solid var(--app-red);outline-offset:2px}.app-page :is(.bg-white,.bg-white\/75,.bg-white\/80,.bg-white\/85,.bg-white\/95){background-color:var(--app-panel)}.app-page :is(.bg-red-50,.bg-red-100){background-color:#f1eae3}.app-page .border-red-100{border-color:var(--app-line)}.app-page .text-red-600{color:var(--app-red)}.app-page .shadow-red-200{--tw-shadow-color:#5e2b2929}.app-page .activity-heatmap .bg-gray-100{background-color:#eee8e2}.app-page .activity-heatmap .bg-red-200{background-color:#e9c8bc}.app-page .activity-heatmap .bg-red-300{background-color:#dc9c8d}.app-page .activity-heatmap .bg-red-400{background-color:#c8665f}.app-page .activity-heatmap .bg-red-500,.app-page .activity-heatmap .bg-red-600{background-color:#b72e32}.exercise-progress-track{background:var(--app-line);border-radius:999px;height:.4rem;overflow:hidden}.exercise-progress-fill{border-radius:inherit;background:var(--app-red);height:100%;transition:width .5s}.exercise-timer{border:1px solid var(--app-line);color:var(--app-muted);background:var(--app-panel);border-radius:.55rem;padding:.25rem .5rem}.exercise-section-tab{border:1px solid var(--app-line);color:var(--app-muted);background:var(--app-panel);white-space:nowrap;border-radius:.55rem;flex:none;padding:.3rem .65rem;font-size:.75rem;font-weight:700}.exercise-section-tab:hover{border-color:var(--app-red);color:var(--app-red)}.exercise-section-tab.is-active{border-color:var(--app-red);color:#fff;background:var(--app-red)}.exercise-section-tab.is-complete:not(.is-active){color:#27765d;background:#e9f3ed;border-color:#85b9a4}.exercise-tabs-scroll{scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.exercise-tabs-scroll::-webkit-scrollbar{display:none}.exercise-tabs-wrap{position:relative}.exercise-tabs-fade{z-index:1;pointer-events:none;width:1.5rem;position:absolute;top:0;bottom:.5rem}.exercise-tabs-fade-left{background:linear-gradient(to right,var(--app-panel),transparent);left:0}.exercise-tabs-fade-right{background:linear-gradient(to left,var(--app-panel),transparent);right:0}.exercise-primary-button{color:#fff;background:var(--app-red);border-radius:.7rem;padding:.65rem 1.1rem;font-size:.875rem;font-weight:750;box-shadow:0 6px 16px #74242424}.exercise-primary-button:hover{filter:brightness(.92)}.exercise-page-shell :is(.app-header-button,.exercise-section-tab,.exercise-primary-button):focus-visible{outline:2px solid var(--app-red);outline-offset:2px}html[data-app-theme=dark] :is(.app-page,.exercise-page-shell,.standalone-game-page){--app-bg:#171b20;--app-panel:#242a31;--app-ink:#f4efeb;--app-muted:#b7ada8;--app-line:#41434a;--app-red:#f15a54;color-scheme:dark;background:radial-gradient(circle at 85% 0%,#32242a 0,transparent 34rem),var(--app-bg)}html[data-app-theme=dark] .app-page :is(.bg-white,.bg-white\/75,.bg-white\/80,.bg-white\/85,.bg-white\/95){background-color:var(--app-panel)}html[data-app-theme=dark] .app-page :is(.bg-gray-50,.bg-gray-100,.bg-slate-100,.bg-stone-100,.bg-red-50,.bg-red-100,.bg-amber-50\/70,.bg-sky-50,.bg-emerald-50){background-color:#30343b}html[data-app-theme=dark] .app-page :is(.text-gray-800,.text-gray-900,.text-slate-800,.text-slate-900,.text-red-900\/70){color:var(--app-ink)}html[data-app-theme=dark] .app-page :is(.text-gray-700,.text-gray-600,.text-gray-500,.text-slate-700,.text-slate-600,.text-red-900\/55,.text-red-900\/45){color:var(--app-muted)}html[data-app-theme=dark] .app-page :is(.text-gray-400,.text-gray-300){color:#a49b99}html[data-app-theme=dark] .app-page :is(.text-red-600,.text-red-700){color:var(--app-red)}html[data-app-theme=dark] .app-page :is(.border-red-100,.border-red-200,.border-gray-100,.border-gray-200,.border-stone-200,.border-sky-100,.border-amber-200,.border-emerald-200){border-color:var(--app-line)}html[data-app-theme=dark] .app-page .app-feature-card{border-color:var(--app-line);background-color:#30343b;background-image:none}html[data-app-theme=dark] .app-page .app-choice-active{background:#30343b}html[data-app-theme=dark] .app-page .app-primary-button,html[data-app-theme=dark] .app-page .app-daily-button{background:#ba353b}html[data-app-theme=dark] .app-page .activity-heatmap .bg-gray-100{background-color:#424a54}html[data-app-theme=dark] .app-page .activity-heatmap .bg-red-200{background-color:#713438}html[data-app-theme=dark] .app-page .activity-heatmap .bg-red-300{background-color:#9f3f42}html[data-app-theme=dark] .app-page .activity-heatmap .bg-red-400{background-color:#d35555}html[data-app-theme=dark] .app-page .activity-heatmap .bg-red-500,html[data-app-theme=dark] .app-page .activity-heatmap .bg-red-600{background-color:#f07870}html[data-app-theme=dark] .history-overview{background:#30343b}html[data-app-theme=dark] .exercise-page-shell .exercise-section-tab.is-complete:not(.is-active){color:#98dac0;background:#243f35;border-color:#326753}html[data-app-theme=dark] .exercise-page-shell .exercise-page-stage>:is(.space-y-4,.space-y-6)>h2,html[data-app-theme=dark] .exercise-page-shell .exercise-page-stage>:is(.space-y-4,.space-y-6)>div>h2{color:var(--app-ink)}html[data-app-theme=dark] .exercise-page-shell .exercise-page-stage>:is(.space-y-4,.space-y-6)>p,html[data-app-theme=dark] .exercise-page-shell .exercise-page-stage>:is(.space-y-4,.space-y-6)>div>p{color:var(--app-muted)}html[data-app-theme=dark] .exercise-page-stage :is(.alf-game,.quiet-stay-loader-frame,.perfect-pour-frame,.jazz-exercise-frame,.chores-exercise-frame),html[data-app-theme=dark] .exercise-page-stage .quiet-stay-session-wrap .quiet-stay-shell{outline:1px solid #5b4d4d}html[data-app-theme=dark] .app-page input,html[data-app-theme=dark] .app-page textarea{color:var(--app-ink);border-color:var(--app-line);background:#1c2228}html[data-app-theme=dark] .app-page input::placeholder,html[data-app-theme=dark] .app-page textarea::placeholder{color:#a49b99}.exercise-page-stage{box-sizing:border-box;--exercise-frame-radius:24px;width:min(100% - 16px,768px);min-height:calc(100dvh - 24px);margin:8px auto 16px}.exercise-page-stage :is(.alf-game,.quiet-stay-loader-frame,.perfect-pour-frame,.jazz-exercise-frame,.chores-exercise-frame),.exercise-page-stage .quiet-stay-session-wrap .quiet-stay-shell{border-radius:var(--exercise-frame-radius)}@media(min-width:640px){.exercise-page-stage{min-height:calc(100dvh - 40px);margin-block:20px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sockBattleLanding{0%{opacity:.2;filter:drop-shadow(0 18px 10px #0f172a2e);transform:translateY(-18%)scale(1.18)rotate(-2deg)}58%{opacity:1;filter:drop-shadow(0 3px 2px #0f172a26);transform:translateY(2%)scale(.94)rotate(1deg)}78%{transform:translateY(-3%)scale(1.04)rotate(0)}to{opacity:1;filter:none;transform:translateY(0)scale(1)rotate(0)}}.sock-battle-landing{transform-origin:50%;animation:.52s cubic-bezier(.2,.9,.24,1.18) sockBattleLanding}@keyframes sockBattleTargetPulse{0%,to{opacity:.78;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.sock-battle-target{animation:.9s ease-in-out infinite sockBattleTargetPulse}@keyframes sockBattleNearPulse{0%,to{opacity:.78;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.sock-battle-near{animation:1.35s ease-in-out infinite sockBattleNearPulse}@keyframes sockBattleRadarRing{0%{opacity:.95;transform:scale(.2)}to{opacity:0;transform:scale(16)}}.sock-battle-radar-ring{animation:.9s ease-out both sockBattleRadarRing}@keyframes sockBattleShotToast{0%{opacity:0;transform:translateY(10px)scale(.88)}55%{opacity:1;transform:translateY(-2px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}.sock-battle-shot-toast{animation:.26s ease-out sockBattleShotToast}.sock-battle-bear-pop{animation:.44s cubic-bezier(.2,.9,.24,1.2) sockBattleBearPop}@keyframes sockBattleCompletionPop{0%{opacity:0;transform:translateY(14px)scale(.72)rotate(-3deg)}58%{opacity:1;transform:translateY(-3px)scale(1.05)rotate(1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.sock-battle-completion-pop{animation:.46s cubic-bezier(.2,.9,.24,1.18) both sockBattleCompletionPop}@keyframes sockBattleFinalReveal{0%{opacity:0;transform:translateY(-8px)scale(.72)rotate(-4deg)}70%{opacity:1;transform:translateY(2px)scale(1.06)rotate(1deg)}to{opacity:.95;transform:translateY(0)scale(1)rotate(0)}}.sock-battle-final-reveal{opacity:0;animation:.62s cubic-bezier(.2,.9,.24,1.16) both sockBattleFinalReveal}@keyframes sockBattleEndingReveal{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.sock-battle-ending-reveal{animation:.32s ease-out both sockBattleEndingReveal}@keyframes sockBattleSecretUnlock{0%{opacity:0;transform:translateY(-8px)scale(.9)}65%{opacity:1;transform:translateY(2px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}.sock-battle-secret-unlock{animation:.52s cubic-bezier(.2,.9,.24,1.14) both sockBattleSecretUnlock}@keyframes perfectPourShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)rotate(-1deg)}75%{transform:translate(5px)rotate(1deg)}}.perfect-pour-shake{animation:.28s ease-in-out 2 perfectPourShake}.perfect-pour-frame{width:100%;max-width:448px}@keyframes perfectPourSecretPulse{0%,to{opacity:.62;transform:scale(.72)}45%{opacity:1;transform:scale(1.18)}70%{opacity:.82;transform:scale(.94)}}@keyframes perfectPourSecretSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes perfectPourSecretOrbit{0%{opacity:.2;transform:translate(-50%,-50%)rotate(0)translate(15px)rotate(0)scale(.65)}35%{opacity:1}to{opacity:.2;transform:translate(-50%,-50%)rotate(360deg)translate(15px)rotate(-360deg)scale(1.05)}}.perfect-pour-secret-sparkle{filter:drop-shadow(0 0 5px #fff4b8f2);background:radial-gradient(circle,#fff4b857,#fff0 68%);border-radius:9999px;width:38px;height:38px;animation:1.55s ease-in-out infinite perfectPourSecretPulse;display:block;position:relative}.perfect-pour-secret-sparkle:before{content:"✦";color:#fff4b8;text-shadow:0 0 5px #fff,0 0 12px #fbbf24f2;place-items:center;font-size:24px;line-height:1;animation:2.8s linear infinite perfectPourSecretSpin;display:grid;position:absolute;inset:0}.perfect-pour-secret-sparkle:after{content:"✧";color:#fff;text-shadow:0 0 6px #fff;font-size:11px;line-height:1;animation:2.1s linear infinite perfectPourSecretOrbit;position:absolute;top:50%;left:50%}@media(prefers-reduced-motion:reduce){.perfect-pour-secret-sparkle,.perfect-pour-secret-sparkle:before,.perfect-pour-secret-sparkle:after{animation:none}}@keyframes sockBattleBearPop{0%{opacity:0;transform:scale(.62)rotate(-12deg)}58%{opacity:1;transform:scale(1.15)rotate(7deg)}to{opacity:1;transform:scale(1)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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.autumn-leaves{position:fixed;z-index:40;inset:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.autumn-leaf{position:absolute;top:-18dvh;opacity:0;perspective:240px;will-change:transform,opacity;animation:autumn-leaf-fall var(--leaf-duration) var(--leaf-delay) linear both}.autumn-leaf img{display:block;width:100%;height:auto;animation:autumn-leaf-flutter var(--leaf-flutter) ease-in-out infinite alternate}@keyframes autumn-leaf-fall{0%{transform:translateZ(0) rotate(0);opacity:0}10%,78%{opacity:var(--leaf-opacity)}to{transform:translate3d(var(--leaf-drift),125dvh,0) rotate(var(--leaf-spin));opacity:0}}@keyframes autumn-leaf-flutter{0%{transform:translate(-10px) rotateY(-28deg) rotate(-10deg)}to{transform:translate(10px) rotateY(28deg) rotate(10deg)}}@media(prefers-reduced-motion:reduce){.autumn-leaves{display:none}}.quiet-stay-loader-frame{width:min(100%,560px);margin-inline:auto;overflow:hidden;border:1px solid rgba(51,72,64,.18);border-radius:24px;box-shadow:0 18px 48px #2b3c3517}.quiet-stay-loader{position:relative;isolation:isolate;width:min(100%,560px);min-height:clamp(480px,72dvh,690px);margin-inline:auto;overflow:hidden;display:grid;place-items:center;color:#f7f3e7;background:linear-gradient(180deg,#1a3d3a,#2b5550 55%,#41685c);text-align:center}.quiet-stay-loader-sky{position:absolute;inset:0;overflow:hidden;z-index:-1}.quiet-stay-loader-moon{position:absolute;top:10%;left:50%;width:75px;height:75px;transform:translate(-50%);border-radius:50%;background:#f8e9bb;box-shadow:0 0 0 20px #f8e9bb0d,0 0 80px 32px #f8e9bb33}.quiet-stay-loader-ridge{position:absolute;left:-15%;bottom:-15%;width:130%;height:48%;border-radius:50% 50% 0 0}.quiet-stay-loader-ridge-back{bottom:-19%;transform:rotate(-9deg);background:#315950}.quiet-stay-loader-ridge-front{bottom:-26%;transform:rotate(10deg);background:#173f3c}.quiet-stay-loader-roof{position:absolute;left:50%;bottom:10%;width:116px;height:33px;transform:translate(-50%);border-radius:50% 50% 5px 5px;background:#0f302e;box-shadow:0 29px 0 -7px #0f302e;opacity:.8}.quiet-stay-loader-content{width:min(100%,390px);padding:42px 25px 80px}.quiet-stay-loader-lanterns{display:flex;justify-content:center;gap:25px;margin-bottom:26px}.quiet-stay-loader-lanterns span{position:relative;width:24px;height:31px;border:2px solid #f6d99e;border-radius:6px 6px 9px 9px;background:#e9ae6580;box-shadow:0 0 19px #f4c57a80,inset 0 0 10px #fff0bd8c;animation:quiet-stay-lantern-glow 2.1s ease-in-out infinite}.quiet-stay-loader-lanterns span:nth-child(2){animation-delay:.35s}.quiet-stay-loader-lanterns span:nth-child(3){animation-delay:.7s}.quiet-stay-loader-lanterns span:before{content:"";position:absolute;left:9px;bottom:-12px;width:2px;height:11px;background:#e6c993}.quiet-stay-loader-eyebrow{margin:0 0 10px;color:#efc993;font-size:10px;font-weight:900;letter-spacing:.16em}.quiet-stay-loader h2{margin:0;font-size:clamp(20px,5.5vw,28px);font-weight:800;line-height:1.22}.quiet-stay-loader-description{max-width:310px;margin:13px auto 24px;color:#d8e6dc;font-size:13px;line-height:1.5}.quiet-stay-loader-progress{width:min(100%,300px);margin-inline:auto}.quiet-stay-loader-track{height:9px;overflow:hidden;border:1px solid #e7d9b473;border-radius:999px;background:#11332f}.quiet-stay-loader-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#dc9c63,#f9db9c);transition:width .25s ease}.quiet-stay-loader-track.is-indeterminate span{width:35%;animation:quiet-stay-loader-sweep 1.8s ease-in-out infinite}.quiet-stay-loader-progress p{margin:9px 0 0;color:#e1d9be;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.quiet-stay-loader-actions{display:grid;gap:9px;width:min(100%,300px);margin:24px auto 0}.quiet-stay-loader-actions button{min-height:42px;border:0;border-radius:11px;background:#e4a16b;color:#173b35;font-size:13px;font-weight:850;cursor:pointer}.quiet-stay-loader-actions button+button{border:1px solid #d9e1d4a8;background:#f7f2e9e0}@keyframes quiet-stay-lantern-glow{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes quiet-stay-loader-sweep{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media(max-width:600px){.quiet-stay-loader-frame{border-radius:16px}.quiet-stay-loader{min-height:min(680px,78dvh)}}@media(prefers-reduced-motion:reduce){.quiet-stay-loader-lanterns span,.quiet-stay-loader-track.is-indeterminate span{animation:none}.quiet-stay-loader-track.is-indeterminate span{width:60%}}.statistics-main{width:min(100%,58rem);margin:0 auto;padding:1.8rem 1rem 3rem}.statistics-heading>.app-muted{max-width:36rem;margin-top:.6rem;font-size:.85rem;line-height:1.55}.statistics-heading h1{margin-top:.35rem}.statistics-preview{margin-top:.5rem;color:var(--app-red);font-size:.75rem}.statistics-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin:1.35rem 0}.statistics-range{display:flex;gap:.2rem;padding:.25rem;border:1px solid var(--app-line);border-radius:.75rem;background:var(--app-panel)}.statistics-range button{min-height:2.25rem;padding:.4rem .8rem;border-radius:.5rem;color:var(--app-muted);font-size:.8rem;font-weight:750}.statistics-range button[aria-pressed=true]{color:var(--app-panel);background:var(--app-red)}.statistics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1rem}.statistics-metric{min-width:0;padding:1rem;border:1px solid var(--app-line);border-radius:.85rem;background:var(--app-panel)}.statistics-metric>span{display:block;color:var(--app-muted);font-size:.73rem;font-weight:650}.statistics-metric>strong{display:block;margin:.35rem 0;color:var(--app-red);font-size:clamp(1.3rem,3vw,1.65rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;font-variant-numeric:tabular-nums}.statistics-metric small{display:block;color:var(--app-muted);font-size:.67rem;line-height:1.45}.statistics-section{margin-top:1rem;padding:1.3rem}.statistics-section-heading{margin-bottom:1rem}.statistics-section-heading h2{font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.statistics-section-heading p{margin-top:.25rem;color:var(--app-muted);font-size:.78rem;line-height:1.5}.statistics-note{margin-top:.7rem;color:var(--app-muted);font-size:.72rem;line-height:1.6}.statistics-empty{color:var(--app-muted);font-size:.85rem;line-height:1.6}.statistics-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}.statistics-records .statistics-metric{background:color-mix(in srgb,var(--app-line) 20%,var(--app-panel))}.statistics-chart-reading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.statistics-chart-reading strong{color:var(--app-red);font-size:1.1rem;font-weight:800}.statistics-chart-reading>span{color:var(--app-muted);font-size:.72rem}.statistics-chart-bars{display:flex;align-items:flex-end;gap:3px;height:10rem;border-bottom:1px solid var(--app-line);background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),var(--app-line) calc(25% - 1px),var(--app-line) 25%)}.statistics-chart-bars button{position:relative;display:flex;flex:1;align-items:flex-end;min-width:0;height:100%;padding:0 1px;border-radius:5px 5px 0 0}.statistics-chart-bars button>span{display:block;width:100%;border-radius:4px 4px 0 0;opacity:.6;background:var(--app-red)}.statistics-chart-bars button[aria-pressed=true]>span{opacity:1}.statistics-chart-bars button.is-unusual>span{background:repeating-linear-gradient(135deg,var(--app-red) 0 3px,var(--app-panel) 3px 6px);outline:1px solid var(--app-red);outline-offset:-1px}.statistics-chart-dates{display:flex;justify-content:space-between;margin-top:.4rem;color:var(--app-muted);font-size:.65rem}.statistics-curiosity{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.9rem 1rem;border:1px dashed var(--app-line);border-radius:.85rem;background:color-mix(in srgb,var(--app-red) 4%,var(--app-panel))}.statistics-curiosity>span{font-size:1.5rem}.statistics-curiosity h3{font-size:.88rem;font-weight:800}.statistics-curiosity p{margin-top:.2rem;color:var(--app-muted);font-size:.75rem;line-height:1.5}.statistics-curiosity strong{display:block;margin-top:.4rem;font-size:.8rem;font-variant-numeric:tabular-nums}.statistics-method{margin-top:.9rem;padding-top:.65rem;border-top:1px solid var(--app-line)}.statistics-method summary{min-height:2rem;color:var(--app-red);font-size:.75rem;font-weight:750;cursor:pointer}.statistics-method p{margin-top:.5rem;color:var(--app-muted);font-size:.75rem;line-height:1.6}.statistics-plain-list{display:grid;gap:.3rem;margin-top:.4rem}.statistics-plain-list li{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem}.statistics-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:1rem}.statistics-insight{min-width:0;padding:.9rem;border:1px solid var(--app-line);border-radius:.85rem}.statistics-insight-icon{color:var(--app-red);font-size:1rem}.statistics-insight p{margin-top:.4rem;color:var(--app-muted);font-size:.7rem;font-weight:700}.statistics-insight strong{display:block;margin:.3rem 0;font-size:.9rem;font-weight:800;line-height:1.35}.statistics-insight small{display:block;color:var(--app-muted);font-size:.67rem;line-height:1.5}.statistics-insights-two{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.statistics-sort{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:1rem 0 .6rem;color:var(--app-muted);font-size:.75rem}.statistics-sort select{min-width:0;min-height:2.25rem;max-width:100%;padding:.3rem .6rem;border:1px solid var(--app-line);border-radius:.5rem;color:var(--app-ink);background:var(--app-panel)}.statistics-exercise-list{border:1px solid var(--app-line);border-radius:.85rem;overflow:hidden}.statistics-exercise+.statistics-exercise{border-top:1px solid var(--app-line)}.statistics-exercise summary{display:flex;align-items:center;gap:.8rem;min-height:4.3rem;padding:.85rem;list-style:none;cursor:pointer}.statistics-exercise summary::-webkit-details-marker{display:none}.statistics-exercise summary>div{flex:1;min-width:0}.statistics-exercise summary strong{display:block;font-size:.85rem;font-weight:750}.statistics-exercise summary p{margin-top:.25rem;color:var(--app-muted);font-size:.7rem}.statistics-exercise summary>span{color:var(--app-red);text-align:right;font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}.statistics-exercise summary small{display:block;color:var(--app-muted);font-size:.6rem;font-weight:550}.statistics-exercise summary i{color:var(--app-muted);font-style:normal}.statistics-exercise[open] summary i{transform:rotate(180deg)}.statistics-exercise-detail{padding:0 .85rem .85rem}.statistics-exercise-progress,.statistics-weekday-track{height:.35rem;border-radius:99px;overflow:hidden;background:var(--app-line)}.statistics-exercise-progress span,.statistics-weekday-track span{display:block;height:100%;border-radius:inherit;background:var(--app-red)}.statistics-exercise-detail dl{display:grid;gap:.45rem;margin-top:.75rem;font-size:.72rem}.statistics-exercise-detail dl>div{display:flex;justify-content:space-between;gap:.6rem}.statistics-exercise-detail dt{color:var(--app-muted)}.statistics-exercise-detail dd{text-align:right;font-weight:650;font-variant-numeric:tabular-nums}.statistics-show-all{display:flex;width:100%;margin-top:.7rem;min-height:2.5rem}.statistics-weekdays{display:grid;gap:.7rem}.statistics-weekday{display:grid;grid-template-columns:2rem 1fr 2.7rem 3.1rem;align-items:center;gap:.55rem;font-size:.75rem}.statistics-weekday>strong{font-weight:700}.statistics-weekday>span{text-align:right;font-variant-numeric:tabular-nums}.statistics-weekday>small{color:var(--app-muted);font-size:.63rem;text-align:right}.statistics-weekday-track{height:.5rem}.statistics-sock-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-sock-history{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:1rem}.statistics-sock-history>span{display:grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid var(--app-line);border-radius:.3rem;color:var(--app-muted);font-size:.65rem}.statistics-sock-history>span.is-win{color:var(--app-panel);background:var(--app-red);border-color:var(--app-red)}.statistics-section>.app-back-link{display:inline-block;margin-top:1rem}.statistics-footer{margin-top:1.5rem;color:var(--app-muted);font-size:.7rem;text-align:center}.statistics-page :is(button,summary,select,a):focus-visible{outline:2px solid var(--app-red);outline-offset:3px}.dashboard-statistics{margin-bottom:1.5rem;padding:.85rem 1rem}.dashboard-statistics-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--app-line)}.dashboard-statistics-time{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:.15rem}.dashboard-statistics-time span{color:var(--app-muted);font-size:.72rem;font-weight:650}.dashboard-statistics-time strong{color:var(--app-red);font-size:1.15rem;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-statistics-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.dashboard-statistics-actions :is(.app-secondary-button,.app-primary-button){min-height:2rem;gap:.2rem;padding:.4rem .5rem;font-size:.72rem;white-space:nowrap}.dashboard-statistics-actions .app-primary-button{border:1px solid transparent;border-radius:.6rem}.dashboard-statistics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.dashboard-statistics-grid>div{min-width:0;padding-right:.35rem}.dashboard-statistics-grid>div+div{border-left:1px solid var(--app-line);padding-left:.7rem}.dashboard-statistics-grid strong{display:block;color:var(--app-red);font-size:1.25rem;line-height:1.2;font-weight:800;font-variant-numeric:tabular-nums}.dashboard-statistics-grid span{display:block;margin-top:.2rem;color:var(--app-muted);font-size:.65rem;line-height:1.3}@media(max-width:600px){.dashboard-statistics-time strong{font-size:1rem}.statistics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-section{padding:1rem}.statistics-insights:not(.statistics-insights-two){grid-template-columns:1fr}.statistics-insights:not(.statistics-insights-two) .statistics-insight{display:grid;grid-template-columns:1.2rem 1fr;gap:.1rem .5rem}.statistics-insights:not(.statistics-insights-two) .statistics-insight-icon{grid-row:1 / 4}.statistics-insights:not(.statistics-insights-two) .statistics-insight p{margin:0}.statistics-insights:not(.statistics-insights-two) .statistics-insight strong{margin:.15rem 0}.statistics-metric{padding:.85rem}.statistics-sock-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.statistics-sock-metrics .statistics-metric{padding:.65rem}}@media(max-width:359px){.statistics-insights-two{grid-template-columns:1fr}.dashboard-statistics-grid>div+div{padding-left:.4rem}.dashboard-statistics{padding:.75rem}}.bus-book{width:100%;max-width:560px;margin:0 auto;color:#24372f;font-family:inherit}.bus-book-scene{position:relative;isolation:isolate;width:100%;height:clamp(780px,calc(100svh - 40px),1040px);overflow:hidden;border:1px solid #334d43;border-radius:24px;background:#283b39;box-shadow:0 16px 38px #1e2e2930}.bus-book-art,.bus-book-vignette{position:absolute;inset:0;width:100%;height:100%}.bus-book-art{object-fit:cover;object-position:center 31%}.bus-book-scene-art.is-goni-dream .bus-book-art{object-position:85% 31%}.bus-book-scene-art{position:absolute;inset:0}.bus-book-scene-art.is-riding{animation:busBookSway 7s ease-in-out infinite;transform-origin:center}.bus-book-art-reveal{animation:busBookSceneReveal .6s ease both}.bus-book-window-glow{position:absolute;top:4%;right:0;width:36%;height:54%;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.bus-book-window-glow:after{content:"";position:absolute;inset:-15%;background:linear-gradient(115deg,transparent 40%,#ffda9420 48%,#ffedac30 50%,transparent 60%);animation:busBookPassingLight 11s ease-in-out infinite}.bus-book-phone-glint{position:absolute;z-index:3;top:29%;left:55%;display:grid;place-items:center;width:44px;height:44px;transform:translate(-50%,-50%);border:0;border-radius:50%;background:#fff8c51c;color:#fff8c5;font-size:1.65rem;text-shadow:0 0 7px #e8ad45,0 0 14px #fff7ba}.bus-book-phone-glint span{animation:busBookGlint 2.3s ease-in-out infinite}.bus-book-phone-glint.is-photo{top:22%;left:64%}.bus-book-phone-glint:focus-visible{outline:2px solid #fff8c5;outline-offset:3px}.bus-book-vignette{pointer-events:none;background:linear-gradient(180deg,#102b2b9c 0%,transparent 22%,transparent 45%,#102321a3 100%)}.bus-book-top{position:absolute;z-index:2;top:14px;left:14px;right:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:#fff7e9;text-shadow:0 1px 6px #19302a8c}.bus-book-top h2{margin:4px 0 0;font-size:clamp(1.15rem,4.8vw,1.6rem);font-weight:900;line-height:1.1}.bus-book-top-controls{display:flex;flex:none;gap:6px}.bus-book-sound{font-size:1rem}.bus-book-eyebrow{font-size:.62rem;font-weight:900;letter-spacing:.13em}.bus-book-eye{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #fff7e9a8;border-radius:50%;background:#fffaf2ee;color:#25443c;font-size:1.25rem;text-shadow:none}.bus-book-show-ui{position:absolute;z-index:2;top:14px;right:14px;padding:10px 15px;border:1px solid #fff8;border-radius:999px;background:#fffaf2ee;color:#25443c;font-size:.8rem;font-weight:800}.bus-book-scene.is-scene-only .bus-book-vignette{opacity:0}.bus-book-panel{position:absolute;z-index:1;right:12px;bottom:12px;left:12px;padding:clamp(16px,4vw,24px);max-height:calc(100% - 250px);overflow-y:auto;scrollbar-width:thin;overscroll-behavior-y:contain;border:1px solid #e6dfd2;border-radius:20px;background:#fffdf7f2;box-shadow:0 12px 30px #203c3240;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bus-book-intro-card h3,.bus-book-note h3{margin:8px 0;font-size:clamp(1.25rem,5vw,1.7rem);font-weight:850;line-height:1.18}.bus-book-intro-card p,.bus-book-note p{margin:0 0 16px;font-size:.9rem;line-height:1.48}.bus-book-kicker{color:#a44834;font-size:.64rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.bus-book-primary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:10px 15px;border:0;border-radius:12px;background:#29483e;color:#fffdf7;font-weight:800;text-align:left}.bus-book-primary:hover{background:#365f50}.bus-book-primary:disabled{cursor:not-allowed;opacity:.5}.bus-book-primary span{font-size:1.3rem;line-height:1}.bus-book-reader-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.bus-book-reader-head h3{margin:4px 0 0;font-size:clamp(1.1rem,4.4vw,1.5rem);font-weight:900;line-height:1.16}.bus-book-page-number{flex:none;padding:5px 7px;border-radius:8px;background:#e9ece2;font-size:.76rem;font-weight:900}.bus-book-teaser{margin:8px 0 0;color:#56675e;font-size:.78rem}.bus-book-instruction{margin:12px 0 9px;color:#40574d;font-size:.77rem;line-height:1.35}.bus-book-lines{display:grid;gap:7px}.bus-book-line{display:flex;align-items:stretch;min-height:56px;overflow:hidden;border:1px solid #bac8bd;border-radius:11px;background:#fff}.bus-book-line.is-selected{border-color:#ac5945;box-shadow:0 0 0 2px #db9c8c6b}.bus-book-line.is-dragging{position:relative;z-index:4;box-shadow:0 8px 18px #1f3d3550}.bus-book-line-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:9px 8px;color:#243b34;font-size:.85rem;line-height:1.32;text-align:left}.bus-book-line-main:disabled{cursor:default}.bus-book-line-number{display:grid;place-items:center;flex:none;width:23px;height:23px;border-radius:50%;background:#e8eee7;color:#36554a;font-size:.71rem;font-weight:900}.bus-book-drag-handle{flex:none;width:38px;border-left:1px solid #e1e8df;color:#466255;font-size:1.05rem;touch-action:none}.bus-book-drag-handle:disabled{opacity:.4}.bus-book-feedback{display:grid;gap:3px;margin:10px 0;padding:8px 10px;border-radius:9px;font-size:.75rem;line-height:1.3}.bus-book-feedback.is-correct{background:#e6efe5;color:#25543c}.bus-book-feedback.is-incorrect{background:#fff0e8;color:#8c3d2c}.bus-book-restored-page{position:relative;margin:14px 0 0;padding:38px 18px 12px;overflow:hidden;border:1px solid #d4d8d0;border-radius:10px;background:#f7f8f2}.bus-book-restored-page:after,.bus-book-reread-page:after{position:absolute;inset:0;pointer-events:none;background:#a8b0a4;content:"";animation:busBookEInkRefresh .28s ease both}.bus-book-restored-page p{margin:0;color:#34352d;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.65}.bus-book-page-stamp{position:absolute;top:8px;right:12px;display:flex;gap:5px;align-items:center;color:#3c7653;font-size:.8rem;font-weight:900;transform:rotate(-7deg)}.bus-book-page-stamp.is-missed{color:#8c523b}.bus-book-page-stamp span{display:grid;place-items:center;width:25px;height:25px;border:2px solid currentColor;border-radius:50%;font-size:1rem}.bus-book-reader-folio{display:block;margin-top:12px;color:#757d70;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:.72rem}.bus-book-reader{animation:busBookPageReveal .22s ease both}.bus-book-reader-tools{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:3px}.bus-book-read-again{display:inline-flex;flex:none;align-items:center;gap:3px;min-height:36px;padding:5px 3px;border-radius:6px;color:#416150;font-size:.68rem;font-weight:750;white-space:nowrap}.bus-book-read-again:hover{background:#e9eee5}.bus-book-note-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.bus-book-shelf-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin-top:5px;color:#496052;font-size:.76rem;font-weight:750}.bus-book-shelf-link:hover{text-decoration:underline}.bus-book-reader .bus-book-primary{margin-top:11px}.bus-book-score{margin-top:8px;color:#567265;font-size:.7rem;font-weight:800;text-align:center}.bus-book-note textarea{width:100%;resize:vertical;min-height:76px;margin:0 0 10px;padding:10px;border:1px solid #9cb4a5;border-radius:10px;background:#fff;color:#24372f;line-height:1.4}.bus-book-note textarea:focus{outline:2px solid #aa6654;outline-offset:1px}.bus-book-note-written,.bus-book-note-reference{margin:9px 0;padding:10px 12px;border-radius:10px;background:#e8eee7;font-size:.82rem;line-height:1.38}.bus-book-note-reference{background:#fff2df}.bus-book-note-written p,.bus-book-note-reference p{margin:4px 0 0}.bus-book-note small{display:block;margin-top:8px;color:#647469}.bus-book-note-grade{display:flex;align-items:flex-start;gap:10px;margin:10px 0;color:#8c523b;font-size:.8rem;line-height:1.4}.bus-book-note-grade.is-earned{color:#2c6245}.bus-book-note-grade strong{flex:none;padding:4px 6px;border:1px solid currentColor;border-radius:7px;transform:rotate(-5deg)}.bus-book-note-grade span{padding-top:3px}.bus-book-kakao-scrim{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:12px;background:#112724a8}.bus-book-kakao{display:flex;flex-direction:column;width:min(100%,400px);height:min(640px,calc(100dvh - 24px));overflow:hidden;border:1px solid #7f98ab;border-radius:20px;background:#b2c7d9;color:#252b30;box-shadow:0 18px 55px #0c201e80;text-shadow:none}.bus-book-kakao-head{display:flex;flex:none;align-items:center;gap:9px;padding:12px 10px;border-bottom:1px solid #89a1b655;background:#b2c7d9}.bus-book-kakao-head button{flex:none;width:30px;height:38px;font-size:2rem;line-height:1}.bus-book-kakao-head strong{display:block;font-size:.93rem}.bus-book-kakao-head small{display:block;margin-top:2px;font-size:.65rem;opacity:.65}.bus-book-kakao-head-icons{margin-left:auto;padding:0 5px;font-size:1.5rem;word-spacing:6px}.bus-book-kakao-avatar{display:block;flex:none;width:34px;height:34px;overflow:hidden;border-radius:12px;background:#e0d1bd}.bus-book-kakao-avatar img{width:100%;height:100%;object-fit:cover;object-position:center top}.bus-book-kakao-avatar.is-goni img{transform:scale(2.7);transform-origin:55% 20%}.bus-book-kakao-avatar.is-jisoo img{transform:scale(3);transform-origin:43% 34%}.bus-book-kakao-body{flex:1;min-height:0;overflow-y:auto;padding:16px 12px;scrollbar-width:thin;overscroll-behavior:contain}.bus-book-kakao-date{width:fit-content;margin:0 auto 22px;padding:5px 12px;border-radius:999px;background:#879daf80;color:#fff;font-size:.65rem}.bus-book-kakao-messages{display:flex;flex-direction:column;gap:18px}.bus-book-kakao-row{display:flex;align-items:flex-start;gap:7px;animation:busBookMessageIn .25s ease both}.bus-book-kakao-row.is-outgoing{flex-direction:row-reverse}.bus-book-kakao-message{min-width:0;max-width:72%}.bus-book-kakao-message>small{display:block;margin-bottom:4px;font-size:.65rem;color:#43515b}.bus-book-kakao-row.is-outgoing .bus-book-kakao-message>small{text-align:right}.bus-book-kakao-bubble{position:relative;padding:9px 11px;border-radius:2px 11px 11px;background:#fff;color:#20272d;font-size:.84rem;line-height:1.5;overflow-wrap:anywhere;box-shadow:0 1px 2px #30465615}.bus-book-kakao-bubble:before{position:absolute;top:0;left:-5px;width:6px;height:7px;background:inherit;clip-path:polygon(100% 0,100% 100%,0 0);content:""}.bus-book-kakao-photo{display:block;width:100%;max-height:190px;margin-bottom:7px;border-radius:7px;object-fit:cover;object-position:center 45%}.bus-book-kakao-row.is-outgoing .bus-book-kakao-bubble{border-radius:11px 2px 11px 11px;background:#fee500}.bus-book-kakao-row.is-outgoing .bus-book-kakao-bubble:before{right:-5px;left:auto;transform:scaleX(-1)}.bus-book-kakao-row time{flex:none;align-self:flex-end;max-width:44px;margin-bottom:2px;color:#52616d;font-size:.56rem;line-height:1.2}.bus-book-kakao-typing{display:flex;align-items:center;gap:8px;width:fit-content;margin:16px 0 0 41px;padding:8px 10px;border-radius:12px;background:#fff8;color:#52616d;font-size:.66rem}.bus-book-kakao-typing.is-outgoing{margin-left:auto;margin-right:41px}.bus-book-kakao-typing-dots{display:flex;gap:4px}.bus-book-kakao-typing i{width:4px;height:4px;border-radius:50%;background:#5c6c77;animation:busBookTyping .8s ease infinite alternate}.bus-book-kakao-typing i:nth-child(2){animation-delay:.15s}.bus-book-kakao-typing i:nth-child(3){animation-delay:.3s}.bus-book-kakao-actions{flex:none;padding:12px}.bus-book-kakao-close{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:10px 14px;border-radius:10px;background:#fee500;color:#332d1b;font-size:.8rem;font-weight:800}.bus-book-kakao-close:disabled{cursor:default;opacity:.45}@keyframes busBookMessageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes busBookTyping{to{opacity:.3;transform:translateY(-2px)}}@keyframes busBookPageReveal{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes busBookEInkRefresh{0%{opacity:0}25%{opacity:.2}to{opacity:0}}@keyframes busBookSceneReveal{0%{opacity:0}to{opacity:1}}@keyframes busBookSway{0%,to{transform:scale(1.012) rotate(-.1deg)}50%{transform:scale(1.012) rotate(.1deg)}}@keyframes busBookPassingLight{0%,65%{opacity:0;transform:translate(60%)}70%{opacity:1}90%,to{opacity:0;transform:translate(-70%)}}@keyframes busBookGlint{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media(max-width:420px){.bus-book-scene{border-radius:20px}.bus-book-top{top:12px;right:11px;left:11px}.bus-book-panel{right:8px;bottom:8px;left:8px;padding:14px;border-radius:16px}.bus-book-line-main{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.bus-book-reader,.bus-book-restored-page:after,.bus-book-reread-page,.bus-book-kakao-row,.bus-book-kakao-typing i,.bus-book-scene-art.is-riding,.bus-book-art-reveal,.bus-book-phone-glint span,.bus-book-window-glow:after{animation:none}.bus-book-restored-page:after{opacity:0}.bus-book-window-glow{display:none}}.bus-book-reader-scrim{position:fixed;z-index:110;inset:0;display:grid;place-items:center;padding:12px;background:#112724a8}.bus-book-reader-dialog{display:flex;flex-direction:column;width:min(100%,420px);max-height:calc(100dvh - 24px);overflow:hidden;border:1px solid #8eaa9a;border-radius:18px;background:#f5f7ef;color:#24372f;box-shadow:0 16px 48px #0d201e55}.bus-book-reader-dialog-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px 9px 18px;border-bottom:1px solid #d5dfd2}.bus-book-reader-dialog-head h3{margin:0;font-size:.95rem;font-weight:850}.bus-book-reader-dialog-head button{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;color:#466252;font-size:1rem}.bus-book-reader-dialog-head button:hover{background:#e4ebdf}.bus-book-reader-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px;overscroll-behavior:contain;scrollbar-width:thin}.bus-book-reader-dialog.is-shelf .bus-book-reader-dialog-body{flex:0 1 auto;max-height:min(560px,calc(100dvh - 90px));touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-color:#9bad9b transparent}.bus-book-reader-dialog-body h4{margin:7px 0 16px;font-size:1.1rem;font-weight:850;line-height:1.3}.bus-book-reader-dialog-body>p{margin:0 0 12px;font-size:.88rem;line-height:1.5}.bus-book-reader-dialog-body>small{display:block;margin-top:16px;color:#5b6c5e;font-size:.71rem;line-height:1.4}.bus-book-reread-page{position:relative;overflow:hidden;padding:14px 16px;border:1px solid #dce1d5;border-radius:10px;background:#fbfcf6}.bus-book-reread-page p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.75}.bus-book-reread-nav{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-top:1px solid #d5dfd2}.bus-book-reread-nav button{width:44px;height:44px;border:1px solid #c8d6c5;border-radius:9px;color:#395646;font-size:1.3rem}.bus-book-reread-nav button:disabled{opacity:.35}.bus-book-reread-nav select{min-height:44px;padding:5px 10px;border:1px solid #c8d6c5;border-radius:9px;background:#fbfcf6;color:#395646;font-size:.82rem}.bus-book-shelf-count{color:#506652;font-weight:800}.bus-book-shelf-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bus-book-shelf-list li{display:flex;align-items:stretch;border:1px solid #d4dfcf;border-radius:11px;background:#fbfcf6}.bus-book-shelf-book{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:12px;text-align:left}.bus-book-shelf-book>span{display:grid;place-items:center;flex:none;width:30px;height:40px;border:1px solid #9fb09c;border-left:4px solid #779273;border-radius:4px;background:#e6ecdf;color:#536e4f;font-size:1.1rem}.bus-book-shelf-book strong{display:block;font-size:.84rem;line-height:1.35}.bus-book-shelf-book small{display:block;margin-top:4px;color:#687b67;font-size:.7rem}.bus-book-shelf-favorite{flex:none;width:44px;padding:8px 4px;color:#687b67;font-size:1.4rem}.bus-book-shelf-favorite.is-favorite{color:#957022}.bus-book-reader-dialog button:focus-visible,.bus-book-read-again:focus-visible,.bus-book-shelf-link:focus-visible{outline:2px solid #a15b44;outline-offset:2px}@media(prefers-reduced-motion:reduce){.bus-book-reread-page:after{animation:none;opacity:0}}.puppy-preview{padding:20px 8px}.puppy-preview-nav{width:min(100%,560px);margin:0 auto 12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.75rem}.puppy-preview-nav>span{flex:1;color:var(--app-muted);text-align:center;font-size:.65rem;letter-spacing:.07em;font-weight:750}.puppy-preview-nav>button,.puppy-preview-tools button,.puppy-preview-tools select{min-height:34px;padding:5px 10px;border:1px solid var(--app-line);border-radius:9px;background:var(--app-panel);color:var(--app-ink)}.puppy-preview-tools{width:min(100%,560px);margin:0 auto 12px;color:var(--app-muted);font-size:.75rem}.puppy-preview-tools summary{width:fit-content;cursor:pointer;min-height:30px;padding-block:5px}.puppy-preview-tools>div{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:8px 0}.puppy-preview-tools select{min-width:0;max-width:100%}.puppy-preview-practice{flex-basis:100%}.puppy-preview-tools p{margin:4px 0 10px;font-size:.7rem;line-height:1.5}.puppy-frame{--puppy-paper: #fffaf0;--puppy-ink: #302924;--puppy-muted: #78695d;--puppy-line: #d9cbbb;--puppy-red: #8d3040;width:min(100%,560px);position:relative;isolation:isolate;margin-inline:auto;overflow:hidden;border:1px solid #7e615e5c;border-radius:var(--exercise-frame-radius, 24px);background:#342c27;color:var(--puppy-ink);box-shadow:0 14px 36px #332b2321;scroll-margin-top:20px}.puppy-frame button{cursor:pointer;-webkit-tap-highlight-color:transparent}.puppy-frame button:disabled{cursor:default}.puppy-frame button:focus-visible,.puppy-modal button:focus-visible,.puppy-preview-nav a:focus-visible{outline:3px solid #deaa49;outline-offset:3px}.puppy-stage{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden}.puppy-stage:after{content:"";position:absolute;inset:0 0 auto;height:150px;z-index:1;pointer-events:none;background:linear-gradient(#261e18a6,#261e182e 65%,transparent)}.puppy-scene-art{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;animation:puppy-art-reveal .6s ease both}.puppy-top{position:absolute;z-index:2;top:12px;left:12px;right:12px;display:flex;gap:8px;align-items:flex-start;justify-content:space-between;color:#fffaf0;text-shadow:0 1px 5px #261e18c2}.puppy-top-copy{max-width:calc(100% - 83px)}.puppy-eyebrow{display:block;font-size:.61rem;line-height:1.3;font-weight:800;letter-spacing:.11em;color:#af6b50}.puppy-top .puppy-eyebrow{color:#fff0d6;font-size:.56rem}.puppy-top h2{margin:5px 0 0;font-size:clamp(1.1rem,4.8vw,1.5rem);line-height:1.18;letter-spacing:-.025em;font-weight:850}.puppy-controls{display:flex;gap:5px;flex:none}.puppy-controls button{display:grid;place-items:center;width:35px;height:35px;border:1px solid #ead8bd;border-radius:50%;background:#fffcf1ed;font-size:1.03rem;text-shadow:none}.puppy-round-marker{position:absolute;z-index:2;top:95px;left:12px;right:12px;display:flex;justify-content:flex-end;gap:6px;font-size:.65rem;color:#fffaf0;font-weight:750}.puppy-round-marker>span{padding:4px 9px;border-radius:30px;background:#30221be0;border:1px solid #fff4da40}.puppy-round-marker>span:last-child{color:#ffdf9d}.puppy-panel{position:relative;z-index:2;margin:-14px 12px 12px;padding:17px;border:1px solid #e5d8c4;border-radius:18px;background:var(--puppy-paper);box-shadow:0 7px 23px #251c2238}.puppy-panel h3{margin:7px 0 10px;font-size:clamp(1.2rem,5vw,1.65rem);line-height:1.17;font-weight:800;letter-spacing:-.035em}.puppy-panel p{margin:8px 0 12px;color:var(--puppy-muted);font-size:.8rem;line-height:1.45}.puppy-panel small{font-size:.67rem;line-height:1.4;color:var(--puppy-muted)}.puppy-panel blockquote{margin:9px 0 12px;color:var(--puppy-ink);font-size:.98rem;line-height:1.35;font-weight:700}.puppy-panel .puppy-task{font-size:.78rem;color:var(--puppy-muted)}.puppy-primary{width:100%;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding:10px 13px;border:0;border-radius:10px;background:#8d3040;color:#fffaf0;font-size:.81rem;line-height:1.25;font-weight:750;text-align:left}.puppy-primary:disabled{background:#e0d4c6;color:#746557}.puppy-choices{display:grid;gap:6px;margin:12px 0}.puppy-choices button{min-height:42px;border:1px solid var(--puppy-line);border-radius:9px;padding:9px 11px;text-align:left;color:var(--puppy-ink);background:#f4eee3;font-size:.82rem;line-height:1.3}.puppy-choices button.is-selected{border-color:#8d3040;box-shadow:inset 3px 0 #8d3040;background:#f2e0d9}.puppy-choices.is-words{grid-template-columns:repeat(3,minmax(0,1fr))}.puppy-choices.is-words button{text-align:center}.puppy-clue{margin:10px 0;padding:11px;border-left:3px solid #b96342;border-radius:0 7px 7px 0;background:#f5e8db;font-size:.75rem}.puppy-clue p{margin:5px 0;font-size:.74rem}.puppy-clue strong{color:#82513d}.puppy-pass-stamp{display:flex;align-items:center;gap:7px;font-size:.76rem;color:#34614a}.puppy-pass-stamp>span{display:grid;place-items:center;border:1px solid #779f83;border-radius:50%;height:26px;width:26px;font-size:1rem}.puppy-pass-stamp small{margin-left:auto;color:#34614a;font-size:.67rem}.puppy-panel .puppy-complete-sentence{padding:9px 0;margin:6px 0 9px;font-size:.82rem;color:var(--puppy-ink);border-bottom:1px solid var(--puppy-line)}.puppy-test-window{position:absolute;z-index:1;left:12px;right:12px;bottom:30px;height:131px;overflow:hidden;border:1px solid #eee2d5;border-radius:13px;background:#fffcf1f7;color:#3d3028;box-shadow:0 6px 20px #2d201f52}.puppy-window-bar{height:27px;padding:6px 9px;display:flex;gap:8px;align-items:center;border-bottom:1px solid #dfd5c5;background:#ede6db;font-size:.61rem}.puppy-window-bar>span{color:#ad6e56;letter-spacing:2px;font-size:.45rem}.puppy-window-bar strong{flex:1}.puppy-window-bar small{color:#776858;font-size:.52rem}.puppy-demo-action{border:1px solid #7d3040;border-radius:8px;padding:7px 18px;background:#8d3040;color:#fffaf0;font-size:.73rem;font-weight:700}.puppy-demo-action:disabled{opacity:.7}.puppy-small-action{border:1px solid #c4a68a;border-radius:7px;padding:5px 10px;min-height:29px;background:#f3e7d1;color:#57432e;font-size:.66rem;font-weight:750}.puppy-banner-demo{position:relative;height:102px;display:flex;flex-direction:column;align-items:center;padding:9px;gap:5px}.puppy-demo-banner{position:absolute;z-index:1;top:6px;left:7px;right:7px;min-height:46px;display:flex;gap:8px;align-items:center;padding:8px;border:1px solid #c99e67;border-radius:8px;background:#f3ddb4;box-shadow:0 3px 10px #6d4e2b28;font-size:.66rem}.puppy-demo-banner.is-below{position:static;width:100%;padding-block:2px;min-height:28px;box-shadow:none}.puppy-banner-handle{min-height:28px;min-width:32px;padding:2px 4px;border-radius:5px;color:#805735;border:1px solid #c99e67;background:#fff7e4;font-size:.9rem;touch-action:none}.puppy-banner-demo .puppy-small-action{margin-top:16px}.puppy-button-demo{height:102px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.puppy-walk-button{border:1px solid #7d3040;border-radius:7px;color:#fffaf0;background:#8d3040;transition:width .2s,height .2s}.puppy-walk-button.size-small{width:27px;height:24px;font-size:.5rem}.puppy-walk-button.size-medium{width:65px;height:34px;font-size:.65rem}.puppy-walk-button.size-large{width:118px;height:44px;font-size:.81rem}.puppy-size-options{display:flex;gap:5px}.puppy-size-options button,.puppy-destinations button{min-height:30px;padding:4px 11px;border:1px solid #d2beab;border-radius:7px;background:#f5eee2;color:#594432;font-size:.66rem}.puppy-size-options button[aria-pressed=true],.puppy-destinations button[aria-pressed=true]{border-color:#8d3040;color:#782637;background:#f2e0d9}.puppy-destination-demo{height:102px;display:flex;align-items:center;justify-content:center;gap:14px;font-size:.77rem;font-weight:750}.puppy-destinations{display:flex;flex-direction:column;gap:7px}.puppy-destinations button{min-height:34px;min-width:93px}.puppy-label-demo{padding:9px;display:flex;flex-direction:column;align-items:center;gap:6px}.puppy-label-demo>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:100%}.puppy-label-demo>div button{min-height:44px;border:1px solid #cebdac;border-radius:7px;background:#f0e5d5;color:#564132;font-size:.64rem;line-height:1.25;padding:5px 8px}.puppy-loading-demo{height:102px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;font-size:.73rem}.puppy-failed-request{display:flex;align-items:center;gap:7px}.puppy-failed-request>span{display:inline-block;font-size:1.25rem;animation:puppy-wait 2s linear infinite}.puppy-order-help{display:block;margin-bottom:8px}.puppy-order{display:grid;gap:7px}.puppy-order-step{display:flex;border:1px solid var(--puppy-line);border-radius:9px;background:#f4eee3}.puppy-order-step.is-selected{border-color:#8d3040;background:#f2e0d9}.puppy-order-step.is-dragging{position:relative;z-index:5;box-shadow:0 5px 20px #2e221b30}.puppy-order-main{display:flex;flex:1;gap:8px;align-items:center;padding:8px;text-align:left;font-size:.78rem;line-height:1.3;min-height:50px}.puppy-order-main>span{flex:none;font-size:.64rem;color:var(--puppy-muted)}.puppy-order-handle{width:34px;border-left:1px solid var(--puppy-line);color:var(--puppy-muted);font-size:.9rem;touch-action:none}.puppy-glint{position:absolute;z-index:2;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:0;background:#ffdf7e18;color:#fff2a3;text-shadow:0 0 6px #f4bc38,0 0 14px #ffe9ac;font-size:1.7rem;transform:translate(-50%,-50%);animation:puppy-glint 2.5s ease-in-out infinite}.puppy-notice{position:absolute;z-index:4;left:16px;right:16px;top:17%;padding:10px 13px;border:1px solid #fbebcd70;border-radius:11px;background:#322722ed;color:#fff7e7;box-shadow:0 4px 15px #30201538;font-size:.76rem;line-height:1.35;animation:puppy-art-reveal .2s ease;pointer-events:none}.puppy-notice button{position:absolute;top:3px;right:3px;width:28px;height:28px;border:0;border-radius:50%;color:#fff7e7;background:transparent;font-size:1.2rem;pointer-events:auto}.puppy-notice{padding-right:32px}.puppy-ending-score{display:flex;gap:15px;align-items:center;padding:10px 0;border-block:1px solid var(--puppy-line);margin:12px 0}.puppy-ending-score>strong{color:#8d3040;font-size:2.5rem;line-height:1;font-weight:850}.puppy-ending-score>strong small{font-size:1.1rem}.puppy-ending-score>span{font-size:.8rem;font-weight:750}.puppy-ending-score>span small{display:block;margin-top:4px;font-weight:500}.puppy-english-souvenir summary{min-height:35px;padding:8px 0;font-size:.76rem;font-weight:700;cursor:pointer}.puppy-english-souvenir ol{margin:4px 0 12px;padding-left:20px;font-size:.79rem;line-height:1.5;list-style:decimal}.puppy-english-souvenir li{margin-bottom:7px}.puppy-found{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0}.puppy-found small{display:block;width:100%}.puppy-found button{border:1px solid var(--puppy-line);border-radius:20px;background:transparent;padding:5px 9px;font-size:.68rem;color:var(--puppy-muted)}.puppy-panel .puppy-preview-note{margin-bottom:0;font-size:.65rem}.puppy-frame.is-exploring :is(.puppy-top-copy,.puppy-round-marker,.puppy-test-window,.puppy-panel,.puppy-notice,.puppy-glint){visibility:hidden;pointer-events:none}.puppy-frame.is-exploring .puppy-stage:after{opacity:0}.puppy-loader{display:flex;align-items:flex-end;aspect-ratio:2 / 3}.puppy-loader-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.75}.puppy-loader-copy{position:relative;width:calc(100% - 24px);margin:12px;padding:20px;border:1px solid var(--puppy-line);border-radius:18px;background:var(--puppy-paper);color:var(--puppy-ink);box-shadow:0 7px 23px #251c2238}.puppy-loader-copy h2{font-size:1.35rem;line-height:1.2;font-weight:800;margin:7px 0 10px}.puppy-loader-copy p{margin:0 0 18px;font-size:.8rem;line-height:1.5;color:var(--puppy-muted)}.puppy-loader-progress-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.75rem;font-variant-numeric:tabular-nums}.puppy-loader-progress-label strong{color:#b43d47;font-size:1.35rem;font-weight:850}.puppy-loader-copy progress{display:block;width:100%;height:9px;margin:8px 0 10px;accent-color:#b43d47;border:0;border-radius:10px;overflow:hidden}.puppy-loader-copy progress::-webkit-progress-bar{background:var(--puppy-line)}.puppy-loader-copy progress::-webkit-progress-value{background:#b43d47;transition:width .25s ease}.puppy-loader-copy small{display:block;font-size:.7rem;line-height:1.45;color:var(--puppy-muted)}.puppy-modal-scrim{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:16px;background:#151a19c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.puppy-modal{width:min(100%,460px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #ddd0bd;border-radius:22px;background:#fffaf0;color:#302924;box-shadow:0 18px 65px #0005}.puppy-modal-tools{position:sticky;top:0;height:0;z-index:2;display:flex;justify-content:flex-end}.puppy-modal-tools button{width:36px;height:36px;margin:10px;border:1px solid #d7c7ad;border-radius:50%;background:#fffaf0f2;color:#39302a;font-size:1.4rem;cursor:pointer}.puppy-modal>img{display:block;width:100%;height:auto}.puppy-modal-copy{padding:19px}.puppy-modal-copy h2{font-size:1.15rem;line-height:1.2;font-weight:800;margin:7px 0 11px}.puppy-modal-copy p{margin:0 0 16px;font-size:.82rem;line-height:1.5;white-space:pre-line}html[data-app-theme=dark] .puppy-frame{--puppy-paper: #302b29;--puppy-ink: #f5ead9;--puppy-muted: #c3b3a1;--puppy-line: #68554b}html[data-app-theme=dark] .puppy-panel{border-color:#68554b}html[data-app-theme=dark] .puppy-choices button,html[data-app-theme=dark] .puppy-order-step{background:#42352d}html[data-app-theme=dark] .puppy-choices button.is-selected,html[data-app-theme=dark] .puppy-order-step.is-selected{background:#66343a;border-color:#de9498}html[data-app-theme=dark] .puppy-clue{background:#493830}html[data-app-theme=dark] .puppy-clue strong{color:#ebba9a}html[data-app-theme=dark] .puppy-pass-stamp,html[data-app-theme=dark] .puppy-pass-stamp small{color:#b4d6b5}html[data-app-theme=dark] .puppy-ending-score>strong{color:#ec969b}@keyframes puppy-art-reveal{0%{opacity:.25}to{opacity:1}}@keyframes puppy-wait{to{transform:rotate(360deg)}}@keyframes puppy-glint{0%,to{opacity:.65}50%{opacity:1}}@media(max-width:360px){.puppy-panel{padding:13px;margin-inline:9px}.puppy-panel blockquote{font-size:.91rem}.puppy-top,.puppy-test-window{left:9px;right:9px}.puppy-top h2{font-size:1.06rem}.puppy-choices button{font-size:.77rem}}@media(prefers-reduced-motion:reduce){.puppy-scene-art,.puppy-glint,.puppy-failed-request>span,.puppy-notice{animation:none}.puppy-walk-button{transition:none}}.puppy-writing label{display:block;font-size:.78rem;line-height:1.4;margin-bottom:7px}.puppy-feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.puppy-hint-toggle{flex:none;min-height:34px;padding:4px 0 4px 8px;border:0;background:transparent;color:var(--puppy-ink);font-size:.7rem;text-decoration:underline;text-underline-offset:3px}.puppy-language-hint{padding:8px 10px;margin:8px 0;border-left:2px solid var(--puppy-line)}.puppy-language-hint p{font-size:.75rem;margin:0 0 4px}.puppy-broken-labels{display:grid;grid-template-columns:1fr 1fr;gap:10px}.puppy-broken-labels button{min-height:44px}.puppy-demo-banner small{margin-left:auto;font-size:.6rem;color:#805735}.puppy-writing textarea{display:block;width:100%;resize:vertical;min-height:76px;max-height:180px;padding:10px;margin-bottom:6px;border:1px solid var(--puppy-line);border-radius:9px;background:var(--puppy-paper);color:var(--puppy-ink);font:inherit;font-size:1rem;line-height:1.4}.puppy-writing textarea:focus-visible{outline:2px solid var(--puppy-red);outline-offset:2px}.puppy-writing textarea:disabled{opacity:.75}.puppy-checking{display:flex;align-items:center;gap:8px}.puppy-checking>span{animation:puppy-glint 1s ease-in-out infinite}.puppy-outage{margin:8px 0;padding:9px 11px;border:1px solid var(--puppy-line);border-radius:9px;font-size:.74rem}.puppy-outage p{font-size:.74rem;margin:4px 0}.puppy-outage summary{cursor:pointer;margin-top:5px;font-size:.7rem}.puppy-outage details p{overflow-wrap:anywhere}.puppy-comparison{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.puppy-comparison button{min-height:36px;padding:6px 12px;border:1px solid var(--puppy-line);border-radius:8px;background:transparent;color:var(--puppy-ink);font-size:.75rem}.puppy-comparison button[aria-pressed=true]{border-color:var(--puppy-red);box-shadow:inset 0 -2px var(--puppy-red)}.puppy-comparison small{flex-basis:100%}.puppy-patch-notes ul{list-style:none;padding:0;margin:0 0 8px;font-size:.75rem;line-height:1.4}.puppy-patch-notes li{padding:7px 0;margin:0;border-bottom:1px solid var(--puppy-line)}.puppy-patch-notes li:last-child{border:0}@media(prefers-reduced-motion:reduce){.puppy-checking>span{animation:none}}.puppy-setting-demo{height:102px;padding:6px 9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.puppy-setting-demo .puppy-demo-action{padding-block:5px}.puppy-demo-inline{display:flex;align-items:center;justify-content:center;gap:10px}.puppy-demo-inline small,.puppy-demo-caption{font-size:.66rem;line-height:1.3;text-align:center}.puppy-demo-check{display:flex;align-items:center;gap:5px;font-size:.62rem;white-space:nowrap}.puppy-demo-check input{width:13px;height:13px}.puppy-demo-check small{font-size:.59rem}.puppy-contrast-button{background:#f1e8d9;color:#faf5e9;border-color:#d1c2ad}.puppy-contrast-button.is-dark{color:#302924}.puppy-notice-demo{width:100%;border:1px solid #c99e67;padding:8px;border-radius:8px;background:#f3ddb4;font-size:.73rem}.puppy-notice-demo>div{display:flex;gap:7px;justify-content:center;margin-top:8px}.puppy-bowl-count{display:flex;align-items:center;gap:12px}.puppy-bowl-count button{width:34px;height:34px;border:1px solid #d2beab;border-radius:7px;background:#f5eee2;font-size:1rem}.puppy-bowl-count output{min-width:65px;text-align:center;font-size:.76rem}.puppy-test-window.is-library{height:auto}.puppy-setting-demo.puppy-library-demo{height:auto;padding:9px;gap:7px}.puppy-draft-card,.puppy-toy-card{width:100%;padding:10px 12px;border:1px solid #cdbda5;border-radius:10px;background:#fff9ed;color:#352f25;text-align:left}.puppy-draft-card small{font-size:10px;font-weight:800;letter-spacing:.08em}.puppy-draft-card p{margin:5px 0 0;font-size:13px;line-height:1.45}.puppy-draft-card.is-empty,.puppy-toy-card.is-missing{border-style:dashed}.puppy-toy-card{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;font-size:13px}.puppy-toy-card small{font-size:11px}.puppy-toy-actions{display:flex;justify-content:center;gap:0;width:100%}.puppy-toy-actions.is-separated{justify-content:space-between;gap:28px}.puppy-cinema-status{font-size:13px;font-weight:700;text-align:center}.puppy-alert-samples{display:grid;gap:5px;width:100%}.puppy-alert-samples small{padding:6px 10px;border-radius:7px;background:#f6eee0;font-size:12px}.puppy-alert-samples .is-urgent{border-left:3px solid #a34230}.puppy-alert-samples .is-offer{border-left:3px solid #9b8b64}.puppy-form-error{color:#a12627;font-size:.78rem}.puppy-test-window.is-sandbox:is(.is-banner,.is-destination,.is-labels,.is-loading){height:auto}.puppy-test-window.is-sandbox .puppy-setting-demo{height:auto;min-height:102px;padding-block:9px;gap:7px}.puppy-demo-screen{display:grid;gap:5px;width:100%;padding:8px 10px;border:1px solid #d7c6b2;border-radius:8px;background:#fff9ed;text-align:center}.puppy-demo-screen small{font-size:9px;letter-spacing:.07em}.puppy-demo-screen strong{font-size:13px}.puppy-demo-observation{font-size:11px;line-height:1.35;text-align:center;color:#78695d}.puppy-demo-observation.is-error{color:#a12627}.puppy-demo-route{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;font-size:12px}.puppy-demo-route small{color:#a12627;font-size:10px}.puppy-demo-clock{padding:4px 8px;border-radius:5px;border:1px solid #d7c6b2;background:#fff9ed;font-size:15px;font-variant-numeric:tabular-nums}.puppy-demo-field{display:grid;gap:4px;width:100%;min-width:0;color:#594432;font-size:11px;font-weight:700}.puppy-demo-field input,.puppy-demo-field textarea{display:block;width:100%;min-width:0;border:1px solid #cdbda5;border-radius:6px;padding:6px 8px;background:#fff9ed;color:#352f25;font:inherit;font-size:13px;font-weight:400}.puppy-demo-field textarea{height:66px;resize:none;line-height:1.4}.puppy-demo-field small{color:#78695d;font-size:10px;font-weight:400}.puppy-video-demo{position:relative;display:grid;gap:7px;place-content:center;width:100%;min-height:78px;padding:10px;border-radius:9px;background:#453b36;color:#fff9ed;text-align:center}.puppy-video-demo>strong{font-size:14px}.puppy-video-demo>small{font-size:11px}.puppy-video-demo .puppy-form-error{color:#ffce9d}.puppy-volume-meter{display:flex;align-items:center;gap:8px;font-size:12px}.puppy-volume-meter progress{width:100%;min-width:0;height:10px;accent-color:#e3a45a}.puppy-volume-meter b{min-width:32px}.puppy-alert-video{min-height:104px}.puppy-urgent-badge{position:absolute;z-index:2;top:5px;left:5px;background:#77382b;padding:4px 7px;border-radius:5px}.puppy-video-obstruction{position:absolute;inset:30px 7px 7px;display:grid;align-content:center;gap:3px;border:1px solid #cb9e5c;border-radius:7px;background:#f3ddb4;color:#594432;font-size:12px}.puppy-demo-orders{display:flex;gap:5px;width:100%;font-size:12px}.puppy-demo-orders>div{flex:1;min-width:0;display:grid;gap:5px;padding:8px;border:1px solid #cdbda5;border-radius:7px;background:#fff9ed;font-size:11px}.puppy-demo-orders small{font-size:10px;color:#78695d}.puppy-stock-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.puppy-stock-row>span{display:grid;gap:4px}.puppy-stock-row b{font-size:10px;font-weight:700}.puppy-stock-badge{color:#a12627}.puppy-demo-queue{width:100%;display:grid;gap:5px}.puppy-demo-queue>small{font-size:9px;color:#78695d;font-weight:750}.puppy-demo-queue>div{display:flex;align-items:center;gap:8px;padding:7px 9px;background:#fff9ed;border:1px solid #cdbda5;border-radius:7px;font-size:12px}.puppy-demo-queue b{color:#8d3040}.puppy-demo-queue time{margin-left:auto;font-variant-numeric:tabular-nums}.puppy-filter-chip{align-self:flex-start;padding:4px 8px;border:1px solid #c4a68a;border-radius:20px;background:#f3e7d1;font-size:11px}.puppy-book-results{width:100%;display:grid;gap:5px;padding:9px 10px;border:1px solid #d7c6b2;border-radius:7px;background:#fff9ed;font-size:12px}.puppy-book-results .puppy-failed-request{font-size:11px}.puppy-demo-catalog{width:100%;display:grid;gap:3px;padding:5px 10px;border-left:2px solid #cdbda5;color:#78695d;font-size:11px}.puppy-demo-catalog small{font-size:9px;font-weight:750}.puppy-booking-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;width:100%}.puppy-booking-form>:nth-child(n+3){grid-column:1 / -1}.puppy-demo-field input[aria-invalid=true]{border-color:#a12627}.puppy-demo-ticket{width:100%;display:grid;gap:8px;padding:12px;border-block:1px dashed #cdbda5;background:#fff9ed;text-align:center}.puppy-demo-ticket small{font-size:9px;letter-spacing:.06em}.puppy-demo-ticket strong{font-size:24px;font-variant-numeric:tabular-nums}.puppy-demo-interpretations{display:flex;justify-content:space-around;flex-wrap:wrap;gap:7px;width:100%;font-size:11px}.puppy-size-options{flex-wrap:wrap;justify-content:center}.puppy-size-options button{min-width:0}.puppy-notice-blocker{position:relative;width:100%;min-height:89px;padding-top:4px;text-align:center}.puppy-notice-blocker>.puppy-notice-demo{position:relative;z-index:1;margin-top:-16px}.puppy-search-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;width:100%}.puppy-search-evidence .puppy-demo-catalog{padding-inline:7px}.puppy-book-results>small{font-size:9px;font-weight:750;color:#78695d}.puppy-test-window.is-app-preview{height:auto}.puppy-test-window.is-app-preview .puppy-setting-demo{min-height:102px;height:auto}.puppy-test-window.is-app-preview .puppy-demo-action:disabled{background:#ded6ca;border-color:#c8bdae;color:#847666;opacity:1}.puppy-test-window.is-app-preview .puppy-demo-banner{text-align:left}.puppy-test-window.is-app-preview .puppy-walk-button.size-small{min-height:24px;padding:0}.puppy-test-tools{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--puppy-line);font-size:.62rem;color:var(--puppy-muted)}.puppy-test-tools>div{display:flex;flex-wrap:wrap;gap:5px 10px}.puppy-test-tools button{padding:4px 0;min-height:30px;border:0;background:transparent;color:var(--puppy-muted);font-size:.65rem;text-decoration:underline;text-underline-offset:3px}.puppy-test-tools>small{flex-basis:100%}.puppy-reply-scrim{padding:20px;background:#241e1859;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.puppy-reply-dialog{width:min(100%,420px);height:auto;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:18px;border:1px solid #e1d0b7;border-radius:18px;background:#fffaf0;color:#302924;box-shadow:0 12px 36px #0003}.puppy-reply-dialog>header{display:flex;align-items:center;gap:10px}.puppy-reply-avatars{display:flex;align-items:center;flex:none}.puppy-reply-avatars img{display:block;width:48px;height:48px;object-fit:cover;border:3px solid #fffaf0;border-radius:50%}.puppy-reply-avatars img+img{margin-left:-14px}.puppy-reply-dialog h2{flex:1;min-width:0;margin:0;font-size:1rem;font-weight:800;line-height:1.25}.puppy-reply-dialog h2 small{display:block;margin-top:3px;font-size:.65rem;font-weight:650;color:#34614a}.puppy-reply-dialog>header button{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid #d7c7ad;border-radius:50%;background:transparent;color:inherit;font-size:1.2rem;cursor:pointer}.puppy-reply-copy{padding-top:14px}.puppy-reply-copy blockquote{margin:0;font-size:1rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.puppy-reply-dismiss{display:block;width:auto;min-height:40px;margin:16px 0 0 auto;padding:8px 16px;border:0;border-radius:9px;background:#8d3040;color:#fffaf0;font-size:.8rem;font-weight:750;cursor:pointer}.puppy-reply-dialog button:focus-visible{outline:3px solid #deaa49;outline-offset:2px}html[data-app-theme=dark] .puppy-reply-dialog{background:#302b29;color:#f5ead9;border-color:#68554b}html[data-app-theme=dark] .puppy-reply-avatars img{border-color:#302b29}html[data-app-theme=dark] .puppy-reply-dialog h2 small{color:#b4d6b5}html[data-app-theme=dark] .puppy-reply-dialog>header button{border-color:#68554b}.puppy-expanded-app{display:grid;gap:8px;width:100%;min-width:0}.puppy-expanded-card{display:grid;gap:7px;padding:10px 12px;border:1px solid #d7c6b2;border-radius:9px;background:#fff9ed;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.puppy-expanded-card>small{font-size:10px;color:#78695d;font-weight:750}.puppy-expanded-row{display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0}.puppy-expanded-row>:first-child{min-width:0}.puppy-expanded-check{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px}.puppy-expanded-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.puppy-photo-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.puppy-photo-choices>div{min-width:0}.puppy-photo-choices small{display:block;color:#78695d;font-size:10px}.puppy-expanded-check input{width:18px;height:18px;flex:none;accent-color:#8d3040}.puppy-expanded-options{display:flex;flex-wrap:wrap;gap:6px}.puppy-expanded-app button,.puppy-expanded-app select,.puppy-expanded-app input[type=date]{min-height:44px}.puppy-expanded-app .puppy-demo-action{font-size:12px}.puppy-expanded-app .puppy-demo-field select{width:100%;min-width:0;border:1px solid #cdbda5;border-radius:7px;padding:7px 9px;background:#fff9ed;color:#352f25;font:inherit;font-size:13px}.puppy-expanded-card progress{width:100%;accent-color:#34614a}.puppy-expanded-status{display:block;padding:7px 9px;border-left:2px solid #34614a;color:#34614a;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.puppy-build-terminal{margin-top:14px;overflow:hidden;border:1px solid #455c55;border-radius:11px;background:#172c26;color:#e0e9dd;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.puppy-build-bar{display:flex;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid #425b5066;background:#20362e;color:#a9b9ad;font-size:.62rem;line-height:1.3}.puppy-build-bar>span:first-child{color:#d6a670;letter-spacing:2px;font-size:.46rem}.puppy-build-bar>small{margin-left:auto;color:#91a79a;font-size:.56rem}.puppy-build-terminal ol{display:grid;gap:7px;margin:0;padding:12px;list-style:none;font-size:.7rem;line-height:1.45}.puppy-build-terminal li{visibility:hidden;overflow-wrap:anywhere}.puppy-build-terminal li.is-visible{visibility:visible;animation:puppy-build-line .16s ease-out both}.puppy-build-terminal code{font:inherit}.puppy-build-terminal .is-command{color:#abbfba}.puppy-build-terminal .is-success{color:#a6d5a8;font-weight:750}.puppy-build-terminal .is-error{color:#ffb9a7;font-weight:750}.puppy-build-terminal.is-success{border-color:#739876}.puppy-build-terminal.is-error{border-color:#bd7464}.puppy-build-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes puppy-build-line{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.puppy-build-terminal li.is-visible{animation:none}}.ml-preview{min-height:100svh;padding:18px 12px 36px;background:radial-gradient(ellipse at top,#44335d,#211c35 70%);color:#fff}.ml-preview-nav{max-width:520px;margin:0 auto 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#d8c9ea}.ml-preview-nav a,.ml-preview-nav button{padding:8px 10px;border-radius:12px;background:#ffffff0d}.ml-preview-note{max-width:460px;margin:16px auto 0;color:#d8c9ea;text-align:center;font-size:12px}.ml-game{--ml-ink: #352741;--ml-rose: #a62658;position:relative;isolation:isolate;width:100%;max-width:520px;margin:auto;overflow:hidden;color:var(--ml-ink);border:1px solid #e4bad04a;border-radius:26px;background:#382749;box-shadow:0 25px 80px #0c071c77;font-family:Nunito,system-ui,sans-serif}.ml-game:before{content:"";position:absolute;z-index:-2;inset:0;background-image:linear-gradient(#28143824,#24153340),var(--ml-world);background-size:cover;background-position:center}.ml-game button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ml-game button:disabled{cursor:default}.ml-game button:focus-visible,.ml-game summary:focus-visible,.ml-preview button:focus-visible,.ml-preview a:focus-visible{outline:3px solid #178775;outline-offset:3px}.ml-game h1,.ml-game h2,.ml-dialog h2{margin:0;font-weight:900;letter-spacing:-.035em;line-height:1.16}.ml-game h2,.ml-dialog h2{font-size:clamp(23px,5.5vw,30px)}.ml-header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 12px;color:#fff5e9;background:linear-gradient(#2d1b49c7,transparent);gap:12px}.ml-header h1{font-size:29px}.ml-header h1>span{font-size:25px;color:#ffb0cd;padding-left:8px}.ml-eyebrow{font-size:10px;line-height:1.5;font-weight:900;letter-spacing:.16em;color:#7f4a78;display:block;margin-bottom:5px}.ml-header .ml-eyebrow{color:#ebcddd;font-size:8px;letter-spacing:.21em}.ml-header-actions{display:flex;gap:6px}.ml-icon{display:inline-grid;place-content:center;width:36px;height:40px;border:1px solid #ffffff38;border-radius:50%;background:#ffffff15;color:inherit;font-size:20px;font-weight:700}.ml-icon:hover{background:#ffffff30}.ml-intro-art{height:260px;position:relative}.ml-intro-friend{position:absolute;object-fit:contain;filter:drop-shadow(0 10px 18px #4a1c4360);animation:ml-bob 4.8s ease-in-out infinite}.ml-intro-friend-0{width:49%;height:220px;left:25%;top:26px;z-index:2}.ml-intro-friend-1{width:31%;height:150px;left:2%;top:0;filter:blur(.8px);animation-delay:-2s}.ml-intro-friend-2{width:29%;height:135px;right:1%;top:46px;filter:blur(1.4px);animation-delay:-3s}.ml-orbit-heart{position:absolute;right:19%;bottom:28px;font-size:45px;color:#ffb8d6;text-shadow:0 0 24px #ff7dbb;transform:rotate(18deg);animation:ml-bob 3s ease-in-out infinite}.ml-dream-entry{position:relative;min-height:min(680px,calc(100svh - 36px));overflow:hidden;background:#090713;color:#fff}.ml-dream-entry>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:48% center;animation:ml-entry-breathe 5s ease-in-out both}.ml-entry-dim{position:absolute;inset:0;background:linear-gradient(180deg,#0705113d 10%,#07051186 73%,#070511e8);transition:background .7s ease}.ml-dream-entry-1 .ml-entry-dim{background:#06040dbd}.ml-dream-entry-2 .ml-entry-dim{background:radial-gradient(circle at 70% 24%,#9a71b759,#070511b8 56%,#070511e8)}.ml-entry-copy{position:absolute;z-index:2;left:25px;right:25px;bottom:68px;text-align:center;animation:ml-entry-words .55s ease-out both}.ml-entry-copy .ml-eyebrow{color:#e6cbe5}.ml-entry-copy p{margin:8px 0;color:#fff7fc;font-size:clamp(20px,5vw,26px);font-weight:850;line-height:1.45;text-shadow:0 3px 18px #000}.ml-entry-skip{position:absolute;z-index:3;right:14px;top:14px;min-height:36px;padding:7px 11px;border:1px solid #ffffff35;border-radius:18px;background:#100b1f87;color:#f8e9f5;font-size:11px;font-weight:800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ml-sleep-symbols{position:absolute;z-index:2;top:16%;right:16%;width:90px;height:120px;opacity:0;transition:opacity .5s}.ml-dream-entry-1 .ml-sleep-symbols,.ml-dream-entry-2 .ml-sleep-symbols{opacity:1}.ml-sleep-symbols i{position:absolute;color:#ecdafa;font-style:normal;font-weight:900;text-shadow:0 0 18px #d69deb;animation:ml-sleep-z 1.8s ease-out infinite}.ml-sleep-symbols i:nth-child(1){left:8px;bottom:3px;font-size:17px}.ml-sleep-symbols i:nth-child(2){left:35px;bottom:36px;font-size:25px;animation-delay:-.6s}.ml-sleep-symbols i:nth-child(3){right:2px;top:3px;font-size:34px;animation-delay:-1.2s}.ml-card{border:1px solid #fff9;border-radius:20px;background:#fffaf5f7;padding:21px;box-shadow:0 6px 30px #28142f24}.ml-card p{font-size:15px;line-height:1.6;margin:12px 0;color:#65546c}.ml-welcome{margin:0 14px 18px}.ml-intro-steps{display:flex;flex-wrap:wrap;gap:7px 15px;font-size:12px;line-height:1.8;font-weight:800;color:#8c4165;margin:14px 0}.ml-card .ml-small,.ml-small{font-size:12px;line-height:1.5}.ml-primary{display:flex;align-items:center;justify-content:center;gap:16px;min-height:46px;padding:11px 21px;border-radius:14px;background:#794974;color:#fff8ef;font-weight:800;font-size:14px;box-shadow:inset 0 1px #ffffff20,0 4px #563451;border:1px solid #8f618b;transition:transform .15s,background .15s}.ml-primary:hover{background:#895581;transform:translateY(-1px)}.ml-primary:active{transform:translateY(2px);box-shadow:none}.ml-primary:disabled{opacity:.4;transform:none;box-shadow:none}.ml-welcome>.ml-primary,.ml-feedback>.ml-primary{margin:16px auto 2px}.ml-pace{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;margin:18px 0;font-size:12px}.ml-pace legend{font-weight:800;font-size:11px;margin-bottom:8px}.ml-pace label{display:flex;align-items:center;gap:6px;cursor:pointer;padding:7px 0}.ml-pace input{accent-color:#845b85;width:16px;height:16px}.ml-loading{display:flex;flex-direction:column;gap:8px;margin:15px 0;font-size:12px}.ml-loading progress{width:100%;height:5px;accent-color:#9d5784}.ml-preloader{min-height:min(650px,calc(100svh - 36px));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 28px;color:#fdf1f8;text-align:center;background:radial-gradient(circle at 50% 40%,#543866,#181126 70%)}.ml-preloader h2{margin:4px 0 7px;font-size:clamp(24px,6vw,31px)}.ml-preloader p{max-width:330px;margin:0 0 21px;color:#d9c4dd;font-size:13px;line-height:1.55}.ml-preloader progress{width:min(320px,82%);height:7px;border:0;border-radius:10px;overflow:hidden;accent-color:#f0a7ca}.ml-preloader>strong{margin-top:9px;font-size:14px}.ml-preloader>small{margin-top:5px;color:#c9acc7;font-size:10px}.ml-preloader .ml-primary{margin-top:20px}.ml-preloader-orbit{position:relative;width:112px;height:112px;margin-bottom:20px;border:1px solid #f7d6e55c;border-radius:50%;box-shadow:0 0 34px #ffb5d64f,inset 0 0 24px #e9a9d42b;animation:ml-preloader-turn 4.5s linear infinite}.ml-preloader-orbit>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#ffb8d5;font-size:38px;text-shadow:0 0 20px #ff7eb9;animation:ml-heart-pulse 1.2s ease-in-out infinite}.ml-preloader-orbit>i{position:absolute;width:11px;height:11px;border-radius:50%;background:#ffe1a8;box-shadow:0 0 12px #fff0b6}.ml-preloader-orbit>i:nth-child(2){left:8px;top:17px}.ml-preloader-orbit>i:nth-child(3){right:-2px;top:50px}.ml-preloader-orbit>i:nth-child(4){left:35px;bottom:-2px}.ml-scorebar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 18px;color:#fce8f2;font-size:11px}.ml-scorebar>strong{font-size:13px;white-space:nowrap}.ml-scorebar>strong>span{font-size:9px;font-weight:600}.ml-score-dots{display:flex;gap:4px}.ml-score-dots>span{font-size:15px;width:14px;height:20px;display:grid;place-content:center;color:#e5d2e982}.ml-score-dots>.is-current{color:#fff;background:#f4d9ec2a;border-radius:7px}.ml-score-dots>.is-correct{color:#ffb7d9}.ml-score-dots>.is-wrong{color:#ffb098}.ml-scene{height:270px;position:relative;overflow:hidden;animation:ml-scene-arrive .52s ease-out both}.ml-scene:after{content:"";position:absolute;z-index:8;inset:0;pointer-events:none;background:transparent;animation:ml-scene-veil .52s ease-out both}.ml-depth{position:absolute;inset:0;pointer-events:none}.ml-depth img{position:absolute;width:64px;height:72px;object-fit:contain;opacity:.65;animation:ml-bob 5.6s ease-in-out infinite}.ml-gate-key-secret{position:absolute;z-index:6;left:13px;top:42%;width:51px;height:51px;border:0;background:transparent;color:#ffe7a7;filter:drop-shadow(0 3px 8px #3a174f);animation:ml-key-float 3s ease-in-out infinite}.ml-gate-key-secret:before{content:"";position:absolute;left:24px;top:22px;width:22px;height:6px;border-radius:5px;background:linear-gradient(90deg,#ffe5a1,#f6adcf);transform:rotate(42deg);box-shadow:0 0 10px #ffd78f}.ml-gate-key-secret:after{content:"✦";position:absolute;left:3px;top:-2px;color:#fff6bd;font-size:13px;text-shadow:29px 7px 0 #ffd6ed,15px 38px 0 #fff0a7;animation:ml-key-sparkle 1.4s ease-in-out infinite}.ml-gate-key-secret>span{position:relative;z-index:1;display:block;width:29px;height:29px;color:#ffd8e8;font-size:31px;line-height:25px;text-shadow:0 0 12px #ff80bc;transform:rotate(-7deg)}.ml-gate-key-secret>small{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);color:#fff4bd;font-size:9px;white-space:nowrap;text-shadow:0 2px 6px #2b143e}.ml-gate-key-secret.is-found{filter:drop-shadow(0 0 10px #fff2ad)}.ml-monster-position{position:absolute;z-index:2;width:230px;height:210px;top:12px;left:calc(50% - 115px);transform:translateY(var(--ml-drift)) scale(var(--ml-scale));transition:transform .25s linear}.ml-monster{width:100%;height:100%;border:0;background:transparent;animation:ml-monster-arrive .52s cubic-bezier(.2,1.55,.45,1) both,ml-bob 4s .52s ease-in-out infinite}.ml-monster img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 12px #34153740)}.ml-struggling .ml-monster img{transform-origin:50% 72%;animation:ml-monster-struggle 1.25s .62s ease-in-out 2}.ml-rescued .ml-monster{animation:ml-happy 1s ease-in-out 2,ml-bob 4s 2s ease-in-out infinite}.ml-confused .ml-monster{animation:ml-wobble .8s ease-in-out}.ml-departing .ml-monster-position{opacity:0;pointer-events:none;transition:opacity .12s ease}.ml-departing .ml-monster{pointer-events:none;animation:none}.ml-departing .ml-monster-label,.ml-departing .ml-babble,.ml-departing .ml-heart-rain,.ml-departing .ml-catch,.ml-departing .ml-secret,.ml-departing .ml-ticket-secret,.ml-departing .ml-depth{opacity:0;pointer-events:none;transition:opacity .18s ease}.ml-is-departing .ml-header,.ml-is-departing .ml-scorebar,.ml-is-departing .ml-play-area{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}.ml-departure-stage{position:absolute;z-index:14;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#160d291f,#160d296b);animation:ml-departure-veil 1.15s ease both}.ml-departure-glow{position:absolute;z-index:1;left:var(--ml-gate-x, 50%);top:var(--ml-gate-y, 78%);width:230px;height:230px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fffdfdc4 0 4%,#ffd8eb85 12%,#ff9ccc3d 34%,transparent 70%);mix-blend-mode:screen;animation:ml-departure-gate 1.15s ease-in-out both}.ml-departure-glow span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff8fc;font-size:24px;text-shadow:0 0 20px #ff79b9}.ml-departure-monster{position:absolute;z-index:2;left:50%;top:24%;width:230px;height:215px;object-fit:contain;filter:drop-shadow(0 10px 16px #34153766);transform:translate(-50%,-50%);animation:ml-through-gate 1.15s cubic-bezier(.55,.02,.42,1) forwards}.ml-gate-trail{position:absolute;z-index:3;left:var(--ml-gate-x, 50%);top:var(--ml-gate-y, 78%);width:1px;height:1px;pointer-events:none}.ml-gate-trail i{position:absolute;color:#ffd5e8;font-style:normal;text-shadow:0 0 12px #ff83bd;animation:ml-gate-spark 1s ease-out forwards}.ml-gate-trail i:nth-child(1){--ml-x: -47px;--ml-y: -94px;animation-delay:.08s}.ml-gate-trail i:nth-child(2){--ml-x: 42px;--ml-y: -75px;animation-delay:.19s}.ml-gate-trail i:nth-child(3){--ml-x: -31px;--ml-y: -45px;animation-delay:.32s}.ml-gate-trail i:nth-child(4){--ml-x: 29px;--ml-y: -31px;animation-delay:.43s}.ml-gate-trail i:nth-child(5){--ml-x: 9px;--ml-y: -111px;animation-delay:.14s}.ml-confused:after{content:"… ♡";position:absolute;right:-5px;top:0;padding:8px 15px;border-radius:50%;background:#ede6ef;color:#9b819e}.ml-monster-label{position:absolute;bottom:0;left:16px;right:16px;text-align:center;color:#fff1ed;text-shadow:0 2px 8px #362039}.ml-monster-label strong{display:block;font-size:17px;font-weight:900}.ml-monster-label span{display:block;margin-top:2px;font-size:11px;font-weight:600}.ml-babble{position:absolute;z-index:4;isolation:isolate;top:12px;right:8%;width:min(142px,38%);padding:8px 10px 9px;border:2px solid #ffd1e7;border-radius:16px 16px 16px 4px;background:#fffaf6f2;color:#70456c;box-shadow:0 5px 16px #30173930,0 0 0 2px #fff8fc45;pointer-events:none;transform-origin:12% 100%;animation:ml-babble-arrive .72s .28s cubic-bezier(.2,1.4,.38,1) both,ml-babble-leave .38s 3.25s ease-in forwards}.ml-babble:after{content:"";position:absolute;z-index:-1;left:5px;bottom:-9px;width:12px;height:12px;border-left:2px solid #ffd1e7;background:#fffaf6;transform:skewY(-38deg) rotate(-11deg)}.ml-babble-tag{display:flex;align-items:center;gap:5px;margin-bottom:4px;color:#c83478;font-size:9px;font-weight:950;letter-spacing:.09em;line-height:1.15}.ml-babble-tag b{display:grid;place-content:center;width:19px;height:19px;flex:0 0 auto;border-radius:50%;background:#f13f81;color:#fff;font-size:9px;letter-spacing:-.08em;box-shadow:0 2px #a92360;animation:ml-confusion-ping .7s .55s ease-in-out 3}.ml-babble>strong{position:relative;z-index:1;display:block;font-size:10px;font-weight:900;line-height:1.22}.ml-babble-bits{position:absolute;inset:0}.ml-babble-bits i{position:absolute;display:grid;place-content:center;width:18px;height:18px;border-radius:6px;background:#8d65a9;color:#fff;font-size:9px;font-style:normal;font-weight:950;box-shadow:0 2px 4px #42224938;animation:ml-word-tangle 1.15s .55s ease-in-out 2 both}.ml-babble-bits i:nth-child(1){right:-7px;top:-7px;transform:rotate(13deg)}.ml-babble-bits i:nth-child(2){right:11px;bottom:-9px;background:#ec5f91;animation-delay:.68s}.ml-babble-bits i:nth-child(3){left:42%;top:-10px;width:22px;background:#f2a748;animation-delay:.78s}.ml-heart-rain{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ml-heart-rain i{position:absolute;bottom:-30px;font-style:normal;font-size:25px;color:#ffbddc;text-shadow:0 0 14px #ff76b5;animation:ml-rise 3.3s ease-out 2 both}.ml-catch{position:absolute;left:var(--ml-heart-left);top:var(--ml-heart-top);width:58px;height:58px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:37px;line-height:1;color:#ffc0d7;text-shadow:0 2px #a62865,0 0 18px #ff79b5;animation:ml-heart-spawn .68s cubic-bezier(.18,.82,.3,1.28) both,ml-heart-hover 2.8s .68s ease-in-out infinite;z-index:5;background:#49294266;border:1px solid #ffd9e47a;border-radius:50%}.ml-catch>span{animation:ml-heart-pulse 1.15s ease-in-out infinite}.ml-catch small{font-size:10px;color:#fff;text-shadow:none}.ml-catch.is-golden{color:#ffe36f;background:#684719c9;border-color:#fff0a4;box-shadow:0 0 0 3px #ffd95b26,0 0 24px #ffd34bba;text-shadow:0 2px #a56708,0 0 20px #fff19a}.ml-catch.is-golden>span{animation:ml-golden-heart 1s ease-in-out infinite}.ml-catch.is-golden small{color:#fff4b8;font-size:8px;font-weight:950;letter-spacing:.08em}.ml-catch-0{--ml-heart-left: 7%;--ml-heart-top: 29%;animation-delay:.02s,.7s}.ml-catch-1{--ml-heart-left: 79%;--ml-heart-top: 10%;animation-delay:.09s,.77s}.ml-catch-2{--ml-heart-left: 81%;--ml-heart-top: 53%;animation-delay:.16s,.84s}.ml-catch-3{--ml-heart-left: 20%;--ml-heart-top: 4%;animation-delay:.23s,.91s}.ml-catch-4{--ml-heart-left: 46%;--ml-heart-top: 55%;animation-delay:.3s,.98s}.ml-catch.is-catching{pointer-events:none;animation:ml-heart-burst .42s ease-out forwards}.ml-catch.is-catching>span{animation:none}.ml-catch.is-catching:before,.ml-catch.is-catching:after{content:"✦";position:absolute;left:50%;top:50%;color:#fff1a8;font-size:18px;text-shadow:0 0 9px #fff;animation:ml-heart-spark .42s ease-out forwards}.ml-catch.is-catching:after{content:"· ✧ ·";color:#ffd1e6;animation-name:ml-heart-spark-reverse}.ml-secret{position:absolute;bottom:13px;left:8px;width:63px;height:66px;transform:rotate(-15deg)}.ml-secret img{width:100%;height:100%;object-fit:contain}.ml-secret span{position:absolute;top:-10px;right:-4px;color:#ffe9f6}.ml-ticket-secret{position:absolute;z-index:6;right:10px;bottom:17px;width:52px;height:31px;border:1px solid #ffe3af;border-radius:7px;background:linear-gradient(135deg,#f7d59f,#f3b9c9);color:#8e4e72;box-shadow:0 3px 13px #2d163f73,inset 0 0 0 3px #fff5d94a;transform:rotate(7deg);animation:ml-ticket-wiggle 3.2s ease-in-out infinite}.ml-ticket-secret:before,.ml-ticket-secret:after{content:"";position:absolute;top:10px;width:8px;height:8px;border-radius:50%;background:#5a3a69}.ml-ticket-secret:before{left:-5px}.ml-ticket-secret:after{right:-5px}.ml-ticket-secret>span{font-size:18px;font-weight:900}.ml-ticket-secret>small{position:absolute;left:50%;bottom:-12px;transform:translate(-50%);color:#fff;text-shadow:0 2px 5px #281638}.ml-play-area{padding:14px}.ml-question-top{display:flex;align-items:start;justify-content:space-between;gap:8px}.ml-help-tag{font-size:10px;color:#876d90;white-space:nowrap}.ml-drift-meter{height:4px;position:relative;border-radius:9px;background:#e7dce7;margin:6px 0 24px}.ml-drift-meter>span{display:block;height:100%;border-radius:inherit;background:#b69aba;transition:width .2s linear}.ml-drift-meter small{position:absolute;top:6px;left:0;font-size:9px;font-weight:700;color:#806b86}.ml-near-gate>span{background:#c77858}.ml-near-gate small{color:#a05735}.ml-card .ml-context{font-size:14px;color:#78627a;line-height:1.55;margin:10px 0 13px}.ml-game .ml-patch-prompt{font-size:clamp(21px,5vw,26px);line-height:1.6;letter-spacing:-.02em;margin:10px 0 16px}.ml-blank{display:inline-block;text-align:center;min-width:65px;border-bottom:2px dashed #b680a2;background:#f8e6ef;padding:0 9px;line-height:1.25;border-radius:5px}.ml-blank.ml-drop-ready{background:#e4f8ee;outline:2px dashed #57a385;outline-offset:4px}.ml-game .ml-patch-choices .ml-choice{touch-action:none;-webkit-user-select:none;user-select:none}.ml-card .ml-drag-instruction{margin:12px 0 0;font-size:10px;color:#806c87;text-align:center}.ml-drag-word{position:fixed;z-index:100;pointer-events:none;padding:12px 18px;background:#fff4fb;border:2px solid #b07caa;border-radius:24px;color:#714469;font-weight:850;box-shadow:0 8px 25px #38123844;transform:translate(-50%,-125%) rotate(-4deg)}.ml-choices{display:flex;flex-direction:column;gap:9px}.ml-choice{display:flex;align-items:center;text-align:left;gap:10px;width:100%;min-height:52px;padding:12px;background:#fff;border:1px solid #e2d6e3;box-shadow:0 2px #ece2e9;border-radius:12px;font-size:15px;font-weight:750;line-height:1.45;transition:border-color .2s,transform .2s}.ml-choice:hover{border-color:#ac779d;transform:translateY(-1px);background:#fff9fc}.ml-choice-letter{display:grid;flex-shrink:0;place-content:center;width:25px;height:25px;border:1px solid #e6d9e8;border-radius:50%;font-size:11px;font-weight:800;color:#997d9c}.ml-choice:disabled{opacity:.45;box-shadow:none;background:#e9e3e9;transform:none;font-size:12px}.ml-patch-choices{flex-direction:row;flex-wrap:wrap}.ml-patch-choices .ml-choice{flex:1 1 24%;justify-content:center;flex-direction:column;gap:5px;padding:10px 8px;min-width:70px}.ml-patch-choices .ml-choice-letter{border:0;width:auto;height:14px;font-size:9px}.ml-sentence{min-height:79px;display:flex;align-content:flex-start;align-items:center;flex-wrap:wrap;gap:5px;padding:12px;border:1px dashed #cdb5cf;background:#f4eaf5;border-radius:14px;margin:12px 0}.ml-sentence-placeholder{color:#9b839f;font-size:13px}.ml-placed{background:#fff;border-radius:8px;padding:8px 9px;font-size:14px;font-weight:800;border:1px solid #d7c3d9;min-height:42px}.ml-placed:disabled{color:#75568a;background:#e6dbef}.ml-word-pool{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:16px 0}.ml-word{min-height:45px;border:1px solid #e0c9db;border-radius:22px;padding:10px 15px;font-size:14px;font-weight:800;background:linear-gradient(#fff,#ffedf4);color:#794366;box-shadow:0 3px #e6cddd}.ml-word:hover{transform:translateY(-2px)}.ml-word:disabled{opacity:.24;transform:none;box-shadow:none}.ml-word-actions{display:flex;justify-content:space-between;gap:10px;align-items:center}.ml-word-actions .ml-primary{flex-shrink:0;padding:9px 18px}.ml-text-button{font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:4px;color:#8a567e;padding:10px 0}.ml-text-button:disabled{opacity:.4}.ml-feedback{text-align:center}.ml-feedback h2 q{font-size:clamp(20px,5vw,25px);line-height:1.3;quotes:none}.ml-feedback blockquote{margin:16px 0 10px;padding:15px;border-radius:13px;background:#eaf5f0;color:#236650;font-size:19px;font-weight:850;line-height:1.5}.ml-feedback.is-wrong blockquote{background:#f3eaf7;color:#735486}.ml-feedback-verdict{display:flex;width:fit-content;align-items:center;gap:7px;margin:10px auto;border-radius:999px;padding:6px 11px;font-size:11px}.ml-feedback-verdict.is-correct{background:#e7f7ef;color:#237158}.ml-feedback-verdict.is-wrong{background:#fff0f1;color:#a33d49}.ml-feedback-verdict span{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;color:#fff;font-size:12px;line-height:1}.ml-feedback-verdict.is-correct span{background:#309273}.ml-feedback-verdict.is-wrong span{background:#c74f5c}.ml-feedback-answers{display:grid;gap:8px;margin:14px 0 10px;text-align:left}.ml-feedback-answers>div{border:1px solid;border-radius:13px;padding:10px 12px}.ml-feedback-answers>.is-wrong{border-color:#efb7bd;background:#fff4f5;color:#973943}.ml-feedback-answers>.is-correct{border-color:#a8ddc9;background:#edf9f4;color:#216b53}.ml-feedback-answers small{display:block;margin-bottom:3px;font-size:8px;font-weight:950;letter-spacing:.12em}.ml-card .ml-feedback-answers p{margin:0;color:inherit;font-size:14px;font-weight:850;line-height:1.45}.ml-feedback .ml-small{display:block}.ml-heart-instruction{display:block;width:fit-content;margin:12px auto 2px;padding:8px 12px;border:1px solid #e7bad1;border-radius:20px;color:#884d72;background:#fff0f7;font-size:12px;font-weight:850}.ml-heart-feedback-slot{min-height:43px;display:grid;place-items:center;margin-top:8px}.ml-heart-feedback-slot .ml-heart-instruction{margin:0}.ml-golden-message{color:#956300;font-weight:900}.ml-streak{width:fit-content;max-width:100%;display:flex;align-items:center;gap:6px;margin:9px auto 0;padding:5px 10px;border-radius:14px;background:#f4e7f4;color:#795174;font-size:10px;line-height:1.2}.ml-streak>span:first-child{color:#d06b9a;font-size:15px}.ml-streak strong{font-size:13px}.ml-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding:0 5px;color:#f5e0ec}.ml-heart-bank{display:grid;grid-template-columns:auto auto;column-gap:5px;align-items:center}.ml-heart-bank>span{color:#ffadc7;font-size:25px}.ml-heart-bank strong{font-size:21px}.ml-heart-bank small{grid-column:span 2;text-align:center;font-size:9px;color:#d8b8d0}.ml-tool-buttons{display:flex;gap:6px}.ml-tool-buttons button{border:1px solid #ffe7f139;border-radius:12px;padding:7px 10px;min-height:45px;font-weight:800;font-size:12px;background:#ffffff0d}.ml-tool-buttons small{display:block;font-size:9px;color:#ffd0e0}.ml-tools button:disabled{opacity:.4}.ml-helper{width:42px;display:flex;flex-direction:column;align-items:center}.ml-helper img{width:39px;height:40px;object-fit:contain}.ml-helper span{font-size:9px;font-weight:800}.ml-ending{padding:0 14px 20px}.ml-ending-art{display:block;width:100%;height:200px;position:relative;border:0;background:transparent;text-align:center}.ml-ending-art img{height:100%;width:100%;object-fit:contain;animation:ml-bob 5s infinite}.ml-ending-art>span{position:absolute;right:18%;top:30px;color:#ffbfda;font-size:40px;transform:rotate(15deg)}.ml-perfect-ending{height:clamp(260px,70vw,360px);margin-bottom:12px}.ml-perfect-ending img{border-radius:20px;object-fit:contain;animation:ml-dream-breathe 6s ease-in-out infinite;box-shadow:0 10px 35px #180d2d55}.ml-ending .ml-card{text-align:center}.ml-final-score{display:flex;align-items:center;justify-content:center;gap:15px;margin:18px 0;padding:12px;border-radius:15px;text-align:left}.ml-final-score.is-correct{background:#e8f4ed;color:#28654e}.ml-final-score.is-wrong{background:#f8e9e5;color:#a54d3c}.ml-final-score>strong{font-size:45px;letter-spacing:-.06em}.ml-final-score>strong>small{font-size:18px}.ml-final-score>span{font-size:16px;font-weight:900}.ml-final-score>span>small{display:block;font-size:11px;font-weight:600}.ml-ending-guardian-copy{margin:15px 0;padding:14px;border:1px solid #e5c9dc;border-radius:15px;background:linear-gradient(135deg,#f7edf6,#fff6ed);text-align:left}.ml-ending-guardian-copy strong{display:block;color:#754f76;font-size:14px}.ml-ending-guardian-copy p{margin:6px 0 0;font-size:12px;line-height:1.55}.ml-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:20px}.ml-badges>span{border:1px solid #dcc7e0;background:#f1e7f4;color:#7f4c84;border-radius:14px;padding:6px 10px;font-size:10px;font-weight:800}.ml-badges>.is-golden{border-color:#ead179;background:#fff6cf;color:#8c6304;box-shadow:0 0 13px #f0cd5d38}.ml-friend-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ml-friend-grid button{position:relative;min-width:0}.ml-friend-grid img{width:100%;height:64px;object-fit:contain}.ml-friend-grid span{font-size:9px;display:block;font-weight:800}.ml-friend-grid small{position:absolute;top:0;right:0}.ml-green{color:#32846b}.ml-rose{color:#b2646f}.ml-review-button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin:22px auto 4px;padding:10px 18px;border:1px solid #dac5dd;border-radius:22px;background:#f4ebf5;color:#774f78;font-size:12px;font-weight:850}.ml-review-button:hover{background:#eee0f0;transform:translateY(-1px)}.ml-review-list{margin-top:18px;text-align:left}.ml-review-list>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 8px;padding:14px 0;border-top:1px solid #e8dce6}.ml-review-list>div:first-child{border-top:0}.ml-review-list>div>span{font-size:18px;line-height:1.2}.ml-review-copy{min-width:0}.ml-review-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ml-review-heading strong{color:#6f5773;font-size:12px}.ml-review-heading b{flex:none;border-radius:999px;padding:3px 7px;background:#edf7f2;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.ml-review-list>.is-wrong .ml-review-heading b{background:#fff0f1}.ml-review-field{margin-top:7px}.ml-review-field>small{display:block;margin-bottom:2px;color:#8b768e;font-size:8px;font-weight:950;letter-spacing:.11em}.ml-dialog .ml-review-field>p{margin:0;color:#4e3854;font-size:13px;font-weight:750;line-height:1.45}.ml-review-submitted{border-left:3px solid #79baa5;padding-left:9px}.ml-review-submitted.is-wrong{border-left-color:#dd8590}.ml-review-correct-answer{border-left:3px solid #79baa5;padding-left:9px}.ml-dialog .ml-review-correct-answer>p{color:#286c57;font-weight:850}.ml-review-explanation{display:block;margin-top:8px;color:#826f86;font-size:11px;line-height:1.45}.ml-dialog{width:min(380px,calc(100% - 32px));max-height:min(85svh,680px);overflow-y:auto;position:fixed;inset:0;margin:auto;border:1px solid #e6c9e4;border-radius:24px;padding:28px 24px;color:#48314d;background:#fffbf5;box-shadow:0 20px 90px #100c2850;text-align:center}.ml-dialog::backdrop{background:#19142ca6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ml-dialog p{font-size:14px;line-height:1.7;margin:14px 0;color:#756179}.ml-dialog .ml-primary{margin:18px auto 0}.ml-dialog-close{position:absolute;right:10px;top:10px;color:#80517a;background:#eee2ed}.ml-inspect-button{display:block;width:100%;border:0;background:transparent}.ml-inspect-art{width:100%;height:260px;object-fit:contain;margin-bottom:12px}.ml-dialog .ml-profile-trait{margin:7px 0 12px;color:#86567e;font-weight:850}.ml-dialog .ml-profile-story{margin:0;padding:14px;border-radius:14px;background:#f6edf5;color:#5d4963;text-align:left}.ml-profile-rescued{margin-top:10px;padding:11px 13px;border:1px solid #bce0d1;border-radius:14px;background:#edf8f3;text-align:left}.ml-profile-rescued span{display:block;margin-bottom:3px;color:#3b806a;font-size:8px;font-weight:950;letter-spacing:.13em}.ml-profile-rescued q{color:#356353;font-size:13px;font-weight:850;line-height:1.45;quotes:"“" "”"}.ml-secret-hint{display:block;margin-top:12px;color:#a1698d;font-weight:800}.ml-key-reveal{position:relative;width:125px;height:125px;margin:2px auto 18px;border-radius:50%;background:radial-gradient(circle,#fff8cc 0 5%,#ffd6e784 25%,#f5b4e12e 58%,transparent 70%);animation:ml-heart-pulse 1.5s ease-in-out infinite}.ml-key-reveal:before{content:"";position:absolute;left:55px;top:55px;width:62px;height:12px;border-radius:8px;background:linear-gradient(90deg,#ffe39b,#f2a7ce);transform:rotate(42deg);box-shadow:0 0 18px #ffd48c}.ml-key-reveal:after{content:"✦";position:absolute;left:16px;top:4px;color:#fff3a9;font-size:22px;text-shadow:78px 22px 0 #ffd1e7,28px 94px 0 #fff0b1}.ml-key-reveal span{position:absolute;z-index:1;left:23px;top:31px;color:#f49bc2;font-size:65px;line-height:1;text-shadow:0 0 22px #ff9dcc;transform:rotate(-7deg)}.ml-perfect-art{width:100%;max-height:390px;object-fit:contain;border-radius:18px;margin-bottom:18px}.ml-cameo-art{width:100%;height:180px;object-fit:contain;margin-bottom:15px}.ml-ticket-art{border-radius:15px;object-fit:cover;object-position:center 74%}.ml-guardian-story{text-align:left}.ml-guardian-story blockquote{margin:14px 0 0;padding:13px;border-radius:13px;background:#f3e7f1;color:#754c72;font-size:14px;font-weight:850;line-height:1.5}.ml-pause{position:absolute;z-index:20;inset:0;background:#1c142c8f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;align-content:center;padding:24px}.ml-pause .ml-card{text-align:center}.ml-pause .ml-card>span{color:#b98abd;font-size:45px}.ml-pause .ml-primary{margin:16px auto 0}.ml-motion-paused *,.ml-game:has(.ml-pause) *{animation-play-state:paused!important}@keyframes ml-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-11px) rotate(2deg)}}@keyframes ml-happy{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.04)}}@keyframes ml-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes ml-rise{0%{opacity:0;transform:translateY(0) rotate(var(--ml-tilt))}15%{opacity:.9}to{opacity:0;transform:translateY(-320px) rotate(calc(var(--ml-tilt) + 50deg))}}@keyframes ml-dream-breathe{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.018);filter:brightness(1.08)}}@keyframes ml-key-float{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-7px) rotate(5deg)}}@keyframes ml-key-sparkle{0%,to{opacity:.38;transform:scale(.75) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(25deg)}}@keyframes ml-entry-breathe{0%{transform:scale(1.045);filter:brightness(.72) saturate(.82)}to{transform:scale(1);filter:brightness(.92) saturate(.95)}}@keyframes ml-entry-words{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ml-sleep-z{0%{opacity:0;transform:translateY(12px) scale(.7) rotate(-8deg)}30%{opacity:1}to{opacity:0;transform:translate(15px,-20px) scale(1.12) rotate(7deg)}}@keyframes ml-scene-arrive{0%{opacity:0;filter:blur(7px) brightness(1.18)}to{opacity:1;filter:blur(0) brightness(1)}}@keyframes ml-scene-veil{0%{background:#24172fe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes ml-monster-arrive{0%{opacity:0;transform:translateY(28px) scale(.35) rotate(-8deg)}68%{opacity:1;transform:translateY(-7px) scale(1.08) rotate(3deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes ml-monster-struggle{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-3px) rotate(-2deg)}40%{transform:translate(3px) rotate(2deg)}60%{transform:translate(-2px) rotate(-1deg)}80%{transform:translate(2px) rotate(1deg)}}@keyframes ml-babble-arrive{0%{opacity:0;transform:translate(-18px,14px) scale(.28) rotate(-12deg)}65%{opacity:1;transform:translate(2px,-2px) scale(1.07) rotate(3deg)}82%{transform:translate(-1px,1px) scale(.98) rotate(-2deg)}to{opacity:1;transform:translate(0) scale(1) rotate(1deg)}}@keyframes ml-babble-leave{0%{opacity:1;transform:translate(0) scale(1) rotate(1deg)}to{opacity:0;transform:translate(-7px,-5px) scale(.84) rotate(-4deg)}}@keyframes ml-confusion-ping{0%,to{transform:scale(1) rotate(0)}45%{transform:scale(1.18) rotate(-9deg)}70%{transform:scale(.94) rotate(7deg)}}@keyframes ml-word-tangle{0%{opacity:0;translate:0 9px;rotate:-24deg;scale:.3}45%{opacity:1;translate:4px -5px;rotate:14deg;scale:1.18}to{opacity:1;translate:0 0;rotate:0deg;scale:1}}@keyframes ml-through-gate{0%{left:50%;top:24%;opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0);filter:blur(0)}27%{left:50%;top:20%;opacity:1;transform:translate(-50%,-50%) scale(1.08) rotate(-5deg);filter:blur(0)}73%{left:var(--ml-gate-x, 50%);top:calc(var(--ml-gate-y, 78%) - 80px);opacity:.95;transform:translate(-50%,-50%) scale(.55) rotate(8deg);filter:blur(0)}to{left:var(--ml-gate-x, 50%);top:var(--ml-gate-y, 78%);opacity:0;transform:translate(-50%,-50%) scale(.07) rotate(22deg);filter:blur(4px)}}@keyframes ml-departure-gate{0%{opacity:0;transform:translate(-50%,-50%) scale(.68);filter:brightness(.75)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.04);filter:brightness(1.25)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:brightness(1.08)}}@keyframes ml-departure-veil{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}24%,86%{opacity:1;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}to{opacity:.18;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes ml-gate-spark{0%{opacity:0;transform:translate(0) scale(.2)}25%{opacity:1}to{opacity:0;transform:translate(var(--ml-x),var(--ml-y)) scale(1.15) rotate(30deg)}}@keyframes ml-preloader-turn{to{transform:rotate(360deg)}}@keyframes ml-ticket-wiggle{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(3deg) translateY(-4px)}}@keyframes ml-heart-spawn{0%{left:calc(50% - 29px);top:38%;opacity:0;transform:scale(.08) rotate(-32deg);filter:brightness(2)}18%{opacity:1}72%{left:var(--ml-heart-left);top:var(--ml-heart-top);opacity:1;transform:scale(1.2) rotate(8deg);filter:brightness(1.25)}to{left:var(--ml-heart-left);top:var(--ml-heart-top);opacity:1;transform:scale(1) rotate(0);filter:brightness(1)}}@keyframes ml-heart-hover{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(3deg)}}@keyframes ml-heart-pulse{0%,to{transform:scale(.92);filter:brightness(1)}50%{transform:scale(1.12);filter:brightness(1.18)}}@keyframes ml-golden-heart{0%,to{transform:scale(.9) rotate(-5deg);filter:brightness(1)}50%{transform:scale(1.18) rotate(5deg);filter:brightness(1.45)}}@keyframes ml-heart-burst{0%{opacity:1;transform:scale(1)}48%{opacity:1;transform:scale(1.42);background:#ffb8d899}to{opacity:0;transform:translateY(-24px) scale(.18)}}@keyframes ml-heart-spark{0%{opacity:1;transform:translate(-50%,-50%) scale(.3)}to{opacity:0;transform:translate(38px,-42px) scale(1.2) rotate(90deg)}}@keyframes ml-heart-spark-reverse{0%{opacity:1;transform:translate(-50%,-50%) scale(.3)}to{opacity:0;transform:translate(-55px,26px) scale(1.25) rotate(-75deg)}}@media(max-width:420px){.ml-scene{height:225px}.ml-monster-position{width:190px;height:170px;left:calc(50% - 95px);top:3px}.ml-monster-label span{font-size:10px}.ml-babble{top:5px;right:3%;left:auto;width:112px;padding:6px 8px 7px;border-width:1px}.ml-babble:after{left:5px;right:auto;border-left-width:1px}.ml-babble-tag{gap:4px;margin-bottom:2px;font-size:7px;letter-spacing:.06em}.ml-babble-tag b{width:16px;height:16px;font-size:8px}.ml-babble>strong{font-size:9px;line-height:1.18}.ml-babble-bits{display:none}.ml-intro-art{height:215px}.ml-intro-friend-0{height:185px;top:12px}.ml-intro-friend-1{height:125px}.ml-intro-friend-2{height:118px}}@media(max-width:380px){.ml-preview{padding:8px 6px 20px}.ml-header{padding:15px 14px 9px}.ml-header h1{font-size:25px}.ml-play-area{padding:10px}.ml-card{padding:16px}.ml-scorebar{padding:7px 12px;gap:5px}.ml-score-dots{gap:2px}.ml-score-dots>span{width:12px}.ml-scorebar>strong>span{display:block;font-size:8px}.ml-intro-art{height:225px}.ml-intro-friend-0{height:195px}.ml-word{padding:9px 12px}.ml-choice{font-size:14px;padding:10px}}@media(prefers-reduced-motion:reduce){.ml-game *,.ml-game *:before,.ml-game *:after{animation:none!important;transition:none!important}.ml-monster-position{transform:none}.ml-heart-rain,.ml-gate-trail,.ml-departure-monster{display:none}.ml-departing .ml-monster-position{opacity:0}}.alf-preview{min-height:100svh;padding:18px 12px 42px;background:linear-gradient(155deg,#dcefe9,#f8dcc9 62%,#efd0d2);color:#203c3b}.alf-preview-nav{max-width:520px;margin:0 auto 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:800;letter-spacing:.04em}.alf-preview-nav a,.alf-preview-nav button{border:1px solid #315f5b2b;border-radius:14px;padding:8px 11px;background:#fffc;color:#315f5b}.alf-preview-note{max-width:520px;margin:14px auto 0;text-align:center;color:#476965;font-size:11px}.alf-preview-note button{border-radius:12px;padding:9px 14px;background:#376e68;color:#fff;font-weight:800}.alf-game{--alf-ink: #183d3a;--alf-coral: #e66c57;--alf-cream: #fffaf1;--alf-map-a: #e5d7a8;--alf-map-b: #b8d39d;--alf-road: #a9a69b;--alf-road-shadow: #5d8076;--alf-road-mark: #fff0bd;--alf-curb: #f1d6ad;--alf-pavement: #a9b0aa;--alf-paving-line: #74847c;--alf-tree: #4f8f68;--alf-tree-shadow: #337052;--alf-wall: #e9ae86;--alf-wall-shadow: #927a69;--alf-roof: #5e8c7e;--alf-roof-shadow: #3e685f;--alf-shop: #f4ca91;position:relative;isolation:isolate;width:100%;max-width:520px;min-height:680px;margin:auto;overflow:hidden;border:1px solid #fff9;border-radius:27px;background:#f7eddd;color:var(--alf-ink);box-shadow:0 24px 70px #32514a38;font-family:Nunito,system-ui,sans-serif}.alf-neighborhood-apricot-neighborhood{--alf-map-a: #f3d39d;--alf-map-b: #9fc97d;--alf-road: #aaa094;--alf-road-shadow: #557466;--alf-curb: #f5c98e;--alf-pavement: #b59c8d;--alf-paving-line: #7f675d;--alf-tree: #438d57;--alf-tree-shadow: #286841;--alf-wall: #eda980;--alf-wall-shadow: #a26658;--alf-roof: #4d7f68;--alf-roof-shadow: #315d4d;--alf-shop: #f5c982}.alf-neighborhood-mangwon-lanes{--alf-map-a: #d8af68;--alf-map-b: #91a767;--alf-road: #777976;--alf-road-shadow: #4e5e58;--alf-road-mark: #ffe3a0;--alf-curb: #d9b477;--alf-pavement: #927c70;--alf-paving-line: #5e544f;--alf-tree: #4c8154;--alf-tree-shadow: #315f3d;--alf-wall: #e59a62;--alf-wall-shadow: #985f4d;--alf-roof: #7d5250;--alf-roof-shadow: #573a3b;--alf-shop: #f3bc62}.alf-neighborhood-yeonnam-streets{--alf-map-a: #d8efa4;--alf-map-b: #6fb978;--alf-road: #a6afa1;--alf-road-shadow: #397662;--alf-curb: #f0e6aa;--alf-pavement: #91a497;--alf-paving-line: #5e7b6c;--alf-tree: #2f9658;--alf-tree-shadow: #176b3d;--alf-wall: #e6b58d;--alf-wall-shadow: #8c7560;--alf-roof: #397c62;--alf-roof-shadow: #235947;--alf-shop: #f0ca8b}.alf-neighborhood-seongsu-blocks{--alf-map-a: #b8beb6;--alf-map-b: #7f9692;--alf-road: #6f777a;--alf-road-shadow: #40595a;--alf-road-mark: #e9daa2;--alf-curb: #bbb8a9;--alf-pavement: #737d7d;--alf-paving-line: #4d5758;--alf-tree: #40725b;--alf-tree-shadow: #2c5142;--alf-wall: #bd8e75;--alf-wall-shadow: #745f56;--alf-roof: #536c70;--alf-roof-shadow: #394d51;--alf-shop: #c7a674}.alf-neighborhood-songdo-canals{--alf-map-a: #ccebe1;--alf-map-b: #63aeb1;--alf-road: #82949d;--alf-road-shadow: #3a727d;--alf-road-mark: #f3eabf;--alf-curb: #e1e7db;--alf-pavement: #8eacb4;--alf-paving-line: #587781;--alf-tree: #32866f;--alf-tree-shadow: #1f6151;--alf-wall: #b6d8d3;--alf-wall-shadow: #68888a;--alf-roof: #4d7788;--alf-roof-shadow: #355766;--alf-shop: #d6c391}.alf-neighborhood-wolmido-quarter{--alf-map-a: #efd195;--alf-map-b: #59a6a8;--alf-road: #85888c;--alf-road-shadow: #3f7075;--alf-road-mark: #fff0b0;--alf-curb: #edc77f;--alf-pavement: #a8947e;--alf-paving-line: #6f6054;--alf-tree: #347f68;--alf-tree-shadow: #225b4c;--alf-wall: #ec9f72;--alf-wall-shadow: #9c6758;--alf-roof: #477682;--alf-roof-shadow: #315863;--alf-shop: #f1b667}.alf-game button,.alf-game textarea{font:inherit}.alf-game button{cursor:pointer;touch-action:manipulation}.alf-game button:disabled{cursor:default}.alf-game button:focus-visible,.alf-game textarea:focus-visible{outline:3px solid #ffad78;outline-offset:2px}.alf-game h1{margin:0;font-weight:950;letter-spacing:-.035em}.alf-eyebrow{display:block;margin-bottom:4px;color:#d35f50;font-size:9px;font-weight:950;letter-spacing:.17em}.alf-primary{display:flex;align-items:center;justify-content:center;gap:14px;min-height:45px;border:0;border-radius:14px;padding:10px 19px;background:#e76f58;color:#fff;box-shadow:0 4px #b84438;font-size:13px;font-weight:900}.alf-primary:disabled{opacity:.42;box-shadow:none}.alf-primary span,.alf-next span{font-size:18px}.alf-primary.is-listening:disabled{opacity:1;background:#d96250;box-shadow:0 4px #a93f35;cursor:wait}.alf-primary .alf-listening-state{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;line-height:1}.alf-primary .alf-listening-label{font-size:inherit}.alf-primary .alf-listening-bars{display:inline-flex;align-items:center;gap:3px;width:25px;height:18px;font-size:0}.alf-listening-bars i{width:3px;height:6px;border-radius:3px;background:#fff8dc;box-shadow:0 0 5px #fff4b58c;transform-origin:center;animation:alf-listening-wave .72s ease-in-out infinite alternate}.alf-listening-bars i:nth-child(2){animation-delay:-.54s}.alf-listening-bars i:nth-child(3){animation-delay:-.28s}.alf-listening-bars i:nth-child(4){animation-delay:-.66s}.alf-call-stage{min-height:min(720px,calc(100svh - 36px));display:grid;place-content:center;padding:28px 12px;background:radial-gradient(circle at 50% 45%,#e6a886,#344d55 68%,#142e32)}.alf-phone{position:relative;width:min(300px,78vw);min-height:500px;padding:62px 28px 38px;border:8px solid #101d20;border-radius:44px;background:linear-gradient(165deg,#eff8f3,#d6ebe6);box-shadow:0 22px 60px #0b2021a8,inset 0 0 0 2px #fff;text-align:center}.alf-phone:before{content:"";position:absolute;left:50%;top:13px;width:72px;height:20px;transform:translate(-50%);border-radius:14px;background:#101d20}.alf-phone .alf-eyebrow{color:#6d8985}.alf-phone h1{margin-top:17px;font-size:23px}.alf-phone p{color:#64817d;font-size:12px}.alf-caller{display:grid;place-content:center;width:94px;height:94px;margin:18px auto 0;border-radius:50%;background:#fff;color:#79a49e;box-shadow:0 8px 25px #5c837b3d;font-size:42px;font-weight:900}.alf-answer-call{display:grid;place-content:center;width:64px;height:64px;margin:145px auto 8px;border:0;border-radius:50%;background:#47a76f;color:#fff;box-shadow:0 0 0 8px #52b9792d;font-size:30px;animation:alf-phone-pulse 1.25s ease-in-out infinite}.alf-answer-call svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.alf-phone>strong{color:#3a6c5c;font-size:12px}.alf-phone-rings{position:absolute;left:50%;top:18%;width:340px;transform:translate(-50%);color:#fff0c1;font-size:25px}.alf-phone-rings span{position:absolute;animation:alf-ring-note 1.4s ease-in-out infinite}.alf-phone-rings span:first-child{left:0}.alf-phone-rings span:last-child{right:0;animation-delay:-.65s}.alf-comic-stage{min-height:min(720px,calc(100svh - 36px));background:#fff8ee}.alf-comic-stage>header{padding:19px 25px 8px}.alf-comic-stage h1{color:#e1604d;font-size:34px}.alf-comic-caption{position:relative;z-index:4;margin:0 18px 13px;padding:9px 13px 10px;transform:rotate(-.35deg);border:2px solid #173d3b;background:#173d3b;box-shadow:4px 4px #e46e59;color:#fffaf1;line-height:1.25}.alf-comic-caption strong{display:block;margin-bottom:3px;color:#ffc283;font-size:9px;letter-spacing:.12em}.alf-comic-caption span{display:block;font-size:12px;font-weight:850}.alf-comic-panel{position:relative;min-height:370px;overflow:hidden;background:radial-gradient(circle at 50% 60%,#fff4c4,#abd6cf 72%);border-block:4px solid #173d3b}.alf-comic-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#37696324 1px,transparent 1px);background-size:7px 7px;mix-blend-mode:multiply}.alf-comic-panel>img{position:absolute;z-index:2;left:-5%;bottom:-6px;width:70%;height:335px;object-fit:contain;filter:drop-shadow(0 12px 17px #39696450);animation:alf-arrive .55s cubic-bezier(.2,1.5,.45,1) both}.alf-intro-collar{position:absolute;z-index:4;right:14px;top:8px;display:grid;justify-items:center;width:148px;transform:rotate(3deg);color:#fffaf1;animation:alf-collar-pop .42s cubic-bezier(.2,1.55,.35,1) both}.alf-intro-collar img{width:144px;height:96px;object-fit:contain;filter:drop-shadow(0 8px 8px #244d4166)}.alf-intro-collar span{display:flex;align-items:center;gap:5px;margin-top:-7px;padding:4px 9px;border-radius:999px;background:#173d3be8;box-shadow:0 3px #e46e59;font-size:7.5px;font-weight:950;letter-spacing:.08em}.alf-intro-collar i{width:6px;height:6px;border-radius:50%;background:#4aba78;box-shadow:0 0 0 3px #4aba7828;animation:alf-heart-pulse 1s ease-in-out infinite}.alf-comic-speech{position:absolute;z-index:3;isolation:isolate;right:8px;bottom:32px;width:245px;transform:rotate(1deg);transform-origin:center}.alf-comic-bubble{position:relative;z-index:2;box-sizing:border-box;width:100%;padding:8px 17px 16px;border:3px solid #183d3a;border-radius:22px 22px 6px;background:#fffdfa;box-shadow:5px 6px #e46e59}.alf-comic-tail{position:absolute;left:10px;top:-15px;width:24px;height:18px;pointer-events:none}.alf-comic-tail svg{position:absolute;left:0;top:0;width:24px;height:18px;overflow:visible}.alf-comic-tail-shadow{z-index:1;transform:translate(5px,6px)}.alf-comic-tail-shadow path{fill:#e46e59}.alf-comic-tail-face{z-index:3}.alf-comic-tail-fill{fill:#fffdfa}.alf-comic-tail-outline{fill:none;stroke:#183d3a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.alf-comic-bubble small{color:#dc654f;font-size:8px;font-weight:950;letter-spacing:.11em}.alf-comic-bubble p{margin:6px 0 0;font-size:15px;line-height:1.38;font-weight:900}.alf-call-copy{padding:18px 25px 25px;text-align:center}.alf-call-copy p{margin:4px auto 8px;max-width:400px;color:#536f6b;font-size:12px;line-height:1.55}.alf-call-copy .alf-call-rule{max-width:350px;margin-top:10px;padding:8px 11px;border-radius:10px;background:#e7f4ef;color:#376c64;font-size:12px;line-height:1.4;font-weight:800}.alf-call-copy .alf-primary{margin:17px auto 0}.alf-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 20px 14px;background:#153c3a;color:#fffaf1}.alf-header .alf-eyebrow{color:#ffb092}.alf-header h1{font-size:22px}.alf-scene-condition{display:block;margin-top:4px;color:#a9d0c8;font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.alf-header-score{min-width:70px;text-align:right}.alf-header-score span{display:block;color:#acd2ca;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.alf-header-score strong{color:#ffc386;font-size:25px;line-height:1}.alf-header-chances{display:flex;min-width:92px;flex-direction:column;align-items:flex-end;justify-content:center}.alf-collar-battery{position:relative;display:inline-flex;align-items:stretch;justify-content:flex-end;gap:2px;box-sizing:border-box;width:68px;height:18px;padding:3px;border:2px solid #b9dad3;border-radius:5px;background:#123d39;box-shadow:inset 0 0 0 1px #082a27,0 1px #082a27;white-space:nowrap}.alf-collar-battery:after{content:"";position:absolute;right:-6px;top:4px;width:4px;height:7px;border-radius:0 2px 2px 0;background:#b9dad3;box-shadow:0 1px #082a27}.alf-collar-battery i{display:block;flex:1 1 0;min-width:0;border-radius:2px;background:#ffac73;box-shadow:inset 0 1px #ffd6a9;transition:background .2s ease,opacity .2s ease}.alf-collar-battery i.is-drained{background:#42645f;box-shadow:inset 0 0 0 1px #547872;opacity:.72}.alf-collar-battery.is-low i.is-charged{background:#ff6f58;box-shadow:inset 0 1px #ffb19f;animation:alf-battery-low 1.15s ease-in-out infinite}.alf-collar-battery.is-empty{opacity:.78}.alf-header-score .alf-collar-battery{display:inline-flex;margin-top:6px;vertical-align:top}.alf-progress{position:relative;height:17px;overflow:hidden;background:#234b48}.alf-progress-fill{display:block;height:100%;background:linear-gradient(90deg,#ff8f70,#f9c97f);transition:width .35s ease}.alf-progress small{position:absolute;z-index:1;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;color:#fff;text-shadow:0 1px 2px #183d3acc;font-size:9px;font-weight:900;letter-spacing:.04em}.alf-progress small strong{color:inherit;font-size:10px}.alf-route-alert{position:absolute;z-index:20;left:15px;top:9px;max-width:calc(100% - 30px);padding:7px 11px;border:1px solid #fff9;border-radius:12px;background:#fffdf0eb;box-shadow:0 5px 15px #153b3636;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.alf-route-alert span{margin-right:7px;color:#d65e4c;font-size:9px;font-weight:950;letter-spacing:.1em}.alf-route-alert strong{color:#345753;font-size:11px}.alf-map-viewport{position:relative;height:390px;overflow:hidden;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;background:#b8d8c0;box-shadow:inset 0 10px 24px #244e4935}.alf-map-viewport *,.alf-map-viewport img{user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.alf-map-viewport.is-dragging{cursor:grabbing}.alf-map-world{position:absolute;left:0;width:var(--alf-world-width);height:var(--alf-world-height);transform:translate(var(--alf-camera-x),var(--alf-camera-y)) scale(var(--alf-map-zoom));transform-origin:0 0;transition:transform .75s cubic-bezier(.2,.72,.25,1);background-color:var(--alf-map-b);background-image:radial-gradient(circle at 15% 20%,#f6dfab40 0 3px,transparent 4px),radial-gradient(circle at 78% 68%,#254f3942 0 2px,transparent 3px),linear-gradient(145deg,var(--alf-map-a),var(--alf-map-b));background-size:45px 45px,38px 38px,auto}.alf-neighborhood-apricot-neighborhood .alf-map-world{background-image:radial-gradient(circle,#f5be7466 0 5px,transparent 6px),radial-gradient(circle,#397c5366 0 3px,transparent 4px),linear-gradient(145deg,var(--alf-map-a),var(--alf-map-b));background-position:8px 9px,28px 29px,0 0;background-size:54px 54px,54px 54px,auto}.alf-neighborhood-mangwon-lanes .alf-map-world{background-image:linear-gradient(90deg,#fff3cf1f 1px,transparent 1px),linear-gradient(#fff3cf1f 1px,transparent 1px),linear-gradient(145deg,var(--alf-map-a),var(--alf-map-b));background-size:24px 24px,24px 24px,auto}.alf-neighborhood-yeonnam-streets .alf-map-world{background-image:radial-gradient(ellipse at 20% 20%,#eff6b455 0 6px,transparent 7px),radial-gradient(ellipse at 72% 68%,#216d4644 0 4px,transparent 5px),linear-gradient(145deg,var(--alf-map-a),var(--alf-map-b));background-size:64px 47px,58px 53px,auto}.alf-neighborhood-seongsu-blocks .alf-map-world{background-image:linear-gradient(135deg,#e6ded719 25%,transparent 25% 75%,#e6ded719 75%),linear-gradient(145deg,var(--alf-map-a),var(--alf-map-b));background-size:28px 28px,auto}.alf-neighborhood-songdo-canals .alf-map-world{background-image:linear-gradient(112deg,transparent 0 34%,#dff8f266 35% 39%,#358b9a66 40% 43%,transparent 44% 100%),radial-gradient(circle,#e9ffff55 0 2px,transparent 3px),linear-gradient(145deg,var(--alf-map-a),var(--alf-map-b));background-size:240px 240px,46px 46px,auto}.alf-neighborhood-wolmido-quarter .alf-map-world{background-image:repeating-linear-gradient(0deg,#f7d9a026 0 5px,transparent 5px 19px),radial-gradient(circle,#e8f7e944 0 3px,transparent 4px),linear-gradient(145deg,var(--alf-map-a),var(--alf-map-b));background-size:auto,52px 52px,auto}.alf-map-viewport.is-dragging .alf-map-world{transition:none}.alf-map-world:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 0 45%,#fff8d523 45% 50%,transparent 50% 100%),radial-gradient(ellipse at 20% 78%,#77ac9870,transparent 25%),radial-gradient(ellipse at 82% 25%,#e9c48442,transparent 26%)}.alf-outskirts{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;opacity:.72;filter:saturate(.72)}.alf-outskirts line{stroke-linecap:round}.alf-outskirts .alf-road-shadow{stroke:var(--alf-road-shadow);stroke-width:44;transform:translate(-3px,7px)}.alf-outskirts .alf-road-curb{stroke:var(--alf-curb);stroke-width:40}.alf-outskirts .alf-road-surface{stroke:var(--alf-road);stroke-width:32}.alf-outskirts .alf-road-mark{stroke:var(--alf-road-mark);stroke-width:2;stroke-dasharray:10 13;opacity:.55}.alf-map-fog{position:absolute;z-index:7;inset:0;pointer-events:none;background:radial-gradient(ellipse 73% 80% at 50% 50%,transparent 61%,#e8eee1a8 79%,#f4f0e8f2 100%),radial-gradient(ellipse 20% 35% at 4% 18%,#edf0e5d9,transparent 70%),radial-gradient(ellipse 25% 30% at 96% 78%,#f3eee5d9,transparent 72%);box-shadow:inset 0 0 72px 30px #edf0e4a8}.alf-map-light,.alf-map-weather{position:absolute;inset:0;pointer-events:none}.alf-map-light{z-index:6}.alf-map-weather{z-index:11;opacity:0}.alf-time-morning .alf-map-light{background:linear-gradient(145deg,#fff9ca33,transparent 48%)}.alf-time-afternoon .alf-map-light{background:linear-gradient(165deg,#fff7d51f,transparent 55%)}.alf-time-sunset .alf-map-light{background:linear-gradient(145deg,#ffb16a48,#a36b9827 58%,transparent);mix-blend-mode:multiply}.alf-time-night .alf-map-light{background:linear-gradient(145deg,#173f615e,#171f4b75);mix-blend-mode:multiply}.alf-time-night .alf-city-lot{filter:brightness(.86) saturate(.82)}.alf-time-night .alf-roadside-place>span{box-shadow:0 0 12px #ffe69a75}.alf-weather-cloudy .alf-map-weather{opacity:1;z-index:6;background:linear-gradient(#d9e3de3d,#8ca6a122)}.alf-weather-rain .alf-map-weather{opacity:.24;background:repeating-linear-gradient(105deg,transparent 0 20px,#eaf9ff 21px 22px,transparent 23px 43px);background-size:60px 60px;animation:alf-map-rain .58s linear infinite}.alf-weather-after-rain .alf-map-weather{opacity:.72;z-index:6;background:radial-gradient(ellipse 25px 8px at 25% 31%,#dff9ff96,transparent 75%),radial-gradient(ellipse 31px 9px at 72% 64%,#dff9ff85,transparent 75%),linear-gradient(120deg,transparent 35%,#f8ffff24 50%,transparent 65%)}.alf-map-controls{position:absolute;z-index:12;right:10px;bottom:15px;display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #fff9;border-radius:15px;background:#173f3bd9;box-shadow:0 6px 16px #163b3745;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default}.alf-map-controls button{display:grid;place-content:center;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:#fffdf2;color:#1e514b;font-size:20px;font-weight:950;line-height:1;box-shadow:0 2px #b8cfc7}.alf-map-controls button:disabled{opacity:.35}.alf-map-controls .alf-recenter-map{background:#ffcc84;color:#173f3b;box-shadow:0 2px #d58a42}.alf-recenter-map svg{display:block;width:20px;height:20px;margin:auto;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.alf-recenter-map svg .alf-recenter-dot{fill:#e25f4d;stroke:#fff8e9;stroke-width:1.4}.alf-city-lot{position:absolute;z-index:1;transform:translate(-50%,-50%) skewY(-3deg);border:0;background:transparent;box-shadow:none;overflow:visible}.alf-city-lot>span{position:absolute;left:14%;top:17%;width:60%;height:50%;border:0;border-radius:7px 7px 3px 3px;background:var(--alf-wall);box-shadow:-5px 6px 0 var(--alf-wall-shadow)}.alf-city-lot>span:before{content:"";position:absolute;left:-5px;right:-5px;top:-12px;height:18px;transform:skew(-24deg);border-radius:4px;background:var(--alf-roof);box-shadow:0 3px 0 var(--alf-roof-shadow)}.alf-city-lot>i,.alf-city-lot>b,.alf-city-lot>em{position:absolute;display:block;border-radius:50%;background:var(--alf-tree);box-shadow:-3px 4px 0 var(--alf-tree-shadow)}.alf-city-lot>i{right:8%;top:18%;width:25px;height:25px}.alf-city-lot>b{left:8%;bottom:8%;width:18px;height:18px}.alf-city-lot>em{right:17%;bottom:8%;width:14px;height:14px}.alf-city-lot.is-apartment:before,.alf-city-lot.is-office:before{content:"";position:absolute;left:50%;top:50%;width:var(--alf-lot-ground-width);height:var(--alf-lot-ground-height);transform:translate(-50%,-50%);border-radius:7px;background:linear-gradient(90deg,#0000 17px,color-mix(in srgb,var(--alf-paving-line) 42%,transparent) 18px),linear-gradient(0deg,#0000 17px,color-mix(in srgb,var(--alf-paving-line) 42%,transparent) 18px),var(--alf-pavement);background-size:18px 18px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--alf-paving-line) 55%,transparent),inset 0 0 18px #415b5024}.alf-city-lot.is-shop>span{left:18%;width:66%;background:var(--alf-shop)}.alf-city-lot.is-shop>span:after{content:"";position:absolute;left:10%;right:10%;bottom:6px;height:13px;border-radius:2px;background:repeating-linear-gradient(90deg,#f1796f 0 9px,#fff3d8 9px 18px)}.alf-city-lot.is-garden>span{left:29%;top:27%;width:40%;height:35%;border:0;border-radius:50%;background:#75aa7d;box-shadow:0 0 0 8px #e9d9ab,-5px 7px #77a184}.alf-city-lot.is-garden>span:before{display:none}.alf-city-lot.is-apartment>span{left:24%;top:4%;width:52%;height:72%;border-radius:5px 5px 2px 2px;background:repeating-linear-gradient(90deg,#dcebdc 0 8px,#7b9fb0 8px 12px);box-shadow:-5px 6px #627c78}.alf-city-lot.is-apartment>span:before{left:-3px;right:-3px;top:-6px;height:9px;transform:none;background:#d87d6c;box-shadow:0 3px #a45d54}.alf-city-lot.is-office>span{left:19%;top:8%;width:61%;height:65%;border-radius:3px;background:repeating-linear-gradient(0deg,#5791a1 0 7px,#b9d9d4 7px 10px);box-shadow:-5px 6px #476e70}.alf-city-lot.is-office>span:before{left:-2px;right:-2px;top:-5px;height:7px;transform:none;background:#416d74;box-shadow:none}.alf-city-lot.is-hanok>span{left:10%;top:31%;width:78%;height:34%;border-radius:2px;background:repeating-linear-gradient(90deg,#f3d0a0 0 12px,#b96f57 12px 16px);box-shadow:-5px 6px #8a6756}.alf-city-lot.is-hanok>span:before{left:-9px;right:-9px;top:-12px;height:16px;transform:skew(-28deg);background:#3f6560;box-shadow:0 3px #294945}.alf-city-lot.is-playground>span{left:13%;top:16%;width:72%;height:58%;border:3px solid #e8d49d;border-radius:42% 48% 38% 46%;background:#87b987;box-shadow:-4px 5px #6b9b76}.alf-city-lot.is-playground>span:before{left:18%;right:18%;top:24%;height:42%;transform:none;border-radius:45%;background:#efd07c;box-shadow:none}.alf-city-lot.is-playground>i{background:#ef796c}.alf-city-lot.is-playground>b{background:#e7bf58}.alf-city-lot.is-playground>em{background:#658bb0}.alf-city-lot.is-kiosk>span{left:21%;top:17%;width:58%;height:52%;border-radius:4px;background:#f3c783;box-shadow:-3px 4px #99745d}.alf-city-lot.is-kiosk>span:before{left:-5px;right:-5px;top:-8px;height:11px;transform:skew(-22deg);background:#e87968;box-shadow:0 2px #a6544c}.alf-city-lot.is-home.tone-0>span,.alf-city-lot.is-home.tone-3>span{left:8%;top:24%;width:72%;height:43%}.alf-city-lot.is-home.tone-1>span,.alf-city-lot.is-home.tone-4>span{left:24%;top:11%;width:52%;height:58%}.alf-city-lot.is-shop.tone-0>span,.alf-city-lot.is-shop.tone-3>span{left:9%;top:22%;width:78%;height:43%}.alf-city-lot.is-shop.tone-1>span,.alf-city-lot.is-shop.tone-4>span{left:27%;top:9%;width:52%;height:61%}.alf-city-lot.is-apartment.tone-0>span,.alf-city-lot.is-apartment.tone-3>span{left:15%;top:14%;width:68%;height:57%;background:repeating-linear-gradient(0deg,#dcebdc 0 8px,#7b9fb0 8px 12px)}.alf-city-lot.is-apartment.tone-1>span,.alf-city-lot.is-apartment.tone-4>span{left:31%;top:0;width:42%;height:79%}.alf-city-lot.is-office.tone-0>span,.alf-city-lot.is-office.tone-3>span{left:10%;top:18%;width:75%;height:51%;background:repeating-linear-gradient(90deg,#5791a1 0 8px,#b9d9d4 8px 11px)}.alf-city-lot.is-office.tone-1>span,.alf-city-lot.is-office.tone-4>span{left:29%;top:1%;width:46%;height:76%}.alf-city-lot.is-hanok.tone-0>span,.alf-city-lot.is-hanok.tone-3>span{left:4%;top:36%;width:88%;height:28%}.alf-city-lot.is-kiosk.tone-0>span,.alf-city-lot.is-kiosk.tone-3>span{left:30%;top:22%;width:44%;height:43%}.alf-city-lot.zone-diagonal>i{right:2%;top:7%;width:12px;height:12px}.alf-city-lot.zone-diagonal>b{left:2%;bottom:1%;width:10px;height:10px}.alf-city-lot.zone-diagonal>em{right:11%;bottom:0;width:8px;height:8px}.alf-city-lot.zone-outskirts{opacity:.86;filter:saturate(.8)}.alf-map-decoration{position:absolute;z-index:5;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 3px 2px #24494042)}.alf-map-decoration.is-korean-flag{font-size:19px}.alf-map-decoration.is-korean-flag:before{content:"";position:absolute;left:-3px;top:8px;width:2px;height:25px;border-radius:2px;background:#6c655a}.alf-map-decoration.is-street-banner span{display:block;min-width:27px;padding:3px 5px;border:2px solid #fff2d3;border-radius:2px;background:#df6857;color:#fff;font-size:7px;font-weight:950;text-align:center}.alf-city-lot.tone-1:not(.is-playground)>span:before{background:#bd665c;box-shadow:0 3px #8d4943}.alf-city-lot.tone-2:not(.is-playground)>span:before{background:#477a9a;box-shadow:0 3px #315d78}.alf-city-lot.tone-3:not(.is-playground)>span:before{background:#876c9a;box-shadow:0 3px #685174}.alf-city-lot.tone-4:not(.is-playground)>span:before{background:#d59b4e;box-shadow:0 3px #9c703c}.alf-city-lot.tone-5:not(.is-playground)>span:before{background:#4e8a72;box-shadow:0 3px #376451}.alf-streets{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible}.alf-streets line{stroke-linecap:round}.alf-streets .alf-road-shadow{stroke:var(--alf-road-shadow);stroke-width:44;transform:translate(-3px,7px)}.alf-streets .alf-road-curb{stroke:var(--alf-curb);stroke-width:40}.alf-streets .alf-road-surface{stroke:var(--alf-road);stroke-width:32}.alf-streets .alf-road-mark{stroke:var(--alf-road-mark);stroke-width:2;stroke-dasharray:10 13;opacity:.72}.alf-neighborhood-apricot-neighborhood .alf-city-lot.is-home>span{border-radius:11px 11px 4px 4px}.alf-neighborhood-apricot-neighborhood .alf-city-lot.is-home>span:after{content:"";position:absolute;right:8px;bottom:7px;width:8px;height:12px;border-radius:4px 4px 1px 1px;background:#fff1cf;box-shadow:-18px -1px 0 -2px #dff1e5}.alf-neighborhood-mangwon-lanes .alf-city-lot.is-shop:before,.alf-neighborhood-mangwon-lanes .alf-city-lot.is-kiosk:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--alf-lot-ground-width) + 8px);height:calc(var(--alf-lot-ground-height) + 6px);transform:translate(-50%,-50%);border-radius:4px;background:repeating-linear-gradient(135deg,#a18a7655 0 6px,#c9aa8155 6px 12px),var(--alf-pavement);box-shadow:inset 0 0 0 2px #62534c55}.alf-neighborhood-mangwon-lanes .alf-city-lot.is-shop>span:after{left:2%;right:2%;height:15px;background:repeating-linear-gradient(90deg,#c94d49 0 8px,#ffe0a2 8px 16px,#42746b 16px 24px)}.alf-neighborhood-mangwon-lanes .alf-city-lot.is-kiosk>span:before{background:#d85046}.alf-neighborhood-yeonnam-streets .alf-city-lot.is-garden>span{width:51%;height:46%;left:24%;top:22%;background:#50a96b;box-shadow:0 0 0 10px #ece69c,-6px 8px #3f8a5c}.alf-neighborhood-yeonnam-streets .alf-city-lot.is-playground>span{border-width:5px;background:#65b982;box-shadow:0 0 0 5px #dceca7,-4px 6px #4a8b65}.alf-neighborhood-yeonnam-streets .alf-city-lot>i{width:31px;height:31px}.alf-neighborhood-seongsu-blocks .alf-city-lot:not(.is-garden):not(.is-playground):before{content:"";position:absolute;left:50%;top:50%;width:var(--alf-lot-ground-width);height:var(--alf-lot-ground-height);transform:translate(-50%,-50%);border-radius:2px;background:linear-gradient(90deg,transparent 23px,#4d575842 24px),linear-gradient(0deg,transparent 23px,#4d575842 24px),var(--alf-pavement);background-size:24px 24px;box-shadow:inset 0 0 0 3px #515b5b99}.alf-neighborhood-seongsu-blocks .alf-city-lot:not(.is-garden):not(.is-playground)>span{border-radius:2px;filter:saturate(.55) contrast(1.08)}.alf-neighborhood-seongsu-blocks .alf-city-lot.is-office>span{background:repeating-linear-gradient(90deg,#3f6875 0 8px,#9eb5b4 8px 11px)}.alf-neighborhood-seongsu-blocks .alf-city-lot>i,.alf-neighborhood-seongsu-blocks .alf-city-lot>b,.alf-neighborhood-seongsu-blocks .alf-city-lot>em{transform:scale(.72)}.alf-neighborhood-songdo-canals .alf-city-lot.is-apartment:before,.alf-neighborhood-songdo-canals .alf-city-lot.is-office:before{border-radius:12px;background:linear-gradient(90deg,transparent 13px,#50737c4d 14px),linear-gradient(0deg,transparent 13px,#50737c4d 14px),#9fbac0;background-size:14px 14px;box-shadow:inset 0 0 0 3px #d9eeeea8,0 0 0 4px #4f84916b}.alf-neighborhood-songdo-canals .alf-city-lot.is-apartment>span{border-radius:8px 8px 2px 2px;background:repeating-linear-gradient(0deg,#e1f2f0 0 7px,#4e86a2 7px 12px);box-shadow:-6px 7px #4e747c}.alf-neighborhood-songdo-canals .alf-city-lot.is-office>span{background:repeating-linear-gradient(90deg,#3f8291 0 6px,#bfe3df 6px 10px)}.alf-neighborhood-wolmido-quarter .alf-city-lot.is-shop:before,.alf-neighborhood-wolmido-quarter .alf-city-lot.is-kiosk:before{content:"";position:absolute;left:50%;top:50%;width:var(--alf-lot-ground-width);height:var(--alf-lot-ground-height);transform:translate(-50%,-50%);border-radius:5px;background:repeating-linear-gradient(90deg,#c2a374 0 5px,#ad8c6555 5px 7px);box-shadow:inset 0 0 0 2px #795f4a66}.alf-neighborhood-wolmido-quarter .alf-city-lot.is-kiosk>span{background:#f1a65f}.alf-neighborhood-wolmido-quarter .alf-city-lot.is-shop>span:after{background:repeating-linear-gradient(90deg,#eb6557 0 9px,#fff0bc 9px 18px,#3b7d8b 18px 27px)}.alf-landmark-connectors{position:absolute;z-index:8;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.alf-landmark-connector{stroke:#fffdf3;stroke-width:3;stroke-linecap:round;stroke-dasharray:.1 6;opacity:.94;filter:drop-shadow(0 1px 1px #234d47b8)}.alf-road-clue{position:absolute;z-index:8;width:68px;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.alf-road-clue.is-interactive{padding:0;border:0;background:transparent;color:inherit;font:inherit;pointer-events:auto;cursor:pointer}.alf-road-clue.is-interactive>span{animation:alf-place-heartbeat 2.6s ease-in-out infinite}.alf-road-clue.is-interactive:focus-visible>span{outline:4px solid #ffb179;outline-offset:2px}.alf-road-clue>span{display:grid;place-content:center;min-width:24px;height:24px;margin:auto;color:#173f3b;font-size:19px;font-weight:950;line-height:1;filter:drop-shadow(0 2px 1px #fff9df)}.alf-road-clue small{display:inline-block;max-width:68px;margin-top:1px;padding:2px 4px;overflow:hidden;border-radius:5px;background:#fff8dfdc;color:#31534f;white-space:normal;line-height:1.05;font-size:9px;font-weight:950;box-shadow:0 1px 3px #21484130}.alf-road-clue.is-ground>span{height:17px;color:#f8e7a5;font-size:18px;text-shadow:0 1px 1px #355d58;transform:rotate(-4deg)}.alf-road-clue.is-ground small{background:#244b47d9;color:#fffbe9}.alf-road-clue.is-crosswalk{height:0}.alf-road-clue.is-crosswalk>span{position:absolute;left:calc(50% - 9.5px);top:-16px;width:19px;min-width:19px;height:32px;padding:0;transform:rotate(var(--alf-clue-angle, 0deg));border:0;border-radius:1px;background:repeating-linear-gradient(0deg,#fffbed 0 3px,var(--alf-road) 3px 6px);color:transparent;font-size:0;filter:none}.alf-road-clue.is-crosswalk small{position:absolute;left:50%;top:18px;margin:0;transform:translate(-50%)}.alf-road-clue.is-safety-mirror>span{width:21px;min-width:21px;height:21px;border:3px solid #f2a33d;border-radius:50%;background:#d8f0ed;color:#6b9e98;font-size:12px}.alf-road-clue.is-bench>span{color:#3d765f;transform:scaleX(1.15)}.alf-road-clue.is-mural>span{color:#4488ab;font-size:22px}.alf-map-node{position:absolute;z-index:8;width:78px;transform:translate(-50%,-50%);text-align:center}.alf-map-node.is-interactive{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.alf-map-node.is-interactive>span{animation:alf-place-heartbeat 2.6s ease-in-out infinite}.alf-map-node.is-interactive:focus-visible>span{outline:4px solid #ffb179;outline-offset:2px}.alf-map-node.is-interactive.is-occupied{z-index:11;pointer-events:none}.alf-map-node.is-interactive.is-occupied>span{opacity:0;animation:none}.alf-map-node.is-interactive.is-occupied small{position:relative;z-index:1;pointer-events:auto;cursor:pointer}.alf-map-node>span{display:grid;place-content:center;width:34px;height:34px;margin:auto;border:3px solid #fffaf0;border-radius:50%;background:#23544f;color:#fff;box-shadow:0 4px #163c38,0 6px 10px #244d4145;font-size:15px;font-weight:950}.alf-map-node small{display:inline-block;margin-top:3px;padding:3px 7px;border-radius:7px;background:#244c48ed;color:#fff;white-space:nowrap;font-size:9px;font-weight:900}.alf-map-node.is-start>span{background:#fff7e8;color:#1c524c;font-size:23px}.alf-map-node.is-goal>span{background:#e86d5a;color:#fff;font-size:25px}.alf-roadside-place{position:absolute;z-index:8;width:78px;padding:0;border:0;transform:translate(-50%,-50%);background:transparent;color:inherit;text-align:center}.alf-roadside-place:disabled{opacity:1;cursor:default}.alf-roadside-place.is-interactive>span{animation:alf-place-heartbeat 2.6s ease-in-out infinite}.alf-roadside-place.is-interactive:focus-visible>span{outline:4px solid #ffb179;outline-offset:2px}.alf-roadside-place>span{display:grid;place-content:center;width:37px;height:37px;margin:auto;border:3px solid #fff5dc;border-radius:50% 50% 45% 45%;background:#fff7e6;box-shadow:-3px 4px #72968a,0 8px 12px #294d423c;font-size:19px}.alf-roadside-place small{display:inline-block;max-width:78px;margin-top:2px;padding:3px 6px;overflow:hidden;border-radius:7px;background:#234d48ed;color:#fff;white-space:normal;line-height:1.05;font-size:9px;font-weight:900}.alf-road-blocker{position:absolute;z-index:9;width:56px;height:56px;transform:translate(-50%,-50%);text-align:center;pointer-events:none;filter:drop-shadow(0 5px 5px #713b2b55)}.alf-blocker-icon{display:grid;place-content:center;width:56px;height:56px;font-size:39px;line-height:1}.alf-map-dog{position:absolute;z-index:10;width:78px;height:78px;padding:0;transform:translate(-50%,-68%);border:0;background:transparent;transition:left .52s cubic-bezier(.3,.8,.25,1),top .52s cubic-bezier(.3,.8,.25,1);filter:drop-shadow(0 8px 7px #25483c5c)}.alf-map-dog img{width:100%;height:100%;object-fit:contain}.alf-map-dog i{position:absolute;right:13px;top:48px;color:#fff2a7;font-style:normal;font-weight:950;text-shadow:0 0 8px #ef634f;animation:alf-heart-pulse 1.1s ease-in-out infinite}.alf-map-dog.is-walking img{animation:alf-walk .3s ease-in-out infinite alternate}.alf-map-dog.is-happy img{transform-origin:50% 80%;animation:alf-happy-bark .38s ease-in-out 3}.alf-map-dog.is-confused img{transform-origin:50% 75%;animation:alf-confused-bark .32s ease-in-out 4;filter:saturate(.75) drop-shadow(0 8px 7px #25483c5c)}.alf-map-bark{position:absolute;z-index:9;left:62%;top:-27px;width:max-content;padding:7px 10px;border:2px solid #183f3b;border-radius:13px 13px 13px 3px;background:#fffdf4;box-shadow:3px 4px #e46d56;color:#17423d;font-size:10px;font-weight:950;letter-spacing:.04em;pointer-events:none;animation:alf-bark-pop .25s cubic-bezier(.2,1.5,.4,1) both}.alf-map-bark.is-confused{border-color:#814f48;background:#fff0e9;box-shadow:3px 4px #b87a6d;color:#8c4038;transform:rotate(-3deg)}.alf-instruction-panel{position:relative;z-index:8;margin:-12px 13px 14px;padding:15px;border:1px solid #fff;border-radius:20px;background:#fffdf9f5;box-shadow:0 8px 28px #22494327}.alf-dialogue{display:flex;align-items:center;gap:9px;margin-bottom:10px}.alf-dialogue img{width:48px;height:48px;flex:0 0 auto;border-radius:50%;background:#d8eee3;object-fit:contain}.alf-dialogue span{color:#da624e;font-size:9px;font-weight:950;letter-spacing:.09em}.alf-dialogue p{margin:3px 0 0;color:#193f3c;font-size:14px;font-weight:900;line-height:1.38}.alf-current-goal{display:flex;align-items:center;gap:5px;margin:-4px 0 10px;padding:8px 10px;border-radius:10px;background:#e8f4ef;color:#607b76;font-size:11px}.alf-current-goal span:first-child{flex:0 0 auto;font-size:11px}.alf-current-goal strong{color:#1e524b;font-weight:950}.alf-current-goal strong+span:before{content:"·";margin-right:5px;color:#df6b57;font-weight:950}.alf-instruction-panel form{margin-top:11px}.alf-instruction-panel label{display:block;margin-bottom:5px;color:#5a716e;font-size:11px;font-weight:900}.alf-guidance-note{display:block;margin:-2px 0 7px;color:#79908d;font-size:10px;line-height:1.35;font-weight:750}.alf-instruction-panel textarea{width:100%;resize:none;border:1px solid #c8d9d4;border-radius:11px;padding:10px 11px;background:#fff;color:#193e3b;font-size:14px;line-height:1.4;box-sizing:border-box}.alf-instruction-panel form .alf-primary{width:100%;margin-top:8px}.alf-feedback{display:flex;gap:9px;align-items:flex-start;margin-top:11px;padding:10px 11px;border-radius:12px;font-size:12px;line-height:1.45}.alf-feedback>span{display:grid;place-content:center;width:22px;height:22px;flex:0 0 auto;border-radius:50%;color:#fff;font-weight:950}.alf-feedback strong,.alf-feedback small{display:block}.alf-feedback small{margin-top:3px;opacity:.75}.alf-feedback.is-correct{border:1px solid #86d7b6;background:#e7f9f0;color:#126047}.alf-feedback.is-correct>span{background:#22a875}.alf-feedback.is-wrong{border:1px solid #f0a38f;background:#fff0eb;color:#9c4034}.alf-feedback.is-wrong>span{background:#e26550}.alf-secret-message{position:relative;display:flex;gap:10px;align-items:flex-start;margin-top:11px;padding:11px 34px 11px 11px;border:1px solid #e6b96e;border-radius:13px;background:#fff7d9;color:#654c25;box-shadow:0 4px 12px #6d54221a}.alf-secret-message>span{display:grid;place-content:center;width:31px;height:31px;flex:0 0 auto;border-radius:50%;background:#fff;font-size:18px}.alf-secret-message strong{color:#d05e4f;font-size:8px;letter-spacing:.11em}.alf-secret-message p{margin:3px 0 0;font-size:11px;font-weight:800;line-height:1.4}.alf-secret-message button{position:absolute;right:8px;top:7px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#7b674338;color:#654c25;font-weight:900}.alf-map-secret-message{position:absolute;z-index:30;left:50%;top:50%;width:min(360px,calc(100% - 28px));max-height:calc(100% - 28px);margin:0;padding:15px 42px 15px 15px;transform:translate(-50%,-50%);overflow-y:auto;border:2px solid #f0ca82;border-radius:18px;background:#fff9ddf2;box-shadow:0 18px 55px #102f2b85,4px 5px #d76853;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;touch-action:manipulation;box-sizing:border-box;animation:alf-map-popup-arrive .28s cubic-bezier(.2,1.3,.35,1) both}.alf-map-secret-message>span{width:38px;height:38px;font-size:22px;box-shadow:inset 0 0 0 1px #f0d9a9}.alf-map-secret-message strong{font-size:9px}.alf-map-secret-message p{margin-top:5px;font-size:13px;line-height:1.45}.alf-map-secret-message button{right:10px;top:9px;width:27px;height:27px;font-size:17px}.alf-jisoo-waiting-overlay{position:absolute;z-index:35;inset:0;display:grid;place-items:center;padding:14px;background:#173c397d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;touch-action:manipulation;box-sizing:border-box;animation:alf-modal-veil .2s ease-out both}.alf-jisoo-waiting-card{position:relative;display:grid;grid-template-columns:minmax(125px,43%) 1fr;width:min(400px,100%);max-height:100%;overflow:hidden;border:2px solid #173f3b;border-radius:20px;background:linear-gradient(145deg,#fffaf0,#e9f4df);box-shadow:4px 5px #e66f58,0 18px 50px #102f2b70;animation:alf-event-interrupt-arrive .3s cubic-bezier(.2,1.35,.35,1) both}.alf-jisoo-waiting-close{position:absolute;z-index:4;right:9px;top:9px;display:grid;place-content:center;width:29px;height:29px;padding:0;border:1px solid #d7c6a6;border-radius:50%;background:#fffaf0e8;color:#5d5044;font-size:18px;font-weight:900}.alf-jisoo-waiting-art{position:relative;min-height:255px;overflow:hidden;background:radial-gradient(circle at 54% 35%,#ffe8ae 0 19%,#acd4c8 58%,#77a99d)}.alf-jisoo-waiting-art:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#24564e2b 1px,transparent 1px);background-size:7px 7px;mix-blend-mode:multiply}.alf-jisoo-waiting-art img{position:absolute;z-index:1;left:50%;bottom:-2px;width:122%;height:260px;transform:translate(-50%);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 9px 8px #173c3952)}.alf-jisoo-waiting-copy{align-self:center;padding:38px 18px 20px 16px;color:#214743}.alf-jisoo-waiting-copy>span{color:#db624e;font-size:8px;font-weight:950;letter-spacing:.12em}.alf-jisoo-waiting-copy h2{margin:5px 0 7px;color:#173f3b;font-size:20px;line-height:1.05}.alf-jisoo-waiting-copy p{margin:0;font-size:11px;font-weight:750;line-height:1.45}.alf-jisoo-waiting-copy small{display:block;margin-top:9px;color:#d05e4d;font-size:9px;font-weight:900}.alf-device-card .alf-device-art{min-height:255px;background:radial-gradient(circle at 52% 43%,#ffe2a6 0 22%,#add7ca 58%,#77a99d)}.alf-device-card .alf-device-art:before{content:"";position:absolute;z-index:0;left:50%;top:48%;width:190px;height:190px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff2c7a8,#f2b96e52 55%,transparent 70%)}.alf-device-card .alf-device-art img{z-index:1;bottom:11px;width:112%;height:224px;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 10px #173c3952)}.alf-device-card .alf-device-art i{position:absolute;z-index:2;right:24px;top:34px;color:#fff4b3;font-size:22px;font-style:normal;text-shadow:0 0 11px #ef6e58;animation:alf-heart-pulse 1.1s ease-in-out infinite}.alf-device-copy .alf-device-spec{margin-top:5px;color:#66827d;font-size:7px;line-height:1.35;letter-spacing:.04em}.alf-recovery-note{display:flex;align-items:center;gap:7px;margin-top:9px;padding:8px 10px;border-radius:10px;background:#e8f7ef;color:#17634d;font-size:11px;font-weight:850}.alf-recovery-note>span{font-weight:950}.alf-map-toast{position:absolute;z-index:34;left:50%;top:50%;display:flex;align-items:center;justify-content:center;gap:8px;width:min(330px,calc(100% - 48px));padding:10px 14px;transform:translate(-50%,-50%);border:2px solid #24554f;border-radius:16px;background:#fffdf3f2;color:#214f49;box-shadow:3px 4px #e66f58,0 12px 34px #173c396b;box-sizing:border-box;font-size:11px;font-weight:900;line-height:1.3;text-align:center;pointer-events:none;animation:alf-map-toast-arrive .28s cubic-bezier(.2,1.35,.35,1) both}.alf-map-toast>span{font-size:17px}.alf-map-toast.is-warning{border-color:#984b3e;background:#fff3e9f5;color:#813f35;box-shadow:3px 4px #e66f58,0 12px 34px #5d2c2866}.alf-street-event-overlay{position:absolute;z-index:40;inset:0;display:grid;place-items:center;padding:15px;background:#123a37a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;touch-action:manipulation;box-sizing:border-box;animation:alf-modal-veil .18s ease-out both}.alf-street-event{padding:12px;border:2px solid #24554f;border-radius:15px;background:linear-gradient(145deg,#fffdf3,#eef5df);box-shadow:4px 5px #e66f58,0 18px 50px #102f2b70}.alf-street-event-dialog{width:min(400px,100%);max-height:calc(100% - 12px);margin:0;overflow-y:auto;box-sizing:border-box;scrollbar-width:thin;animation:alf-event-interrupt-arrive .3s cubic-bezier(.2,1.35,.35,1) both}.alf-street-event-interrupt{display:flex;align-items:center;gap:9px;margin:-12px -12px 11px;padding:9px 12px;border-bottom:2px solid #24554f;background:#e96d58;color:#fffdf3}.alf-street-event-interrupt>span{display:grid;place-content:center;width:27px;height:27px;flex:0 0 auto;border:2px solid currentColor;border-radius:50%;font-size:17px;font-weight:950}.alf-street-event-interrupt strong,.alf-street-event-interrupt small{display:block}.alf-street-event-interrupt strong{font-size:10px;font-weight:950;letter-spacing:.1em}.alf-street-event-interrupt small{margin-top:1px;color:#fff5d8;font-size:9px;font-weight:800}.alf-paused-instruction{margin:0 0 10px;padding:7px 9px;border-left:3px solid #e66f58;border-radius:0 8px 8px 0;background:#f7e4d4;color:#704d42}.alf-paused-instruction small{display:block;color:#bd5545;font-size:7px;font-weight:950;letter-spacing:.12em}.alf-paused-instruction p{margin:2px 0 0;font-size:10px;font-weight:850;line-height:1.3}.alf-street-event-heading{display:flex;align-items:center;gap:10px;margin-bottom:7px}.alf-street-event-heading>span{display:grid;place-content:center;width:40px;height:40px;flex:0 0 auto;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #dce7dc;font-size:23px}.alf-street-event-heading small,.alf-street-event-heading strong{display:block}.alf-street-event-heading small{color:#db654f;font-size:8px;font-weight:950;letter-spacing:.14em}.alf-street-event-heading strong{margin-top:2px;color:#183f3c;font-size:15px;font-weight:950}.alf-street-event>p{margin:0 0 8px;color:#526d68;font-size:11px;font-weight:700;line-height:1.45}.alf-street-event label{display:block;margin-bottom:5px;color:#4d6b66;font-size:11px;font-weight:900}.alf-street-event textarea{width:100%;resize:none;border:1px solid #b8cec7;border-radius:10px;padding:9px 10px;background:#fff;color:#193e3b;font-size:13px;line-height:1.35;box-sizing:border-box}.alf-street-event textarea:focus{outline:3px solid #ffb179;outline-offset:1px}.alf-street-event-feedback{display:block;margin-top:6px;color:#ad493a;font-size:10px;font-weight:800}.alf-street-event .alf-primary{width:100%;margin-top:8px}.alf-event-resume-note{display:block;margin-top:7px;color:#66817c;font-size:9px;font-weight:750;line-height:1.3;text-align:center}.alf-next,.alf-retry{width:100%;min-height:40px;margin-top:9px;border:0;border-radius:12px;font-size:11px;font-weight:900}.alf-next{background:#183f3c;color:#fff}.alf-retry{border:1px solid #d68a78;background:#fff;color:#a14639}.alf-reunion{min-height:min(760px,calc(100svh - 36px));background:radial-gradient(circle at 16% 33%,#fff3bd 0 8%,transparent 29%),radial-gradient(circle at 86% 39%,color-mix(in srgb,var(--alf-map-b) 88%,white) 0 12%,transparent 34%),linear-gradient(155deg,var(--alf-map-a),#e8f0d8 52%,var(--alf-map-b));text-align:left}.alf-reunion:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background-image:radial-gradient(#285d5530 1px,transparent 1px);background-size:8px 8px;opacity:.45}.alf-reunion>*{position:relative;z-index:1}.alf-reunion-masthead{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:88px;padding:16px 20px 15px;background:#153d3a;color:#fffaf0;box-shadow:0 4px #e66c57}.alf-reunion-masthead .alf-eyebrow{color:#ffae91}.alf-reunion-masthead h1{font-size:27px;line-height:1}.alf-reunion-location{min-width:158px;padding:8px 10px;border:1px solid #ffffff26;border-radius:11px;background:#ffffff0d;color:#ffe2a4;font-size:11px;font-weight:950;line-height:1.25;text-align:right}.alf-reunion-location small{display:block;margin-top:3px;color:#a9d0c8;font-size:8px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.alf-reunion-scene{position:relative;height:330px;margin-top:4px;overflow:hidden;border-bottom:4px solid #173d3b;background:linear-gradient(180deg,#ecf5e3 0 57%,#b7c1b8 57% 59%,#a8b3ad 59% 100%)}.alf-reunion-scene:before{content:"";position:absolute;left:-5%;right:-5%;bottom:22%;height:7px;transform:rotate(-.5deg);border-block:2px dashed #f7e7b9;opacity:.72}.alf-reunion-scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(150deg,#fff8c84d,transparent 44%),radial-gradient(circle at 86% 22%,#fff6b9b5 0 26px,transparent 27px);mix-blend-mode:screen}.alf-reunion-caption{position:absolute;z-index:3;left:16px;top:14px;width:min(275px,calc(100% - 32px));padding:8px 11px 9px;transform:rotate(-.55deg);border:2px solid #173d3b;background:#fffaf0ed;box-shadow:4px 4px #e46e59;line-height:1.2}.alf-reunion-caption strong{display:block;margin-bottom:2px;color:#d75e4b;font-size:8px;letter-spacing:.12em}.alf-reunion-caption span{display:block;color:#294f4a;font-size:11px;font-weight:850}.alf-reunion-sun{position:absolute;right:44px;top:28px;width:78px;height:78px;border-radius:50%;background:#ffd282;box-shadow:0 0 0 14px #ffe7a74a,0 0 46px #ffcf777d}.alf-reunion-scene>img{position:absolute;z-index:2;left:50%;bottom:-8px;width:96%;height:286px;transform:translate(-50%);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 13px 10px #274f464f);animation:alf-reunion-arrive .62s cubic-bezier(.2,1.35,.35,1) both}.alf-reunion-story{min-height:min(760px,calc(100svh - 36px))}.alf-reunion-story .alf-reunion-scene{height:390px}.alf-reunion-story .alf-story-art>img{width:99%;height:332px}.alf-story-card{z-index:5;margin:-14px 14px 16px;padding:19px 19px 17px;border:1px solid #fff;border-radius:20px;background:#fffdf9f5;box-shadow:0 11px 30px #2249432e}.alf-story-speaker{display:block;margin-bottom:4px;color:#d65f4e;font-size:9px;font-weight:950;letter-spacing:.13em}.alf-story-card h2{margin:0 0 8px;color:#1c4944;font-size:24px;font-weight:950;line-height:1.08;letter-spacing:-.035em}.alf-story-card>p{margin:0;color:#56736e;font-size:13px;font-weight:780;line-height:1.52}.alf-story-card blockquote{margin:0;padding:11px 13px;border-left:4px solid #e46b57;border-radius:4px 12px 12px 4px;background:#fff5dc;color:#315d57;font-size:13px;font-weight:850;line-height:1.46}.alf-story-card blockquote cite{margin-top:5px;color:#d45e4d;font-size:9px;font-weight:950}.alf-story-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.alf-story-controls .alf-primary{min-height:42px;margin-left:auto;padding-inline:16px;font-size:12px}.alf-story-dots{display:flex;align-items:center;gap:6px;padding-left:2px}.alf-story-dots i{display:block;width:7px;height:7px;border-radius:50%;background:#aec9c1;box-shadow:inset 0 0 0 1px #759b91}.alf-story-dots i.is-current{width:20px;border-radius:5px;background:#e56c57;box-shadow:none}.alf-reunion-card{z-index:5;margin:-14px 14px 16px;padding:18px 18px 17px;border:1px solid #fff;border-radius:20px;background:#fffdf9f5;box-shadow:0 11px 30px #2249432e}.alf-reunion-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.alf-reunion-title h2{margin:0;font-size:23px;font-weight:950;line-height:1.08;letter-spacing:-.035em}.alf-score{display:flex;align-items:baseline;flex:0 0 auto;margin:0;color:#dd604a}.alf-score strong{font-size:38px;line-height:1}.alf-score span{font-size:11px;font-weight:900}.alf-ending-chances{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;color:#d95645}.alf-ending-chances .alf-collar-battery{width:82px;height:22px;gap:3px;border-color:#d56a57;background:#fff7ed;box-shadow:inset 0 0 0 1px #f0b8a8,0 1px #9f493c}.alf-ending-chances .alf-collar-battery:after{top:5px;height:8px;background:#d56a57;box-shadow:0 1px #9f493c}.alf-ending-chances .alf-collar-battery i{background:#e46651;box-shadow:inset 0 1px #ffb095}.alf-ending-chances .alf-collar-battery i.is-drained{background:#ead2ca;box-shadow:inset 0 0 0 1px #c6aaa1}.alf-ending-chances>span{margin-top:4px;font-size:9px;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.alf-ending-chances.is-success{color:#227062}.alf-ending-chances.is-success .alf-collar-battery{border-color:#2b7b6d;background:#eaf5ef;box-shadow:inset 0 0 0 1px #a8cec4,0 1px #174e45}.alf-ending-chances.is-success .alf-collar-battery:after{background:#2b7b6d;box-shadow:0 1px #174e45}.alf-ending-chances.is-success .alf-collar-battery i.is-charged{background:#49a98d;box-shadow:inset 0 1px #9be0c9}.alf-reunion-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0 11px}.alf-reunion-stats>span{min-width:0;padding:8px 5px 7px;border:1px solid #cae0d8;border-radius:11px;background:#eaf5ef;color:#56746f;font-size:10px;font-weight:850;line-height:1.12;text-align:center}.alf-reunion-stats strong{display:block;margin-bottom:2px;color:#1e534c;font-size:17px;font-weight:950}.alf-route-highlights{display:flex;flex-wrap:wrap;gap:6px;margin:-3px 0 10px}.alf-route-highlights span{padding:5px 8px;border-radius:999px;background:#eef4ff;color:#3f6877;font-size:9px;font-weight:900}.alf-reunion-summary{margin:0 0 11px;color:#58736f;font-size:12px;font-weight:750;line-height:1.45}.alf-goni-quote{display:flex;align-items:center;gap:10px;margin:0;padding:10px 11px;border:1px solid #efd4b1;border-radius:13px;background:#fff6df;color:#315d57}.alf-goni-quote>span{display:grid;place-content:center;width:31px;height:31px;flex:0 0 auto;border:2px solid #fff;border-radius:50%;background:#23615a;color:#ffe2a4;box-shadow:0 3px #d56a55;font-size:13px;font-weight:950}.alf-goni-quote p{margin:0;font-size:12px;font-weight:900;line-height:1.32}.alf-reunion cite{display:block;margin-top:3px;color:#78918d;font-size:9px;font-style:normal;font-weight:750}.alf-goni-aside{margin-top:9px}.alf-goni-aside button{display:flex;align-items:center;gap:7px;width:100%;padding:7px 9px;border:1px dashed #8eb4aa;border-radius:10px;background:#edf7f2;color:#356760;font-size:10px;font-weight:900;text-align:left}.alf-goni-aside button>span{display:grid;place-content:center;width:20px;height:20px;flex:0 0 auto;border-radius:50%;background:#376e67;color:#fff;font-size:13px;line-height:1}.alf-goni-aside>p{margin:7px 0 0;padding:9px 11px;border-radius:10px;background:#dfeee8;color:#315d57;font-size:11px;font-weight:850;line-height:1.4;animation:alf-device-arrive .28s ease-out both}.alf-goni-aside>p small{display:block;margin-top:5px;color:#d65f4e;font-size:8px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.alf-rare-ending{display:flex;align-items:center;gap:9px;margin:9px 0 0;padding:8px 10px;border:1px dashed #dc8069;border-radius:11px;background:#fff0e8;color:#7b453a;font-size:10px;font-weight:850}.alf-rare-ending span{display:grid;place-content:center;min-width:39px;height:27px;border-radius:9px;background:#e56d58;color:#fff;font-size:12px;font-weight:950;transform:rotate(-4deg)}.alf-reunion .alf-story-note{display:flex;align-items:center;gap:8px;margin:9px 0 0;padding:8px 10px;border:1px solid #eea391;border-radius:11px;background:#fff0e9;color:#8f3d39;font-size:10px;font-weight:900;line-height:1.3}.alf-reunion .alf-story-note>span:first-child{color:#e36250;font-size:17px;line-height:1}.alf-failure-ending{background:radial-gradient(circle at 18% 34%,#ffe5aa 0 8%,transparent 30%),linear-gradient(155deg,#a9c8bd,#e9e4c8 52%,#b8c1b0)}.alf-failure-ending .alf-reunion-masthead{background:#263f42;box-shadow:0 4px #d96552}.alf-failure-scene{height:365px;background:#324d50}.alf-failure-scene:before{display:none}.alf-failure-scene:after{z-index:2;background:linear-gradient(180deg,#132e3424,transparent 52%,#142e335c);mix-blend-mode:multiply}.alf-failure-scene>img{z-index:1;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;filter:none}.alf-failure-card{border-top:3px solid #e06a55}.alf-failure-quote>span{background:#e06a55}.alf-failure-note{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:8px 10px;border:1px dashed #c98370;border-radius:11px;background:#fff0e9;color:#78483f;font-size:10px;font-weight:850;line-height:1.35}.alf-failure-note>span{display:grid;place-content:center;width:24px;height:24px;flex:0 0 auto;border-radius:50%;background:#e06a55;color:#fff;font-size:15px;font-weight:950}@keyframes alf-phone-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 14px #52b97912}}@keyframes alf-ring-note{0%,to{opacity:.25;transform:translateY(10px) rotate(-8deg)}50%{opacity:1;transform:translateY(-8px) rotate(8deg)}}@keyframes alf-arrive{0%{opacity:0;transform:translateY(25px) scale(.85)}to{opacity:1;transform:none}}@keyframes alf-collar-pop{0%{opacity:0;transform:translateY(-13px) rotate(7deg) scale(.68)}to{opacity:1;transform:rotate(2deg) scale(1)}}@keyframes alf-reunion-arrive{0%{opacity:0;transform:translate(-50%) translateY(25px) scale(.88)}to{opacity:1;transform:translate(-50%)}}@keyframes alf-walk{to{transform:translateY(-5px) rotate(2deg)}}@keyframes alf-happy-bark{35%{transform:translateY(-9px) rotate(-3deg) scale(1.04)}70%{transform:translateY(0) rotate(3deg)}}@keyframes alf-confused-bark{33%{transform:translate(-5px) rotate(-4deg)}66%{transform:translate(5px) rotate(4deg)}}@keyframes alf-bark-pop{0%{opacity:0;transform:translateY(9px) scale(.65)}}@keyframes alf-heart-pulse{50%{transform:scale(1.3);filter:brightness(1.3)}}@keyframes alf-modal-veil{0%{opacity:0}}@keyframes alf-device-arrive{0%{opacity:0;transform:translateY(20px) scale(.88)}to{opacity:1;transform:none}}@keyframes alf-map-popup-arrive{0%{opacity:0;transform:translate(-50%,calc(-50% + 16px)) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes alf-event-interrupt-arrive{0%{opacity:0;transform:translateY(18px) rotate(-1deg) scale(.93)}to{opacity:1;transform:none}}@keyframes alf-map-toast-arrive{0%{opacity:0;transform:translate(-50%,calc(-50% + 18px)) rotate(-1deg) scale(.93)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes alf-map-rain{to{background-position:-28px 60px}}@keyframes alf-place-heartbeat{0%,86%,to{transform:scale(1)}91%{transform:scale(1.09) rotate(-2deg)}96%{transform:scale(1.04) rotate(2deg)}}@keyframes alf-battery-low{50%{opacity:.42;filter:brightness(1.25)}}@keyframes alf-listening-wave{0%{transform:scaleY(.55);opacity:.72}to{transform:scaleY(2.35);opacity:1}}@media(max-width:420px){.alf-preview{padding:0}.alf-preview-nav,.alf-preview-note{display:none}.alf-header{padding:13px 15px 10px}.alf-header h1{font-size:19px}.alf-jisoo-waiting-card{grid-template-columns:minmax(118px,41%) 1fr}.alf-jisoo-waiting-art{min-height:245px}.alf-jisoo-waiting-art img{height:250px}.alf-jisoo-waiting-copy{padding:36px 14px 17px 13px}.alf-jisoo-waiting-copy h2{font-size:18px}.alf-instruction-panel{margin-inline:9px;padding:12px}.alf-comic-panel{min-height:278px}.alf-comic-panel>img{left:-5%;bottom:-5px;width:70%;height:251px}.alf-comic-speech{right:6px;bottom:24px;width:245px;transform:rotate(1deg) scale(.75);transform-origin:right bottom}.alf-intro-collar{right:10px;top:6px;width:148px;transform:rotate(3deg) scale(.75);transform-origin:right top}.alf-reunion-masthead{min-height:82px;padding:14px 15px 13px}.alf-reunion-masthead h1{font-size:23px}.alf-reunion-location{min-width:132px;font-size:9px}.alf-reunion-scene{height:300px}.alf-reunion-scene>img{width:108%;height:254px}.alf-failure-scene{height:340px}.alf-failure-scene>img{width:100%;height:100%}.alf-reunion-story .alf-reunion-scene{height:338px}.alf-reunion-story .alf-story-art>img{width:112%;height:286px}.alf-reunion-caption{left:11px;top:11px;width:min(245px,calc(100% - 22px))}.alf-story-card{margin-inline:9px;padding:16px 14px 14px}.alf-story-card h2{font-size:21px}.alf-story-card>p,.alf-story-card blockquote{font-size:12px}.alf-story-controls{margin-top:13px}.alf-story-controls .alf-primary{min-height:40px;max-width:235px;font-size:11px}.alf-reunion-card{margin-inline:9px;padding:15px 13px 14px}.alf-reunion-title h2{font-size:20px}.alf-score strong{font-size:34px}}@media(max-width:640px){.alf-game{min-height:0;border-radius:20px}.alf-call-stage{min-height:min(720px,calc(100dvh - 48px))}.alf-map-viewport{height:clamp(440px,68dvh,620px)}}@media(prefers-reduced-motion:reduce){.alf-game *,.alf-game *:before,.alf-game *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.standalone-game-page{padding-bottom:20px}.standalone-game-page :is(button,a,select):focus-visible{outline:2px solid var(--app-red);outline-offset:2px}.standalone-game-frame,.sock-battle-game{border-radius:20px;box-shadow:0 12px 34px #4a242221}.sock-battle-page-title,.village-day-page-title{color:var(--app-ink);font-size:clamp(1rem,4.3vw,1.35rem);font-weight:800;line-height:1.15;letter-spacing:-.025em}.sock-battle-game{color:#263238}.sock-battle-status{border-bottom:1px solid var(--app-line);color:var(--app-ink);background:var(--app-panel)}.sock-battle-status-message{color:var(--app-ink)}.sock-battle-stats{border:1px solid var(--app-line);color:var(--app-ink);background:var(--app-bg);font-variant-numeric:tabular-nums}.sock-battle-stats-label{color:var(--app-muted)}html[data-app-theme=dark] .standalone-game-frame,html[data-app-theme=dark] .sock-battle-game{box-shadow:0 12px 34px #00000059}@media(max-width:420px){.standalone-game-frame,.sock-battle-game{border-radius:18px}}
