@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Figtree", ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--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;--drop-shadow-2xl:0 25px 25px #00000026;--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-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-forest:#000;--color-forest-mid:#1a1a1a;--color-amber:#000;--color-amber-deep:#1a1a1a;--color-sunka-yellow:#000;--color-sunka-dark:#000;--color-sunka-gray:#f5f5f5;--color-sunka-gray-2:#eee;--color-sunka-border:#e0e0e0;--color-mist:#f5f5f5;--color-sand:#eee;--color-ink:#000;--color-mute:#757575;--color-line:#e0e0e0;--color-danger:#c0392b;--color-success:#1f7a4d;--color-primary:#000;--color-primary-hover:#1a1a1a;--color-blue-deep:#000;--color-blue-soft:#e0e0e0;--color-surface:#fff;--color-muted:#f5f5f5;--color-bg:#fafafa;--color-text:#000;--color-text-muted:#757575;--color-text-inverse:#fff;--color-border:#e0e0e0;--color-error:#dc2626;--color-gold:#ffb000;--shadow-blue-glow:0 10px 38px -6px #0000002e, 0 2px 10px -4px #00000014}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.seat-map-grid-wrap{max-width:var(--container-3xl);margin-inline:auto}.seat-map-grid-wrap--wide{max-width:100%;overflow-x:auto}.seat-map-grid-wrap--wide .seat-map-grid{width:max-content;margin-left:auto;margin-right:auto}.seat-map-front-label,.seat-map-rear-label{border-radius:var(--radius-lg);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.seat-map-rear-label{margin-top:calc(var(--spacing) * 3)}.seat-map-grid{gap:.25rem;margin-top:.75rem;margin-bottom:.75rem;display:inline-grid}.seat-map-grid-cell,.seat-map-grid button.seat-map-cell--seat{--tw-font-weight:var(--font-weight-bold);min-width:2.5rem;min-height:2.5rem;font-size:10px;font-weight:var(--font-weight-bold);border-radius:.25rem;flex-direction:column;justify-content:center;align-items:center;display:flex}.seat-map-grid button.seat-map-cell--seat{cursor:pointer;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))}.seat-map-cell--empty{min-width:2.5rem;min-height:2.5rem}.seat-map-cell--aisle{background-color:#0000}.seat-map-cell--door{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.seat-map-cell--door{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.seat-map-cell--door{color:var(--color-ink)}.seat-map-cell--regular{background-color:var(--color-teal-500);color:var(--color-white)}.seat-map-cell--window{background-color:var(--color-blue-500);color:var(--color-white)}.seat-map-cell--aisle.seat-map-cell--seat,.seat-map-cell--aisle:not(.seat-map-grid-cell){background-color:var(--color-slate-300);color:var(--color-white)}.seat-map-cell--vip{background-color:var(--color-black);color:var(--color-white)}.seat-map-cell--crew,.seat-map-cell--blocked{background-color:var(--color-slate-400);color:var(--color-white);opacity:.8;text-decoration-line:line-through}.seat-map-cell--available{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-400);background-color:var(--color-emerald-50);color:var(--color-emerald-900)}@media(hover:hover){.seat-map-cell--available:hover{background-color:var(--color-emerald-100)}}.seat-map-cell--held{border-style:var(--tw-border-style);border-width:1px;border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.seat-map-cell--held{border-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.seat-map-cell--held{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.seat-map-cell--held{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.seat-map-cell--held{color:var(--color-ink)}.seat-map-cell--sold{cursor:not-allowed;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-200);color:var(--color-slate-500)}.seat-map-cell--selected{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-black);background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.seat-map-cell--selected{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.seat-map-cell--selected{color:var(--color-black);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.seat-map-cell--selected{--tw-ring-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.seat-map-cell--blue{background-color:var(--color-blue-500);color:var(--color-white)}.seat-map-seat-num{--tw-leading:1;line-height:1}.seat-map-seat-price{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-normal);font-size:9px;font-weight:var(--font-weight-normal);opacity:.9}.seat-map-legend-swatch{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:.25rem;display:inline-block}.seat-map-inventory-rows{max-width:var(--container-2xl);margin-inline:auto}.seat-map-inventory-body{padding-block:calc(var(--spacing) * 2)}.seat-map-inventory-row{min-height:2.75rem}.agent-seat-btn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-width:3rem;min-height:3rem;padding-inline:var(--spacing);padding-block:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));flex-direction:column;justify-content:center;align-items:center;display:flex}@media(hover:hover){.agent-seat-btn:hover{border-color:var(--color-blue-400)}}.agent-seat-btn.is-selected{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue-600);background-color:var(--color-blue-50);color:var(--color-blue-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-blue-200)}.agent-seat-btn.is-disabled{cursor:not-allowed;border-color:var(--color-slate-100);background-color:var(--color-slate-100);color:var(--color-slate-400);opacity:.7}.agent-seat-num{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold)}.agent-seat-price{margin-top:calc(var(--spacing) * .5);color:var(--color-slate-500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-size:9px}.agent-seat-aisle{margin-inline:var(--spacing);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 6);border-inline-style:var(--tw-border-style);--tw-border-style:dashed;border-inline-width:1px;border-style:dashed;border-color:var(--color-slate-200);flex-shrink:0}.agent-seat-legend{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:.25rem;display:inline-block}.agent-seat-legend.available{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.agent-seat-legend.selected{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue-600);background-color:var(--color-blue-50)}.agent-seat-legend.taken{background-color:var(--color-slate-200)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.-inset-x-4{inset-inline:calc(var(--spacing) * -4)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.inset-y-6{inset-block:calc(var(--spacing) * 6)}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-4{right:calc(var(--spacing) * -4)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.-left-4{left:calc(var(--spacing) * -4)}.-left-5{left:calc(var(--spacing) * -5)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[7px\]{left:7px}.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-\[80\]{z-index:80}.z-\[90\]{z-index:90}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-full{grid-column:1/-1}.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-0{margin:0}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.\!mt-4{margin-top:calc(var(--spacing) * 4)!important}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[3px\]{margin-bottom:3px}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/376\]{aspect-ratio:335/376}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-14{height:calc(var(--spacing) * 14)!important}.\!h-16{height:calc(var(--spacing) * 16)!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-\[3\.15rem\]{height:3.15rem}.h-\[52px\]{height:52px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[80vh\]{max-height:80vh}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[3\.15rem\]{min-height:3.15rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-screen{min-height:100vh}.\!w-11{width:calc(var(--spacing) * 11)!important}.\!w-14{width:calc(var(--spacing) * 14)!important}.\!w-16{width:calc(var(--spacing) * 16)!important}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.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-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-\[3\.15rem\]{width:3.15rem}.w-\[3rem\]{width:3rem}.w-\[52px\]{width:52px}.w-\[88\%\]{width:88%}.w-\[448px\]{width:448px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[58\%\]{max-width:58%}.max-w-\[220px\]{max-width:220px}.max-w-\[335px\]{max-width:335px}.max-w-\[720px\]{max-width:720px}.max-w-\[1440px\]{max-width:1440px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[72px\]{min-width:72px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.03\]{scale:1.03}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.self-center{align-self:center}.self-stretch{align-self:stretch}.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}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.75rem\]{border-radius:1.75rem}.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-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.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-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.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-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.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-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-white\/15{border-color:#ffffff26!important}@supports (color:color-mix(in lab,red,red)){.\!border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)!important}}.\!border-white\/20{border-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.\!border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)!important}}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#E8E8E8\]{border-color:#e8e8e8}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.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-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.border-blue-soft\/40{border-color:#e0e0e066}@supports (color:color-mix(in lab,red,red)){.border-blue-soft\/40{border-color:color-mix(in oklab,var(--color-blue-soft) 40%,transparent)}}.border-border{border-color:var(--color-border)}.border-border\/60{border-color:#e0e0e099}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.border-border\/80{border-color:#e0e0e0cc}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/80{border-color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)}}.border-error\/30{border-color:#dc26264d}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--color-error) 30%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-line{border-color:var(--color-line)}.border-primary{border-color:var(--color-primary)}.border-primary\/15{border-color:#00000026}@supports (color:color-mix(in lab,red,red)){.border-primary\/15{border-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.border-primary\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.border-primary\/25{border-color:#00000040}@supports (color:color-mix(in lab,red,red)){.border-primary\/25{border-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.border-primary\/30{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.border-primary\/35{border-color:#00000059}@supports (color:color-mix(in lab,red,red)){.border-primary\/35{border-color:color-mix(in oklab,var(--color-primary) 35%,transparent)}}.border-primary\/40{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-sunka-border{border-color:var(--color-sunka-border)}.border-transparent{border-color:#0000}.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-t-transparent{border-top-color:#0000}.\!bg-transparent{background-color:#0000!important}.\!bg-white\/10{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.\!bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.bg-\[\#0B5394\]{background-color:#0b5394}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#E8ECEA\]{background-color:#e8ecea}.bg-\[\#E8F5EE\]{background-color:#e8f5ee}.bg-\[\#F2F4F3\]{background-color:#f2f4f3}.bg-\[\#FAFAFA\]{background-color:#fafafa}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#FFF4D6\]{background-color:#fff4d6}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-amber\/20{background-color:color-mix(in oklab,var(--color-amber) 20%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,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\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.bg-blue-deep{background-color:var(--color-blue-deep)}.bg-blue-soft{background-color:var(--color-blue-soft)}.bg-blue-soft\/90{background-color:#e0e0e0e6}@supports (color:color-mix(in lab,red,red)){.bg-blue-soft\/90{background-color:color-mix(in oklab,var(--color-blue-soft) 90%,transparent)}}.bg-border{background-color:var(--color-border)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-error\/5{background-color:#dc26260d}@supports (color:color-mix(in lab,red,red)){.bg-error\/5{background-color:color-mix(in oklab,var(--color-error) 5%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-line{background-color:var(--color-line)}.bg-line\/40{background-color:#e0e0e066}@supports (color:color-mix(in lab,red,red)){.bg-line\/40{background-color:color-mix(in oklab,var(--color-line) 40%,transparent)}}.bg-mist{background-color:var(--color-mist)}.bg-muted{background-color:var(--color-muted)}.bg-muted\/40{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.bg-muted\/90{background-color:#f5f5f5e6}@supports (color:color-mix(in lab,red,red)){.bg-muted\/90{background-color:color-mix(in oklab,var(--color-muted) 90%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.bg-primary\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-primary\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.bg-primary\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/70{background-color:color-mix(in oklab,var(--color-red-50) 70%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-sand{background-color:var(--color-sand)}.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-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-sunka-gray{background-color:var(--color-sunka-gray)}.bg-sunka-gray\/20{background-color:#f5f5f533}@supports (color:color-mix(in lab,red,red)){.bg-sunka-gray\/20{background-color:color-mix(in oklab,var(--color-sunka-gray) 20%,transparent)}}.bg-sunka-gray\/30{background-color:#f5f5f54d}@supports (color:color-mix(in lab,red,red)){.bg-sunka-gray\/30{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}.bg-sunka-gray\/40{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.bg-sunka-gray\/40{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.bg-sunka-yellow{background-color:var(--color-sunka-yellow)}.bg-sunka-yellow\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-sunka-yellow\/10{background-color:color-mix(in oklab,var(--color-sunka-yellow) 10%,transparent)}}.bg-sunka-yellow\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-sunka-yellow\/15{background-color:color-mix(in oklab,var(--color-sunka-yellow) 15%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--color-surface) 95%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.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\/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\/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-gradient-to-b{--tw-gradient-position:to bottom 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-\[radial-gradient\(ellipse_at_top\,_rgba\(11\,83\,148\,0\.07\)\,_transparent_65\%\)\]{background-image:radial-gradient(at top,#0b539412,#0000 65%)}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/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))}.from-blue-soft\/35{--tw-gradient-from:#e0e0e059}@supports (color:color-mix(in lab,red,red)){.from-blue-soft\/35{--tw-gradient-from:color-mix(in oklab, var(--color-blue-soft) 35%, transparent)}}.from-blue-soft\/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-blue-soft\/65{--tw-gradient-from:#e0e0e0a6}@supports (color:color-mix(in lab,red,red)){.from-blue-soft\/65{--tw-gradient-from:color-mix(in oklab, var(--color-blue-soft) 65%, transparent)}}.from-blue-soft\/65{--tw-gradient-stops:var(--tw-gradient-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-muted{--tw-gradient-from:var(--color-muted);--tw-gradient-stops:var(--tw-gradient-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-primary\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab,red,red)){.from-primary\/20{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.from-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-surface{--tw-gradient-from:var(--color-surface);--tw-gradient-stops:var(--tw-gradient-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-bg{--tw-gradient-via:var(--color-bg);--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-primary\/12{--tw-gradient-via:#0000001f}@supports (color:color-mix(in lab,red,red)){.via-primary\/12{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.via-primary\/12{--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-primary\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab,red,red)){.via-primary\/25{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.via-primary\/25{--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-surface{--tw-gradient-via:var(--color-surface);--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-blue-deep\/25{--tw-gradient-to:#00000040}@supports (color:color-mix(in lab,red,red)){.to-blue-deep\/25{--tw-gradient-to:color-mix(in oklab, var(--color-blue-deep) 25%, transparent)}}.to-blue-deep\/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-blue-soft\/55{--tw-gradient-to:#e0e0e08c}@supports (color:color-mix(in lab,red,red)){.to-blue-soft\/55{--tw-gradient-to:color-mix(in oklab, var(--color-blue-soft) 55%, transparent)}}.to-blue-soft\/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))}.to-muted{--tw-gradient-to:var(--color-muted);--tw-gradient-stops:var(--tw-gradient-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-primary\/25{--tw-gradient-to:#00000040}@supports (color:color-mix(in lab,red,red)){.to-primary\/25{--tw-gradient-to:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.to-primary\/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-teal-50\/40{--tw-gradient-to:#f0fdfa66}@supports (color:color-mix(in lab,red,red)){.to-teal-50\/40{--tw-gradient-to:color-mix(in oklab, var(--color-teal-50) 40%, transparent)}}.to-teal-50\/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))}.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))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.\!p-0{padding:0!important}.\!p-4{padding:calc(var(--spacing) * 4)!important}.\!p-6{padding:calc(var(--spacing) * 6)!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.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)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.\!pr-11{padding-right:calc(var(--spacing) * 11)!important}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.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-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.\!pl-10{padding-left:calc(var(--spacing) * 10)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[4\.25rem\]{padding-left:4.25rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-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-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-mute{color:var(--color-mute)!important}.\!text-red-500{color:var(--color-red-500)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#0B5394\]{color:#0b5394}.text-\[\#1A6B7A\]{color:#1a6b7a}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#3B6BDB\]{color:#3b6bdb}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-amber-200{color:var(--color-amber-200)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-deep{color:var(--color-blue-deep)}.text-danger{color:var(--color-danger)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\/80{color:#005f46cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-800\/80{color:color-mix(in oklab,var(--color-emerald-800) 80%,transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-error{color:var(--color-error)}.text-forest{color:var(--color-forest)}.text-gold{color:var(--color-gold)}.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-green-600{color:var(--color-green-600)}.text-inherit{color:inherit}.text-ink{color:var(--color-ink)}.text-mute{color:var(--color-mute)}.text-muted{color:var(--color-muted)}.text-orange-500{color:var(--color-orange-500)}.text-primary{color:var(--color-primary)}.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-800\/80{color:#9f0712cc}@supports (color:color-mix(in lab,red,red)){.text-red-800\/80{color:color-mix(in oklab,var(--color-red-800) 80%,transparent)}}.text-red-900{color:var(--color-red-900)}.text-red-900\/70{color:#82181ab3}@supports (color:color-mix(in lab,red,red)){.text-red-900\/70{color:color-mix(in oklab,var(--color-red-900) 70%,transparent)}}.text-sky-500{color:var(--color-sky-500)}.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-900{color:var(--color-slate-900)}.text-success{color:var(--color-success)}.text-sunka-dark{color:var(--color-sunka-dark)}.text-text-inverse{color:var(--color-text-inverse)}.text-text-inverse\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-text-inverse\/70{color:color-mix(in oklab,var(--color-text-inverse) 70%,transparent)}}.text-text-inverse\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-text-inverse\/80{color:color-mix(in oklab,var(--color-text-inverse) 80%,transparent)}}.text-text-muted{color:var(--color-text-muted)}.text-white{color:var(--color-white)}.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\/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\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,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)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#0B5394\]{accent-color:#0b5394}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.72\]{opacity:.72}.shadow-\[0_-8px_30px_rgba\(7\,54\,96\,0\.08\)\]{--tw-shadow:0 -8px 30px var(--tw-shadow-color,#07366014);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_10px_38px_-6px_rgba\(11\,83\,148\,0\.18\)\]{--tw-shadow:0 10px 38px -6px var(--tw-shadow-color,#0b53942e);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_10px_38px_-6px_rgba\(11\,83\,148\,0\.22\)\]{--tw-shadow:0 10px 38px -6px var(--tw-shadow-color,#0b539438);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);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_2px_0_rgba\(255\,255\,255\,0\.6\)\]{--tw-shadow:inset 0 2px 0 var(--tw-shadow-color,#fff9);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_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-\[\#000000\]{--tw-ring-color:#000}.ring-blue-deep\/\[0\.04\]{--tw-ring-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.ring-blue-deep\/\[0\.04\]{--tw-ring-color:color-mix(in oklab, var(--color-blue-deep) 4%, transparent)}}.ring-blue-deep\/\[0\.06\]{--tw-ring-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.ring-blue-deep\/\[0\.06\]{--tw-ring-color:color-mix(in oklab, var(--color-blue-deep) 6%, transparent)}}.ring-border{--tw-ring-color:var(--color-border)}.ring-emerald-200\/80{--tw-ring-color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.ring-emerald-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.ring-emerald-400{--tw-ring-color:var(--color-emerald-400)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-primary\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-primary\/10{--tw-ring-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.ring-primary\/15{--tw-ring-color:#00000026}@supports (color:color-mix(in lab,red,red)){.ring-primary\/15{--tw-ring-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-300{--tw-ring-color:var(--color-slate-300)}.ring-surface{--tw-ring-color:var(--color-surface)}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-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,)}.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-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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.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}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-black:is(:where(.group):hover *){color:var(--color-black)}}.placeholder\:text-mute::placeholder{color:var(--color-mute)}.placeholder\:text-mute\/80::placeholder{color:#757575cc}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-mute\/80::placeholder{color:color-mix(in oklab,var(--color-mute) 80%,transparent)}}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.backdrop\:bg-black\/45::backdrop{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/45::backdrop{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:min-h-full:is([open],:popover-open,:open){min-height:100%}.open\:items-end:is([open],:popover-open,:open){align-items:flex-end}.open\:justify-center:is([open],:popover-open,:open){justify-content:center}@media(hover:hover){.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-forest\/30:hover{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.hover\:border-forest\/30:hover{border-color:color-mix(in oklab,var(--color-forest) 30%,transparent)}}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-primary\/25:hover{border-color:#00000040}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/25:hover{border-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.hover\:border-primary\/30:hover{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.hover\:border-primary\/40:hover{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-sunka-yellow:hover{border-color:var(--color-sunka-yellow)}.hover\:\!bg-white\/10:hover{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-forest-mid:hover{background-color:var(--color-forest-mid)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-mist:hover{background-color:var(--color-mist)}.hover\:bg-muted:hover{background-color:var(--color-muted)}.hover\:bg-muted\/60:hover{background-color:#f5f5f599}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--color-muted) 60%,transparent)}}.hover\:bg-primary\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-primary) 4%,transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-sunka-gray:hover{background-color:var(--color-sunka-gray)}.hover\:bg-sunka-yellow\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sunka-yellow\/10:hover{background-color:color-mix(in oklab,var(--color-sunka-yellow) 10%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-emerald-900:hover{color:var(--color-emerald-900)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-primary-hover:hover{color:var(--color-primary-hover)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-900:hover{color:var(--color-red-900)}.hover\:text-sunka-dark:hover{color:var(--color-sunka-dark)}.hover\:text-text:hover{color:var(--color-text)}.hover\:text-white:hover{color:var(--color-white)}.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\:shadow-sm:hover{--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)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary\/15:focus{--tw-ring-color:#00000026}@supports (color:color-mix(in lab,red,red)){.focus\:ring-primary\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:#0006}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:#00000080}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.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\:ring-offset-muted:focus-visible{--tw-ring-offset-color:var(--color-muted)}.focus-visible\:ring-offset-surface:focus-visible{--tw-ring-offset-color:var(--color-surface)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.has-\[\:checked\]\:border-primary:has(:checked){border-color:var(--color-primary)}.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.has-\[\:checked\]\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}@media not all and (min-width:48rem){.max-md\:order-last{order:9999}}@media(min-width:40rem){.sm\:-inset-x-6{inset-inline:calc(var(--spacing) * -6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-\[3\.4rem\]{height:3.4rem}.sm\:min-h-\[3\.4rem\]{min-height:3.4rem}.sm\:min-h-\[3\.5rem\]{min-height:3.5rem}.sm\:min-h-\[3\.75rem\]{min-height:3.75rem}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-\[3\.4rem\]{width:3.4rem}.sm\:w-\[3\.35rem\]{width:3.35rem}.sm\:w-auto{width:auto}.sm\:max-w-\[24rem\]{max-width:24rem}.sm\:min-w-\[11\.5rem\]{min-width:11.5rem}.sm\:min-w-\[14rem\]{min-width:14rem}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:open\:items-center:is([open],:popover-open,:open){align-items:center}}@media(min-width:48rem){.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:mx-auto{margin-inline:auto}.md\:ml-0{margin-left:0}.md\:hidden{display:none}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:text-\[28px\]{font-size:28px}}@media(min-width:64rem){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-\[4\.5rem\]{top:4.5rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[280px\]{width:280px}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-\[170px\]{max-width:170px}.lg\:max-w-\[180px\]{max-width:180px}.lg\:max-w-none{max-width:none}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:shrink-0{flex-shrink:0}.lg\:grow{flex-grow:1}.lg\:rotate-0{rotate:0deg}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-5{padding-block:calc(var(--spacing) * 5)}.lg\:pt-0{padding-top:0}.lg\:pl-5{padding-left:calc(var(--spacing) * 5)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:max-w-2xl{max-width:var(--container-2xl)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}:where(.xl\: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)))}.xl\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:opacity-0{opacity:0}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}html,body{background:var(--color-mist);color:var(--color-ink)}.btn-primary{border-radius:var(--radius-xl);background-color:var(--color-forest);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.btn-primary:hover{background-color:var(--color-forest-mid)}}.btn-primary:disabled{opacity:.5}.btn-amber{border-radius:var(--radius-xl);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.btn-amber:hover{background-color:var(--color-forest-mid)}}.accent-gold{color:var(--color-gold)}.accent-gold-bg{background-color:var(--color-gold);color:#000}.sunka-star{color:var(--color-gold)}.sunka-cart-badge{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);background-color:var(--color-gold);color:#000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.btn-ghost{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-forest);justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.btn-ghost:hover{background-color:var(--color-sand)}}.field{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.field:focus{border-color:var(--color-forest)}.card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white)}.badge{background-color:var(--color-sand);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.home-page{color:#1a1a1a;background:#f5f5f5}.home-header{z-index:50;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);position:sticky;top:0;box-shadow:0 1px 3px #0000000f}.sunka-shared-header .home-profile-name{max-width:9.5rem}@media(min-width:64rem){.sunka-shared-header .home-profile-name{max-width:12rem}}.sunka-footer{margin-top:calc(var(--spacing) * 10);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-black);color:var(--color-white)}.sunka-footer-inner{max-width:1440px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);margin-inline:auto}@media(min-width:64rem){.sunka-footer-inner{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12)}}.sunka-footer-grid{gap:calc(var(--spacing) * 8);display:grid}@media(min-width:40rem){.sunka-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.sunka-footer-grid{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(4,minmax(0,1fr))}}.sunka-footer-logo{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.sunka-footer-brand-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);display:block}.sunka-footer-brand-tag{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-snug);max-width:240px;font-size:11px;line-height:var(--leading-snug);color:#ffffff8c;display:block}@supports (color:color-mix(in lab,red,red)){.sunka-footer-brand-tag{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.sunka-footer-about{margin-bottom:calc(var(--spacing) * 4);max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.sunka-footer-about{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}:where(.sunka-footer-contact>: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)))}.sunka-footer-contact{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.sunka-footer-contact{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.sunka-footer-contact li{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.sunka-footer-contact svg{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-white);flex-shrink:0}.sunka-footer-contact a{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.sunka-footer-contact a{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.sunka-footer-contact a{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))}@media(hover:hover){.sunka-footer-contact a:hover{color:var(--color-white)}}.sunka-footer-heading{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase}:where(.sunka-footer-links>: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)))}.sunka-footer-links{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.sunka-footer-links{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.sunka-footer-links a{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))}@media(hover:hover){.sunka-footer-links a:hover{color:var(--color-white)}}.sunka-footer-apps{margin-top:calc(var(--spacing) * 6)}:where(.sunka-footer-apps-list>: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)))}.sunka-footer-apps-list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9}@supports (color:color-mix(in lab,red,red)){.sunka-footer-apps-list{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.sunka-footer-bottom{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.sunka-footer-bottom{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.sunka-footer-bottom{padding-top:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.sunka-footer-bottom{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}@media(min-width:40rem){.sunka-footer-bottom{flex-flow:wrap;justify-content:space-between;align-items:center}}.sunka-footer-bottom-meta{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.sunka-footer-bottom-links{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.sunka-footer-bottom-links a{color:#fff9}@supports (color:color-mix(in lab,red,red)){.sunka-footer-bottom-links a{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.sunka-footer-bottom-links a{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))}@media(hover:hover){.sunka-footer-bottom-links a:hover{color:var(--color-white)}}.home-logo-s{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--color-black);flex-shrink:0;justify-content:center;align-items:center;font-style:italic;display:flex;overflow:hidden}.home-logo-s img,.home-logo-mark{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain;flex-shrink:0}.home-logo-wordmark{height:calc(var(--spacing) * 8);object-fit:contain;object-position:left;width:auto}.home-search-wrap{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);border-radius:3.40282e38px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.home-search-select{border-style:var(--tw-border-style);background-color:#f5f5f599;border-width:0;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.home-search-select{background-color:color-mix(in oklab,var(--color-sunka-gray) 60%,transparent)}}.home-search-select{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);--tw-outline-style:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%236B7280'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-right:1px solid #e8e8e8;outline-style:none;min-width:120px;max-width:140px;padding-right:28px}.home-search-input{border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.home-search-input::placeholder{color:var(--color-mute)}@media(min-width:40rem){.home-search-input{padding-inline:calc(var(--spacing) * 4)}}.home-search-image-btn{top:50%;right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-mute);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.home-search-btn{background-color:var(--color-black);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));flex-shrink:0}@media(hover:hover){.home-search-btn:hover{background-color:var(--color-forest-mid)}}@media(min-width:40rem){.home-search-btn{padding-inline:calc(var(--spacing) * 6)}}.home-search-image-btn{right:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:var(--color-mute);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@media(hover:hover){.home-search-image-btn:hover{background-color:var(--color-sunka-gray);color:var(--color-ink)}}.home-meta-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.home-meta-chip:hover{background-color:var(--color-sunka-gray)}}.home-meta-flag{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;line-height:1}.home-search-suggest{z-index:50;margin-top:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);--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);position:absolute;top:100%;left:0;right:0;overflow:hidden}.home-search-suggest a{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);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));display:block}@media(hover:hover){.home-search-suggest a:hover{background-color:var(--color-sunka-gray)}}.geoapify-suggest{z-index:50;margin-top:var(--spacing);max-height:calc(var(--spacing) * 56);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);--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);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.geoapify-suggest:not(.hidden){display:block}.geoapify-suggest button{width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));display:block}@media(hover:hover){.geoapify-suggest button:hover{background-color:var(--color-sunka-gray)}}.geoapify-suggest button span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-mute);display:block}.geoapify-suggest .geoapify-suggest-empty,.geoapify-suggest .geoapify-suggest-loading{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.home-nav-action{align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-ink);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));flex-direction:column;display:flex}@media(hover:hover){.home-nav-action:hover{color:var(--color-black)}}.home-nav-action svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.home-cart-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--color-ink);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}@media(hover:hover){.home-cart-icon:hover{background-color:var(--color-sunka-gray)}}.home-cart-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.home-profile-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);max-width:220px;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));--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;padding:0;list-style-type:none;display:flex}@media(hover:hover){.home-profile-trigger:hover{opacity:.9}}.home-profile-trigger::-webkit-details-marker{display:none}.home-profile-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-black);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.home-profile-avatar.is-lg{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.home-profile-avatar img{object-fit:cover;width:100%;height:100%}.home-profile-meta{flex-direction:column;min-width:0;display:none}@media(min-width:40rem){.home-profile-meta{display:flex}}.home-profile-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);overflow:hidden}.home-user-menu{position:relative}.home-user-menu[open] .home-user-chevron{transform:rotate(180deg)}.home-user-chevron{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:var(--color-mute);flex-shrink:0;display:none}@media(min-width:40rem){.home-user-chevron{display:block}}.home-user-chevron{transition:transform .15s}.home-user-dropdown{z-index:50;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:280px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:.14s ease-out home-user-pop;position:absolute;right:0;overflow:hidden}@keyframes home-user-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.home-user-dropdown-head{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.home-user-dropdown-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-block:calc(var(--spacing) * 1.5)}.home-user-dropdown-foot{padding-block:calc(var(--spacing) * 1.5)}.home-user-dropdown-item{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);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));display:flex}@media(hover:hover){.home-user-dropdown-item:hover{background-color:var(--color-sunka-gray)}}.home-user-dropdown-item svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-mute);flex-shrink:0}.home-user-dropdown-item.is-danger{color:var(--color-red-600)}.home-user-dropdown-item.is-danger svg{color:var(--color-red-500)}.home-sidebar{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);box-shadow:0 1px 4px #0000000d}.home-sidebar-tile{align-items:center;gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--color-sunka-gray);padding:calc(var(--spacing) * 2.5);text-align:center;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));flex-direction:column;display:flex}@media(hover:hover){.home-sidebar-tile:hover{background-color:var(--color-sunka-gray-2)}}.home-sidebar-tile-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-xl);background-color:#0000;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.home-service-icon-img{object-fit:cover;object-position:center;width:100%;height:100%}.home-mobile-service-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:#0000;justify-content:center;align-items:center;display:flex;overflow:hidden}.home-view-all-btn{margin-top:calc(var(--spacing) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));display:flex}@media(hover:hover){.home-view-all-btn:hover{background-color:var(--color-sunka-gray)}}.home-hero{border-radius:var(--radius-2xl);color:var(--color-white);background:#0d0d0d;min-height:220px;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 55%,#ffffff1a,#0000 70%);position:absolute;inset:0}.home-hero-pill{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-black);text-transform:uppercase;border-radius:3.40282e38px;display:inline-block}.home-hero-cta{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);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));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.home-hero-cta:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.home-hero-cta:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}.home-countdown-box{border-radius:var(--radius-xl);min-width:54px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);background:#ffffff1f;border:1px solid #ffffff26;flex-direction:column;align-items:center;display:flex}.home-countdown-box span:first-child{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold)}.home-countdown-box span:last-child{margin-top:calc(var(--spacing) * .5);color:#ffffff80;font-size:10px}@supports (color:color-mix(in lab,red,red)){.home-countdown-box span:last-child{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.home-pedestal{justify-content:center;align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.home-pedestal-item{flex-direction:column;align-items:center;display:flex}.home-pedestal-disc{background:radial-gradient(circle at 40% 35%,#eee,#1a1a1a);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 16px #0000002e}.home-pedestal-disc.sm{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.home-pedestal-disc.md{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.home-pedestal-disc.lg{width:88px;height:88px;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.home-trust-bar{justify-content:space-between;align-items:center;row-gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex;box-shadow:0 1px 3px #0000000a}.home-trust-item{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:1;min-width:140px;display:flex}.home-trust-item+.home-trust-item{border-left:1px solid #e8e8e8}@media(max-width:1023px){.home-trust-item+.home-trust-item{border-left:none}}.home-trust-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:#0000000d;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.home-trust-icon{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.home-trust-icon{color:var(--color-black)}.home-deals-header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.home-deals-countdown{align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);background:#1a1a1a;display:flex}.home-deal-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);flex-shrink:0;width:175px;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.home-deal-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.home-deal-badge{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:10;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);background:#ef4444;position:absolute}.home-deal-img{background-color:var(--color-sunka-gray);height:130px;padding:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex}.home-deal-img img{object-fit:contain;max-width:100%;max-height:100%}.home-inline-ad{--tw-border-style:dashed;background-color:#fffdf5;border-style:dashed;border-color:oklab(0% none none/.55) oklab(0% none none/.55) oklab(0% none none/.55) oklab(0% none none/.55)}.home-inline-ad-badge{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:10;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;background-color:#2563eb;position:absolute}.home-inline-ad-img img{object-fit:cover}.home-inline-ad-img{padding:0}.home-rail-carousel .home-deal-card{width:min(280px,25% - .75rem);min-width:220px}.home-rail-carousel .home-deal-img{height:11.5rem}@media(min-width:640px){.home-rail-carousel .home-deal-img{height:12.5rem}}.home-carousel-btn{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);color:var(--color-mute);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@media(hover:hover){.home-carousel-btn:hover{background-color:var(--color-sunka-gray);color:var(--color-ink)}}.home-promo-card{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);min-height:160px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.home-promo-food,.home-promo-delivery{background:linear-gradient(135deg,#f5f5f5,#eee)}.home-promo-property{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.home-promo-automotive{background:linear-gradient(135deg,#f5f5f5,#eee)}.home-promo-flights{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.home-promo-cta{margin-top:calc(var(--spacing) * 3);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.home-promo-cta:hover{background-color:var(--color-forest-mid)}}.home-promo-img{height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);object-fit:contain;pointer-events:none;position:absolute;bottom:0;right:0}.home-platform-hero{border-radius:var(--radius-2xl);background:#000;height:clamp(190px,26vw,250px);min-height:190px;position:relative;overflow:hidden}.home-platform-hero-slides{position:absolute;inset:0}.home-platform-hero-slide{opacity:0;pointer-events:none;color:#fff;background:#000;transition:opacity .5s;position:absolute;inset:0}.home-platform-hero-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.home-platform-hero-slide.theme-gold,.home-platform-hero-slide.theme-amber,.home-platform-hero-slide.theme-yellow{color:#1a1200;background:#ffb000}.home-platform-hero-slide.theme-white{color:#111;background:#f4f4f4}.home-platform-hero-slide.theme-black,.home-platform-hero-slide.theme-dark{color:#fff;background:#000}.home-platform-hero-bg-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-platform-hero-bg-img.is-split{clip-path:inset(0);width:58%;left:42%}.home-platform-hero-scrim{pointer-events:none;background:linear-gradient(100deg,#000000c7,#0000006b 46%,#0000001f);position:absolute;inset:0}.home-platform-hero-split-panel{pointer-events:none;background:#000;position:absolute;inset:0 58% 0 0}.theme-gold .home-platform-hero-split-panel,.theme-amber .home-platform-hero-split-panel,.theme-yellow .home-platform-hero-split-panel{background:#ffb000}.theme-white .home-platform-hero-split-panel{background:#f4f4f4}.home-platform-hero-inner{z-index:10;align-items:center;gap:calc(var(--spacing) * 4);height:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex;position:relative}@media(min-width:40rem){.home-platform-hero-inner{gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 5)}}@media(min-width:48rem){.home-platform-hero-inner{padding-inline:calc(var(--spacing) * 10)}}.home-platform-hero-inner.is-centered{text-align:center;justify-content:center}.home-platform-hero-copy{z-index:10;flex-shrink:0;max-width:20rem;position:relative}@media(min-width:40rem){.home-platform-hero-copy{max-width:var(--container-sm)}}.home-platform-hero-copy.is-centered{max-width:var(--container-xl);margin-inline:auto}.home-platform-hero-badge{margin-bottom:calc(var(--spacing) * 2);background-color:#00000080;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-platform-hero-badge{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.home-platform-hero-badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase}.home-platform-hero-title{--tw-leading:1.15;--tw-font-weight:var(--font-weight-extrabold);font-size:1.35rem;line-height:1.15;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.home-platform-hero-title{font-size:1.65rem}}@media(min-width:48rem){.home-platform-hero-title{font-size:1.85rem}}.home-platform-hero-sub{margin-top:calc(var(--spacing) * 2);max-width:var(--container-sm);--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);opacity:.8}@media(min-width:40rem){.home-platform-hero-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.home-platform-hero-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-platform-hero-cta{margin-top:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.home-platform-hero-cta.is-light{background-color:var(--color-white);color:var(--color-black)}@media(hover:hover){.home-platform-hero-cta.is-light:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.home-platform-hero-cta.is-light:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}.home-platform-hero-cta.is-dark{color:#ffb000;background-color:#1a1200}@media(hover:hover){.home-platform-hero-cta.is-dark:hover{background-color:var(--color-black)}}.theme-white .home-platform-hero-cta.is-dark{background-color:var(--color-black);color:var(--color-white)}@media(hover:hover){.theme-white .home-platform-hero-cta.is-dark:hover{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.theme-white .home-platform-hero-cta.is-dark:hover{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}}.home-platform-hero-cats{justify-content:flex-end;align-items:flex-end;gap:calc(var(--spacing) * 6);flex:1;margin-left:auto;display:none}@media(min-width:48rem){.home-platform-hero-cats{display:flex}}@media(min-width:64rem){.home-platform-hero-cats{gap:calc(var(--spacing) * 10)}}.home-platform-hero-cats{padding-bottom:.25rem}.home-platform-hero-cat{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;width:7.5rem;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));flex-direction:column;display:flex}@media(hover:hover){.home-platform-hero-cat:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(min-width:64rem){.home-platform-hero-cat{width:calc(var(--spacing) * 36)}}.home-platform-hero-cat-media{height:calc(var(--spacing) * 24);justify-content:center;align-items:flex-end;width:100%;display:flex}@media(min-width:64rem){.home-platform-hero-cat-media{height:calc(var(--spacing) * 28)}}.home-platform-hero-cat-media img{object-fit:contain;--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));max-width:100%;max-height: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,)}.home-platform-hero-cat-label{align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);text-underline-offset:2px;display:inline-flex}@media(hover:hover){.home-platform-hero-cat-label:hover{text-decoration-line:underline}}.home-platform-hero-cat-label svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.home-platform-hero-fan{flex-shrink:0;width:280px;height:150px;margin-left:auto;display:none;position:relative}@media(min-width:48rem){.home-platform-hero-fan{display:block}}@media(min-width:64rem){.home-platform-hero-fan{width:340px;height:170px}}.home-platform-hero-card{border-radius:var(--radius-xl);background-color:var(--color-white);--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);width:42%;height:92%;position:absolute;top:4%;overflow:hidden}.home-platform-hero-card img{object-fit:cover;width:100%;height:100%}.home-platform-hero-card:first-child{z-index:1;left:0;transform:rotate(-8deg)}.home-platform-hero-card:nth-child(2){z-index:3;height:100%;top:0;left:29%;transform:rotate(2deg)}.home-platform-hero-card:nth-child(3){z-index:2;left:58%;transform:rotate(9deg)}.home-platform-hero-card:hover{z-index:4;transform:translateY(-4px)scale(1.02)}.home-platform-hero-spotlight{border-radius:var(--radius-2xl);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:240px;height:150px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-shrink:0;margin-left:auto;display:none;overflow:hidden}@media(min-width:48rem){.home-platform-hero-spotlight{display:block}}@media(min-width:64rem){.home-platform-hero-spotlight{width:280px;height:170px}}.home-platform-hero-spotlight img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.3s;transition-duration:.3s}.home-platform-hero-spotlight:hover img{transform:scale(1.04)}.home-platform-hero-duo{gap:calc(var(--spacing) * 3);flex-shrink:0;width:300px;height:150px;margin-left:auto;display:none}@media(min-width:48rem){.home-platform-hero-duo{display:flex}}@media(min-width:64rem){.home-platform-hero-duo{width:360px;height:170px}}.home-platform-hero-duo-tile{border-radius:var(--radius-2xl);flex:1;position:relative;overflow:hidden}.home-platform-hero-duo-tile img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.3s;transition-duration:.3s}.home-platform-hero-duo-tile:hover img{transform:scale(1.05)}.home-platform-hero-duo-tile span{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000bf;inset-inline:0;position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.home-platform-hero-duo-tile span{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.home-platform-hero-duo-tile span{--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));padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.home-platform-hero-mosaic{gap:calc(var(--spacing) * 2);flex-shrink:0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:300px;height:150px;margin-left:auto;display:none}@media(min-width:48rem){.home-platform-hero-mosaic{display:grid}}@media(min-width:64rem){.home-platform-hero-mosaic{width:360px;height:170px}}.home-platform-hero-mosaic-tile{border-radius:var(--radius-xl);position:relative;overflow:hidden}.home-platform-hero-mosaic-tile img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.3s;transition-duration:.3s}.home-platform-hero-mosaic-tile:hover img{transform:scale(1.05)}.home-platform-hero-mosaic-tile span{text-overflow:ellipsis;white-space:nowrap;--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000b3;inset-inline:0;position:absolute;bottom:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-platform-hero-mosaic-tile span{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.home-platform-hero-mosaic-tile span{--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));padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.home-platform-hero-mosaic-tile.is-1{grid-row:1/span 2}.home-platform-hero-pills{align-items:center;gap:calc(var(--spacing) * 5);margin-left:auto;display:none}@media(min-width:48rem){.home-platform-hero-pills{display:flex}}@media(min-width:64rem){.home-platform-hero-pills{gap:calc(var(--spacing) * 7)}}.home-platform-hero-pill{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;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));flex-direction:column;display:flex}@media(hover:hover){.home-platform-hero-pill:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.home-platform-hero-pill-media{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-style:var(--tw-border-style);border-width:2px;border-color:#0000001a;border-radius:3.40282e38px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-platform-hero-pill-media{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.home-platform-hero-pill-media{background-color:var(--color-white);--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)}@media(min-width:64rem){.home-platform-hero-pill-media{width:4.5rem;height:4.5rem}}.theme-black .home-platform-hero-pill-media,.theme-dark .home-platform-hero-pill-media{border-color:#fff3}.home-platform-hero-pill-media img{object-fit:cover;width:100%;height:100%}.home-platform-hero-pill-label{--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold)}.home-platform-hero-slide.is-minimal.theme-black{background:radial-gradient(50% 80% at 70%,#ffb00029,#0000 60%),#000}.home-platform-hero-slide.is-minimal .home-platform-hero-title{font-size:1.55rem}@media(min-width:40rem){.home-platform-hero-slide.is-minimal .home-platform-hero-title{font-size:1.85rem}}@media(min-width:48rem){.home-platform-hero-slide.is-minimal .home-platform-hero-title{font-size:2rem}}.home-platform-hero-nav{pointer-events:none;inset-inline:0;bottom:calc(var(--spacing) * 3);z-index:20;padding-inline:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex;position:absolute}@media(min-width:40rem){.home-platform-hero-nav{bottom:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6)}}.home-platform-hero-dots{pointer-events:auto;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.home-platform-hero-dot{opacity:.55;cursor:pointer;color:#fff;background:0 0;border:1.5px solid;border-radius:999px;width:8px;height:8px;padding:0}.home-platform-hero[data-theme=gold] .home-platform-hero-dot,.home-platform-hero[data-theme=amber] .home-platform-hero-dot,.home-platform-hero[data-theme=yellow] .home-platform-hero-dot,.home-platform-hero[data-theme=white] .home-platform-hero-dot{color:#1a1200}.home-platform-hero-dot.is-active{opacity:1;background:currentColor}.home-platform-hero-actions{pointer-events:auto;right:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);display:flex;position:absolute}@media(min-width:40rem){.home-platform-hero-actions{right:calc(var(--spacing) * 6)}}.home-platform-hero-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--color-white);color:var(--color-black);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.home-platform-hero-btn:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.home-platform-hero-btn:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}}.home-platform-hero-btn{cursor:pointer;border:0}.home-platform-hero-btn svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.home-platform-hero-btn .hidden,.home-platform-hero-btn[aria-pressed=true] [data-icon-pause]{display:none}.home-platform-hero-btn[aria-pressed=true] [data-icon-play]{display:block}.home-platform-hero-dot:focus-visible,.home-platform-hero-btn:focus-visible{outline-offset:2px;outline:2px solid #ffb000}@media(max-width:767px){.home-platform-hero{height:auto;min-height:200px}.home-platform-hero-slides{min-height:200px;position:relative}.home-platform-hero-slide:not(.is-active){display:none}.home-platform-hero-slide.is-active{position:relative}.home-platform-hero-inner{padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 12);flex-direction:column;justify-content:center;align-items:flex-start}.home-platform-hero-nav{justify-content:space-between}.home-platform-hero-actions{position:static}}.home-service-cats{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.home-service-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.home-service-cats{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:80rem){.home-service-cats{grid-template-columns:repeat(10,minmax(0,1fr))}}.home-service-cat{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);text-align:center;--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);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));flex-direction:column;display:flex}@media(hover:hover){.home-service-cat:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--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)}}.home-service-cat.is-active{background:#f5f5f5;border-color:#000;box-shadow:0 4px 14px #f5b3012e}.home-service-cat-media{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);justify-content:center;align-items:center;display:flex;overflow:hidden}.home-service-cat-label{--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.home-section{margin-top:var(--spacing)}.home-section-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.home-section-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.home-section-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.home-section-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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))}@media(hover:hover){.home-section-link:hover{color:var(--color-black)}}.home-ride-promo{border-radius:var(--radius-2xl);min-height:200px;padding:calc(var(--spacing) * 5);color:var(--color-white);background-color:#0b1b33;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.home-ride-promo{min-height:220px}}.home-ride-promo--wide,.home-lifestyle-promo--wide{width:100%;display:block}.home-ride-promo-copy h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.home-ride-promo-cta{margin-top:calc(var(--spacing) * 4);background-color:var(--color-black);width:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.home-ride-promo-cta:hover{background-color:var(--color-forest-mid)}}.home-ride-promo-img{pointer-events:none;height:calc(var(--spacing) * 36);object-fit:contain;opacity:.9;width:auto;max-width:70%;position:absolute;bottom:0;right:0}.home-lifestyle-promo{border-radius:var(--radius-2xl);min-height:220px;position:relative;overflow:hidden}@media(min-width:48rem){.home-lifestyle-promo{min-height:240px}}.home-lifestyle-promo-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-lifestyle-promo-overlay{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:oklab(22.2829% -.0104831 -.0508215/.9);--tw-gradient-via:oklab(22.2829% -.0104831 -.0508215/.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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;padding:calc(var(--spacing) * 5);color:var(--color-white);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.home-lifestyle-promo-overlay p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.home-trending-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.home-trending-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.home-trending-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.home-trending-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);--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);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));overflow:hidden}@media(hover:hover){.home-trending-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--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)}}.home-trending-media{aspect-ratio:4/3;background-color:var(--color-sunka-gray);overflow:hidden}.home-trending-media img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.3s;transition-duration:.3s}.home-trending-card:hover .home-trending-media img{transform:scale(1.04)}.home-trending-foot{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}.home-trending-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);background-color:#0000000d;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.home-trending-icon{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.home-trending-icon{color:var(--color-black)}.home-trending-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);flex:1}.home-trending-arrow{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:var(--color-sunka-gray);color:var(--color-mute);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.service-all-btn{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));flex-shrink:0;display:flex}@media(hover:hover){.service-all-btn:hover{background-color:var(--color-sunka-gray)}}.service-page{background:#f5f5f5}.delivery-page-content{max-width:1440px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);margin-inline:auto}@media(min-width:64rem){.delivery-page-content{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.delivery-layout{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.delivery-layout{grid-template-columns:400px 1fr;align-items:stretch}}.delivery-layout{min-height:calc(100vh - 200px)}.delivery-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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);overflow-y:auto}@media(min-width:64rem){.delivery-panel{padding:calc(var(--spacing) * 5)}}.delivery-panel{max-height:calc(100vh - 180px)}.delivery-service-tabs{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 2);background-color:#f3f4f3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.delivery-service-tab{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2.5);text-align:center;--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);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));flex-direction:column;display:flex}@media(hover:hover){.delivery-service-tab:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.delivery-service-tab:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}}.delivery-service-tab.is-active{background-color:var(--color-black);color:var(--color-white);--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)}.delivery-tab-media{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-white);--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);justify-content:center;align-items:center;display:flex;overflow:hidden}.delivery-tab-image{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:contain}.delivery-tab-icon{width:100%;height:100%;color:var(--color-ink);justify-content:center;align-items:center;display:flex}.delivery-tab-svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.delivery-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:calc(var(--spacing) * .5);overflow:hidden}.delivery-service-tab.is-active .delivery-tab-media{background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.delivery-service-tab.is-active .delivery-tab-media{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ride-hub-shortcut-icon,.rides-footer-chip-icon,.rides-wallet-icon,.ride-place-action-icon,.ride-place-result-icon,.delivery-map-feature-icon,.delivery-benefit-icon,.food-delivery-tab-icon,.shops-express-icon{color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}.ride-action-tile svg{margin-inline:auto;margin-bottom:var(--spacing)}.delivery-section-title{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.delivery-location-group{position:relative}:where(.delivery-location-group>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.delivery-location-group:before{content:"";background:linear-gradient(#e8e8e8,#d1d5db);border-radius:1px;width:2px;position:absolute;top:36px;bottom:36px;left:18px}.delivery-location-field{z-index:1;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--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);display:flex;position:relative}.delivery-location-field+.delivery-location-field{margin-top:calc(var(--spacing) * 2)}.delivery-location-field input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.delivery-location-field input::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-mute)}.delivery-pin{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.delivery-pin-from{color:#ef4444}.delivery-pin-to{color:#1a1a1a}.delivery-gps-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-sunka-gray);color:var(--color-mute);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));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.delivery-gps-btn:hover{border-color:var(--color-sunka-yellow);color:var(--color-black)}}.delivery-add-stop{margin-top:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}@media(hover:hover){.delivery-add-stop:hover{color:var(--color-black)}}.delivery-select{appearance:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.delivery-select:focus{border-color:var(--color-black)}.delivery-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%236B7280'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.delivery-option-card{cursor:pointer;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);text-align:center;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));flex-direction:column;display:flex;position:relative}.delivery-option-card.is-selected{border-color:var(--color-black);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.delivery-option-card.is-selected{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.delivery-option-icon{margin-bottom:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;line-height:1}.delivery-option-radio{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-sunka-border);background-color:var(--color-white);border-radius:3.40282e38px;position:absolute}.delivery-option-card.is-selected .delivery-option-radio{border-color:var(--color-sunka-yellow);background-color:var(--color-sunka-yellow);box-shadow:inset 0 0 0 2px #fff}.delivery-textarea{resize:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.delivery-textarea:focus{border-color:var(--color-black)}.delivery-someone-else{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);justify-content:space-between;align-items:center;display:flex}@media(hover:hover){.delivery-someone-else:hover{background-color:var(--color-sunka-gray)}}.delivery-form-actions{gap:calc(var(--spacing) * 3);padding-top:var(--spacing);display:flex}.delivery-continue-btn{border-radius:var(--radius-xl);background-color:var(--color-sunka-yellow);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));flex:2}@media(hover:hover){.delivery-continue-btn:hover{background-color:var(--color-forest-mid)}}.delivery-schedule-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);flex:1;display:flex}@media(hover:hover){.delivery-schedule-btn:hover{background-color:var(--color-sunka-gray)}}.delivery-map-wrap{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);min-height:520px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);min-height:calc(100vh - 200px);position:relative;overflow:hidden}.delivery-map{z-index:0;border-radius:var(--radius-2xl);position:absolute;inset:0}.delivery-map-banner{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:500;align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:3.40282e38px;display:flex;position:absolute;box-shadow:0 2px 12px #0000001a}.delivery-map-banner-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:var(--color-sunka-yellow);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.delivery-map-stats{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:500;border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);position:absolute;box-shadow:0 2px 12px #0000001a}.delivery-map-stats p+p{margin-top:var(--spacing)}.delivery-map-stats strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.delivery-rider-card{top:4.5rem;left:calc(var(--spacing) * 4);z-index:500;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-white);min-width:200px;padding:calc(var(--spacing) * 3);display:flex;position:absolute;box-shadow:0 4px 16px #0000001f}.delivery-rider-avatar{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);object-fit:cover;border-radius:3.40282e38px;flex-shrink:0;overflow:hidden}.delivery-map-controls{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 36);z-index:500;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex;position:absolute}.delivery-map-controls button{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);justify-content:center;align-items:center;display:flex}@media(hover:hover){.delivery-map-controls button:hover{background-color:var(--color-sunka-gray)}}.delivery-map-controls button{box-shadow:0 2px 8px #0000001a}.delivery-map-features{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:500;gap:calc(var(--spacing) * 2);display:grid;position:absolute}@media(min-width:40rem){.delivery-map-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.delivery-map-feature{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex;box-shadow:0 2px 8px #00000014}.delivery-map-feature-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-sunka-gray);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex-shrink:0;justify-content:center;align-items:center;display:flex}.delivery-qr-card{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 28);z-index:500;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0006;max-width:240px;display:none;position:absolute}@supports (color:color-mix(in lab,red,red)){.delivery-qr-card{border-color:color-mix(in oklab,var(--color-sunka-yellow) 40%,transparent)}}.delivery-qr-card{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.delivery-qr-card{background-color:color-mix(in oklab,var(--color-sunka-yellow) 15%,transparent)}}.delivery-qr-card{padding:calc(var(--spacing) * 3)}@media(min-width:64rem){.delivery-qr-card{display:flex}}.delivery-qr-card{box-shadow:0 2px 12px #0000002e}.delivery-qr-placeholder{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-lg);background-color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.delivery-benefits{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 5);display:grid}@media(min-width:40rem){.delivery-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.delivery-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}}.delivery-benefits{box-shadow:0 1px 4px #0000000d}.delivery-benefit-item{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.delivery-benefit-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--color-sunka-gray);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));flex-shrink:0;justify-content:center;align-items:center;display:flex}.delivery-ai-assistant{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 3);--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);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));border-radius:3.40282e38px;display:flex;position:relative}@media(hover:hover){.delivery-ai-assistant:hover{--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)}}.delivery-ai-assistant{z-index:50;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 20px #0000001f}.delivery-ai-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-sunka-yellow);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.delivery-ai-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.delivery-ai-dot{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-emerald-500);border-radius:3.40282e38px;position:absolute}.mobility-service-tabs{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 2);grid-template-columns:repeat(5,minmax(0,1fr))}.mobility-service-tabs .delivery-service-tab{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold)}.mobility-service-tabs .delivery-tab-media{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:14px}.mobility-service-tabs .delivery-tab-image{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.mobility-service-tabs .delivery-tab-svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.mobility-service-tabs .delivery-tab-label{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);font-size:11px}.rides-panel{flex-direction:column;min-height:0;max-height:calc(100vh - 180px);display:flex;position:relative;overflow:hidden}.rides-panel .mobility-service-tabs,.rides-panel .delivery-service-tabs{flex-shrink:0}.rides-form{flex-direction:column;flex:1;min-height:0;display:flex}.rides-form-scroll{gap:calc(var(--spacing) * 4);overscroll-behavior:contain;min-height:0;padding-right:calc(var(--spacing) * .5);scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto}.rides-form-dock{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-top:calc(var(--spacing) * 3);flex-direction:column;flex-shrink:0;display:flex}.rides-offer-section{flex-shrink:0}.rides-form-actions{padding-top:calc(var(--spacing) * 2);margin-top:auto}.rides-choose-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.rides-choose-head-actions{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.rides-rail-nav{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-ink);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.rides-rail-nav:hover{border-color:var(--color-sunka-yellow);background-color:#f5f5f5}}.rides-see-all{margin-left:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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))}@media(hover:hover){.rides-see-all:hover{color:var(--color-black)}}.rides-vehicle-rail-wrap{position:relative}.rides-vehicle-rail{gap:calc(var(--spacing) * 3);scroll-behavior:smooth;padding-bottom:var(--spacing);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent;display:flex;overflow-x:auto}.rides-vehicle-rail::-webkit-scrollbar{height:6px}.rides-vehicle-rail::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:999px}.rides-type-card{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white);width:118px;padding:calc(var(--spacing) * 2);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));scroll-snap-align:start;border-width:1px;border-color:#e6e6e6;border-radius:14px;flex-direction:column;flex-shrink:0;min-height:132px;display:flex;position:relative}.rides-type-card.is-selected{border-style:var(--tw-border-style);border-width:1.8px;border-color:var(--color-sunka-yellow);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.rides-type-card.is-selected{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.rides-type-card-check{top:var(--spacing);right:var(--spacing);background-color:var(--color-sunka-yellow);--tw-font-weight:var(--font-weight-bold);width:18px;height:18px;font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:none;position:absolute}.rides-type-card.is-selected .rides-type-card-check{display:flex}.rides-type-card.is-selected .rides-type-card-check:after{content:"✓"}.rides-type-card-img{margin-bottom:var(--spacing);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:100%;height:34px;display:flex;overflow:hidden}.rides-type-card-img img{object-fit:contain;width:100%;height:100%}.rides-type-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink);overflow:hidden}.rides-type-card-sub{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;color:#8a8a8a;font-size:11px;overflow:hidden}.rides-type-card-price{padding-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin-top:auto}.rides-type-card.is-selected .rides-type-card-price{color:var(--color-amber-deep)}.rides-vehicle-list{max-height:320px}:where(.rides-vehicle-list>: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)))}.rides-vehicle-list{padding-right:var(--spacing);overflow-y:auto}.rides-vehicle-card{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);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));display:flex;position:relative}.rides-vehicle-card.is-selected{border-color:var(--color-sunka-yellow);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.rides-vehicle-card.is-selected{background-color:color-mix(in oklab,var(--color-sunka-yellow) 5%,transparent)}}.rides-vehicle-img{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 16);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.rides-vehicle-img img{object-fit:contain;width:100%;height:100%}.rides-trip-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);border-width:1px;border-color:#e8e8e8}.rides-trip-row{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);width:100%;min-width:0;padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 1.5);text-align:left;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));display:flex}@media(hover:hover){.rides-trip-row:hover{background-color:#f7f7f7}}.rides-trip-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex-shrink:0}.rides-trip-dot-from{--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);--tw-ring-color:#fee2e2;background-color:#ef4444}.rides-trip-dot-to{--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);--tw-ring-color:#e5e5e5;background-color:#1a1a1a}.rides-trip-connector{height:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-color:#d0d0d0;border-left-width:1px;width:1px;margin-left:4px}.rides-trip-copy{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.rides-trip-kicker{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:11px;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-mute)}.rides-trip-value{text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden}.rides-trip-value.is-placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-mute)}.rides-trip-meta{text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-snug);font-size:11px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-mute);overflow:hidden}.rides-trip-chevron{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;color:#b0b0b0;flex-shrink:0;line-height:1}.rides-trip-dest-block{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.rides-trip-dest-block .rides-trip-row{flex:1}.rides-add-stop-chip{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink);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));background-color:#f0f1f2;border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}@media(hover:hover){.rides-add-stop-chip:hover{background-color:#e6e7e8}}.rides-add-stop-chip.is-active{color:var(--color-amber-deep);background-color:#f5f5f5}.rides-stops-list{margin-top:calc(var(--spacing) * 2)}:where(.rides-stops-list>: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)))}.rides-stops-list:empty{margin-top:0;display:none}.rides-corporate-banner{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);background-color:#f5f5f5;border-width:1px;border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4)}.rides-book-footer{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);display:flex}.rides-footer-chip{height:calc(var(--spacing) * 11);align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));background-color:#f2f2f2;border-width:1px;border-color:#0000;border-radius:12px;flex-shrink:0;display:inline-flex}.rides-footer-chip[aria-pressed=true],.rides-footer-chip.is-active,.rides-footer-offer.is-active{color:var(--color-amber-deep);background-color:#f5f5f5;border-color:#000}.rides-footer-chip.is-locked{opacity:.8}.rides-footer-cta{height:calc(var(--spacing) * 11);min-width:0;padding-inline:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));background-color:#000;border-radius:12px;flex:1;justify-content:center;align-items:center;display:flex}@media(hover:hover){.rides-footer-cta:hover{color:var(--color-white);background-color:#e0a800}}.rides-footer-cta:disabled{color:#9a9a9a;background-color:#e8e8e8}.rides-footer-tune{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);color:var(--color-ink);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));background-color:#f2f2f2;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.rides-footer-tune:hover{background-color:var(--color-sunka-gray)}}.ride-place-sheet[hidden]{display:none!important}.ride-place-sheet{z-index:20;position:absolute;inset:0}.ride-place-sheet-backdrop{background-color:#00000040;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ride-place-sheet-backdrop{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.ride-place-sheet-card{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 4);--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);inset-inline:0;border-radius:0;flex-direction:column;display:flex;position:absolute;top:0;bottom:0}@media(min-width:1024px){.ride-place-sheet-card{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);max-height:92%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);top:auto}}.ride-place-sheet-handle{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3.5);height:var(--spacing);background-color:#d7dcd9;border-radius:.25rem;width:42px}.ride-place-sheet-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.ride-place-sheet-search{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#f0f0f0);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}.ride-place-sheet-search input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.ride-place-sheet-search input::placeholder{color:gray}.ride-place-map-btn{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#757575;background-color:#ededed;border-radius:10px}.ride-place-action{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);width:100%;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3);text-align:left;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));display:flex}@media(hover:hover){.ride-place-action:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.ride-place-action:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}}.ride-place-action-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));background-color:#f2f2f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ride-place-action strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.ride-place-action small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:gray;display:block}.ride-place-divider{margin-block:var(--spacing);border-top-style:var(--tw-border-style);border-color:#e0e0e0;border-top-width:1px}.ride-place-results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.ride-place-result{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);width:100%;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3);text-align:left;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));border-color:#e0e0e0;border-bottom-width:1px;display:flex}@media(hover:hover){.ride-place-result:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.ride-place-result:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}}.ride-place-result-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#f2f2f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ride-place-result strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.ride-place-result small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:gray;display:block;overflow:hidden}.ride-modal-card--wide{max-width:var(--container-lg)}.rides-see-all-list{max-height:60vh}:where(.rides-see-all-list>: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)))}.rides-see-all-list{overflow-y:auto}.rides-see-all-tile{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 3);text-align:left;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));display:flex}@media(hover:hover){.rides-see-all-tile:hover{border-color:var(--color-sunka-yellow)}}.rides-see-all-tile.is-selected{border-color:var(--color-sunka-yellow);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.rides-see-all-tile.is-selected{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.rides-see-all-tile img,.rides-see-all-tile .rides-type-card-img{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 14);object-fit:contain;flex-shrink:0}.placement-ad-card{min-height:140px}.placement-ad-strip--full,.placement-ad-card--full{width:100%}.placement-ad-card--full{min-height:160px}.rides-vehicle-img-economy{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath fill='%23E5E7EB' d='M8 28h64v4H8z'/%3E%3Cpath fill='%23fff' stroke='%231A1A1A' stroke-width='1.5' d='M12 20h40l8 8H12z'/%3E%3Ccircle cx='22' cy='30' r='5' fill='%231A1A1A'/%3E%3Ccircle cx='54' cy='30' r='5' fill='%231A1A1A'/%3E%3Cpath fill='%23FFCC00' d='M18 18h28l6 6H18z'/%3E%3C/svg%3E")}.rides-vehicle-img-comfort{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath fill='%23E5E7EB' d='M8 28h64v4H8z'/%3E%3Cpath fill='%23F9FAFB' stroke='%231A1A1A' stroke-width='1.5' d='M10 19h44l10 9H10z'/%3E%3Ccircle cx='22' cy='30' r='5' fill='%231A1A1A'/%3E%3Ccircle cx='56' cy='30' r='5' fill='%231A1A1A'/%3E%3Cpath fill='%23D1D5DB' d='M16 17h32l8 8H16z'/%3E%3C/svg%3E")}.rides-vehicle-img-business{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath fill='%23E5E7EB' d='M8 28h64v4H8z'/%3E%3Cpath fill='%231A1A1A' stroke='%230D0D0D' stroke-width='1' d='M12 20h40l8 8H12z'/%3E%3Ccircle cx='22' cy='30' r='5' fill='%231A1A1A'/%3E%3Ccircle cx='54' cy='30' r='5' fill='%231A1A1A'/%3E%3Cpath fill='%23374151' d='M18 18h28l6 6H18z'/%3E%3C/svg%3E")}.rides-vehicle-img-xl{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath fill='%23E5E7EB' d='M8 28h64v4H8z'/%3E%3Cpath fill='%23fff' stroke='%231A1A1A' stroke-width='1.5' d='M8 18h52l12 10H8z'/%3E%3Ccircle cx='20' cy='30' r='5' fill='%231A1A1A'/%3E%3Ccircle cx='58' cy='30' r='5' fill='%231A1A1A'/%3E%3Crect x='14' y='14' width='36' height='10' rx='2' fill='%23FFCC00'/%3E%3C/svg%3E")}.rides-vehicle-img-standard{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath fill='%23E5E7EB' d='M8 28h64v4H8z'/%3E%3Cpath fill='%23FFF8E8' stroke='%23101814' stroke-width='1.5' d='M11 20h42l9 8H11z'/%3E%3Ccircle cx='22' cy='30' r='5' fill='%23101814'/%3E%3Ccircle cx='55' cy='30' r='5' fill='%23101814'/%3E%3Cpath fill='%23F5B301' d='M17 17h30l7 7H17z'/%3E%3C/svg%3E")}.rides-vehicle-img-moto{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath fill='%23E5E7EB' d='M8 30h64v3H8z'/%3E%3Ccircle cx='24' cy='30' r='6' fill='%23101814'/%3E%3Ccircle cx='56' cy='30' r='6' fill='%23101814'/%3E%3Cpath fill='%23F5B301' stroke='%23101814' stroke-width='1.2' d='M30 18h18l8 10H28z'/%3E%3Cpath fill='none' stroke='%23101814' stroke-width='2' d='M38 18v-6h8'/%3E%3C/svg%3E")}.rides-vehicle-info{flex-direction:column;flex:1;min-width:0;display:flex}.rides-vehicle-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.rides-vehicle-capacity{color:var(--color-mute);font-size:11px}.rides-vehicle-meta{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.rides-vehicle-eta{color:var(--color-mute);font-size:11px}.rides-vehicle-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.rides-vehicle-check{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--color-sunka-yellow);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:none;position:absolute}.rides-vehicle-card.is-selected .rides-vehicle-check:after{content:"✓"}.rides-vehicle-card.is-selected .rides-vehicle-check{display:flex}:where(.rides-payment-section>: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)))}.rides-payment-section{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.rides-payment-section{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.rides-payment-section{padding:calc(var(--spacing) * 3)}.rides-payment-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.rides-payment-row{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;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));display:flex}@media(hover:hover){.rides-payment-row:hover{background-color:var(--color-sunka-gray)}}.rides-wallet-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:#0003;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.rides-wallet-icon{background-color:color-mix(in oklab,var(--color-sunka-yellow) 20%,transparent)}}.rides-wallet-icon{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.rides-payment-text{flex-direction:column;flex:1;display:flex}.rides-coupon-row{padding-inline:var(--spacing);padding-top:var(--spacing);justify-content:space-between;align-items:center;display:flex}.rides-coupon-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black)}@media(hover:hover){.rides-coupon-link:hover{color:var(--color-forest-mid)}}.rides-map-wrap .delivery-map-controls{bottom:calc(var(--spacing) * 28)}.rides-trip-stats{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:500;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#fffffff2;width:200px;position:absolute}@supports (color:color-mix(in lab,red,red)){.rides-trip-stats{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.rides-trip-stats{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--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,);box-shadow:0 8px 24px #0000001f}.rides-trip-stats.is-ready .rides-trip-stat-value{color:var(--color-ink)}.rides-trip-stats-grid{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rides-trip-stat{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.rides-trip-stat--fare{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 2);grid-column:span 2/span 2}.rides-trip-stat-label{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.rides-trip-stat-value{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);overflow:hidden}.rides-view-details{margin-top:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-deep);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));background-color:#fff4cc;justify-content:center;align-items:center;display:flex}@media(hover:hover){.rides-view-details:hover{background-color:#ffe899}}.ride-nearby-car{background:0 0!important;border:none!important}.ride-nearby-car-inner{filter:drop-shadow(0 2px 4px #00000059);will-change:transform;justify-content:center;align-items:center;width:36px;height:36px;transition:transform 80ms linear;display:flex}.ride-nearby-car-inner img{object-fit:contain;pointer-events:none;width:32px;height:32px;display:block}.leaflet-interactive.ride-location-accuracy{pointer-events:none}.rides-map-trust{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:500;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);display:grid;position:absolute}@media(min-width:40rem){.rides-map-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.rides-map-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.rides-map-trust{box-shadow:0 2px 12px #00000014}.rides-trust-item{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.rides-trust-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-sunka-gray);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-shrink:0;justify-content:center;align-items:center;display:flex}.rides-ai-wrap{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:50;align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:fixed}.rides-ai-bubble{border-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);max-width:220px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);box-shadow:0 4px 20px #0000001f}.rides-ai-assistant{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-sunka-yellow);background-color:var(--color-white);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.rides-ai-assistant:hover{--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)}}.rides-ai-icon{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.ride-page{background:#f3f4f6}.ride-header{z-index:50;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);position:sticky;top:0;box-shadow:0 1px 3px #0000000f}.ride-nav-link{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));align-items:center;display:inline-flex}@media(hover:hover){.ride-nav-link:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.ride-nav-link:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}}.ride-nav-link.is-active{background-color:var(--color-black);color:var(--color-white)}.ride-page-content{max-width:1440px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);margin-inline:auto}@media(min-width:64rem){.ride-page-content{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.ride-track-layout{min-height:calc(100vh - 4.5rem);position:relative}.ride-track-map{z-index:0;min-height:100%;position:absolute;inset:0}.ride-track-sheet{z-index:500;border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent;flex-direction:column;gap:0;max-height:72vh;padding:12px 16px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 32px #0000001f}.ride-track-handle{margin-inline:auto;margin-bottom:calc(var(--spacing) * 2);height:var(--spacing);width:calc(var(--spacing) * 10);background-color:var(--color-sunka-gray);border-radius:3.40282e38px;flex-shrink:0}.ride-track-header{flex-shrink:0}.ride-track-phase{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);background-color:oklab(0% none none/.2);border-radius:3.40282e38px;display:inline-block}.ride-track-title{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.ride-track-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-mute)}.ride-track-fare-row{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f526;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.ride-track-fare-row{background-color:color-mix(in oklab,var(--color-sunka-gray) 15%,transparent)}}.ride-track-fare-row{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}.ride-track-fare{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.ride-track-fare-meta{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-mute)}.ride-search-radar{margin-block:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ride-search-meta{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-mute)}.ride-radar-pulse{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);background-color:oklab(0% none none/.25);border-radius:3.40282e38px;animation:2s ease-in-out infinite ride-pulse}@keyframes ride-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.ride-driver-card{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f533;flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){.ride-driver-card{background-color:color-mix(in oklab,var(--color-sunka-gray) 20%,transparent)}}.ride-driver-card{padding:calc(var(--spacing) * 3)}.ride-driver-avatar{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:var(--color-ink);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ride-driver-meta{flex:1;min-width:0}.ride-driver-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);overflow:hidden}.ride-driver-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);overflow:hidden}.ride-route-summary{margin-top:calc(var(--spacing) * 3);flex-shrink:0;position:relative}:where(.ride-route-summary>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.ride-route-summary{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 3)}.ride-route-row{align-items:flex-start;gap:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.ride-route-label{--tw-leading:var(--leading-snug);min-width:0;line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.ride-route-connector{height:calc(var(--spacing) * 3);background-color:var(--color-sunka-border);width:1px;margin-left:4px}.ride-route-dot{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex-shrink:0}.ride-route-dot-from{background-color:var(--color-red-500)}.ride-route-dot-to{background-color:var(--color-ink)}.ride-offers-block{margin-top:calc(var(--spacing) * 3);flex-shrink:0}:where(.ride-offers-block>: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)))}.ride-offers-block{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3)}.ride-offers-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}:where(.ride-offers-rows>: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)))}.ride-offer-meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.ride-offer-actions{gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.ride-track-footer{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 3);flex-direction:column;flex-shrink:0;display:flex}.ride-track-actions{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ride-track-cancel{text-align:center;width:100%;margin-top:0}.ride-action-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.ride-btn-primary{border-radius:var(--radius-xl);background-color:var(--color-amber);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media(hover:hover){.ride-btn-primary:hover{background-color:var(--color-amber-deep)}}.ride-btn-ghost{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media(hover:hover){.ride-btn-ghost:hover{background-color:var(--color-sand)}}.ride-btn-danger{border-radius:var(--radius-xl);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-danger)}@media(hover:hover){.ride-btn-danger:hover{background-color:var(--color-red-100)}}.ride-search-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-amber);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:inline-flex}@media(hover:hover){.ride-search-btn:hover{background-color:var(--color-amber-deep)}}.ride-field{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink);--tw-outline-style:none;outline-style:none}.ride-field:focus{border-color:var(--color-forest)}.rides-custom-fare{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background-color:#fff8e8;border-width:1px;border-color:#f0e0b0}.rides-custom-fare.is-active{background-color:#fff8e8;border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5)}.rides-offer-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * .5);display:flex}.rides-offer-head-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.rides-offer-head-amount{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-amber-deep)}.rides-offer-toggle{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);background-color:#f2f4f3;border-width:1px;border-color:#0000;border-radius:10px;display:inline-flex}.rides-offer-toggle.is-active{border-color:var(--color-amber-deep);color:var(--color-amber-deep);background-color:#f5f5f5}.rides-offer-slider-row{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.rides-offer-step{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-width:1px;border-color:#e6e6e6;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.rides-offer-step:hover{background-color:var(--color-sand)}}.rides-offer-slider{accent-color:#000;width:100%}.rides-offer-meta{margin-top:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute);justify-content:space-between;align-items:center;display:flex}.rides-offer-presets{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rides-offer-chip{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);background-color:#f2f4f3;border-width:1px;border-color:#0000}@media(hover:hover){.rides-offer-chip:hover{background-color:var(--color-sand)}}.rides-offer-chip.is-active{border-color:var(--color-forest);background-color:#e8f5ee}.ride-offer-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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);display:flex}.ride-offer-amount{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.ride-receipt-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);box-shadow:0 2px 12px #0000000f}.ride-receipt-check{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);background-color:var(--color-emerald-100);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-emerald-600);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.ride-cancel-icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);background-color:var(--color-red-100);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-red-600);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.ride-receipt-total{margin-block:calc(var(--spacing) * 5);border-radius:var(--radius-xl);background-color:#f5f5f54d}@supports (color:color-mix(in lab,red,red)){.ride-receipt-total{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}.ride-receipt-total{padding:calc(var(--spacing) * 4);text-align:center}:where(.ride-fare-breakdown>: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)))}.ride-fare-breakdown{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ride-fare-row{color:var(--color-mute);justify-content:space-between;display:flex}.ride-fare-row span:last-child{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.ride-tip-form{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 4)}.ride-tip-chip{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media(hover:hover){.ride-tip-chip:hover{border-color:#000}}.ride-receipt-actions{margin-top:calc(var(--spacing) * 6)}:where(.ride-receipt-actions>: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)))}.ride-star-row{gap:var(--spacing);display:flex}.ride-star-btn{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-sunka-gray);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))}@media(hover:hover){.ride-star-btn:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.ride-star-btn.is-active{color:#000}.ride-tag-chip{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);border-radius:3.40282e38px}.ride-tag-chip.is-active{background-color:oklab(0% none none/.15);border-color:#000}.ride-cancel-reason{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.ride-cancel-reason.is-active{background-color:oklab(0% none none/.1);border-color:#000}.ride-history-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);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));display:flex}@media(hover:hover){.ride-history-card:hover{border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4)}}.ride-history-tabs{gap:calc(var(--spacing) * 2);display:flex}.ride-history-tab{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute)}@media(hover:hover){.ride-history-tab:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.ride-history-tab:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}}.ride-history-tab.is-active{background-color:var(--color-black);color:var(--color-white)}.rides-payment-row.is-active{background-color:oklab(0% none none/.05);border-color:#000}.ride-modal{z-index:600;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}@media(min-width:640px){.ride-modal{align-items:center}}.ride-modal.is-open{display:flex!important}.ride-modal-backdrop{background-color:#0006;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ride-modal-backdrop{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.ride-modal-card{z-index:1;width:100%;max-width:var(--container-md);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);position:relative}@media(min-width:40rem){.ride-modal-card{border-radius:var(--radius-2xl)}}@media(min-width:1024px){.ride-track-sheet{top:calc(var(--spacing) * 20);right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);width:380px;max-height:none;padding:16px 18px 18px;position:fixed;left:auto;box-shadow:0 12px 40px #00000024}.ride-track-handle{display:none}}.ride-hub-hero{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.ride-hub-search{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f54d;display:flex}@supports (color:color-mix(in lab,red,red)){.ride-hub-search{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}.ride-hub-search{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);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))}@media(hover:hover){.ride-hub-search:hover{border-color:#000}}.ride-hub-active{border-radius:var(--radius-2xl);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);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));justify-content:space-between;align-items:center;display:flex}@media(hover:hover){.ride-hub-active:hover{background-color:var(--color-sunka-dark)}}.ride-hub-unrated{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#f5f5f5;border-width:1px;border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4);justify-content:space-between;align-items:center;display:flex}.ride-hub-shortcut{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);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));flex-direction:column;display:flex;position:relative}@media(hover:hover){.ride-hub-shortcut:hover{border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4)}}.ride-hub-badge{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.ride-place-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);border-radius:3.40282e38px}@media(hover:hover){.ride-place-chip:hover{border-color:#000}}.ride-actions-grid,.ride-track-actions-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.ride-action-tile-form{display:contents}.ride-action-tile{justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;min-height:4.25rem;padding:calc(var(--spacing) * 2);text-align:center;--tw-leading:var(--leading-tight);font-size:10px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));flex-direction:column;display:flex}@media(hover:hover){.ride-action-tile:hover{background-color:#f5f5f5;border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5)}}.ride-action-sos{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-600)}@media(hover:hover){.ride-action-sos:hover{border-color:var(--color-red-300);background-color:var(--color-red-50)}}.ride-share-location-row{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f526}@supports (color:color-mix(in lab,red,red)){.ride-share-location-row{background-color:color-mix(in oklab,var(--color-sunka-gray) 15%,transparent)}}.ride-share-location-row{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.ride-share-location-label{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);display:flex}.ride-toggle{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);accent-color:#000}.ride-waiting-banner{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-900);background-color:#fff4e5;flex-shrink:0}.ride-waiting-banner-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.ride-waiting-banner-meta{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-mute)}.ride-route-changed{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-blue-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blue-800)}.ride-details-map{height:calc(var(--spacing) * 48);border-radius:var(--radius-xl);background-color:var(--color-sunka-gray)}.ride-sos-icon{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.ride-msg{border-radius:var(--radius-2xl);max-width:85%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ride-msg-mine{background-color:var(--color-black);color:var(--color-white);margin-left:auto}.ride-msg-theirs{background-color:#f5f5f580}@supports (color:color-mix(in lab,red,red)){.ride-msg-theirs{background-color:color-mix(in oklab,var(--color-sunka-gray) 50%,transparent)}}.ride-msg-theirs{color:var(--color-ink)}.home-chatbot{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:40;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);background-color:var(--color-sunka-yellow);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:fixed}@media(hover:hover){.home-chatbot:hover{background-color:var(--color-forest-mid)}}.home-chatbot{box-shadow:0 4px 20px #0000002e}.home-auction-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);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));flex-shrink:0;position:relative;overflow:hidden}@media(hover:hover){.home-auction-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--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)}}.home-auction-card{width:min(280px,25% - .75rem);min-width:220px;box-shadow:0 2px 8px #0000000f}.home-auction-img{height:calc(var(--spacing) * 44);background-color:var(--color-sunka-gray);padding:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex}@media(min-width:40rem){.home-auction-img{height:calc(var(--spacing) * 48)}}.home-auction-img img{object-fit:contain;max-width:100%;max-height:100%}.home-auction-live{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;background:#ef4444;animation:1.5s ease-in-out infinite pulse-live;position:absolute}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.7}}.home-food-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);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));overflow:hidden}@media(hover:hover){.home-food-card: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)}}.home-food-card{box-shadow:0 1px 4px #0000000d}.home-food-img{height:calc(var(--spacing) * 32);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover}.home-seller-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);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))}@media(hover:hover){.home-seller-card: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)}}.home-seller-card{box-shadow:0 1px 4px #0000000d}.home-seller-avatar{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:var(--color-sunka-yellow);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.food-page{background:#f5f5f5}.food-page-content{max-width:1440px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);margin-inline:auto}@media(min-width:64rem){.food-page-content{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.food-layout{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.food-layout{grid-template-columns:280px 1fr;align-items:flex-start}}.food-sidebar{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-width:1px;border-color:#e8e8e8;flex-direction:column;display:flex}@media(min-width:64rem){.food-sidebar{position:sticky;top:4.5rem}}.food-sidebar{box-shadow:0 1px 4px #0000000a}.food-deliver-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#e8e8e8;padding:0}.food-deliver-row{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-2xl);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;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));display:flex}@media(hover:hover){.food-deliver-row:hover{background-color:#f7f7f7}}.food-deliver-pin{margin-top:var(--spacing);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:var(--color-ink);background-color:#f5f5f5;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.food-deliver-copy{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.food-deliver-kicker{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:11px;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-mute)}.food-deliver-value{text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden}.food-deliver-meta{margin-top:calc(var(--spacing) * .5);align-items:center;gap:var(--spacing);color:var(--color-mute);font-size:11px;display:inline-flex}.food-change-btn{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);flex-shrink:0}.food-delivery-tab{display:none}.food-sidebar-search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);background-color:#f3f4f3;display:flex}.food-sidebar-search-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-mute);flex-shrink:0;justify-content:center;align-items:center;display:flex}.food-sidebar-search-input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.food-sidebar-search-input::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-mute)}:where(.food-sidebar-section>: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)))}.food-sidebar-section-head{justify-content:space-between;align-items:center;display:flex}.food-sidebar-section-title{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.food-view-all{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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))}@media(hover:hover){.food-view-all:hover{color:var(--color-black)}}.food-cuisine-nav{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.food-cuisine-nav-item{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);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));background-color:#f3f4f3;border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.food-cuisine-nav-item:hover{background-color:#e8e8e8}}.food-cuisine-nav-item.is-active{background-color:var(--color-black);color:var(--color-white);--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)}.food-cuisine-nav-icon{color:currentColor;justify-content:center;align-items:center;display:inline-flex}.food-cuisine-nav-icon svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.food-filter-tags{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.food-filter-tag{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);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));background-color:#f3f4f3;border-radius:3.40282e38px}@media(hover:hover){.food-filter-tag:hover{background-color:#e8e8e8}}.food-filter-tag.is-active{color:var(--color-amber-deep);background-color:#f5f5f5}.food-sidebar-links{gap:calc(var(--spacing) * .5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-color:#e8e8e8;border-top-width:1px;flex-direction:column;margin-top:auto;display:flex}.food-sidebar-link{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));display:flex}@media(hover:hover){.food-sidebar-link:hover{background-color:#f7f7f7}}.food-sidebar-link svg{color:var(--color-mute)}.food-promo-card,.food-recent-searches{display:none}.food-main{min-width:0}:where(.food-main>: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)))}.food-hero{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:#f5f5f5;border-width:1px;border-color:#e8e8e8;display:grid;position:relative;overflow:hidden}@media(min-width:64rem){.food-hero{grid-template-columns:1fr 1.1fr}}.food-hero{min-height:220px;box-shadow:0 1px 4px #0000000a}.food-hero-content{z-index:1;padding:calc(var(--spacing) * 6);flex-direction:column;justify-content:center;display:flex;position:relative}@media(min-width:48rem){.food-hero-content{padding:calc(var(--spacing) * 8)}}.food-hero-kicker{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.food-hero-title{--tw-leading:1.15;--tw-font-weight:var(--font-weight-extrabold);font-size:1.65rem;line-height:1.15;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media(min-width:48rem){.food-hero-title{font-size:1.85rem}}.food-hero-sub{margin-top:calc(var(--spacing) * 2);max-width:var(--container-xs);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute)}.food-hero-cta{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-sunka-yellow);width:fit-content;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));display:inline-flex}@media(hover:hover){.food-hero-cta:hover{background-color:var(--color-forest-mid)}}.food-hero-dots{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 1.5);display:flex}.food-hero-dots span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-sunka-border);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));border-radius:3.40282e38px}.food-hero-dots span.is-active{width:calc(var(--spacing) * 6);background-color:var(--color-sunka-yellow)}.food-hero-visual{padding:calc(var(--spacing) * 4);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.food-hero-visual{padding-right:calc(var(--spacing) * 8);justify-content:flex-end}}.food-hero-img{z-index:1;object-fit:contain;width:auto;max-height:200px;position:relative}.food-hero-badge{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:2;border-radius:var(--radius-xl);background-color:var(--color-sunka-yellow);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;color:var(--color-white);flex-direction:column;align-items:center;min-width:100px;display:flex;position:absolute;box-shadow:0 4px 16px #0000002e}.food-hero-badge-label{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.food-hero-badge strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black)}.food-hero-badge small{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-tight);font-size:9px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);opacity:.8}:where(.food-section>: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)))}.food-section-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.food-section-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media(min-width:48rem){.food-section-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.food-carousel-wrap{align-items:center;gap:var(--spacing);display:flex;position:relative}.food-carousel-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-ink);--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);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));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.food-carousel-btn:hover{background-color:var(--color-sunka-gray)}}.food-carousel-btn-side{display:none}@media(min-width:48rem){.food-carousel-btn-side{display:flex}}.food-cuisine-carousel{gap:calc(var(--spacing) * 3);padding-block:var(--spacing);scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.food-cuisine-carousel::-webkit-scrollbar{display:none}.food-cuisine-chip{gap:calc(var(--spacing) * 2);text-align:center;scroll-snap-align:start;flex-direction:column;flex-shrink:0;width:88px;display:flex}.food-cuisine-chip-img{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-sunka-gray);width:88px;height:88px;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));background-position:50%;background-size:cover;box-shadow:0 2px 6px #0000000f}.food-cuisine-chip:hover .food-cuisine-chip-img{border-color:var(--color-sunka-yellow);transform:translateY(-2px)}.food-cuisine-chip-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.food-filters-bar{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);border-width:1px;border-color:#e8e8e8;flex-wrap:wrap;display:flex}.food-filter-icon-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:var(--color-ink);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));background-color:#f3f4f3;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.food-filter-icon-btn:hover{background-color:#e8e8e8}}.food-filter-select{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);--tw-outline-style:none;background-color:#f3f4f3;border-radius:3.40282e38px;outline-style:none}.food-filter-sort{margin-left:auto}.food-filter-chip{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));background-color:#f3f4f3;border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.food-filter-chip:hover{background-color:#e8e8e8}}.food-filter-chip.is-active{color:var(--color-amber-deep);background-color:#f5f5f5}.food-open-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-emerald-500);border-radius:3.40282e38px}.food-restaurants-row{gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.food-restaurants-row::-webkit-scrollbar{display:none}.food-empty-msg{width:100%;padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.food-restaurant-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);width:260px;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));scroll-snap-align:start;border-width:1px;border-color:#e8e8e8;flex-shrink:0;display:block;overflow:hidden;box-shadow:0 1px 4px #0000000a}.food-restaurant-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00000014}.food-inline-ad{--tw-border-style:dashed;background-color:#fffdf5;border-style:dashed;border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5)}.food-inline-ad-badge{top:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * 2.5);z-index:10;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;background-color:#2563eb;position:absolute}.food-inline-ad-img{background-position:50%;background-size:cover}.food-inline-ad-cta{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-amber-deep)}.food-page .placement-ad-strip{margin-bottom:calc(var(--spacing) * 4)}.food-page .placement-ad-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--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);border-width:1px;border-color:#e8e8e8;min-height:140px}.food-page .placement-ad-card>span:first-child{border-radius:var(--radius-md);background-color:#2563ebe6}.food-restaurant-img-wrap{position:relative}.food-restaurant-img{background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;height:140px}.food-discount-badge{top:calc(var(--spacing) * 2.5);left:calc(var(--spacing) * 2.5);z-index:10;border-radius:var(--radius-lg);background-color:var(--color-red-500);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-white);position:absolute}.food-favorite-btn{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 2.5);z-index:10;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--color-white);color:var(--color-mute);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@media(hover:hover){.food-favorite-btn:hover{color:var(--color-red-500)}}.food-favorite-btn.is-active{color:var(--color-red-500)}.food-favorite-btn.is-active svg{fill:currentColor}.food-eta-pill{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);background-color:#fffffff2;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.food-eta-pill{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.food-eta-pill{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-ink);--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)}.food-restaurant-logo{bottom:calc(var(--spacing) * -5);left:calc(var(--spacing) * 3);z-index:10;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);background-color:var(--color-white);object-fit:cover;--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);border-radius:3.40282e38px;position:absolute}.food-restaurant-logo-fallback{background-color:var(--color-sunka-yellow);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);justify-content:center;align-items:center;display:flex}:where(.food-restaurant-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.food-restaurant-body{padding:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 6)}.food-restaurant-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);overflow:hidden}@media(hover:hover){.food-restaurant-name:is(:where(.group):hover *){color:var(--color-black)}}.food-restaurant-meta{align-items:center;gap:var(--spacing);flex-wrap:wrap;font-size:11px;display:flex}.food-restaurant-rating{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black)}.food-restaurant-dot,.food-restaurant-cuisine{color:var(--color-mute)}.food-restaurant-footer{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2);font-size:10px;display:flex}.food-free-tag{border-radius:var(--radius-md);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-600)}.food-min-order{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.food-ai-assistant{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:50;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 2);--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);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));border-radius:3.40282e38px;display:flex;position:fixed}@media(hover:hover){.food-ai-assistant:hover{--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)}}.food-ai-assistant{box-shadow:0 4px 24px #0000001f}.food-ai-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-sunka-yellow);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.food-ai-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.food-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white)}.food-nav-link{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);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))}@media(hover:hover){.food-nav-link:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.food-nav-link:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.food-nav-link:hover{color:var(--color-ink)}}.food-nav-link.is-active{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.food-nav-link.is-active{background-color:color-mix(in oklab,var(--color-sunka-yellow) 20%,transparent)}}.food-nav-link.is-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.food-cart-badge{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-sunka-yellow);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.food-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#e8e8e8;box-shadow:0 1px 4px #0000000a}.food-field{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.food-field:focus{border-color:var(--color-black)}.food-primary-btn{border-radius:var(--radius-xl);background-color:var(--color-sunka-yellow);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.food-primary-btn:hover{background-color:var(--color-forest-mid)}}.food-ghost-btn{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.food-ghost-btn:hover{border-color:var(--color-sunka-yellow)}}.food-empty-state{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 8);text-align:center}.food-empty-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);color:var(--color-ink);background-color:#f5f5f5;justify-content:center;align-items:center;margin-inline:auto;display:inline-flex}.food-receipt-check{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);background-color:var(--color-emerald-100);color:var(--color-emerald-700);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-inline:auto;display:inline-flex}.food-fulfillment-btn{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.food-fulfillment-btn.is-active{border-color:var(--color-black);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.food-fulfillment-btn.is-active{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.food-payment-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.food-payment-row.is-active{border-color:var(--color-sunka-yellow);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.food-payment-row.is-active{background-color:color-mix(in oklab,var(--color-sunka-yellow) 5%,transparent)}}.food-speed-card{align-items:flex-start;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;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));flex-direction:column;display:flex}.food-speed-card.is-selected{border-style:var(--tw-border-style);border-width:1.8px;border-color:var(--color-sunka-yellow);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.food-speed-card.is-selected{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.food-speed-card-icon{margin-bottom:calc(var(--spacing) * .5);color:var(--color-ink)}.food-speed-card strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.food-speed-card small{color:var(--color-mute);font-size:11px}.food-tip-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));border-radius:3.40282e38px}@media(hover:hover){.food-tip-chip:hover{border-color:var(--color-sunka-yellow)}}.food-tip-chip.is-selected{border-color:var(--color-sunka-yellow);background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.food-tip-chip.is-selected{background-color:color-mix(in oklab,var(--color-sunka-yellow) 15%,transparent)}}.food-restaurant-hero{height:calc(var(--spacing) * 48);border-radius:var(--radius-2xl);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover}.food-restaurant-hero-overlay{border-radius:var(--radius-2xl);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0006;justify-content:flex-end;align-items:flex-start;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.food-restaurant-hero-overlay{--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent)}}.food-restaurant-hero-overlay{--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));padding:calc(var(--spacing) * 4)}.food-breadcrumb{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);flex-wrap:wrap;display:flex}.food-breadcrumb-link{color:var(--color-black);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))}@media(hover:hover){.food-breadcrumb-link:hover{text-decoration-line:underline}}.food-breadcrumb-sep{color:var(--color-sunka-border)}.food-breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);overflow:hidden}.food-shop-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);overflow:hidden;box-shadow:0 2px 12px #0000000f}.food-shop-cover-wrap{position:relative}.food-shop-cover{background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;height:200px}@media(min-width:48rem){.food-shop-cover{height:240px}}.food-shop-fav-form{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 2.5);z-index:10;position:absolute}:where(.food-shop-body>: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)))}.food-shop-body{padding:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 7)}@media(min-width:48rem){.food-shop-body{padding:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 8)}}.food-shop-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.food-shop-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media(min-width:48rem){.food-shop-name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.food-shop-address{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.food-shop-tags{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.food-shop-tag{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f54d;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.food-shop-tag{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}.food-shop-tag{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.food-shop-tag-open{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.food-menu-panel .food-section-head{align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column}@media(min-width:40rem){.food-menu-panel .food-section-head{flex-direction:row;align-items:center}}.food-menu-panel .food-menu-search-wrap{width:100%}@media(min-width:40rem){.food-menu-panel .food-menu-search-wrap{max-width:var(--container-xs);margin-left:auto}}.food-menu-search-wrap{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f54d;display:flex}@supports (color:color-mix(in lab,red,red)){.food-menu-search-wrap{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}.food-menu-search-wrap{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.food-menu-search-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-mute);flex-shrink:0}.food-menu-search-input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.food-menu-search-input::placeholder{color:var(--color-mute)}.food-menu-tabs-sticky{z-index:20;margin-inline:calc(var(--spacing) * -1);margin-top:calc(var(--spacing) * 3);background-color:#fffffff2;position:sticky;top:4.5rem}@supports (color:color-mix(in lab,red,red)){.food-menu-tabs-sticky{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.food-menu-tabs-sticky{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);--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,)}.food-menu-category-title{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.food-menu-category-title:first-child{margin-top:calc(var(--spacing) * 2)}.food-restaurant-page .food-menu-grid{gap:calc(var(--spacing) * 3);display:grid}.food-menu-item{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);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));display:flex;box-shadow:0 1px 4px #0000000a}.food-menu-item:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.food-menu-item.is-hidden{display:none}.food-menu-item-img{border-radius:var(--radius-xl);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;flex-shrink:0;order:2;width:88px;height:88px}.food-menu-item-img-fallback{color:var(--color-mute);background-color:#f3f4f3;justify-content:center;align-items:center;display:flex}.food-menu-item-body{flex:1;order:1;min-width:0}.food-menu-item-name{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.food-menu-item-desc{margin-top:var(--spacing);-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.food-menu-item-meta{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.food-menu-item-prep{border-radius:var(--radius-md);background-color:#f5f5f580}@supports (color:color-mix(in lab,red,red)){.food-menu-item-prep{background-color:color-mix(in oklab,var(--color-sunka-gray) 50%,transparent)}}.food-menu-item-prep{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.food-menu-item-custom{border-radius:var(--radius-md);background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.food-menu-item-custom{background-color:color-mix(in oklab,var(--color-sunka-yellow) 15%,transparent)}}.food-menu-item-custom{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-sunka-dark)}.food-menu-item-foot{margin-top:calc(var(--spacing) * 2.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.food-menu-item-price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.food-add-btn{background-color:var(--color-sunka-yellow);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));border-radius:3.40282e38px}@media(hover:hover){.food-add-btn:hover{background-color:var(--color-forest-mid)}}.food-active-order{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0000004d;display:flex}@supports (color:color-mix(in lab,red,red)){.food-active-order{border-color:color-mix(in oklab,var(--color-sunka-yellow) 30%,transparent)}}.food-active-order{background-color:var(--color-sunka-dark);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-white);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))}@media(hover:hover){.food-active-order:hover{border-color:var(--color-sunka-yellow)}}.food-unrated-order{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0006;display:flex}@supports (color:color-mix(in lab,red,red)){.food-unrated-order{border-color:color-mix(in oklab,var(--color-sunka-yellow) 40%,transparent)}}.food-unrated-order{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.food-unrated-order{background-color:color-mix(in oklab,var(--color-sunka-yellow) 10%,transparent)}}.food-unrated-order{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}:where(.food-option-group>: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)))}.food-option-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.food-option-values{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.food-option-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));border-radius:3.40282e38px}.food-option-chip.is-selected{border-color:var(--color-sunka-yellow);background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.food-option-chip.is-selected{background-color:color-mix(in oklab,var(--color-sunka-yellow) 15%,transparent)}}.food-option-chip.is-required-missing{border-color:var(--color-red-300)}.food-driver-marker{background:#000;border:3px solid #1a1a1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex;box-shadow:0 2px 8px #00000040}.food-restaurant-head{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.food-cart-pill{background-color:var(--color-sunka-yellow);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);border-radius:3.40282e38px}.food-menu-tabs{gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.food-menu-tabs::-webkit-scrollbar{display:none}.food-menu-tab{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);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));border-radius:3.40282e38px;flex-shrink:0}.food-menu-tab.is-active{border-color:var(--color-black);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.food-menu-tab.is-active{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.food-menu-tab.is-active{color:var(--color-ink)}.food-fav-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--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);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.food-fav-btn.is-active{background-color:var(--color-red-50);color:var(--color-red-500)}.food-cart-bar{z-index:65;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 20);inset-inline:0;display:flex;position:fixed;bottom:0}@media(min-width:40rem){.food-cart-bar{padding-right:calc(var(--spacing) * 4)}}.food-cart-bar{box-shadow:0 -4px 20px #00000014}.food-address-sheet.ride-place-sheet{z-index:80;position:fixed;inset:0}.food-address-sheet .ride-place-sheet-card{border-radius:0;border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl);background-color:var(--color-white);max-height:min(92vh,720px);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);--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);inset-inline:0;flex-direction:column;display:flex;position:absolute;top:0;bottom:auto}.food-address-sheet-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.food-address-sheet-sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.food-address-sheet .ride-place-sheet-search{margin-top:calc(var(--spacing) * 3)}.food-address-sheet .ride-place-results{flex:1;min-height:220px;overflow-y:auto}.food-address-sheet-footer{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-color:#e8e8e8;border-top-width:1px}.food-restaurant-page .sunka-ai-launcher,.food-restaurant-page .food-ai-assistant,.food-page:has(#food-cart-bar:not(.hidden)) .sunka-ai-launcher,.food-page:has(#food-cart-bar:not(.hidden)) .food-ai-assistant{bottom:5.75rem}.food-modal{z-index:600;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.food-modal.is-open{display:flex!important}.food-modal-backdrop{background-color:#0006;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.food-modal-backdrop{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.food-modal-card{z-index:1;width:100%;max-width:var(--container-md);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);position:relative}@media(min-width:40rem){.food-modal-card{border-radius:var(--radius-2xl)}}.food-qty-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.food-track-layout{min-height:calc(100vh - 4rem);position:relative}.food-track-map{background-color:var(--color-sunka-gray);height:100%;min-height:420px;position:absolute;inset:0}.food-track-sheet{z-index:10;max-width:var(--container-lg);border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 5);margin-inline:auto;margin-top:45vh;position:relative;box-shadow:0 -8px 30px #0000001f}.food-track-badge{background-color:#0003;border-radius:3.40282e38px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.food-track-badge{background-color:color-mix(in oklab,var(--color-sunka-yellow) 20%,transparent)}}.food-track-badge{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sunka-dark)}.food-track-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.food-track-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}:where(.food-phase-steps>: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)))}.food-phase-step{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);display:flex}.food-phase-step.is-done{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.food-phase-step.is-current{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.food-phase-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-sunka-border);border-radius:3.40282e38px}.food-phase-step.is-done .food-phase-dot,.food-phase-step.is-current .food-phase-dot{background-color:var(--color-sunka-yellow)}.food-driver-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f533;display:flex}@supports (color:color-mix(in lab,red,red)){.food-driver-card{background-color:color-mix(in oklab,var(--color-sunka-gray) 20%,transparent)}}.food-driver-card{padding:calc(var(--spacing) * 3)}.food-driver-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-sunka-yellow);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.food-icon-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.food-live-pill{background-color:var(--color-emerald-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-emerald-700);border-radius:3.40282e38px}.food-star-row{gap:var(--spacing);display:flex}.food-star-btn{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-sunka-border)}.food-star-btn.is-active{color:var(--color-black)}.food-tag-chip{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px}.food-tag-chip.is-active{border-color:var(--color-black);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.food-tag-chip.is-active{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.food-flow-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-width:1px;border-color:#e8e8e8}@media(min-width:48rem){.food-flow-panel{padding:calc(var(--spacing) * 5)}}.food-flow-panel{box-shadow:0 1px 4px #0000000a}.food-flow-panel-narrow{max-width:var(--container-xl);margin-inline:auto}.food-flow-label{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.food-cart-layout,.food-checkout-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.food-cart-layout,.food-checkout-layout{grid-template-columns:1fr 320px;align-items:flex-start}}.food-cart-line{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);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));display:flex;box-shadow:0 1px 4px #0000000a}.food-cart-line-body{flex:1;min-width:0}.food-cart-line-name{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.food-cart-line-note{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.food-cart-line-price{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);flex-shrink:0}.food-cart-line-qty{align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}.food-order-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);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));display:flex;box-shadow:0 1px 4px #0000000a}.food-order-card:hover{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.food-order-card:hover{border-color:color-mix(in oklab,var(--color-sunka-yellow) 40%,transparent)}}.food-order-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.food-order-card-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:#00000026;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.food-order-card-icon{background-color:color-mix(in oklab,var(--color-sunka-yellow) 15%,transparent)}}.food-order-card-icon{color:var(--color-ink)}.food-track-page .sunka-footer,.food-track-page footer{display:none}.food-track-page main{min-height:calc(100vh - 4.5rem);padding:0;position:relative}.food-track-layout{width:100%;height:calc(100vh - 4.5rem);min-height:calc(100vh - 4.5rem);position:relative}.food-recent-clock{color:var(--color-mute);align-items:center;display:inline-flex}.food-rate-pill{background-color:#0003;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.food-rate-pill{background-color:color-mix(in oklab,var(--color-sunka-yellow) 20%,transparent)}}.food-rate-pill{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-sunka-dark)}.food-favorites-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.food-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.food-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.food-favorites-grid .food-restaurant-card{width:100%}.food-favorites-empty{grid-column:1/-1}.food-track-shell{background-color:#f5f5f5;min-height:calc(100vh - 4rem)}.food-track-topbar{z-index:20;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);background-color:#fffffff2;position:relative}@supports (color:color-mix(in lab,red,red)){.food-track-topbar{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.food-track-topbar{--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,);box-shadow:0 1px 4px #0000000a}.food-track-page .food-track-layout,.food-track-page .food-track-map{min-height:calc(100vh - 7rem)}.food-track-page .food-track-sheet{margin-top:40vh}.shops-page{background:#f3f4f6}.shops-page-content{max-width:1320px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 8);margin-inline:auto}@media(min-width:64rem){.shops-page-content{padding-inline:calc(var(--spacing) * 6)}}.shops-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.shops-layout{grid-template-columns:260px 1fr;align-items:flex-start}}.shops-kicker{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.shops-link-btn{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black)}@media(hover:hover){.shops-link-btn:hover{text-decoration-line:underline}}.shops-sidebar{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-width:1px;border-color:#e8e8e8;flex-direction:column;display:flex}@media(min-width:64rem){.shops-sidebar{position:sticky;top:4.5rem}}.shops-sidebar{box-shadow:0 1px 4px #0000000a}.shops-deliver-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#e8e8e8;padding:0}.shops-deliver-row{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-2xl);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;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));display:flex}@media(hover:hover){.shops-deliver-row:hover{background-color:#f7f7f7}}.shops-deliver-pin{margin-top:var(--spacing);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:var(--color-ink);background-color:#f5f5f5;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.shops-deliver-copy{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.shops-deliver-kicker{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:11px;line-height:1;font-weight:var(--font-weight-medium);color:var(--color-mute)}.shops-deliver-value{text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-snug);font-size:13px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);overflow:hidden}.shops-deliver-meta{margin-top:calc(var(--spacing) * .5);align-items:center;gap:var(--spacing);color:var(--color-mute);font-size:11px;display:inline-flex}.shops-change-btn{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);flex-shrink:0}.shops-sidebar-search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);background-color:#f3f4f3;display:flex}.shops-sidebar-search-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-mute);flex-shrink:0;justify-content:center;align-items:center;display:flex}.shops-sidebar-search-input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.shops-sidebar-search-input::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-mute)}:where(.shops-sidebar-section>: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)))}.shops-sidebar-section-head{justify-content:space-between;align-items:center;display:flex}.shops-sidebar-section-title{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.shops-view-all{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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))}@media(hover:hover){.shops-view-all:hover{color:var(--color-black)}}.shops-cat-nav{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.shops-cat-nav.is-expanded .shops-cat-nav-item.is-collapsed{display:inline-flex}.shops-cat-nav-item{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);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));background-color:#f3f4f3;border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.shops-cat-nav-item:hover{background-color:#e8e8e8}}.shops-cat-nav-item.is-active{background-color:var(--color-black);color:var(--color-white)}.shops-cat-nav-item.is-collapsed{display:none}.shops-cat-nav-icon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.shops-filter-tags{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.shops-filter-tag{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);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));background-color:#f3f4f3;border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.shops-filter-tag:hover{background-color:#e8e8e8}}.shops-sidebar-links{gap:calc(var(--spacing) * .5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-color:#e8e8e8;border-top-width:1px;flex-direction:column;display:flex}.shops-sidebar-link{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));display:flex}@media(hover:hover){.shops-sidebar-link:hover{background-color:#f7f7f7}}.shops-sidebar-link svg{color:var(--color-mute)}.shops-show-more{width:100%;padding-block:var(--spacing);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}@media(hover:hover){.shops-show-more:hover{color:var(--color-ink)}}.shops-seller-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#0000001a;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.shops-seller-card{--tw-gradient-from:color-mix(in oklab, var(--color-sunka-yellow) 10%, transparent)}}.shops-seller-card{--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));padding:calc(var(--spacing) * 3)}.shops-seller-art{pointer-events:none;right:calc(var(--spacing) * -2);height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 24);opacity:.9;background:url(https://images.unsplash.com/photo-1441986300917-64674bd600d8?w=200&h=160&fit=crop) 50%/cover no-repeat;position:absolute;bottom:0}.shops-seller-cta{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-sunka-yellow);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);display:inline-flex}@media(hover:hover){.shops-seller-cta:hover{background-color:var(--color-forest-mid)}}.shops-side-trust{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shops-side-trust-item{align-items:center;gap:var(--spacing);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-mute);flex-direction:column;display:flex}:where(.shops-main>: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)))}.shops-block{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.shops-block{padding:calc(var(--spacing) * 5)}}.shops-block{box-shadow:0 1px 4px #0000000f}.shops-block-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.shops-block-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-hero{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);background-color:#f5f5f5;display:grid;overflow:hidden}@media(min-width:64rem){.shops-hero{align-items:center;gap:calc(var(--spacing) * 6);grid-template-columns:1fr 1.1fr auto}}.shops-hero-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media(min-width:64rem){.shops-hero-title{font-size:1.65rem}}.shops-hero-highlight{color:var(--color-black)}.shops-hero-sub{margin-top:calc(var(--spacing) * 2);max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute)}.shops-hero-actions{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.shops-hero-btn{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:inline-flex}@media(hover:hover){.shops-hero-btn:hover{background-color:var(--color-sunka-dark)}}.shops-hero-btn-ghost{background-color:var(--color-white);color:var(--color-ink);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-sunka-border);--tw-ring-inset:inset}@media(hover:hover){.shops-hero-btn-ghost:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.shops-hero-btn-ghost:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}}.shops-hero-image{border-radius:var(--radius-xl);background-position:50%;background-size:cover;min-height:180px;display:none}@media(min-width:64rem){.shops-hero-image{display:block}}.shops-hero-image{background-image:url(https://images.unsplash.com/photo-1586023492125-27b2c045efd7?w=800&h=500&fit=crop)}.shops-hero-values{gap:calc(var(--spacing) * 3);flex-direction:column;display:none}@media(min-width:64rem){.shops-hero-values{display:flex}}.shops-value-row{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:#ffffffb3;display:flex}@supports (color:color-mix(in lab,red,red)){.shops-value-row{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.shops-value-row{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.shops-value-icon{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.shops-cat-row{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.shops-cat-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media(min-width:40rem){.shops-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48rem){.shops-cat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:64rem){.shops-cat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:80rem){.shops-cat-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.shops-cat-chip{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-direction:column;display:flex}.shops-cat-grid .shops-cat-chip{width:100%}.shops-cat-row .shops-cat-chip{flex-shrink:0;width:auto;min-width:72px}.shops-cat-chip-circle{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:68px;height:68px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-position:50%;background-size:cover;border-radius:3.40282e38px}.shops-cat-chip-more .shops-cat-chip-circle{--tw-border-style:dashed;background-color:#f5f5f566;border-style:dashed;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.shops-cat-chip-more .shops-cat-chip-circle{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.shops-cat-chip-more .shops-cat-chip-circle{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-mute)}.shops-block-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.shops-block-tight{padding-block:calc(var(--spacing) * 3)}.shops-chip-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.shops-suggest-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));background-color:#f3f4f3;border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.shops-suggest-chip:hover{background-color:#e8e8e8}}.shops-promo-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.shops-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.shops-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shops-promo-card{border-radius:var(--radius-2xl);background-color:var(--color-sunka-gray);min-height:120px;padding:calc(var(--spacing) * 4);color:var(--color-white);background-position:50%;background-size:cover;align-items:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -60px 50px -20px #0000008c}.shops-promo-ad{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);background-color:#00000080;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.shops-promo-ad{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.shops-promo-ad{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase}.shops-promo-copy{z-index:1;gap:calc(var(--spacing) * .5);flex-direction:column;display:flex;position:relative}.shops-promo-copy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.shops-promo-copy small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.shops-promo-copy small{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.shops-live-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.shops-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.shops-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shops-live-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 2.5);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));display:flex;position:relative;overflow:hidden}@media(hover:hover){.shops-live-card:hover{border-color:#00000080}@supports (color:color-mix(in lab,red,red)){.shops-live-card:hover{border-color:color-mix(in oklab,var(--color-sunka-yellow) 50%,transparent)}}}.shops-live-badge{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:1;background-color:var(--color-red-500);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;border-radius:3.40282e38px;position:absolute}.shops-live-photo{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-lg);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;flex-shrink:0}.shops-live-body{flex:1;min-width:0}.shops-live-title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shops-live-meta{margin-top:calc(var(--spacing) * .5);color:var(--color-mute);font-size:11px}.shops-shops-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.shops-shops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.shops-shops-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:96rem){.shops-shops-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.shops-row{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.shops-row::-webkit-scrollbar{display:none}.shops-shop-card{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 3);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));display:flex}@media(hover:hover){.shops-shop-card:hover{border-color:#0009}@supports (color:color-mix(in lab,red,red)){.shops-shop-card:hover{border-color:color-mix(in oklab,var(--color-sunka-yellow) 60%,transparent)}}.shops-shop-card:hover{--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)}}.shops-shop-logo{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:#0003;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.shops-shop-logo{background-color:color-mix(in oklab,var(--color-sunka-yellow) 20%,transparent)}}.shops-shop-logo{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-shop-logo img{object-fit:cover;width:100%;height:100%}.shops-shop-content{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.shops-shop-name{-webkit-line-clamp:1;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shops-shop-cat{-webkit-line-clamp:1;color:var(--color-mute);-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.shops-shop-rating{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-black)}.shops-shop-eta{color:var(--color-mute);font-size:10px}.shops-shop-free{margin-top:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-emerald-50);width:fit-content;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-emerald-700);display:inline-flex}.shops-products-row{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.shops-products-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.shops-products-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.shops-products-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.shops-products-row .shops-product-card{width:100%;min-width:0}.shops-product-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);flex-direction:column;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.shops-product-top{display:block;position:relative}.shops-product-photo{background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;height:140px}.shops-product-badge{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:1;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);position:absolute}.shops-product-badge-yellow{background-color:var(--color-black);color:var(--color-white)}.shops-product-badge-green{background-color:var(--color-emerald-500);color:var(--color-white)}.shops-product-heart{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:1;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background-color:#fffffff2;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.shops-product-heart{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.shops-product-heart{color:var(--color-mute);--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)}@media(hover:hover){.shops-product-heart:hover{color:var(--color-red-500)}}.shops-product-heart.is-active{color:var(--color-red-500)}.shops-product-heart.is-active svg{fill:currentColor}.shops-product-body{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 10);flex-direction:column;flex:1;display:flex}.shops-product-name{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(hover:hover){.shops-product-name:hover{color:var(--color-black)}}.shops-product-type{color:var(--color-mute);font-size:11px}.shops-product-prices{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.shops-product-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-product-was{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);text-decoration-line:line-through}.shops-product-meta{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-size:10px;display:flex}.shops-product-stars{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black)}.shops-product-ship{color:var(--color-mute)}.shops-product-cart{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);position:absolute}.shops-product-cart-btn,.shops-product-cart-demo{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-black);color:var(--color-white);--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);justify-content:center;align-items:center;display:flex}@media(hover:hover){:is(.shops-product-cart-btn,.shops-product-cart-demo):hover{background-color:var(--color-forest-mid)}}.shops-empty{padding-block:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.shops-empty-inline{width:100%;padding-block:calc(var(--spacing) * 10);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.shops-empty-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);color:var(--color-mute);background-color:#f3f4f3;justify-content:center;align-items:center;margin-inline:auto;display:flex}.shops-inline-ad .shops-product-top{position:relative}.shops-inline-ad-badge{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:1;background-color:#0000008c;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.shops-inline-ad-badge{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.shops-inline-ad-badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase}.shops-inline-ad-fallback{background-color:#f3f4f3;justify-content:center;align-items:center;display:flex}.shops-cat-chip-more-icon{background-color:#f3f4f3;justify-content:center;align-items:center;display:flex;background-image:none!important}.shops-footer-trust{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:64rem){.shops-footer-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.shops-footer-trust{box-shadow:0 1px 4px #0000000f}.shops-footer-trust-item{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.shops-footer-trust-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);color:var(--color-ink);background-color:#f5f5f5;flex-shrink:0;justify-content:center;align-items:center;display:flex}.shops-ai-float{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:50;align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:fixed}.shops-ai-bubble{border-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-sm);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);box-shadow:0 4px 20px #0000001f}.shops-ai-btn{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:3.40282e38px;display:flex;box-shadow:0 4px 20px #0000001f}.shops-ai-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-sunka-yellow);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.shops-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white)}.shops-nav-link{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);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))}@media(hover:hover){.shops-nav-link:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.shops-nav-link:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.shops-nav-link:hover{color:var(--color-ink)}}.shops-nav-link.is-active{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.shops-nav-link.is-active{background-color:color-mix(in oklab,var(--color-sunka-yellow) 20%,transparent)}}.shops-nav-link.is-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.shops-cart-badge{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-sunka-yellow);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.shops-breadcrumb{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);flex-wrap:wrap;display:flex}.shops-breadcrumb-link{color:var(--color-black)}@media(hover:hover){.shops-breadcrumb-link:hover{text-decoration-line:underline}}.shops-breadcrumb-sep{color:var(--color-sunka-border)}.shops-breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);overflow:hidden}.shops-flow-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:48rem){.shops-flow-panel{padding:calc(var(--spacing) * 5)}}.shops-flow-panel{box-shadow:0 2px 8px #0000000a}.shops-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);box-shadow:0 1px 4px #0000000a}.shops-primary-btn{border-radius:var(--radius-xl);background-color:var(--color-sunka-yellow);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.shops-primary-btn:hover{background-color:var(--color-forest-mid)}}.shops-ghost-btn{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.shops-ghost-btn:hover{border-color:var(--color-sunka-yellow)}}.shops-empty-state{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 8);text-align:center}.shops-checkout-main{min-width:0}.shops-cart-layout,.shops-checkout-layout,.shops-pdp-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.shops-cart-layout,.shops-checkout-layout,.shops-pdp-layout{grid-template-columns:1fr 320px;align-items:flex-start}.shops-pdp-layout{grid-template-columns:1fr 360px}}.shops-cart-line{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);display:flex;box-shadow:0 1px 4px #0000000a}.shops-cart-line-img{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-radius:var(--radius-xl);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;flex-shrink:0}.shops-cart-line-body{flex:1;min-width:0}.shops-qty-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.shops-qty-input{width:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.shops-payment-row,.shops-fulfillment-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.shops-payment-row.is-active,.shops-fulfillment-btn.is-active{border-color:var(--color-black);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.shops-payment-row.is-active,.shops-fulfillment-btn.is-active{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.shops-order-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);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));display:flex;box-shadow:0 1px 4px #0000000a}.shops-order-card:hover{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.shops-order-card:hover{border-color:color-mix(in oklab,var(--color-sunka-yellow) 40%,transparent)}}.shops-order-card:hover{transform:translateY(-1px)}.shops-order-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:#00000026;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.shops-order-icon{background-color:color-mix(in oklab,var(--color-sunka-yellow) 15%,transparent)}}.shops-order-icon{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.shops-live-pill{background-color:var(--color-emerald-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-emerald-700);border-radius:3.40282e38px}.shops-track-badge{background-color:#0003;border-radius:3.40282e38px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.shops-track-badge{background-color:color-mix(in oklab,var(--color-sunka-yellow) 20%,transparent)}}.shops-track-badge{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sunka-dark)}:where(.shops-phase-steps>: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)))}.shops-phase-step{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);display:flex}.shops-phase-step.is-done{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.shops-phase-step.is-current{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-phase-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-sunka-border);border-radius:3.40282e38px}.shops-phase-step.is-done .shops-phase-dot,.shops-phase-step.is-current .shops-phase-dot{background-color:var(--color-sunka-yellow)}.shops-store-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);overflow:hidden;box-shadow:0 2px 12px #0000000f}.shops-store-cover{background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;height:180px;position:relative}@media(min-width:48rem){.shops-store-cover{height:220px}}.shops-store-follow-form{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);position:absolute}.shops-follow-btn{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--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);border-radius:3.40282e38px}.shops-follow-btn.is-active{background-color:var(--color-black);color:var(--color-white)}.shops-store-body{padding:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 8)}@media(min-width:48rem){.shops-store-body{padding:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 10)}}.shops-store-head{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.shops-store-logo{margin-top:calc(var(--spacing) * -12);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.shops-store-name{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-ink)}.shops-store-tags{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.shops-store-tag{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f54d;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.shops-store-tag{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}.shops-store-tag{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold)}.shops-products-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.shops-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.shops-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.shops-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.shops-products-grid .shops-product-card{width:100%;min-width:0}.shops-pdp-hero{border-radius:var(--radius-2xl);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;height:320px}.shops-pdp-thumbs{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);display:flex;overflow-x:auto}.shops-pdp-thumb{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;border-width:2px;border-color:#0000;flex-shrink:0}@media(hover:hover){.shops-pdp-thumb:hover{border-color:var(--color-sunka-yellow)}}.shops-pdp-buy{box-shadow:0 4px 20px #00000014}.shops-track-shell{min-height:calc(100vh - 4rem)}.shops-track-topbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.shops-track-topbar{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.shops-track-topbar{--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,)}.shops-modal{z-index:600;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.shops-modal:not([hidden]){display:flex}.shops-modal-backdrop{background-color:#0006;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.shops-modal-backdrop{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.shops-modal-card{z-index:1;width:100%;max-width:var(--container-md);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);position:relative}@media(min-width:40rem){.shops-modal-card{border-radius:var(--radius-2xl)}}.shops-banner-row{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.shops-banner-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.shops-banner-card{height:calc(var(--spacing) * 28);border-radius:var(--radius-2xl);background-color:var(--color-sunka-gray);padding:calc(var(--spacing) * 4);background-position:50%;background-size:cover;align-items:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000f}.shops-banner-label{z-index:1;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);--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,);position:relative}.shops-search-bar{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex;box-shadow:0 2px 12px #0000000a}.shops-search-bar-input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.shops-search-toolbar{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.shops-search-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.shops-search-sort{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.shops-search-sort-select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.shops-search-sort-select:focus{border-color:var(--color-black)}.shops-search-chips{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.shops-search-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);border-radius:3.40282e38px}.shops-search-chip.is-active{border-color:var(--color-black);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.shops-search-chip.is-active{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.shops-search-chip.is-active{color:var(--color-white)}.shops-search-filters{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f533}@supports (color:color-mix(in lab,red,red)){.shops-search-filters{background-color:color-mix(in oklab,var(--color-sunka-gray) 20%,transparent)}}.shops-search-filters{padding:calc(var(--spacing) * 4)}.shops-search-facet-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.shops-search-facet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.shops-search-facet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shops-search-facet-opt{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.shops-pagination{margin-top:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.shops-field{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.shops-field:focus{border-color:var(--color-black)}:where(.shops-sell-form>: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)))}.sell-steps{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.sell-step{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);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));border-radius:3.40282e38px;display:inline-flex}@media(hover:hover){.sell-step:hover{background-color:var(--color-sunka-gray);color:var(--color-ink)}}.sell-step.is-active{background-color:var(--color-black);color:var(--color-white)}@media(hover:hover){.sell-step.is-active:hover{background-color:var(--color-black);color:var(--color-white)}}.sell-step.is-done:not(.is-active){background-color:var(--color-sunka-gray);color:var(--color-ink)}.sell-step-num{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:#fff3;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.sell-step-num{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.sell-step-num{font-size:10px}.sell-step.is-active .sell-step-num{background-color:var(--color-white);color:var(--color-black)}.sell-layout{gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.sell-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:flex-start}}.sell-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--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);display:none}.sell-panel.is-active{display:block}.sell-panel-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.sell-panel-sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.sell-panel-actions{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sell-panel-actions-spread{justify-content:space-between}.sell-field{margin-bottom:calc(var(--spacing) * 4);display:block}.sell-field-label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:#6b6b6b;justify-content:space-between;align-items:center;display:flex}.sell-field-label em{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-mute);font-style:normal}.sell-field-hint{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);display:block}.sell-cat-crumbs{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.sell-cat-crumb{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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))}@media(hover:hover){.sell-cat-crumb:hover{background-color:var(--color-sunka-gray)}}.sell-cat-sep{color:var(--color-mute)}.sell-cat-grid{gap:calc(var(--spacing) * 2);max-height:420px;display:grid;overflow-y:auto}@media(min-width:40rem){.sell-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sell-cat-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);text-align:left;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));display:flex}@media(hover:hover){.sell-cat-card:hover{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.sell-cat-card:hover{border-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.sell-cat-card:hover{background-color:#fafafa}}.sell-cat-card.is-selected{border-color:var(--color-black);background-color:#f5f5f5}.sell-cat-card-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.sell-cat-card-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);flex-shrink:0}.sell-photos-drop{cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;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));background-color:#fafafa;flex-direction:column;display:flex}@media(hover:hover){.sell-photos-drop:hover{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.sell-photos-drop:hover{border-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.sell-photos-drop:hover{background-color:var(--color-white)}}.sell-photos-drop.is-drag{border-color:var(--color-black);background-color:var(--color-white)}.sell-photos-drop input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sell-photos-drop-icon{margin-bottom:var(--spacing);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--color-sunka-gray);color:var(--color-ink);justify-content:center;align-items:center;display:flex}.sell-photos-list{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sell-photo-thumb{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-sunka-gray);position:relative;overflow:hidden}.sell-photo-thumb img{object-fit:cover;width:100%;height:100%}.sell-photo-thumb.is-uploading{opacity:.7}.sell-photo-remove{top:var(--spacing);right:var(--spacing);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:#000000bf;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.sell-photo-remove{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.sell-photo-remove{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.sell-photo-cover{bottom:var(--spacing);left:var(--spacing);background-color:#000000bf;border-radius:.25rem;display:none;position:absolute}@supports (color:color-mix(in lab,red,red)){.sell-photo-cover{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.sell-photo-cover{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase}.sell-photo-cover.is-visible{display:inline-block}.sell-photo-loading{inset-inline:0;background-color:#0009;position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.sell-photo-loading{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.sell-photo-loading{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white)}.sell-preview{top:calc(var(--spacing) * 24);position:sticky}.sell-preview-kicker{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-mute);text-transform:uppercase}.sell-preview-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);--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);overflow:hidden}.sell-preview-media{aspect-ratio:4/3;background-color:var(--color-sunka-gray);justify-content:center;align-items:center;display:flex}.sell-preview-media img{object-fit:cover;width:100%;height:100%}.sell-preview-placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-mute)}:where(.sell-preview-body>: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)))}.sell-preview-body{padding:calc(var(--spacing) * 4)}.sell-preview-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.sell-preview-price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.sell-preview-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}:where(.sell-checklist>: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)))}.sell-checklist{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#fafafa}.sell-checklist li{align-items:flex-start;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-mute);display:flex}.sell-checklist li.is-ok{color:var(--color-ink)}.sell-checklist li.is-bad{color:var(--color-red-600)}.sell-checklist li.is-soft{color:var(--color-mute)}.sell-drafts{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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)}.sell-drafts-title{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-mute);text-transform:uppercase}.sell-drafts-row{gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);display:flex;overflow-x:auto}.sell-draft-chip{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);min-width:200px;max-width:240px;padding:calc(var(--spacing) * 2);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));background-color:#fafafa;display:flex}@media(hover:hover){.sell-draft-chip:hover{border-color:#00000040}@supports (color:color-mix(in lab,red,red)){.sell-draft-chip:hover{border-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.sell-draft-chip:hover{background-color:var(--color-white)}}.sell-draft-thumb{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-lg);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;flex-shrink:0}@media(max-width:1023px){.sell-preview{order:-9999;position:static}.sell-layout{grid-template-columns:repeat(1,minmax(0,1fr))}}.shops-auctions-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.shops-auctions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.shops-auctions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shops-auction-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);overflow:hidden;box-shadow:0 2px 12px #0000000f}.shops-auction-photo{height:calc(var(--spacing) * 40);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;display:block}.shops-auction-body{padding:calc(var(--spacing) * 4)}.shops-flow-panel-narrow{width:100%;max-width:var(--container-xl);margin-inline:auto}.shops-star-row{gap:var(--spacing);display:flex}.shops-star-btn{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-sunka-border);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))}@media(hover:hover){.shops-star-btn:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.shops-star-btn.is-active{color:var(--color-black)}.shops-tag-chip{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);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));border-radius:3.40282e38px}.shops-tag-chip.is-active{border-color:var(--color-sunka-yellow);background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.shops-tag-chip.is-active{background-color:color-mix(in oklab,var(--color-sunka-yellow) 15%,transparent)}}.shops-tag-chip.is-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sunka-dark)}.shops-offers-filters{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.shops-results-search{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);box-shadow:0 1px 4px #0000000a}.shops-results-search-form{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.shops-results-search-field{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f533;flex:1;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.shops-results-search-field{background-color:color-mix(in oklab,var(--color-sunka-gray) 20%,transparent)}}.shops-results-search-field{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.shops-results-search-input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.shops-results-search-btn{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.shops-results-search-btn:hover{background-color:var(--color-forest-mid)}}.shops-results-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.shops-results-layout{grid-template-columns:280px minmax(0,1fr);align-items:flex-start}}.shops-results-sidebar{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.shops-results-sidebar{position:sticky;top:4.75rem}}.shops-results-sidebar{box-shadow:0 1px 4px #0000000a}.shops-results-filter-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.shops-results-filter-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-results-clear{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#000}@media(hover:hover){.shops-results-clear:hover{text-decoration-line:underline}}.shops-results-filter-block{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 4)}.shops-results-filter-block:first-child{border-style:var(--tw-border-style);border-width:0;margin-top:0;padding-top:0}.shops-results-filter-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink);text-transform:uppercase}.shops-results-checklist{max-height:calc(var(--spacing) * 44)}:where(.shops-results-checklist>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.shops-results-checklist{padding-right:var(--spacing);overflow-y:auto}.shops-results-check{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}@media(hover:hover){.shops-results-check:hover{background-color:#f5f5f54d}@supports (color:color-mix(in lab,red,red)){.shops-results-check:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}}.shops-results-check input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-sunka-border);color:#000;border-radius:.25rem}.shops-results-check small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);margin-left:auto}.shops-results-price-row{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shops-results-price-input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.shops-results-price-input:focus{border-color:#000}.shops-range{margin-top:calc(var(--spacing) * 2);accent-color:#000;width:100%}.shops-range-label{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.shops-results-submit{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-ink);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}@media(hover:hover){.shops-results-submit:hover{background-color:var(--color-sunka-dark)}}.shops-results-main{min-width:0}:where(.shops-results-main>: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)))}.shops-results-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.shops-results-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-results-count{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.shops-results-head-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.shops-results-sort{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.shops-results-sort select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-outline-style:none;outline-style:none}.shops-results-sort select:focus{border-color:#000}.shops-results-view-toggle{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding:calc(var(--spacing) * .5);display:flex}.shops-results-view-btn{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);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));display:inline-flex}.shops-results-view-btn.is-active{background-color:var(--color-ink);color:var(--color-white)}.shops-results-chips{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.shops-results-chip{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:#f5f5f566;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.shops-results-chip{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.shops-results-chip{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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))}@media(hover:hover){.shops-results-chip:hover{background-color:#f5f5f599}@supports (color:color-mix(in lab,red,red)){.shops-results-chip:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 60%,transparent)}}}.shops-results-stats{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f533;flex-wrap:wrap;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.shops-results-stats{background-color:color-mix(in oklab,var(--color-sunka-gray) 20%,transparent)}}.shops-results-stats{padding:calc(var(--spacing) * 3);scrollbar-width:none}.shops-results-stat{border-radius:var(--radius-lg);background-color:var(--color-white);min-width:120px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.shops-results-stat strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-results-stat span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.shops-results-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.shops-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.shops-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.shops-results-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:96rem){.shops-results-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}:where(.shops-results-list>: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)))}.shops-list-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);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));display:flex;overflow:hidden}@media(hover:hover){.shops-list-card:hover{border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4)}}.shops-list-card{box-shadow:0 2px 12px #0000000f}.shops-list-card-media{width:calc(var(--spacing) * 40);flex-shrink:0;display:block;position:relative}@media(min-width:40rem){.shops-list-card-media{width:calc(var(--spacing) * 52)}}.shops-list-card-photo{background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;width:100%;height:100%;min-height:148px;display:block}.shops-list-card-badge{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:10;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-white);text-transform:uppercase;position:absolute}.shops-list-card-body{justify-content:center;gap:calc(var(--spacing) * 1.5);min-width:0;padding:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex}@media(min-width:40rem){.shops-list-card-body{padding:calc(var(--spacing) * 4)}}.shops-list-card-top{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.shops-list-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block;overflow:hidden}@media(hover:hover){.shops-list-card-title:hover{color:#000}}.shops-list-card-seller{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.shops-list-card-meta{margin-top:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);flex-wrap:wrap;display:flex}.shops-list-card-heart{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);color:var(--color-mute);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.shops-list-card-heart:hover{color:var(--color-red-500)}}.shops-list-card-heart.is-active{border-color:var(--color-red-200);color:var(--color-red-500)}.shops-list-card-heart.is-active svg{fill:currentColor}.shops-list-card-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute);display:none}@media(min-width:40rem){.shops-list-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;overflow:hidden}}.shops-list-card-foot{margin-top:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.shops-list-card-price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-list-card-btn{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;display:inline-flex}@media(hover:hover){.shops-list-card-btn:hover{background-color:var(--color-forest-mid)}}.shops-inline-ad-list{background-color:#fffbea;border-color:oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35)}.shops-inline-ad .shops-grid-card-media,.shops-inline-ad .shops-list-card-media{position:relative}.shops-results-list .shops-inline-ad .shops-list-card-photo,.shops-results-grid .shops-inline-ad .shops-grid-card-photo{background-size:cover}.shops-results-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-block:calc(var(--spacing) * 16);text-align:center;grid-column:1/-1}.shops-results-pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.shops-results-showing{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.shops-results-per-page label{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);display:flex}.shops-results-page-links{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.shops-results-page-links a{color:#000}@media(hover:hover){.shops-results-page-links a:hover{text-decoration-line:underline}}.shops-grid-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);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));overflow:hidden}@media(hover:hover){.shops-grid-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.shops-grid-card{box-shadow:0 2px 12px #0000000f}.shops-grid-card-media{display:block;position:relative}.shops-grid-badge{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:10;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-white);text-transform:uppercase;position:absolute}.shops-grid-badge-green{background-color:var(--color-emerald-600)}.shops-grid-badge-red{background-color:var(--color-red-600)}.shops-grid-badge-yellow{background-color:var(--color-black)}.shops-grid-badge-gray{background-color:var(--color-gray-600)}.shops-grid-heart{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:10;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:#ffffffe6;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.shops-grid-heart{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.shops-grid-heart{color:var(--color-mute);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))}@media(hover:hover){.shops-grid-heart:hover{color:var(--color-red-500)}}.shops-grid-card-photo{height:calc(var(--spacing) * 44);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover}:where(.shops-grid-card-body>: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)))}.shops-grid-card-body{padding:calc(var(--spacing) * 3)}.shops-grid-card-title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(hover:hover){.shops-grid-card-title:hover{color:#000}}.shops-grid-card-seller{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.shops-grid-verified{margin-left:var(--spacing);color:var(--color-blue-600)}.shops-grid-card-meta{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);flex-wrap:wrap;display:flex}.shops-grid-stars{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.shops-grid-card-foot{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.shops-grid-price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-grid-was{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);text-decoration-line:line-through}.shops-grid-cart-btn{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;display:inline-flex}@media(hover:hover){.shops-grid-cart-btn:hover{background-color:var(--color-forest-mid)}}[data-shop-wishlist].is-active{color:var(--color-red-500)}[data-shop-wishlist].is-active svg{fill:currentColor}:where(.shops-detail-wrap>: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)))}.shops-detail-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.shops-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:flex-start}}.shops-detail-left{min-width:0}:where(.shops-detail-left>: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)))}.shops-detail-gallery{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:64rem){.shops-detail-gallery{grid-template-columns:72px minmax(0,1fr)}}.shops-detail-gallery-thumbs{gap:calc(var(--spacing) * 2);flex-direction:row;display:flex;overflow-x:auto}@media(min-width:64rem){.shops-detail-gallery-thumbs{flex-direction:column}}.shops-detail-gallery-thumb{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;border-width:2px;border-color:#0000;flex-shrink:0;position:relative}@media(min-width:64rem){.shops-detail-gallery-thumb{width:100%;height:72px}}.shops-detail-gallery-thumb.is-active{border-color:#000}.shops-detail-thumb-video{border-radius:var(--radius-xl);background-color:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.shops-detail-thumb-video{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.shops-detail-thumb-video{color:var(--color-white)}.shops-detail-gallery-main{position:relative}.shops-detail-gallery-hero{border-radius:var(--radius-2xl);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;min-height:280px}@media(min-width:40rem){.shops-detail-gallery-hero{min-height:320px}}@media(min-width:64rem){.shops-detail-gallery-hero{min-height:420px}}.shops-detail-gallery-fallback{background-color:#f3f4f3;background-image:none;justify-content:center;align-items:center;display:flex}.shops-detail-gallery-nav{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffffe6;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.shops-detail-gallery-nav{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.shops-detail-gallery-nav{color:var(--color-ink);--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)}.shops-detail-gallery-prev{left:calc(var(--spacing) * 3)}.shops-detail-gallery-next{right:calc(var(--spacing) * 3)}.shops-detail-tabs-wrap{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);box-shadow:0 1px 4px #0000000a}.shops-detail-tabs{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.shops-detail-tab{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);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))}@media(hover:hover){.shops-detail-tab:hover{color:var(--color-ink)}}.shops-detail-tab.is-active{border-bottom-style:var(--tw-border-style);color:var(--color-ink);border-color:#000;border-bottom-width:2px}.shops-detail-panel{padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);display:none}.shops-detail-panel.is-active{display:block}.shops-detail-desc{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.shops-detail-features{margin-top:calc(var(--spacing) * 3);list-style-type:disc}:where(.shops-detail-features>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.shops-detail-features{padding-left:calc(var(--spacing) * 5)}.shops-detail-highlights{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.shops-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.shops-detail-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}}.shops-detail-highlight{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f533;display:flex}@supports (color:color-mix(in lab,red,red)){.shops-detail-highlight{background-color:color-mix(in oklab,var(--color-sunka-gray) 20%,transparent)}}.shops-detail-highlight{padding:calc(var(--spacing) * 3)}.shops-detail-highlight-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:var(--color-ink);background-color:#f5f5f5;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.shops-detail-empty{padding-block:calc(var(--spacing) * 8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.shops-detail-highlight strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.shops-detail-highlight p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.shops-detail-specs{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.shops-detail-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.shops-detail-specs div{justify-content:space-between;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-block:calc(var(--spacing) * 2);display:flex}.shops-detail-specs dt{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.shops-detail-qa-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-block:calc(var(--spacing) * 3)}.shops-detail-qa-item:last-child{border-style:var(--tw-border-style);border-width:0}:where(.shops-detail-sidebar>: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)))}@media(min-width:64rem){.shops-detail-sidebar{position:sticky;top:4.75rem}}.shops-detail-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);box-shadow:0 4px 20px #00000014}.shops-detail-buy-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.shops-detail-wish{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);color:var(--color-mute);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));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.shops-detail-wish:hover{border-color:var(--color-sunka-yellow);color:var(--color-ink)}}.shops-detail-wish.is-active{border-color:var(--color-sunka-yellow);background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.shops-detail-wish.is-active{background-color:color-mix(in oklab,var(--color-sunka-yellow) 15%,transparent)}}.shops-detail-wish.is-active{color:var(--color-ink)}.shops-detail-badge{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-white);text-transform:uppercase;display:inline-block}.shops-detail-badge-green{background-color:var(--color-emerald-600)}.shops-detail-badge-gray{background-color:var(--color-gray-600)}.shops-detail-title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-detail-brand{margin-top:var(--spacing);align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:inline-flex}@media(hover:hover){.shops-detail-brand a:hover{color:var(--color-black)}}.shops-detail-brand-check{color:var(--color-emerald-600);display:inline-flex}.shops-detail-rating-line{margin-top:calc(var(--spacing) * 1.5);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);flex-wrap:wrap;display:flex}.shops-detail-stars{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.shops-detail-price-row{margin-top:calc(var(--spacing) * 3);align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.shops-detail-price{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-detail-compare{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);text-decoration-line:line-through}.shops-detail-field-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.shops-detail-qty-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.shops-detail-shipping{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);display:flex}.shops-detail-trust{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.shops-detail-trust-item{align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);background-color:#f5f5f54d;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.shops-detail-trust-item{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}.shops-detail-trust-item{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.shops-detail-stock{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-600)}.shops-detail-stock-out{color:var(--color-red-600)}.shops-detail-actions{margin-top:calc(var(--spacing) * 4)}:where(.shops-detail-actions>: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)))}.shops-detail-qty{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.shops-detail-qty-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:flex}.shops-detail-qty-input{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 16);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-outline-style:none;outline-style:none}.shops-detail-cta{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;display:flex}@media(hover:hover){.shops-detail-cta:hover{background-color:var(--color-forest-mid)}}.shops-detail-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:flex}@media(hover:hover){.shops-detail-secondary:hover{background-color:#f5f5f54d}@supports (color:color-mix(in lab,red,red)){.shops-detail-secondary:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}}.shops-detail-secondary-wa{border-color:var(--color-emerald-600);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.shops-detail-offer-form{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 3);display:flex}.shops-detail-offer-btn{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.shops-detail-seller-head{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.shops-detail-seller-logo{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:oklab(0% none none/.2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.shops-detail-seller-name{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-detail-verified{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-blue-600)}.shops-detail-seller-rating{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.shops-detail-seller-stats{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shops-detail-seller-stats dt{color:var(--color-mute)}.shops-detail-seller-stats dd{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.shops-detail-seller-link{margin-top:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#000;display:block}@media(hover:hover){.shops-detail-seller-link:hover{text-decoration-line:underline}}.shops-detail-chat-btn{margin-top:calc(var(--spacing) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}@media(hover:hover){.shops-detail-chat-btn:hover{border-color:#000}}.shops-detail-similar{margin-top:calc(var(--spacing) * 2)}.shops-detail-service-banner{margin-top:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:40rem){.shops-detail-service-banner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.shops-detail-service-banner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1023px){.shops-results-layout,.shops-detail-layout,.shops-detail-gallery{grid-template-columns:repeat(1,minmax(0,1fr))}}.auto-flow-wrap,.estate-flow-wrap{max-width:1200px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);margin-inline:auto}@media(min-width:64rem){.auto-flow-wrap,.estate-flow-wrap{padding-inline:calc(var(--spacing) * 6)}}.auto-nav-link,.estate-nav-link{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);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));border-radius:3.40282e38px}@media(hover:hover){:is(.auto-nav-link,.estate-nav-link):hover{color:var(--color-ink)}}.auto-nav-link.is-active,.estate-nav-link.is-active{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.auto-nav-link.is-active,.estate-nav-link.is-active{background-color:color-mix(in oklab,var(--color-sunka-yellow) 20%,transparent)}}.auto-nav-link.is-active,.estate-nav-link.is-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sunka-dark)}.auto-breadcrumb,.estate-breadcrumb{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.auto-breadcrumb-link,.estate-breadcrumb-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black)}@media(hover:hover){:is(.auto-breadcrumb-link,.estate-breadcrumb-link):hover{text-decoration-line:underline}}.auto-breadcrumb-current,.estate-breadcrumb-current{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.auto-breadcrumb-sep,.estate-breadcrumb-sep{color:var(--color-mute)}.auto-browse-filter-form{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.auto-browse-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.auto-browse-filter-form{grid-template-columns:repeat(4,minmax(0,1fr))}}.auto-listings-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.auto-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.auto-listings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.auto-listing-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);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));overflow:hidden}@media(hover:hover){.auto-listing-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.auto-listing-card{box-shadow:0 2px 12px #0000000f}.auto-listing-photo{height:calc(var(--spacing) * 44);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover}.auto-listing-body{padding:calc(var(--spacing) * 4)}.estate-page{background:#f9f9f9}.estate-page-content{max-width:1440px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);margin-inline:auto}@media(min-width:64rem){.estate-page-content{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.estate-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.estate-layout{grid-template-columns:252px minmax(0,1fr) 228px;align-items:flex-start}}.estate-filter{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.estate-filter{position:sticky;top:4.75rem}}.estate-filter{box-shadow:0 2px 12px #0000000f}.estate-filter-title{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-filter-sub{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute)}.estate-deal-toggle{margin-top:calc(var(--spacing) * 4);gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:var(--spacing);border-radius:3.40282e38px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.estate-deal-btn{border-style:var(--tw-border-style);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);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));border-width:1px;border-color:#0000;border-radius:3.40282e38px}.estate-deal-btn.is-active{border-color:var(--color-sunka-yellow);background-color:var(--color-black);color:var(--color-white);--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)}.estate-field-label{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-mute);display:block}.estate-field{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.estate-field:focus{border-color:var(--color-black)}.estate-location-wrap{align-items:center;display:flex;position:relative}.estate-field-icon{left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-black);position:absolute}.estate-field-loc{padding-right:calc(var(--spacing) * 10);padding-left:calc(var(--spacing) * 9)}.estate-locate-btn{right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);color:var(--color-mute);justify-content:center;align-items:center;display:flex;position:absolute}@media(hover:hover){.estate-locate-btn:hover{background-color:#f5f5f599}@supports (color:color-mix(in lab,red,red)){.estate-locate-btn:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 60%,transparent)}}.estate-locate-btn:hover{color:var(--color-ink)}}:where(.estate-price-range>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.estate-range{accent-color:#000;width:100%}.estate-range-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.estate-bed-btns{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.estate-bed-btn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}@media(hover:hover){.estate-bed-btn:hover{border-color:var(--color-sunka-yellow)}}.estate-bed-btn.is-active{border-color:var(--color-sunka-yellow);background-color:var(--color-sunka-yellow);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.estate-search-btn{margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);width:100%;padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;display:flex}@media(hover:hover){.estate-search-btn:hover{background-color:var(--color-forest-mid)}}.estate-more-filters{margin-top:calc(var(--spacing) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);display:flex}@media(hover:hover){.estate-more-filters:hover{color:var(--color-ink)}}.estate-center{min-width:0}:where(.estate-center>: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)))}.estate-block{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.estate-block{padding:calc(var(--spacing) * 5)}}.estate-block{box-shadow:0 2px 12px #0000000f}.estate-block-categories{padding:calc(var(--spacing) * 3)}@media(min-width:64rem){.estate-block-categories{padding:calc(var(--spacing) * 4)}}.estate-block-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.estate-block-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute)}@media(hover:hover){.estate-link:hover{color:var(--color-black)}}.estate-hero{border-radius:var(--radius-2xl);background:url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?w=1200&h=520&fit=crop) 50%/cover no-repeat;min-height:400px;position:relative;overflow:hidden}.estate-hero-overlay{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000bf;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.estate-hero-overlay{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.estate-hero-overlay{--tw-gradient-via:#00000073}@supports (color:color-mix(in lab,red,red)){.estate-hero-overlay{--tw-gradient-via:color-mix(in oklab, var(--color-black) 45%, transparent)}}.estate-hero-overlay{--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 36)}@media(min-width:64rem){.estate-hero-overlay{padding-inline:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 40)}}.estate-hero-title{max-width:var(--container-lg);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}@media(min-width:64rem){.estate-hero-title{font-size:2rem}}.estate-hero-highlight{color:#000}.estate-hero-sub{margin-top:calc(var(--spacing) * 2);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.estate-hero-sub{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.estate-hero-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.estate-hero-cta{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.estate-hero-cta-primary{background-color:var(--color-black);color:var(--color-white)}@media(hover:hover){.estate-hero-cta-primary:hover{background-color:var(--color-forest-mid)}}.estate-hero-cta-outline{border-style:var(--tw-border-style);border-width:1px;border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.estate-hero-cta-outline{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.estate-hero-cta-outline{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.estate-hero-cta-outline{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.estate-hero-cta-outline{color:var(--color-white);--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,)}@media(hover:hover){.estate-hero-cta-outline:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.estate-hero-cta-outline:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}.estate-hero-quicklinks{margin-top:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);flex-wrap:wrap;display:flex}@media(hover:hover){.estate-hero-quicklinks a:hover{color:var(--color-black)}}.estate-hero-stats{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.estate-block-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.estate-aside-links{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.estate-aside-links a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media(hover:hover){.estate-aside-links a:hover{color:var(--color-black)}}.estate-inline-ad{background-color:#fffbea;border-color:oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35)}.estate-inline-ad-badge{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:1;border-radius:var(--radius-md);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-white);position:absolute}.estate-inline-ad-fallback{background:linear-gradient(135deg,#fff3c4,#ffe082)}.estate-empty-state{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;grid-column:1/-1}.estate-empty-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-empty-copy{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.estate-account-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}@media(min-width:64rem){.estate-account-panel{padding:calc(var(--spacing) * 6)}}.estate-account-panel{box-shadow:0 1px 4px #0000000a}:where(.estate-activity-list>: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)))}.estate-activity-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f51a;display:flex}@supports (color:color-mix(in lab,red,red)){.estate-activity-card{background-color:color-mix(in oklab,var(--color-sunka-gray) 10%,transparent)}}.estate-activity-card{padding:calc(var(--spacing) * 4)}.estate-activity-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--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);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.estate-activity-type{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.estate-activity-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media(hover:hover){.estate-activity-title a:hover{color:var(--color-black)}}.estate-activity-meta{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.estate-activity-msg{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#000c}@supports (color:color-mix(in lab,red,red)){.estate-activity-msg{color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}.estate-activity-amount{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);flex-shrink:0}:where(.estate-activity-rate>: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)))}.estate-activity-rate{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.estate-land-hero{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media(min-width:64rem){.estate-land-hero{flex-direction:row;justify-content:space-between;align-items:flex-end}}.estate-land-hero{box-shadow:0 1px 4px #0000000a}.estate-land-search{width:100%;max-width:var(--container-md);gap:calc(var(--spacing) * 2);display:flex}.estate-land-card .estate-property-body{display:block}.estate-list-panel{max-width:var(--container-2xl)}:where(.estate-list-form>: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)))}.estate-list-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.estate-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.estate-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.estate-detail-action-form{margin-top:calc(var(--spacing) * 3)}:where(.estate-detail-action-form>: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)))}.estate-detail-action-form{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f51a}@supports (color:color-mix(in lab,red,red)){.estate-detail-action-form{background-color:color-mix(in oklab,var(--color-sunka-gray) 10%,transparent)}}.estate-detail-action-form{padding:calc(var(--spacing) * 3)}.estate-detail-action-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-detail-action-grid{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.estate-detail-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.estate-detail-secondary.is-active{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-600)}.estate-detail-negotiable{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}:where(.estate-detail-contact-form>: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)))}.estate-locate-hint{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.estate-more-panel{margin-top:calc(var(--spacing) * 2)}:where(.estate-more-panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.estate-more-panel{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 2)}.estate-map-search-btn{margin-top:calc(var(--spacing) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:flex}@media(hover:hover){.estate-map-search-btn:hover{border-color:#000}}.estate-results-map-btn{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:inline-flex}@media(hover:hover){.estate-results-map-btn:hover{border-color:#000}}.estate-map-page,.estate-map-main{margin:0;padding:0}.estate-map-shell{background-color:var(--color-sunka-gray);width:100%;height:100dvh;position:relative;overflow:hidden}.estate-map-canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.estate-map-top{z-index:10;padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 6);background:linear-gradient(#fffffff5,#ffffffd1 55%,#fff0);position:absolute;top:0;left:0;right:0}.estate-map-top-row{margin-bottom:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.estate-map-icon-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-white);color:var(--color-ink);--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);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.estate-map-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);flex:1}.estate-map-search{margin-bottom:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 2);display:flex}.estate-map-search-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none;flex:1}.estate-map-search-input:focus{border-color:#000}.estate-map-go-btn{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;border-radius:3.40282e38px}@media(hover:hover){.estate-map-go-btn:hover{background-color:var(--color-forest-mid)}}.estate-map-deals{gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.estate-map-deals::-webkit-scrollbar{display:none}.estate-map-deal{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--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);border-radius:3.40282e38px;flex-shrink:0}.estate-map-deal.is-active{background-color:var(--color-black);color:var(--color-white);border-color:#000}.estate-map-cards{right:0;bottom:calc(var(--spacing) * 3);z-index:10;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;position:absolute;left:0;overflow-x:auto}.estate-map-cards::-webkit-scrollbar{display:none}.estate-map-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:min(88vw,340px);padding:calc(var(--spacing) * 2.5);--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);flex-shrink:0;display:flex}.estate-map-card.is-active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(0% none none/.3);border-color:#000}.estate-map-card-photo{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);border-radius:var(--radius-xl);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;flex-shrink:0}.estate-map-card-body{justify-content:center;gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.estate-map-card-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-map-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);overflow:hidden}.estate-map-card-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);overflow:hidden}.estate-map-empty{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 24);left:calc(var(--spacing) * 6);z-index:10;border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);text-align:center;--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);position:absolute}.estate-map-pin{background:0 0!important;border:0!important}.estate-map-pin-dot{background:#fff;border:3px solid #000;border-radius:50% 50% 50% 0;width:28px;height:28px;display:block;transform:rotate(-45deg);box-shadow:0 2px 8px #00000040}.estate-map-pin-dot.is-selected{background:#000;border-color:#1a1a1a}.estate-hero-stat{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:flex}.estate-hero-stat-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);color:#000;background-color:oklab(0% none none/.2);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.estate-hero-search{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--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);position:absolute}@media(min-width:64rem){.estate-hero-search{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 5);left:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 4)}}.estate-hero-tabs{margin-bottom:calc(var(--spacing) * 3);gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-bottom:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.estate-hero-tab{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}@media(hover:hover){.estate-hero-tab:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.estate-hero-tab:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}}.estate-hero-tab.is-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:oklab(0% none none/.15)}.estate-hero-search-form{width:100%}.estate-hero-search-wrap{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-block:var(--spacing);padding-right:var(--spacing);padding-left:calc(var(--spacing) * 4);border-radius:3.40282e38px;display:flex}.estate-hero-search-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-mute);flex-shrink:0}.estate-hero-search-input{border-style:var(--tw-border-style);min-width:0;padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.estate-hero-search-input::placeholder{color:var(--color-mute)}.estate-hero-search-btn{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;border-radius:3.40282e38px;flex-shrink:0}@media(hover:hover){.estate-hero-search-btn:hover{background-color:var(--color-forest-mid)}}.estate-categories{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media(min-width:40rem){.estate-categories{grid-template-columns:repeat(6,minmax(0,1fr))}}.estate-category-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 2.5);text-align:center;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));flex-direction:column;align-items:center;display:flex}@media(hover:hover){.estate-category-card:hover{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.estate-category-card:hover{border-color:color-mix(in oklab,var(--color-sunka-yellow) 40%,transparent)}}.estate-category-card:hover{--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)}}.estate-category-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:#f5f5f580}@supports (color:color-mix(in lab,red,red)){.estate-category-icon{background-color:color-mix(in oklab,var(--color-sunka-gray) 50%,transparent)}}.estate-category-icon{opacity:.8;background-position:50%;background-size:cover}.estate-category-name{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.estate-category-count{color:var(--color-mute);font-size:10px}.estate-properties-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.estate-properties-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.estate-property-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);overflow:hidden}.estate-property-media{display:block;position:relative}.estate-property-photo{background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;height:168px}.estate-property-photos{bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:#0000008c;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.estate-property-photos{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.estate-property-photos{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-white)}.estate-property-heart{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:#fffffff2;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.estate-property-heart{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.estate-property-heart{color:var(--color-mute);--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)}@media(hover:hover){.estate-property-heart:hover{color:var(--color-red-500)}}.estate-property-heart.is-active{color:var(--color-red-500)}.estate-property-heart.is-active svg{fill:currentColor}.estate-property-deal{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);position:absolute}.estate-property-deal-sale{background-color:var(--color-black);color:var(--color-white)}.estate-property-deal-rent{background-color:var(--color-ink);color:var(--color-white)}.estate-property-deal-stay{background-color:var(--color-emerald-600);color:var(--color-white)}.estate-property-listed-by{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);z-index:1;position:absolute}:where(.estate-property-body>: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)))}.estate-property-body{padding:calc(var(--spacing) * 3)}.estate-property-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media(hover:hover){.estate-property-title:hover{color:var(--color-black)}}.estate-property-location{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.estate-property-specs{gap:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-mute);flex-wrap:wrap;display:flex}.estate-property-specs span{align-items:center;gap:var(--spacing);display:inline-flex}.estate-property-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.estate-property-price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-property-badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);border-radius:3.40282e38px}.estate-property-badge-yellow{color:var(--color-amber-800);background-color:oklab(0% none none/.2)}.estate-property-badge-green{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.estate-property-badge-red{background-color:var(--color-red-100);color:var(--color-red-700)}.estate-property-badge-blue{background-color:var(--color-blue-100);color:var(--color-blue-700)}.estate-empty{padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);grid-column:1/-1}.estate-locations-row{gap:calc(var(--spacing) * 4);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.estate-locations-row::-webkit-scrollbar{display:none}.estate-location-chip{align-items:center;gap:var(--spacing);text-align:center;flex-direction:column;flex-shrink:0;width:84px;display:flex}.estate-location-thumb{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-sunka-gray);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:68px;height:68px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-position:50%;background-size:cover;border-radius:3.40282e38px}.estate-location-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.estate-location-count{color:var(--color-mute);font-size:10px}.estate-scroll-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);color:var(--color-mute);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.estate-scroll-btn:hover{border-color:var(--color-sunka-yellow);color:var(--color-ink)}}:where(.estate-aside>: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)))}@media(min-width:64rem){.estate-aside{position:sticky;top:4.75rem}}.estate-finance-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background-color:#fff9e0;border-width:1px;border-color:oklab(0% none none/.25) oklab(0% none none/.25) oklab(0% none none/.25) oklab(0% none none/.25);position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000f}.estate-finance-art{pointer-events:none;right:calc(var(--spacing) * -1);background:url(https://images.unsplash.com/photo-1560518883-ce09059eeffa?w=220&h=180&fit=crop) 50%/cover no-repeat;width:100px;height:88px;position:absolute;bottom:0}.estate-finance-btn{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:inline-flex}@media(hover:hover){.estate-finance-btn:hover{background-color:var(--color-sunka-dark)}}.estate-aside-block{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);box-shadow:0 2px 12px #0000000f}.estate-aside-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-recent-list{margin-top:calc(var(--spacing) * 3)}:where(.estate-recent-list>: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)))}.estate-recent-item{gap:calc(var(--spacing) * 3);display:flex}@media(hover:hover){.estate-recent-item:hover{opacity:.9}}.estate-recent-thumb{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 14);border-radius:var(--radius-lg);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;flex-shrink:0}.estate-recent-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block;overflow:hidden}.estate-recent-meta{color:var(--color-mute);font-size:10px;display:block}.estate-recent-price{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.estate-trust-card{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000f}.estate-trust-list{z-index:1;margin-top:calc(var(--spacing) * 3);position:relative}:where(.estate-trust-list>: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)))}.estate-trust-list li{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.estate-trust-art{pointer-events:none;height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 28);opacity:.9;background:url(https://images.unsplash.com/photo-1560518883-ce09059eeffa?w=200&h=160&fit=crop) 50%/cover no-repeat;position:absolute;bottom:0;right:0}.estate-footer-trust{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);background-color:#f5f5f5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:64rem){.estate-footer-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.estate-footer-trust-item{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.estate-footer-trust-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);background-color:var(--color-white);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#000;border-width:2px;border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(max-width:1023px){.estate-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.estate-aside{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.estate-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}}.estate-global-search{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}@media(min-width:64rem){.estate-global-search{padding:calc(var(--spacing) * 4)}}.estate-global-search{box-shadow:0 1px 4px #0000000a}.estate-global-search-mode{margin-bottom:calc(var(--spacing) * 3);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f533;display:flex}@supports (color:color-mix(in lab,red,red)){.estate-global-search-mode{background-color:color-mix(in oklab,var(--color-sunka-gray) 20%,transparent)}}.estate-global-search-mode{padding:var(--spacing)}.estate-global-search-mode-btn{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-mute);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));flex:1}.estate-global-search-mode-btn.is-active{background-color:var(--color-black);color:var(--color-white)}.estate-global-search-form{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media(min-width:64rem){.estate-global-search-form{gap:calc(var(--spacing) * 3)}}.estate-global-search-field{flex:1;min-width:120px}.estate-global-search-field-wide{flex:1.4;min-width:200px}.estate-global-search-field label{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase;display:block}.estate-global-search-field-wide svg{margin-bottom:calc(var(--spacing) * 2);display:inline-block}.estate-global-search-input,.estate-global-search-select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);--tw-outline-style:none;outline-style:none}:is(.estate-global-search-input,.estate-global-search-select):focus{border-color:#000}.estate-global-price-row{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.estate-global-search-btn{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.estate-global-search-btn:hover{background-color:var(--color-forest-mid)}}.estate-global-search-reset{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);display:inline-flex}@media(hover:hover){.estate-global-search-reset:hover{color:var(--color-ink)}}.estate-results-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.estate-results-layout{grid-template-columns:280px minmax(0,1fr);align-items:flex-start}}.estate-results-sidebar{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.estate-results-sidebar{position:sticky;top:4.75rem}}.estate-results-sidebar{box-shadow:0 1px 4px #0000000a}.estate-results-filter-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.estate-results-filter-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-results-clear{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#000}@media(hover:hover){.estate-results-clear:hover{text-decoration-line:underline}}.estate-results-filter-block{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 4)}.estate-results-filter-block:first-child{border-style:var(--tw-border-style);border-width:0;margin-top:0;padding-top:0}.estate-results-filter-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink);text-transform:uppercase}.estate-results-checklist{max-height:calc(var(--spacing) * 44)}:where(.estate-results-checklist>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.estate-results-checklist{padding-right:var(--spacing);overflow-y:auto}.estate-results-check{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}@media(hover:hover){.estate-results-check:hover{background-color:#f5f5f54d}@supports (color:color-mix(in lab,red,red)){.estate-results-check:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}}.estate-results-check-link{text-decoration-line:none}.estate-results-check-link.is-active{color:var(--color-white);background-color:oklab(0% none none/.15)}.estate-results-check input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-sunka-border);color:#000;border-radius:.25rem}.estate-results-check small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);margin-left:auto}.estate-price-inputs{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.estate-bed-btn-label{cursor:pointer}.estate-results-submit{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-ink);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}@media(hover:hover){.estate-results-submit:hover{background-color:var(--color-sunka-dark)}}.estate-results-main{min-width:0}:where(.estate-results-main>: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)))}.estate-results-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.estate-results-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-results-count{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.estate-results-head-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.estate-results-sort{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.estate-results-sort select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-outline-style:none;outline-style:none}.estate-results-sort select:focus{border-color:#000}.estate-results-save{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:inline-flex}@media(hover:hover){.estate-results-save:hover{border-color:#000}}.estate-results-view-toggle{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * .5);display:flex}.estate-results-view-btn{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);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));display:inline-flex}.estate-results-view-btn.is-active{background-color:var(--color-ink);color:var(--color-white)}.estate-results-chips{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.estate-results-chip{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:#f5f5f566;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.estate-results-chip{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.estate-results-chip{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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))}@media(hover:hover){.estate-results-chip:hover{background-color:#f5f5f599}@supports (color:color-mix(in lab,red,red)){.estate-results-chip:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 60%,transparent)}}}.estate-results-stats{gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);scrollbar-width:none;flex-wrap:wrap;display:flex;overflow-x:auto}.estate-results-stat{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);min-width:120px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));flex-direction:column;display:flex}@media(hover:hover){.estate-results-stat:hover{border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5)}}.estate-results-stat.is-active{background-color:oklab(0% none none/.1);border-color:#000}.estate-results-stat strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-results-stat span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.estate-results-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.estate-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.estate-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.estate-results-list>: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)))}.estate-list-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);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));display:flex;overflow:hidden}@media(hover:hover){.estate-list-card:hover{border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4)}}.estate-list-card{box-shadow:0 2px 12px #0000000f}.estate-list-card-media{width:calc(var(--spacing) * 40);flex-shrink:0;display:block;position:relative}@media(min-width:40rem){.estate-list-card-media{width:calc(var(--spacing) * 52)}}.estate-list-card-photo{background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;width:100%;height:100%;min-height:148px;display:block}.estate-list-card-deal{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-white);position:absolute}.estate-list-card-body{justify-content:center;gap:calc(var(--spacing) * 1.5);min-width:0;padding:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex}@media(min-width:40rem){.estate-list-card-body{padding:calc(var(--spacing) * 4)}}.estate-list-card-top{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.estate-list-card-badge{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.estate-list-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block;overflow:hidden}@media(hover:hover){.estate-list-card-title:hover{color:var(--color-black)}}.estate-list-card-location{margin-top:calc(var(--spacing) * .5);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);display:flex}.estate-list-card-heart{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);color:var(--color-mute);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.estate-list-card-heart:hover{color:var(--color-red-500)}}.estate-list-card-heart.is-active{border-color:var(--color-red-200);color:var(--color-red-500)}.estate-list-card-heart.is-active svg{fill:currentColor}.estate-list-card-specs{column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);flex-wrap:wrap;display:flex}.estate-list-card-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute);display:none}@media(min-width:40rem){.estate-list-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;overflow:hidden}}.estate-list-card-foot{margin-top:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.estate-list-card-price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-list-card-price small{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute)}.estate-list-card-btn{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;display:inline-flex}@media(hover:hover){.estate-list-card-btn:hover{background-color:var(--color-forest-mid)}}.estate-inline-ad-list{background-color:#fffbea;border-color:oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35)}.estate-results-list .estate-inline-ad .estate-list-card-photo,.estate-results-grid .estate-inline-ad .estate-grid-card-photo{background-size:cover}.estate-results-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-block:calc(var(--spacing) * 16);text-align:center;grid-column:1/-1}.estate-results-pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.estate-results-per-page label{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);display:flex}.estate-results-page-links{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.estate-results-page-links a{color:#000}@media(hover:hover){.estate-results-page-links a:hover{text-decoration-line:underline}}.estate-grid-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);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));overflow:hidden}@media(hover:hover){.estate-grid-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4)}}.estate-grid-card{box-shadow:0 2px 12px #0000000f}.estate-grid-card-media{display:block;position:relative}.estate-grid-card-photo{height:calc(var(--spacing) * 48);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover}.estate-grid-badge{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);text-transform:uppercase;position:absolute}.estate-grid-badge-yellow{background-color:var(--color-black);color:var(--color-white)}.estate-grid-badge-green{background-color:var(--color-emerald-500);color:var(--color-white)}.estate-grid-badge-blue{background-color:var(--color-sky-600);color:var(--color-white)}.estate-grid-photos{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:#0009;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.estate-grid-photos{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.estate-grid-photos{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white)}.estate-grid-heart{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:10;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:#ffffffe6;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.estate-grid-heart{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.estate-grid-heart{color:var(--color-ink);--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)}:where(.estate-grid-card-body>: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)))}.estate-grid-card-body{padding:calc(var(--spacing) * 4)}.estate-grid-card-title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(hover:hover){.estate-grid-card-title:hover{color:#000}}.estate-grid-card-location{align-items:center;gap:var(--spacing);color:var(--color-mute);font-size:11px;display:inline-flex}.estate-grid-card-specs{gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute);flex-wrap:wrap;display:flex}.estate-grid-card-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);display:flex}.estate-grid-card-price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-grid-card-price small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.estate-grid-card-btn{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;display:inline-flex}@media(hover:hover){.estate-grid-card-btn:hover{background-color:var(--color-forest-mid)}}:where(.estate-detail-wrap>: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)))}.estate-detail-wrap{padding-bottom:calc(var(--spacing) * 8)}.estate-detail-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-bottom:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.estate-detail-badge{margin-right:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);text-transform:uppercase;display:inline-block}.estate-detail-badge-yellow{background-color:var(--color-black);color:var(--color-white)}.estate-detail-badge-green{background-color:var(--color-emerald-500);color:var(--color-white)}.estate-detail-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media(min-width:64rem){.estate-detail-title{font-size:1.75rem}}.estate-detail-location-line{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.estate-detail-meta{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.estate-detail-header-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.estate-detail-action{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:inline-flex}@media(hover:hover){.estate-detail-action:hover{border-color:#000}}.estate-detail-layout{gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.estate-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:flex-start}}.estate-detail-left{min-width:0}:where(.estate-detail-left>: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)))}.estate-detail-gallery{grid-template-columns:minmax(0,1fr) 112px;gap:.75rem;display:grid}.estate-detail-gallery-main{border-radius:var(--radius-xl);background-color:var(--color-sunka-gray);position:relative;overflow:hidden}.estate-detail-gallery-hero{background-position:50%;background-size:cover;min-height:260px}@media(min-width:40rem){.estate-detail-gallery-hero{min-height:320px}}@media(min-width:64rem){.estate-detail-gallery-hero{min-height:400px}}.estate-detail-gallery-nav{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#fffffff2;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.estate-detail-gallery-nav{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.estate-detail-gallery-nav{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--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)}.estate-detail-gallery-prev{left:calc(var(--spacing) * 3)}.estate-detail-gallery-next{right:calc(var(--spacing) * 3)}.estate-detail-gallery-count{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:#000000a6;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.estate-detail-gallery-count{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.estate-detail-gallery-count{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.estate-detail-gallery-save{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:#fffffff2;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.estate-detail-gallery-save{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.estate-detail-gallery-save{color:var(--color-ink);--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)}.estate-detail-gallery-thumbs{gap:calc(var(--spacing) * 2);flex-direction:column;min-height:260px;display:flex}@media(min-width:1024px){.estate-detail-gallery-thumbs{min-height:400px}}.estate-detail-gallery-thumb{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-position:50%;background-size:cover;border-width:2px;border-color:#0000;flex:1;min-height:72px;position:relative;overflow:hidden}.estate-detail-gallery-thumb.is-active{border-color:#000}.estate-detail-gallery-more span{background-color:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.estate-detail-gallery-more span{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.estate-detail-gallery-more span{padding-inline:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-white)}.estate-detail-highlights{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);gap:0;display:grid}@media(min-width:40rem){.estate-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.estate-detail-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}}.estate-detail-highlights{box-shadow:0 1px 4px #0000000a}.estate-detail-highlight{align-items:center;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding:calc(var(--spacing) * 4);display:flex}.estate-detail-highlight-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:#ffb800;background-color:oklab(0% none none/.15);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.estate-detail-highlight-label{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.estate-detail-highlight-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-detail-main{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.estate-detail-main{padding:calc(var(--spacing) * 5)}}.estate-detail-main{box-shadow:0 1px 4px #0000000a}.estate-detail-tabs{margin-inline:calc(var(--spacing) * -1);margin-bottom:calc(var(--spacing) * 5);gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);scrollbar-width:none;flex-wrap:wrap;display:flex;overflow-x:auto}.estate-detail-tab{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);border-color:#0000;border-bottom-width:2px;flex-shrink:0}@media(hover:hover){.estate-detail-tab:hover{color:var(--color-ink)}}.estate-detail-tab.is-active{color:var(--color-ink);border-color:#000}.estate-detail-panel{display:none}:where(.estate-detail-panel>: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)))}.estate-detail-panel.is-active{display:block}.estate-detail-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute)}.estate-detail-overview-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.estate-detail-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.estate-detail-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.estate-detail-overview-item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f51a}@supports (color:color-mix(in lab,red,red)){.estate-detail-overview-item{background-color:color-mix(in oklab,var(--color-sunka-gray) 10%,transparent)}}.estate-detail-overview-item{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.estate-detail-overview-item span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase;display:block}.estate-detail-overview-item strong{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.estate-detail-feature-columns{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 5);display:grid}@media(min-width:40rem){.estate-detail-feature-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.estate-detail-feature-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f51a}@supports (color:color-mix(in lab,red,red)){.estate-detail-feature-card{background-color:color-mix(in oklab,var(--color-sunka-gray) 10%,transparent)}}.estate-detail-feature-card{padding:calc(var(--spacing) * 4)}.estate-detail-feature-card-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}:where(.estate-detail-feature-list>: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)))}.estate-detail-feature-list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.estate-detail-feature-list li{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.estate-detail-check-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--color-emerald-100);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-700);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.estate-detail-amenity-icon{color:#000}.estate-detail-view-all{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#000}@media(hover:hover){.estate-detail-view-all:hover{text-decoration-line:underline}}.estate-detail-check-grid{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.estate-detail-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.estate-detail-check{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.estate-detail-map-placeholder{border-radius:var(--radius-xl);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#f5f5f54d;justify-content:center;align-items:center;min-height:140px;display:flex}@supports (color:color-mix(in lab,red,red)){.estate-detail-map-placeholder{--tw-gradient-from:color-mix(in oklab, var(--color-sunka-gray) 30%, transparent)}}.estate-detail-map-placeholder{--tw-gradient-to:#f5f5f599}@supports (color:color-mix(in lab,red,red)){.estate-detail-map-placeholder{--tw-gradient-to:color-mix(in oklab, var(--color-sunka-gray) 60%, transparent)}}.estate-detail-map-placeholder{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.estate-detail-map-link{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#000;display:inline-block}@media(hover:hover){.estate-detail-map-link:hover{text-decoration-line:underline}}:where(.estate-detail-sidebar>: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)))}@media(min-width:64rem){.estate-detail-sidebar{position:sticky;top:4.75rem}}.estate-detail-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);box-shadow:0 1px 4px #0000000a}.estate-detail-price{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:1.75rem;line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-detail-price span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute)}.estate-detail-negotiable-yes{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-600)}.estate-detail-quick-specs{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.estate-detail-cta{margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;display:flex}@media(hover:hover){.estate-detail-cta:hover{background-color:var(--color-forest-mid)}}.estate-detail-secondary-actions{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.estate-detail-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:inline-flex}@media(hover:hover){.estate-detail-secondary:hover{border-color:#000}}.estate-detail-secondary-wa{color:var(--color-emerald-600)}.estate-detail-agent-head{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.estate-detail-agent-logo{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);background-color:var(--color-ink);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.estate-detail-agent-name{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-detail-verified{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-600)}.estate-detail-agent-rating{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);flex-wrap:wrap;display:flex}.estate-detail-stars{color:#000}.estate-detail-agent-stats{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.estate-detail-agency-profile{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);justify-content:center;align-items:center;display:flex}@media(hover:hover){.estate-detail-agency-profile:hover{border-color:#000}}.estate-detail-map-head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.estate-detail-card-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-detail-map-link-inline{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#000}@media(hover:hover){.estate-detail-map-link-inline:hover{text-decoration-line:underline}}.estate-detail-map-small{min-height:100px}.estate-detail-map-pin{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:#000;margin-inline:auto}.estate-detail-location-text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.estate-detail-nearby{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.estate-detail-inquiry-copy{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}:where(.estate-detail-inquiry-form>: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)))}[data-estate-wishlist].is-active{color:var(--color-red-500)}[data-estate-wishlist].is-active svg{fill:currentColor}.estate-detail-similar{margin-top:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 6)}.estate-detail-similar-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.estate-detail-similar-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.estate-detail-similar-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.estate-detail-similar-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media(hover:hover){.estate-detail-similar-link:hover{color:var(--color-black)}}.estate-detail-similar-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.estate-detail-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.estate-detail-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.estate-detail-similar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023px){.estate-results-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.estate-global-search-form{flex-direction:column;align-items:stretch}.estate-detail-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.estate-detail-gallery{grid-template-columns:1fr}.estate-detail-gallery-thumbs{flex-direction:row;min-height:auto}.estate-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}.auto-page{background:#f3f4f6}.auto-page-content{max-width:1440px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);margin-inline:auto}@media(min-width:64rem){.auto-page-content{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.auto-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.auto-layout{grid-template-columns:280px minmax(0,1fr);align-items:flex-start}}:where(.auto-sidebar>: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)))}@media(min-width:64rem){.auto-sidebar{position:sticky;top:4.75rem}}.auto-sidebar-form{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);flex-direction:column;gap:0;display:flex;box-shadow:0 2px 12px #0000000f}.auto-loc-card{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-block:calc(var(--spacing) * 3)}.auto-loc-card:first-child{padding-top:0}.auto-loc-row{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.auto-loc-icon{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:#000;background-color:oklab(0% none none/.15);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auto-loc-icon-muted{background-color:#f5f5f580}@supports (color:color-mix(in lab,red,red)){.auto-loc-icon-muted{background-color:color-mix(in oklab,var(--color-sunka-gray) 50%,transparent)}}.auto-loc-icon-muted{color:var(--color-mute)}.auto-loc-copy{min-width:0}.auto-loc-label{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.auto-loc-value{margin-top:calc(var(--spacing) * .5);border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;padding:0}.auto-loc-value::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-mute)}.auto-loc-change{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#000;flex-shrink:0}@media(hover:hover){.auto-loc-change:hover{text-decoration-line:underline}}.auto-loc-check{margin-top:var(--spacing);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auto-loc-check input{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);accent-color:#000}.auto-loc-hint{margin-top:var(--spacing);padding-left:calc(var(--spacing) * 10);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.auto-loc-value-static{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.auto-label{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-mute);display:block}.auto-field-wrap{position:relative}.auto-field-icon{top:50%;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:#000;position:absolute}.auto-field{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));--tw-outline-style:none;outline-style:none}.auto-field:focus{border-color:#000}.auto-field-pad{padding-right:calc(var(--spacing) * 10);padding-left:calc(var(--spacing) * 9)}.auto-gps-btn{top:50%;right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);color:var(--color-mute);justify-content:center;align-items:center;display:flex;position:absolute}@media(hover:hover){.auto-gps-btn:hover{background-color:#f5f5f580}@supports (color:color-mix(in lab,red,red)){.auto-gps-btn:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 50%,transparent)}}.auto-gps-btn:hover{color:var(--color-ink)}}.auto-check{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);display:flex}.auto-service-toggle{margin-top:calc(var(--spacing) * 4);gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:var(--spacing);border-radius:3.40282e38px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auto-service-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-mute);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));border-radius:3.40282e38px;display:inline-flex}.auto-service-btn.is-active{background-color:var(--color-ink);color:var(--color-white);--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)}.auto-type-row{margin-inline:calc(var(--spacing) * -1);gap:calc(var(--spacing) * 1.5);padding-inline:var(--spacing);padding-bottom:calc(var(--spacing) * .5);scrollbar-width:none;display:flex;overflow-x:auto}.auto-type-row::-webkit-scrollbar{display:none}.auto-type-chip{align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:62px;padding:calc(var(--spacing) * 1.5);text-align:center;--tw-leading:var(--leading-tight);font-size:9px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);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));flex-direction:column;flex-shrink:0;display:flex}.auto-type-chip.is-active{color:var(--color-ink);border-color:#ffb800;box-shadow:inset 0 0 0 1px #ffb800}.auto-type-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:#f5f5f566;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.auto-type-icon{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.auto-type-icon{color:var(--color-mute)}.auto-type-chip.is-active .auto-type-icon{color:#ffb800;background-color:#ffb80026}:where(.auto-price-range>: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)))}.auto-range-head{justify-content:space-between;align-items:center;display:flex}.auto-range-min{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.auto-range-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-range{accent-color:#000;width:100%}.auto-pill-row{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.auto-pill{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute);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))}@media(hover:hover){.auto-pill:hover{border-color:oklab(0% none none/.6) oklab(0% none none/.6) oklab(0% none none/.6) oklab(0% none none/.6)}}.auto-pill.is-active{border-color:var(--color-ink);background-color:var(--color-ink);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.auto-year-row{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auto-search-btn{margin-top:calc(var(--spacing) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);width:100%;padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));background-color:#000;display:flex}@media(hover:hover){.auto-search-btn:hover{background-color:var(--color-forest-mid)}}.auto-reset{margin-top:calc(var(--spacing) * 2);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);width:100%;padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);display:inline-flex}@media(hover:hover){.auto-reset:hover{color:var(--color-ink)}}.auto-list-promo{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4);background-color:#1a1a1a;min-height:130px;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000f}.auto-list-promo-art{pointer-events:none;right:calc(var(--spacing) * -1);background-image:url(https://images.unsplash.com/photo-1549317661-bd32c8ce0db2?w=280&h=200&fit=crop);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:130px;height:110px;position:absolute;bottom:0}.auto-list-btn{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);display:inline-flex}@media(hover:hover){.auto-list-btn:hover{background-color:var(--color-sunka-dark)}}.auto-main{min-width:0}:where(.auto-main>: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)))}.auto-block{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.auto-block{padding:calc(var(--spacing) * 5)}}.auto-block{box-shadow:0 1px 4px #0000000f}.auto-block-flat{padding:calc(var(--spacing) * 3)}@media(min-width:64rem){.auto-block-flat{padding:calc(var(--spacing) * 4)}}.auto-block-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.auto-block-title{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-link{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);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));display:inline-flex}@media(hover:hover){.auto-link:hover{color:#000}}.auto-hero{border-radius:var(--radius-2xl);min-height:300px;position:relative;overflow:hidden}.auto-hero-bg{background:linear-gradient(90deg,#0a0a0aeb,#0a0a0a8c 45%,#0a0a0a40),url(https://images.unsplash.com/photo-1449824913935-59a10b8d2001?w=1400&h=500&fit=crop) 50%/cover no-repeat;position:absolute;inset:0}.auto-hero-inner{z-index:1;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);display:grid;position:relative}@media(min-width:64rem){.auto-hero-inner{align-items:center;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6);grid-template-columns:1fr 1.1fr auto}}.auto-hero-inner{min-height:300px}.auto-hero-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}@media(min-width:64rem){.auto-hero-title{font-size:1.7rem}}.auto-hero-highlight{color:#000}.auto-hero-sub{margin-top:calc(var(--spacing) * 2);max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.auto-hero-sub{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.auto-hero-actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.auto-hero-cta{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));display:inline-flex}.auto-hero-cta-primary{background-color:var(--color-black);color:var(--color-white)}@media(hover:hover){.auto-hero-cta-primary:hover{background-color:var(--color-forest-mid)}}.auto-hero-cta-outline{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.auto-hero-cta-outline{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.auto-hero-cta-outline{color:var(--color-white)}@media(hover:hover){.auto-hero-cta-outline:hover{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.auto-hero-cta-outline:hover{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}}.auto-hero-cta.is-active.auto-hero-cta-outline{color:var(--color-white);background-color:oklab(0% none none/.1);border-color:#000}.auto-hero-car{background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:200px;display:none}@media(min-width:64rem){.auto-hero-car{display:block}}.auto-hero-car{background-image:url(https://images.unsplash.com/photo-1555215695-3004980ad54e?w=800&h=450&fit=crop)}.auto-hero-values{gap:calc(var(--spacing) * 2);flex-direction:column;display:none}@media(min-width:64rem){.auto-hero-values{display:flex}}.auto-value-row{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:#ffffff1a;display:flex}@supports (color:color-mix(in lab,red,red)){.auto-value-row{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.auto-value-row{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--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,)}.auto-value-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:#000;background-color:oklab(0% none none/.2);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auto-value-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.auto-value-sub{color:#ffffffa6;font-size:10px}@supports (color:color-mix(in lab,red,red)){.auto-value-sub{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.auto-cat-row{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * .5);scrollbar-width:none;display:flex;overflow-x:auto}.auto-cat-row::-webkit-scrollbar{display:none}.auto-cat-chip{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-semibold);width:92px;font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);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));flex-direction:column;flex-shrink:0;display:flex}.auto-cat-icon-wrap{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:72px;height:72px;color:var(--color-mute);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));justify-content:center;align-items:center;display:flex}.auto-cat-chip:hover .auto-cat-icon-wrap{color:var(--color-ink);border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5)}.auto-cat-chip.is-active .auto-cat-icon-wrap{color:var(--color-white);background-color:oklab(0% none none/.12);border-color:#000}.auto-cat-more .auto-cat-icon-wrap{--tw-border-style:dashed;background-color:#f5f5f533;border-style:dashed}@supports (color:color-mix(in lab,red,red)){.auto-cat-more .auto-cat-icon-wrap{background-color:color-mix(in oklab,var(--color-sunka-gray) 20%,transparent)}}.auto-row{gap:calc(var(--spacing) * 3);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.auto-row::-webkit-scrollbar{display:none}.auto-sale-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);flex-shrink:0;width:252px;overflow:hidden}.auto-rental-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);flex-shrink:0;width:210px;overflow:hidden}.auto-card-media{display:block;position:relative}.auto-card-photo{background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;height:148px}.auto-card-photo-sm{height:128px}.auto-badge{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:1;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);position:absolute}.auto-badge-yellow{background-color:var(--color-black);color:var(--color-white)}.auto-badge-orange{background-color:var(--color-orange-500);color:var(--color-white)}.auto-badge-green{background-color:var(--color-emerald-500);color:var(--color-white)}.auto-badge-blue{background-color:var(--color-blue-600);color:var(--color-white)}.auto-rental-price{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:1;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;position:absolute}.auto-rental-price small{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold)}.auto-heart{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:1;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--color-white);color:var(--color-mute);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@media(hover:hover){.auto-heart:hover{color:var(--color-red-500)}}.auto-heart.is-active{color:var(--color-red-500)}.auto-heart.is-active svg{fill:currentColor}:where(.auto-card-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.auto-card-body{padding:calc(var(--spacing) * 3.5)}.auto-card-title{-webkit-line-clamp:1;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(hover:hover){.auto-card-title:hover{color:#000}}.auto-card-meta{color:var(--color-mute);font-size:11px}.auto-card-price{padding-top:calc(var(--spacing) * .5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-card-footer{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);color:var(--color-mute);flex-wrap:wrap;font-size:10px;display:flex}.auto-card-stat{align-items:center;gap:var(--spacing);display:inline-flex}.auto-rental-footer{padding-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;display:flex}.auto-category-tag{background-color:#f5f5f580;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.auto-category-tag{background-color:color-mix(in oklab,var(--color-sunka-gray) 50%,transparent)}}.auto-category-tag{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-mute)}.auto-why-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.auto-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.auto-why-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);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));display:flex}@media(hover:hover){.auto-why-item:hover{border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4)}}.auto-why-item{box-shadow:0 1px 4px #00000008}.auto-why-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);color:var(--color-white);background-color:oklab(0% none none/.15);flex-shrink:0;justify-content:center;align-items:center;display:flex}.auto-why-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-why-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.auto-makes-grid{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media(min-width:40rem){.auto-makes-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.auto-make-chip{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink);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));flex-direction:column;display:flex}@media(hover:hover){.auto-make-chip:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5)}}.auto-make-chip{box-shadow:0 1px 4px #00000008}.auto-make-logo{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:#f5f5f559;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.auto-make-logo{background-color:color-mix(in oklab,var(--color-sunka-gray) 35%,transparent)}}.auto-make-logo{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-rating{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:inline-flex}.auto-rating-icon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:#000}.auto-results-empty-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);background-color:#f5f5f566;justify-content:center;align-items:center;margin-inline:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.auto-results-empty-icon{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.auto-results-empty-icon{color:var(--color-mute)}.auto-global-search{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}@media(min-width:64rem){.auto-global-search{padding:calc(var(--spacing) * 4)}}.auto-global-search{box-shadow:0 1px 4px #0000000a}.auto-global-search-form{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media(min-width:64rem){.auto-global-search-form{gap:calc(var(--spacing) * 3)}}.auto-global-search-field{flex:1;min-width:120px}.auto-global-search-field-wide{flex:1.4;min-width:200px}.auto-global-search-field label{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase;display:block}.auto-global-search-field-wide svg{margin-bottom:calc(var(--spacing) * 2);display:inline-block}.auto-global-search-input,.auto-global-search-select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);--tw-outline-style:none;outline-style:none}:is(.auto-global-search-input,.auto-global-search-select):focus{border-color:#000}.auto-global-search-btn{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.auto-global-search-btn:hover{background-color:var(--color-forest-mid)}}.auto-global-search-reset{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);display:inline-flex}@media(hover:hover){.auto-global-search-reset:hover{color:var(--color-ink)}}.auto-global-search-mode{margin-bottom:calc(var(--spacing) * 3);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f533;display:flex}@supports (color:color-mix(in lab,red,red)){.auto-global-search-mode{background-color:color-mix(in oklab,var(--color-sunka-gray) 20%,transparent)}}.auto-global-search-mode{padding:var(--spacing)}.auto-global-search-mode-btn{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-mute);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));flex:1}.auto-global-search-mode-btn.is-active{background-color:var(--color-black);color:var(--color-white)}.auto-results-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.auto-results-layout{grid-template-columns:280px minmax(0,1fr);align-items:flex-start}}.auto-results-sidebar{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.auto-results-sidebar{position:sticky;top:4.75rem}}.auto-results-sidebar{box-shadow:0 1px 4px #0000000a}.auto-results-filter-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.auto-results-filter-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-results-clear{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#000}@media(hover:hover){.auto-results-clear:hover{text-decoration-line:underline}}.auto-results-filter-block{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 4)}.auto-results-filter-block:first-child{border-style:var(--tw-border-style);border-width:0;margin-top:0;padding-top:0}.auto-results-filter-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink);text-transform:uppercase}.auto-results-category-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auto-results-category{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);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));flex-direction:column;display:flex}@media(hover:hover){.auto-results-category:hover{border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5)}}.auto-results-category.is-active{background-color:oklab(0% none none/.1);border-color:#000}.auto-results-category-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:#f5f5f54d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.auto-results-category-icon{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}.auto-results-category-icon{color:var(--color-mute)}.auto-results-category.is-active .auto-results-category-icon{color:#ffb800;background-color:oklab(0% none none/.2)}.auto-results-submit{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-ink);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}@media(hover:hover){.auto-results-submit:hover{background-color:var(--color-sunka-dark)}}.auto-results-main{min-width:0}:where(.auto-results-main>: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)))}.auto-results-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.auto-results-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-results-count{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.auto-results-head-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.auto-results-sort{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.auto-results-sort select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-outline-style:none;outline-style:none}.auto-results-sort select:focus{border-color:#000}.auto-results-view-toggle{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding:calc(var(--spacing) * .5);display:flex}.auto-results-view-btn{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);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));display:inline-flex}.auto-results-view-btn.is-active{background-color:var(--color-ink);color:var(--color-white)}.auto-results-chips{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.auto-results-chip{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:#f5f5f566;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auto-results-chip{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.auto-results-chip{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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))}@media(hover:hover){.auto-results-chip:hover{background-color:#f5f5f599}@supports (color:color-mix(in lab,red,red)){.auto-results-chip:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 60%,transparent)}}}.auto-results-chip span{color:var(--color-mute)}.auto-results-checklist{max-height:calc(var(--spacing) * 44)}:where(.auto-results-checklist>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.auto-results-checklist{padding-right:var(--spacing);overflow-y:auto}.auto-results-check{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}@media(hover:hover){.auto-results-check:hover{background-color:#f5f5f54d}@supports (color:color-mix(in lab,red,red)){.auto-results-check:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}}.auto-results-check input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-sunka-border);color:#000;border-radius:.25rem}.auto-results-check input:focus{--tw-ring-color:#000}.auto-results-check small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);margin-left:auto}.auto-price-inputs{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auto-grid-card-specs{gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute);flex-wrap:wrap;display:flex}.auto-grid-card-spec{align-items:center;gap:var(--spacing);display:inline-flex}.auto-grid-card-spec svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:#000}.auto-results-stats{gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);scrollbar-width:none;flex-wrap:wrap;display:flex;overflow-x:auto}.auto-results-stats::-webkit-scrollbar{display:none}.auto-results-stat{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);min-width:120px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));flex-direction:column;display:flex}@media(hover:hover){.auto-results-stat:hover{border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5)}}.auto-results-stat.is-active{background-color:oklab(0% none none/.1);border-color:#000}.auto-results-stat strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-results-stat span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.auto-results-save{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);margin-left:auto;display:inline-flex}@media(hover:hover){.auto-results-save:hover{border-color:#000}}.auto-results-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.auto-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.auto-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:96rem){.auto-results-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.auto-results-list>: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)))}.auto-list-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);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));display:flex;overflow:hidden}@media(hover:hover){.auto-list-card:hover{border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4)}}.auto-list-card{box-shadow:0 2px 12px #0000000f}.auto-list-card-media{width:calc(var(--spacing) * 40);flex-shrink:0;display:block;position:relative}@media(min-width:40rem){.auto-list-card-media{width:calc(var(--spacing) * 52)}}.auto-list-card-photo{background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;width:100%;height:100%;min-height:148px;display:block}.auto-list-card-deal{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:10;border-radius:var(--radius-md);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-white);position:absolute}.auto-list-card-body{justify-content:center;gap:calc(var(--spacing) * 1.5);min-width:0;padding:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex}@media(min-width:40rem){.auto-list-card-body{padding:calc(var(--spacing) * 4)}}.auto-list-card-top{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.auto-list-card-badge{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.auto-list-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block;overflow:hidden}@media(hover:hover){.auto-list-card-title:hover{color:#000}}.auto-list-card-location{margin-top:calc(var(--spacing) * .5);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);display:flex}.auto-list-card-heart{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);color:var(--color-mute);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.auto-list-card-heart:hover{color:var(--color-red-500)}}.auto-list-card-heart.is-active{border-color:var(--color-red-200);color:var(--color-red-500)}.auto-list-card-heart.is-active svg{fill:currentColor}.auto-list-card-specs{column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);flex-wrap:wrap;display:flex}.auto-list-card-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute);display:none}@media(min-width:40rem){.auto-list-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;overflow:hidden}}.auto-list-card-foot{margin-top:var(--spacing);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.auto-list-card-price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-list-card-price small{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute)}.auto-list-card-btn{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;display:inline-flex}@media(hover:hover){.auto-list-card-btn:hover{background-color:var(--color-forest-mid)}}.auto-inline-ad{background-color:#fffbea;border-color:oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35)}.auto-inline-ad-badge{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:1;border-radius:var(--radius-md);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-white);position:absolute}.auto-inline-ad-fallback{background:linear-gradient(135deg,#fff3c4,#ffe082)}.auto-inline-ad-list{background-color:#fffbea;border-color:oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35)}.auto-inline-ad .auto-card-media,.auto-inline-ad .auto-grid-card-media,.auto-inline-ad .auto-list-card-media{position:relative}.auto-results-list .auto-inline-ad .auto-list-card-photo,.auto-results-grid .auto-inline-ad .auto-grid-card-photo{background-size:cover}.auto-results-showing{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.auto-grid-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);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));overflow:hidden}@media(hover:hover){.auto-grid-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4)}}.auto-grid-card{box-shadow:0 2px 12px #0000000f}.auto-grid-card-media{display:block;position:relative}.auto-grid-card-photo{height:calc(var(--spacing) * 44);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover}:where(.auto-grid-card-body>: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)))}.auto-grid-card-body{padding:calc(var(--spacing) * 4)}.auto-grid-card-title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(hover:hover){.auto-grid-card-title:hover{color:#000}}.auto-grid-card-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.auto-grid-card-location{align-items:center;gap:var(--spacing);color:var(--color-mute);font-size:11px;display:inline-flex}.auto-grid-card-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);display:flex}.auto-grid-card-price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-grid-card-price small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.auto-grid-card-btn{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;display:inline-flex}@media(hover:hover){.auto-grid-card-btn:hover{background-color:var(--color-forest-mid)}}.auto-results-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-block:calc(var(--spacing) * 16);text-align:center;grid-column:1/-1}.auto-results-pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.auto-results-per-page label{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);display:flex}.auto-results-per-page select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.auto-results-page-links{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.auto-results-page-links a{color:#000}@media(hover:hover){.auto-results-page-links a:hover{text-decoration-line:underline}}@media(max-width:1023px){.auto-results-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.auto-global-search-form{flex-direction:column;align-items:stretch}.auto-detail-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.auto-detail-gallery{grid-template-columns:1fr}.auto-detail-gallery-thumbs{flex-direction:row;min-height:auto}.auto-detail-gallery-thumb{height:calc(var(--spacing) * 20);flex:1}.auto-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-detail-feature-columns{grid-template-columns:repeat(1,minmax(0,1fr))}.auto-detail-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:40rem){.auto-detail-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}:where(.auto-detail-wrap>: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)))}.auto-detail-wrap{padding-bottom:calc(var(--spacing) * 8)}.auto-detail-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-bottom:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}:where(.auto-detail-title-row>: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)))}.auto-detail-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media(min-width:64rem){.auto-detail-title{font-size:1.75rem}}.auto-detail-subtitle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.auto-detail-badges{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.auto-detail-badge{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.auto-detail-badge-yellow{background-color:var(--color-black);color:var(--color-white)}.auto-detail-badge-green{background-color:var(--color-emerald-500);color:var(--color-white)}.auto-detail-badge-blue{background-color:var(--color-sky-500);color:var(--color-white)}.auto-detail-meta{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.auto-detail-header-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.auto-detail-action{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));display:inline-flex}@media(hover:hover){.auto-detail-action:hover{border-color:#000}}.auto-detail-action-back{color:var(--color-ink)}.auto-detail-layout{gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.auto-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:flex-start}}.auto-detail-left{min-width:0}:where(.auto-detail-left>: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)))}.auto-detail-gallery{grid-template-columns:minmax(0,1fr) 112px;gap:.75rem;display:grid}.auto-detail-gallery-main{border-radius:var(--radius-xl);background-color:var(--color-sunka-gray);position:relative;overflow:hidden}.auto-detail-gallery-hero{background-position:50%;background-size:cover;min-height:260px}@media(min-width:40rem){.auto-detail-gallery-hero{min-height:320px}}@media(min-width:64rem){.auto-detail-gallery-hero{min-height:400px}}.auto-detail-gallery-nav{z-index:10;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#fffffff2;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.auto-detail-gallery-nav{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.auto-detail-gallery-nav{color:var(--color-ink);--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);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))}@media(hover:hover){.auto-detail-gallery-nav:hover{background-color:var(--color-white)}}.auto-detail-gallery-prev{left:calc(var(--spacing) * 3)}.auto-detail-gallery-next{right:calc(var(--spacing) * 3)}.auto-detail-gallery-count{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:#000000a6;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.auto-detail-gallery-count{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.auto-detail-gallery-count{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.auto-detail-gallery-thumbs{gap:calc(var(--spacing) * 2);flex-direction:column;min-height:260px;display:flex}@media(min-width:640px){.auto-detail-gallery-thumbs{min-height:320px}}@media(min-width:1024px){.auto-detail-gallery-thumbs{min-height:400px}}.auto-detail-gallery-thumb{border-radius:var(--radius-xl);border-style:var(--tw-border-style);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));background-position:50%;background-size:cover;border-width:2px;border-color:#0000;flex:1;min-height:72px;position:relative;overflow:hidden}.auto-detail-gallery-thumb.is-active{border-color:#000}.auto-detail-gallery-more span{background-color:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.auto-detail-gallery-more span{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.auto-detail-gallery-more span{padding-inline:calc(var(--spacing) * 2);text-align:center;--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.auto-detail-highlights{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);gap:0;display:grid}@media(min-width:40rem){.auto-detail-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.auto-detail-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}}.auto-detail-highlights{box-shadow:0 1px 4px #0000000a}.auto-detail-highlight{align-items:center;gap:calc(var(--spacing) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding:calc(var(--spacing) * 4);display:flex}.auto-detail-highlight-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:#ffb800;background-color:oklab(0% none none/.15);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auto-detail-highlight-label{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.auto-detail-highlight-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-detail-main{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.auto-detail-main{padding:calc(var(--spacing) * 5)}}.auto-detail-main{box-shadow:0 1px 4px #0000000a}.auto-detail-tabs{margin-inline:calc(var(--spacing) * -1);margin-bottom:calc(var(--spacing) * 5);gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);scrollbar-width:none;flex-wrap:wrap;padding-bottom:0;display:flex;overflow-x:auto}.auto-detail-tabs::-webkit-scrollbar{display:none}.auto-detail-tab{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);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));border-color:#0000;border-bottom-width:2px;flex-shrink:0}@media(hover:hover){.auto-detail-tab:hover{color:var(--color-ink)}}.auto-detail-tab.is-active{color:var(--color-ink);border-color:#000}.auto-detail-panel{display:none}:where(.auto-detail-panel>: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)))}.auto-detail-panel.is-active{display:block}.auto-detail-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute)}.auto-detail-overview-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.auto-detail-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.auto-detail-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.auto-detail-overview-grid-specs{grid-template-columns:repeat(4,minmax(0,1fr))}}.auto-detail-overview-item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f51a}@supports (color:color-mix(in lab,red,red)){.auto-detail-overview-item{background-color:color-mix(in oklab,var(--color-sunka-gray) 10%,transparent)}}.auto-detail-overview-item{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.auto-detail-overview-item span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase;display:block}.auto-detail-overview-item strong{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.auto-detail-feature-columns{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 5);display:grid}@media(min-width:40rem){.auto-detail-feature-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.auto-detail-feature-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f51a}@supports (color:color-mix(in lab,red,red)){.auto-detail-feature-card{background-color:color-mix(in oklab,var(--color-sunka-gray) 10%,transparent)}}.auto-detail-feature-card{padding:calc(var(--spacing) * 4)}.auto-detail-feature-card-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}:where(.auto-detail-feature-list>: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)))}.auto-detail-feature-list li{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.auto-detail-check-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--color-emerald-100);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-700);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auto-detail-view-all{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#000}@media(hover:hover){.auto-detail-view-all:hover{text-decoration-line:underline}}.auto-detail-check-grid{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.auto-detail-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.auto-detail-check{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.auto-detail-terms-list{list-style-type:disc}:where(.auto-detail-terms-list>: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)))}.auto-detail-terms-list{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.auto-detail-map-placeholder{border-radius:var(--radius-xl);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#f5f5f54d;justify-content:center;align-items:center;min-height:160px;display:flex}@supports (color:color-mix(in lab,red,red)){.auto-detail-map-placeholder{--tw-gradient-from:color-mix(in oklab, var(--color-sunka-gray) 30%, transparent)}}.auto-detail-map-placeholder{--tw-gradient-to:#f5f5f599}@supports (color:color-mix(in lab,red,red)){.auto-detail-map-placeholder{--tw-gradient-to:color-mix(in oklab, var(--color-sunka-gray) 60%, transparent)}}.auto-detail-map-placeholder{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.auto-detail-map-small{min-height:120px}.auto-detail-map-pin{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:#000}.auto-detail-map-link{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#000;display:inline-block}@media(hover:hover){.auto-detail-map-link:hover{text-decoration-line:underline}}:where(.auto-detail-sidebar>: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)))}@media(min-width:64rem){.auto-detail-sidebar{position:sticky;top:4.75rem}}.auto-detail-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);box-shadow:0 1px 4px #0000000a}.auto-detail-price{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);font-size:1.75rem;line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-detail-price span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute)}.auto-detail-negotiable{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.auto-detail-negotiable-yes{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-600)}.auto-detail-cta{margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));background-color:#000;display:flex}@media(hover:hover){.auto-detail-cta:hover{background-color:var(--color-forest-mid)}}.auto-detail-secondary-actions{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auto-detail-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);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));display:inline-flex}@media(hover:hover){.auto-detail-secondary:hover{border-color:#000}}.auto-detail-secondary-wa{color:var(--color-emerald-600)}.auto-detail-book-form{margin-top:calc(var(--spacing) * 3)}:where(.auto-detail-book-form>: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)))}.auto-detail-seller-head{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.auto-detail-seller-logo{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);background-color:var(--color-ink);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auto-detail-seller-name{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-detail-verified{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-600)}.auto-detail-seller-rating{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);flex-wrap:wrap;display:flex}.auto-detail-stars{align-items:center;gap:calc(var(--spacing) * .5);color:#000;display:inline-flex}.auto-detail-star-icon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.auto-detail-seller-rating small{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.auto-detail-seller-stats{margin-top:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auto-detail-seller-stats div{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.auto-detail-seller-stats dt{color:var(--color-mute)}.auto-detail-seller-stats dd{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-detail-dealer-profile{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);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));justify-content:center;align-items:center;display:flex}@media(hover:hover){.auto-detail-dealer-profile:hover{border-color:#000}}.auto-detail-card-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}:where(.auto-detail-breakdown>: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)))}.auto-detail-breakdown{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.auto-detail-breakdown-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.auto-detail-breakdown-row dt{color:var(--color-mute)}.auto-detail-breakdown-row dt small{color:var(--color-emerald-600)}.auto-detail-breakdown-row dd{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-detail-breakdown-total{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 3)}.auto-detail-breakdown-total dt,.auto-detail-breakdown-total dd{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-detail-finance-card{border-style:var(--tw-border-style);background-color:var(--color-ink);color:var(--color-white);border-width:0;padding:0;overflow:hidden}.auto-detail-finance-inner{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);display:flex;position:relative}.auto-detail-finance-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.auto-detail-finance-copy{margin-top:var(--spacing);max-width:200px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.auto-detail-finance-copy{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.auto-detail-finance-btn{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000}@media(hover:hover){.auto-detail-finance-btn:hover{background-color:var(--color-forest-mid)}}.auto-detail-finance-art{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);color:#ffffff40;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.auto-detail-finance-art{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.auto-detail-location-text{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.auto-heart.is-active,[data-auto-wishlist].is-active{border-color:var(--color-red-200);color:var(--color-red-500)}[data-auto-wishlist].is-active svg{fill:currentColor}.auto-trip-layout{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.auto-trip-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start}}@media(min-width:80rem){.auto-trip-layout{grid-template-columns:minmax(0,1fr) 340px}}:where(:is(.auto-trip-main,.auto-trip-aside)>: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)))}.auto-trip-hero{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media(min-width:40rem){.auto-trip-hero{padding:calc(var(--spacing) * 5);flex-direction:row;justify-content:space-between;align-items:stretch}}.auto-trip-hero{box-shadow:0 2px 12px #0000000a}.auto-trip-hero-copy{flex:1;min-width:0}.auto-trip-status{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.auto-trip-status-amber{background-color:var(--color-amber-100);color:var(--color-amber-800)}.auto-trip-status-green{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.auto-trip-status-blue{background-color:var(--color-sky-100);color:var(--color-sky-800)}.auto-trip-status-ink{background-color:#f5f5f580}@supports (color:color-mix(in lab,red,red)){.auto-trip-status-ink{background-color:color-mix(in oklab,var(--color-sunka-gray) 50%,transparent)}}.auto-trip-status-ink{color:var(--color-ink)}.auto-trip-status-red{background-color:var(--color-red-100);color:var(--color-red-700)}.auto-trip-status-mute{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.auto-trip-status-mute{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.auto-trip-status-mute{color:var(--color-mute)}.auto-trip-title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-trip-next{margin-top:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-700);display:inline-flex}.auto-trip-id{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.auto-trip-vehicle-media{border-radius:var(--radius-xl);width:100%;display:block;overflow:hidden}@media(min-width:40rem){.auto-trip-vehicle-media{width:calc(var(--spacing) * 48)}}.auto-trip-vehicle-photo{height:calc(var(--spacing) * 36);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;width:100%;display:block}@media(min-width:40rem){.auto-trip-vehicle-photo{height:100%;min-height:140px}}.auto-trip-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:40rem){.auto-trip-card{padding:calc(var(--spacing) * 5)}}.auto-trip-card{box-shadow:0 1px 6px #00000008}.auto-trip-card-title{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:flex}.auto-trip-card-title small{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-mute);margin-left:auto}.auto-trip-schedule{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.auto-trip-schedule{grid-template-columns:1fr auto 1fr;align-items:center}}.auto-trip-schedule-item{border-radius:var(--radius-xl);background-color:#f5f5f540}@supports (color:color-mix(in lab,red,red)){.auto-trip-schedule-item{background-color:color-mix(in oklab,var(--color-sunka-gray) 25%,transparent)}}.auto-trip-schedule-item{padding:calc(var(--spacing) * 3)}.auto-trip-schedule-label{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.auto-trip-schedule-item strong{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.auto-trip-schedule-item p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.auto-trip-schedule-arrow{color:var(--color-mute);justify-content:center;display:none}@media(min-width:40rem){.auto-trip-schedule-arrow{display:flex}}.auto-trip-specs{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.auto-trip-specs span{background-color:#f5f5f566;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.auto-trip-specs span{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.auto-trip-specs span{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-mute)}:where(.auto-trip-timeline>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.auto-trip-timeline-item{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);display:flex;position:relative}.auto-trip-timeline-item:last-child{padding-bottom:0}.auto-trip-timeline-item:not(:last-child):before{content:"";top:calc(var(--spacing) * 7);background-color:var(--color-sunka-border);width:1px;position:absolute;bottom:0;left:13px}.auto-trip-timeline-dot{z-index:1;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);color:var(--color-mute);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.auto-trip-timeline-item.is-done .auto-trip-timeline-dot{border-color:var(--color-emerald-500);background-color:var(--color-emerald-500);color:var(--color-white)}.auto-trip-timeline-body{min-width:0;padding-top:var(--spacing)}.auto-trip-timeline-body strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.auto-trip-timeline-body span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.auto-trip-pin-card{background-color:#fffbea;border-color:oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35)}.auto-trip-pin-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.auto-trip-pin-label{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.auto-trip-pin-value{margin-top:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.35em;letter-spacing:.35em;color:var(--color-ink)}.auto-trip-pin-copy{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);border-width:1px;border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5);display:inline-flex}@media(hover:hover){.auto-trip-pin-copy:hover{background-color:oklab(0% none none/.15)}}.auto-trip-pin-help{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute)}.auto-trip-contract{max-height:calc(var(--spacing) * 56);border-radius:var(--radius-xl);background-color:#f5f5f540;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.auto-trip-contract{background-color:color-mix(in oklab,var(--color-sunka-gray) 25%,transparent)}}.auto-trip-contract{padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute)}:where(.auto-trip-inspections>: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)))}.auto-trip-inspections li{border-radius:var(--radius-xl);background-color:#f5f5f540}@supports (color:color-mix(in lab,red,red)){.auto-trip-inspections li{background-color:color-mix(in oklab,var(--color-sunka-gray) 25%,transparent)}}.auto-trip-inspections li{padding:calc(var(--spacing) * 3)}.auto-trip-inspections strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.auto-trip-inspections span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.auto-trip-inspections p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink)}:where(.auto-trip-totals-list>: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)))}.auto-trip-totals-list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.auto-trip-totals-list>div{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.auto-trip-totals-list dt{color:var(--color-mute)}.auto-trip-totals-list dt small{margin-left:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-mute);text-transform:uppercase}.auto-trip-totals-list dd{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-trip-totals-total{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 3)}.auto-trip-totals-total dt,.auto-trip-totals-total dd{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-trip-pay-method{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute)}.auto-trip-host-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-trip-host-meta{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}:where(.auto-trip-action-stack>: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)))}.auto-trip-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);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));display:inline-flex}.auto-trip-btn-inline{width:auto}.auto-trip-btn-primary{background-color:var(--color-black);color:var(--color-white)}@media(hover:hover){.auto-trip-btn-primary:hover{background-color:var(--color-forest-mid)}}.auto-trip-btn-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white)}@media(hover:hover){.auto-trip-btn-secondary:hover{background-color:var(--color-black)}}.auto-trip-btn-tonal{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f54d}@supports (color:color-mix(in lab,red,red)){.auto-trip-btn-tonal{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}.auto-trip-btn-tonal{color:var(--color-ink)}@media(hover:hover){.auto-trip-btn-tonal:hover{border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5)}}.auto-trip-btn-ghost{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);color:var(--color-ink)}@media(hover:hover){.auto-trip-btn-ghost:hover{border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5)}}.auto-trip-rated,.auto-trip-cancel-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.auto-trip-list-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.auto-trip-filters{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.auto-trip-filters::-webkit-scrollbar{display:none}.auto-trip-filter{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));background-color:#f3f4f3;border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}@media(hover:hover){.auto-trip-filter:hover{background-color:#e8e8e8}}.auto-trip-filter.is-active{color:var(--color-amber-deep);background-color:#f5f5f5}.auto-trip-list-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-trip-list-sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}:where(.auto-trip-list>: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)))}.auto-trip-list-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);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));display:flex}@media(hover:hover){.auto-trip-list-card:hover{border-color:oklab(0% none none/.45) oklab(0% none none/.45) oklab(0% none none/.45) oklab(0% none none/.45)}}.auto-trip-list-card{box-shadow:0 1px 6px #00000008}.auto-trip-list-media{width:calc(var(--spacing) * 20);border-radius:var(--radius-xl);flex-shrink:0;display:block;overflow:hidden}@media(min-width:40rem){.auto-trip-list-media{width:calc(var(--spacing) * 28)}}.auto-trip-list-photo{height:calc(var(--spacing) * 20);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;width:100%;display:block}@media(min-width:40rem){.auto-trip-list-photo{height:calc(var(--spacing) * 24)}}.auto-trip-list-photo-fallback{color:var(--color-mute);justify-content:center;align-items:center;display:flex}.auto-trip-list-body{flex:1;min-width:0}.auto-trip-list-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.auto-trip-list-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-trip-list-name{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block;overflow:hidden}.auto-trip-list-meta{margin-top:var(--spacing);column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);flex-wrap:wrap;display:flex}.auto-trip-list-chevron{color:var(--color-mute);display:none}@media(min-width:40rem){.auto-trip-list-chevron{display:block}}.auto-trip-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);text-align:center}.auto-trip-empty-icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);background-color:#f5f5f566;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.auto-trip-empty-icon{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.auto-trip-empty-icon{color:var(--color-mute)}.auto-trip-rate{max-width:var(--container-md);margin-inline:auto}.auto-trip-rate-card{text-align:center}.auto-trip-rate-title{margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.auto-trip-rate-sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.auto-trip-rate-form{margin-top:calc(var(--spacing) * 6)}:where(.auto-trip-rate-form>: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)))}.auto-trip-rate-form{text-align:left}.auto-trip-star-row{justify-content:center;gap:var(--spacing);display:flex}.auto-trip-star-btn{color:var(--color-sunka-gray);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))}@media(hover:hover){.auto-trip-star-btn:hover{color:#000}}.auto-trip-star-btn.is-active{color:#000}.auto-trip-rate-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.auto-trip-rate-field{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.auto-trip-rate-field:focus{border-color:#000}.auto-footer-trust{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background-color:#fffbea;border-width:1px;border-color:oklab(0% none none/.2) oklab(0% none none/.2) oklab(0% none none/.2) oklab(0% none none/.2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:64rem){.auto-footer-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.auto-footer-trust-item{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.auto-footer-trust-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-ink);border-width:1px;border-color:oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35);flex-shrink:0;justify-content:center;align-items:center;display:flex}.auto-ai-float{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:50;align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:fixed}.auto-ai-bubble{border-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-sm);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);box-shadow:0 4px 20px #0000001a}.auto-ai-btn{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:3.40282e38px;display:flex;box-shadow:0 4px 20px #0000001a}.auto-ai-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));background-color:#000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(max-width:1023px){.auto-layout{grid-template-columns:repeat(1,minmax(0,1fr))}}.auto-seller-nav,.estate-seller-nav,.shops-seller-nav,.food-seller-nav{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex;box-shadow:0 1px 4px #0000000f}.auto-seller-nav-link,.estate-seller-nav-link,.shops-seller-nav-link,.food-seller-nav-link{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);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));border-radius:3.40282e38px}@media(hover:hover){:is(.auto-seller-nav-link,.estate-seller-nav-link,.shops-seller-nav-link,.food-seller-nav-link):hover{color:var(--color-ink)}}.auto-seller-nav-link.is-active,.estate-seller-nav-link.is-active,.shops-seller-nav-link.is-active,.food-seller-nav-link.is-active{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.auto-seller-nav-link.is-active,.estate-seller-nav-link.is-active,.shops-seller-nav-link.is-active,.food-seller-nav-link.is-active{background-color:color-mix(in oklab,var(--color-sunka-yellow) 20%,transparent)}}.auto-seller-nav-link.is-active,.estate-seller-nav-link.is-active,.shops-seller-nav-link.is-active,.food-seller-nav-link.is-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sunka-dark)}.auto-seller-stats{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.auto-seller-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.auto-seller-stat{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.shops-seller-desk-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);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));display:block}@media(hover:hover){.shops-seller-desk-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#0006}@supports (color:color-mix(in lab,red,red)){.shops-seller-desk-card:hover{border-color:color-mix(in oklab,var(--color-sunka-yellow) 40%,transparent)}}}.shops-seller-desk-card{box-shadow:0 2px 12px #0000000f}.bus-page{background:var(--color-bg,#f8fafc)}.bus-header{z-index:50;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);position:sticky;top:0;box-shadow:0 1px 3px #0000000f}.bus-nav-link{align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));display:inline-flex}@media(hover:hover){.bus-nav-link:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.bus-nav-link:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}}.bus-nav-link.is-active{background-color:var(--color-black);color:var(--color-white)}.bus-page-content{max-width:1440px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);margin-inline:auto}@media(min-width:64rem){.bus-page-content{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.bus-page-content-hub{max-width:none;padding-block:0;padding-inline:0}.bus-hero-pro{background-color:var(--color-blue-deep);flex-direction:column;min-height:340px;display:flex;position:relative;overflow:visible}@media(min-width:640px){.bus-hero-pro{min-height:380px}}@media(min-width:1024px){.bus-hero-pro{min-height:420px}}.bus-hero-pro-media{pointer-events:none;background-color:var(--color-blue-deep);position:absolute;inset:0;overflow:hidden}.bus-hero-pro-img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.bus-hero-pro-shade{pointer-events:none;z-index:1;background:linear-gradient(#0000008c,#0006 45%,#0009);position:absolute;inset:0}.bus-hero-pro-shade-bottom{pointer-events:none;z-index:1;inset-inline:0;background:linear-gradient(#0000,#0712228c);height:40%;position:absolute;bottom:0}.bus-hero-pro-inner{z-index:10;width:100%;max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 2);flex-direction:column;flex:1;justify-content:center;margin-inline:auto;display:flex;position:relative}@media(min-width:40rem){.bus-hero-pro-inner{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 10)}}@media(min-width:64rem){.bus-hero-pro-inner{padding-inline:calc(var(--spacing) * 10)}}.bus-hero-pro-copy{max-width:var(--container-xl);text-align:left}.bus-hero-pro-kicker{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);background-color:#ffffff1f;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bus-hero-pro-kicker{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bus-hero-pro-kicker{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bus-hero-pro-kicker{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bus-hero-pro-kicker{text-transform:uppercase;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bus-hero-pro-kicker{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bus-hero-pro-kicker{--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,)}.bus-hero-pro-title{--tw-leading:var(--leading-snug);font-size:1.45rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);--tw-drop-shadow-size:drop-shadow(0 2px 8px 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,)}@media(min-width:40rem){.bus-hero-pro-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:48rem){.bus-hero-pro-title{--tw-leading:1.12;font-size:2.25rem;line-height:1.12}}.bus-hero-pro .bus-hero-highlight{color:var(--color-gold)}.bus-hero-pro-sub{margin-top:calc(var(--spacing) * 3);max-width:var(--container-lg);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bus-hero-pro-sub{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bus-hero-pro-sub{--tw-drop-shadow-size:drop-shadow(0 1px 6px var(--tw-drop-shadow-color,#00000073));--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,)}@media(min-width:40rem){.bus-hero-pro-sub{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.bus-hero-pro .bus-hero-stats{margin-top:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.bus-hero-pro .bus-hero-stat{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffe6;display:flex}@supports (color:color-mix(in lab,red,red)){.bus-hero-pro .bus-hero-stat{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}@media(min-width:40rem){.bus-hero-pro .bus-hero-stat{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.bus-hero-pro .bus-hero-stat svg{color:var(--color-gold)}.bus-hero-pro-search-wrap{z-index:10;width:100%;max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 5);margin-inline:auto;position:relative}@media(min-width:40rem){.bus-hero-pro-search-wrap{padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6)}}@media(min-width:64rem){.bus-hero-pro-search-wrap{padding-inline:calc(var(--spacing) * 10)}}.bus-home-search{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 18px 50px -12px var(--tw-shadow-color,#07122273);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:100%;min-width:0;max-width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#fff9;flex-direction:column;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.bus-home-search{--tw-ring-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}@media(min-width:64rem){.bus-home-search{border-radius:var(--radius-xl);flex-direction:row;align-items:stretch;height:4.5rem}}.bus-home-search--compact{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#e0e0e0cc}@supports (color:color-mix(in lab,red,red)){.bus-home-search--compact{--tw-ring-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}@media(min-width:64rem){.bus-home-search--compact{height:auto;min-height:4.25rem}}.bus-home-search-fields{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}:where(.bus-home-search-fields>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#e0e0e0cc}@supports (color:color-mix(in lab,red,red)){:where(.bus-home-search-fields>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.bus-home-search-fields{overflow:visible}@media(min-width:64rem){.bus-home-search-fields{flex-direction:row;align-items:stretch;height:100%}:where(.bus-home-search-fields>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}}.bus-home-search-field{min-width:0;min-height:3.75rem;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);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));flex-direction:column;justify-content:center;display:flex;position:relative}@media(min-width:64rem){.bus-home-search-field{height:100%;min-height:0}}.bus-home-search-field:not(.bus-home-search-field-date):not(.bus-home-search-field-pax):not(.bus-home-search-field-trip){flex:1.15}.bus-home-search-field-date{flex:.95}@media(min-width:64rem){.bus-home-search-field-date{min-width:9rem}}.bus-home-search-field-pax{flex:.7}@media(min-width:64rem){.bus-home-search-field-pax{min-width:7rem;max-width:8.5rem}}.bus-home-search-field-trip{flex:.85}@media(min-width:64rem){.bus-home-search-field-trip{min-width:8.5rem;max-width:10rem}}.bus-home-search-label{margin-bottom:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted);text-transform:uppercase;display:block}.bus-home-search-control{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex;position:relative}.bus-home-search-icon{pointer-events:none;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bus-home-search-icon-from{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bus-home-search-icon-from{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bus-home-search-icon-from{color:var(--color-primary)}.bus-home-search-icon-to{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bus-home-search-icon-to{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bus-home-search-icon-to{color:var(--color-black)}.bus-home-search-input{border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);min-width:0;font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;padding-block:0}.bus-home-search-input::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#757575cc}@supports (color:color-mix(in lab,red,red)){.bus-home-search-input::placeholder{color:color-mix(in oklab,var(--color-text-muted) 80%,transparent)}}.bus-home-search-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-color:#0000;outline-style:none}.bus-home-search-field-date .bus-home-search-input[type=date]{color-scheme:light;width:100%;min-width:0;max-width:100%}.bus-home-search-field-date .bus-home-search-input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.bus-home-search-select{cursor:pointer;appearance:none;padding-right:calc(var(--spacing) * 5);background-image:none}.bus-home-search-swap{z-index:40;background-color:var(--color-white);padding-block:var(--spacing);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media(min-width:64rem){.bus-home-search-swap{width:calc(var(--spacing) * 10);align-self:stretch;padding-block:0}}.bus-home-search-swap .bus-swap-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:var(--color-primary)}@media(hover:hover){.bus-home-search-swap .bus-swap-btn:hover{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bus-home-search-swap .bus-swap-btn:hover{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.bus-home-search-swap .bus-swap-btn:hover{background-color:var(--color-primary);color:var(--color-white)}}.bus-home-trip-toggle{gap:var(--spacing);border-radius:var(--radius-lg);background-color:var(--color-muted);padding:calc(var(--spacing) * .5);display:flex}.bus-home-trip-btn{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-text-muted);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));flex:1}.bus-home-trip-btn.is-active{background-color:var(--color-primary);color:var(--color-white);--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)}.bus-home-search-submit{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl);background-color:var(--color-black);width:100%;min-height:3.5rem;padding-inline:calc(var(--spacing) * 7);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));flex-shrink:0;display:flex}@media(hover:hover){.bus-home-search-submit:hover{background-color:var(--color-forest-mid)}}@media(min-width:64rem){.bus-home-search-submit{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);width:auto;min-width:140px;min-height:0;padding-inline:calc(var(--spacing) * 8);border-bottom-right-radius:0;border-bottom-left-radius:0}}.bus-home-search--compact .bus-home-search-submit{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}@media(min-width:64rem){.bus-home-search--compact .bus-home-search-submit{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}}.bus-home-search-results{top:calc(100% + .35rem);right:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:50;max-height:calc(var(--spacing) * 80);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e0e0e0cc;margin-top:0;position:absolute;overflow:auto}@supports (color:color-mix(in lab,red,red)){.bus-home-search-results{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.bus-home-search-results{background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);--tw-shadow:0 20px 50px -12px var(--tw-shadow-color,#07122259);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:40rem){.bus-home-search-results{right:auto;left:calc(var(--spacing) * 3);min-width:18rem}}.bus-home-search-results.hidden,.bus-loc-results.hidden,.bus-home-search-field.hidden{display:none!important}.bus-value-props{width:100%;max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);margin-inline:auto}@media(min-width:40rem){.bus-value-props{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.bus-value-props{padding-inline:calc(var(--spacing) * 10)}}.bus-value-props-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.bus-value-props-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.bus-value-props-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bus-value-prop{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e0e0e0cc;display:flex}@supports (color:color-mix(in lab,red,red)){.bus-value-prop{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.bus-value-prop{background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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)}.bus-value-prop-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--color-black);color:var(--color-white);--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);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bus-value-prop-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-blue-deep)}.bus-value-prop-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}body.bus-page-hub{background:#f3f5f8}.bus-shortcut-row{margin-inline:auto;margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5);width:100%;max-width:var(--container-7xl);gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.bus-shortcut-row{padding-inline:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.bus-shortcut-row{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:80rem){.bus-shortcut-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.bus-shortcut{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);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));border-width:1px;border-color:#e6eaf0;border-radius:18px;display:flex}@media(hover:hover){.bus-shortcut:hover{border-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bus-shortcut:hover{border-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.bus-shortcut:hover{--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)}}.bus-shortcut{box-shadow:0 2px 10px #061a330a}.bus-shortcut-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);background-color:#0000001a;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.bus-shortcut-icon{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bus-shortcut-icon{color:var(--color-primary)}.bus-shortcut-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.bus-shortcut-copy{flex:1;min-width:0}.bus-shortcut-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-blue-deep);display:block}.bus-shortcut-sub{margin-top:calc(var(--spacing) * .5);color:var(--color-mute);font-size:11px;display:block}.bus-shortcut-chevron{color:#b0b8c4;flex-shrink:0;align-items:center;display:flex}body.bus-page-hub .placement-ad-strip{margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);width:100%;max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4)}@media(min-width:40rem){body.bus-page-hub .placement-ad-strip{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){body.bus-page-hub .placement-ad-strip{padding-inline:calc(var(--spacing) * 10)}}.bus-sidebar-ads .placement-ad-strip{margin-bottom:0;padding-inline:0}.bus-sidebar-ads .placement-ad-card{min-height:120px}.bus-hub-body{width:100%;max-width:var(--container-7xl);margin-inline:auto}:where(.bus-hub-body>: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)))}.bus-hub-body{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6)}@media(min-width:40rem){.bus-hub-body{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.bus-hub-body{padding-inline:calc(var(--spacing) * 10)}}.bus-operators-section{gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.bus-operators-section{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center}}:where(.bus-operators-intro>: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)))}.bus-operators-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.bus-section-title-lg{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media(min-width:40rem){.bus-section-title-lg{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.bus-btn-gold{border-radius:var(--radius-xl);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.bus-btn-gold:hover{background-color:var(--color-forest-mid)}}.bus-features-strip{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e0e0e0cc}@supports (color:color-mix(in lab,red,red)){.bus-features-strip{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.bus-features-strip{background-color:var(--color-white);padding:calc(var(--spacing) * 5)}@media(min-width:40rem){.bus-features-strip{padding:calc(var(--spacing) * 6)}}:where(.bus-features-strip-inner>: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)))}.bus-features-cards{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.bus-features-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.bus-features-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.bus-trip-card{transition:box-shadow .16s,border-color .16s}.bus-trip-card:hover{border-color:#929292}@supports (color:color-mix(in lab,red,red)){.bus-trip-card:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}}.bus-trip-card:hover{box-shadow:var(--shadow-blue-glow)}body.bus-drawer-open{overflow:hidden}.bus-trip-drawer{z-index:80;position:fixed;inset:0}.bus-trip-drawer[hidden]{display:none!important}.bus-trip-drawer-backdrop{background-color:#0006;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bus-trip-drawer-backdrop{background-color:color-mix(in oklab,var(--color-ink) 40%,transparent)}}.bus-trip-drawer-panel{width:100%;max-width:var(--container-md);background-color:var(--color-white);--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);inset-block:0;flex-direction:column;animation:.22s ease-out bus-drawer-in;display:flex;position:absolute;right:0}.bus-trip-drawer-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.bus-trip-drawer-kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.bus-trip-drawer-title{margin-top:calc(var(--spacing) * .5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.bus-trip-drawer-close{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);color:var(--color-mute);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.bus-trip-drawer-close:hover{background-color:var(--color-muted);color:var(--color-ink)}}.bus-trip-drawer-body{flex:1}:where(.bus-trip-drawer-body>: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)))}.bus-trip-drawer-body{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);overflow-y:auto}.bus-trip-drawer-loading{padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.bus-trip-drawer-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.bus-trip-drawer-price-label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.bus-trip-drawer-price{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.bus-trip-drawer-select{border-radius:var(--radius-xl);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.bus-trip-drawer-select:hover{background-color:var(--color-forest-mid)}}.bus-trip-operator-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.bus-trip-chip-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.bus-trip-chip{background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);border-radius:3.40282e38px;display:inline-flex}.bus-trip-slice{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:#fafafa99}@supports (color:color-mix(in lab,red,red)){.bus-trip-slice{background-color:color-mix(in oklab,var(--color-bg) 60%,transparent)}}.bus-trip-slice{padding:calc(var(--spacing) * 4)}.bus-trip-slice-label{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.bus-trip-slice-times{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:1fr auto 1fr;display:grid}.bus-trip-time{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-blue-deep);--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,)}.bus-trip-stop{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.bus-trip-mid{align-items:center;gap:var(--spacing);min-width:4.5rem;padding-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute);flex-direction:column;display:flex}.bus-trip-mid-line{height:1px;width:calc(var(--spacing) * 14);background-color:var(--color-border)}:where(.bus-trip-section>: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)))}.bus-trip-fare-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:flex}@keyframes bus-drawer-in{0%{opacity:.85;transform:translate(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bus-trip-drawer-panel{animation:none}}.bus-feature-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e0e0e0cc;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bus-feature-card{border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}}.bus-feature-card{background-color:var(--color-bg);box-shadow:0 8px 30px -12px #0712221f}.bus-feature-card-media{aspect-ratio:5/3;overflow:hidden}.bus-feature-card-media img{object-fit:cover;width:100%;height:100%}:where(.bus-feature-card-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.bus-feature-card-body{padding:calc(var(--spacing) * 3.5)}.bus-feature-card-body h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-blue-deep)}.bus-feature-card-body p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.bus-page-content-hub>.bus-footer-trust{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 8);margin-inline:auto}@media(min-width:40rem){.bus-page-content-hub>.bus-footer-trust{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.bus-page-content-hub>.bus-footer-trust{padding-inline:calc(var(--spacing) * 10)}}.bus-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.bus-layout{grid-template-columns:268px minmax(0,1fr);align-items:flex-start}}:where(.bus-sidebar>: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)))}@media(min-width:64rem){.bus-sidebar{position:sticky;top:4.75rem}}.bus-plan-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);box-shadow:0 2px 8px #0000000a}.bus-plan-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.bus-trip-toggle{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:#f5f5f566;display:flex}@supports (color:color-mix(in lab,red,red)){.bus-trip-toggle{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.bus-trip-toggle{padding:var(--spacing)}.bus-trip-btn{border-radius:var(--radius-lg);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);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));flex:1}.bus-trip-btn.is-active{background-color:var(--color-white);color:var(--color-ink);--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)}.bus-label{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute);display:block}.bus-field-wrap{position:relative}.bus-field-icon{top:50%;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:#000;position:absolute}.bus-field{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);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));--tw-outline-style:none;outline-style:none}.bus-field:focus{border-color:#000}.bus-field-pad{padding-left:calc(var(--spacing) * 9)}.bus-swap-wrap{z-index:1;margin-block:calc(var(--spacing) * -1);padding-right:calc(var(--spacing) * 3);justify-content:flex-end;display:flex;position:relative}.bus-swap-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);color:var(--color-mute);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.bus-swap-btn:hover{color:#000;border-color:#000}}.bus-swap-btn-inline{margin-bottom:var(--spacing);flex-shrink:0;align-self:flex-end}.bus-search-btn{margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);width:100%;padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));background-color:#000;display:flex}@media(hover:hover){.bus-search-btn:hover{background-color:var(--color-forest-mid)}}.bus-search-btn-inline{width:auto;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);flex-shrink:0;align-self:flex-end;margin-top:0}.bus-features{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bus-feature-item{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.bus-feature-icon{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);color:#000;background-color:oklab(0% none none/.15);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bus-promo-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#f5f5f5;--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));padding:calc(var(--spacing) * 4);position:relative;overflow:hidden}.bus-promo-art{top:calc(var(--spacing) * -2);right:calc(var(--spacing) * -2);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));opacity:.8;position:absolute}.bus-promo-btn{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:inline-flex}@media(hover:hover){.bus-promo-btn:hover{background-color:var(--color-sunka-dark)}}.bus-main{min-width:0}:where(.bus-main>: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)))}.bus-block{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.bus-block{padding:calc(var(--spacing) * 5)}}.bus-block-flat{border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0}.bus-hero{border-radius:var(--radius-2xl);min-height:280px;position:relative;overflow:hidden}.bus-hero-bg{background-image:url(https://images.unsplash.com/photo-1544620301-c701d6b84d45?w=1200&h=500&fit=crop);background-position:50%;background-size:cover;position:absolute;inset:0}.bus-hero-bg:after{content:"";background:linear-gradient(90deg,#000000b8,#00000059 55%,#0003);position:absolute;inset:0}.bus-hero-overlay{z-index:1;justify-content:space-between;gap:calc(var(--spacing) * 4);min-height:280px;padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}@media(min-width:64rem){.bus-hero-overlay{padding:calc(var(--spacing) * 6);flex-direction:row;align-items:flex-end}}.bus-hero-copy{max-width:var(--container-md)}.bus-hero-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}@media(min-width:64rem){.bus-hero-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.bus-hero-highlight{color:#000}.bus-hero-sub{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fffc}@supports (color:color-mix(in lab,red,red)){.bus-hero-sub{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bus-hero-stats{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.bus-hero-stat{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffe6;display:flex}@supports (color:color-mix(in lab,red,red)){.bus-hero-stat{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bus-hero-offer{max-width:var(--container-xs);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-ink);padding:calc(var(--spacing) * 4);color:var(--color-white);display:flex}@media(min-width:64rem){.bus-hero-offer{margin-left:auto}}.bus-hero-offer{box-shadow:0 8px 24px #00000040}.bus-offer-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bus-offer-kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#000}.bus-offer-text{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.bus-offer-btn{margin-top:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#000;display:inline-flex}@media(hover:hover){.bus-offer-btn:hover{text-decoration-line:underline}}.bus-hero-dots{bottom:calc(var(--spacing) * 3);z-index:2;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing) * 1.5);display:flex;position:absolute;left:50%}.bus-hero-dots span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:#fff6;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.bus-hero-dots span{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bus-hero-dots span.is-active{width:calc(var(--spacing) * 4);background-color:#000}.bus-quick-search{align-items:flex-end;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media(min-width:64rem){.bus-quick-search{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);flex-wrap:nowrap}}.bus-quick-search{box-shadow:0 2px 8px #0000000a}.bus-quick-field{flex:1;min-width:120px}.bus-quick-field-sm{flex-shrink:0;max-width:140px}.bus-quick-label{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-mute);display:block}.bus-quick-input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;outline-style:none}.bus-quick-input:focus{border-color:#000}.bus-cat-row{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * .5);scrollbar-width:none;display:flex;overflow-x:auto}.bus-cat-row::-webkit-scrollbar{display:none}.bus-cat-chip{align-items:center;gap:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-semibold);width:100px;font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-direction:column;flex-shrink:0;display:flex}.bus-cat-icon-wrap{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:68px;height:68px;color:var(--color-mute);justify-content:center;align-items:center;display:flex}.bus-section-head{margin-bottom:calc(var(--spacing) * 3.5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.bus-section-head-center{text-align:center;justify-content:center}.bus-section-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.bus-section-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.bus-section-link{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);flex-shrink:0;display:inline-flex}@media(hover:hover){.bus-section-link:hover{text-decoration-line:underline}}.bus-row{gap:calc(var(--spacing) * 3);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.bus-row::-webkit-scrollbar{display:none}.bus-route-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);flex-shrink:0;width:220px;overflow:hidden}.bus-route-media{position:relative}.bus-route-photo{background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;height:130px}.bus-heart{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:1;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--color-white);color:var(--color-mute);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@media(hover:hover){.bus-heart:hover{color:var(--color-red-500)}}.bus-heart.is-active{color:var(--color-red-500)}.bus-heart.is-active svg{fill:currentColor}:where(.bus-route-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.bus-route-body{padding:calc(var(--spacing) * 3)}.bus-route-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.bus-route-price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#000}.bus-route-meta{gap:calc(var(--spacing) * 2);padding-top:var(--spacing);color:var(--color-mute);flex-wrap:wrap;font-size:10px;display:flex}.bus-route-stat{align-items:center;gap:var(--spacing);display:inline-flex}.bus-inline-ad{position:relative}.bus-inline-ad-badge{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:1;background-color:#000000d9;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.bus-inline-ad-badge{background-color:color-mix(in oklab,var(--color-ink) 85%,transparent)}}.bus-inline-ad-badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase}.bus-inline-ad-fallback{background:linear-gradient(135deg,#fff1c2,#e8f1f8 55%,#f3f4f3)}.bus-inline-ad-fallback-solid{background:linear-gradient(135deg,#0b5394,#1473c4)}.bus-inline-ad--trip,.bus-inline-ad--list,.bus-inline-ad--trip>div:first-of-type,.bus-inline-ad--list>div:first-of-type{min-height:5.5rem}.bus-operators-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.bus-operators-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.bus-operators-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bus-operator-card{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3.5);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));display:flex}@media(hover:hover){.bus-operator-card:hover{--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);border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4)}}a.bus-operator-card{text-decoration-line:none}.bus-operator-logo{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bus-operator-logo-img{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);object-fit:cover;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-border);flex-shrink:0}.bus-operator-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.bus-operator-rating{margin-top:calc(var(--spacing) * .5);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.bus-operator-trips{color:var(--color-mute);font-size:10px}.bus-footer-trust{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);background-color:#f5f5f5;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:64rem){.bus-footer-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.bus-footer-trust-item{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.bus-footer-trust-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);background-color:var(--color-white);color:#000;border-width:2px;border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bus-ai-float{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:50;align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:fixed}.bus-ai-bubble{border-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-sm);background-color:var(--color-white);max-width:240px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);box-shadow:0 4px 20px #0000001a}.bus-ai-btn{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:3.40282e38px;display:flex;box-shadow:0 4px 20px #0000001a}.bus-ai-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));background-color:#000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(max-width:1023px){.bus-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.bus-quick-search{flex-direction:column;align-items:stretch}.bus-swap-btn-inline{align-self:center}.bus-search-btn-inline{width:100%}}.flight-page{background:#f3f4f6}.flight-header{z-index:50;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);position:sticky;top:0;box-shadow:0 1px 3px #0000000f}.flight-nav-link{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));align-items:center;display:inline-flex}@media(hover:hover){.flight-nav-link:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.flight-nav-link:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}}.flight-nav-link.is-active{background-color:var(--color-black);color:var(--color-white)}.flight-page-content{max-width:1440px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);margin-inline:auto}@media(min-width:64rem){.flight-page-content{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}body.flight-page-hub{background:#f3f5f8}body.flight-page-hub .flight-page-content{max-width:none;padding-block:0;padding-inline:0}:where(body.flight-page-hub .flight-main-full>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}body.flight-page-hub .flight-main-full>:not(.flight-hero-pro){width:100%;max-width:1440px;padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media(min-width:64rem){body.flight-page-hub .flight-main-full>:not(.flight-hero-pro){padding-inline:calc(var(--spacing) * 6)}}body.flight-page-hub .flight-main-full>.flight-shortcut-row{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 6)}body.flight-page-hub .flight-main-full>.flight-block,body.flight-page-hub .flight-main-full>.flight-footer-trust,body.flight-page-hub .flight-main-full>.placement-ad-strip,body.flight-page-hub .flight-main-full>[class*=placement]{margin-bottom:calc(var(--spacing) * 4)}.flight-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.flight-layout{grid-template-columns:280px minmax(0,1fr);align-items:flex-start}}.flight-main-full{width:100%;min-width:0}:where(.flight-main-full>:not(:last-child)),:where(.flight-sidebar>: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)))}@media(min-width:64rem){.flight-sidebar{position:sticky;top:4.75rem}}.flight-plan-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);position:relative;overflow:visible;box-shadow:0 2px 12px #0000000f}.flight-plan-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-trip-toggle{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:#f5f5f566;display:flex}@supports (color:color-mix(in lab,red,red)){.flight-trip-toggle{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.flight-trip-toggle{padding:var(--spacing)}.flight-trip-btn{cursor:pointer;border-radius:var(--radius-lg);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);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));flex:1;justify-content:center;align-items:center;display:flex}.flight-trip-btn.is-active{background-color:var(--color-white);color:var(--color-ink);--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)}.flight-label{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute);display:block}.flight-field-wrap{position:relative}.flight-field{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));--tw-outline-style:none;outline-style:none}.flight-field:focus{border-color:#000}.flight-field-airport{padding-bottom:var(--spacing)}.flight-field-sub{padding-inline:var(--spacing);padding-bottom:calc(var(--spacing) * 2);color:var(--color-mute);font-size:10px}.flight-place-list{z-index:50;margin-top:var(--spacing);max-height:calc(var(--spacing) * 72);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:100%;padding-block:var(--spacing);--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);position:absolute;left:0;right:0;overflow:auto}.flight-place-list button,.flight-place-option{align-items:flex-start;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;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));display:flex}@media(hover:hover){:is(.flight-place-list button,.flight-place-option):hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){:is(.flight-place-list button,.flight-place-option):hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}}.flight-place-option.is-active{background-color:oklab(0% none none/.15)}.flight-place-heading{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.flight-place-loading,.flight-place-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.flight-place-iata{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:#f5f5f599;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.flight-place-iata{background-color:color-mix(in oklab,var(--color-sunka-gray) 60%,transparent)}}.flight-place-iata{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-place-copy{flex:1;min-width:0}.flight-place-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.flight-place-meta{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);display:block}.flight-swap-wrap{z-index:1;margin-block:calc(var(--spacing) * -1);padding-right:calc(var(--spacing) * 3);justify-content:flex-end;display:flex;position:relative}.flight-swap-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);color:var(--color-mute);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.flight-swap-btn:hover{color:#000;border-color:#000}}.flight-swap-btn-inline{margin-bottom:var(--spacing);flex-shrink:0;align-self:flex-end}.flight-passenger-row{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flight-search-btn{margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);width:100%;padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));background-color:#000;display:flex}@media(hover:hover){.flight-search-btn:hover{background-color:var(--color-forest-mid)}}.flight-search-btn-inline{width:auto;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);flex-shrink:0;align-self:flex-end;margin-top:0}.flight-searching{border-radius:var(--radius-2xl);background-color:#000000e6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.flight-searching{background-color:color-mix(in oklab,var(--color-ink) 90%,transparent)}}.flight-quick-places{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.flight-main{min-width:0}:where(.flight-main>: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)))}.flight-hero{border-radius:var(--radius-2xl);position:relative}.flight-hero-clean{min-height:auto}.flight-hero-pro{background:#061a33;border-radius:0;position:relative;overflow:hidden}.flight-hero-bg{border-radius:var(--radius-2xl);background-image:url(https://images.unsplash.com/photo-1436491865332-7a61a109cc05?w=1600&h=700&fit=crop);background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.flight-hero-pro .flight-hero-bg{background-position:70%;border-radius:0}.flight-hero-bg:after{content:"";background:linear-gradient(135deg,#0b1f1aeb,#0b1f1ab8 55%,#0b1f1a8c);position:absolute;inset:0}.flight-hero-pro .flight-hero-bg:after{background:linear-gradient(100deg,#061a33fa,#061a33f0 34%,#061a338c 58%,#061a332e 78%,#061a3314)}.flight-hero-inner{z-index:1;position:relative}:where(.flight-hero-inner>: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)))}.flight-hero-inner{padding:calc(var(--spacing) * 5)}@media(min-width:64rem){.flight-hero-inner{padding:calc(var(--spacing) * 7)}}.flight-hero-pro .flight-hero-inner{width:100%;max-width:1440px;margin-inline:auto}:where(.flight-hero-pro .flight-hero-inner>: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)))}.flight-hero-pro .flight-hero-inner{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 8)}@media(min-width:64rem){.flight-hero-pro .flight-hero-inner{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 10)}}.flight-hero-copy{max-width:var(--container-xl)}.flight-hero-kicker{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:#000;text-transform:uppercase;display:inline-flex}.flight-hero-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}@media(min-width:64rem){.flight-hero-title{font-size:2.35rem}}.flight-hero-highlight{color:#000}.flight-hero-sub{margin-top:calc(var(--spacing) * 2);max-width:var(--container-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.flight-hero-sub{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}@media(min-width:64rem){.flight-hero-sub{font-size:15px}}.flight-hero-stats{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.flight-hero-stat{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffe6;display:flex}@supports (color:color-mix(in lab,red,red)){.flight-hero-stat{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.flight-hero-offer{max-width:var(--container-xs);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-ink);padding:calc(var(--spacing) * 4);color:var(--color-white);display:flex;box-shadow:0 8px 24px #00000040}.flight-offer-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;flex-shrink:0;justify-content:center;align-items:center;display:flex}.flight-offer-kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#000}.flight-offer-text{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.flight-offer-btn{margin-top:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#000;display:inline-flex}@media(hover:hover){.flight-offer-btn:hover{text-decoration-line:underline}}.flight-search-card,.flight-hero-search{z-index:2;border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;border-radius:22px;position:relative}@supports (color:color-mix(in lab,red,red)){.flight-search-card,.flight-hero-search{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.flight-search-card,.flight-hero-search{background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.flight-search-card,.flight-hero-search{padding:calc(var(--spacing) * 6)}}.flight-search-card,.flight-hero-search{box-shadow:0 18px 50px #061a3338}.flight-search-toolbar{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:40rem){.flight-search-toolbar{flex-flow:wrap;justify-content:space-between;align-items:center}}.flight-hero-trip-toggle{width:100%;max-width:240px;padding:var(--spacing);background-color:#eef1f5;border-radius:3.40282e38px;display:flex}.flight-hero-trip-toggle .flight-trip-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);color:#5b6777;--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);border-radius:3.40282e38px;flex:1;display:inline-flex}.flight-hero-trip-toggle .flight-trip-btn.is-active{color:var(--color-white);--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);background-color:#0a2540}.flight-trip-btn-disabled{cursor:not-allowed;opacity:.45}.flight-cabin-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.flight-cabin-chip{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#3d4a5c;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));background-color:#eef1f5;border-width:1px;border-color:#0000;border-radius:3.40282e38px;align-items:center;display:inline-flex}@media(hover:hover){.flight-cabin-chip:hover{background-color:#e2e7ee}}.flight-cabin-chip.is-active{color:var(--color-white);background-color:#0a2540;border-color:#0000}.flight-search-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:64rem){.flight-search-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:flex-end}}.flight-search-airports{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.flight-search-airports{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-end}}@media(min-width:64rem){.flight-search-airports{grid-column:span 7/span 7}}.flight-search-row{min-width:0}.flight-search-row-primary{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.flight-search-row-primary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-end}}@media(min-width:64rem){.flight-search-row-primary{grid-template-columns:minmax(0,1.15fr) auto minmax(0,1.15fr) minmax(220px,.9fr)}}.flight-search-dates{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.flight-search-dates{grid-column:span 3/span 3}}@media(min-width:64rem){.flight-search-dates{grid-column:auto/span 1}}.flight-search-dates.is-one-way,.flight-search-dates:not(.is-one-way){grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:40rem){.flight-search-dates:not(.is-one-way){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.flight-search-dates:not(.is-one-way){grid-template-columns:repeat(2,minmax(0,1fr))}}.flight-search-row-secondary{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:64rem){.flight-search-row-secondary{flex-direction:row;align-items:flex-end}}.flight-search-pax{gap:calc(var(--spacing) * 2);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}@media(min-width:40rem){.flight-search-pax{gap:calc(var(--spacing) * 3)}}.flight-search-actions{flex-direction:column;min-width:0;display:flex}@media(min-width:64rem){.flight-search-actions{flex:none;width:min(100%,320px)}}.flight-search-card .flight-search-btn,.flight-search-card .flight-search-btn-inline{min-width:0;padding-inline:calc(var(--spacing) * 5)}.flight-search-pax .flight-hero-label{white-space:nowrap}.flight-search-card .flight-swap-btn{margin-inline:auto;margin-bottom:var(--spacing);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);color:var(--color-white)}@media(min-width:40rem){.flight-search-card .flight-swap-btn{--tw-translate-y:-2px;translate:var(--tw-translate-x) var(--tw-translate-y);margin-bottom:0}}.flight-hero-field{flex-direction:column;min-width:0;display:flex;position:relative}.flight-hero-field.hidden{display:none!important}.flight-hero-field-wide,.flight-hero-field-date,.flight-hero-field-pax{min-width:0}.flight-hero-search-actions{margin-top:0}.flight-hero-label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:#7a8699;text-transform:uppercase;display:block}.flight-input-shell{align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);background-color:var(--color-white);min-height:56px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);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));border-width:1px;border-color:#e4e8ee;border-radius:14px;display:flex}.flight-input-shell:focus-within{border-color:#0a254059;box-shadow:0 0 0 3px #0a254014}.flight-input-icon,.flight-input-chevron{color:#7a8699;flex-shrink:0;justify-content:center;align-items:center;display:flex}.flight-input-body{flex:1;min-width:0}.flight-input-shell .flight-hero-input,.flight-hero-input{border-style:var(--tw-border-style);width:100%;height:auto;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;padding:0}:is(.flight-input-shell .flight-hero-input,.flight-hero-input):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-color:#0000}.flight-input-shell select.flight-hero-input{appearance:none;padding-right:var(--spacing);background-image:none}.flight-input-shell-pax{min-height:52px}.flight-input-shell .flight-field-airport{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);padding-bottom:0}.flight-hero-muted{color:var(--color-mute)}.flight-search-card .flight-search-btn,.flight-search-btn-inline{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);width:100%;height:52px;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));background-color:#000;border-radius:14px;margin-top:0;display:inline-flex}@media(hover:hover){:is(.flight-search-card .flight-search-btn,.flight-search-btn-inline):hover{background-color:var(--color-forest-mid)}}.flight-hero-chips{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 4);border-color:#eef1f5;border-top-width:1px;flex-wrap:wrap;display:flex}.flight-hero-chips-label{margin-right:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:#7a8699;text-transform:uppercase}.flight-place-chip{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#1b3a5c;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));background-color:#e8f1fb;border-width:1px;border-color:#0000;border-radius:3.40282e38px}@media(hover:hover){.flight-place-chip:hover{background-color:#d8e7f8}}.flight-search-card .flight-field-sub{text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing) * 4);min-height:0;font-size:11px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#8a94a6;padding-inline:0;margin-top:0;padding-bottom:0;overflow:hidden}.flight-search-card .flight-cabin-chips{justify-content:flex-start}@media(min-width:64rem){.flight-search-card .flight-cabin-chips{justify-content:flex-end}}.flight-search-card .flight-place-list{top:calc(100% + .25rem)}.flight-search-card .flight-searching{border-radius:22px}.flight-section-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}body.flight-page .sunka-ai-bubble{display:none!important}.flight-searching-panel{margin-inline:auto;margin-top:calc(var(--spacing) * 16);max-width:var(--container-lg);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;box-shadow:0 8px 32px #00000014}.flight-searching-spinner{margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-sunka-gray);border-top-color:#000;border-radius:3.40282e38px}.flight-searching-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-searching-route{margin-top:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.flight-searching-meta{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.flight-searching-copy{margin-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.flight-searching-error{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-700)}.flight-searching-back{margin-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#000;display:inline-flex}@media(hover:hover){.flight-searching-back:hover{text-decoration-line:underline}}.flight-shortcut-row{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:40rem){.flight-shortcut-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.flight-shortcut-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.flight-shortcut{align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);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));border-width:1px;border-color:#e6eaf0;border-radius:18px;display:flex}@media(hover:hover){.flight-shortcut:hover{--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);border-color:#0a254033}}.flight-shortcut{box-shadow:0 2px 10px #061a330a}.flight-shortcut-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);color:#1e5a9a;background-color:#eaf2fb;flex-shrink:0;justify-content:center;align-items:center;display:flex}.flight-shortcut-copy{flex:1;min-width:0}.flight-shortcut-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);display:block}.flight-shortcut-sub{margin-top:calc(var(--spacing) * .5);color:#7a8699;font-size:11px;display:block}.flight-shortcut-chevron{color:#b0b8c4;flex-shrink:0;align-items:center;display:flex}.flight-trust-bar{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:64rem){.flight-trust-bar{grid-template-columns:repeat(5,minmax(0,1fr))}}.flight-trust-item{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.flight-trust-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:#000;background-color:oklab(0% none none/.15);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.flight-content-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.flight-content-grid{grid-template-columns:240px minmax(0,1fr) 220px;align-items:flex-start}}.flight-block{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.flight-block-rail,.flight-block-destinations{min-width:0}.flight-section-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.flight-section-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-section-link{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:inline-flex}@media(hover:hover){.flight-section-link:hover{color:#000}}:where(.flight-deals-list>: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)))}.flight-deals-row{gap:calc(var(--spacing) * 3);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.flight-deals-row::-webkit-scrollbar{display:none}.flight-deals-row .flight-deal-card{flex-shrink:0;width:260px}.flight-deal-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding:calc(var(--spacing) * 2);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));display:flex;position:relative}@media(hover:hover){.flight-deal-card:hover{border-color:oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4) oklab(0% none none/.4)}}.flight-deal-thumb{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 20);border-radius:var(--radius-lg);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;flex-shrink:0}.flight-deal-body{flex:1;min-width:0}.flight-deal-route{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-deal-date{color:var(--color-mute);font-size:10px}.flight-deal-price{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.flight-deal-price strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-emerald-600)}.flight-view-all-btn{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);width:100%;padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}@media(hover:hover){.flight-view-all-btn:hover{border-color:#000}}.flight-dest-row{gap:calc(var(--spacing) * 3);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.flight-dest-row::-webkit-scrollbar{display:none}.flight-dest-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);width:168px;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));flex-shrink:0;display:block;position:relative;overflow:hidden}@media(hover:hover){.flight-dest-card:hover{border-color:oklab(0% none none/.45) oklab(0% none none/.45) oklab(0% none none/.45) oklab(0% none none/.45)}}.flight-dest-photo{background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;height:100px}.flight-heart{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:1;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background-color:var(--color-white);color:var(--color-mute);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@media(hover:hover){.flight-heart:hover{color:var(--color-red-500)}}.flight-heart.is-active{color:var(--color-red-500)}.flight-heart.is-active svg{fill:currentColor}.flight-dest-body{padding:calc(var(--spacing) * 2.5)}.flight-dest-city{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-dest-country{color:var(--color-mute);font-size:10px}.flight-dest-price{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#000}:where(.flight-right-col>: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)))}.flight-airlines-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flight-airlines-row{gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.flight-airlines-row::-webkit-scrollbar{display:none}.flight-airline-card,.flight-airline-chip{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);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));flex-shrink:0;display:flex}@media(hover:hover){:is(.flight-airline-card,.flight-airline-chip):hover{border-color:oklab(0% none none/.45) oklab(0% none none/.45) oklab(0% none none/.45) oklab(0% none none/.45)}}.flight-airline-logo{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.flight-airline-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.flight-inline-ad-badge{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:1;background-color:#000000d9;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.flight-inline-ad-badge{background-color:color-mix(in oklab,var(--color-ink) 85%,transparent)}}.flight-inline-ad-badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:9px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase}.flight-inline-ad-fallback{background:linear-gradient(135deg,#f5f5f5,#f3f4f3)}.flight-why-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.flight-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.flight-why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.flight-why-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding:calc(var(--spacing) * 3);background-color:#f7f8f7;display:flex}.flight-why-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);background-color:var(--color-white);color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.flight-why-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-why-sub{margin-top:calc(var(--spacing) * .5);color:var(--color-mute);font-size:11px}.flight-footer-trust{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background-color:#fffbea;border-width:1px;border-color:oklab(0% none none/.2) oklab(0% none none/.2) oklab(0% none none/.2) oklab(0% none none/.2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:64rem){.flight-footer-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.flight-footer-trust-item{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.flight-footer-trust-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-ink);border-width:1px;border-color:oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35) oklab(0% none none/.35);flex-shrink:0;justify-content:center;align-items:center;display:flex}.flight-sort-pills{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);scrollbar-width:none;display:flex;overflow-x:auto}.flight-sort-pills::-webkit-scrollbar{display:none}.flight-sort-pill{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));background-color:#f3f4f3;border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}@media(hover:hover){.flight-sort-pill:hover{background-color:#e8e8e8}}.flight-sort-pill.is-active{color:var(--color-amber-deep);background-color:#f5f5f5}.flight-hub-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.flight-hub-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-hub-sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.flight-hub-trips-btn{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));display:inline-flex}@media(hover:hover){.flight-hub-trips-btn:hover{border-color:oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5) oklab(0% none none/.5)}}.flight-hub-tiles{margin-top:calc(var(--spacing) * 4)}:where(.flight-hub-tiles>: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)))}.flight-hub-tile{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);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));display:flex}@media(hover:hover){.flight-hub-tile:hover{border-color:oklab(0% none none/.45) oklab(0% none none/.45) oklab(0% none none/.45) oklab(0% none none/.45)}}.flight-hub-tile{box-shadow:0 1px 6px #00000008}.flight-hub-tile-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:var(--color-ink);background-color:#f7f8f7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.flight-hub-tile-copy{flex:1;min-width:0}.flight-hub-tile-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.flight-hub-tile-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);display:block}.flight-hub-tile-chevron{color:var(--color-mute);flex-shrink:0}.flight-rewards-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#f5f5f5;--tw-gradient-via:oklab(91.3055% -.0034582 .118773/.3);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-white);padding:calc(var(--spacing) * 4);border-width:1px;border-color:oklab(0% none none/.3) oklab(0% none none/.3) oklab(0% none none/.3) oklab(0% none none/.3);position:relative;overflow:hidden}.flight-rewards-btn{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-ink);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:inline-flex}@media(hover:hover){.flight-rewards-btn:hover{background-color:var(--color-sunka-dark)}}.flight-rewards-card-art{top:0;right:calc(var(--spacing) * -2);width:calc(var(--spacing) * 28);position:absolute;bottom:0}.flight-credit-card{top:50%;right:calc(var(--spacing) * 2);--tw-translate-y: -50% ;width:116px;height:72px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-xl);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-ink);--tw-gradient-to:var(--color-sunka-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 3);color:var(--color-white);position:absolute;rotate:6deg;box-shadow:0 8px 24px #00000040}.flight-card-logo{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.flight-card-chip{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 7);background-color:oklab(0% none none/.4);border-radius:.25rem;position:absolute}.flight-utility-bar{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:64rem){.flight-utility-bar{grid-template-columns:repeat(4,minmax(0,1fr))}}.flight-utility-item{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.flight-utility-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:#f5f5f566;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.flight-utility-icon{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.flight-utility-icon{color:var(--color-mute)}.flight-ai-float{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:50;align-items:flex-end;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:fixed}.flight-ai-bubble{border-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-sm);background-color:var(--color-white);max-width:240px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);box-shadow:0 4px 20px #0000001a}.flight-ai-btn{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:3.40282e38px;display:flex;box-shadow:0 4px 20px #0000001a}.flight-ai-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));background-color:#000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.flight-flow-wrap{max-width:920px;margin-inline:auto}.flight-flow-panel{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.flight-flow-panel{padding:calc(var(--spacing) * 6)}}.flight-flow-panel{box-shadow:0 2px 12px #0000000f}.flight-flow-panel-narrow{width:100%;max-width:var(--container-xl);margin-inline:auto}.flight-flow-head{margin-bottom:var(--spacing);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.flight-flow-sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.flight-flow-head-price{text-align:right}.flight-flow-actions{margin-top:calc(var(--spacing) * 6)}:where(.flight-flow-actions>: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(.flight-form-section>: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)))}.flight-form-section{padding:calc(var(--spacing) * 4)}@media(min-width:40rem){.flight-form-section{padding:calc(var(--spacing) * 5)}}.flight-form-section-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-form-help{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.flight-form-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.flight-form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.flight-form-field{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.flight-form-label{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.flight-form-optional{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:#757575cc}@supports (color:color-mix(in lab,red,red)){.flight-form-optional{color:color-mix(in oklab,var(--color-mute) 80%,transparent)}}.flight-form-optional{text-transform:none}.flight-choice-row{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding:calc(var(--spacing) * 3);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));background-color:#f7f8f7;display:flex}@media(hover:hover){.flight-choice-row:hover{border-color:oklab(0% none none/.45) oklab(0% none none/.45) oklab(0% none none/.45) oklab(0% none none/.45)}}.flight-choice-left{align-items:flex-start;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.flight-choice-input{margin-top:calc(var(--spacing) * .5);accent-color:#000}.flight-choice-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.flight-choice-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);display:block}.flight-choice-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);flex-shrink:0}:where(.flight-rule-list>: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)))}.flight-rule-list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink)}.flight-rule-list li{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.flight-rule-list li:before{content:"";margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:#000;border-radius:3.40282e38px;flex-shrink:0}:where(.flight-totals-list>: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)))}.flight-totals-list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.flight-totals-list>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.flight-totals-list dt{color:var(--color-mute)}.flight-totals-list dd{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.flight-totals-total{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-totals-total dt,.flight-totals-total dd{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-alert{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.flight-alert-error{background-color:var(--color-red-50);color:var(--color-red-800)}.flight-alert-warn{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50)}.flight-offer-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:40rem){.flight-offer-card{padding:calc(var(--spacing) * 5)}}.flight-offer-card{box-shadow:0 1px 6px #0000000a}.flight-offer-card-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.flight-offer-airline{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.flight-offer-logo{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);flex-shrink:0;position:relative;overflow:hidden}.flight-offer-logo img{z-index:1;background-color:var(--color-white);object-fit:contain;width:100%;height:100%;padding:var(--spacing);position:relative}.flight-offer-logo-fallback{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-ink);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.flight-offer-airline-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-offer-airline-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.flight-offer-price-block{text-align:right}.flight-offer-price{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-offer-price-note{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.flight-offer-slices{margin-top:calc(var(--spacing) * 4)}.flight-offer-chips{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.flight-offer-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-ink);background-color:#f7f8f7;border-radius:3.40282e38px;display:inline-flex}.flight-offer-chip-ok{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.flight-seat-legend{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute);flex-wrap:wrap;display:flex}.flight-seat-legend .is-demo{pointer-events:none;margin-right:var(--spacing);vertical-align:middle;display:inline-flex}.flight-breadcrumb{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.flight-breadcrumb-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black)}@media(hover:hover){.flight-breadcrumb-link:hover{text-decoration-line:underline}}.flight-breadcrumb-current{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.flight-breadcrumb-sep{color:var(--color-mute)}.flight-booking-steps{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.flight-booking-step{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);border-radius:3.40282e38px;display:inline-flex}.flight-booking-step.is-active{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-deep);background-color:#f5f5f5;border-color:#0000}.flight-booking-step.is-done{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.flight-booking-step.is-pending{opacity:.55}.flight-booking-step-num{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:#f5f5f580;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.flight-booking-step-num{background-color:color-mix(in oklab,var(--color-sunka-gray) 50%,transparent)}}.flight-booking-step-num{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold)}.flight-booking-step.is-active .flight-booking-step-num{background-color:var(--color-black);color:var(--color-white)}.flight-booking-step.is-done .flight-booking-step-num{background-color:var(--color-emerald-500);color:var(--color-white)}.flight-booking-step-line{margin-inline:calc(var(--spacing) * .5);height:1px;width:calc(var(--spacing) * 4);background-color:var(--color-sunka-border);flex-shrink:0}@media(min-width:40rem){.flight-booking-step-line{width:calc(var(--spacing) * 8)}}:where(.flight-slices>: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)))}.flight-slice-divider{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.flight-slice-schedule{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.flight-slice-time{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-slice-place{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.flight-slice-date{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.flight-slice-mid{text-align:center;min-width:7rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.flight-slice-mid-line{margin-block:calc(var(--spacing) * 1.5);background-color:var(--color-sunka-border);height:1px;display:block}.flight-slice-end{text-align:right}.flight-slice-layover{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}:where(.flight-slice-segments>: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)))}.flight-slice-segment{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background-color:#f7f8f7}.flight-block-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.flight-block-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-link-btn{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black)}@media(hover:hover){.flight-link-btn:hover{text-decoration-line:underline}}.flight-primary-btn{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));background-color:#000;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.flight-primary-btn:hover{background-color:var(--color-forest-mid)}}.flight-secondary-btn{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.flight-secondary-btn:hover{border-color:var(--color-sunka-yellow)}}.flight-ghost-btn{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.flight-ghost-btn:hover{color:var(--color-ink)}}.flight-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);box-shadow:0 1px 4px #0000000a}.flight-kicker{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.flight-results-filters{gap:calc(var(--spacing) * 2);display:grid}@media(min-width:40rem){.flight-results-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.flight-results-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.flight-results-layout{padding-bottom:calc(var(--spacing) * 10)}.flight-results-summary{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media(min-width:64rem){.flight-results-summary{padding-inline:calc(var(--spacing) * 5)}}.flight-results-summary{box-shadow:0 1px 4px #0000000a}.flight-results-summary-inner{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}@media(min-width:64rem){.flight-results-summary-inner{gap:calc(var(--spacing) * 6)}}.flight-results-route{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;min-width:200px;display:flex}.flight-results-place{flex-direction:column;display:flex}.flight-results-place-kicker{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.flight-results-place strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-results-swap{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);color:var(--color-mute);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.flight-results-meta{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);flex-wrap:wrap;display:flex}.flight-results-meta-sep{color:var(--color-mute)}.flight-results-modify{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));margin-left:auto;display:inline-flex}@media(hover:hover){.flight-results-modify:hover{border-color:var(--color-sunka-yellow)}}.flight-results-grid{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.flight-results-grid{grid-template-columns:280px minmax(0,1fr);align-items:flex-start}}.flight-results-sidebar{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.flight-results-sidebar{position:sticky;top:4.75rem}}.flight-results-sidebar{box-shadow:0 1px 4px #0000000a}.flight-results-filter-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.flight-results-filter-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-results-clear{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black)}@media(hover:hover){.flight-results-clear:hover{text-decoration-line:underline}}.flight-results-filter-block{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 4)}.flight-results-filter-block:first-child{border-style:var(--tw-border-style);border-width:0;margin-top:0;padding-top:0}.flight-results-filter-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink);text-transform:uppercase}:where(.flight-results-check-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.flight-results-check-row{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}@media(hover:hover){.flight-results-check-row:hover{background-color:#f5f5f54d}@supports (color:color-mix(in lab,red,red)){.flight-results-check-row:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}}.flight-results-check-left{align-items:flex-start;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.flight-results-check-left input{margin-top:calc(var(--spacing) * .5);accent-color:#000}.flight-results-check-left small{color:var(--color-mute);font-size:11px;display:block}.flight-results-check-price{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute);flex-shrink:0}:where(.flight-results-price-range>: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)))}.flight-results-range-labels{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);justify-content:space-between;display:flex}.flight-results-range{accent-color:#000;width:100%}.flight-results-histogram{height:calc(var(--spacing) * 12);align-items:flex-end;gap:calc(var(--spacing) * .5);padding-inline:var(--spacing);display:flex}.flight-results-histogram span{background-color:#0006;border-top-left-radius:.25rem;border-top-right-radius:.25rem;flex:1}@supports (color:color-mix(in lab,red,red)){.flight-results-histogram span{background-color:color-mix(in oklab,var(--color-sunka-yellow) 40%,transparent)}}.flight-results-histogram span{min-height:4px}.flight-results-airline-search{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.flight-results-airline-search:focus{border-color:var(--color-black)}.flight-results-main{min-width:0}:where(.flight-results-main>: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)))}.flight-results-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.flight-results-route-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media(min-width:64rem){.flight-results-route-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.flight-results-route-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.flight-results-sort{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.flight-results-sort-select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-outline-style:none;outline-style:none}.flight-results-sort-select:focus{border-color:var(--color-black)}.flight-results-carousel-wrap{align-items:stretch;gap:calc(var(--spacing) * 2);width:100%;display:flex}.flight-results-carousel{gap:calc(var(--spacing) * 2);scroll-behavior:smooth;width:100%;padding-bottom:var(--spacing);scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.flight-results-carousel::-webkit-scrollbar{display:none}.flight-results-carousel-btn{width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);color:var(--color-mute);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));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.flight-results-carousel-btn:hover{color:var(--color-ink);border-color:#000}}.flight-results-carousel-btn:disabled,.flight-results-date-card.is-disabled{pointer-events:none;opacity:.4}.flight-results-check-row.is-empty{opacity:.55}.flight-results-date-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);text-align:center;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));flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}@media(hover:hover){.flight-results-date-card:hover{border-color:#00000080}@supports (color:color-mix(in lab,red,red)){.flight-results-date-card:hover{border-color:color-mix(in oklab,var(--color-sunka-yellow) 50%,transparent)}}}.flight-results-date-card.is-selected{--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);background-color:oklab(0% none none/.1);border-color:#000}.flight-results-date-day{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.flight-results-date-label{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);white-space:nowrap;color:var(--color-ink)}.flight-results-date-price{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-emerald-600)}.flight-results-date-price-muted{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.flight-results-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}:where(.flight-results-list>: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)))}.flight-result-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);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));position:relative}@media(hover:hover){.flight-result-card:hover{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.flight-result-card:hover{border-color:color-mix(in oklab,var(--color-sunka-yellow) 40%,transparent)}}}@media(min-width:64rem){.flight-result-card{padding:calc(var(--spacing) * 5)}}.flight-result-card{box-shadow:0 1px 4px #0000000a}.flight-result-badge{top:0;left:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-emerald-600);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;border-radius:3.40282e38px;position:absolute}.flight-result-wish{z-index:1;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);color:var(--color-mute);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));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(hover:hover){.flight-result-wish:hover{border-color:var(--color-red-300);color:var(--color-red-500)}}.flight-result-wish{position:relative!important;top:auto!important;right:auto!important}.flight-result-wish.is-active{border-color:var(--color-red-300);color:var(--color-red-500)}.flight-result-wish.is-active svg{fill:currentColor}.flight-result-card-body{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:64rem){.flight-result-card-body{grid-template-columns:140px minmax(0,1fr) 110px 180px;align-items:center}}.flight-result-airline{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.flight-result-logo{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);position:relative;overflow:hidden}.flight-result-logo img{z-index:10;background-color:var(--color-white);object-fit:contain;width:100%;height:100%;position:relative}.flight-result-logo-fallback{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:var(--color-forest);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.flight-result-airline-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-result-airline-meta{color:var(--color-mute);font-size:11px}.flight-result-schedule{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.flight-result-time{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-result-code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.flight-result-time-block-end{text-align:right}.flight-result-route{text-align:center;min-width:0}.flight-result-duration{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.flight-result-route-line{margin-block:var(--spacing);justify-content:center;align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);display:flex;position:relative}.flight-result-line{background-color:var(--color-sunka-border);flex:1;height:1px}.flight-result-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-sunka-border);background-color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0}.flight-result-dot-stop{border-color:var(--color-red-400);background-color:var(--color-red-400)}.flight-result-stop{flex-direction:column;align-items:center;display:flex;position:relative}.flight-result-stop-label{top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-mute);position:absolute}.flight-result-stops-label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.flight-result-details{display:none}:where(.flight-result-details>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.flight-result-details{color:var(--color-mute);font-size:11px}@media(min-width:64rem){.flight-result-details{display:block}}.flight-result-amenities{gap:var(--spacing);flex-wrap:wrap;display:flex}.flight-result-amenities span{background-color:#f5f5f566;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.flight-result-amenities span{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.flight-result-amenities span{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.flight-result-price-block{text-align:right;flex-direction:column;align-items:stretch;display:flex}.flight-result-price-top{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.flight-result-price{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-result-cabin{color:var(--color-mute);font-size:11px}.flight-result-select{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));background-color:#000;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.flight-result-select:hover{background-color:var(--color-forest-mid)}}.flight-result-details-link{margin-top:var(--spacing);text-align:center;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);display:block}@media(hover:hover){.flight-result-details-link:hover{text-decoration-line:underline}}@media(max-width:1023px){.flight-result-card-body{grid-template-columns:repeat(1,minmax(0,1fr))}.flight-result-details{display:block}.flight-result-price-block{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 3);text-align:left}.flight-result-price-top{justify-content:space-between}.flight-result-select{width:100%}}body.flight-drawer-open{overflow:hidden}.flight-offer-drawer{z-index:80;position:fixed;inset:0}.flight-offer-drawer[hidden]{display:none!important}.flight-offer-drawer-backdrop{background-color:#0006;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.flight-offer-drawer-backdrop{background-color:color-mix(in oklab,var(--color-ink) 40%,transparent)}}.flight-offer-drawer-panel{width:100%;max-width:var(--container-md);background-color:var(--color-white);--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);inset-block:0;flex-direction:column;display:flex;position:absolute;right:0}.flight-offer-drawer-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.flight-offer-drawer-kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.flight-offer-drawer-title{margin-top:calc(var(--spacing) * .5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-offer-drawer-close{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);color:var(--color-mute);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.flight-offer-drawer-close:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.flight-offer-drawer-close:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.flight-offer-drawer-close:hover{color:var(--color-ink)}}.flight-offer-drawer-body{flex:1}:where(.flight-offer-drawer-body>: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)))}.flight-offer-drawer-body{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);overflow-y:auto}.flight-offer-drawer-loading{padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.flight-offer-drawer-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.flight-offer-drawer-price-label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute)}.flight-offer-drawer-price{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-offer-airline-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.flight-offer-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.flight-offer-chip{background-color:#f5f5f566;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.flight-offer-chip{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.flight-offer-chip{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink)}:where(.flight-offer-slice>: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)))}.flight-offer-slice{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding:calc(var(--spacing) * 4)}.flight-offer-slice-label{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.flight-offer-slice-times{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:1fr auto 1fr;display:grid}.flight-offer-time{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-offer-code{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.flight-offer-city,.flight-offer-date{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.flight-offer-mid{min-width:5.5rem;padding-top:calc(var(--spacing) * 2);text-align:center;color:var(--color-mute);font-size:11px}.flight-offer-mid-line{margin-block:var(--spacing);background-color:var(--color-sunka-border);height:1px}.flight-offer-layover{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}:where(.flight-offer-segments>: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)))}.flight-offer-segment{border-radius:var(--radius-xl);background-color:#f5f5f54d}@supports (color:color-mix(in lab,red,red)){.flight-offer-segment{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}.flight-offer-segment{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.flight-offer-rules>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.flight-offer-rules{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.flight-detail-layout{padding-bottom:calc(var(--spacing) * 10)}.flight-detail-breadcrumb{margin-bottom:calc(var(--spacing) * 4)}.flight-detail-header{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}@media(min-width:64rem){.flight-detail-header{padding:calc(var(--spacing) * 5)}}.flight-detail-header{box-shadow:0 1px 4px #0000000a}.flight-detail-title-row{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.flight-detail-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}@media(min-width:64rem){.flight-detail-title{font-size:1.75rem}}.flight-detail-status{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.flight-detail-status-success{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.flight-detail-status-pending{background-color:var(--color-amber-100);color:var(--color-amber-900)}.flight-detail-status-warning{background-color:var(--color-yellow-100);color:var(--color-yellow-900)}.flight-detail-status-danger{background-color:var(--color-red-100);color:var(--color-red-800)}.flight-detail-status-muted{background-color:#f5f5f580}@supports (color:color-mix(in lab,red,red)){.flight-detail-status-muted{background-color:color-mix(in oklab,var(--color-sunka-gray) 50%,transparent)}}.flight-detail-status-muted{color:var(--color-mute)}.flight-detail-ref-row{margin-top:calc(var(--spacing) * 2)}.flight-detail-ref{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.flight-detail-copy{border-radius:var(--radius-lg);padding:var(--spacing);color:var(--color-mute);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))}@media(hover:hover){.flight-detail-copy:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.flight-detail-copy:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.flight-detail-copy:hover{color:var(--color-ink)}}.flight-detail-booked{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.flight-detail-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.flight-detail-action-btn{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);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));justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.flight-detail-action-btn:hover{border-color:var(--color-sunka-yellow)}}.flight-detail-action-primary{background-color:var(--color-black);color:var(--color-white);border-color:#000}@media(hover:hover){.flight-detail-action-primary:hover{background-color:var(--color-forest-mid)}}.flight-detail-alert{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-800)}.flight-detail-grid{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.flight-detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start}}.flight-detail-main{min-width:0}:where(.flight-detail-main>:not(:last-child)),:where(.flight-detail-sidebar>: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)))}@media(min-width:64rem){.flight-detail-sidebar{position:sticky;top:4.75rem}}.flight-detail-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.flight-detail-card{padding:calc(var(--spacing) * 5)}}.flight-detail-card{box-shadow:0 1px 4px #0000000a}.flight-detail-card-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-detail-card-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.flight-detail-edit{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black)}@media(hover:hover){.flight-detail-edit:hover{text-decoration-line:underline}}.flight-detail-section-title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-detail-trip-card{padding:0;overflow:hidden}@media(min-width:64rem){.flight-detail-trip-card{display:flex}}.flight-detail-trip-photo{height:calc(var(--spacing) * 40);background-position:50%;background-size:cover;flex-shrink:0;width:100%}@media(min-width:64rem){.flight-detail-trip-photo{width:220px;height:auto}}.flight-detail-trip-body{padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;justify-content:center;display:flex}@media(min-width:64rem){.flight-detail-trip-body{padding:calc(var(--spacing) * 5)}}.flight-detail-trip-route{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-detail-trip-meta{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.flight-detail-trip-status-row{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.flight-detail-trip-airline{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:flex}.flight-detail-mini-logo{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);justify-content:center;align-items:center;display:flex;overflow:hidden}.flight-detail-mini-logo img{object-fit:contain;width:100%;height:100%}.flight-detail-ticket-badge{align-items:center;gap:var(--spacing);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-700);border-radius:3.40282e38px;display:inline-flex}.flight-detail-segment{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 4)}.flight-detail-segment:first-child{border-style:var(--tw-border-style);border-width:0;margin-top:0;padding-top:0}.flight-detail-segment-label{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.flight-detail-timeline{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:1fr minmax(120px,1.4fr) 1fr;display:grid}.flight-detail-time{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-detail-airport{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.flight-detail-city{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.flight-detail-time-col-end{text-align:right}.flight-detail-route-col{padding-top:calc(var(--spacing) * 2);text-align:center}.flight-detail-route-visual{justify-content:center;align-items:center;gap:var(--spacing);display:flex}.flight-detail-route-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-sunka-border);background-color:var(--color-white);border-radius:3.40282e38px}.flight-detail-route-bar{background-color:var(--color-sunka-border);flex:1;height:1px}.flight-detail-route-plane{color:#000}.flight-detail-route-meta{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.flight-detail-flight-bar{margin-top:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:#f5f5f54d;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.flight-detail-flight-bar{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}.flight-detail-flight-bar{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.flight-detail-flight-bar-airline{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-ink);display:flex}.flight-detail-amenities{gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-left:auto;display:flex}.flight-detail-table-wrap{overflow-x:auto}.flight-detail-table{width:100%;min-width:640px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.flight-detail-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-bottom:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.flight-detail-table td{border-bottom-style:var(--tw-border-style);border-color:#e0e0e099;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.flight-detail-table td{border-color:color-mix(in oklab,var(--color-sunka-border) 60%,transparent)}}.flight-detail-table td{padding-block:calc(var(--spacing) * 3);color:var(--color-ink)}.flight-detail-pill{background-color:#f5f5f580;border-radius:3.40282e38px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.flight-detail-pill{background-color:color-mix(in oklab,var(--color-sunka-gray) 50%,transparent)}}.flight-detail-pill{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink)}.flight-detail-contact-grid{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.flight-detail-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.flight-detail-contact-item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f533}@supports (color:color-mix(in lab,red,red)){.flight-detail-contact-item{background-color:color-mix(in oklab,var(--color-sunka-gray) 20%,transparent)}}.flight-detail-contact-item{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.flight-detail-contact-label{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.flight-detail-contact-item p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.flight-detail-info-card{background-color:#f5f5f5;border-color:oklab(0% none none/.2) oklab(0% none none/.2) oklab(0% none none/.2) oklab(0% none none/.2)}:where(.flight-detail-info-list>: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)))}.flight-detail-info-list li{gap:calc(var(--spacing) * 3);display:flex}.flight-detail-info-icon{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;line-height:1}.flight-detail-info-list strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.flight-detail-info-list p{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.flight-detail-fare-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.flight-detail-fare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.flight-detail-fare-item{gap:calc(var(--spacing) * 3);display:flex}.flight-detail-fare-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.flight-detail-fare-icon.is-ok{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.flight-detail-fare-icon.is-no{background-color:var(--color-red-100);color:var(--color-red-700)}.flight-detail-fare-icon.is-info{background-color:var(--color-blue-100);color:var(--color-blue-700)}.flight-detail-fare-item strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.flight-detail-fare-item p{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute)}.flight-detail-manage-actions{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.flight-detail-lines{margin-top:calc(var(--spacing) * 3)}:where(.flight-detail-lines>: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)))}.flight-detail-lines-compact{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.flight-detail-line{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.flight-detail-line dt{color:var(--color-mute)}.flight-detail-line dd{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.flight-detail-line-total{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.flight-detail-total-row{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);padding-top:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.flight-detail-total-row strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-detail-paid-badge{margin-top:calc(var(--spacing) * 3);background-color:var(--color-emerald-100);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-emerald-800);border-radius:3.40282e38px;display:inline-flex}.flight-detail-payment-meta{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.flight-detail-pax-summary{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.flight-detail-pax-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:oklab(0% none none/.2);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.flight-detail-pax-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-detail-pax-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.flight-detail-help-list{margin-top:calc(var(--spacing) * 2)}:where(.flight-detail-help-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.flight-detail-help-link{border-radius:var(--radius-lg);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));justify-content:space-between;align-items:center;display:flex}@media(hover:hover){.flight-detail-help-link:hover{background-color:#f5f5f54d}@supports (color:color-mix(in lab,red,red)){.flight-detail-help-link:hover{background-color:color-mix(in oklab,var(--color-sunka-gray) 30%,transparent)}}}.flight-detail-rewards{border-radius:var(--radius-2xl);background-color:var(--color-slate-900);padding:calc(var(--spacing) * 4);color:var(--color-white)}.flight-detail-rewards-icon{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.flight-detail-rewards-title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.flight-detail-rewards-copy{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fffc}@supports (color:color-mix(in lab,red,red)){.flight-detail-rewards-copy{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.flight-detail-rewards-btn{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);background-color:#000;display:inline-flex}@media(hover:hover){.flight-detail-rewards-btn:hover{background-color:var(--color-forest-mid)}}@media(max-width:1023px){.flight-detail-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.flight-detail-timeline{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr))}.flight-detail-time-col-end{text-align:left}.flight-detail-amenities{margin-left:0}}.flight-check{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.flight-empty-state{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f533}@supports (color:color-mix(in lab,red,red)){.flight-empty-state{background-color:color-mix(in oklab,var(--color-sunka-gray) 20%,transparent)}}.flight-empty-state{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center}.flight-empty-icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);background-color:var(--color-white);color:var(--color-mute);justify-content:center;align-items:center;display:flex}.flight-trip-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);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));display:flex}@media(hover:hover){.flight-trip-card:hover{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.flight-trip-card:hover{border-color:color-mix(in oklab,var(--color-sunka-yellow) 40%,transparent)}}}.flight-trip-card-rich{align-items:stretch}.flight-trip-card-body{flex:1;min-width:0}.flight-trip-card-title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-trip-card-meta{margin-top:var(--spacing);column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);flex-wrap:wrap;display:flex}.flight-trip-card-aside{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.flight-trip-card-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.flight-trip-status{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.flight-trip-status-amber{background-color:var(--color-amber-100);color:var(--color-amber-800)}.flight-trip-status-green{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.flight-trip-status-ink{background-color:#f5f5f580}@supports (color:color-mix(in lab,red,red)){.flight-trip-status-ink{background-color:color-mix(in oklab,var(--color-sunka-gray) 50%,transparent)}}.flight-trip-status-ink{color:var(--color-ink)}.flight-trip-status-red{background-color:var(--color-red-100);color:var(--color-red-700)}.flight-trip-status-mute{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.flight-trip-status-mute{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.flight-trip-status-mute{color:var(--color-mute)}.flight-status-badge{background-color:#0003;border-radius:3.40282e38px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.flight-status-badge{background-color:color-mix(in oklab,var(--color-sunka-yellow) 20%,transparent)}}.flight-status-badge{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-900)}.flight-success-icon{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);background-color:var(--color-emerald-100);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-emerald-700);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-inline:auto;display:flex}.flight-hub-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);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));display:block}@media(hover:hover){.flight-hub-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#0006}@supports (color:color-mix(in lab,red,red)){.flight-hub-card:hover{border-color:color-mix(in oklab,var(--color-sunka-yellow) 40%,transparent)}}}.flight-hub-card{box-shadow:0 2px 12px #0000000f}.flight-seat-grid{gap:var(--spacing);flex-wrap:wrap;max-width:100%;display:flex;overflow-x:auto}.flight-seat{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.flight-seat-available{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-emerald-50);color:var(--color-emerald-800)}@media(hover:hover){.flight-seat-available:hover{border-color:var(--color-sunka-yellow)}}.flight-seat-available.is-selected{border-color:var(--color-sunka-yellow);background-color:var(--color-black);color:var(--color-white)}.flight-seat-occupied{background-color:#f5f5f566}@supports (color:color-mix(in lab,red,red)){.flight-seat-occupied{background-color:color-mix(in oklab,var(--color-sunka-gray) 40%,transparent)}}.flight-seat-occupied{color:#0000}.flight-seat-aisle{width:calc(var(--spacing) * 3)}@media(max-width:1023px){.flight-layout,.flight-content-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.flight-hero-search-row{flex-direction:column;align-items:stretch}.flight-search-btn-inline{width:100%}.flight-trust-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}input.delivery-select{background-image:none;padding-right:1rem}.delivery-page.rides-page .delivery-panel.rides-panel{padding:calc(var(--spacing) * 4)}@media(min-width:64rem){.delivery-page.rides-page .delivery-panel.rides-panel{padding:calc(var(--spacing) * 5)}}.delivery-service-rail{gap:calc(var(--spacing) * 3);scroll-behavior:smooth;padding-bottom:var(--spacing);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent;display:flex;overflow-x:auto}.delivery-service-card{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-white);width:148px;padding:calc(var(--spacing) * 2.5);text-align:left;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));scroll-snap-align:start;border-width:1px;border-color:#e6e6e6;border-radius:14px;flex-direction:column;flex-shrink:0;min-height:148px;display:flex;position:relative}.delivery-service-card.is-selected{border-style:var(--tw-border-style);border-width:1.8px;border-color:var(--color-sunka-yellow);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.delivery-service-card.is-selected{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.delivery-service-card-check{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);background-color:var(--color-sunka-yellow);--tw-font-weight:var(--font-weight-bold);width:18px;height:18px;font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:none;position:absolute}.delivery-service-card.is-selected .delivery-service-card-check{display:flex}.delivery-service-card.is-selected .delivery-service-card-check:after{content:"✓"}.delivery-service-card-img{margin-bottom:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 12);object-fit:contain;width:100%}.delivery-service-card-icon{margin-bottom:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 12);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));justify-content:center;align-items:center;display:flex}.delivery-service-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);overflow:hidden}.delivery-service-card-sub{margin-top:calc(var(--spacing) * .5);-webkit-line-clamp:2;--tw-leading:var(--leading-snug);font-size:11px;line-height:var(--leading-snug);color:#8a8a8a;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.delivery-service-card-price{padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);margin-top:auto}.delivery-service-card.is-selected .delivery-service-card-price{color:var(--color-amber-deep)}.delivery-details-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5);border-width:1px;border-color:#e8e8e8}:where(.delivery-option-list>: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)))}.delivery-option-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;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));border-width:1px;border-color:#e6e6e6;display:flex}@media(hover:hover){.delivery-option-row:hover{background-color:#f7f7f7}}.delivery-option-row.is-selected{border-style:var(--tw-border-style);border-width:1.8px;border-color:var(--color-sunka-yellow);background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.delivery-option-row.is-selected{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.delivery-option-row strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.delivery-option-row small{color:var(--color-mute);font-size:11px;display:block}.delivery-option-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);flex-shrink:0}.delivery-option-row.is-selected .delivery-option-price{color:var(--color-amber-deep)}.delivery-quote-line{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.delivery-form-dock .delivery-quote-line{padding-inline:calc(var(--spacing) * .5)}@media(max-width:1023px){.delivery-page .delivery-panel{max-height:none;overflow-y:visible}.delivery-page.rides-page .delivery-panel.rides-panel{max-height:none}}:where(.delivery-review-head>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.delivery-review-kicker{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.delivery-review-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.delivery-review-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.delivery-review-service{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.delivery-review-badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);color:var(--color-amber-deep);background-color:#f5f5f5;border-radius:3.40282e38px;display:inline-flex}.delivery-review-pay{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink);background-color:#f2f2f2;border-radius:3.40282e38px;display:inline-flex}.delivery-review-package,.delivery-review-options{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.delivery-review-notes{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-mute)}.delivery-review-fare-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);background-color:#f5f5f5;border-width:1px;border-color:#e8e8e8}.delivery-review-fare-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.delivery-review-fare-amount{margin-top:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.delivery-review-fare-meta{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.delivery-track-page .sunka-footer,.delivery-track-page footer{display:none}.delivery-track-page main{min-height:calc(100vh - 4.5rem);padding:0;position:relative}.delivery-track-layout{width:100%;height:calc(100vh - 4.5rem);min-height:calc(100vh - 4.5rem);position:relative}.delivery-track-layout .ride-track-map{z-index:0;width:100%;height:100%;min-height:100%;position:absolute;inset:0}.delivery-track-layout .ride-track-sheet{max-height:70vh}.delivery-track-cta-row{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.delivery-track-history{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:#f5f5f51a}@supports (color:color-mix(in lab,red,red)){.delivery-track-history{background-color:color-mix(in oklab,var(--color-sunka-gray) 10%,transparent)}}.delivery-track-history{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.delivery-track-receipt{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);background-color:#f5f5f5}.sunka-ai-launcher{z-index:60;align-items:flex-end;gap:calc(var(--spacing) * 2.5);right:max(1rem,env(safe-area-inset-right));bottom:max(1.1rem,env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed}.sunka-ai-bubble{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);max-width:min(260px,78vw);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);font-size:12px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);animation:.35s ease-out sunka-ai-pop;display:flex;position:relative;box-shadow:0 10px 28px #0000001f}.sunka-ai-bubble-dot{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-emerald-500);border-radius:3.40282e38px;flex-shrink:0}.sunka-ai-bubble-dismiss{margin-top:calc(var(--spacing) * -.5);margin-right:calc(var(--spacing) * -1);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--color-mute);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));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}@media(hover:hover){.sunka-ai-bubble-dismiss:hover{color:var(--color-ink);background-color:#f3f3f3}}.sunka-ai-fab{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--color-black);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));border-radius:3.40282e38px;display:inline-flex;position:relative;overflow:hidden}@media(hover:hover){.sunka-ai-fab:hover{background-color:#1a1a1a}}.sunka-ai-fab:active{scale:.98}.sunka-ai-fab{box-shadow:0 10px 28px #00000038}.sunka-ai-fab-glow{pointer-events:none;opacity:0;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));background:radial-gradient(circle at 30% 30%,#ffffff2e,#0000 55%);position:absolute;inset:0}.sunka-ai-fab:hover .sunka-ai-fab-glow{opacity:1}.sunka-ai-fab-icon{z-index:1;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:#ffffff1f;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sunka-ai-fab-icon{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.sunka-ai-fab-icon,.sunka-ai-fab-icon svg{color:var(--color-white)}.sunka-ai-fab-label{z-index:1;padding-right:calc(var(--spacing) * .5);display:none;position:relative}@media(min-width:40rem){.sunka-ai-fab-label{display:inline}}@media(max-width:379px){.sunka-ai-fab{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);justify-content:center;padding:0}.sunka-ai-fab-label{display:none}.sunka-ai-bubble{max-width:68vw}}.sunka-ai-panel{z-index:70;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;inset:0}.sunka-ai-panel.hidden{pointer-events:none;visibility:hidden}.sunka-ai-panel:not(.hidden) .sunka-ai-panel-backdrop{animation:.2s ease-out sunka-ai-fade}.sunka-ai-panel:not(.hidden) .sunka-ai-panel-sheet{animation:.28s cubic-bezier(.22,1,.36,1) sunka-ai-sheet}.sunka-ai-panel-backdrop{background-color:#00000073;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sunka-ai-panel-backdrop{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.sunka-ai-panel-backdrop{--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,)}.sunka-ai-panel-sheet{z-index:1;background-color:var(--color-white);--sunka-ai-keyboard:0px;width:100%;height:min(680px,100dvh);max-height:calc(100dvh - var(--sunka-ai-keyboard));padding-bottom:max(env(safe-area-inset-bottom),var(--sunka-ai-keyboard));border-radius:1.35rem 1.35rem 0 0;flex-direction:column;transition:max-height .15s,padding-bottom .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 -8px 40px #0000002e}body.sunka-ai-open .sunka-ai-launcher{pointer-events:none;opacity:0}@media(min-width:640px){.sunka-ai-panel{padding:calc(var(--spacing) * 4);padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(1rem,env(safe-area-inset-bottom))}.sunka-ai-panel-sheet{border-radius:var(--radius-3xl);width:100%;max-width:420px;height:min(680px,100dvh - 2rem);margin-left:auto;box-shadow:0 18px 50px #00000038}}@media(min-width:1024px){.sunka-ai-panel-sheet{max-width:440px;height:min(720px,100dvh - 2rem)}}.sunka-ai-panel-handle{padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * .5);justify-content:center;display:flex}@media(min-width:40rem){.sunka-ai-panel-handle{display:none}}.sunka-ai-panel-handle span{height:var(--spacing);width:calc(var(--spacing) * 10);background-color:#d8d8d8;border-radius:3.40282e38px}.sunka-ai-panel-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);border-color:#efefef;border-bottom-width:1px;display:flex}@media(min-width:40rem){.sunka-ai-panel-head{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3.5)}}.sunka-ai-panel-brand{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.sunka-ai-avatar{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-black);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sunka-ai-panel-brand-text{min-width:0}.sunka-ai-panel-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);overflow:hidden}.sunka-ai-panel-sub{margin-top:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);min-width:0;font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute);display:flex}.sunka-ai-panel-sub #sunka-ai-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sunka-ai-online-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-emerald-500);border-radius:3.40282e38px;flex-shrink:0;display:inline-block;box-shadow:0 0 0 3px #10b9812e}.sunka-ai-panel-actions{align-items:center;gap:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.sunka-ai-icon-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:var(--color-ink);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.sunka-ai-icon-btn:hover{background-color:#f3f3f3}}.sunka-ai-icon-btn:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sunka-ai-messages{flex:1}:where(.sunka-ai-messages>: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)))}.sunka-ai-messages{overscroll-behavior:contain;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5);overflow-y:auto}@media(min-width:40rem){.sunka-ai-messages{padding-inline:calc(var(--spacing) * 4)}}.sunka-ai-messages{-webkit-overflow-scrolling:touch;background:linear-gradient(#fafafa,#fff 48%)}.sunka-ai-msg{border-radius:var(--radius-2xl);max-width:88%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-relaxed);font-size:13.5px;line-height:var(--leading-relaxed);overflow-wrap:break-word;white-space:pre-wrap;box-shadow:0 1px 2px #0000000a}.sunka-ai-msg-user{border-bottom-right-radius:var(--radius-md);background-color:var(--color-black);color:var(--color-white);margin-left:auto}.sunka-ai-msg-assistant{border-bottom-left-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--color-ink);border-width:1px;border-color:#ebebeb;margin-right:auto}.sunka-ai-msg-meta{margin-top:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase;display:block}.sunka-ai-suggestions{margin-top:calc(var(--spacing) * 2.5);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.sunka-ai-suggestion{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink);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));background-color:#fafafa;border-radius:3.40282e38px}@media(hover:hover){.sunka-ai-suggestion:hover{border-color:var(--color-black);background-color:var(--color-black);color:var(--color-white)}}.sunka-ai-suggestion.is-primary{border-color:var(--color-black);background-color:var(--color-black);color:var(--color-white)}@media(hover:hover){.sunka-ai-suggestion.is-primary:hover{background-color:#1a1a1a}}.sunka-ai-suggestion.is-primary{text-align:center;border-radius:999px;width:100%;padding:.65rem .9rem}.sunka-ai-suggestion.is-place{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);text-align:left;--tw-font-weight:var(--font-weight-bold);font-size:12.5px;font-weight:var(--font-weight-bold);color:var(--color-ink);border-width:1px;border-color:#e8e8e8;justify-content:flex-start}@media(hover:hover){.sunka-ai-suggestion.is-place:hover{border-color:var(--color-black);color:var(--color-ink);background-color:#fafafa}}.sunka-ai-place-sheet{z-index:90}body.sunka-ai-place-open .sunka-ai-panel-sheet{filter:brightness(.92)}.sunka-ai-prompts{gap:calc(var(--spacing) * 2);overscroll-behavior-x:contain;border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);scrollbar-width:none;-ms-overflow-style:none;border-color:#efefef;border-top-width:1px;display:flex;overflow-x:auto}.sunka-ai-prompts::-webkit-scrollbar{display:none}.sunka-ai-chip{border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-ink);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));border-width:1px;border-color:#e8e8e8;border-radius:3.40282e38px;flex-shrink:0}@media(hover:hover){.sunka-ai-chip:hover{border-color:var(--color-black);background-color:var(--color-black);color:var(--color-white)}}.sunka-ai-chip:active{scale:.98}.sunka-ai-composer{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2);border-color:#efefef;border-top-width:1px;display:flex}@media(min-width:40rem){.sunka-ai-composer{padding-inline:calc(var(--spacing) * 3.5)}}.sunka-ai-input{border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);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));--tw-outline-style:none;background-color:#f7f7f7;border-width:1px;border-color:#e4e4e4;border-radius:3.40282e38px;outline-style:none;flex:1}.sunka-ai-input::placeholder{color:#9a9a9a}.sunka-ai-input:focus{border-color:var(--color-black);background-color:var(--color-white)}.sunka-ai-send{height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-black);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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));border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}@media(hover:hover){.sunka-ai-send:hover{background-color:#1a1a1a}}.sunka-ai-send:active{scale:.98}.sunka-ai-send:disabled{cursor:not-allowed;opacity:.45}.sunka-ai-send-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.sunka-ai-send-label{display:inline}@media(max-width:379px){.sunka-ai-send{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);padding-inline:0}.sunka-ai-send-label{display:none}}.sunka-ai-foot{margin-inline:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 3);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 1.5);row-gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-mute);background-color:#fafafa;border-width:1px;border-color:#efefef;flex-wrap:wrap;display:flex}@media(min-width:40rem){.sunka-ai-foot{margin-inline:calc(var(--spacing) * 4)}}.sunka-ai-foot a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-underline-offset:2px}@media(hover:hover){.sunka-ai-foot a:hover{text-decoration-line:underline}}.sunka-ai-typing{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);border-width:1px;border-color:#ebebeb;margin-right:auto;display:inline-flex}.sunka-ai-typing-dots{align-items:center;gap:var(--spacing);display:inline-flex}.sunka-ai-typing-dots span{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:#b0b0b0;border-radius:3.40282e38px;animation:1s ease-in-out infinite sunka-ai-bounce}.sunka-ai-typing-dots span:nth-child(2){animation-delay:.15s}.sunka-ai-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes sunka-ai-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sunka-ai-fade{0%{opacity:0}to{opacity:1}}@keyframes sunka-ai-sheet{0%{opacity:.6;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sunka-ai-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-chat-page{min-height:min(720px,78dvh)}.ai-chat-page .sunka-ai-messages,.ai-chat-messages{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#fafafa;--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));min-height:280px}.ai-chat-page .sunka-ai-composer{position:sticky;bottom:0}@media(max-width:639px){.ai-chat-shell{gap:calc(var(--spacing) * 3)}.ai-chat-page{border-radius:var(--radius-2xl);min-height:min(640px,100dvh - 7.5rem)}.ai-chat-page header{z-index:1;background-color:#fffffff2;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ai-chat-page header{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.ai-chat-page header{--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,)}}@media(max-width:1023px){.ai-chat-shell .account-nav{margin-bottom:calc(var(--spacing) * 2)}}.account-shell{gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.account-shell{grid-template-columns:240px 1fr;align-items:flex-start}}.account-nav{top:calc(var(--spacing) * 20);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--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);position:sticky}@media(min-width:40rem){.account-nav{padding:calc(var(--spacing) * 3.5)}}.account-nav-brand{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 3);border-bottom:1px solid #efefef;display:flex}.account-nav-brand-mark{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-black);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.account-nav-brand-mark img{object-fit:cover;width:100%;height:100%}.account-nav-brand-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);overflow:hidden}.account-nav-brand-sub{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-mute);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))}@media(hover:hover){.account-nav-brand-sub:hover{color:var(--color-ink)}}.account-nav-group{padding-block:calc(var(--spacing) * 2)}.account-nav-group+.account-nav-group{border-top:1px solid #f2f2f2}.account-nav-title{margin-bottom:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:#9a9a9a;text-transform:uppercase}.account-nav-list{flex-direction:column;gap:1px;display:flex}.account-nav-link{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:#5c5c5c;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));padding-block:7px;display:flex}@media(hover:hover){.account-nav-link:hover{color:var(--color-ink);background-color:#f7f7f7}}.account-nav-link.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);background-color:#f3f3f3}@media(hover:hover){.account-nav-link.is-active:hover{color:var(--color-ink);background-color:#f3f3f3}}.account-nav-icon{color:#8a8a8a;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.account-nav-link.is-active .account-nav-icon{color:var(--color-ink)}.account-nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-nav-sell{margin-inline:calc(var(--spacing) * .5);margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-ink);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));background-color:#fafafa;display:flex}@media(hover:hover){.account-nav-sell:hover{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.account-nav-sell:hover{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.account-nav-sell:hover{background-color:var(--color-white)}}.account-nav-sell.is-active{border-color:var(--color-black);background-color:var(--color-black);color:var(--color-white)}@media(hover:hover){.account-nav-sell.is-active:hover{background-color:var(--color-black)}}.account-nav-sell.is-active .account-nav-icon{color:var(--color-white)}.account-nav-foot{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-inline:var(--spacing);padding-top:calc(var(--spacing) * 2);border-color:#f2f2f2;border-top-width:1px}.account-nav-signout{border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-mute);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))}@media(hover:hover){.account-nav-signout:hover{background-color:var(--color-red-50);color:var(--color-red-700)}}.account-main{min-width:0}.account-page-head{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.account-page-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.account-page-sub{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute)}.account-hero{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--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)}.account-avatar{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);background-color:var(--color-black);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.account-stat{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));background-color:#fafafa}@media(hover:hover){.account-stat:hover{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.account-stat:hover{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.account-stat:hover{background-color:var(--color-white)}}.account-stat-label{--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase;display:block}.account-stat-value{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.account-stat-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.account-section-title{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-mute);text-transform:uppercase}.account-tiles{gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.account-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.account-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-tile{gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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);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));flex-direction:column;display:flex}@media(hover:hover){.account-tile:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#00000040}@supports (color:color-mix(in lab,red,red)){.account-tile:hover{border-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.account-tile: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)}}.account-tile-icon{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);background-color:var(--color-sunka-gray);color:var(--color-ink);justify-content:center;align-items:center;display:flex}.account-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--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)}@media(min-width:40rem){.account-panel{padding:calc(var(--spacing) * 6)}}:where(.account-list>: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)))}.account-list-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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);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));flex-wrap:wrap;display:flex}@media(hover:hover){.account-list-item:hover{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.account-list-item:hover{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}}.account-empty{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center}.account-check{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);display:flex}.account-check input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-sunka-border);color:var(--color-black);border-radius:.25rem}.account-check input:focus{--tw-ring-color:var(--color-black)}.account-note-unread{border-color:#00000026}@supports (color:color-mix(in lab,red,red)){.account-note-unread{border-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.account-note-unread{background-color:#f7f7f7}.account-wallet-card{border-radius:var(--radius-3xl);background-color:var(--color-black);padding:calc(var(--spacing) * 7);color:var(--color-white);--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);overflow:hidden}.account-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));border-radius:3.40282e38px;align-items:center;display:inline-flex}.account-chip.is-active{background-color:var(--color-black);color:var(--color-white)}.account-chip:not(.is-active){background-color:var(--color-sunka-gray);color:var(--color-mute)}@media(hover:hover){.account-chip:not(.is-active):hover{color:var(--color-ink)}}.account-field{display:block}.account-field-label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:#6b6b6b;display:block}.account-field .field{margin-top:0}:where(.account-form-block>: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)))}.account-form-block{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 5);border-color:#f0f0f0;border-top-width:1px}.account-form-block:first-child{border-style:var(--tw-border-style);border-width:0;padding-top:0}.account-form-block-title{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.account-hero-mini{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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);flex-wrap:wrap;display:flex}@media(min-width:40rem){.account-hero-mini{padding:calc(var(--spacing) * 5)}}.account-code-box{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);background-color:#fafafa;flex-wrap:wrap;display:flex}.account-code-value{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-ink)}@media(min-width:40rem){.account-code-value{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.account-note{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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);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));display:flex}.account-note.is-unread{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.account-note.is-unread{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.account-note.is-unread{background-color:#f8f8f8}.account-note-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--color-sunka-gray);color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(max-width:1023px){.account-nav{padding:calc(var(--spacing) * 3);position:static}.account-nav-brand{margin-bottom:calc(var(--spacing) * 2)}.account-nav-group{padding-block:calc(var(--spacing) * 1.5)}.account-nav-list{gap:var(--spacing);flex-flow:wrap}.account-nav-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:3.40282e38px}.account-nav-link.is-active{border-color:var(--color-black);background-color:var(--color-black);color:var(--color-white)}@media(hover:hover){.account-nav-link.is-active:hover{background-color:var(--color-black);color:var(--color-white)}}.account-nav-link.is-active .account-nav-icon{color:var(--color-white)}.account-nav-icon{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.account-nav-sell{margin-top:calc(var(--spacing) * 2)}}.order-row{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3.5);--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);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));display:flex}@media(hover:hover){.order-row:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#0003}@supports (color:color-mix(in lab,red,red)){.order-row:hover{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.order-row: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)}}@media(min-width:40rem){.order-row{padding:calc(var(--spacing) * 4)}}.order-row.is-cancelled{opacity:.8}.order-row-thumb{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);background-color:var(--color-sunka-gray);color:var(--color-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.order-row-thumb img{object-fit:cover;width:100%;height:100%}.order-row-thumb.is-fallback{color:var(--color-mute);background-color:#f0f0f0}.order-row-body{flex:1;min-width:0}.order-row-top{margin-bottom:calc(var(--spacing) * .5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.order-row-kind{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-mute);text-transform:uppercase}.order-row-pill{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px}.order-row-pill.is-live{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.order-row-pill.is-cancel{background-color:var(--color-red-50);color:var(--color-red-700)}.order-row-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:block;overflow:hidden}.order-row-sub{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);display:block;overflow:hidden}.order-row-meta{margin-top:calc(var(--spacing) * 1.5);align-items:center;column-gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-mute);flex-wrap:wrap;display:flex}.order-row-dot{color:#75757580}@supports (color:color-mix(in lab,red,red)){.order-row-dot{color:color-mix(in oklab,var(--color-mute) 50%,transparent)}}.order-row-aside{justify-content:center;align-items:flex-end;gap:var(--spacing);flex-direction:column;flex-shrink:0;align-self:stretch;display:flex}.order-row-amount{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);--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,)}.order-row-chevron{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute)}.order-row-group{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-mute);text-transform:uppercase}.order-row-group:first-child{margin-top:0}:where(.order-row-stack>: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(.account-track-steps>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.account-track-step{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);padding-left:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);display:flex;position:relative}.account-track-step:not(:last-child):before{content:"";top:calc(var(--spacing) * 8);background-color:var(--color-sunka-border);width:1px;position:absolute;bottom:0;left:.7rem}.account-track-dot{z-index:1;height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-sunka-border);background-color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;position:relative}.account-track-step.is-done .account-track-dot{border-color:var(--color-black);background-color:var(--color-black)}.account-track-step.is-current .account-track-dot{border-color:var(--color-black);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.account-track-step.is-current .account-track-dot{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.account-track-step.is-done .account-track-label,.account-track-step.is-current .account-track-label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.account-track-step:not(:last-child).is-done:before{background-color:var(--color-black)}.msg-hub-main{max-width:1440px;margin-inline:auto;padding-block:0;padding-inline:0}@media(min-width:64rem){.msg-hub-main{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}}.msg-hub{background-color:var(--color-white);min-height:calc(100vh - 8rem);display:grid}@media(min-width:64rem){.msg-hub{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);gap:0;overflow:hidden}}.msg-hub{grid-template-columns:1fr}@media(min-width:1024px){.msg-hub{grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(220px,280px)}}.msg-hub-left{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);flex-direction:column;min-height:0;display:flex}@media(min-width:64rem){.msg-hub-left{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.msg-hub-has-thread .msg-hub-left{display:none}@media(min-width:64rem){.msg-hub-has-thread .msg-hub-left{display:flex}}.msg-hub-list-only .msg-hub-center{display:none}@media(min-width:64rem){.msg-hub-list-only .msg-hub-center{display:flex}}.msg-hub-left-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);display:flex}.msg-hub-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.msg-hub-browse{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media(hover:hover){.msg-hub-browse:hover{color:var(--color-black)}}.msg-hub-search{margin-inline:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 3)}.msg-hub-chips{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3)}.msg-hub-thread-list{margin-top:calc(var(--spacing) * 2);flex:1;min-height:0;overflow-y:auto}.msg-hub-thread-list .msg-thread{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border)}.msg-hub-thread-list .msg-thread:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.msg-thread.is-active{background-color:#fff8d6}.msg-empty-rail{padding-block:calc(var(--spacing) * 10)}.msg-hub-center{background-color:var(--color-white);flex-direction:column;min-width:0;min-height:0;display:flex}.msg-hub-center-empty{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-color:#0000;justify-content:center;align-items:center}@media(min-width:64rem){.msg-hub-center-empty{border-color:var(--color-sunka-border)}}.msg-hub-right{gap:calc(var(--spacing) * 3);min-height:0;padding:calc(var(--spacing) * 3);background-color:#fafafa;flex-direction:column;display:none;overflow-y:auto}@media(min-width:64rem){.msg-hub-right{display:flex}}.msg-ad-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.msg-ad-safety{border-color:var(--color-amber-200);background-color:#fffdf5}.msg-ad-kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.msg-ad-copy{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-ink)}.msg-ad-link{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-decoration-line:underline;display:inline-block}@media(hover:hover){.msg-ad-link:hover{color:var(--color-black)}}.msg-ad-rail-head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.msg-ad-banner{border-radius:var(--radius-xl);background-color:var(--color-sunka-gray);min-height:120px;padding:calc(var(--spacing) * 3);color:var(--color-white);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.msg-ad-banner:before{content:"";--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#000000b3;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.msg-ad-banner:before{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.msg-ad-banner:before{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab,red,red)){.msg-ad-banner:before{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.msg-ad-banner:before{--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent}.msg-ad-banner-label,.msg-ad-banner-title,.msg-ad-banner-sub{z-index:1;position:relative}.msg-ad-banner-label{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#fffc}@supports (color:color-mix(in lab,red,red)){.msg-ad-banner-label{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.msg-ad-banner-label{text-transform:uppercase}.msg-ad-banner-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.msg-ad-banner-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.msg-ad-banner-sub{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}:where(.msg-ad-products>: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)))}.msg-ad-product{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 1.5);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));display:flex}@media(hover:hover){.msg-ad-product:hover{background-color:#f3f4f3}}.msg-ad-product-photo{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-lg);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;flex-shrink:0}.msg-ad-product-copy{flex:1;min-width:0}.msg-ad-product-name{-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msg-ad-product-price{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.msg-ad-tips{margin-top:calc(var(--spacing) * 2);list-style-type:disc}:where(.msg-ad-tips>: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)))}.msg-ad-tips{padding-left:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute)}.shops-detail-contact-form{margin-top:calc(var(--spacing) * 3)}:where(.shops-detail-contact-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.shops-detail-chat-btn-primary{background-color:var(--color-black);color:var(--color-white);border-color:#0000}@media(hover:hover){.shops-detail-chat-btn-primary:hover{background-color:var(--color-forest-mid)}}.shops-detail-chat-btn-wa{margin-top:calc(var(--spacing) * 2);border-color:#00976766}@supports (color:color-mix(in lab,red,red)){.shops-detail-chat-btn-wa{border-color:color-mix(in oklab,var(--color-emerald-600) 40%,transparent)}}.shops-detail-chat-btn-wa{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.shops-detail-wa-details{margin-top:calc(var(--spacing) * 2)}.shops-detail-wa-summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);list-style-type:none}@media(hover:hover){.shops-detail-wa-summary:hover{color:var(--color-ink)}}.shops-detail-wa-summary::-webkit-details-marker{display:none}:where(.msg-inbox>: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)))}.msg-inbox-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.msg-inbox-search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);background-color:#f3f4f3;display:flex}.msg-inbox-search-input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.msg-inbox-search-input::placeholder{color:var(--color-mute)}.msg-inbox-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.msg-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));background-color:#f3f4f3;border-radius:3.40282e38px}@media(hover:hover){.msg-chip:hover{background-color:#e8e8e8}}.msg-chip.is-active{background-color:var(--color-ink);color:var(--color-white)}.msg-inbox-list{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);overflow:hidden}.msg-hub-thread-list .msg-inbox-list{border-style:var(--tw-border-style);border-width:0;border-radius:0}.msg-thread{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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));display:flex;position:relative}.msg-thread:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.msg-thread:hover{background-color:#fafafa}}.msg-thread.is-unread{background-color:#fffdf5}.msg-thread-avatar{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);background-color:#f5f5f5;background-position:50%;background-size:cover;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.msg-thread-body{flex:1;min-width:0}.msg-thread-top{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.msg-thread-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);overflow:hidden}.msg-thread-time{color:var(--color-mute);flex-shrink:0;font-size:11px}.msg-thread-listing{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-mute);display:block;overflow:hidden}.msg-thread-preview{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);display:block;overflow:hidden}.msg-thread.is-unread .msg-thread-preview{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.msg-thread-dot{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);background-color:var(--color-sunka-yellow);border-radius:3.40282e38px;flex-shrink:0}.msg-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 12);text-align:center;flex-direction:column;align-items:center;display:flex}.msg-empty-inline{padding-block:calc(var(--spacing) * 16)}.msg-chat{background-color:var(--color-white);flex-direction:column;height:100%;min-height:70vh;display:flex}.msg-hub-center .msg-chat{flex:1;min-height:0}@media(min-width:48rem){.msg-hub-center .msg-chat{border-style:var(--tw-border-style);border-width:0;border-radius:0}}.msg-chat-head{z-index:10;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:flex;position:sticky;top:0}.msg-chat-back{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media(hover:hover){.msg-chat-back:hover{background-color:#f3f4f3}}.msg-chat-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);overflow:hidden}.msg-chat-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);overflow:hidden}.msg-chat-inbox-link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media(hover:hover){.msg-chat-inbox-link:hover{color:var(--color-black)}}.msg-chat-menu{position:relative}.msg-chat-menu-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);border-radius:3.40282e38px;justify-content:center;align-items:center;list-style-type:none;display:flex}@media(hover:hover){.msg-chat-menu-btn:hover{background-color:#f3f4f3}}.msg-chat-menu-btn::-webkit-details-marker{display:none}.msg-chat-menu-panel{top:calc(var(--spacing) * 10);z-index:20;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);min-width:180px;padding-block:var(--spacing);--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);position:absolute;right:0;overflow:hidden}.msg-chat-menu-panel a,.msg-chat-menu-panel button{width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}@media(hover:hover){:is(.msg-chat-menu-panel a,.msg-chat-menu-panel button):hover{background-color:#f3f4f3}}.msg-chat-menu-panel .is-danger{color:var(--color-red-600)}.msg-listing-card{margin-inline:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sunka-border);padding:calc(var(--spacing) * 2.5);background-color:#fafafa;display:flex}.msg-listing-media{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-lg);background-color:var(--color-sunka-gray);background-position:50%;background-size:cover;flex-shrink:0}.msg-listing-copy{flex:1;min-width:0}.msg-listing-name{-webkit-line-clamp:1;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(hover:hover){.msg-listing-name:hover{color:var(--color-black)}}.msg-listing-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.msg-listing-shop{color:var(--color-mute);font-size:11px}.msg-listing-offer{background-color:var(--color-sunka-yellow);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0}.msg-privacy-note{margin-inline:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 2);text-align:center;--tw-leading:var(--leading-relaxed);font-size:11px;line-height:var(--leading-relaxed);color:var(--color-mute)}.msg-privacy-note a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);text-decoration-line:underline}.msg-thread-scroll{flex:1}:where(.msg-thread-scroll>: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)))}.msg-thread-scroll{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);min-height:280px;overflow-y:auto}.msg-hub-center .msg-thread-scroll{max-height:none}.msg-bubble{border-radius:var(--radius-2xl);max-width:85%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.msg-bubble p{overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-ink)}.msg-bubble time{margin-top:var(--spacing);color:var(--color-mute);font-size:10px;display:block}.msg-bubble.is-mine{border-bottom-right-radius:var(--radius-md);background-color:var(--color-black);color:var(--color-white);margin-left:auto}.msg-bubble.is-mine p{color:var(--color-white)}.msg-bubble.is-mine time{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.msg-bubble.is-mine time{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.msg-bubble.is-theirs{border-bottom-left-radius:var(--radius-md);background-color:#f3f4f3;margin-right:auto}.msg-bubble-system{max-width:90%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:center;color:var(--color-mute);background-color:#f3f4f3;border-radius:3.40282e38px;margin-inline:auto;font-size:11px}.msg-bubble-photo{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 40);border-radius:var(--radius-xl);background-position:50%;background-size:cover;width:100%;max-width:240px;display:block}.msg-bubble-file{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-decoration-line:underline;display:block}.msg-composer{align-items:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-sunka-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.msg-composer-attach{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);cursor:pointer;color:var(--color-ink);background-color:#f3f4f3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.msg-composer-attach:hover{background-color:#e8e8e8}}.msg-composer-input{resize:none;border-radius:var(--radius-2xl);min-width:0;min-height:44px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;background-color:#f3f4f3;outline-style:none;flex:1}.msg-composer-input::placeholder{color:var(--color-mute)}.msg-composer-send{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:var(--color-black);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media(hover:hover){.msg-composer-send:hover{background-color:var(--color-forest-mid)}}.msg-composer-file-name{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--color-mute);font-size:11px;overflow:hidden}.msf-page .shops-flow-rail,.msf-page .shops-side-rail{display:none!important}.msf-root{width:100%;max-width:var(--container-xl);background-color:var(--color-white);padding-bottom:calc(var(--spacing) * 10);margin-inline:auto}.msf-topbar{z-index:20;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-color:#efefef;border-bottom-width:1px;display:flex;position:sticky;top:0}.msf-search-pill{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);background-color:#f2f4f3;border-radius:3.40282e38px;flex:1;display:flex}.msf-search-pill input{--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1;min-width:0;font-size:15px}.msf-search-pill input::placeholder,.msf-search-icon{color:#757575}.msf-text-btn{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-shrink:0}.msf-link{color:#111}.msf-icon-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#757575;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.msf-appbar{z-index:20;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);border-color:#efefef;border-bottom-width:1px;display:flex;position:sticky;top:0}.msf-appbar-title{text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);flex:1}.msf-appbar-search{--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1;min-width:0;font-size:15px}.msf-appbar-spacer{width:calc(var(--spacing) * 12)}.msf-icon-link{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.msf-pad{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.msf-mute{color:#757575}.msf-mute-pad{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#757575}.msf-heading{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.msf-start{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.msf-carousel{min-height:210px;position:relative}.msf-start-card{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5);opacity:0;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));background-color:#f7f7f7;flex-direction:column;display:flex;position:absolute;inset:0}.msf-start-card.is-active{opacity:1;position:relative}.msf-start-art{margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:#e8e8e8}.msf-start-label{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#757575;font-size:12px}.msf-start-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.msf-start-body{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#757575}.msf-dots{margin-top:calc(var(--spacing) * 3);justify-content:center;gap:calc(var(--spacing) * 1.5);display:flex}.msf-dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:#d0d5dd;border-radius:3.40282e38px}.msf-dot.is-active{background-color:#111;width:18px}:where(.msf-suggest-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#f0f0f0}.msf-suggest{align-items:flex-start;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:15px;display:flex}.msf-suggest-plus{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#757575;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.msf-link-btn{width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#111;text-decoration-line:underline;display:block}:where(.msf-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#f0f0f0}.msf-row{align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:left;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));display:flex}@media(hover:hover){.msf-row:hover{background-color:#fafafa}}.msf-row.is-selected{background-color:#f5f5f5}.msf-row-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.msf-row-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#757575}.msf-chevron{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:#757575;margin-left:auto}.msf-match-thumb{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:#f2f4f3;background-position:50%;background-size:cover;flex-shrink:0}.msf-radio-list{margin-top:calc(var(--spacing) * 2)}.msf-radio{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);border-color:#f0f0f0;border-bottom-width:1px;display:flex}.msf-radio input{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);accent-color:var(--color-black)}.msf-footer-cta{border-top-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-color:#efefef;border-top-width:1px;position:sticky;bottom:0}.msf-btn{margin-top:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-extrabold);font-size:16px;font-weight:var(--font-weight-extrabold);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.msf-btn-primary{background-color:var(--color-black);color:var(--color-white)}@media(hover:hover){.msf-btn-primary:hover{background-color:#222}}.msf-btn-primary:disabled{cursor:not-allowed;color:#666;background-color:#d0d0d0}.msf-btn-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);background-color:var(--color-white);color:var(--color-ink)}@media(hover:hover){.msf-btn-outline:hover{background-color:#fafafa}}.msf-btn-sm{margin-inline:auto;margin-top:calc(var(--spacing) * 2);max-width:var(--container-xs);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.msf-section{margin-bottom:calc(var(--spacing) * 4);cursor:pointer;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-width:1px;border-color:#efefef}.msf-section-head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;display:flex}.msf-section-head h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.msf-check{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.msf-check.is-done{color:#2e7d32;background-color:#e8f5e9}.msf-section-body{color:var(--color-ink);font-size:15px}.msf-photo-strip{gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);display:flex;overflow-x:auto}.msf-add-photo{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;width:88px;height:88px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#757575;background-color:#fafafa;border:1px dashed #cfcfcf;flex-shrink:0;justify-content:center;align-items:center;display:flex}.msf-thumb{border-radius:var(--radius-xl);background-color:#f2f4f3;background-position:50%;background-size:cover;flex-shrink:0;width:88px;height:88px;position:relative}.msf-thumb span,.msf-main-badge{bottom:var(--spacing);left:var(--spacing);background-color:#000c;border-radius:.25rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.msf-thumb span,.msf-main-badge{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.msf-thumb span,.msf-main-badge{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white)}.msf-pricing-row{gap:calc(var(--spacing) * 3);display:flex}.msf-reco{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#2e7d32}.msf-price-box{width:110px;padding:calc(var(--spacing) * 2.5);text-align:center;background-color:#f4f4f4;border-radius:10px;flex-shrink:0}.msf-ai-banner{margin-bottom:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 3);background-color:#f4f4f4;display:flex}.msf-ai-btn{text-align:left;color:var(--color-ink);flex:1;font-size:13px}.msf-legal{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#757575}.msf-incomplete{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2)}:where(.msf-incomplete>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.msf-incomplete{color:#757575;font-size:13px}.msf-center{text-align:center}.msf-fineprint{color:#757575;font-size:11px}.msf-photo-drop{cursor:pointer;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background-color:#fafafa;border:1px dashed #cfcfcf;justify-content:center;align-items:center;display:flex}.msf-photo-drop input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.msf-photo-grid{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.msf-photo-cell{aspect-ratio:1;border-radius:var(--radius-xl);background-color:#f2f4f3;position:relative;overflow:hidden}.msf-photo-cell.is-main{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-black)}.msf-photo-cell img{object-fit:cover;width:100%;height:100%}.msf-photo-x{top:var(--spacing);right:var(--spacing);z-index:10;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:#ffffffe6;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.msf-photo-x{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.msf-photo-x{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.msf-photo-badge{bottom:var(--spacing);left:var(--spacing);z-index:10;background-color:var(--color-black);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:.25rem;position:absolute}.msf-set-main{bottom:var(--spacing);left:var(--spacing);z-index:10;background-color:#000c;border-radius:.25rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.msf-set-main{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.msf-set-main{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white)}.msf-field{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);--tw-outline-style:none;border-width:1px;border-color:#e5e5e5;outline-style:none;font-size:15px}.msf-field:focus{border-color:var(--color-black)}.msf-textarea{resize:vertical;min-height:180px}.msf-label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#6b6b6b;display:block}.msf-switch{align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);display:flex}.msf-switch input{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);accent-color:var(--color-black)}.msf-qty{justify-content:space-between;align-items:center;display:flex}.msf-qty-controls{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.msf-qty-controls button{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-black);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.msf-group-label{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#757575;text-transform:uppercase}.msf-spec-field{margin-bottom:calc(var(--spacing) * 3);display:block}.msf-spec-field span{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#6b6b6b;display:block}.msf-spec-row{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.msf-spec-row span{width:calc(var(--spacing) * 36);color:#757575;flex-shrink:0}.msf-preview-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#efefef;overflow:hidden}.msf-preview-media{aspect-ratio:1;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#757575;background-color:#f2f4f3;justify-content:center;align-items:center;display:flex}.msf-preview-media img{object-fit:cover;width:100%;height:100%}.msf-preview-body{padding:calc(var(--spacing) * 4)}.msf-preview-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.msf-preview-price{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.msf-error{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-600)}.msf-drafts{margin-bottom:calc(var(--spacing) * 4)}.msf-section-kicker{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#757575;text-transform:uppercase}.msf-drafts-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.msf-draft-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);background-color:#f2f4f3;border-radius:3.40282e38px}.msf-page .shops-layout{display:block}.msf-page .shops-sidebar{display:none}.msf-page .shops-main{width:100%;max-width:none}.msf-cat-crumbs{margin-top:calc(var(--spacing) * 3);align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.msf-cat-crumb{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media(hover:hover){.msf-cat-crumb:hover{background-color:#f2f4f3}}.msf-cat-sep{color:#757575}:where(.msf-format-list>: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)))}.msf-format-card{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3.5);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));border-width:1px;border-color:#e8e8e8;display:flex}@media(hover:hover){.msf-format-card:hover{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.msf-format-card:hover{border-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}}.msf-format-card:has(input:checked){border-color:var(--color-black);background-color:#fafafa}.msf-format-card input{margin-top:var(--spacing);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);accent-color:var(--color-black)}.msf-format-card strong{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.msf-format-card em{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#757575;font-style:normal;display:block}.msf-place-wrap{position:relative}.msf-location-map{margin-top:var(--spacing);height:calc(var(--spacing) * 56);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:#f2f4f3;border-width:1px;border-color:#e8e8e8;width:100%;overflow:hidden}.msf-amenity-group{margin-bottom:calc(var(--spacing) * 4)}.msf-amenity-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.msf-amenity-chip{border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);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));border-width:1px;border-color:#e0e0e0;border-radius:3.40282e38px}@media(hover:hover){.msf-amenity-chip:hover{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.msf-amenity-chip:hover{border-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}}.msf-amenity-chip.is-on{border-color:var(--color-black);background-color:var(--color-black);color:var(--color-white)}.msf-amenity-add{padding-inline:calc(var(--spacing) * 4);flex-shrink:0}.shops-auction-countdown{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#c62828}.shops-auction-countdown.is-urgent{color:#e53935}.shops-auction-countdown.is-ended{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}.shops-detail-auction-meta .shops-auction-countdown{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}html[data-consent-advertising="0"] [data-requires-consent=advertising],html:not([data-consent-advertising="1"]) [data-requires-consent=advertising],html[data-consent-ready="0"] [data-requires-consent=advertising]{display:none!important}.sunka-cookie{pointer-events:none;z-index:80;inset-inline:0;justify-content:center;animation:.28s cubic-bezier(.22,1,.36,1) both sunka-cookie-rise;display:flex;position:fixed;bottom:0}.sunka-cookie[hidden]{display:none!important}.sunka-cookie-scrim{pointer-events:none;opacity:0;height:0;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));background-color:#0000;position:absolute;inset:0}.sunka-cookie.is-prefs-open .sunka-cookie-scrim{pointer-events:auto;background-color:#0006;height:auto;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.sunka-cookie.is-prefs-open .sunka-cookie-scrim{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.sunka-cookie.is-prefs-open .sunka-cookie-scrim{opacity:1}.sunka-cookie-sheet{pointer-events:auto;z-index:1;background-color:var(--color-black);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);color:var(--color-white);position:relative}@media(min-width:40rem){.sunka-cookie-sheet{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 7)}}@media(min-width:64rem){.sunka-cookie-sheet{padding-inline:calc(var(--spacing) * 12)}}.sunka-cookie-simple{max-width:var(--container-4xl);gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.sunka-cookie-title{--tw-font-weight:var(--font-weight-semibold);font-size:1.35rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);margin:0}@media(min-width:40rem){.sunka-cookie-title{font-size:1.5rem}}.sunka-cookie-text{max-width:var(--container-3xl);--tw-leading:var(--leading-relaxed);font-size:.95rem;line-height:var(--leading-relaxed);color:#ffffffe6;margin:0}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-text{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}@media(min-width:40rem){.sunka-cookie-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.sunka-cookie-text--tight{margin-top:var(--spacing);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fffc}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-text--tight{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.sunka-cookie-notice{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-underline-offset:3px;text-decoration-line:underline;display:inline-flex}@media(hover:hover){.sunka-cookie-notice:hover{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-notice:hover{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}}.sunka-cookie-ext{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);vertical-align:-.1em;flex-shrink:0;display:inline-block}.sunka-cookie-actions{align-items:center;gap:calc(var(--spacing) * 3);padding-top:var(--spacing);flex-wrap:wrap;display:flex}.sunka-cookie-actions--panel{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-actions--panel{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.sunka-cookie-actions--panel{padding-top:calc(var(--spacing) * 4)}.sunka-cookie-btn{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-radius:0;justify-content:center;align-items:center;display:inline-flex}.sunka-cookie-btn:active{scale:.99}@media(min-width:40rem){.sunka-cookie-btn{min-width:6.5rem}}.sunka-cookie-btn--solid{background-color:var(--color-white);color:var(--color-black)}@media(hover:hover){.sunka-cookie-btn--solid:hover{background-color:#f0f0f0}}.sunka-cookie-review{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);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));background-color:#0000;display:inline-flex}@media(hover:hover){.sunka-cookie-review:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-review:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}}.sunka-cookie-review:focus-visible{outline-offset:4px;outline:1px dotted #ffffffd9}.sunka-cookie-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.sunka-cookie.is-prefs-open .sunka-cookie-chevron{transform:rotate(180deg)}.sunka-cookie-panel{margin-top:calc(var(--spacing) * 5);max-width:var(--container-4xl);border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-panel{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.sunka-cookie-panel{padding-top:calc(var(--spacing) * 5)}.sunka-cookie-panel-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.sunka-cookie-icon-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:#ffffffb3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-icon-btn{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.sunka-cookie-icon-btn{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))}@media(hover:hover){.sunka-cookie-icon-btn:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-icon-btn:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.sunka-cookie-icon-btn:hover{color:var(--color-white)}}.sunka-cookie-icon-btn svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.sunka-cookie-list{max-height:min(52vh,22rem)}:where(.sunka-cookie-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.sunka-cookie-list>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.sunka-cookie-list{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-list{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.sunka-cookie-list{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-list{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.sunka-cookie-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3.5);display:flex}.sunka-cookie-item.is-locked{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-item.is-locked{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.sunka-cookie-item-text{flex:1;min-width:0}.sunka-cookie-item-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.sunka-cookie-item-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.sunka-cookie-item-desc{margin-top:calc(var(--spacing) * .5);--tw-leading:var(--leading-snug);font-size:12px;line-height:var(--leading-snug);color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-item-desc{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.sunka-cookie-badge{border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-black);text-transform:uppercase;display:inline-flex}.sunka-cookie-switch{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 11);cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.sunka-cookie-switch input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sunka-cookie-switch-ui{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 11);background-color:#ffffff40;border-radius:3.40282e38px;position:relative}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-switch-ui{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.sunka-cookie-switch-ui{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))}.sunka-cookie-switch-ui:after{content:"";top:calc(var(--spacing) * .5);left:calc(var(--spacing) * .5);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:var(--color-white);--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);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));border-radius:3.40282e38px;position:absolute}.sunka-cookie-switch input:checked+.sunka-cookie-switch-ui{background-color:var(--color-white)}.sunka-cookie-switch input:checked+.sunka-cookie-switch-ui:after{background-color:var(--color-black);transform:translate(1rem)}.sunka-cookie-switch input:disabled+.sunka-cookie-switch-ui{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.sunka-cookie-switch input:disabled+.sunka-cookie-switch-ui{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.sunka-cookie-switch input:disabled+.sunka-cookie-switch-ui{opacity:.9}.sunka-cookie-switch input:disabled{cursor:not-allowed}.sunka-cookie-switch:focus-within .sunka-cookie-switch-ui{outline-offset:2px;outline:2px solid #fff}@keyframes sunka-cookie-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hire-page{padding-bottom:calc(var(--spacing) * 16)}.hire-search{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--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)}@media(min-width:40rem){.hire-search{padding:calc(var(--spacing) * 4)}}.hire-search-form{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media(min-width:64rem){.hire-search-form{flex-direction:row;align-items:stretch}}.hire-search-field{flex:1;min-width:0;position:relative}.hire-search-field svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-mute);position:absolute}.hire-search-field input,.hire-search-field select{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);width:100%;padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--tw-outline-style:none;outline-style:none}:is(.hire-search-field input,.hire-search-field select):focus{border-color:var(--color-forest)}.hire-search-actions{align-items:stretch;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.hire-search-actions .btn-primary{min-width:7.5rem;padding-inline:calc(var(--spacing) * 6)}.hire-layout{gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.hire-layout{grid-template-columns:260px minmax(0,1fr)}}.hire-filters{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);height:fit-content;padding:calc(var(--spacing) * 4);--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)}.hire-filters-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.hire-filters-head h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.hire-filters-reset{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute)}@media(hover:hover){.hire-filters-reset:hover{color:var(--color-ink)}}.hire-filter-block{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-block:calc(var(--spacing) * 3)}.hire-filter-block:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.hire-filter-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.hire-check{margin-bottom:calc(var(--spacing) * 1.5);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:var(--spacing);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}@media(hover:hover){.hire-check:hover{background-color:var(--color-mist)}}.hire-check input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-line);accent-color:var(--color-black);border-radius:.25rem}.hire-check-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.hire-main-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.hire-count{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.hire-toolbar{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.hire-view-toggle{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);display:inline-flex;overflow:hidden}.hire-view-toggle a{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-mute);display:inline-flex}.hire-view-toggle a.is-active{background-color:var(--color-forest);color:var(--color-white)}.hire-sort select{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);--tw-outline-style:none;outline-style:none}.hire-sort select:focus{border-color:var(--color-forest)}.hire-grid{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:40rem){.hire-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.hire-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hire-grid.is-list{grid-template-columns:repeat(1,minmax(0,1fr))}.hire-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);--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);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));flex-direction:column;display:flex;overflow:hidden}@media(hover:hover){.hire-card: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)}}.hire-grid.is-list .hire-card{flex-direction:row}.hire-grid.is-list .hire-card-media{width:calc(var(--spacing) * 56);flex-shrink:0}.hire-card-media{aspect-ratio:16/10;background-color:var(--color-sand);position:relative}.hire-card-media img{object-fit:cover;width:100%;height:100%}.hire-card-badge{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;position:absolute}.hire-card-badge.is-full{background-color:var(--color-success)}.hire-card-badge.is-part{background-color:#3b6bdb}.hire-card-badge.is-contract{background-color:#6b5b95}.hire-card-badge.is-shift{background-color:var(--color-forest-mid)}.hire-card-save{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:#fffffff2;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.hire-card-save{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.hire-card-save{color:var(--color-mute)}.hire-card-body{padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.hire-card-title{--tw-leading:var(--leading-snug);font-size:15px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.hire-card-owner{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute);display:flex}.hire-card-owner svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:#3b6bdb}.hire-card-meta{margin-top:calc(var(--spacing) * 3)}:where(.hire-card-meta>: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)))}.hire-card-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-mute)}.hire-card-meta li{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.hire-card-meta svg{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);flex-shrink:0}.hire-card-foot{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line);padding-top:calc(var(--spacing) * 3);margin-top:auto;display:flex}.hire-card-pay{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.hire-card-posted{margin-bottom:var(--spacing);color:var(--color-mute);font-size:11px}.hire-card-cta{border-radius:var(--radius-xl);background-color:var(--color-forest);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);flex-shrink:0;align-items:center;display:inline-flex}@media(hover:hover){.hire-card-cta:hover{background-color:var(--color-forest-mid)}}.hire-detail-back{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-mute);display:inline-flex}@media(hover:hover){.hire-detail-back:hover{color:var(--color-ink)}}.hire-detail-title{margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media(min-width:40rem){.hire-detail-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.hire-detail-meta{margin-top:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);flex-wrap:wrap;display:flex}.hire-detail-meta span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.hire-detail-meta svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.hire-gallery{margin-top:calc(var(--spacing) * 4);max-width:var(--container-5xl);gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:640px){.hire-gallery{grid-template-columns:minmax(0,1fr) 120px}}.hire-gallery-main{border-radius:var(--radius-2xl);background-color:var(--color-sand);position:relative;overflow:hidden}.hire-gallery-hero{cursor:zoom-in;background-position:50%;background-size:cover;width:100%;height:260px;display:block}@media(min-width:40rem){.hire-gallery-hero{height:320px}}@media(min-width:64rem){.hire-gallery-hero{height:380px}}.hire-gallery-empty{height:220px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-mute);justify-content:center;align-items:center;display:flex}@media(min-width:40rem){.hire-gallery-empty{height:280px}}.hire-gallery-thumbs{gap:calc(var(--spacing) * 2);display:flex;overflow-x:auto}@media(min-width:40rem){.hire-gallery-thumbs{flex-direction:column;overflow:visible}}.hire-gallery-thumb{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 24);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-sand);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));background-position:50%;background-size:cover;border-width:2px;border-color:#0000;flex-shrink:0;position:relative;overflow:hidden}@media(min-width:40rem){.hire-gallery-thumb{flex:1;width:100%;height:0;min-height:0}}@media(min-width:640px){.hire-gallery-thumb{min-height:72px}}.hire-gallery-thumb.is-active{border-color:var(--color-ink)}.hire-gallery-more span{background-color:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hire-gallery-more span{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.hire-gallery-more span{padding-inline:calc(var(--spacing) * 2);text-align:center;--tw-leading:var(--leading-tight);font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.hire-gallery-nav{z-index:10;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#fffffff2;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.hire-gallery-nav{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.hire-gallery-nav{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);--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);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))}@media(hover:hover){.hire-gallery-nav:hover{background-color:var(--color-white)}}.hire-gallery-prev{left:calc(var(--spacing) * 3)}.hire-gallery-next{right:calc(var(--spacing) * 3)}.hire-gallery-count{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:#000000b3;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.hire-gallery-count{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.hire-gallery-count{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.hire-gallery-btn{right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:#000000bf;position:absolute}@supports (color:color-mix(in lab,red,red)){.hire-gallery-btn{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.hire-gallery-btn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--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,)}@media(hover:hover){.hire-gallery-btn:hover{background-color:var(--color-black)}}.hire-lightbox{z-index:80;background-color:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.hire-lightbox{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.hire-lightbox{padding:calc(var(--spacing) * 4)}.hire-lightbox[hidden]{display:none!important}.hire-lightbox img{border-radius:var(--radius-xl);object-fit:contain;max-width:min(1100px,94vw);max-height:88vh}.hire-lightbox-close{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:#ffffff26;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.hire-lightbox-close{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hire-lightbox-close{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-white)}@media(hover:hover){.hire-lightbox-close:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hire-lightbox-close:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}}.hire-lightbox-nav{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffff26;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.hire-lightbox-nav{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hire-lightbox-nav{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-white)}@media(hover:hover){.hire-lightbox-nav:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hire-lightbox-nav:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}}.hire-lightbox-prev{left:calc(var(--spacing) * 3)}@media(min-width:40rem){.hire-lightbox-prev{left:calc(var(--spacing) * 6)}}.hire-lightbox-next{right:calc(var(--spacing) * 3)}@media(min-width:40rem){.hire-lightbox-next{right:calc(var(--spacing) * 6)}}.hire-lightbox-count{bottom:calc(var(--spacing) * 5);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#00000080;border-radius:3.40282e38px;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.hire-lightbox-count{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.hire-lightbox-count{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.hire-detail-layout{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);display:grid}@media(min-width:64rem){.hire-detail-layout{grid-template-columns:minmax(0,1.55fr) 340px}}.hire-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--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)}.hire-panel h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.hire-panel p,.hire-panel li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-mute)}.hire-vehicle-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.hire-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.hire-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hire-vehicle-item{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:var(--color-mist);padding:calc(var(--spacing) * 3);display:flex}.hire-vehicle-item strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.hire-schedule-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media(min-width:40rem){.hire-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hire-schedule-item{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-mist);padding:calc(var(--spacing) * 3)}.hire-schedule-item.is-accent{border-color:var(--color-line);background-color:#f5f5f5}.hire-schedule-item strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}.hire-pay-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 5);background-color:#f5f5f5}.hire-pay-card .label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-mute);text-transform:uppercase}.hire-pay-card .amount{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink)}.hire-req-list{margin-top:calc(var(--spacing) * 3)}:where(.hire-req-list>: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)))}.hire-req-list li{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);display:flex}.hire-req-list li:before{content:"";margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-forest);border-radius:3.40282e38px;flex-shrink:0}.hire-owner-card{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.hire-owner-top{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.hire-owner-avatar{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:var(--color-sand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.hire-safety{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line);padding:calc(var(--spacing) * 4);background-color:#f0f4f8;display:flex}.hire-safety strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-ink);display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@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}}
