/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--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-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-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-emerald-200:oklch(90.5% .093 164.15);--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-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-50:oklch(98.4% .014 180.72);--color-cyan-50:oklch(98.4% .019 200.873);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--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-pink-50:oklch(97.1% .014 343.198);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-100:oklch(96.8% .007 247.896);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-100:oklch(96.7% .001 286.375);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-100:oklch(97% .001 106.424);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-\[-1px\]{top:-1px}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-24{right:calc(var(--spacing) * 24)}.bottom-0{bottom:0}.left-0{left:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.col-1{grid-column:1}.col-11{grid-column:11}.col-span-4{grid-column:span 4/span 4}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-auto{margin-right:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-\[9px\]{width:9px;height:9px}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.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-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-64{height:calc(var(--spacing) * 64)}.h-\[18px\]{height:18px}.h-\[23\.5px\]{height:23.5px}.h-\[56px\]{height:56px}.h-\[68px\]{height:68px}.h-full{height:100%}.h-screen{height:100vh}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.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-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-150{max-width:calc(var(--spacing) * 150)}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-1\/4{--tw-translate-x:calc(1 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/3{--tw-translate-y:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/3{--tw-translate-y:calc(1 / 3 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.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-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-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-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)))}:where(.divide-x>: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)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.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)}.border{border-style:var(--tw-border-style);border-width:1px}.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-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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/50{border-color:color-mix(in oklab, var(--color-amber-200) 50%, transparent)}}.border-emerald-900{border-color:var(--color-emerald-900)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-orange-500{border-color:var(--color-orange-500)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-300\/20{background-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/20{background-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\/8{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-300\/20{background-color:#ffb96d33}@supports (color:color-mix(in lab, red, red)){.bg-orange-300\/20{background-color:color-mix(in oklab, var(--color-orange-300) 20%, transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-gradient-to-br{--tw-gradient-position:to bottom 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))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab, red, red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-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))}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-0{padding-bottom:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-\[15px\]{padding-bottom:15px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-14{padding-left:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-end{text-align:end}.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-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-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/70{color:#953d00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/70{color:color-mix(in oklab, var(--color-amber-800) 70%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-red-500{color:var(--color-red-500)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal\!{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);-webkit-text-decoration-color:var(--color-neutral-400);-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scheme-light-dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.scheme-light-dark{--lightningcss-light: ;--lightningcss-dark:initial}}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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-xs{--tw-shadow:0 1px 2px 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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-200{--tw-shadow-color:oklch(90.1% .076 70.697)}@supports (color:color-mix(in lab, red, red)){.shadow-orange-200{--tw-shadow-color:color-mix(in oklab, var(--color-orange-200) var(--tw-shadow-alpha), transparent)}}.shadow-orange-500\/30{--tw-shadow-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.shadow-orange-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.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)}@media (hover:hover){.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-orange-500:is(:where(.group):hover *){color:var(--color-orange-500)}.group-hover\/exception\:text-blue-500:is(:where(.group\/exception):hover *){color:var(--color-blue-500)}.group-hover\/fav\:text-red-500:is(:where(.group\/fav):hover *){color:var(--color-red-500)}}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-neutral-200:hover{border-color:var(--color-neutral-200)}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:from-orange-400:hover{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-orange-500:hover{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-orange-500:hover{color:var(--color-orange-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--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)}.hover\:shadow-gray-200\/80:hover{--tw-shadow-color:#e5e7ebcc}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-gray-200\/80:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-200) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-orange-200:hover{--tw-shadow-color:oklch(90.1% .076 70.697)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-orange-200:hover{--tw-shadow-color:color-mix(in oklab, var(--color-orange-200) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-orange-500\/40:hover{--tw-shadow-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-orange-500\/40:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.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\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.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-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.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\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-loading\:pointer-events-none[data-loading]{pointer-events:none}.data-loading\:opacity-50[data-loading]{opacity:.5}@media (width>=40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-3\/4{width:75%}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:0}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:0}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=80rem){.xl\:inline{display:inline}.xl\:w-1\/2{width:50%}.xl\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-transparent{border-color:#0000}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/1{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.dark\:bg-white\/2{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/2{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/3{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.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\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}}@media (hover:hover){@media (prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *),.group-hover\/exception\:dark\:text-emerald-500:is(:where(.group\/exception):hover *){color:var(--color-emerald-500)}}}@media (prefers-color-scheme:dark){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}@media (hover:hover){.dark\:hover\:border-none:hover{--tw-border-style:none;border-style:none}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}}@media (hover:hover){@media (prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:text-emerald-500:hover{color:var(--color-emerald-500)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@media (hover:hover){@media (prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media (prefers-color-scheme:dark){.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)}}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media (hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}@media (prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}}.card-media{background:linear-gradient(160deg,#fffdf6 0%,#fff5e6 100%)}.card-bee{opacity:.5;width:44%;height:44%;animation:3.2s ease-in-out infinite card-bee-idle}@keyframes card-bee-idle{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4px)rotate(2deg)}}.card-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s,transform .2s;position:absolute;inset:0}.card-img.is-in{opacity:1}.product-card:hover .card-img.is-in{transform:scale(1.05)}.card-media-note{text-align:center;color:#b9a48a;letter-spacing:.2px;font-size:10px;font-weight:600;position:absolute;bottom:10px;left:0;right:0}.card-media.is-broken{background:linear-gradient(160deg,#f8fafc 0%,#f1f5f9 100%)}.card-media.is-broken .card-bee{opacity:.55;filter:grayscale(.35);animation:none}.card-media.is-broken .card-media-note{color:#94a3b8}.product-card.is-broken{opacity:.82}.product-card.is-broken:hover{opacity:1}.card-boost-badge{z-index:3;color:#2a1810;text-transform:uppercase;letter-spacing:.4px;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%);border-radius:99px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:10.5px;font-weight:900;transition:transform .15s;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 6px 16px -4px #ffc93c8c,inset 0 1px #ffffff59}.card-boost-badge svg{filter:drop-shadow(0 1px #0000002e)}.product-card:hover .card-boost-badge{transform:translateY(-1px)}.product-card{position:relative}.product-card.is-boosted{border-color:#ffc93c73}.product-card.is-boosted:hover{border-color:#ffc93c}.card-crown{pointer-events:none;opacity:.28;filter:drop-shadow(0 6px 16px #ff8e1f80);transform-origin:100% 100%;z-index:2;width:96px;height:96px;transition:opacity .25s,transform .25s;position:absolute;bottom:-18px;right:-20px;transform:rotate(-10deg)}.card-crown svg{width:100%;height:100%;display:block}.product-card:hover .card-crown{opacity:.48;transform:rotate(-4deg)scale(1.06)}html.dark .card-crown{opacity:.22}html.dark .product-card:hover .card-crown{opacity:.4}@media (prefers-reduced-motion:reduce){.card-crown{transition:none}}html.dark .card-media{background:linear-gradient(160deg,#1f2937 0%,#171f2b 100%)}html.dark .card-media-note{color:#64748b}html.dark .card-media.is-broken{background:linear-gradient(160deg,#172033 0%,#0f172a 100%)}@media (prefers-reduced-motion:reduce){.card-bee{animation:none}}.card-actions{gap:6px;display:flex}.card-act{cursor:pointer;border:1px solid #0000;border-radius:99px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.card-act-preview{color:#111827;background:#fff;box-shadow:0 4px 10px -2px #0000004d}.card-act-preview:hover{color:#fff;background:#f97316}.card-act-details{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border-color:#ffffff8c}.card-act-details:hover{color:#111827;background:#fff;border-color:#fff}.product-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:44px;display:grid}@media (width<=1000px){.product-layout{grid-template-columns:1fr;gap:28px}}.gallery{align-self:start;position:sticky;top:84px}.gallery-main{aspect-ratio:1;border:1px solid #e5e7eb;border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden}.gallery-main .card-img{object-fit:contain;background:#fff}.gallery-main:hover .card-img.is-in{transform:scale(1.04)}.gallery-main .card-bee{width:26%;height:26%}.gallery-main.is-boosted{box-shadow:inset 0 0 0 2px #ffc93c80}html.dark .gallery-main{border-color:#334155}html.dark .gallery-main .card-img{background:#0f172a}.gallery-badges{z-index:3;gap:6px;display:flex;position:absolute;top:12px;left:12px}.gallery-badge{letter-spacing:.4px;text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:5px 11px 5px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.gallery-badge.boosted{color:#2a1810;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%);box-shadow:0 6px 16px -4px #ffc93c8c,inset 0 1px #ffffff59}.gallery-badge.gone{color:#fff;background:#4b5563}.gallery-arrow{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#374151;cursor:pointer;opacity:0;background:#ffffffe6;border:1px solid #e5e7eb;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .2s,transform .12s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery-main:hover .gallery-arrow,.gallery-arrow:focus-visible{opacity:1}.gallery-arrow:hover{transform:translateY(-50%)scale(1.06)}.gallery-arrow.prev{left:12px}.gallery-arrow.next{right:12px}html.dark .gallery-arrow{color:#e2e8f0;background:#1e293be6;border-color:#475569}.gallery-crown{opacity:.22;pointer-events:none;width:96px;height:96px;transition:opacity .25s,transform .25s;position:absolute;bottom:-14px;right:-14px;transform:rotate(-10deg)}.gallery-crown svg{width:100%;height:100%}.gallery-main:hover .gallery-crown{opacity:.42;transform:rotate(-4deg)scale(1.04)}.gallery-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.gallery-thumb{aspect-ratio:1;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;padding:0;transition:border-color .15s,transform .12s;overflow:hidden}.gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.gallery-thumb:hover{transform:translateY(-1px)}.gallery-thumb.active{border-color:#f97316}html.dark .gallery-thumb{background:#1e293b}.pinfo-head{background:linear-gradient(#fff 0%,#f973160a 100%);border:1px solid #e5e7eb;border-radius:18px;margin-bottom:16px;padding:22px;position:relative;overflow:hidden}.pinfo-head:before{content:"";background:linear-gradient(90deg,#f97316 0%,#fb923c 45%,#0000 100%);height:3px;position:absolute;top:0;left:0;right:0}.pinfo-head:after{content:"";pointer-events:none;background:radial-gradient(circle,#f9731614 0%,#0000 70%);width:180px;height:180px;position:absolute;top:-40px;right:-40px}.pinfo-brand{color:#ea580c;text-transform:uppercase;letter-spacing:.6px;font-size:11.5px;font-weight:700}.pinfo-title{letter-spacing:-.02em;color:#111827;margin:8px 0 10px;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.2}.pinfo-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pinfo-rating{align-items:center;gap:2px;display:inline-flex}.pinfo-rating-n{color:#4b5563;margin:0 4px 0 5px;font-size:12.5px;font-weight:700}.pinfo-rating-link{color:#9ca3af;text-underline-offset:2px;font-size:12px;text-decoration:underline}.pinfo-rating-link:hover{color:#ea580c}.pinfo-noreviews{color:#9ca3af;font-size:12px;font-weight:500}.pinfo-prices{border-top:1px dashed #e5e7eb;flex-wrap:wrap;align-items:baseline;gap:12px;padding-top:14px;display:flex}.pinfo-price{color:#ea580c;letter-spacing:-.5px;font-size:34px;font-weight:800;line-height:1}.pinfo-price.is-quiet{color:#9ca3af;font-size:22px}.pinfo-note{color:#9ca3af;font-size:12.5px;font-weight:600}html.dark .pinfo-head{background:linear-gradient(#1e293b 0%,#f973160f 100%);border-color:#334155}html.dark .pinfo-title{color:#f1f5f9}html.dark .pinfo-prices{border-top-color:#334155}html.dark .pinfo-price{color:#fb923c}.gone-note{color:#4b5563;background:#f3f4f6;border:1px solid #d1d5db;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.gone-note svg{flex:none;margin-top:1px}.gone-note strong{color:#374151;font-size:12.5px;display:block}.gone-note span{font-size:11.5px}html.dark .gone-note{color:#94a3b8;background:#172033;border-color:#475569}.seller-group{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:14px;overflow:hidden}.seller-head{border-bottom:1px solid #f3f4f6;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.seller-logo{object-fit:cover;background:#f3f4f6;border-radius:13px;flex:none;width:50px;height:50px}.seller-logo.is-initial{color:#2a1810;background:linear-gradient(135deg,#ffe594,#e89017);place-items:center;font-size:18px;font-weight:800;display:grid}.seller-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:14.5px;font-weight:800;display:flex;overflow:hidden}.seller-name .verified{color:#f97316;flex:none;width:15px;height:15px}.seller-meta{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.seller-stats{color:#9ca3af;align-items:center;gap:10px;margin-top:5px;font-size:11.5px;display:flex}.seller-stats strong{color:#374151}.seller-state{font-weight:700}.seller-state.is-open{color:#16a34a}.seller-state.is-closed,.seller-state.is-unknown{color:#9ca3af}.btn-line{color:#374151;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;flex:none;align-items:center;height:34px;padding:0 13px;font-size:12.5px;font-weight:700;transition:all .15s;display:inline-flex}.btn-line:hover{color:#ea580c;border-color:#f97316}html.dark .seller-group{background:#1e293b;border-color:#334155}html.dark .seller-head{border-bottom-color:#334155}html.dark .seller-name{color:#f1f5f9}html.dark .seller-stats strong{color:#cbd5e1}html.dark .btn-line{color:#cbd5e1;background:#0f172a;border-color:#334155}.contact-row{color:#111827;cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:none;border-top:1px solid #f3f4f6;align-items:center;gap:12px;padding:13px 16px;transition:background .15s;display:flex}.contact-row:hover{background:#f9fafb}.contact-row.is-empty{cursor:default}.contact-row.is-empty:hover{background:0 0}.contact-pair{border-top:1px solid #f3f4f6;align-items:center;gap:8px;padding-right:16px;display:flex}.contact-pair .contact-row{border-top:0;flex:1;min-width:0}.contact-pill{flex:none}.contact-pair .c-label,.contact-pair .c-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-pair.is-row-only{padding-right:0}.contact-pair.is-pill-only{padding:10px 16px}.contact-pair.is-pill-only .contact-pill{flex:1;justify-content:center}html.dark .contact-pair{border-top-color:#334155}.contact-row .c-ic{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.contact-row .c-ic.phone{color:#ea580c;background:#f973161f}.contact-row .c-ic.wa{color:#16a34a;background:#25d36624}.contact-row .c-ic.loc{color:#6366f1;background:#6366f11f}.contact-row .c-ic.dir{color:#0ea5e9;background:#38bdf824}.contact-row .c-ic.msg{color:#d97706;background:#f59e0b24}.contact-row .c-ic.warn{color:#ef4444;background:#f8717124}.contact-row .c-ic.lock{color:#9ca3af;background:#f3f4f6}.contact-row .c-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.contact-row .c-label{color:#111827;font-size:13.5px;font-weight:700}.contact-row .c-sub{color:#9ca3af;font-size:11.5px}.contact-row .c-chev{color:#d1d5db;flex:none}.contact-row.is-revealed .c-label{color:#ea580c;letter-spacing:.3px}html.dark .contact-row{color:#e2e8f0;border-top-color:#334155}html.dark .contact-row:hover{background:#0f172a}html.dark .contact-row .c-label{color:#f1f5f9}html.dark .contact-row .c-ic.lock{background:#334155}.safety-tip{background:linear-gradient(#ffb81c1a 0%,#ffb81c0a 100%);border:1px solid #ffb81c4d;border-radius:16px;margin-bottom:14px;padding:15px;position:relative;overflow:hidden}.safety-tip:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffb81c2e 0%,#0000 70%);width:120px;height:120px;position:absolute;top:-30px;right:-30px}.safety-tip-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.safety-tip-ic{color:#b45309;background:#ffb81c2e;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.safety-tip-eyebrow{letter-spacing:.5px;text-transform:uppercase;color:#b45309;font-size:9.5px;font-weight:800}.safety-tip-title{color:#111827;font-size:13.5px;font-weight:800}.safety-tip-list{flex-direction:column;gap:6px;margin:0;padding:0 0 0 16px;display:flex}.safety-tip-list li{color:#6b7280;font-size:12px;line-height:1.5}.safety-tip-list strong{color:#374151;font-weight:700}.safety-tip-foot{border-top:1px solid #ffb81c40;margin-top:12px;padding-top:10px}.safety-tip-badge{letter-spacing:.3px;text-transform:uppercase;color:#b45309;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}html.dark .safety-tip-title{color:#f1f5f9}html.dark .safety-tip-list li{color:#94a3b8}html.dark .safety-tip-list strong{color:#cbd5e1}.tabs{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:24px}.tabs-nav{border-bottom:1px solid #e5e7eb;gap:4px;margin-bottom:18px;display:flex}.tabs-nav button{color:#9ca3af;font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 16px;font-size:13.5px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.tabs-nav button:hover{color:#4b5563}.tabs-nav button.is-on{color:#ea580c;border-bottom-color:#f97316}.tab-count{color:#6b7280;background:#f3f4f6;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:800}.tabs-nav button.is-on .tab-count{color:#ea580c;background:#fff7ed}.tab-prose{color:#4b5563;white-space:pre-line;max-width:75ch;font-size:13.5px;line-height:1.7}.tab-empty,.tab-note{color:#9ca3af;font-size:12.5px}.tab-note{text-align:center;margin-top:8px}.tab-empty-state{text-align:center;padding:32px 0}html.dark .tabs,html.dark .tabs-nav{border-color:#334155}html.dark .tab-prose{color:#cbd5e1}html.dark .tab-count{color:#94a3b8;background:#334155}.specs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 20px;margin:0 0 18px;display:grid}.specs>div{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;padding:12px 14px}.specs dt{letter-spacing:.3px;text-transform:uppercase;color:#9ca3af;margin-bottom:3px;font-size:10.5px;font-weight:700}.specs dd{color:#111827;overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:700}html.dark .specs>div{background:#0f172a;border-color:#334155}html.dark .specs dd{color:#f1f5f9}.spec-lists{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;display:grid}.spec-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.spec-list li{color:#4b5563;align-items:center;gap:7px;font-size:13px;display:flex}.spec-list svg{color:#16a34a;flex:none;width:13px;height:13px}html.dark .spec-list li{color:#cbd5e1}.review{background:#fff;border:1px solid #f3f4f6;border-radius:14px;margin-bottom:10px;padding:14px}.review-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.review-head img,.review-initial{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.review-initial{color:#6b7280;background:#f3f4f6;place-items:center;font-size:12px;font-weight:800;display:grid}.review-name{color:#111827;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.review-stars{gap:1px;margin-top:2px;display:inline-flex}.review-stars svg{width:11px;height:11px}.review-head time{color:#9ca3af;flex:none;font-size:11px}.review-body{color:#4b5563;font-size:13px;line-height:1.6}.review-reply{border-left:2px solid #fed7aa;margin-top:10px;margin-left:12px;padding-left:12px}.review-reply-h{color:#ea580c;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-size:10.5px;font-weight:800}.review-reply p{color:#6b7280;font-size:12px;line-height:1.55}html.dark .review{background:#1e293b;border-color:#334155}html.dark .review-name{color:#f1f5f9}html.dark .review-body{color:#cbd5e1}html.dark .review-initial{color:#94a3b8;background:#334155}.rv-summary{background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;align-items:center;gap:26px;margin-bottom:16px;padding:16px 18px;display:flex}.rv-avg{text-align:center;flex:none}.rv-avg-num{color:#ea580c;font-size:34px;font-weight:900;line-height:1;display:block}.rv-avg-stars{gap:1px;margin:6px 0 2px;display:inline-flex}.rv-avg-stars svg{width:14px;height:14px}.rv-avg-count{color:#9a7b5a;font-size:11.5px;font-weight:600;display:block}.rv-dist{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.rv-dist-row{color:#9a7b5a;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.rv-dist-row .rv-dist-star{text-align:right;width:10px}.rv-dist-track{background:#ffe4c9;border-radius:99px;flex:1;height:7px;overflow:hidden}.rv-dist-fill{background:#f97316;border-radius:99px;height:100%;display:block}.rv-dist-n{text-align:right;width:22px}.star-amber{color:#fbbf24}.star-empty{color:#e5e7eb}.rv-form{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:18px;padding:16px 18px}.rv-form-h{color:#111827;margin-bottom:10px;font-size:13px;font-weight:800}.rv-stars-input{gap:4px;margin-bottom:10px;display:inline-flex}.rv-stars-input button{cursor:pointer;color:#e5e7eb;background:0 0;border:none;padding:2px;transition:color .1s,transform .1s}.rv-stars-input button:hover{transform:scale(1.12)}.rv-stars-input button svg{width:26px;height:26px;display:block}.rv-stars-input button.is-picked{color:#fbbf24}.rv-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:68px;font:inherit;color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-size:13px;display:block}.rv-form textarea:focus{background:#fff;border-color:#f97316;outline:none}.rv-form-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.rv-form-msg{color:#6b7280;font-size:12px;font-weight:600}.rv-form-msg.is-err{color:#ef4444}.rv-form-msg.is-ok{color:#16a34a}.rv-submit{color:#fff;font:inherit;cursor:pointer;background:#f97316;border:none;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:700;transition:background .12s,opacity .12s}.rv-submit:hover{background:#ea580c}.rv-submit:disabled{opacity:.5;cursor:not-allowed}.rv-signin{color:#6b7280;text-align:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:12px;margin-bottom:18px;padding:14px 16px;font-size:12.5px;font-weight:600}.rv-more{width:100%;font:inherit;color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:6px;padding:10px;font-size:12.5px;font-weight:700;display:block}.rv-more:hover{color:#ea580c;border-color:#f97316}html.dark .rv-summary{background:#f973161a;border-color:#f9731647}html.dark .rv-avg-count,html.dark .rv-dist-row{color:#c9a988}html.dark .rv-dist-track{background:#422b16}html.dark .star-empty{color:#334155}html.dark .rv-form{background:#1e293b;border-color:#334155}html.dark .rv-form-h{color:#f1f5f9}html.dark .rv-form textarea{color:#f1f5f9;background:#0f172a;border-color:#334155}html.dark .rv-form textarea:focus{border-color:#f97316}html.dark .rv-signin{color:#94a3b8;background:#0f172a;border-color:#334155}html.dark .rv-more{color:#cbd5e1;background:#1e293b;border-color:#334155}.related{border-top:1px solid #e5e7eb;margin-top:36px;padding-top:24px}.related-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.related-head h2{color:#111827;font-size:16px;font-weight:800}.related-head a{color:#ea580c;font-size:12.5px;font-weight:700}.related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=800px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rcard{background:#fff;border:1px solid #f3f4f6;border-radius:14px;transition:transform .15s,box-shadow .15s,border-color .15s;display:block;overflow:hidden}.rcard:hover{border-color:#e5e7eb;transform:translateY(-2px);box-shadow:0 12px 28px -12px #0f141938}.rcard-media{aspect-ratio:1;place-items:center;display:grid;position:relative;overflow:hidden}.rcard-media .card-bee{width:40%;height:40%}.rcard-boost{color:#2a1810;background:linear-gradient(135deg,#ffe594,#e89017);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:8px;left:8px}.rcard-body{padding:10px 11px 12px}.rcard-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.rcard-price{color:#ea580c;margin-top:2px;font-size:13.5px;font-weight:800}html.dark .related{border-color:#334155}html.dark .related-head h2{color:#f1f5f9}html.dark .rcard{background:#1e293b;border-color:#334155}html.dark .rcard-title{color:#f1f5f9}html.dark .text-gray-900{color:#f1f5f9!important}html.dark .text-gray-600{color:#cbd5e1!important}html.dark .text-gray-500{color:#94a3b8!important}html.dark .text-gray-400{color:#64748b!important}html.dark .text-gray-700{color:#cbd5e1!important}html.dark header.bg-white,html.dark footer.bg-white{background:#1e293b!important;border-color:#334155!important}.hdr-search-trigger,.hdr-search-close{display:none}@media (width<=1500px){.hdr-search-trigger{color:#4b5563;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .15s,border-color .15s,color .15s;display:grid}.hdr-search-trigger:hover,header.is-search-open .hdr-search-trigger{color:#f97316;background:#fff7ed;border-color:#fed7aa}.hdr-search-slot{z-index:40;background:#fff;gap:10px;position:absolute;inset:0;padding:0 14px!important;display:none!important}header.is-search-open .hdr-search-slot{display:flex!important}.hdr-search-slot #heroSearchForm{max-width:none!important}.hdr-search-close{color:#4b5563;cursor:pointer;background:#f3f4f6;border:none;border-radius:999px;flex-shrink:0;place-items:center;width:38px;height:38px;margin-left:auto;transition:background .15s,color .15s;display:grid}.hdr-search-close:hover{color:#111827;background:#e5e7eb}}html.dark .hdr-search-trigger{color:#cbd5e1;background:#0f172a;border-color:#334155}html.dark .hdr-search-slot{background:#1e293b}html.dark .hdr-search-close{color:#e2e8f0;background:#334155}html.dark .hdr-search-close:hover{color:#f8fafc;background:#475569}html.dark .border-gray-100,html.dark .border-gray-200{border-color:#334155!important}html.dark .bg-amber-50{background:#f59e0b1f!important}html.dark .border-amber-200{border-color:#f59e0b4d!important}html.dark .text-amber-800{color:#fcd34d!important}html.dark .bg-gray-100{background:#334155!important}.listing-chip{color:#ea580c;letter-spacing:.3px;text-transform:uppercase;background:#fff7ed;border-radius:99px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.listing-chip.is-quiet{color:#6b7280;background:#f3f4f6}.listing-chip.is-verified{color:#16a34a;text-transform:none;letter-spacing:0;background:#dcfce7;font-size:9.5px}.listing-h{letter-spacing:.6px;text-transform:uppercase;color:#9ca3af;margin:0 0 8px;font-size:10.5px;font-weight:800}html.dark .listing-chip.is-quiet{color:#94a3b8;background:#334155}html.dark .listing-chip.is-verified{color:#4ade80;background:#22c55e29}html.dark .listing-h{color:#64748b}.fab-dock{z-index:96;-webkit-backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #0f141912;border-radius:999px;align-items:center;gap:10px;padding:10px;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:clamp(20px,3vw,28px);right:clamp(16px,2vw,24px);box-shadow:0 18px 44px -14px #0f14194d,inset 0 1px #fff9}.fab-dock.is-chat-open{opacity:0;pointer-events:none;transform:translateY(10px)scale(.96)}html.dark .fab-dock{background:#1e293bb8;border-color:#ffffff14;box-shadow:0 18px 44px -14px #0009,inset 0 1px #ffffff0f}@media (prefers-reduced-motion:reduce){.fab-dock{transition:opacity .2s}}.shop-fab{color:#fff;background:linear-gradient(135deg,#fb923c 0%,#f97316 45%,#c2410c 100%);border-radius:50%;flex:none;place-items:center;width:60px;height:60px;transition:transform .15s,box-shadow .15s;animation:3.6s ease-in-out infinite bee-fab-float;display:grid;position:relative;box-shadow:0 10px 22px -8px #c2410cb3,inset 0 2px #ffffff47}.shop-fab:after{content:"";pointer-events:none;border:2px solid #f9731673;border-radius:50%;animation:2.8s ease-out infinite bee-fab-halo;position:absolute;inset:-4px}.shop-fab:hover{box-shadow:0 16px 30px -8px #c2410ccc,inset 0 2px #ffffff47}.shop-fab svg{transition:transform .12s}.shop-fab:active svg{transform:scale(.88)}@media (prefers-reduced-motion:reduce){.shop-fab,.shop-fab:after{transition:none;animation:none}}.to-top{cursor:pointer;color:#6b7280;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:width .24s,margin .24s,opacity .18s,transform .2s,background .15s,color .15s;display:grid;overflow:hidden}.to-top:not(.is-on){opacity:0;pointer-events:none;width:0;margin-right:-10px;transform:scale(.7)}.to-top:hover{color:#ea580c;background:#f973161f}.to-top:active{transform:scale(.92)}.to-top svg{flex:none}html.dark .to-top{color:#94a3b8}html.dark .to-top:hover{color:#fb923c;background:#f9731629}@media (prefers-reduced-motion:reduce){.to-top{transition:width .24s,margin .24s,opacity .18s}}.bee-fab{cursor:pointer;background:radial-gradient(circle at 30% 28%,#ffeda8 0%,#ffd24a 50%,#e89017 100%);border:none;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;transition:transform .15s;animation:3.6s ease-in-out infinite bee-fab-float;display:grid;position:relative;box-shadow:0 10px 22px -8px #e99017b3,inset 0 2px #fff6}.bee-fab:hover{transform:translateY(-3px)scale(1.04)}.bee-fab:active{transform:scale(.95)}@keyframes bee-fab-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bee-fab:after{content:"";pointer-events:none;border:2px solid #f9731673;border-radius:50%;animation:2.8s ease-out infinite bee-fab-halo;position:absolute;inset:-4px}@keyframes bee-fab-halo{0%{opacity:.8;transform:scale(.9)}70%{opacity:0;transform:scale(1.25)}to{opacity:0}}.bee-wing{transform-origin:50% 70%}.bee-wing-l{animation:.25s ease-in-out infinite paused wing-flap}.bee-wing-r{animation:.25s ease-in-out infinite reverse paused wing-flap}.bee-fab:hover .bee-wing-l,.bee-fab:hover .bee-wing-r{animation-play-state:running}@keyframes wing-flap{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}.chat-panel{z-index:97;opacity:0;pointer-events:none;transform-origin:100% 100%;background:#fff;border:1px solid #e5e7eb;border-radius:22px;flex-direction:column;width:380px;max-width:calc(100vw - 24px);height:560px;max-height:calc(100vh - 132px);transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:clamp(92px,11vw,100px);right:clamp(16px,2vw,24px);overflow:hidden;transform:translateY(16px)scale(.97);box-shadow:0 30px 80px -16px #0f141938,0 8px 24px -8px #0f14191a}.chat-panel.is-open{opacity:1;pointer-events:auto;transform:none}.chat-head{background:radial-gradient(120% 100% at 0 0,#ffc93c2e 0%,#0000 55%),linear-gradient(#f9731612 0%,#0000 100%);border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:14px 16px;display:flex}.chat-head-bee{background:radial-gradient(circle at 30% 28%,#ffeda8 0%,#ffd24a 50%,#e89017 100%);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:inset 0 1px #fff6,0 8px 18px -6px #ff9e1f73}.chat-head-bee:after{content:"";background:#22c55e;border:2px solid #fff;border-radius:50%;width:11px;height:11px;animation:2s ease-out infinite chat-pulse;position:absolute;bottom:0;right:0}@keyframes chat-pulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.chat-head-info{flex:1;min-width:0}.chat-head-title{color:#111827;letter-spacing:-.2px;align-items:center;gap:5px;font-size:15px;font-weight:800;display:flex}.chat-head-title svg{color:#ffc93c;flex:none}.chat-head-status{color:#6b7280;margin-top:1px;font-size:11.5px;font-weight:600}.chat-close{color:#4b5563;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:all .12s;display:grid}.chat-close:hover{color:#111827;background:#f3f4f6;transform:rotate(90deg)}.chat-body{scroll-behavior:smooth;flex:1;padding:16px;overflow-y:auto}.chat-body::-webkit-scrollbar{width:6px}.chat-body::-webkit-scrollbar-thumb{background:#0f14191f;border-radius:99px}.chat-row{text-align:left;margin:2px 0}.chat-row.user{text-align:right}.chat-bot-avatar{vertical-align:bottom;background:radial-gradient(circle at 30% 28%,#ffe594 0%,#ffc93c 55%,#e89017 100%);border-radius:50%;width:26px;height:26px;margin-bottom:2px;margin-right:6px;display:inline-block;position:relative;box-shadow:inset 0 1px #fff6}.chat-bot-avatar svg{width:18px;height:18px;margin:auto;position:absolute;inset:0}.chat-bot-avatar.is-spacer{box-shadow:none;background:0 0}.chat-msg{text-align:left;vertical-align:top;overflow-wrap:break-word;border-radius:18px;width:fit-content;max-width:80%;padding:10px 14px;font-size:13.5px;line-height:1.5;display:inline-block}.chat-msg.bot{color:#111827;background:#f9fafb;border:1px solid #f3f4f6;border-bottom-left-radius:6px}.chat-msg.user{color:#fff;background:linear-gradient(135deg,#f97316 0%,#c2410c 100%);border-bottom-right-radius:6px;box-shadow:0 6px 16px -6px #f9731673}.chat-msg strong{font-weight:800}.chat-time{color:#9ca3af;padding:2px 8px 0;font-size:10px}.chat-results{flex-direction:column;gap:6px;margin-top:8px;display:flex}.chat-result{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;padding:8px;transition:transform .15s,background .15s,border-color .15s;display:flex}.chat-result:hover{background:#ffc93c1f;border-color:#ffc93c8c;transform:translateY(-1px)}.chat-result-img{background:#f3f4f6;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.chat-result-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-result-meta strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.chat-result-meta span{color:#6b7280;font-size:11.5px}.chat-result-n{color:#6b7280;background:#f3f4f6;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:grid}.chat-result-badge{color:#92400e;letter-spacing:.2px;text-transform:uppercase;vertical-align:1px;background:#ffc93c38;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-weight:800;display:inline-block}.chat-result-badge.is-gone{color:#4b5563;background:#6b72802e}.chat-acts{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.chat-act{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:5px;padding:7px 11px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.2;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.chat-act:hover{background:#f9731614;border-color:#f9731659;transform:translateY(-1px)}.chat-act:active{transform:none}.chat-act-ic{font-size:12.5px;line-height:1}.chat-act-lock{opacity:.6;margin-left:1px;font-size:9px}.chat-card{background:#ffc93c1a;border:1px solid #ffc93c66;border-radius:12px;margin-top:8px;padding:10px 12px}.chat-card-title{color:#111827;font-size:12.5px;font-weight:800}.chat-card-sub{color:#6b7280;margin-top:2px;font-size:11.5px}.chat-note{color:#6b7280;margin-top:7px;font-size:11px;line-height:1.45}.chat-typing{background:#f9fafb;border:1px solid #f3f4f6;border-radius:18px 18px 18px 6px;gap:4px;padding:12px 14px;display:inline-flex}.chat-typing span{background:#9ca3af;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chat-bounce}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}@keyframes chat-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.chat-welcome{text-align:center;padding:14px 8px 8px}.chat-welcome-bee{background:radial-gradient(circle at 30% 28%,#ffeda8 0%,#ffd24a 50%,#e89017 100%);border-radius:26px;place-items:center;width:84px;height:84px;margin-bottom:14px;animation:3.4s ease-in-out infinite chat-bee-float;display:inline-grid;box-shadow:inset 0 2px #ffffff59,0 16px 32px -10px #ff9e1f80}@keyframes chat-bee-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}.chat-welcome h3{color:#111827;letter-spacing:-.2px;margin:0 0 4px;font-size:17px;font-weight:800}.chat-welcome p{color:#6b7280;max-width:260px;margin:0 auto 16px;font-size:13px;line-height:1.5}.chat-welcome-prompts{text-align:left;grid-template-columns:1fr 1fr;gap:8px;display:grid}.chat-welcome-prompt{color:#111827;cursor:pointer;text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.3;transition:all .12s;display:flex}.chat-welcome-prompt:hover{background:#f9731614;border-color:#f973164d;transform:translateY(-1px)}.chat-welcome-prompt .ic{flex:none;font-size:16px}.chat-quick{flex-wrap:wrap;gap:6px;padding:6px 16px 0;display:flex}.chat-quick:empty{padding:0}.chat-quick-btn{color:#ea580c;cursor:pointer;background:#f973161a;border:1px solid #f973164d;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:700;transition:all .12s}.chat-quick-btn:hover{color:#fff;background:#f97316;border-color:#f97316}.chat-input-wrap{border-top:1px solid #f3f4f6;gap:8px;padding:12px 14px 6px;display:flex}.chat-input{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;outline:none;flex:1;min-width:0;padding:10px 14px;font-family:inherit;font-size:13.5px;transition:border-color .15s}.chat-input::placeholder{color:#9ca3af}.chat-input:focus{border-color:#f97316}.chat-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316 0%,#c2410c 100%);border:none;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:transform .12s;display:grid;box-shadow:0 8px 18px -6px #f973168c}.chat-send:hover{transform:translateY(-1px)}.chat-send:active{transform:scale(.95)}.chat-footnote{text-align:center;color:#9ca3af;padding:4px 16px 10px;font-size:10.5px}.chat-footnote strong{color:#6b7280;font-weight:700}html.dark .chat-panel{background:#1e293b;border-color:#334155;box-shadow:0 30px 80px -16px #0000008c,0 8px 24px -8px #00000059}html.dark .chat-head{background:radial-gradient(120% 100% at 0 0,#ffc93c1a 0%,#0000 55%),linear-gradient(#f973161a 0%,#0000 100%);border-bottom-color:#334155}html.dark .chat-head-bee:after{border-color:#1e293b}html.dark .chat-head-title{color:#f1f5f9}html.dark .chat-head-status{color:#94a3b8}html.dark .chat-close{color:#cbd5e1;background:#0f172a;border-color:#334155}html.dark .chat-close:hover{color:#f1f5f9;background:#0b1220}html.dark .chat-body::-webkit-scrollbar-thumb{background:#ffffff1f}html.dark .chat-msg.bot{color:#e2e8f0;background:#0f172a;border-color:#334155}html.dark .chat-time{color:#64748b}html.dark .chat-result{background:#ffffff0a;border-color:#334155}html.dark .chat-result:hover{background:#ffc93c1a;border-color:#ffc93c73}html.dark .chat-result-img{background:#0f172a}html.dark .chat-result-meta strong{color:#f1f5f9}html.dark .chat-result-meta span{color:#94a3b8}html.dark .chat-result-n{color:#94a3b8;background:#0f172a}html.dark .chat-result-badge{color:#fbbf24;background:#ffc93c29}html.dark .chat-result-badge.is-gone{color:#94a3b8;background:#94a3b829}html.dark .chat-act{color:#e2e8f0;background:#ffffff0a;border-color:#334155}html.dark .chat-act:hover{background:#f9731624;border-color:#f9731666}html.dark .chat-card{background:#ffc93c14;border-color:#ffc93c47}html.dark .chat-card-title{color:#f1f5f9}html.dark .chat-card-sub,html.dark .chat-note{color:#94a3b8}html.dark .chat-typing{background:#0f172a;border-color:#334155}html.dark .chat-typing span{background:#64748b}html.dark .chat-welcome h3{color:#f1f5f9}html.dark .chat-welcome p{color:#94a3b8}html.dark .chat-welcome-prompt{color:#e2e8f0;background:#0f172a;border-color:#334155}html.dark .chat-welcome-prompt:hover{background:#f973161f;border-color:#f9731659}html.dark .chat-quick-btn{color:#fb923c}html.dark .chat-input-wrap{border-top-color:#334155}html.dark .chat-input{color:#e2e8f0;background:#0f172a;border-color:#334155}html.dark .chat-input::placeholder{color:#475569}html.dark .chat-footnote{color:#64748b}html.dark .chat-footnote strong{color:#94a3b8}@media (prefers-reduced-motion:reduce){.bee-fab,.bee-fab:after,.chat-welcome-bee,.chat-head-bee:after,.chat-typing span{animation:none}}.site-footer{color:#4b5563;background:#fff;border:1px solid #f3f4f6;border-radius:20px;margin-top:8px;font-size:13px;overflow:hidden}.site-footer a{transition:color .12s}.site-footer .fcontainer{padding:0 32px}.site-footer.is-full{border-bottom:0;border-left:0;border-right:0;border-radius:0;margin-top:0}.site-footer.is-full .fcontainer{max-width:1200px;margin:0 auto}.footer-buzz{background:linear-gradient(135deg,#fffbeb 0%,#fff7ed 100%);border-bottom:1px solid #f3f4f6;padding:36px 0 30px}.footer-buzz-grid{grid-template-columns:130px 1fr auto;align-items:center;gap:28px;display:grid}.footer-buzz-bee{width:130px;height:130px;margin:0 auto;animation:3.4s ease-in-out infinite footer-bee-bob;position:relative}.footer-buzz-bee .spark{color:#f97316;font-size:13px;font-weight:800;animation:2.2s ease-in-out infinite footer-spark;position:absolute}.footer-buzz-bee .spark.s1{animation-delay:0s;top:6%;right:2%}.footer-buzz-bee .spark.s2{font-size:16px;animation-delay:.7s;top:28%;left:-4%}.footer-buzz-bee .spark.s3{font-size:11px;animation-delay:1.4s;bottom:10%;right:6%}@keyframes footer-bee-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.footer-buzz-bee,.footer-buzz-bee .spark{animation:none}}@keyframes footer-spark{0%,to{opacity:0;transform:scale(.4)rotate(0)}40%,70%{opacity:1;transform:scale(1)rotate(20deg)}}.footer-buzz-title{letter-spacing:-.025em;color:#111827;margin:0 0 6px;font-size:clamp(19px,2vw,24px);font-weight:800}.footer-buzz-title .grad{color:#0000;background:linear-gradient(120deg,#f97316 0%,#fbbf24 100%);-webkit-background-clip:text;background-clip:text}.footer-buzz-sub{color:#6b7280;max-width:460px;margin:0;font-size:13.5px;line-height:1.55}.footer-buzz-form{background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;gap:8px;min-width:340px;padding:5px;display:flex;box-shadow:0 10px 28px -12px #f9731659}.footer-buzz-form:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f973161f}.footer-buzz-form input{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:500}.footer-buzz-form input::placeholder{color:#9ca3af}.footer-buzz-form button{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:999px;height:38px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s}.footer-buzz-form button:hover{background:#ea580c}.footer-main{padding:34px 0 28px}.footer-grid{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.footer-tag{color:#6b7280;max-width:300px;margin:12px 0 16px;font-size:13px;line-height:1.55}.footer-contact{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.footer-contact a{color:#4b5563;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.footer-contact a:hover{color:#ea580c}.footer-contact svg{color:#ea580c;flex:none}.footer-socials{gap:8px;display:flex}.footer-social{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;place-items:center;width:34px;height:34px;transition:all .15s;display:grid}.footer-social:hover{color:#fff;background:#f97316;border-color:#f97316;transform:translateY(-2px)}.footer-col h4{letter-spacing:.6px;text-transform:uppercase;color:#111827;align-items:center;gap:6px;margin:0 0 12px;font-size:11px;font-weight:800;display:flex}.footer-col h4 svg{color:#ea580c}.footer-col a{color:#6b7280;padding:4px 0;font-size:12.5px;display:block}.footer-col a:hover{color:#ea580c}.new-pill{color:#ea580c;vertical-align:middle;background:#fff7ed;border-radius:99px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:800;display:inline-block}.footer-extras{border-top:1px solid #f3f4f6;grid-template-columns:repeat(3,1fr);gap:28px;padding:24px 0 0;display:grid}.footer-extras h4{letter-spacing:.6px;text-transform:uppercase;color:#6b7280;margin:0 0 12px;font-size:11px;font-weight:800}.footer-pays{flex-wrap:wrap;gap:6px;display:flex}.footer-pay{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:4px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.footer-apps{flex-wrap:wrap;gap:8px;display:flex}.footer-app{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.footer-app:hover{border-color:#f97316}.footer-app div{color:#9ca3af;flex-direction:column;font-size:9px;line-height:1.25;display:flex}.footer-app div span{color:#111827;font-size:12.5px;font-weight:700}.footer-trust{flex-direction:column;gap:6px;display:flex}.footer-trust-badge{color:#4b5563;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.footer-trust-badge svg{color:#16a34a;flex:none}.footer-trust-badge.brand svg{color:#ea580c}.footer-bottom{color:#9ca3af;border-top:1px solid #f3f4f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 0;font-size:12px;display:flex}.footer-bottom-links{flex-wrap:wrap;gap:16px;display:flex}.footer-bottom a{color:#6b7280;font-size:12px}.footer-bottom a:hover{color:#ea580c}.footer-lang-select{color:#4b5563;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;padding:5px 8px;font-family:inherit;font-size:11.5px}.footer-lang-select:focus{border-color:#f97316}@media (width<=1100px){.footer-grid{grid-template-columns:1fr 1fr}.footer-extras{grid-template-columns:1fr}}@media (width<=920px){.footer-buzz-grid{text-align:center;grid-template-columns:1fr;gap:18px}.footer-buzz-form{width:100%;min-width:0}.footer-buzz-sub{margin-inline:auto}}html.dark .site-footer{color:#cbd5e1;background:#1e293b;border-color:#334155}html.dark .footer-buzz{background:linear-gradient(135deg,#0f172a 0%,#f973160f 100%);border-bottom-color:#334155}html.dark .footer-buzz-title{color:#f1f5f9}html.dark .footer-buzz-sub{color:#94a3b8}html.dark .footer-buzz-form{background:#0f172a;border-color:#334155;box-shadow:0 10px 28px -10px #00000073}html.dark .footer-buzz-form input{color:#e2e8f0}html.dark .footer-buzz-form input::placeholder{color:#475569}html.dark .footer-tag{color:#94a3b8}html.dark .footer-contact a{color:#cbd5e1}html.dark .footer-contact a:hover,html.dark .footer-contact svg{color:#fb923c}html.dark .footer-social{color:#cbd5e1;background:#0f172a;border-color:#334155}html.dark .footer-social:hover{color:#fff;background:#f97316;border-color:#f97316}html.dark .footer-col h4{color:#f1f5f9}html.dark .footer-col h4 svg{color:#fb923c}html.dark .footer-col a{color:#94a3b8}html.dark .footer-col a:hover{color:#fb923c}html.dark .new-pill{color:#fb923c;background:#f973162e}html.dark .footer-extras{border-top-color:#334155}html.dark .footer-extras h4{color:#94a3b8}html.dark .footer-pay{color:#cbd5e1;background:#0f172a;border-color:#334155}html.dark .footer-app{color:#f1f5f9;background:#0f172a;border-color:#334155}html.dark .footer-app div{color:#64748b}html.dark .footer-app div span{color:#f1f5f9}html.dark .footer-trust-badge{color:#cbd5e1}html.dark .footer-trust-badge svg{color:#4ade80}html.dark .footer-trust-badge.brand svg{color:#fb923c}html.dark .footer-bottom{color:#64748b;border-top-color:#334155}html.dark .footer-bottom a{color:#94a3b8}html.dark .footer-bottom a:hover{color:#fb923c}html.dark .footer-lang-select{color:#cbd5e1;background:#0f172a;border-color:#334155}.pinned-footer{max-height:140px;transition:max-height .3s,opacity .22s;overflow:hidden}.pinned-footer.is-docked{opacity:0;pointer-events:none;border-top-color:#0000;max-height:0}@media (prefers-reduced-motion:reduce){.pinned-footer{transition:none}}.load-sentinel{color:#9ca3af;justify-content:center;align-items:center;gap:10px;padding:28px 0;font-size:12.5px;font-weight:600;display:flex}.load-spinner{border:2px solid #e5e7eb;border-top-color:#f97316;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite load-spin}@keyframes load-spin{to{transform:rotate(360deg)}}.load-done{color:#9ca3af;justify-content:center;align-items:center;gap:8px;padding:20px 0 4px;font-size:12px;font-weight:600;display:flex}.load-done:before,.load-done:after{content:"";background:#e5e7eb;width:48px;height:1px}html.dark .load-sentinel,html.dark .load-done{color:#64748b}html.dark .load-spinner{border-color:#f97316 #334155 #334155}html.dark .load-done:before,html.dark .load-done:after{background:#334155}#sidebarTopPane.has-filters{scrollbar-width:thin;scrollbar-color:#d1d5db transparent;-ms-overflow-style:auto}#sidebarTopPane.has-filters::-webkit-scrollbar{width:5px;display:block}#sidebarTopPane.has-filters::-webkit-scrollbar-track{background:0 0}#sidebarTopPane.has-filters::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:99px}#sidebarTopPane.has-filters::-webkit-scrollbar-thumb:hover{background:#9ca3af}html.dark #sidebarTopPane.has-filters{scrollbar-color:#475569 transparent}html.dark #sidebarTopPane.has-filters::-webkit-scrollbar-thumb{background:#475569}html.dark #sidebarTopPane.has-filters::-webkit-scrollbar-thumb:hover{background:#64748b}#sidebarTopPane.has-filters .filter-apply{margin-bottom:4px}.filter-card{background:#fff;border:1px solid #f3f4f6;border-radius:14px;margin-bottom:10px;padding:12px 12px 14px}.filter-card h4{letter-spacing:.6px;text-transform:uppercase;color:#6b7280;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:10.5px;font-weight:800;display:flex}.filter-card h4 .clear{color:#ea580c;cursor:pointer;text-transform:none;letter-spacing:0;font-size:10px;font-weight:700}.filter-card h4 .clear:hover{text-decoration:underline}.cat-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.cat-list a{color:#374151;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-size:12.5px;font-weight:500;transition:all .12s;display:flex}.cat-list a>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cat-list a:hover{color:#111827;background:#f9fafb}.cat-list a.active{color:#ea580c;background:#fff7ed;font-weight:700}.cat-list a .n{color:#9ca3af;background:#f3f4f6;border-radius:99px;flex:none;padding:1px 6px;font-size:10px}.cat-list a.active .n{color:#ea580c;background:#f973162e}.range-row{gap:6px;margin-top:8px;display:flex}.range-row input{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:7px;outline:none;flex:1;min-width:0;padding:6px 8px;font-family:inherit;font-size:11.5px}.range-row input:focus{border-color:#f97316}.range-bar{background:#e5e7eb;border-radius:99px;height:3px;margin:14px 0 4px;position:relative}.range-bar-fill{background:#f97316;border-radius:99px;position:absolute;top:0;bottom:0}.range-bar input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:17px;margin:0;position:absolute;top:-7px;left:0;right:0}.range-bar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;pointer-events:auto;background:#fff;border:2.5px solid #f97316;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 5px -1px #00000040}.range-bar input[type=range]::-moz-range-thumb{cursor:pointer;pointer-events:auto;background:#fff;border:2.5px solid #f97316;border-radius:50%;width:14px;height:14px}.check-list{flex-direction:column;gap:3px;display:flex}.check{cursor:pointer;color:#374151;align-items:center;gap:7px;min-width:0;padding:4px;font-size:12px;display:flex}.check>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.check input{display:none}.check-box{background:#fff;border:1.5px solid #d1d5db;border-radius:4px;flex:none;place-items:center;width:14px;height:14px;transition:all .12s;display:grid}.check input:checked+.check-box{background:#f97316;border-color:#f97316}.check input:checked+.check-box:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:7px;transform:rotate(45deg)translate(-1px,-1px)}.check:hover{color:#111827}.check .n{color:#9ca3af;flex:none;margin-left:auto;font-size:10px}.rating-row{cursor:pointer;color:#374151;border-radius:6px;align-items:center;gap:4px;padding:3px 4px;font-size:11.5px;display:flex}.rating-row .stars{color:#f59e0b;letter-spacing:.5px;font-size:11px}.rating-row .dim{color:#d1d5db;letter-spacing:.5px;font-size:11px}.rating-row:hover{color:#111827;background:#f9fafb}.rating-row.is-on{color:#ea580c;font-weight:700}.bed-row{flex-wrap:wrap;gap:6px;display:flex}.bed-btn{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:99px;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .12s}.bed-btn:hover{color:#ea580c;border-color:#f97316}.bed-btn.is-on{color:#fff;background:#f97316;border-color:#f97316}.num-input{color:#111827;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:7px;outline:none;width:100%;padding:7px 9px;font-family:inherit;font-size:12px}.num-input:focus{border-color:#f97316}.filter-apply{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:10px;width:100%;padding:9px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s}.filter-apply:hover{background:#ea580c}html.dark .filter-card{background:#1e293b;border-color:#334155}html.dark .filter-card h4{color:#94a3b8}html.dark .filter-card h4 .clear{color:#fb923c}html.dark .cat-list a{color:#cbd5e1}html.dark .cat-list a:hover{color:#f1f5f9;background:#0f172a}html.dark .cat-list a.active{color:#fb923c;background:#f9731629}html.dark .cat-list a .n{color:#94a3b8;background:#94a3b829}html.dark .cat-list a.active .n{color:#fb923c;background:#f9731642}html.dark .range-row input,html.dark .num-input{color:#e2e8f0;background:#0f172a;border-color:#334155}html.dark .range-bar{background:#334155}html.dark .range-bar input[type=range]::-webkit-slider-thumb{background:#1e293b}html.dark .range-bar input[type=range]::-moz-range-thumb{background:#1e293b}html.dark .check{color:#cbd5e1}html.dark .check:hover{color:#f1f5f9}html.dark .check-box{background:#0f172a;border-color:#475569}html.dark .check input:checked+.check-box{background:#f97316;border-color:#f97316}html.dark .rating-row{color:#cbd5e1}html.dark .rating-row .dim{color:#475569}html.dark .rating-row:hover{color:#f1f5f9;background:#0f172a}html.dark .rating-row.is-on{color:#fb923c}html.dark .bed-btn{color:#cbd5e1;background:#0f172a;border-color:#334155}html.dark .bed-btn:hover{color:#fb923c;border-color:#f97316}html.dark .bed-btn.is-on{color:#fff;background:#f97316;border-color:#f97316}.shop-card{cursor:pointer;text-align:left;width:100%;font:inherit;background:#f9fafb;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;margin-bottom:6px;padding:8px;transition:background .12s,border-color .12s,transform .12s;display:flex}.shop-card:hover{background:#f3f4f6;transform:translateY(-1px)}.shop-card.is-on{background:#fff7ed;border-color:#f9731666}.shop-logo{flex:none;width:42px;height:42px;position:relative}.shop-logo img,.shop-fallback{object-fit:cover;background:#fff;border-radius:11px;width:42px;height:42px;display:block}.shop-fallback{color:#2a1810;background:linear-gradient(135deg,#ffe594,#e89017);place-items:center;font-size:15px;font-weight:800;display:grid}.shop-dot{background:#9ca3af;border:2px solid #f9fafb;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.shop-card:hover .shop-dot{border-color:#f3f4f6}.shop-card.is-on .shop-dot{border-color:#fff7ed}.shop-dot.is-open{background:#22c55e}.shop-dot.is-closed{background:#9ca3af}.shop-dot.is-pending{background:#f59e0b}.shop-dot.is-suspended{background:#ef4444}.shop-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.shop-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.shop-loc{color:#9ca3af;align-items:center;gap:3px;min-width:0;font-size:10.5px;display:flex}.shop-loc svg{flex:none;width:10px;height:10px}.shop-loc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-tags{align-items:center;gap:5px;min-width:0;margin-top:1px;display:flex}.shop-status{white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:3px;padding:1.5px 6px;font-size:9px;font-weight:700;display:inline-flex}.shop-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.shop-status.is-open{color:#16a34a;background:#dcfce7}.shop-status.is-closed,.shop-status.is-unknown{color:#9ca3af;background:#eceef1}.shop-status.is-pending{color:#b45309;background:#fef3c7}.shop-status.is-suspended{color:#dc2626;background:#fee2e2}.shop-id{color:#c7cbd1;flex:none;font-size:9.5px;font-weight:600}.shop-count{border-left:1px solid #e5e7eb;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;min-width:46px;margin-left:2px;padding-left:9px;display:flex}.shop-count-n{color:#f97316;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:1.1}.shop-count-l{letter-spacing:.5px;text-transform:uppercase;color:#9ca3af;font-size:7.5px;font-weight:700}.shop-count.is-empty .shop-count-n{color:#d1d5db}.shop-card.is-on .shop-count{border-left-color:#f973164d}html.dark .shop-card{background:#0f172a}html.dark .shop-card:hover{background:#131f36}html.dark .shop-card.is-on{background:#f973161f;border-color:#f9731666}html.dark .shop-logo img{background:#1e293b}html.dark .shop-dot{border-color:#0f172a}html.dark .shop-card:hover .shop-dot{border-color:#131f36}html.dark .shop-card.is-on .shop-dot{border-color:#2a1c14}html.dark .shop-name{color:#f1f5f9}html.dark .shop-loc{color:#64748b}html.dark .shop-id{color:#475569}html.dark .shop-status.is-open{color:#4ade80;background:#22c55e29}html.dark .shop-status.is-closed,html.dark .shop-status.is-unknown{color:#94a3b8;background:#334155}html.dark .shop-status.is-pending{color:#fcd34d;background:#f59e0b2e}html.dark .shop-status.is-suspended{color:#f87171;background:#ef444429}html.dark .shop-count{border-left-color:#334155}html.dark .shop-count-l{color:#64748b}html.dark .shop-count.is-empty .shop-count-n{color:#475569}.shop-chip{color:#9a3412;background:#fff7ed;border:1px solid #f973164d;border-radius:99px;align-items:center;gap:8px;padding:5px 6px 5px 12px;font-size:12px;font-weight:600;display:inline-flex}.shop-chip strong{font-weight:800}.shop-chip button{color:#ea580c;cursor:pointer;background:#f973162e;border:none;border-radius:50%;place-items:center;width:18px;height:18px;transition:background .12s;display:grid}.shop-chip button:hover{color:#fff;background:#f97316}html.dark .shop-chip{color:#fdba74;background:#f9731624;border-color:#f973164d}.product-card.is-unavailable{cursor:default;background:#fafafa;border:2px solid #d1d5db}.product-card.is-unavailable:hover{box-shadow:none;border-color:#9ca3af;transform:none}.product-card.is-unavailable .card-media{background:linear-gradient(160deg,#f8fafc 0%,#f1f5f9 100%)}.product-card.is-unavailable .card-img,.product-card.is-unavailable .card-bee{filter:grayscale();opacity:.55}.product-card.is-unavailable:hover .card-img.is-in{transform:none}.product-card.is-unavailable .text-orange-500{color:#9ca3af}.product-card.is-unavailable h3{color:#6b7280}.product-card.is-unavailable .card-overlay{display:none}.product-card.is-unavailable:focus-visible{outline-offset:2px;outline:2px solid #f97316}.card-gone-badge{z-index:3;color:#fff;text-transform:uppercase;letter-spacing:.4px;background:#4b5563;border-radius:99px;align-items:center;gap:4px;padding:4px 9px 4px 7px;font-size:9.5px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px -3px #00000059}html.dark .product-card.is-unavailable{background:#172033;border-color:#475569}html.dark .product-card.is-unavailable:hover{border-color:#64748b}html.dark .product-card.is-unavailable .card-media{background:linear-gradient(160deg,#172033 0%,#0f172a 100%)}html.dark .product-card.is-unavailable h3{color:#94a3b8}html.dark .card-gone-badge{background:#334155}.toast-wrap{z-index:200;pointer-events:none;flex-direction:column-reverse;gap:10px;display:flex;position:fixed;bottom:96px;right:24px}.toast{color:#111827;pointer-events:auto;background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:11px;max-width:340px;padding:10px 16px 10px 10px;font-size:13px;font-weight:600;animation:.25s toast-in;display:flex;box-shadow:0 20px 45px -12px #0f141947,0 4px 12px -4px #0f14191f}.toast.is-out{opacity:0;transition:opacity .3s,transform .3s;transform:translate(24px)}@keyframes toast-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.toast-ic{background:radial-gradient(circle at 30% 28%,#ffeda8 0%,#ffd24a 50%,#e89017 100%);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.toast-ic svg{width:24px;height:24px}.toast.is-gone .toast-ic{background:#e5e7eb}.toast-msg{min-width:0;line-height:1.35}html.dark .toast{color:#e2e8f0;background:#1e293b;border-color:#334155;box-shadow:0 20px 45px -12px #0009}html.dark .toast.is-gone .toast-ic{background:#334155}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.kiki-notify-wrap{z-index:10001;pointer-events:none;flex-direction:column;align-items:center;gap:10px;padding:0 16px;display:flex;position:fixed;top:18px;left:0;right:0}.kiki-notify{pointer-events:auto;background:#fff;border:1px solid #e5e7eb;border-radius:16px;align-items:flex-start;gap:13px;width:100%;max-width:430px;padding:15px 42px 16px 15px;animation:.32s cubic-bezier(.32,.72,0,1) kiki-notify-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px -12px #0f141961,0 6px 16px -6px #0f141929}.kiki-notify.is-out{opacity:0;transition:opacity .28s,transform .28s;transform:translateY(-12px)}@keyframes kiki-notify-in{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}.kiki-notify-ic{color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.kiki-notify.is-success .kiki-notify-ic{background:linear-gradient(135deg,#4ade80,#16a34a);box-shadow:0 8px 18px -6px #16a34ab3}.kiki-notify.is-error .kiki-notify-ic{background:linear-gradient(135deg,#f87171,#dc2626);box-shadow:0 8px 18px -6px #dc2626b3}.kiki-notify-body{flex:1;min-width:0}.kiki-notify-title{color:#111827;letter-spacing:-.01em;font-size:14.5px;font-weight:800}.kiki-notify-msg{color:#6b7280;overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:1.5}.kiki-notify-close{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;transition:background .12s,color .12s;display:grid;position:absolute;top:12px;right:12px}.kiki-notify-close:hover{color:#111827;background:#f3f4f6}.kiki-notify-bar{transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0}.kiki-notify.is-success .kiki-notify-bar{background:#22c55e}.kiki-notify.is-error .kiki-notify-bar{background:#ef4444}@keyframes kiki-notify-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}html.dark .kiki-notify{background:#0f172a;border-color:#334155;box-shadow:0 24px 55px -12px #000000bf}html.dark .kiki-notify-title{color:#f1f5f9}html.dark .kiki-notify-msg{color:#94a3b8}html.dark .kiki-notify-close:hover{color:#f8fafc;background:#1e293b}@media (prefers-reduced-motion:reduce){.kiki-notify{animation:none}.kiki-notify-bar{animation:none!important}}.ad-banner{isolation:isolate;position:relative}.ad-track{width:100%;min-height:440px;position:relative}.ad-slide{opacity:0;visibility:hidden;align-items:center;transition:opacity .5s;display:flex;position:absolute;inset:0}.ad-slide.is-on{opacity:1;visibility:visible}.ad-slide:not(.is-on) *{pointer-events:none}@media (prefers-reduced-motion:reduce){.ad-slide{transition:none}}.ad-slide.is-listing{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 45%,#fde68a 100%)}html.dark .ad-slide.is-listing{background:linear-gradient(135deg,#1c1408 0%,#2d1f06 50%,#713f12 100%)}.ad-copy{z-index:1;flex:1;min-width:0;padding:28px 24px 28px 56px}.ad-kicker{color:#2a1810;letter-spacing:.4px;text-transform:uppercase;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%);border-radius:99px;align-items:center;gap:5px;margin-bottom:12px;padding:4px 10px 4px 8px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 6px 16px -4px #ffc93c8c}.ad-title{letter-spacing:-.02em;color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.ad-place{color:#92400e;opacity:.75;margin:0 0 10px;font-size:12.5px}.ad-price{color:#ea580c;margin:0 0 16px;font-size:22px;font-weight:800}.ad-cta{color:#fff;background:#f97316;border-radius:12px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:700;transition:background .15s,transform .12s;display:inline-flex;box-shadow:0 8px 18px -6px #f9731699}.ad-cta:hover{background:#ea580c;transform:translateY(-1px)}html.dark .ad-title{color:#f1f5f9}html.dark .ad-place{color:#d4a663}html.dark .ad-price{color:#fb923c}.ad-media{flex:none;align-self:stretch;place-items:center;width:42%;max-width:460px;padding:26px 56px 26px 12px;display:grid;position:relative}.ad-photo{object-fit:contain;filter:drop-shadow(0 24px 40px #783c0052);border-radius:14px;max-width:100%;max-height:300px}.ad-photo-bee{opacity:.55;width:150px;height:150px}.ad-crown{opacity:.3;pointer-events:none;filter:drop-shadow(0 6px 16px #ff8e1f80);width:82px;height:82px;position:absolute;bottom:8px;right:30px;transform:rotate(-10deg)}.ad-crown svg{width:100%;height:100%}@media (width<=900px){.ad-media{display:none}.ad-copy{flex:1;max-width:none}}.ad-arrow{z-index:20;color:#92400e;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;border:1px solid #92400e29;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .15s,transform .12s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ad-arrow svg{width:15px;height:15px}.ad-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.ad-arrow.is-prev{left:12px}.ad-arrow.is-next{right:12px}html.dark .ad-arrow{color:#fdba74;background:#1e293bd1;border-color:#475569}.ad-dots{z-index:20;justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.ad-dot{cursor:pointer;background:#92400e47;border:none;border-radius:99px;width:7px;height:7px;padding:0;transition:width .25s,background .2s}.ad-dot.is-on{background:#f97316;width:22px}html.dark .ad-dot{background:#fdba744d}html.dark .ad-dot.is-on{background:#f97316}.hero-figure{flex-shrink:0;align-self:flex-end;align-items:flex-end;height:100%;padding-right:clamp(16px,4vw,56px);display:flex;position:relative}.hero-figure img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 18px 34px #783c004d);width:auto;height:100%;max-height:380px}.hero-figure-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#92400e;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;background:#ffffffe6;border:1px solid #92400e24;border-radius:99px;align-items:center;gap:4px;padding:4px 10px 4px 8px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -4px #783c0040}html.dark .hero-figure-tag{color:#fdba74;background:#1e293be6;border-color:#475569}.hero-figure.is-phone{padding-right:clamp(40px,8vw,120px)}.hero-figure.is-phone img{max-height:420px}@media (width<=900px){.hero-figure{display:none!important}}.hero-figure.is-wide img{width:auto;max-width:min(56vw,600px);height:auto;max-height:360px}.store-group{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.store-btn{color:#fff;height:44px;font:inherit;cursor:pointer;background:#111827;border:0;border-radius:11px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex;box-shadow:0 6px 16px -6px #0f141980}.store-btn:hover{background:#1f2937}.store-btn:active{transform:scale(.97)}.store-btn svg{flex:none}.store-btn-txt{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.store-btn-txt small{opacity:.8;font-size:8.5px;font-weight:600}.store-btn-txt strong{letter-spacing:-.01em;font-size:13px;font-weight:800}html.dark .store-btn{color:#0f172a;background:#f8fafc}html.dark .store-btn:hover{background:#e2e8f0}.sk{background:#eef0f2;border-radius:6px;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffbf 50%,#0000 80%);animation:1.25s ease-in-out infinite sk-shimmer;position:absolute;inset:0}@keyframes sk-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}html.dark .sk{background:#1e293b}html.dark .sk:after{background:linear-gradient(100deg,#0000 20%,#ffffff17 50%,#0000 80%)}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}.sk-card{border:1px solid #f3f4f6;border-radius:14px;margin-bottom:10px;padding:12px}html.dark .sk-card{border-color:#1e293b}.sk-row{align-items:center;gap:9px;margin-bottom:9px;display:flex}.sk-row:last-child{margin-bottom:0}.sk-line{flex:1;height:9px}.sk-pill{border-radius:99px;flex:none;width:26px;height:9px}.sk-head{width:62px;height:8px;margin-bottom:12px}.sk-box{border-radius:4px;flex:none;width:15px;height:15px}.sk-avatar{border-radius:9px;flex:none;width:34px;height:34px}.sk-seller{border-bottom:1px solid #f3f4f6;align-items:center;gap:10px;padding:9px 0;display:flex}html.dark .sk-seller{border-bottom-color:#1e293b}.sk-seller-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sk-seller-body .sk-line{flex:none;height:9px}.kiki-auth-hint{color:#9ca3af;margin-top:5px;font-size:10.5px}.kiki-auth-err{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:6px;margin-bottom:12px;padding:9px 11px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.kiki-auth-otpnote{color:#9a3412;background:#fff7ed;border:1px solid #f9731640;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.kiki-auth-otpnote svg{color:#ea580c;flex:none}.kiki-auth-otpnote strong{font-weight:800}.kiki-auth-otp{text-align:center;letter-spacing:8px;font-variant-numeric:tabular-nums;padding-left:14px;font-size:20px;font-weight:800}.kiki-auth-link[disabled]{opacity:.5;cursor:default}.kiki-user{position:relative}.kiki-user-trigger{color:#111827;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:99px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.kiki-user-trigger:hover{background:#f9fafb;border-color:#d1d5db}.kiki-user-avatar{color:#2a1810;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.kiki-user-avatar img{object-fit:cover;width:100%;height:100%}.kiki-user-name{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.kiki-user-caret{color:#9ca3af;transition:transform .18s}.kiki-user.is-open .kiki-user-caret{transform:rotate(180deg)}@media (width<=540px){.kiki-user-name{display:none}}.kiki-user-pop{z-index:9999;opacity:0;pointer-events:none;visibility:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:280px;padding:8px;transition:opacity .15s,transform .15s,visibility .15s;position:fixed;top:0;left:0;transform:translateY(-4px);box-shadow:0 18px 40px -12px #0f14192e}.kiki-user-pop.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:none}.kiki-user-card{border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;margin-bottom:6px;padding:12px 12px 14px;display:flex}.kiki-user-card-avatar{color:#2a1810;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid;overflow:hidden}.kiki-user-card-avatar img{object-fit:cover;width:100%;height:100%}.kiki-user-card-info{min-width:0}.kiki-user-card-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.kiki-user-card-meta{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.kiki-user-list{flex-direction:column;gap:1px;display:flex}.kiki-user-item{text-align:left;color:#374151;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.kiki-user-item:hover{color:#ea580c;background:#fff7ed}.kiki-user-item svg{color:currentColor;flex:none}.kiki-user-item.is-current{color:#fff;cursor:default;background:#f97316}.kiki-user-pill{color:#fff;background:#f97316;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:800;display:grid}.kiki-user-pill[hidden]{display:none}.kiki-user-item.is-current .kiki-user-pill{color:#ea580c;background:#fff}.kiki-user-sep{background:#e5e7eb;height:1px;margin:6px 4px}.kiki-user-item.is-danger:hover{color:#ef4444;background:#ef44441a}.kiki-user-item.is-danger:hover svg{color:#ef4444}html.dark .kiki-user-trigger{color:#e2e8f0;background:#0f172a;border-color:#334155}html.dark .kiki-user-trigger:hover{background:#1e293b;border-color:#475569}html.dark .kiki-user-pop{background:#1e293b;border-color:#334155;box-shadow:0 18px 40px -12px #00000073}html.dark .kiki-user-card{border-bottom-color:#334155}html.dark .kiki-user-card-name{color:#e2e8f0}html.dark .kiki-user-item{color:#cbd5e1}html.dark .kiki-user-item:hover{color:#fb923c;background:#f973161a}html.dark .kiki-user-item.is-current{color:#fff;background:#f97316}html.dark .kiki-user-sep{background:#334155}.kiki-notif-pop{z-index:9999;opacity:0;pointer-events:none;visibility:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:340px;max-width:calc(100vw - 16px);transition:opacity .15s,transform .15s,visibility .15s;position:fixed;top:0;left:0;transform:translateY(-4px);box-shadow:0 18px 40px -12px #0f14192e}.kiki-notif-pop.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:none}.kiki-notif-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.kiki-notif-title{color:#111827;font-size:14px;font-weight:800}.kiki-notif-allread{font:inherit;color:#ea580c;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.kiki-notif-allread:hover{text-decoration:underline}.kiki-notif-allread[hidden]{display:none}.kiki-notif-body{max-height:min(420px,60vh);padding:6px;overflow-y:auto}.kiki-notif-item{text-align:left;width:100%;color:inherit;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;text-decoration:none;transition:background .12s;display:flex}.kiki-notif-item:hover{background:#fff7ed}.kiki-notif-ic{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.kiki-notif-ic svg{width:17px;height:17px}.kiki-notif-ic.is-chat{color:#2563eb;background:#dbeafe}.kiki-notif-ic.is-review{color:#d97706;background:#fef3c7}.kiki-notif-ic.is-system{color:#6b7280;background:#f3f4f6}.kiki-notif-dot{background:0 0;border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.kiki-notif-item.is-unread .kiki-notif-dot{background:#f97316}.kiki-notif-item.is-unread{background:#fff7ed}.kiki-notif-item.is-unread:hover{background:#ffedd5}.kiki-notif-main{flex:1;min-width:0}.kiki-notif-item-title{color:#111827;font-size:13px;font-weight:700}.kiki-notif-item-body{color:#4b5563;margin-top:2px;font-size:12px;line-height:1.4}.kiki-notif-time{color:#9ca3af;margin-top:3px;font-size:11px}.kiki-notif-empty{text-align:center;color:#9ca3af;padding:34px 16px;font-size:13px}.kiki-notif-empty[hidden]{display:none}html.dark .kiki-notif-pop{background:#1e293b;border-color:#334155;box-shadow:0 18px 40px -12px #00000073}html.dark .kiki-notif-head{border-bottom-color:#334155}html.dark .kiki-notif-title{color:#e2e8f0}html.dark .kiki-notif-allread{color:#fb923c}html.dark .kiki-notif-item:hover{background:#f973161a}html.dark .kiki-notif-item.is-unread{background:#f973161f}html.dark .kiki-notif-item.is-unread:hover{background:#f973162e}html.dark .kiki-notif-item-title{color:#f8fafc}html.dark .kiki-notif-item-body{color:#cbd5e1}html.dark .kiki-notif-time,html.dark .kiki-notif-empty{color:#64748b}html.dark .kiki-notif-ic.is-chat{color:#93c5fd;background:#2563eb2e}html.dark .kiki-notif-ic.is-review{color:#fbbf24;background:#d9770633}html.dark .kiki-notif-ic.is-system{color:#cbd5e1;background:#334155}.sysnotif{z-index:9995;background:#0f14198c;border:0;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:24px;display:flex;position:fixed;inset:0}.sysnotif:not([open]){display:none}.sysnotif[open]{-webkit-backdrop-filter:blur(3px)}.sysnotif-card{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:380px;padding:30px 26px 24px;position:relative;box-shadow:0 30px 60px -15px #0f14194d}.sysnotif-icon{color:#ea580c;background:#fff7ed;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}.sysnotif-icon svg{width:26px;height:26px}.sysnotif-title{color:#111827;margin-bottom:8px;font-size:17px;font-weight:800}.sysnotif-body{color:#4b5563;white-space:pre-line;margin-bottom:20px;font-size:13.5px;line-height:1.6}.sysnotif-ok{color:#fff;width:100%;font:inherit;cursor:pointer;background:#f97316;border:none;border-radius:12px;padding:11px;font-size:14px;font-weight:700;transition:background .12s}.sysnotif-ok:hover{background:#ea580c}html.dark .sysnotif-card{background:#0f172a;box-shadow:0 30px 60px -15px #0000008c}html.dark .sysnotif-icon{color:#fb923c;background:#f9731624}html.dark .sysnotif-title{color:#f1f5f9}html.dark .sysnotif-body{color:#cbd5e1}html.dark .kiki-auth-err{color:#fca5a5;background:#ef444424;border-color:#ef44444d}html.dark .kiki-auth-otpnote{color:#fdba74;background:#f973161f;border-color:#f9731647}html.dark .kiki-auth-hint{color:#64748b}.msg-page{flex-direction:column;min-height:100vh;display:flex}.msg-main{flex:none;height:calc(100vh - 160px);min-height:520px}.msg-wrap{max-width:1200px;height:100%;margin:0 auto;padding:16px 24px 80px}.msg-shell{background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:336px 1fr;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 12px 32px -18px #0f14192e}@media (width<=900px){.msg-wrap{padding:0}.msg-shell{border-left:none;border-right:none;border-radius:0;grid-template-columns:1fr}}html.dark .msg-shell{background:#1e293b;border-color:#334155;box-shadow:0 12px 32px -18px #00000080}.msg-side{border-right:1px solid #f3f4f6;flex-direction:column;min-height:0;display:flex}html.dark .msg-side{border-right-color:#334155}.msg-side-head{border-bottom:1px solid #f3f4f6;flex:none;padding:12px}html.dark .msg-side-head{border-bottom-color:#334155}.msg-search{align-items:center;display:flex;position:relative}.msg-search svg{color:#9ca3af;pointer-events:none;position:absolute;left:11px}.msg-search input{color:#111827;width:100%;height:38px;font:inherit;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;outline:none;padding:0 12px 0 32px;font-size:13px;transition:border-color .15s,background .15s}.msg-search input::placeholder{color:#9ca3af}.msg-search input:focus{background:#fff;border-color:#f97316}html.dark .msg-search input{color:#e2e8f0;background:#0f172a;border-color:#334155}html.dark .msg-search input:focus{background:#0b1220;border-color:#f97316}.convo-list{scrollbar-width:thin;scrollbar-color:#d1d5db transparent;flex:1;min-height:0;padding:6px;overflow-y:auto}.convo-list::-webkit-scrollbar{width:6px}.convo-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:99px}html.dark .convo-list{scrollbar-color:#475569 transparent}html.dark .convo-list::-webkit-scrollbar-thumb{background:#475569}.convo-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px;transition:background .12s;display:flex;position:relative}.convo-row:hover{background:#f9fafb}.convo-row.is-active{background:#fff7ed}.convo-row.is-active:before{content:"";background:#f97316;border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}html.dark .convo-row:hover{background:#0f172a}html.dark .convo-row.is-active{background:#f973161f}.convo-avatar{color:#2a1810;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%) 50%/cover;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid;overflow:hidden}.convo-info{flex:1;min-width:0}.convo-row-top{align-items:baseline;gap:6px;display:flex}.convo-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:700;overflow:hidden}.convo-time{color:#9ca3af;flex:none;font-size:10.5px;font-weight:600}.convo-preview{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.convo-row.is-unread .convo-name{font-weight:800}.convo-row.is-unread .convo-preview{color:#4b5563;font-weight:600}.convo-unread{color:#fff;background:#f97316;border-radius:99px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10.5px;font-weight:800;display:grid}html.dark .convo-name{color:#f1f5f9}html.dark .convo-row.is-unread .convo-preview{color:#cbd5e1}.msg-thread{flex-direction:column;min-height:0;display:flex}.thread-active{flex-direction:column;flex:1;min-height:0;display:flex}.thread-active[hidden]{display:none}@media (width<=900px){.msg-shell.is-thread-open .msg-side,.msg-shell:not(.is-thread-open) .msg-thread{display:none}.thread-back{display:grid!important}}.thread-head{border-bottom:1px solid #f3f4f6;flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}html.dark .thread-head{border-bottom-color:#334155}.thread-item{cursor:pointer;text-align:left;background:linear-gradient(90deg,#fff7e6f2 0%,#fffbf2f2 100%);border:0;border-bottom:1px solid #fde9c8;flex:none;align-items:center;gap:10px;width:100%;padding:9px 14px;transition:background .16s;display:flex}.thread-item:hover{background:linear-gradient(90deg,#fff0d1f2 0%,#fff7e8f2 100%)}.thread-item-thumb{color:#b45309;background:#f59e0b29;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.thread-item-thumb svg{width:17px;height:17px}.thread-item-info{flex:1;min-width:0}.thread-item-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:#b45309;font-size:9.5px;font-weight:800;display:block}.thread-item-title{color:#78350f;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.thread-item-cta{color:#d97706;flex:none;align-items:center;gap:2px;font-size:11px;font-weight:800;display:inline-flex}html.dark .thread-item{background:linear-gradient(90deg,#45311180 0%,#28201280 100%);border-bottom-color:#423115}html.dark .thread-item:hover{background:linear-gradient(90deg,#583f1699 0%,#34291699 100%)}html.dark .thread-item-eyebrow,html.dark .thread-item-cta{color:#fbbf24}html.dark .thread-item-title{color:#fde68a}html.dark .thread-item-thumb{color:#fbbf24;background:#f59e0b33}.thread-back{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:none}html.dark .thread-back{color:#cbd5e1;background:#0f172a;border-color:#334155}.thread-avatar{color:#2a1810;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%) 50%/cover;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.thread-head-info{flex:1;min-width:0}.thread-head-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.thread-head-sub{color:#9ca3af;margin-top:1px;font-size:11.5px}html.dark .thread-head-name{color:#f1f5f9}.thread-body{scrollbar-width:thin;scrollbar-color:#d1d5db transparent;background:linear-gradient(#fffdf9 0%,#fff 120px);flex-direction:column;flex:1;gap:2px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.thread-body::-webkit-scrollbar{width:6px}.thread-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:99px}html.dark .thread-body{scrollbar-color:#475569 transparent;background:linear-gradient(#172033 0%,#1e293b 120px)}html.dark .thread-body::-webkit-scrollbar-thumb{background:#475569}.msg-day{color:#6b7280;letter-spacing:.3px;text-transform:uppercase;background:#f3f4f6;border-radius:99px;align-self:center;margin:12px 0 8px;padding:3px 12px;font-size:10.5px;font-weight:800}html.dark .msg-day{color:#94a3b8;background:#334155}.msg-row{margin-top:2px;display:flex}.msg-row.is-mine{justify-content:flex-end}.msg-row.is-turn{margin-top:12px}.msg-bubble{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px;max-width:min(70%,520px);padding:9px 13px;font-size:13.5px;line-height:1.5}.msg-row.is-mine .msg-bubble{color:#fff;background:linear-gradient(135deg,#f97316 0%,#c2410c 100%);border-bottom-right-radius:5px;box-shadow:0 6px 16px -8px #f9731699}.msg-row:not(.is-mine) .msg-bubble{color:#111827;background:#f3f4f6;border-bottom-left-radius:5px}html.dark .msg-row:not(.is-mine) .msg-bubble{color:#e2e8f0;background:#0f172a}.msg-meta{color:#9ca3af;justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:10px;display:flex}.msg-row:not(.is-mine) .msg-meta{justify-content:flex-start}.msg-col{flex-direction:column;max-width:min(70%,520px);display:flex}.msg-row.is-mine .msg-col{align-items:flex-end}.msg-col .msg-bubble{max-width:100%}.msg-row.is-sending .msg-bubble{opacity:.6}.msg-row.is-failed .msg-bubble{color:#b91c1c;box-shadow:none;cursor:pointer;background:#fee2e2}.msg-row.is-failed .msg-meta{color:#ef4444}html.dark .msg-row.is-failed .msg-bubble{color:#fca5a5;background:#ef444429}.composer{border-top:1px solid #f3f4f6;flex:none;align-items:flex-end;gap:8px;padding:10px 14px 12px;display:flex}html.dark .composer{border-top-color:#334155}.composer-input{color:#111827;min-width:0;max-height:140px;font:inherit;resize:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;outline:none;flex:1;padding:10px 14px;font-size:13.5px;line-height:1.5;transition:border-color .15s,background .15s}.composer-input::placeholder{color:#9ca3af}.composer-input:focus{background:#fff;border-color:#f97316}html.dark .composer-input{color:#e2e8f0;background:#0f172a;border-color:#334155}html.dark .composer-input:focus{background:#0b1220}.composer-send{cursor:pointer;color:#fff;background:linear-gradient(135deg,#f97316 0%,#c2410c 100%);border:none;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:transform .12s,opacity .12s;display:grid;box-shadow:0 8px 18px -6px #f973168c}.composer-send:hover:not(:disabled){transform:translateY(-1px)}.composer-send:active:not(:disabled){transform:scale(.94)}.composer-send:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.msg-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:28px 24px;display:flex}.msg-empty[hidden]{display:none}.msg-empty .msg-empty-bee{width:96px;height:96px;animation:3.4s ease-in-out infinite footer-bee-bob}.msg-empty h3{color:#111827;letter-spacing:-.02em;margin:10px 0 0;font-size:16px;font-weight:800}.msg-empty p{color:#9ca3af;max-width:320px;margin:0;font-size:12.5px;line-height:1.6}.msg-empty .grad{color:#0000;background:linear-gradient(120deg,#f97316 0%,#fbbf24 100%);-webkit-background-clip:text;background-clip:text}html.dark .msg-empty h3{color:#f1f5f9}@media (prefers-reduced-motion:reduce){.msg-empty .msg-empty-bee{animation:none}}.convo-note{text-align:center;color:#9ca3af;padding:28px 14px;font-size:12.5px;line-height:1.6}.convo-sk{align-items:center;gap:10px;padding:10px;display:flex}.convo-sk .sk-av{border-radius:50%;flex:none;width:42px;height:42px}.convo-sk .sk-body{flex-direction:column;flex:1;gap:7px;display:flex}.convo-sk .sk-l1{width:45%;height:10px}.convo-sk .sk-l2{width:75%;height:9px}.hub-wrap{max-width:1200px;margin:0 auto;padding:28px 24px 80px}.hub-greet{color:#111827;letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.hub-sub{color:#9ca3af;margin:5px 0 0;font-size:13px}html.dark .hub-greet{color:#f1f5f9}.hub-search-bar{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;align-items:center;gap:10px;height:50px;margin:20px 0 12px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.hub-search-bar:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f973161f}.hub-search-bar>svg{color:#9ca3af;flex:none}.hub-search-bar input{min-width:0;font:inherit;color:#111827;background:0 0;border:0;outline:none;flex:1;font-size:13.5px;font-weight:500}.hub-search-bar input::-webkit-search-cancel-button{display:none}.hub-search-clear{color:#6b7280;cursor:pointer;background:#f3f4f6;border:0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.hub-search-clear:hover{color:#111827;background:#e5e7eb}.hub-search-clear[hidden]{display:none}.hub-search-kbd{flex:none;gap:3px;display:flex}.hub-search-kbd kbd{color:#9ca3af;background:#f9fafb;border:1px solid #e5e7eb;border-bottom-width:2px;border-radius:5px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px;font-weight:700;display:grid}@media (width<=720px){.hub-search-kbd{display:none}}html.dark .hub-search-bar{background:#0f172a;border-color:#334155}html.dark .hub-search-bar input{color:#e2e8f0}html.dark .hub-search-clear{color:#94a3b8;background:#334155}html.dark .hub-search-kbd kbd{color:#64748b;background:#1e293b;border-color:#334155}.hub-tags{flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;display:flex}.hub-tags-lbl{color:#9ca3af;margin-right:2px;font-weight:700}.hub-tag{font:inherit;color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:99px;padding:5px 11px;font-size:11.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s}.hub-tag:hover{color:#ea580c;border-color:#fdba74}.hub-tag.is-on{color:#ea580c;background:#fff7ed;border-color:#fdba74}html.dark .hub-tag{color:#94a3b8;background:#0f172a;border-color:#334155}html.dark .hub-tag.is-on{color:#fb923c;background:#f9731624;border-color:#f9731666}.hub-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:18px;display:flex}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}@media (width<=900px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px 16px 14px;position:relative}.stat-ic{color:#ea580c;background:#fff7ed;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:14px}.stat-lbl{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-size:10.5px;font-weight:700}.stat-val{color:#111827;letter-spacing:-.03em;margin-top:7px;font-size:26px;font-weight:800;line-height:1.1}.stat-foot{color:#9ca3af;margin-top:3px;font-size:11px}html.dark .stat-card{background:#0f172a;border-color:#334155}html.dark .stat-ic{color:#fb923c;background:#f9731624}html.dark .stat-val{color:#f1f5f9}.tab-strip{scrollbar-width:none;background:#f3f4f6;border-radius:99px;gap:4px;margin:24px 0 14px;padding:4px;display:flex;overflow-x:auto}.tab-strip::-webkit-scrollbar{display:none}.tab{font:inherit;color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;flex:none;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:700;transition:background .14s,color .14s;display:inline-flex}.tab:hover{color:#111827}.tab.is-active{color:#fff;background:#f97316;box-shadow:0 6px 16px -6px #f97316b3}.tab-count{background:#0f141914;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:800;display:grid}.tab.is-active .tab-count{background:#ffffff47}html.dark .tab-strip{background:#1e293b}html.dark .tab{color:#94a3b8}html.dark .tab:hover{color:#f1f5f9}html.dark .tab-count{background:#ffffff1a}.tab-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tab-toolbar .right{gap:8px;margin-left:auto;display:flex}.hub-select{height:36px;font:inherit;color:#374151;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 9px center/12px no-repeat;border:1px solid #e5e7eb;border-radius:9px;padding:0 30px 0 11px;font-size:12.5px;font-weight:600}.hub-select:focus-visible{outline-offset:1px;outline:2px solid #f97316}.hub-select[hidden]{display:none}html.dark .hub-select{color:#cbd5e1;background-color:#0f172a;border-color:#334155}.hub-btn{height:38px;font:inherit;color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:99px;align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.hub-btn[hidden]{display:none}.hub-btn:hover{background:#f9fafb;border-color:#d1d5db}.hub-btn-primary{color:#fff;background:linear-gradient(135deg,#f97316 0%,#c73e12 100%);border-color:#0000;box-shadow:0 8px 20px -8px #f97316cc}.hub-btn-primary:hover{background:linear-gradient(135deg,#fb8c3c 0%,#d6511f 100%);border-color:#0000}.hub-btn-ghost-accent{color:#ea580c;background:#fff7ed;border-color:#fed7aa}.hub-btn-ghost-accent:hover{background:#ffedd5;border-color:#fdba74}.hub-btn-ghost-accent svg{color:#f97316}html.dark .hub-btn{color:#cbd5e1;background:#0f172a;border-color:#334155}html.dark .hub-btn:hover{background:#1e293b}html.dark .hub-btn-primary{border-color:#0000}html.dark .hub-btn-ghost-accent{color:#fb923c;background:#f9731624;border-color:#f9731666}html.dark .hub-btn-ghost-accent:hover{background:#f9731638}.pgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1000px){.pgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pgrid{grid-template-columns:1fr}}.pcard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.pcard:hover{border-color:#fdba74;transform:translateY(-2px);box-shadow:0 18px 40px -18px #0f141947}html.dark .pcard{background:#0f172a;border-color:#334155}html.dark .pcard:hover{border-color:#f9731680;box-shadow:0 18px 40px -18px #000000b3}.pcard-media{aspect-ratio:16/10;position:relative;overflow:hidden}.pcard-media .card-bee{margin:auto;position:absolute;inset:0}.pcard-tools{z-index:2;gap:5px;display:flex;position:absolute;top:8px;right:8px}.pcard-tool{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#4b5563;cursor:pointer;background:#ffffffeb;border:0;border-radius:8px;place-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:grid;box-shadow:0 2px 8px -2px #0f14194d}.pcard-tool:hover{color:#111827;background:#fff}.pcard-tool.is-boost{color:#2a1810;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%)}.pcard-tool.is-danger:hover{color:#fff;background:#ef4444}html.dark .pcard-tool{color:#cbd5e1;background:#0f172ae0}html.dark .pcard-tool:hover{color:#f8fafc;background:#1e293b}html.dark .pcard-tool.is-boost{color:#2a1810;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%)}.pcard-crown{z-index:2;color:#2a1810;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%);border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px -2px #e89017cc}.pcard-body{flex-direction:column;flex:1;gap:3px;padding:12px 13px 13px;display:flex}.pcard-cat{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-size:10px;font-weight:700}.pcard-title{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.pcard-title a{color:inherit;text-decoration:none}.pcard-title a:hover{color:#ea580c}.pcard-price{color:#ea580c;letter-spacing:-.02em;margin-top:2px;font-size:15px;font-weight:800}.pcard-price .note{color:#9ca3af;font-size:11px;font-weight:600}.pcard-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.pcard-meta{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}html.dark .pcard-title{color:#e2e8f0}html.dark .pcard-price{color:#fb923c}.status-pill{border-radius:99px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status-pill.active{color:#16a34a;background:#4ade8029}.status-pill.closed,.status-pill.draft{color:#6b7280;background:#f3f4f6}.status-pill.out{color:#dc2626;background:#ef44441f}html.dark .status-pill.active{color:#4ade80;background:#4ade8029}html.dark .status-pill.closed,html.dark .status-pill.draft{color:#94a3b8;background:#1e293b}html.dark .status-pill.out{color:#f87171;background:#ef44442e}.hub-empty{text-align:center;background:radial-gradient(at 50% 0,#fff7ed 0%,#0000 70%);border:1px dashed #e5e7eb;border-radius:20px;padding:60px 24px;position:relative}.hub-empty-bee{width:110px;height:110px;margin:0 auto;animation:3.4s ease-in-out infinite footer-bee-bob}.hub-empty h3{color:#111827;letter-spacing:-.02em;margin:12px 0 0;font-size:18px;font-weight:800}.hub-empty p{color:#9ca3af;max-width:360px;margin:6px auto 0;font-size:13px;line-height:1.6}.hub-empty .grad{color:#0000;background:linear-gradient(120deg,#f97316 0%,#fbbf24 100%);-webkit-background-clip:text;background-clip:text}.hub-empty-cta{margin-top:18px}.hub-empty-tips{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:20px;display:flex}.hub-empty-tip{color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:99px;padding:4px 11px;font-size:11px;font-weight:600}html.dark .hub-empty{background:radial-gradient(at 50% 0,#f973161a 0%,#0000 70%);border-color:#334155}html.dark .hub-empty h3{color:#f1f5f9}html.dark .hub-empty-tip{background:#0f172a;border-color:#334155}@media (prefers-reduced-motion:reduce){.hub-empty-bee{animation:none}}.pcard-sk{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.pcard-sk .sk-media{aspect-ratio:16/10}.pcard-sk .sk-body{flex-direction:column;gap:8px;padding:13px;display:flex}.pcard-sk .sk-l1{width:35%;height:9px}.pcard-sk .sk-l2{width:85%;height:12px}.pcard-sk .sk-l3{width:45%;height:14px}html.dark .pcard-sk{background:#0f172a;border-color:#334155}.load-more-wrap{flex-direction:column;align-items:center;gap:10px;margin-top:28px;display:flex}.load-more-info{color:#9ca3af;font-size:12px}.load-more-end{color:#d1d5db;letter-spacing:.04em;font-size:11.5px;font-weight:600}html.dark .load-more-end{color:#475569}.del-modal{z-index:9995;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0f14199e;border:0;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:20px;transition:opacity .22s;display:flex;position:fixed;inset:0}.del-modal.is-open{opacity:1;pointer-events:auto}.del-card{text-align:center;background:#fff;border-radius:22px;width:100%;max-width:420px;padding:28px 26px 22px;transition:transform .22s;transform:translateY(8px)scale(.98);box-shadow:0 30px 70px -20px #0f141980}.del-modal.is-open .del-card{transform:none}.del-card-bee{width:92px;height:92px;margin:0 auto}.del-card h3{color:#111827;letter-spacing:-.02em;margin:10px 0 0;font-size:17px;font-weight:800}.del-card p{color:#9ca3af;margin:7px 0 0;font-size:12.5px;line-height:1.6}.del-card-acts{gap:9px;margin-top:20px;display:flex}.del-card-acts .hub-btn{flex:1;justify-content:center}.hub-btn-danger{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#c03028 100%);border-color:#0000}.hub-btn-danger:hover{background:linear-gradient(135deg,#f45c5c 0%,#d4372e 100%);border-color:#0000}.del-card-foot{color:#d1d5db;margin-top:14px;font-size:11px}.del-card-foot .grad{color:#0000;background:linear-gradient(120deg,#f97316 0%,#fbbf24 100%);-webkit-background-clip:text;background-clip:text;font-weight:700}html.dark .del-card{background:#0f172a;box-shadow:0 30px 70px -20px #000c}html.dark .del-card h3{color:#f1f5f9}html.dark .del-card-foot{color:#475569}.pcard.is-busy{opacity:.5;pointer-events:none}.picker{z-index:9996;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0f14199e;border:0;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:20px;transition:opacity .22s;display:flex;position:fixed;inset:0}.picker.is-open{opacity:1;pointer-events:auto}.picker-card{background:#fff;border-radius:24px;width:100%;max-width:880px;max-height:92vh;transition:transform .22s;display:flex;position:relative;overflow:hidden;transform:translateY(8px)scale(.98);box-shadow:0 30px 70px -20px #0f141980}.picker.is-open .picker-card{transform:none}.picker-close{z-index:2;color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;place-items:center;width:32px;height:32px;transition:background .12s,color .12s;display:grid;position:absolute;top:14px;right:14px}.picker-close:hover{color:#111827;background:#f3f4f6}html.dark .picker-close{color:#94a3b8;background:#0f172a;border-color:#334155}html.dark .picker-close:hover{color:#f1f5f9;background:#1e293b}.picker-aside{text-align:center;background:#0b0d14;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:262px;padding:30px 24px;display:flex;position:relative;overflow:hidden}.picker-comb{width:100%;height:100%;position:absolute;inset:0}.picker-bee{z-index:1;filter:drop-shadow(0 14px 28px #ff9e1f73);width:104px;height:104px;animation:3.4s ease-in-out infinite footer-bee-bob;position:relative}.picker-aside-body{z-index:1;margin-top:10px;position:relative}.picker-aside-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#ffc93c;font-size:11px;font-weight:800}.picker-aside-body p{color:#ffffffad;margin:8px 0 0;font-size:12px;line-height:1.6}.picker-panel{flex:1;min-width:0;padding:30px 28px 26px;overflow-y:auto}.picker-card h2{color:#111827;letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800}.picker-card h2 .grad{color:#0000;background:linear-gradient(120deg,#f97316 0%,#fbbf24 100%);-webkit-background-clip:text;background-clip:text}.picker-sub{color:#9ca3af;max-width:420px;margin:7px 0 0;font-size:13px;line-height:1.6}.picker-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}@media (width<=760px){.picker-aside{display:none}.picker-card{max-width:520px}}@media (width<=420px){.picker-grid{grid-template-columns:1fr}}.picker-tile{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:4px;padding:14px;transition:border-color .14s,background .14s,transform .14s;display:flex}.picker-tile:hover{background:#fff7ed;border-color:#fdba74;transform:translateY(-2px)}.picker-tile-ic{color:#ea580c;background:#fff7ed;border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:4px;display:grid}.picker-tile:hover .picker-tile-ic{background:#fff}.picker-tile strong{color:#111827;font-size:13.5px;font-weight:800}.picker-tile span{color:#9ca3af;font-size:11.5px;line-height:1.5}html.dark .picker-card{background:#0f172a;box-shadow:0 30px 70px -20px #000c}html.dark .picker-card h2{color:#f1f5f9}html.dark .picker-aside{border-right:1px solid #1e293b}html.dark .picker-tile{background:#0f172a;border-color:#334155}html.dark .picker-tile:hover{background:#1e293b;border-color:#f9731680}html.dark .picker-tile strong{color:#e2e8f0}html.dark .picker-tile-ic{color:#fb923c;background:#f9731624}@media (prefers-reduced-motion:reduce){.picker-bee{animation:none}}.upsell{background:0 0;border:0;max-width:100%;max-height:100%;padding:0}.upsell::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f14199e}.upsell{z-index:9996;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:opacity .22s;display:flex;position:fixed;inset:0}.upsell.is-open{opacity:1;pointer-events:auto}.upsell-card{background:#fff;border-radius:24px;width:100%;max-width:780px;height:min(600px,92vh);transition:transform .22s;display:flex;position:relative;overflow:hidden;transform:translateY(8px)scale(.98);box-shadow:0 30px 70px -20px #0f141980}.upsell.is-open .upsell-card{transform:none}.upsell-aside{background:#0b0d14;flex:none;width:280px;position:relative;overflow:hidden}.upsell-map{width:100%;height:100%;position:absolute;inset:0}.upsell-aside-body{z-index:1;text-align:left;padding:0 24px 26px;position:absolute;bottom:0;left:0;right:0}.upsell-aside-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#ffc93c;font-size:11px;font-weight:800}.upsell-aside-body h3{letter-spacing:-.02em;color:#fff;margin:8px 0 0;font-size:23px;font-weight:800;line-height:1.12}.upsell-aside-body p{color:#ffffffad;margin:10px 0 0;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.upsell-map circle animate{display:none}}.upsell-main{text-align:center;flex-direction:column;flex:1;min-width:0;padding:26px 24px 20px;display:flex;position:relative;overflow:hidden}@media (width<=720px){.upsell-aside{display:none}.upsell-card{max-width:440px}}.upsell-card h2{color:#111827;letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}.upsell-card h2 .grad{color:#0000;background:linear-gradient(120deg,#f97316 0%,#fbbf24 100%);-webkit-background-clip:text;background-clip:text}.upsell-sub{color:#6b7280;max-width:360px;margin:8px auto 0;font-size:13px;line-height:1.6}html.dark .upsell-card{background:#0f172a;box-shadow:0 30px 70px -20px #000c}html.dark .upsell-card h2{color:#f1f5f9}html.dark .upsell-sub{color:#94a3b8}.upsell-bee{width:74px;height:74px;animation:3.4s ease-in-out infinite footer-bee-bob}.upsell-eyebrow{letter-spacing:.04em;color:#9ca3af;margin-top:4px;font-size:11.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.upsell-bee{animation:none}}.upsell-close{z-index:2;color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;place-items:center;width:32px;height:32px;transition:background .12s,color .12s;display:grid;position:absolute;top:14px;right:14px}.upsell-close:hover{color:#111827;background:#f3f4f6}html.dark .upsell-close{color:#94a3b8;background:#0f172a;border-color:#334155}html.dark .upsell-close:hover{color:#f8fafc;background:#1e293b}.upsell-back{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;margin:0 auto 4px 0;padding:6px 10px 6px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.upsell-back:hover{color:#ea580c}.upsell-screen[hidden]{display:none}.upsell-screen{scrollbar-width:none;flex-direction:column;flex:1;justify-content:safe center;align-items:center;min-height:0;display:flex;overflow-y:auto}.upsell-screen::-webkit-scrollbar{display:none}.upsell-plans{flex-direction:column;gap:10px;width:100%;margin:22px 0 0;display:flex}.upsell-plan{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:16px;align-items:center;gap:13px;padding:13px 15px;transition:border-color .14s,background .14s;display:flex}.upsell-plan:hover{border-color:#d1d5db}.upsell-plan.is-selected{background:#fff;border-color:#111827}html.dark .upsell-plan{background:#0b1220;border-color:#334155}html.dark .upsell-plan.is-selected{background:#0f172a;border-color:#f8fafc}.upsell-plan-badge{border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.upsell-plan-badge.is-star{color:#f97316;background:#fff0e6}.upsell-plan-badge.is-gem{color:#fff;background:#111827}html.dark .upsell-plan-badge.is-star{color:#fb923c;background:#f9731629}html.dark .upsell-plan-badge.is-gem{color:#f8fafc;background:#1e293b}.upsell-plan-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.upsell-plan-info strong{color:#111827;letter-spacing:-.02em;font-size:15px;font-weight:800}.upsell-plan-info span{color:#9ca3af;font-size:12px}html.dark .upsell-plan-info strong{color:#f1f5f9}.upsell-plan-price{color:#111827;letter-spacing:-.02em;flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:17px;font-weight:800;display:flex}html.dark .upsell-plan-price{color:#f1f5f9}.upsell-plan-tag{color:#ea580c;text-transform:none;font-size:10.5px;font-weight:800}.upsell-perks{text-align:left;box-sizing:border-box;flex-direction:column;gap:12px;width:100%;margin:22px 2px 0;padding:0;list-style:none;display:flex}.upsell-perks li{color:#374151;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;display:flex}.upsell-perks svg{color:#f97316;flex:none;margin-top:1px}html.dark .upsell-perks li{color:#cbd5e1}.upsell-cta{border-radius:14px;justify-content:center;width:100%;height:50px;margin-top:22px;font-size:14px}.upsell-later{font:inherit;color:#9ca3af;cursor:pointer;background:0 0;border:0;margin:12px auto 2px;padding:8px;font-size:13px;font-weight:600}.upsell-later:hover{color:#6b7280}html.dark .upsell-later:hover{color:#cbd5e1}.momo-head{flex-direction:column;align-items:center;margin-bottom:4px;display:flex}.momo-head-ic{color:#ea580c;background:#fff0e6;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:12px;display:grid}html.dark .momo-head-ic{color:#fb923c;background:#f9731629}.momo-label{color:#374151;align-self:flex-start;margin:18px 0 8px;font-size:12px;font-weight:700}html.dark .momo-label{color:#cbd5e1}.momo-nets{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.momo-net{font:inherit;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;transition:border-color .14s,background .14s;display:flex}.momo-net:hover{border-color:#d1d5db}.momo-net.is-active{background:#fff7ed;border-color:#f97316}html.dark .momo-net{background:#0b1220;border-color:#334155}html.dark .momo-net.is-active{background:#f973161f;border-color:#f97316}.momo-net-mark{letter-spacing:-.02em;color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.momo-net[data-net=mtn] .momo-net-mark{color:#2a1810;background:linear-gradient(135deg,#fc0,#ffb300)}.momo-net[data-net=atl] .momo-net-mark{background:linear-gradient(135deg,#ed1c24,#c70009)}.momo-net[data-net=tel] .momo-net-mark{background:linear-gradient(135deg,#e60000,#b00000)}.momo-net-name{color:#374151;font-size:11px;font-weight:700}html.dark .momo-net-name{color:#cbd5e1}.momo-input{box-sizing:border-box;width:100%;height:46px;font:inherit;letter-spacing:.02em;color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:0 14px;font-size:15px;font-weight:600;transition:border-color .14s,box-shadow .14s}.momo-input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161f}html.dark .momo-input{color:#e2e8f0;background:#0b1220;border-color:#334155}.momo-err{color:#ef4444;align-self:flex-start;margin-top:7px;font-size:11.5px;font-weight:600}.momo-err[hidden]{display:none}.momo-summary{box-sizing:border-box;color:#6b7280;background:#f9fafb;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.momo-summary strong{color:#111827;letter-spacing:-.02em;font-size:18px;font-weight:800}html.dark .momo-summary{background:#0b1220}html.dark .momo-summary strong{color:#f1f5f9}.momo-fine{color:#9ca3af;max-width:320px;margin:12px auto 0;font-size:11px;line-height:1.5}.momo-wait-spin{color:#ea580c;background:#fff7ed;border-radius:99px;align-items:center;gap:9px;margin-top:20px;padding:9px 16px;font-size:12.5px;font-weight:700;display:inline-flex}html.dark .momo-wait-spin{color:#fb923c;background:#f9731624}.momo-ref{letter-spacing:.04em;color:#9ca3af;margin-top:14px;font-family:ui-monospace,monospace;font-size:11.5px;font-weight:700}.drawer-scrim{z-index:9997;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0f141980;transition:opacity .25s;position:fixed;inset:0}.drawer-scrim.is-open{opacity:1;pointer-events:auto}.drawer{z-index:9998;background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;width:min(560px,100vw);transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-24px 0 60px -20px #0f14194d}.drawer.is-open{transform:none}.drawer-head{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.drawer-head-info{flex:1;min-width:0}.drawer-head h3{color:#111827;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800}.drawer-head p{color:#9ca3af;margin:3px 0 0;font-size:12px;line-height:1.5}.drawer-close{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;transition:background .12s,color .12s;display:grid}.drawer-close:hover{color:#111827;background:#f3f4f6}.drawer-body{flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.drawer-foot{background:#f9fafb;border-top:1px solid #e5e7eb;gap:9px;padding:14px 22px;display:flex}.drawer-foot .hub-btn{flex:1;justify-content:center;height:42px}html.dark .drawer{background:#0f172a;border-left-color:#334155}html.dark .drawer-head,html.dark .drawer-foot{border-color:#334155}html.dark .drawer-foot{background:#0b1220}html.dark .drawer-head h3{color:#f1f5f9}html.dark .drawer-close{color:#94a3b8;background:#0f172a;border-color:#334155}html.dark .drawer-close:hover{color:#f8fafc;background:#1e293b}body.no-scroll{overflow:hidden}.drawer.is-saving .drawer-body{opacity:.55;pointer-events:none}.map-modal{z-index:10000;opacity:0;pointer-events:none;background:#0f14199e;justify-content:center;align-items:center;padding:20px;transition:opacity .22s;display:flex;position:fixed;inset:0}.map-modal[hidden]{display:none}.map-modal.is-open{-webkit-backdrop-filter:blur(8px);opacity:1;pointer-events:auto}.map-modal-card{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:820px;max-height:92vh;transition:transform .22s;display:flex;overflow:hidden;transform:translateY(8px)scale(.98);box-shadow:0 30px 70px -20px #0f141980}.map-modal.is-open .map-modal-card{transform:none}.map-modal-head{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.map-modal-head>div{flex:1;min-width:0}.map-modal-head h3{color:#111827;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800}.map-modal-head p{color:#9ca3af;margin:3px 0 0;font-size:12px}html.dark .map-modal-card{background:#0f172a;box-shadow:0 30px 70px -20px #000c}html.dark .map-modal-head{border-bottom-color:#334155}html.dark .map-modal-head h3{color:#f1f5f9}.map-search{z-index:5;background:#fff;border:1px solid #e5e7eb;border-radius:11px;align-items:center;gap:9px;height:42px;margin:12px 20px 0;padding:0 12px;display:flex;position:relative}.map-search:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f973161f}.map-search>svg{color:#9ca3af;flex:none}.map-search input{min-width:0;font:inherit;color:#111827;background:0 0;border:0;outline:none;flex:1;font-size:13px}.map-search input::-webkit-search-cancel-button{display:none}html.dark .map-search{background:#0b1220;border-color:#334155}html.dark .map-search input{color:#e2e8f0}.map-results{background:#fff;border:1px solid #e5e7eb;border-radius:11px;max-height:240px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -14px #0f141947}.map-results[hidden]{display:none}.map-result{text-align:left;width:100%;font:inherit;color:#374151;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 9px;font-size:12px;line-height:1.4;display:flex}.map-result svg{color:#ea580c;flex:none;margin-top:1px}.map-result:hover{background:#fff7ed}.map-result-empty{color:#9ca3af;text-align:center;padding:12px 10px;font-size:12px}html.dark .map-results{background:#0f172a;border-color:#334155}html.dark .map-result{color:#cbd5e1}html.dark .map-result:hover{background:#1e293b}.map-canvas-wrap{flex:1;min-height:460px;margin:12px 0 0;position:relative}.map-canvas{isolation:isolate;background:#eef0f2;position:absolute;inset:0}html.dark .map-canvas{background:#1e293b}.map-loading{z-index:2;background:inherit;place-items:center;display:grid;position:absolute;inset:0}.map-loading .hub-empty-bee{animation:3.4s ease-in-out infinite footer-bee-bob}.map-crosshair{z-index:400;pointer-events:none;position:absolute;top:50%;left:50%}.map-pin{filter:drop-shadow(0 5px 5px #0f141959);width:34px;height:45px;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.map-pin path{fill:#f97316;stroke:#fff;stroke-width:1.5px}.map-pin circle{fill:#fff}.map-crosshair:after{content:"";background:#f9731647;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #f9731680}.map-pin{animation:2.4s ease-in-out infinite map-pin-bob}@keyframes map-pin-bob{0%,to{transform:translate(-50%,-100%)}50%{transform:translate(-50%,calc(-100% - 5px))}}@media (prefers-reduced-motion:reduce){.map-pin{animation:none}}.map-foot{border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.map-coord{color:#6b7280;font-family:ui-monospace,monospace;font-size:12px;font-weight:700}.map-foot-acts{gap:8px;display:flex}html.dark .map-foot{border-top-color:#334155}html.dark .map-coord{color:#94a3b8}.map-canvas .leaflet-control-attribution{font-size:9px}.map-canvas .leaflet-bar a{color:#374151}.lm-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite lm-spin}@keyframes lm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lm-spin{animation-duration:2s}}.sf-steps{align-items:flex-start;gap:0;margin:0;padding:14px 22px 4px;list-style:none;display:flex}.sf-step-node{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.sf-step-node:after{content:"";z-index:0;background:#e5e7eb;width:100%;height:2px;position:absolute;top:14px;left:50%}.sf-step-node:last-child:after{display:none}.sf-step-node.is-done:after{background:#f97316}.sf-step-dot{z-index:1;color:#9ca3af;background:#fff;border:2px solid #e5e7eb;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .16s,border-color .16s,color .16s;display:grid;position:relative}.sf-step-ic,.sf-step-check{grid-area:1/1}.sf-step-check{display:none}.sf-step-label{color:#9ca3af;letter-spacing:-.01em;font-size:11px;font-weight:700}.sf-step-node.is-current .sf-step-dot{color:#fff;background:#f97316;border-color:#f97316;box-shadow:0 6px 16px -6px #f97316cc}.sf-step-node.is-current .sf-step-label{color:#ea580c}.sf-step-node.is-done .sf-step-dot{color:#ea580c;background:#fff7ed;border-color:#f97316}.sf-step-node.is-done .sf-step-ic{display:none}.sf-step-node.is-done .sf-step-check{display:block}.sf-step-node.is-done .sf-step-label{color:#6b7280}html.dark .sf-step-node:after{background:#334155}html.dark .sf-step-node.is-done:after{background:#f97316}html.dark .sf-step-dot{color:#64748b;background:#0f172a;border-color:#334155}html.dark .sf-step-node.is-done .sf-step-dot{color:#fb923c;background:#f9731624;border-color:#f97316}.sf-step-head{margin-bottom:4px}.sf-step-title{color:#111827;letter-spacing:-.02em;font-size:15px;font-weight:800}.sf-step-blurb{color:#9ca3af;margin-top:2px;font-size:12px}html.dark .sf-step-title{color:#f1f5f9}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}@media (width<=560px){.sf-grid{grid-template-columns:1fr}}.sf-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sf-field.full{grid-column:1/-1}.sf-field[hidden]{display:none}.sf-field>label{color:#374151;font-size:12px;font-weight:700}.sf-field>label .req{color:#f97316;margin-left:1px}.sf-hint{color:#9ca3af;font-size:11px;line-height:1.5}html.dark .sf-field>label{color:#cbd5e1}.sf-input,.sf-field textarea,.sf-field select{box-sizing:border-box;width:100%;height:40px;font:inherit;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:9px;outline:none;padding:0 11px;font-size:13px;transition:border-color .14s,box-shadow .14s}.sf-field textarea{resize:vertical;height:auto;min-height:92px;padding:9px 11px;line-height:1.55}.sf-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;padding-right:30px}.sf-input:focus,.sf-field textarea:focus,.sf-field select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161f}.sf-input::placeholder,.sf-field textarea::placeholder{color:#c3c8d0}html.dark .sf-input,html.dark .sf-field textarea,html.dark .sf-field select{color:#e2e8f0;background:#0b1220;border-color:#334155}.sf-field.has-error .sf-input,.sf-field.has-error textarea,.sf-field.has-error select,.sf-field.has-error .sf-file,.sf-field.has-error .sf-files{border-color:#ef4444}.sf-err{color:#ef4444;font-size:11px;font-weight:600}.sf-checks{flex-wrap:wrap;gap:6px;display:flex}.sf-check{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.sf-check:hover{border-color:#fdba74}.sf-check input{opacity:0;pointer-events:none;position:absolute}.sf-check.is-on{color:#ea580c;background:#fff7ed;border-color:#fdba74}html.dark .sf-check{color:#94a3b8;background:#0b1220;border-color:#334155}html.dark .sf-check.is-on{color:#fb923c;background:#f9731624;border-color:#f9731666}.sf-chips-list{flex-wrap:wrap;gap:6px;display:flex}.sf-chips-list:empty{display:none}.sf-chip{color:#ea580c;background:#fff7ed;border:1px solid #fdba74;border-radius:99px;align-items:center;gap:5px;padding:5px 6px 5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.sf-chip button{width:16px;height:16px;color:inherit;cursor:pointer;background:#ea580c24;border:0;border-radius:50%;place-items:center;display:grid}.sf-chip button:hover{color:#fff;background:#ea580c}.sf-chips-row{gap:6px;display:flex}.sf-chips-row .sf-input{flex:1}html.dark .sf-chip{color:#fb923c;background:#f9731624;border-color:#f9731666}.sf-coords{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sf-coord-chip{color:#16a34a;background:#f0fdf4;border:1px solid #86efac;border-radius:99px;align-items:center;gap:6px;padding:6px 8px 6px 11px;font-family:ui-monospace,monospace;font-size:11.5px;font-weight:700;display:inline-flex}.sf-coord-chip button{width:16px;height:16px;color:inherit;cursor:pointer;background:#16a34a29;border:0;border-radius:50%;place-items:center;display:grid}html.dark .sf-coord-chip{color:#4ade80;background:#4ade801f;border-color:#4ade8059}.sf-file{border:1.5px dashed #e5e7eb;border-radius:12px;transition:border-color .14s,background .14s;position:relative;overflow:hidden}.sf-file.is-drag{background:#fff7ed;border-color:#f97316}.sf-file-zone{cursor:pointer;align-items:center;gap:10px;padding:14px;display:flex}.sf-file.is-set .sf-file-zone{display:none}.sf-file-ic{color:#ea580c;background:#fff7ed;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sf-file-copy strong{color:#374151;font-size:12.5px;font-weight:700;display:block}.sf-file-copy span{color:#9ca3af;font-size:11px}.sf-file-frame{aspect-ratio:16/10;background-position:50%;background-size:cover;display:none;position:relative}.sf-file.is-set .sf-file-frame{display:block}.sf-file-acts{gap:5px;display:flex;position:absolute;top:7px;right:7px}.sf-file-act{color:#4b5563;cursor:pointer;background:#ffffffeb;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 2px 8px -2px #0f14194d}.sf-file-act:hover{color:#111827;background:#fff}html.dark .sf-file{border-color:#334155}html.dark .sf-file-copy strong{color:#cbd5e1}html.dark .sf-file-ic{color:#fb923c;background:#f9731624}html.dark .sf-file-act{color:#cbd5e1;background:#0f172ae6}.sf-files{border:1.5px dashed #e5e7eb;border-radius:12px;padding:10px;transition:border-color .14s,background .14s}.sf-files.is-drag{background:#fff7ed;border-color:#f97316}.sf-files-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.sf-tile{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:9px;position:relative}.sf-tile button{color:#fff;cursor:pointer;background:#0f141999;border:0;border-radius:6px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.sf-tile button:hover{background:#ef4444}.sf-files-add{aspect-ratio:1;color:#9ca3af;font:inherit;cursor:pointer;background:0 0;border:1.5px dashed #e5e7eb;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10.5px;font-weight:600;transition:border-color .12s,color .12s;display:flex}.sf-files-add:hover{color:#ea580c;border-color:#fdba74}.sf-files-add[hidden]{display:none}html.dark .sf-files,html.dark .sf-files-add{border-color:#334155}.range-pill{background:#f3f4f6;border-radius:99px;gap:2px;padding:3px;display:inline-flex}.range-pill button{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:6px 13px;font-size:12px;font-weight:700;transition:background .14s,color .14s}.range-pill button:hover{color:#111827}.range-pill button.is-active{color:#ea580c;background:#fff;box-shadow:0 1px 3px #0f14191a}html.dark .range-pill{background:#1e293b}html.dark .range-pill button{color:#94a3b8}html.dark .range-pill button:hover{color:#f1f5f9}html.dark .range-pill.is-active button.is-active,html.dark .range-pill button.is-active{color:#fb923c;background:#0f172a}.stat-card.is-untracked .stat-val{color:#d1d5db;font-weight:700}.stat-card.is-untracked .stat-ic{color:#9ca3af;background:#f3f4f6}html.dark .stat-card.is-untracked .stat-val{color:#334155}html.dark .stat-card.is-untracked .stat-ic{color:#475569;background:#1e293b}.chart-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}@media (width<=900px){.chart-row{grid-template-columns:1fr}}.chart-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px}html.dark .chart-card{background:#1e293b;border-color:#334155}.chart-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.chart-card-title{color:#111827;letter-spacing:-.02em;margin:0;font-size:14.5px;font-weight:800}.chart-card-sub{color:#9ca3af;margin:3px 0 0;font-size:11.5px}.chart-card-total{color:#9ca3af;font-size:12px;font-weight:700}.chart-card-total strong{color:#111827;letter-spacing:-.02em;font-size:18px;font-weight:800;display:block}html.dark .chart-card-title,html.dark .chart-card-total strong{color:#f1f5f9}.donut-wrap{grid-template-columns:150px 1fr;align-items:center;gap:18px;display:grid}@media (width<=560px){.donut-wrap{grid-template-columns:1fr;justify-items:center}}.donut-stage{width:150px;height:150px;position:relative}.donut-stage svg{width:100%;height:100%;transform:rotate(0)}.donut-stage path{cursor:default;transition:opacity .14s,stroke-width .14s}.donut-stage path.is-dim{opacity:.28}.donut-stage path.is-hot{stroke-width:12px}.donut-center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.donut-center-val{color:#111827;letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1.1}.donut-center-lbl{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-top:1px;font-size:10px;font-weight:700}html.dark .donut-center-val{color:#f1f5f9}.donut-legend{flex-direction:column;gap:7px;min-width:0;display:flex}.legend-row{color:#6b7280;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.legend-dot{border-radius:50%;flex:none;width:9px;height:9px}.legend-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.legend-count{color:#111827;flex:none;font-weight:800}.legend-pct{color:#9ca3af;font-weight:600}html.dark .legend-row{color:#94a3b8}html.dark .legend-count{color:#f1f5f9}.area-stage{width:100%;position:relative}.area-stage svg{width:100%;height:auto;display:block}.area-grid{stroke:#f3f4f6;stroke-width:1px}html.dark .area-grid{stroke:#334155}.area-axis-label{fill:#9ca3af;font-size:8px;font-weight:600}.area-line{fill:none;stroke:#f97316;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.area-fill{fill:url(#areaGrad)}.area-dot{fill:#f97316}.top-list{flex-direction:column;gap:6px;display:flex}.top-item{background:#f9fafb;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}html.dark .top-item{background:#0f172a}.top-rank{color:#d1d5db;text-align:center;flex:none;width:18px;font-size:11px;font-weight:800}.top-thumb{color:#2a1810;background:linear-gradient(135deg,#ffe594,#e89017) 50%/cover;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.top-body{flex:1;min-width:0}.top-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.top-meta{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;display:block;overflow:hidden}html.dark .top-name{color:#f1f5f9}.top-score{color:#ea580c;flex:none;align-items:center;gap:3px;font-size:12px;font-weight:800;display:inline-flex}.top-score svg{color:#ffc93c}.mod-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-top:12px;padding:18px}html.dark .mod-card{background:#1e293b;border-color:#334155}.mod-row{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:32px 1fr 56px 150px 90px;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;transition:background .12s;display:grid}.mod-row:hover{background:#f9fafb}html.dark .mod-row:hover{background:#0f172a}.mod-row-ic{color:#ea580c;background:#fff7ed;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}html.dark .mod-row-ic{color:#fb923c;background:#f9731624}.mod-row-name{color:#111827;font-size:13.5px;font-weight:700}html.dark .mod-row-name{color:#f1f5f9}.mod-row-count{color:#111827;font-size:14px;font-weight:800}html.dark .mod-row-count{color:#f1f5f9}.mod-row-status{color:#9ca3af;font-size:11.5px}.mod-row-status .ok{color:#16a34a;font-weight:700}.mod-row-status .warn{color:#d97706;font-weight:700}.mod-row-spark{justify-content:flex-end;align-items:flex-end;gap:2px;height:24px;display:flex}.mod-row-spark span{opacity:.55;background:#f97316;border-radius:2px 2px 0 0;width:5px;transition:opacity .12s}.mod-row:hover .mod-row-spark span{opacity:1}.mod-row-spark.is-none{color:#d1d5db;align-items:center;font-size:11px;font-weight:700}@media (width<=800px){.mod-row{grid-template-columns:32px 1fr 48px}.mod-row-status,.mod-row-spark{display:none}}.feed-row{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}@media (width<=900px){.feed-row{grid-template-columns:1fr}}.feed-list{flex-direction:column;gap:2px;display:flex}.feed-item{color:inherit;border-radius:10px;align-items:center;gap:10px;padding:8px;text-decoration:none;transition:background .12s;display:flex}.feed-item:hover{background:#f9fafb}html.dark .feed-item:hover{background:#0f172a}.feed-dot{background:#f97316;border-radius:50%;flex:none;width:7px;height:7px}.feed-body{flex:1;min-width:0}.feed-name{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.feed-meta{color:#9ca3af;margin-top:1px;font-size:11px;display:block}html.dark .feed-name{color:#f1f5f9}.feed-time{color:#9ca3af;flex:none;font-size:10.5px;font-weight:600}.chart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;padding:20px;display:flex}.chart-empty-bee{opacity:.9;width:56px;height:56px}.chart-empty-text{color:#6b7280;font-size:12.5px;font-weight:700}.chart-empty-sub{color:#9ca3af;max-width:260px;font-size:11.5px;line-height:1.5}html.dark .chart-empty-text{color:#cbd5e1}.set-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}@media (width<=860px){.set-layout{grid-template-columns:minmax(0,1fr)}}.set-side{flex-direction:column;gap:4px;display:flex;position:sticky;top:18px}@media (width<=860px){.set-side{flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}}.set-link{width:100%;font:inherit;color:#4b5563;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.set-link:hover{color:#ea580c;background:#fff7ed}.set-link.is-active{color:#ea580c;background:#fff7ed;border-color:#fed7aa;font-weight:800}.set-link.is-danger{color:#dc2626}.set-link.is-danger:hover{color:#b91c1c;background:#fef2f2}html.dark .set-link{color:#94a3b8}html.dark .set-link:hover,html.dark .set-link.is-active{color:#fb923c;background:#f973161f}html.dark .set-link.is-active{border-color:#f9731659}html.dark .set-link.is-danger{color:#f87171}html.dark .set-link.is-danger:hover{color:#fca5a5;background:#ef44441f}.set-side-sep{background:#f3f4f6;height:1px;margin:8px 0}html.dark .set-side-sep{background:#334155}@media (width<=860px){.set-side-sep{display:none}}.set-panel{display:none}.set-panel.is-active{display:block}.set-card{background:#fff;border:1px solid #f1f3f5;border-radius:16px;margin-bottom:16px;padding:20px}html.dark .set-card{background:#1e293b;border-color:#334155}.set-card-head{margin-bottom:16px}.set-card-title{color:#111827;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:800}html.dark .set-card-title{color:#f1f5f9}.set-card-sub{color:#6b7280;margin:3px 0 0;font-size:12px;line-height:1.5}html.dark .set-card-sub{color:#94a3b8}.set-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.set-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.set-avatar-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.set-avatar{color:#2a1810;background:linear-gradient(135deg,#ffc93c,#e89017);border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:76px;height:76px;font-size:27px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 6px 18px -6px #e8901799}.set-avatar img{object-fit:cover;width:100%;height:100%}html.dark .set-avatar{border-color:#1e293b}.set-avatar-hint{color:#9ca3af;margin:6px 0 0;font-size:11.5px}html.dark .set-avatar-hint{color:#64748b}.set-row{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.set-row:first-of-type{border-top:0}html.dark .set-row{border-color:#334155}.set-row-txt{min-width:0}.set-row-title{color:#111827;font-size:13px;font-weight:700}html.dark .set-row-title{color:#e2e8f0}.set-row-sub{color:#6b7280;margin-top:2px;font-size:11.5px;line-height:1.5}html.dark .set-row-sub{color:#94a3b8}.set-switch{cursor:pointer;background:#d1d5db;border:0;border-radius:99px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background .18s;position:relative}.set-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.set-switch[aria-checked=true]{background:#f97316}.set-switch[aria-checked=true]:after{transform:translate(18px)}.set-switch:disabled{opacity:.55;cursor:progress}html.dark .set-switch{background:#475569}.set-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.set-theme{cursor:pointer;text-align:left;font:inherit;background:0 0;border:1.5px solid #e5e7eb;border-radius:12px;padding:10px;transition:border-color .15s}.set-theme:hover{border-color:#fdba74}.set-theme.is-on{border-color:#f97316;box-shadow:0 0 0 3px #f973161f}html.dark .set-theme{border-color:#334155}html.dark .set-theme.is-on{border-color:#f97316}.set-theme-swatch{border:1px solid #0000000f;border-radius:8px;height:54px;margin-bottom:8px}.set-theme-swatch.is-light{background:linear-gradient(135deg,#fff 0%,#f9fafb 55%,#fed7aa 100%)}.set-theme-swatch.is-dark{background:linear-gradient(135deg,#0f172a 0%,#1e293b 55%,#9a3412 100%)}.set-theme-name{color:#111827;font-size:12.5px;font-weight:700}html.dark .set-theme-name{color:#e2e8f0}.set-card.is-danger{border-color:#fecaca}html.dark .set-card.is-danger{border-color:#ef444459}.set-danger-title{color:#b91c1c}html.dark .set-danger-title{color:#f87171}.set-verify{letter-spacing:.2px;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.set-verify.is-yes{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.set-verify.is-no{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}html.dark .set-verify.is-yes{color:#6ee7b7;background:#10b9811f;border-color:#10b98159}html.dark .set-verify.is-no{color:#fdba74;background:#f973161f;border-color:#f9731659}.set-row.is-muted .set-row-txt,.set-row.is-muted .set-switch{opacity:.45}.set-note{color:#9ca3af;text-align:center;margin:2px 0 0;font-size:11.5px}html.dark .set-note{color:#64748b}.sk-stat-val{border-radius:7px;width:62px;height:29px;display:block}.sk-donut{border-radius:50%;position:absolute;inset:0}.donut-stage.is-loading .donut-center{visibility:hidden}.sk-legend{flex-direction:column;gap:7px;display:flex}.sk-legend-row{align-items:center;gap:8px;display:flex}.sk-legend-row .sk-dot{border-radius:50%;flex:none;width:9px;height:9px}.sk-legend-row .sk-name{flex:1;height:9px}.sk-legend-row .sk-num{flex:none;width:26px;height:9px}.sk-area{border-radius:10px;position:absolute;inset:0}.sk-top-row{align-items:center;gap:10px;padding:8px;display:flex}.sk-top-row .sk-thumb{border-radius:8px;flex:none;width:34px;height:34px}.sk-top-row .sk-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sk-top-row .sk-t1{width:55%;height:9px}.sk-top-row .sk-t2{width:32%;height:8px}.sk-top-row .sk-score{flex:none;width:30px;height:10px}.sk-mod-row{grid-template-columns:32px 1fr 56px 150px 90px;align-items:center;gap:12px;padding:10px 8px;display:grid}.sk-mod-row .sk-ic{border-radius:8px;width:32px;height:32px}.sk-mod-row .sk-name{width:45%;height:9px}.sk-mod-row .sk-num{width:22px;height:9px}.sk-mod-row .sk-status{width:70%;height:8px}.sk-mod-row .sk-spark{border-radius:4px;height:22px}@media (width<=800px){.sk-mod-row{grid-template-columns:32px 1fr 48px}.sk-mod-row .sk-status,.sk-mod-row .sk-spark{display:none}}.sk-feed-row{align-items:center;gap:10px;padding:8px;display:flex}.sk-feed-row .sk-dot{border-radius:50%;flex:none;width:7px;height:7px}.sk-feed-row .sk-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sk-feed-row .sk-f1{width:60%;height:9px}.sk-feed-row .sk-f2{width:30%;height:8px}.sk-feed-row .sk-time{flex:none;width:34px;height:8px}.legal-meta{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:10px;font-weight:800}.legal h3{color:#111827;letter-spacing:-.01em;margin:15px 0 5px;font-size:12.5px;font-weight:800}.legal h3:first-of-type{margin-top:0}.legal p{color:#4b5563;margin:0 0 8px;font-size:11.5px;line-height:1.65}.legal ul{margin:0 0 8px;padding-left:15px;list-style:outside}.legal li{color:#4b5563;margin-bottom:3px;font-size:11.5px;line-height:1.6}.legal a{color:#f97316;font-weight:700;text-decoration:none}.legal a:hover{text-decoration:underline}.legal::-webkit-scrollbar{width:6px}.legal::-webkit-scrollbar-thumb{background:#0f14191f;border-radius:99px}.legal::-webkit-scrollbar-track{background:0 0}html.dark .legal h3{color:#f1f5f9}html.dark .legal p,html.dark .legal li{color:#94a3b8}html.dark .legal-meta{color:#64748b}html.dark .legal a{color:#fb923c}html.dark .legal::-webkit-scrollbar-thumb{background:#ffffff1f}.legal-modal{z-index:9995;opacity:0;pointer-events:none;background:#0f14199e;border:0;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:20px;transition:opacity .22s;display:flex;position:fixed;inset:0}.legal-modal.is-open{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(8px)}.legal-card{background:#fff;border-radius:22px;flex-direction:column;width:100%;max-width:560px;height:min(620px,100vh - 40px);padding:22px 22px 18px;transition:transform .22s;display:flex;transform:translateY(8px)scale(.98);box-shadow:0 30px 70px -20px #0f141980}.legal-modal.is-open .legal-card{transform:none}html.dark .legal-card{background:#1e293b}.legal-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.legal-card-title{color:#111827;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800}html.dark .legal-card-title{color:#f1f5f9}.legal-card-sub{color:#6b7280;margin:3px 0 0;font-size:12px}html.dark .legal-card-sub{color:#94a3b8}.legal-close{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:grid}.legal-close:hover{color:#111827;background:#f9fafb}html.dark .legal-close{color:#94a3b8;background:#0f172a;border-color:#334155}html.dark .legal-close:hover{color:#e2e8f0;background:#1e293b}.legal-tabs{background:#f3f4f6;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:16px 0 14px;padding:4px;display:grid}html.dark .legal-tabs{background:#0f172a}.legal-tab{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 0;font-size:11.5px;font-weight:700;transition:background .18s,color .18s}.legal-tab.is-active{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 4px 12px -3px #f973168c}html.dark .legal-tab{color:#94a3b8}html.dark .legal-tab.is-active{color:#fff}.legal-body{overscroll-behavior:contain;flex:1;min-height:0;padding-right:10px;overflow-y:auto}.legal-body[hidden]{display:none}.set-verify.is-wait{color:#b45309;background:#fffbeb;border:1px solid #fde68a}html.dark .set-verify.is-wait{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b59}button.set-verify{cursor:pointer;font-family:inherit}.kyc-shots{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.kyc-shot{min-width:0}.kyc-drop{aspect-ratio:3/2;color:#6b7280;width:100%;font:inherit;cursor:pointer;background:#f9fafb;border:1.5px dashed #d1d5db;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;font-size:11.5px;font-weight:600;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.kyc-drop:hover{color:#ea580c;background:#fff7ed;border-color:#f97316}.kyc-drop.is-set{background:#000;border-style:solid;border-color:#fdba74}.kyc-drop img{object-fit:cover;width:100%;height:100%}.kyc-drop-ic{place-items:center;display:grid}.kyc-shot-lbl{color:#4b5563;text-align:center;margin-top:7px;font-size:11.5px;font-weight:600;display:block}html.dark .kyc-drop{color:#94a3b8;background:#0b1220;border-color:#334155}html.dark .kyc-drop:hover{color:#fb923c;background:#f9731614;border-color:#f97316}html.dark .kyc-shot-lbl{color:#94a3b8}.ql{z-index:9994;opacity:0;background:#0f1419a8;border:0;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:24px;transition:opacity .2s;display:flex;position:fixed;inset:0}.ql:not([open]){display:none}.ql[open]{opacity:1;-webkit-backdrop-filter:blur(8px)}@supports (transition-behavior:allow-discrete){.ql{transition:opacity .2s ease, display .2s allow-discrete}@starting-style{.ql[open]{opacity:0}}}.ql-card{background:#fff;border-radius:24px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);width:100%;max-width:1120px;height:min(94vh,760px);max-height:94vh;transition:transform .22s;display:grid;position:relative;overflow:hidden;transform:translateY(10px)scale(.985);box-shadow:0 40px 90px -20px #0f14198c}.ql[open] .ql-card{transform:none}html.dark .ql-card{background:#1e293b}@media (width<=820px){.ql-card{grid-template-rows:none;grid-template-columns:minmax(0,1fr);overflow-y:auto}}.ql-close{z-index:3;cursor:pointer;color:#4b5563;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #e5e7eb;border-radius:10px;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:grid;position:absolute;top:14px;right:14px}.ql-close:hover{color:#111827;background:#fff}.ql-close[hidden]{display:none}html.dark .ql-close{color:#94a3b8;background:#0f172ae6;border-color:#334155}.ql-media{background:#fafafa;flex-direction:column;gap:10px;min-width:0;padding:20px 20px 16px;display:flex}html.dark .ql-media{background:#0f172a}.ql-frame{border:1px solid #f1f3f5;border-radius:16px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}html.dark .ql-frame{border-color:#334155}.ql-track{will-change:transform;transition:transform .34s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0}.ql-slide{flex:0 0 100%;place-items:center;display:grid;position:relative;overflow:hidden}.ql-slide-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s,transform .25s;display:block;position:absolute;inset:0}.ql-slide-img.is-ready{opacity:1}.ql-slide.is-broken{background:linear-gradient(160deg,#f8fafc 0%,#f1f5f9 100%)}.ql-slide.is-broken .card-bee{opacity:.55;filter:grayscale(.35);animation:none}.ql-slide.is-broken .card-media-note{color:#94a3b8}.ql-thumbs{flex:none;gap:8px;margin:-5px 0 -4px;padding:5px 0 4px;display:flex;overflow-x:auto}.ql-thumbs::-webkit-scrollbar{height:0}.ql-thumb{cursor:pointer;opacity:.5;filter:saturate(.75);background:#fff;border:2px solid #0000;border-radius:10px;flex:none;width:48px;height:48px;padding:0;transition:border-color .15s,opacity .15s,filter .15s,transform .15s,box-shadow .15s;overflow:hidden}.ql-thumb img{object-fit:cover;width:100%;height:100%}.ql-thumb:hover{opacity:.85;filter:none;border-color:#fdba74}.ql-thumb.is-on{opacity:1;filter:none;border-color:#f97316;transform:translateY(-2px);box-shadow:0 0 0 3px #f973164d}html.dark .ql-thumb{background:#1e293b}html.dark .ql-thumb.is-on{box-shadow:0 0 0 3px #f9731673}.ql-body{flex-direction:column;min-width:0;padding:34px 26px 14px;display:flex;overflow-y:auto}#qlMain{flex-direction:column;flex:auto;min-height:0;display:flex}.ql-body::-webkit-scrollbar{width:6px}.ql-body::-webkit-scrollbar-thumb{background:#0f14191f;border-radius:99px}.ql-crumb{letter-spacing:.4px;text-transform:uppercase;color:#9ca3af;margin:0 0 6px;font-size:10.5px;font-weight:700}html.dark .ql-crumb{color:#64748b}.ql-rating{align-items:center;gap:6px;margin-top:9px;display:flex}.ql-star{fill:#e5e7eb;width:13px;height:13px}.ql-star.is-on{fill:#fbbf24}.ql-rating-txt{color:#6b7280;font-size:11.5px;font-weight:600}html.dark .ql-rating-txt{color:#94a3b8}.ql-head{border-bottom:1px solid #f1f3f5;padding-bottom:14px}html.dark .ql-head{border-color:#334155}.ql-head-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ql-head-row .ql-title{flex:1;min-width:0}.ql-price-box{background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%);border-radius:14px;flex-direction:column;flex:none;align-items:flex-end;gap:1px;padding:8px 14px 8px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px -8px #e89017bf,inset 0 1px #ffffff73}.ql-price-bee{opacity:.32;pointer-events:none;width:42px;height:42px;position:absolute;bottom:-8px;left:-6px;transform:rotate(-12deg)}.ql-price{color:#2a1810;letter-spacing:-.02em;white-space:nowrap;font-size:21px;font-weight:900;line-height:1.15}.ql-price-note{color:#2a1810b8;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:800}.ql-price-note[hidden]{display:none}html.dark .ql-price-box{box-shadow:0 8px 20px -8px #e8901780,inset 0 1px #ffffff4d}.ql-title{letter-spacing:-.03em;color:#111827;margin:0;font-size:22px;font-weight:800;line-height:1.22}html.dark .ql-title{color:#f1f5f9}@media (width<=900px){.ql-head-row{flex-direction:column;align-items:flex-start;gap:10px}.ql-price-box{align-items:flex-start;padding-right:18px}}.ql-tabs{border-bottom:1px solid #f1f3f5;gap:4px;margin:14px 0 12px;display:flex}html.dark .ql-tabs{border-color:#334155}.ql-more{justify-content:flex-end;margin-top:auto;padding-top:12px;display:flex}.ql-rel-link{color:#ea580c;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:2px;font-size:12.5px;font-weight:700;transition:gap .15s;display:inline-flex}.ql-rel-link:hover{gap:8px;text-decoration:underline}.ql-rel-link[hidden]{display:none}.ql-rel-link svg{flex:none}html.dark .ql-rel-link{color:#fb923c}.ql-tab{cursor:pointer;font:inherit;letter-spacing:.3px;text-transform:uppercase;color:#9ca3af;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:11.5px;font-weight:700;transition:color .15s,border-color .15s}.ql-tab:hover{color:#ea580c}.ql-tab.is-on{color:#ea580c;border-bottom-color:#f97316}.ql-tab[hidden]{display:none}.ql-pane{flex:none}.ql-rv{max-height:300px;overflow-y:auto}.ql-rv .review{border-radius:10px;margin-bottom:6px;padding:9px 10px}.ql-rv .review-head{gap:8px;margin-bottom:4px}.ql-rv .review-head img,.ql-rv .review-initial{width:26px;height:26px;font-size:11px}.ql-rv .review-name{font-size:12px}.ql-rv .review-stars svg{width:10px;height:10px}.ql-rv .review-body{font-size:12px;line-height:1.45}.ql-rv .review-reply{margin-top:6px;margin-left:8px;padding-left:8px}.ql-rv .review-reply p{font-size:11px}.ql-rv-summary{border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.ql-rv-summary .review-stars svg,.ql-rv-summary svg{width:14px;height:14px}.ql-rv-avg{color:#111827;font-size:16px;font-weight:800}.ql-rv-count{color:#9ca3af;font-size:12px;font-weight:600}.ql-rv-note{color:#9ca3af;text-align:center;margin:0;padding:14px 4px;font-size:12.5px}.ql-rv-form{border-top:1px solid #f3f4f6;margin-top:14px;padding-top:14px}.ql-rv-form-h{color:#111827;margin-bottom:8px;font-size:12.5px;font-weight:800}.ql-rv-stars{gap:3px;margin-bottom:9px;display:inline-flex}.ql-rv-stars button{cursor:pointer;color:#e5e7eb;background:0 0;border:none;padding:1px;transition:color .1s,transform .1s}.ql-rv-stars button:hover{transform:scale(1.12)}.ql-rv-stars button svg{width:22px;height:22px;display:block}.ql-rv-stars button.is-picked{color:#fbbf24}.ql-rv-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:58px;font:inherit;color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:9px 11px;font-size:12.5px;display:block}.ql-rv-form textarea:focus{background:#fff;border-color:#f97316;outline:none}.ql-rv-form-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.ql-rv-msg{color:#6b7280;font-size:11.5px;font-weight:600}.ql-rv-msg.is-err{color:#ef4444}.ql-rv-msg.is-ok{color:#16a34a}.ql-rv-submit{color:#fff;font:inherit;cursor:pointer;background:#f97316;border:none;border-radius:10px;padding:7px 16px;font-size:12.5px;font-weight:700;transition:background .12s,opacity .12s}.ql-rv-submit:hover{background:#ea580c}.ql-rv-submit:disabled{opacity:.5;cursor:not-allowed}.ql-rv-signin{color:#6b7280;text-align:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:10px;margin-top:12px;padding:11px;font-size:12px;font-weight:600}html.dark .ql-rv-summary{border-bottom-color:#334155}html.dark .ql-rv-avg{color:#f1f5f9}html.dark .ql-rv-form{border-top-color:#334155}html.dark .ql-rv-form-h{color:#f1f5f9}html.dark .ql-rv-stars button{color:#334155}html.dark .ql-rv-form textarea{color:#f1f5f9;background:#0f172a;border-color:#334155}html.dark .ql-rv-signin{color:#94a3b8;background:#0f172a;border-color:#334155}.ql-desc{color:#4b5563;white-space:pre-line;margin:0;font-size:12.5px;line-height:1.7}html.dark .ql-desc{color:#94a3b8}.ql-specs{gap:7px;margin:0;display:grid}.ql-spec{justify-content:space-between;gap:14px;font-size:12px;display:flex}.ql-spec dt{color:#9ca3af;font-weight:600}.ql-spec dd{color:#111827;text-align:right;margin:0;font-weight:700}html.dark .ql-spec dd{color:#e2e8f0}.ql-empty{color:#9ca3af;margin:0;font-size:12px}.ql-body.is-loading .ql-desc,.ql-body.is-loading .ql-crumb{color:#0000;background:linear-gradient(90deg,#f1f3f5 25%,#e9ecef 50%,#f1f3f5 75%) 0 0/200% 100%;border-radius:6px;min-height:42px;animation:1.2s linear infinite ql-shimmer}html.dark .ql-body.is-loading .ql-desc,html.dark .ql-body.is-loading .ql-crumb{background:linear-gradient(90deg,#1e293b 25%,#334155 50%,#1e293b 75%) 0 0/200% 100%}@keyframes ql-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ql-body.is-loading .ql-desc,.ql-body.is-loading .ql-crumb{animation:none}}.ql-seller-wrap{padding-top:4px}.ql-seller{width:calc(100% + 16px);color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin:0 -8px;padding:8px;transition:background .12s;display:flex}.ql-seller.is-link{cursor:pointer}.ql-seller.is-link:hover{background:#f9fafb}.ql-seller:disabled{cursor:default}html.dark .ql-seller.is-link:hover{background:#ffffff0a}.ql-seller-av{color:#2a1810;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.ql-seller-av img{object-fit:cover;width:100%;height:100%}.ql-seller-name{color:#111827;font-size:13px;font-weight:700;transition:color .12s;display:block}.ql-seller.is-link:hover .ql-seller-name{color:#ea580c}html.dark .ql-seller.is-link:hover .ql-seller-name{color:#fb923c}html.dark .ql-seller-name{color:#e2e8f0}.ql-seller-txt{flex:1;min-width:0}.ql-seller-sub{color:#9ca3af;font-size:11px;display:block}.kiki-pill{font:inherit;letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:5px;padding:8px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.kiki-pill svg{flex:none;width:13px;height:13px}.kiki-pill.is-green{color:#15803d;background:#16a34a1a;border-color:#16a34a40}.kiki-pill.is-amber{color:#b45309;background:#f59e0b1f;border-color:#f59e0b4d}html.dark .kiki-pill.is-green{color:#4ade80;background:#22c55e24;border-color:#22c55e4d}html.dark .kiki-pill.is-amber{color:#fbbf24;background:#f59e0b29;border-color:#f59e0b57}a.kiki-pill{cursor:pointer;transition:background .15s,border-color .15s}a.kiki-pill.is-green:hover{background:#16a34a2e;border-color:#16a34a80}a.kiki-pill.is-green:active{background:#16a34a42}.ql-seller-pill{margin-left:auto}.ql-acts{gap:9px;margin-top:14px;display:flex}.ql-btn{height:42px;font:inherit;color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ql-btn:hover{background:#f9fafb;border-color:#d1d5db}.ql-btn[hidden]{display:none}.ql-btn-primary{color:#fff;background:linear-gradient(135deg,#f97316 0%,#c73e12 100%);border-color:#0000;box-shadow:0 8px 20px -8px #f97316cc}.ql-btn-primary:hover{background:linear-gradient(135deg,#fb8c3c 0%,#d6511f 100%);border-color:#0000}html.dark .ql-btn{color:#e2e8f0;background:#0f172a;border-color:#334155}html.dark .ql-btn:hover{background:#1e293b}html.dark .ql-btn-primary{color:#fff;background:linear-gradient(135deg,#f97316 0%,#c73e12 100%);border-color:#0000}html.dark .ql-btn-primary:hover{background:linear-gradient(135deg,#fb8c3c 0%,#d6511f 100%)}.ql-pane .contact-row,.ql-report-row .contact-row{padding-left:0;padding-right:0}.ql-pane .contact-pair{padding-right:0}.ql-pane .contact-pair.is-pill-only{padding-left:0;padding-right:0}.ql-pane .contact-row:hover,.ql-report-row .contact-row:hover{background:0 0}.ql-pane .contact-row:hover .c-label,.ql-report-row .contact-row:hover .c-label{color:#ea580c}.ql-pane .contact-row:first-child{border-top:0}.ql-report-row{margin-top:auto;padding-top:4px}.ql-specs{border-top:1px solid #f3f4f6;margin-top:14px;padding-top:14px}.ql-specs[hidden]{display:none}html.dark .ql-specs{border-color:#334155}.ql-back{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;margin-bottom:14px;padding:5px 9px 5px 5px;font-size:11.5px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.ql-back:hover{color:#ea580c;background:#fff7ed}html.dark .ql-back:hover{color:#fb923c;background:#f973161f}.ql-report-title{color:#111827;letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800}.ql-full{z-index:2;background:#fff;border-radius:22px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.ql-full[hidden]{display:none}html.dark .ql-full{background:#1e293b}.ql-full-head{border-bottom:1px solid #f3f4f6;flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:16px 62px 14px 20px;display:flex}html.dark .ql-full-head{border-bottom-color:#334155}.ql-full-ic{color:#2a1810;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 16px -6px #ff9e1f80}.ql-full-id{flex:1;min-width:120px}.ql-full-title{letter-spacing:-.02em;color:#111827;font-size:17px;font-weight:800}.ql-full-title .grad{color:#0000;background:linear-gradient(120deg,#f97316 0%,#fbbf24 100%);-webkit-background-clip:text;background-clip:text}.ql-full-sub{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;overflow:hidden}.ql-full-sub strong{color:#6b7280;font-weight:700}html.dark .ql-full-title{color:#f1f5f9}html.dark .ql-full-sub strong{color:#cbd5e1}.ql-rel-search{flex:none;width:220px}.ql-rel-search[hidden]{display:none}@media (width<=720px){.ql-rel-search{width:100%}}.ql-full-body{flex:1;min-height:0;padding:16px 20px 20px;overflow-y:auto}.ql-full-body::-webkit-scrollbar{width:6px}.ql-full-body::-webkit-scrollbar-thumb{background:#0f14191f;border-radius:99px}html.dark .ql-full-body::-webkit-scrollbar-thumb{background:#ffffff1f}.ql-rel-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:10px;display:grid}.ql-rel-note{text-align:center;color:#9ca3af;grid-column:1/-1;padding:26px 0;font-size:12.5px}.ql-rel{cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #f3f4f6;border-radius:16px;flex-direction:column;padding:0;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;position:relative;overflow:hidden}.ql-rel:hover{border-color:#e5e7eb;transform:translateY(-3px);box-shadow:0 16px 30px -14px #0f141959}.ql-rel:active{transform:translateY(-1px)}.ql-rel-media{aspect-ratio:4/3;place-items:center;display:grid;position:relative;overflow:hidden}.ql-rel-media .card-bee{width:34%;height:34%}.ql-rel:hover .card-img.is-in{transform:scale(1.05)}.ql-rel-media .card-boost-badge{letter-spacing:.3px;gap:3px;padding:3px 7px 3px 5px;font-size:8.5px;top:7px;left:7px}.ql-rel-body{flex-direction:column;gap:4px;padding:10px 11px 12px;display:flex}.ql-rel-title{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:12.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ql-rel-place{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:flex;overflow:hidden}.ql-rel-place svg{flex:none}.ql-rel-price{color:#ea580c;letter-spacing:-.01em;margin-top:2px;font-size:14px;font-weight:800}.ql-rel.is-boosted{border-color:#ffc93c80}.ql-rel.is-boosted:hover{border-color:#ffc93c}.ql-rel .card-crown{opacity:.55;width:76px;height:76px;bottom:-10px;right:-12px}.ql-rel:hover .card-crown{opacity:.75;transform:rotate(-4deg)scale(1.06)}html.dark .ql-rel{background:#0f172a;border-color:#334155}html.dark .ql-rel-title{color:#f1f5f9}html.dark .ql-rel-price{color:#fb923c}html.dark .ql-rel .card-crown{opacity:.48}.ql-rel.is-sk{cursor:default;pointer-events:none}.ql-rel.is-sk:hover{box-shadow:none;border-color:#f3f4f6;transform:none}.ql-rel.is-sk .ql-rel-media{border-radius:0}.ql-rel-sk-line{border-radius:6px;flex:none;width:100%;height:9px}.ql-rel-sk-line.is-place{width:58%;height:8px}.ql-rel-sk-line.is-price{width:40%;height:11px;margin-top:2px}html.dark .ql-report-title{color:#f1f5f9}.ql-report-sub{color:#6b7280;margin:5px 0 16px;font-size:12px;line-height:1.6}html.dark .ql-report-sub{color:#94a3b8}.ql-reasons{gap:6px;margin-bottom:16px;display:grid}.ql-reason{cursor:pointer;color:#374151;border:1.5px solid #e5e7eb;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.ql-reason:hover{background:#fff7ed;border-color:#fdba74}.ql-reason input{accent-color:#f97316}.ql-reason:has(input:checked){color:#ea580c;background:#fff7ed;border-color:#f97316}html.dark .ql-reason{color:#cbd5e1;border-color:#334155}html.dark .ql-reason:hover{color:#fb923c;background:#f973161a;border-color:#f97316}html.dark .ql-reason:has(input:checked){color:#fb923c;background:#f973161a;border-color:#f97316}.ql-report-lbl{color:#374151;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.ql-report-lbl span{color:#9ca3af;font-weight:600}html.dark .ql-report-lbl{color:#cbd5e1}.ql-report-txt{width:100%;font:inherit;color:#111827;resize:vertical;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:11px;padding:10px 12px;font-size:12.5px}.ql-report-txt:focus{border-color:#f97316;outline:none;box-shadow:0 0 0 3px #f973161f}.ql-report-txt.ql-grow{resize:none;max-height:200px;overflow-y:auto}html.dark .ql-report-txt{color:#e2e8f0;background:#0b1220;border-color:#334155}.ql-stage{flex:1;min-height:0;display:flex;position:relative}.ql-stage .ql-frame{flex:1}.ql-arrow{z-index:2;cursor:pointer;color:#111827;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #0f141914;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .15s,transform .12s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px -3px #0f14194d}.ql-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.ql-arrow[hidden]{display:none}.ql-arrow.is-prev{left:12px}.ql-arrow.is-next{right:12px}html.dark .ql-arrow{color:#e2e8f0;background:#1e293beb;border-color:#475569}html.dark .ql-arrow:hover{background:#1e293b}.ql-count{z-index:2;color:#fff;letter-spacing:.3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f14199e;border-radius:99px;padding:3px 10px;font-size:10.5px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ql-count[hidden]{display:none}.ql-frame{cursor:zoom-in}.ql-frame.is-zoomed{cursor:zoom-out}.ql-frame.is-zoomed .ql-slide-img{transform:scale(2.4)}.ql-zoom-hint{z-index:2;color:#fff;letter-spacing:.3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;opacity:0;background:#0f14198c;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;transition:opacity .18s;display:inline-flex;position:absolute;top:12px;left:12px}.ql-stage:hover .ql-zoom-hint{opacity:1}.ql-frame.is-zoomed~.ql-zoom-hint{opacity:0}@media (prefers-reduced-motion:reduce){.ql-track{transition:none}.ql-slide-img{transition:opacity .25s}}.hub-wrap.is-embedded{max-width:100%;padding-top:18px}.hub-modal{z-index:9993;opacity:0;background:#0f1419a8;border:0;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:24px;transition:opacity .2s;display:flex;position:fixed;inset:0}.hub-modal:not([open]){display:none}.hub-modal[open]{opacity:1;-webkit-backdrop-filter:blur(8px)}@supports (transition-behavior:allow-discrete){.hub-modal{transition:opacity .2s ease, display .2s allow-discrete}@starting-style{.hub-modal[open]{opacity:0}}}.hub-modal-card{background:#f9fafb;border-radius:24px;width:100%;max-width:1120px;height:min(88vh,760px);transition:transform .22s;position:relative;overflow:hidden;transform:translateY(10px)scale(.985);box-shadow:0 40px 90px -20px #0f14198c}.hub-modal[open] .hub-modal-card{transform:none}html.dark .hub-modal-card{background:#0f172a}.hub-modal-frame{border:0;width:100%;height:100%;display:block}.hub-modal-frame[hidden]{display:none}.hub-modal-load{place-items:center;display:grid;position:absolute;inset:0}.hub-modal-load[hidden]{display:none}.hub-modal-bee{width:64px;height:64px;animation:3.2s ease-in-out infinite card-bee-idle}.shops-modal{z-index:9993;opacity:0;background:#0f1419a8;border:0;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:24px;transition:opacity .2s;display:flex;position:fixed;inset:0}.shops-modal:not([open]){display:none}.shops-modal[open]{opacity:1;-webkit-backdrop-filter:blur(8px)}@supports (transition-behavior:allow-discrete){.shops-modal{transition:opacity .2s ease, display .2s allow-discrete}@starting-style{.shops-modal[open]{opacity:0}}}.shops-modal::backdrop{display:none}.shops-modal-card{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:1120px;height:min(88vh,760px);transition:transform .22s;display:flex;position:relative;overflow:hidden;transform:translateY(10px)scale(.985);box-shadow:0 40px 90px -20px #0f14198c}.shops-modal[open] .shops-modal-card{transform:none}html.dark .shops-modal-card{background:#1e293b}.shops-view{flex-direction:column;height:100%;min-height:0;display:flex}.shops-view[hidden]{display:none}.shops-modal-head{flex:none;align-items:center;gap:12px;padding:20px 22px 14px;display:flex}.shops-modal-head.is-shop{border-bottom:1px solid #f3f4f6;padding:14px 18px}html.dark .shops-modal-head.is-shop{border-bottom-color:#334155}.thread-back.is-shown{display:grid}.shops-modal-ic{color:#2a1810;background:linear-gradient(135deg,#ffe594 0%,#ffc93c 55%,#e89017 100%);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px -6px #ff9e1f80}.shops-modal-head h2{letter-spacing:-.02em;color:#111827;font-size:19px;font-weight:800}.shops-modal-head h2 .grad{color:#0000;background:linear-gradient(120deg,#f97316 0%,#fbbf24 100%);-webkit-background-clip:text;background-clip:text}.shops-modal-head p{color:#9ca3af;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.shops-modal-head .ql-close{flex:none;margin-left:auto;position:static}html.dark .shops-modal-head h2{color:#f1f5f9}.shops-modal-search{flex:none;margin:0 22px 12px;position:relative}.shops-modal-search svg{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.shops-modal-search input{color:#111827;width:100%;height:42px;font:inherit;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:0 14px 0 36px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.shops-modal-search input::placeholder{color:#9ca3af}.shops-modal-search input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161f}html.dark .shops-modal-search input{color:#e2e8f0;background:#0f172a;border-color:#334155}html.dark .shops-modal-search input::placeholder{color:#475569}.shops-modal-list{flex:1;min-height:0;padding:0 22px 20px;overflow-y:auto}.shops-modal-list::-webkit-scrollbar{width:6px}.shops-modal-list::-webkit-scrollbar-thumb{background:#0f14191f;border-radius:99px}html.dark .shops-modal-list::-webkit-scrollbar-thumb{background:#ffffff1f}.shops-modal-empty{text-align:center;color:#9ca3af;padding:34px 0;font-size:13px}.shops-sentinel{justify-content:center;align-items:center;padding:14px 0 4px;display:flex}.shops-sentinel[hidden]{display:none}.shop-card.is-rich{cursor:default;align-items:center;margin-bottom:8px;padding:0 8px 0 0;display:flex;position:relative;overflow:hidden}.shop-card.is-rich:hover{background:#f9fafb;transform:none}.shop-card.is-rich.is-on{background:#fff7ed}.shop-card.is-rich.is-on:before{content:"";background:#f97316;border-radius:0 3px 3px 0;width:3px;height:30px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.shop-card-main{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:10px;padding:10px;transition:background .12s;display:flex}.shop-card-main:hover{background:#0f141908}.shop-visit{color:#ea580c;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:5px;padding:7px 10px;font-size:11.5px;font-weight:800;transition:background .12s,gap .12s;display:inline-flex}.shop-visit:hover{background:#f973161f;gap:8px}html.dark .shop-card-main:hover{background:#ffffff0a}.shop-idcol{cursor:help;border-left:1px solid #e5e7eb;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:52px;margin-left:2px;padding-left:9px;display:flex}.shop-idcol-n{color:#6b7280;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:1.15}.shop-idcol-l{letter-spacing:.5px;text-transform:uppercase;color:#9ca3af;font-size:7.5px;font-weight:700}html.dark .shop-idcol{border-left-color:#334155}html.dark .shop-idcol-n{color:#cbd5e1}.shops-id-bar{flex:none}.shops-id-bar .composer-input{height:42px}.shop-where{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.shop-where-btn{color:#374151;height:38px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.shop-where-btn:hover{color:#ea580c;background:#fff7ed;border-color:#f97316}.shop-where-btn svg{flex:none}.shop-where-none{color:#9ca3af;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:10px;margin-bottom:10px;padding:9px 11px;font-size:11.5px;line-height:1.45}html.dark .shop-where-btn{color:#cbd5e1;background:#0f172a;border-color:#334155}html.dark .shop-where-btn:hover{color:#fb923c;background:#f973161a;border-color:#f97316}html.dark .shop-where-none{background:#0f172a;border-color:#334155}.shops-shell{flex:1;grid-template-columns:300px 1fr;min-height:0;display:grid}@media (width<=620px){.shops-shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}}.shops-shell-side{border-right:1px solid #f3f4f6;min-height:0;padding:18px;overflow-y:auto}html.dark .shops-shell-side{border-right-color:#334155}@media (width<=620px){.shops-shell-side{border-bottom:1px solid #f3f4f6;border-right:0}}.shop-prof{flex-direction:column;display:flex}.shop-prof-cover{background:radial-gradient(70% 90% at 0 0,#fff7d6e6 0%,#0000 60%),radial-gradient(80% 90% at 100% 100%,#d67c0a8c 0%,#0000 62%),linear-gradient(135deg,#ffe594 0%,#ffc93c 45%,#e89017 100%);border-radius:16px 16px 0 0;height:84px;position:relative;overflow:hidden}.shop-prof-cover:after{content:"";opacity:.7;background-color:#0000;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 70% 65%,#fff6,#0000),radial-gradient(1.5px 1.5px at 42% 78%,#ffffff59,#0000),radial-gradient(1.5px 1.5px at 84% 22%,#ffffff80,#0000);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:110px 110px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:0}.shop-prof-boost{z-index:2;color:#ffd24a;letter-spacing:.04em;text-transform:uppercase;background:#2a1810d1;border-radius:99px;padding:4px 9px;font-size:9.5px;font-weight:900;position:absolute;top:10px;right:10px}.shop-prof-id{text-align:center;margin-top:-30px;padding:0 4px 16px}.shop-prof-logo{background:#fff;border-radius:20px;place-items:center;width:68px;height:68px;display:inline-grid;position:relative;box-shadow:0 8px 20px -8px #0f141973}.shop-prof-logo img,.shop-prof-initial{object-fit:cover;border-radius:16px;width:60px;height:60px;display:block}.shop-prof-initial{color:#2a1810;background:linear-gradient(135deg,#ffe594,#e89017);place-items:center;font-size:24px;font-weight:900;display:grid}.shop-prof-logo .shop-dot{border-width:3px;border-color:#fff;width:13px;height:13px;bottom:-1px;right:-1px}html.dark .shop-prof-logo .shop-dot{border-color:#1e293b}.shop-prof-name{letter-spacing:-.02em;color:#111827;overflow-wrap:anywhere;margin-top:9px;font-size:16.5px;font-weight:800;line-height:1.25}.shop-prof-place{color:#9ca3af;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;display:inline-flex}.shop-prof-place svg{flex:none}html.dark .shop-prof-logo{background:#1e293b}html.dark .shop-prof-name{color:#f1f5f9}.shop-stats{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.shop-stat{text-align:center;border-left:1px solid #e5e7eb;min-width:0;padding:10px 4px}.shop-stat:first-child{border-left:0}.shop-stat-n{color:#111827;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.shop-stat-l{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;margin-top:2px;font-size:8.5px;font-weight:800;display:block}.shop-stat.is-empty .shop-stat-n{color:#d1d5db}.shop-stat.is-open .shop-stat-n{color:#16a34a}.shop-stat.is-closed .shop-stat-n,.shop-stat.is-suspended .shop-stat-n{color:#ef4444}.shop-stat.is-pending .shop-stat-n{color:#d97706}html.dark .shop-stats{background:#0f172a;border-color:#334155}html.dark .shop-stat{border-left-color:#334155}html.dark .shop-stat-n{color:#f1f5f9}.shop-lines{flex-direction:column;margin-bottom:14px;display:flex}.shop-line{border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;padding:9px 0;display:flex}.shop-line:first-child{border-top:1px solid #f3f4f6}.shop-line-l{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;flex:none;width:62px;font-size:9.5px;font-weight:800}.shop-line-v{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.shop-line-act{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;transition:all .12s;display:grid}.shop-line-act:hover{color:#ea580c;background:#fff7ed;border-color:#f97316}.shop-line-act.is-wa:hover{color:#16a34a;background:#22c55e1a;border-color:#16a34a}html.dark .shop-line,html.dark .shop-line:first-child{border-color:#334155}html.dark .shop-line-v{color:#f1f5f9}html.dark .shop-line-act{color:#94a3b8;background:#0f172a;border-color:#334155}.shop-browse{color:#fff;width:100%;height:40px;font:inherit;cursor:pointer;background:#f97316;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;transition:background .15s,transform .12s;display:inline-flex;box-shadow:0 10px 22px -10px #f97316cc}.shop-browse:hover{background:#ea580c;transform:translateY(-1px)}.shop-browse:active{transform:scale(.98)}.shops-shell-main{flex-direction:column;min-height:0;display:flex}.shop-items{flex:1;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow-y:auto}.shop-items::-webkit-scrollbar{width:6px}.shop-items::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:99px}html.dark .shop-items::-webkit-scrollbar-thumb{background:#475569}.shop-items-note{text-align:center;color:#9ca3af;grid-column:1/-1;padding:30px 10px;font-size:12.5px}.shop-item{cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #f3f4f6;border-radius:14px;flex-direction:column;padding:0;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;position:relative;overflow:hidden}.shop-item:hover{border-color:#e5e7eb;transform:translateY(-2px);box-shadow:0 12px 24px -12px #0f14194d}.shop-item-media{aspect-ratio:1;place-items:center;display:grid;position:relative;overflow:hidden}.shop-item-media .card-bee{width:42%;height:42%}.shop-item-name{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:8px 9px 0;font-size:11.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.shop-item-price{color:#ea580c;padding:2px 9px 9px;font-size:12.5px;font-weight:800}html.dark .shop-item{background:#0f172a;border-color:#334155}html.dark .shop-item-name{color:#f1f5f9}html.dark .shop-item-price{color:#fb923c}.shop-item .card-boost-badge,.shop-item .card-gone-badge{letter-spacing:.3px;gap:3px;padding:3px 7px 3px 5px;font-size:8.5px;top:6px;left:6px}.shop-item.is-boosted{border-color:#ffc93c80}.shop-item.is-boosted:hover{border-color:#ffc93c}.shop-item .card-crown{opacity:.58;width:78px;height:78px;bottom:-8px;right:-10px}.shop-item:hover .card-crown{opacity:.78;transform:rotate(-4deg)scale(1.06)}html.dark .shop-item .card-crown{opacity:.5}html.dark .shop-item:hover .card-crown{opacity:.7}.shop-item.is-unavailable{background:#fafafa;border-color:#e5e7eb}.shop-item.is-unavailable:hover{box-shadow:none;border-color:#d1d5db;transform:none}.shop-item.is-unavailable .shop-item-media{background:linear-gradient(160deg,#f8fafc 0%,#f1f5f9 100%)}.shop-item.is-unavailable .card-img,.shop-item.is-unavailable .card-bee{filter:grayscale();opacity:.55}.shop-item.is-unavailable .shop-item-name{color:#6b7280}.shop-item.is-unavailable .shop-item-price{color:#9ca3af}html.dark .shop-item.is-unavailable{background:#0b1220;border-color:#334155}html.dark .shop-item.is-unavailable .shop-item-name{color:#94a3b8}.shop-item.is-sk{cursor:default;pointer-events:none}.shop-item.is-sk:hover{box-shadow:none;border-color:#f3f4f6;transform:none}.shop-item.is-sk .shop-item-media{border-radius:0}.shop-item-sk-foot{flex-direction:column;gap:7px;padding:10px 9px 11px;display:flex}.shop-item-sk-line{border-radius:6px;flex:none;width:100%;height:9px}.shop-item-sk-line.is-price{width:46%;height:10px}.shop-items-foot{border-top:1px solid #f3f4f6;flex:none;padding:10px 14px 12px}html.dark .shop-items-foot{border-top-color:#334155}.hub-wrap.is-embedded .pgrid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px}.hub-wrap.is-embedded .pcard{border-radius:13px}.hub-wrap.is-embedded .pcard-media{aspect-ratio:4/3}.hub-wrap.is-embedded .pcard-body{gap:2px;padding:9px 10px 10px}.hub-wrap.is-embedded .pcard-title{font-size:12px}.hub-wrap.is-embedded .pcard-sk{border-radius:13px}.hub-head-bar{z-index:20;background:#fff;border-bottom:1px solid #e5e7eb;flex:none;padding:18px 0 15px}.hub-head-inner{max-width:1200px;margin:0 auto;padding:0 24px}html.dark .hub-head-bar{background:#1e293b;border-color:#334155}.hub-head-bar.is-embedded{padding:15px 0 13px}.hub-head-bar.is-embedded .hub-head-inner{max-width:100%;padding-right:58px}.hub-head-bar.is-embedded .hub-greet{font-size:17px}.hub-head-bar.is-embedded .hub-sub{margin-top:3px;font-size:12px}.hub-scroll{flex:1;min-height:0;overflow-y:auto}.hub-mini-foot{color:#9ca3af;background:#f9fafb;border-top:1px solid #e5e7eb;flex:none;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:11.5px;font-weight:600;display:flex}html.dark .hub-mini-foot{background:#0f172a;border-color:#334155}.hub-mini-foot strong{color:#ea580c;font-weight:800}.hub-mini-foot-bee{flex:none;width:22px;height:22px;animation:3.4s ease-in-out infinite footer-bee-bob}@media (prefers-reduced-motion:reduce){.hub-mini-foot-bee{animation:none}}html.dark .hub-mini-foot{color:#64748b}html.dark .hub-mini-foot strong{color:#fb923c}.msg-page.is-embedded{height:100vh;min-height:0}.msg-page.is-embedded .msg-main{flex:1;height:auto;min-height:0}.msg-page.is-embedded .msg-wrap{max-width:100%;padding:12px 16px}.fp-modal{z-index:9994;opacity:0;background:#fff;border:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;transition:opacity .2s;position:fixed;inset:0}.fp-modal:not([open]){display:none}.fp-modal[open]{opacity:1}@supports (transition-behavior:allow-discrete){.fp-modal{transition:opacity .2s ease, display .2s allow-discrete}@starting-style{.fp-modal[open]{opacity:0}}}.fp-modal::backdrop{display:none}html.dark .fp-modal{background:#0f172a}.fp-shell{flex-direction:column;height:100%;min-height:0;display:flex}.fp-head{background:#fff;border-bottom:1px solid #e5e7eb;flex:none}html.dark .fp-head{background:#1e293b;border-color:#334155}.fp-head-top{align-items:center;gap:12px;width:100%;max-width:1000px;margin:0 auto;padding:14px 24px 12px;display:flex}.fp-head-mark{color:#fff;background:#ea580c;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.fp-head-mark svg{width:17px;height:17px}.fp-head-titles{flex:1;min-width:0}.fp-head-title{letter-spacing:-.2px;color:#111827;margin:0;font-size:16px;font-weight:800}.fp-head-sub{color:#6b7280;margin:2px 0 0;font-size:12px}html.dark .fp-head-title{color:#f1f5f9}html.dark .fp-head-sub{color:#94a3b8}.fp-close{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;transition:background .15s,color .15s,border-color .15s;display:grid}.fp-close:hover{color:#ea580c;background:#fff7ed;border-color:#fdba74}html.dark .fp-close{color:#94a3b8;background:#0f172a;border-color:#334155}html.dark .fp-close:hover{color:#fb923c;background:#f9731626;border-color:#fb923c}.fp-tabs{scrollbar-width:none;align-items:center;gap:4px;width:100%;max-width:1000px;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto}.fp-tabs::-webkit-scrollbar{display:none}.fp-tab{cursor:pointer;color:#6b7280;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:9px 12px 11px;font-size:12.5px;font-weight:700;transition:color .15s,border-color .15s;position:relative}.fp-tab:hover{color:#111827}.fp-tab.is-active{color:#ea580c;border-bottom-color:#ea580c}html.dark .fp-tab{color:#94a3b8}html.dark .fp-tab:hover{color:#f1f5f9}html.dark .fp-tab.is-active{color:#fb923c;border-bottom-color:#fb923c}.fp-body{background-color:#f9fafb;background-image:radial-gradient(1100px 420px at 50% 0,#f9731612,#0000 70%),radial-gradient(680px 340px at 100% 100%,#f59e0b0d,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='83' viewBox='0 0 48 83'%3E%3Cpath d='M24 13.83L48 27.66L48 55.34L24 69.17L0 55.34L0 27.66ZM0 -27.67L24 -13.84L24 13.84L0 27.67L-24 13.84L-24 -13.84ZM48 -27.67L72 -13.84L72 13.84L48 27.67L24 13.84L24 -13.84ZM0 55.33L24 69.16L24 96.84L0 110.67L-24 96.84L-24 69.16ZM48 55.33L72 69.16L72 96.84L48 110.67L24 96.84L24 69.16Z' fill='none' stroke='%23f59e0b' stroke-opacity='.09' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat,repeat;background-attachment:local,local,local;flex:1;min-height:0;overflow-y:auto}html.dark .fp-body{background-color:#0f172a;background-image:radial-gradient(1100px 420px at 50% 0,#f973161a,#0000 70%),radial-gradient(680px 340px at 100% 100%,#f59e0b0f,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='83' viewBox='0 0 48 83'%3E%3Cpath d='M24 13.83L48 27.66L48 55.34L24 69.17L0 55.34L0 27.66ZM0 -27.67L24 -13.84L24 13.84L0 27.67L-24 13.84L-24 -13.84ZM48 -27.67L72 -13.84L72 13.84L48 27.67L24 13.84L24 -13.84ZM0 55.33L24 69.16L24 96.84L0 110.67L-24 96.84L-24 69.16ZM48 55.33L72 69.16L72 96.84L48 110.67L24 96.84L24 69.16Z' fill='none' stroke='%23fb923c' stroke-opacity='.10' stroke-width='1.4'/%3E%3C/svg%3E")}.fp-page{display:none}.fp-page.is-active{display:block}.fp-wrap{max-width:1000px;margin:0 auto;padding:0 24px 72px}.fp-card,.fp-stat,.fp-step,.fp-row,.fp-q,.fp-form,.fp-legal,.fp-table-wrap{background-color:#fff}html.dark .fp-card,html.dark .fp-stat,html.dark .fp-step,html.dark .fp-row,html.dark .fp-q,html.dark .fp-form,html.dark .fp-legal,html.dark .fp-table-wrap{background-color:#1e293b}.fp-hero{background-color:#fff8ec;background-image:linear-gradient(160deg,#fffdf6eb 0%,#fff5e6d1 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='83' viewBox='0 0 48 83'%3E%3Cpath d='M24 13.83L48 27.66L48 55.34L24 69.17L0 55.34L0 27.66ZM0 -27.67L24 -13.84L24 13.84L0 27.67L-24 13.84L-24 -13.84ZM48 -27.67L72 -13.84L72 13.84L48 27.67L24 13.84L24 -13.84ZM0 55.33L24 69.16L24 96.84L0 110.67L-24 96.84L-24 69.16ZM48 55.33L72 69.16L72 96.84L48 110.67L24 96.84L24 69.16Z' fill='none' stroke='%23e89017' stroke-opacity='.5' stroke-width='1.4'/%3E%3C/svg%3E");border-bottom:1px solid #fde8c8;position:relative;overflow:hidden}html.dark .fp-hero{background-color:#0f172a;background-image:linear-gradient(160deg,#1e293be6 0%,#0f172adb 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='83' viewBox='0 0 48 83'%3E%3Cpath d='M24 13.83L48 27.66L48 55.34L24 69.17L0 55.34L0 27.66ZM0 -27.67L24 -13.84L24 13.84L0 27.67L-24 13.84L-24 -13.84ZM48 -27.67L72 -13.84L72 13.84L48 27.67L24 13.84L24 -13.84ZM0 55.33L24 69.16L24 96.84L0 110.67L-24 96.84L-24 69.16ZM48 55.33L72 69.16L72 96.84L48 110.67L24 96.84L24 69.16Z' fill='none' stroke='%23fb923c' stroke-opacity='.4' stroke-width='1.4'/%3E%3C/svg%3E");border-bottom-color:#334155}.fp-hero-in{max-width:1000px;margin:0 auto;padding:40px 24px 36px;position:relative}.fp-hero-bee{pointer-events:none;width:132px;height:132px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.fp-hero-bee svg{filter:drop-shadow(0 12px 22px #e8901747);width:100%;height:100%;animation:3.4s ease-in-out infinite footer-bee-bob;display:block}.fp-hero-bee .spark{color:#f97316;font-size:13px;font-weight:800;animation:2.2s ease-in-out infinite footer-spark;position:absolute}.fp-hero-bee .spark.s1{animation-delay:0s;top:4%;right:0}.fp-hero-bee .spark.s2{font-size:16px;animation-delay:.7s;top:26%;left:-6%}.fp-hero-bee .spark.s3{font-size:11px;animation-delay:1.4s;bottom:8%;right:8%}html.dark .fp-hero-bee svg{filter:drop-shadow(0 12px 24px #00000080)}html.dark .fp-hero-bee .spark{color:#fb923c}@media (prefers-reduced-motion:reduce){.fp-hero-bee svg,.fp-hero-bee .spark{animation:none}}@media (width<=860px){.fp-hero-bee{display:none}}.fp-eyebrow{letter-spacing:.7px;text-transform:uppercase;color:#ea580c;background:#f973161a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-flex}html.dark .fp-eyebrow{color:#fb923c;background:#f9731626}.fp-h1{letter-spacing:-.7px;color:#111827;max-width:780px;margin:12px 0 0;font-size:30px;font-weight:800;line-height:1.15}.fp-h1 .grad{color:#0000;background:linear-gradient(90deg,#f59e0b,#ea580c);-webkit-background-clip:text;background-clip:text}.fp-lead{color:#4b5563;max-width:68ch;margin:10px 0 0;font-size:14px;line-height:1.7}html.dark .fp-h1{color:#f1f5f9}html.dark .fp-lead{color:#94a3b8}.fp-hero-actions{flex-wrap:wrap;gap:8px;max-width:780px;margin-top:18px;display:flex}.fp-btn{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.fp-btn:hover{color:#ea580c;border-color:#fdba74;transform:translateY(-1px)}.fp-btn.is-primary{color:#fff;background:#ea580c;border-color:#ea580c}.fp-btn.is-primary:hover{color:#fff;background:#c2410c;border-color:#c2410c}html.dark .fp-btn{color:#e2e8f0;background:#1e293b;border-color:#334155}html.dark .fp-btn:hover{color:#fb923c;border-color:#fb923c}html.dark .fp-btn.is-primary{color:#fff;background:#ea580c;border-color:#ea580c}.fp-sec{padding-top:34px}.fp-sec>*+*{margin-top:12px}.fp-sec>.fp-sec-head+*{margin-top:0}.fp-sec-head{margin-bottom:16px}.fp-h2{letter-spacing:-.3px;color:#111827;margin:0;font-size:19px;font-weight:800}.fp-sec-sub{color:#6b7280;max-width:68ch;margin:6px 0 0;font-size:13px;line-height:1.65}html.dark .fp-h2{color:#f1f5f9}html.dark .fp-sec-sub{color:#94a3b8}.fp-p{color:#4b5563;max-width:68ch;margin:0 0 12px;font-size:13.5px;line-height:1.75}.fp-p:last-child{margin-bottom:0}.fp-p strong{color:#111827;font-weight:700}.fp-p a,.fp-link{color:#ea580c;text-underline-offset:2px;cursor:pointer;font-weight:700;text-decoration:underline}html.dark .fp-p{color:#94a3b8}html.dark .fp-p strong{color:#f1f5f9}html.dark .fp-p a,html.dark .fp-link{color:#fb923c}.fp-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.fp-cards.is-two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.fp-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;transition:border-color .15s,transform .15s,box-shadow .15s}.fp-card:hover{border-color:#fdba74;transform:translateY(-2px);box-shadow:0 12px 28px -14px #ea580c59}.fp-card-ic{color:#ea580c;background:#f973161a;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:11px;display:grid}.fp-card-ic svg{width:16px;height:16px}.fp-card h3{color:#111827;letter-spacing:-.2px;margin:0 0 5px;font-size:14px;font-weight:800}.fp-card p{color:#6b7280;margin:0;font-size:12.5px;line-height:1.65}html.dark .fp-card{background:#1e293b;border-color:#334155}html.dark .fp-card:hover{border-color:#fb923c}html.dark .fp-card-ic{color:#fb923c;background:#f9731626}html.dark .fp-card h3{color:#f1f5f9}html.dark .fp-card p{color:#94a3b8}.fp-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.fp-stat{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px 18px}.fp-stat b{letter-spacing:-.6px;color:#ea580c;font-size:24px;font-weight:800;display:block}.fp-stat span{color:#6b7280;margin-top:3px;font-size:11.5px;font-weight:600;display:block}html.dark .fp-stat{background:#1e293b;border-color:#334155}html.dark .fp-stat b{color:#fb923c}html.dark .fp-stat span{color:#94a3b8}.fp-steps{counter-reset:fp-step;gap:10px;display:grid}.fp-step{counter-increment:fp-step;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px 18px 16px 56px;position:relative}.fp-step:before{content:counter(fp-step);color:#fff;background:#ea580c;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid;position:absolute;top:16px;left:16px}.fp-step h3{color:#111827;margin:0 0 4px;font-size:13.5px;font-weight:800}.fp-step p{color:#6b7280;margin:0;font-size:12.5px;line-height:1.65}html.dark .fp-step{background:#1e293b;border-color:#334155}html.dark .fp-step h3{color:#f1f5f9}html.dark .fp-step p{color:#94a3b8}.fp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fp-list li{color:#4b5563;padding-left:26px;font-size:13px;line-height:1.65;position:relative}.fp-list li:before{content:"✓";color:#ea580c;background:#f973161a;border-radius:999px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.fp-list.is-no li:before{content:"✕";color:#dc2626;background:#ef44441a}html.dark .fp-list li{color:#94a3b8}html.dark .fp-list li:before{color:#fb923c;background:#f9731626}html.dark .fp-list.is-no li:before{color:#f87171;background:#ef444426}.fp-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow-x:auto}.fp-table{border-collapse:collapse;width:100%;font-size:12.5px}.fp-table th,.fp-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #f3f4f6;padding:11px 16px}.fp-table thead th{letter-spacing:.5px;text-transform:uppercase;color:#6b7280;background:#f9fafb;font-size:10.5px;font-weight:800}.fp-table tbody td{color:#4b5563}.fp-table tbody td:first-child{color:#111827;font-weight:700}.fp-table tbody tr:last-child td{border-bottom:0}.fp-table .is-free{color:#16a34a;font-weight:800}html.dark .fp-table-wrap{background:#1e293b;border-color:#334155}html.dark .fp-table th,html.dark .fp-table td{border-bottom-color:#334155}html.dark .fp-table thead th{color:#94a3b8;background:#0f172a}html.dark .fp-table tbody td{color:#94a3b8}html.dark .fp-table tbody td:first-child{color:#f1f5f9}html.dark .fp-table .is-free{color:#4ade80}.fp-faq{gap:8px;display:grid}.fp-q{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.fp-q>summary{cursor:pointer;color:#111827;align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:700;list-style:none;display:flex}.fp-q>summary::-webkit-details-marker{display:none}.fp-q>summary:after{content:"";border-bottom:2px solid #9ca3af;border-right:2px solid #9ca3af;flex:none;width:7px;height:7px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.fp-q[open]>summary{color:#ea580c}.fp-q[open]>summary:after{border-color:#ea580c;transform:rotate(-135deg)translate(-2px,-2px)}.fp-q-body{color:#6b7280;padding:0 16px 14px;font-size:12.5px;line-height:1.75}.fp-q-body p{margin:0 0 8px}.fp-q-body p:last-child{margin-bottom:0}html.dark .fp-q{background:#1e293b;border-color:#334155}html.dark .fp-q>summary{color:#f1f5f9}html.dark .fp-q[open]>summary{color:#fb923c}html.dark .fp-q[open]>summary:after{border-color:#fb923c}html.dark .fp-q-body{color:#94a3b8}.fp-callout{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.fp-callout.is-danger{background:#fef2f2;border-color:#fecaca}.fp-callout-ic{color:#d97706;flex:none}.fp-callout.is-danger .fp-callout-ic{color:#dc2626}.fp-callout h3{color:#92400e;margin:0 0 3px;font-size:13px;font-weight:800}.fp-callout p{color:#a16207;margin:0;font-size:12.5px;line-height:1.65}.fp-callout.is-danger h3{color:#991b1b}.fp-callout.is-danger p{color:#b91c1c}html.dark .fp-callout{background:#d977061f;border-color:#d9770659}html.dark .fp-callout.is-danger{background:#dc26261f;border-color:#dc262659}html.dark .fp-callout h3{color:#fcd34d}html.dark .fp-callout p{color:#fbbf24}html.dark .fp-callout.is-danger h3{color:#fca5a5}html.dark .fp-callout.is-danger p{color:#f87171}.fp-rows{gap:8px;display:grid}.fp-row{background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,transform .15s;display:flex}.fp-row:hover{border-color:#fdba74;transform:translateY(-1px)}.fp-row-main{flex:1;min-width:0}.fp-row-main h3{color:#111827;margin:0 0 3px;font-size:13.5px;font-weight:800}.fp-row-main p{color:#6b7280;margin:0;font-size:12px;line-height:1.6}.fp-row-side{flex:none;align-items:center;gap:8px;display:flex}html.dark .fp-row{background:#1e293b;border-color:#334155}html.dark .fp-row:hover{border-color:#fb923c}html.dark .fp-row-main h3{color:#f1f5f9}html.dark .fp-row-main p{color:#94a3b8}.fp-tags{flex-wrap:wrap;gap:6px;display:flex}.fp-tag{color:#4b5563;white-space:nowrap;background:#f3f4f6;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.fp-tag.is-brand{color:#ea580c;background:#f973161a}.fp-tag.is-good{color:#15803d;background:#16a34a1a}html.dark .fp-tag{color:#94a3b8;background:#0f172a}html.dark .fp-tag.is-brand{color:#fb923c;background:#f9731626}html.dark .fp-tag.is-good{color:#4ade80;background:#16a34a29}.fp-form{background:#fff;border:1px solid #e5e7eb;border-radius:18px;max-width:620px;padding:20px}.fp-fields{gap:13px;display:grid}.fp-fields.is-two{grid-template-columns:1fr 1fr}.fp-field.is-wide{grid-column:1/-1}.fp-label{letter-spacing:.3px;color:#374151;margin:0 0 5px;font-size:11.5px;font-weight:800;display:block}.fp-input{color:#111827;background:#f9fafb;border:1px solid #e5e7eb;border-radius:11px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s}.fp-input:focus{background:#fff;border-color:#fdba74;outline:none}textarea.fp-input{resize:vertical;min-height:108px}.fp-hint{color:#9ca3af;margin:5px 0 0;font-size:11px;line-height:1.5}.fp-form-foot{align-items:center;gap:12px;margin-top:16px;display:flex}.fp-form-note{font-size:11.5px;font-weight:600}.fp-form-note.is-ok{color:#16a34a}.fp-form-note.is-bad{color:#dc2626}html.dark .fp-form{background:#1e293b;border-color:#334155}html.dark .fp-label{color:#e2e8f0}html.dark .fp-input{color:#f1f5f9;background:#0f172a;border-color:#334155}html.dark .fp-input:focus{background:#0f172a;border-color:#fb923c}html.dark .fp-hint{color:#64748b}html.dark .fp-form-note.is-ok{color:#4ade80}html.dark .fp-form-note.is-bad{color:#f87171}.fp-legal{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:22px 24px}.fp-legal h3{color:#111827;margin:18px 0 7px;font-size:14px;font-weight:800}.fp-legal h3:first-child{margin-top:0}.fp-legal p{color:#4b5563;margin:0 0 10px;font-size:13px;line-height:1.75}.fp-legal ul{margin:0 0 10px;padding-left:20px}.fp-legal li{color:#4b5563;font-size:13px;line-height:1.75}html.dark .fp-legal{background:#1e293b;border-color:#334155}html.dark .fp-legal h3{color:#f1f5f9}html.dark .fp-legal p,html.dark .fp-legal li{color:#94a3b8}@media (width<=640px){.fp-hero-in{padding:28px 18px 26px}.fp-h1{font-size:23px}.fp-wrap{padding:0 18px 56px}.fp-head-top{padding:12px 16px 10px}.fp-head-sub{display:none}.fp-tabs{padding:0 16px}.fp-fields.is-two{grid-template-columns:1fr}.fp-form{padding:16px}}.kiki-tour{background:0 0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.kiki-tour::backdrop{background:0 0}.kiki-tour-hole{outline-offset:3px;pointer-events:none;border-radius:14px;outline:2px solid #f97316;transition:transform .34s cubic-bezier(.4,0,.2,1),width .34s cubic-bezier(.4,0,.2,1),height .34s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;box-shadow:0 0 0 9999px #0f172a9e}.kiki-tour-hole.is-blank{border-radius:0;outline:none}.kiki-tour-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:320px;padding:18px 18px 14px;transition:transform .34s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;box-shadow:0 18px 44px -12px #0f172a6b}.kiki-tour-step{letter-spacing:.08em;text-transform:uppercase;color:#ea580c;font-size:10px;font-weight:800}.kiki-tour-title{color:#111827;margin:6px 0;font-size:15px;font-weight:800}.kiki-tour-body{color:#4b5563;margin:0;font-size:13px;line-height:1.65}.kiki-tour-acts{align-items:center;gap:8px;margin-top:16px;display:flex}.kiki-tour-acts button{cursor:pointer;border-radius:999px;font-family:inherit;font-size:12px;font-weight:700;transition:filter .15s,background .15s,color .15s}.kiki-tour-skip{color:#9ca3af;background:0 0;border:none;margin-right:auto;padding:7px 4px}.kiki-tour-skip:hover{color:#6b7280}.kiki-tour-back{color:#4b5563;background:#fff;border:1px solid #e5e7eb;padding:7px 14px}.kiki-tour-back:hover{background:#f9fafb}.kiki-tour-back[hidden]{display:none}.kiki-tour-next{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border:none;padding:7px 16px;box-shadow:0 3px 10px -3px #f9731680}.kiki-tour-next:hover{filter:brightness(1.08)}html.dark .kiki-tour-hole{box-shadow:0 0 0 9999px #020617b8}html.dark .kiki-tour-card{background:#1e293b;border-color:#334155}html.dark .kiki-tour-title{color:#f1f5f9}html.dark .kiki-tour-body{color:#94a3b8}html.dark .kiki-tour-back{color:#cbd5e1;background:#0f172a;border-color:#334155}html.dark .kiki-tour-back:hover{background:#1e293b}@media (width<=1023px){.kiki-tour-card{width:min(340px,100vw - 32px);bottom:16px;top:auto!important;left:50%!important;transform:translate(-50%)!important}}@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-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
