@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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-900:oklch(40.8% .123 38.172);--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-900:oklch(41.4% .112 45.904);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--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-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--drop-shadow-md:0 3px 3px #0000001f;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:var(--spacing)!important}.mb-0{margin-bottom:0}.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-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-auto{height:auto!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-\[65vh\]{height:65vh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[80px\]{max-height:80px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[320px\]{max-height:320px}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[6rem\]{min-height:6rem}.min-h-\[42px\]{min-height:42px}.min-h-\[70px\]{min-height:70px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-\[30\%\]{width:30%}.w-\[40\%\]{width:40%}.w-\[60\%\]{width:60%}.w-\[70\%\]{width:70%}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[55\%\]{max-width:55%}.max-w-\[70px\]{max-width:70px}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90px\]{max-width:90px}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[240px\]{min-width:240px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1\.4\]{flex:1.4}.flex-\[1\.5\]{flex:1.5}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-stretch{justify-content:stretch}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}: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>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-\[12px\]{border-radius:12px!important}.\!rounded-sm{border-radius:var(--radius-sm)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-bl{border-bottom-left-radius:.25rem}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-white\/20{border-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){.\!border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)!important}}.border-\[\#0ea5e9\]\/30{border-color:#0ea5e94d}.border-\[\#D4AF37\]{border-color:#d4af37}.border-\[\#D946A6\]\/30{border-color:#d946a64d}.border-\[\#FFD700\]\/30{border-color:#ffd7004d}.border-amber-500\/10{border-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/10{border-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-500\/45{border-color:#f99c0073}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/45{border-color:color-mix(in oklab,var(--color-amber-500) 45%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.border-blue-400\/40{border-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/40{border-color:color-mix(in oklab,var(--color-blue-400) 40%,transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-blue-500\/25{border-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/25{border-color:color-mix(in oklab,var(--color-blue-500) 25%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/50{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.border-blue-600\/50{border-color:#155dfc80}@supports (color:color-mix(in lab,red,red)){.border-blue-600\/50{border-color:color-mix(in oklab,var(--color-blue-600) 50%,transparent)}}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/30{border-color:color-mix(in oklab,var(--color-cyan-400) 30%,transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/40{border-color:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/50{border-color:color-mix(in oklab,var(--color-cyan-400) 50%,transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/25{border-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/40{border-color:color-mix(in oklab,var(--color-cyan-500) 40%,transparent)}}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/50{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.border-cyan-600\/40{border-color:#0092b566}@supports (color:color-mix(in lab,red,red)){.border-cyan-600\/40{border-color:color-mix(in oklab,var(--color-cyan-600) 40%,transparent)}}.border-cyan-600\/50{border-color:#0092b580}@supports (color:color-mix(in lab,red,red)){.border-cyan-600\/50{border-color:color-mix(in oklab,var(--color-cyan-600) 50%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/50{border-color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.border-emerald-500\/10{border-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/10{border-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600\/50{border-color:#4a556580}@supports (color:color-mix(in lab,red,red)){.border-gray-600\/50{border-color:color-mix(in oklab,var(--color-gray-600) 50%,transparent)}}.border-green-400{border-color:var(--color-green-400)}.border-green-400\/40{border-color:#05df7266}@supports (color:color-mix(in lab,red,red)){.border-green-400\/40{border-color:color-mix(in oklab,var(--color-green-400) 40%,transparent)}}.border-green-400\/60{border-color:#05df7299}@supports (color:color-mix(in lab,red,red)){.border-green-400\/60{border-color:color-mix(in oklab,var(--color-green-400) 60%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.border-green-500\/25{border-color:#00c75840}@supports (color:color-mix(in lab,red,red)){.border-green-500\/25{border-color:color-mix(in oklab,var(--color-green-500) 25%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab,red,red)){.border-green-500\/40{border-color:color-mix(in oklab,var(--color-green-500) 40%,transparent)}}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500) 50%,transparent)}}.border-green-600\/40{border-color:#00a54466}@supports (color:color-mix(in lab,red,red)){.border-green-600\/40{border-color:color-mix(in oklab,var(--color-green-600) 40%,transparent)}}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/20{border-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.border-orange-500\/50{border-color:#fe6e0080}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/50{border-color:color-mix(in oklab,var(--color-orange-500) 50%,transparent)}}.border-orange-500\/60{border-color:#fe6e0099}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/60{border-color:color-mix(in oklab,var(--color-orange-500) 60%,transparent)}}.border-pink-500\/30{border-color:#f6339a4d}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/30{border-color:color-mix(in oklab,var(--color-pink-500) 30%,transparent)}}.border-pink-500\/40{border-color:#f6339a66}@supports (color:color-mix(in lab,red,red)){.border-pink-500\/40{border-color:color-mix(in oklab,var(--color-pink-500) 40%,transparent)}}.border-purple-400\/40{border-color:#c07eff66}@supports (color:color-mix(in lab,red,red)){.border-purple-400\/40{border-color:color-mix(in oklab,var(--color-purple-400) 40%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.border-purple-500\/25{border-color:#ac4bff40}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/25{border-color:color-mix(in oklab,var(--color-purple-500) 25%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/40{border-color:color-mix(in oklab,var(--color-purple-500) 40%,transparent)}}.border-purple-500\/50{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/50{border-color:color-mix(in oklab,var(--color-purple-500) 50%,transparent)}}.border-purple-500\/60{border-color:#ac4bff99}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/60{border-color:color-mix(in oklab,var(--color-purple-500) 60%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-red-500\/70{border-color:#fb2c36b3}@supports (color:color-mix(in lab,red,red)){.border-red-500\/70{border-color:color-mix(in oklab,var(--color-red-500) 70%,transparent)}}.border-red-600\/40{border-color:#e4001466}@supports (color:color-mix(in lab,red,red)){.border-red-600\/40{border-color:color-mix(in oklab,var(--color-red-600) 40%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500) 40%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500) 30%,transparent)}}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab,red,red)){.border-slate-500\/30{border-color:color-mix(in oklab,var(--color-slate-500) 30%,transparent)}}.border-slate-600\/35{border-color:#45556c59}@supports (color:color-mix(in lab,red,red)){.border-slate-600\/35{border-color:color-mix(in oklab,var(--color-slate-600) 35%,transparent)}}.border-teal-500\/20{border-color:#00baa733}@supports (color:color-mix(in lab,red,red)){.border-teal-500\/20{border-color:color-mix(in oklab,var(--color-teal-500) 20%,transparent)}}.border-transparent{border-color:#0000}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-yellow-400\/50{border-color:#fac80080}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/50{border-color:color-mix(in oklab,var(--color-yellow-400) 50%,transparent)}}.border-yellow-400\/70{border-color:#fac800b3}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/70{border-color:color-mix(in oklab,var(--color-yellow-400) 70%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.border-yellow-500\/25{border-color:#edb20040}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/25{border-color:color-mix(in oklab,var(--color-yellow-500) 25%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/40{border-color:color-mix(in oklab,var(--color-yellow-500) 40%,transparent)}}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/50{border-color:color-mix(in oklab,var(--color-yellow-500) 50%,transparent)}}.border-yellow-600\/30{border-color:#cd89004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-600\/30{border-color:color-mix(in oklab,var(--color-yellow-600) 30%,transparent)}}.border-t-transparent{border-top-color:#0000}.\!bg-white\/\[0\.06\]{background-color:#ffffff0f!important}@supports (color:color-mix(in lab,red,red)){.\!bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)!important}}.\!bg-white\/\[0\.08\]{background-color:#ffffff14!important}@supports (color:color-mix(in lab,red,red)){.\!bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)!important}}.bg-\[\#1A1A2E\]{background-color:#1a1a2e}.bg-\[\#1A1A2E\]\/80{background-color:#1a1a2ecc}.bg-\[\#1A1A2E\]\/95{background-color:#1a1a2ef2}.bg-\[\#1E1E2D\]{background-color:#1e1e2d}.bg-\[\#1E1E30\]{background-color:#1e1e30}.bg-\[\#1a1a2e\]{background-color:#1a1a2e}.bg-\[\#1a1a2e\]\/50{background-color:#1a1a2e80}.bg-\[\#1a1a2e\]\/95{background-color:#1a1a2ef2}.bg-\[\#120c18\]{background-color:#120c18}.bg-\[\#17172B\]\/85{background-color:#17172bd9}.bg-\[\#151525\]{background-color:#151525}.bg-\[\#151525\]\/90{background-color:#151525e6}.bg-\[\#151525\]\/95{background-color:#151525f2}.bg-\[\#151525\]\/98{background-color:#151525fa}.bg-\[\#252532\]{background-color:#252532}.bg-\[\#263241\]{background-color:#263241}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-500\/30{background-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/30{background-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-600\/15{background-color:#dd740026}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\/15{background-color:color-mix(in oklab,var(--color-amber-600) 15%,transparent)}}.bg-amber-600\/20{background-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\/20{background-color:color-mix(in oklab,var(--color-amber-600) 20%,transparent)}}.bg-amber-600\/25{background-color:#dd740040}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\/25{background-color:color-mix(in oklab,var(--color-amber-600) 25%,transparent)}}.bg-amber-600\/30{background-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){.bg-amber-600\/30{background-color:color-mix(in oklab,var(--color-amber-600) 30%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black) 0%,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-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-blue-500\/30{background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/30{background-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/20{background-color:color-mix(in oklab,var(--color-blue-600) 20%,transparent)}}.bg-blue-600\/80{background-color:#155dfccc}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/80{background-color:color-mix(in oklab,var(--color-blue-600) 80%,transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/5{background-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/5{background-color:color-mix(in oklab,var(--color-cyan-500) 5%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.bg-cyan-500\/30{background-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/30{background-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.bg-cyan-500\/\[0\.02\]{background-color:#00b7d705}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-cyan-500) 2%,transparent)}}.bg-cyan-500\/\[0\.04\]{background-color:#00b7d70a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-cyan-500) 4%,transparent)}}.bg-cyan-500\/\[0\.06\]{background-color:#00b7d70f}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-cyan-500) 6%,transparent)}}.bg-cyan-500\/\[0\.08\]{background-color:#00b7d714}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-cyan-500) 8%,transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-600\/10{background-color:#0092b51a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-600\/10{background-color:color-mix(in oklab,var(--color-cyan-600) 10%,transparent)}}.bg-cyan-600\/15{background-color:#0092b526}@supports (color:color-mix(in lab,red,red)){.bg-cyan-600\/15{background-color:color-mix(in oklab,var(--color-cyan-600) 15%,transparent)}}.bg-cyan-600\/20{background-color:#0092b533}@supports (color:color-mix(in lab,red,red)){.bg-cyan-600\/20{background-color:color-mix(in oklab,var(--color-cyan-600) 20%,transparent)}}.bg-cyan-600\/30{background-color:#0092b54d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-600\/30{background-color:color-mix(in oklab,var(--color-cyan-600) 30%,transparent)}}.bg-cyan-700{background-color:var(--color-cyan-700)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-500\/\[0\.03\]{background-color:#00bb7f08}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-emerald-500) 3%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/15{background-color:#00976726}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/15{background-color:color-mix(in oklab,var(--color-emerald-600) 15%,transparent)}}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/20{background-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.bg-emerald-600\/25{background-color:#00976740}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/25{background-color:color-mix(in oklab,var(--color-emerald-600) 25%,transparent)}}.bg-emerald-600\/30{background-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/30{background-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-900\/10{background-color:#004e3b1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/10{background-color:color-mix(in oklab,var(--color-emerald-900) 10%,transparent)}}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/10{background-color:color-mix(in oklab,var(--color-gray-500) 10%,transparent)}}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/20{background-color:color-mix(in oklab,var(--color-gray-500) 20%,transparent)}}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-600\/30{background-color:#4a55654d}@supports (color:color-mix(in lab,red,red)){.bg-gray-600\/30{background-color:color-mix(in oklab,var(--color-gray-600) 30%,transparent)}}.bg-gray-700{background-color:var(--color-gray-700)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500) 5%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.bg-green-500\/30{background-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/30{background-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.bg-green-500\/\[0\.04\]{background-color:#00c7580a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-green-500) 4%,transparent)}}.bg-green-500\/\[0\.08\]{background-color:#00c75814}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-green-500) 8%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-green-600\/15{background-color:#00a54426}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/15{background-color:color-mix(in oklab,var(--color-green-600) 15%,transparent)}}.bg-green-600\/20{background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/20{background-color:color-mix(in oklab,var(--color-green-600) 20%,transparent)}}.bg-green-600\/30{background-color:#00a5444d}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/30{background-color:color-mix(in oklab,var(--color-green-600) 30%,transparent)}}.bg-green-700{background-color:var(--color-green-700)}.bg-green-700\/90{background-color:#008138e6}@supports (color:color-mix(in lab,red,red)){.bg-green-700\/90{background-color:color-mix(in oklab,var(--color-green-700) 90%,transparent)}}.bg-orange-500\/5{background-color:#fe6e000d}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/5{background-color:color-mix(in oklab,var(--color-orange-500) 5%,transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.bg-orange-500\/30{background-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/30{background-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-orange-600\/20{background-color:#f0510033}@supports (color:color-mix(in lab,red,red)){.bg-orange-600\/20{background-color:color-mix(in oklab,var(--color-orange-600) 20%,transparent)}}.bg-orange-600\/90{background-color:#f05100e6}@supports (color:color-mix(in lab,red,red)){.bg-orange-600\/90{background-color:color-mix(in oklab,var(--color-orange-600) 90%,transparent)}}.bg-orange-900\/10{background-color:#7e2a0c1a}@supports (color:color-mix(in lab,red,red)){.bg-orange-900\/10{background-color:color-mix(in oklab,var(--color-orange-900) 10%,transparent)}}.bg-pink-500\/5{background-color:#f6339a0d}@supports (color:color-mix(in lab,red,red)){.bg-pink-500\/5{background-color:color-mix(in oklab,var(--color-pink-500) 5%,transparent)}}.bg-pink-600{background-color:var(--color-pink-600)}.bg-pink-600\/20{background-color:#e3007633}@supports (color:color-mix(in lab,red,red)){.bg-pink-600\/20{background-color:color-mix(in oklab,var(--color-pink-600) 20%,transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500) 15%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.bg-purple-500\/30{background-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/30{background-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-600\/20{background-color:#9810fa33}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/20{background-color:color-mix(in oklab,var(--color-purple-600) 20%,transparent)}}.bg-purple-600\/25{background-color:#9810fa40}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/25{background-color:color-mix(in oklab,var(--color-purple-600) 25%,transparent)}}.bg-purple-600\/30{background-color:#9810fa4d}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/30{background-color:color-mix(in oklab,var(--color-purple-600) 30%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-600\/15{background-color:#e7004426}@supports (color:color-mix(in lab,red,red)){.bg-rose-600\/15{background-color:color-mix(in oklab,var(--color-rose-600) 15%,transparent)}}.bg-rose-600\/20{background-color:#e7004433}@supports (color:color-mix(in lab,red,red)){.bg-rose-600\/20{background-color:color-mix(in oklab,var(--color-rose-600) 20%,transparent)}}.bg-rose-600\/25{background-color:#e7004440}@supports (color:color-mix(in lab,red,red)){.bg-rose-600\/25{background-color:color-mix(in oklab,var(--color-rose-600) 25%,transparent)}}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-white\/0{background-color:color-mix(in oklab,var(--color-white) 0%,transparent)}}.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\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/\[0\.01\]{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.01\]{background-color:color-mix(in oklab,var(--color-white) 1%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-yellow-400\/\[0\.08\]{background-color:#fac80014}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-yellow-400) 8%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/5{background-color:#edb2000d}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/5{background-color:color-mix(in oklab,var(--color-yellow-500) 5%,transparent)}}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/15{background-color:color-mix(in oklab,var(--color-yellow-500) 15%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.bg-yellow-500\/25{background-color:#edb20040}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/25{background-color:color-mix(in oklab,var(--color-yellow-500) 25%,transparent)}}.bg-yellow-500\/\[0\.03\]{background-color:#edb20008}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-yellow-500) 3%,transparent)}}.bg-yellow-500\/\[0\.04\]{background-color:#edb2000a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-yellow-500) 4%,transparent)}}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-yellow-600\/15{background-color:#cd890026}@supports (color:color-mix(in lab,red,red)){.bg-yellow-600\/15{background-color:color-mix(in oklab,var(--color-yellow-600) 15%,transparent)}}.bg-yellow-600\/80{background-color:#cd8900cc}@supports (color:color-mix(in lab,red,red)){.bg-yellow-600\/80{background-color:color-mix(in oklab,var(--color-yellow-600) 80%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0ea5e9\]\/30{--tw-gradient-from:oklab(68.4687% -.0798356 -.124464/.3);--tw-gradient-stops:var(--tw-gradient-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-\[\#6B1B9A\]{--tw-gradient-from:#6b1b9a;--tw-gradient-stops:var(--tw-gradient-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-\[\#6B1B9A\]\/10{--tw-gradient-from:oklab(42.155% .118592 -.148989/.1);--tw-gradient-stops:var(--tw-gradient-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-\[\#6B1B9A\]\/20{--tw-gradient-from:oklab(42.155% .118592 -.148989/.2);--tw-gradient-stops:var(--tw-gradient-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-\[\#BA4297\]{--tw-gradient-from:#ba4297;--tw-gradient-stops:var(--tw-gradient-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-\[\#E63946\]{--tw-gradient-from:#e63946;--tw-gradient-stops:var(--tw-gradient-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-\[\#FFD700\]\/10{--tw-gradient-from:oklab(88.6771% -.0169252 .181398/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/70{--tw-gradient-from:#f99c00b3}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/70{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.from-amber-500\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/80{--tw-gradient-from:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.from-amber-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/85{--tw-gradient-from:#f99c00d9}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/85{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 85%, transparent)}}.from-amber-500\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-600{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/25{--tw-gradient-from:#3080ff40}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.from-blue-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/80{--tw-gradient-from:#3080ffcc}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 80%, transparent)}}.from-blue-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600\/40{--tw-gradient-from:#155dfc66}@supports (color:color-mix(in lab,red,red)){.from-blue-600\/40{--tw-gradient-from:color-mix(in oklab, var(--color-blue-600) 40%, transparent)}}.from-blue-600\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/30{--tw-gradient-from:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.from-cyan-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/25{--tw-gradient-from:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.from-emerald-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/80{--tw-gradient-from:#00bb7fcc}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/80{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 80%, transparent)}}.from-emerald-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600\/80{--tw-gradient-from:#009767cc}@supports (color:color-mix(in lab,red,red)){.from-emerald-600\/80{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-600) 80%, transparent)}}.from-emerald-600\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500\/10{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab,red,red)){.from-green-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.from-green-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-600{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500\/25{--tw-gradient-from:#fe6e0040}@supports (color:color-mix(in lab,red,red)){.from-orange-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 25%, transparent)}}.from-orange-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/25{--tw-gradient-from:#ac4bff40}@supports (color:color-mix(in lab,red,red)){.from-purple-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 25%, transparent)}}.from-purple-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/30{--tw-gradient-from:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.from-purple-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.from-purple-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500\/25{--tw-gradient-from:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.from-red-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.from-red-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-600\/25{--tw-gradient-from:#e4001440}@supports (color:color-mix(in lab,red,red)){.from-red-600\/25{--tw-gradient-from:color-mix(in oklab, var(--color-red-600) 25%, transparent)}}.from-red-600\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/70{--tw-gradient-from:#00a5efb3}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/70{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 70%, transparent)}}.from-sky-500\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-500\/25{--tw-gradient-from:#edb20040}@supports (color:color-mix(in lab,red,red)){.from-yellow-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-500) 25%, transparent)}}.from-yellow-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#6B1B9A\]\/30{--tw-gradient-to:oklab(42.155% .118592 -.148989/.3);--tw-gradient-stops:var(--tw-gradient-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-\[\#D4AF37\]\/10{--tw-gradient-to:oklab(76.6528% -.00256401 .138654/.1);--tw-gradient-stops:var(--tw-gradient-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-\[\#D946A6\]{--tw-gradient-to:#d946a6;--tw-gradient-stops:var(--tw-gradient-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-\[\#D946A6\]\/10{--tw-gradient-to:oklab(62.9905% .199027 -.0549794/.1);--tw-gradient-stops:var(--tw-gradient-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-\[\#D946A6\]\/20{--tw-gradient-to:oklab(62.9905% .199027 -.0549794/.2);--tw-gradient-stops:var(--tw-gradient-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-\[\#E95384\]{--tw-gradient-to:#e95384;--tw-gradient-stops:var(--tw-gradient-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-\[\#FF6B7A\]{--tw-gradient-to:#ff6b7a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-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-blue-600\/70{--tw-gradient-to:#155dfcb3}@supports (color:color-mix(in lab,red,red)){.to-blue-600\/70{--tw-gradient-to:color-mix(in oklab, var(--color-blue-600) 70%, transparent)}}.to-blue-600\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700\/80{--tw-gradient-to:#1447e6cc}@supports (color:color-mix(in lab,red,red)){.to-blue-700\/80{--tw-gradient-to:color-mix(in oklab, var(--color-blue-700) 80%, transparent)}}.to-blue-700\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-400\/70{--tw-gradient-to:#00d294b3}@supports (color:color-mix(in lab,red,red)){.to-emerald-400\/70{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.to-emerald-400\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-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-emerald-600\/10{--tw-gradient-to:#0097671a}@supports (color:color-mix(in lab,red,red)){.to-emerald-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-600) 10%, transparent)}}.to-emerald-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-700{--tw-gradient-to:var(--color-emerald-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/10{--tw-gradient-to:#625fff1a}@supports (color:color-mix(in lab,red,red)){.to-indigo-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.to-indigo-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-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-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500\/10{--tw-gradient-to:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.to-orange-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.to-orange-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-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-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-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-purple-600\/40{--tw-gradient-to:#9810fa66}@supports (color:color-mix(in lab,red,red)){.to-purple-600\/40{--tw-gradient-to:color-mix(in oklab, var(--color-purple-600) 40%, transparent)}}.to-purple-600\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500\/10{--tw-gradient-to:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.to-red-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.to-red-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500\/10{--tw-gradient-to:#ff23571a}@supports (color:color-mix(in lab,red,red)){.to-rose-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.to-rose-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-600\/10{--tw-gradient-to:#e700441a}@supports (color:color-mix(in lab,red,red)){.to-rose-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-rose-600) 10%, transparent)}}.to-rose-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500\/10{--tw-gradient-to:#00baa71a}@supports (color:color-mix(in lab,red,red)){.to-teal-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.to-teal-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-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-teal-600\/80{--tw-gradient-to:#009588cc}@supports (color:color-mix(in lab,red,red)){.to-teal-600\/80{--tw-gradient-to:color-mix(in oklab, var(--color-teal-600) 80%, transparent)}}.to-teal-600\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-700{--tw-gradient-to:var(--color-teal-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500\/10{--tw-gradient-to:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.to-violet-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.to-violet-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-700{--tw-gradient-to:var(--color-violet-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600{--tw-gradient-to:var(--color-yellow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600\/10{--tw-gradient-to:#cd89001a}@supports (color:color-mix(in lab,red,red)){.to-yellow-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-600) 10%, transparent)}}.to-yellow-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600\/70{--tw-gradient-to:#cd8900b3}@supports (color:color-mix(in lab,red,red)){.to-yellow-600\/70{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-600) 70%, transparent)}}.to-yellow-600\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600\/80{--tw-gradient-to:#cd8900cc}@supports (color:color-mix(in lab,red,red)){.to-yellow-600\/80{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-600) 80%, transparent)}}.to-yellow-600\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600\/85{--tw-gradient-to:#cd8900d9}@supports (color:color-mix(in lab,red,red)){.to-yellow-600\/85{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-600) 85%, transparent)}}.to-yellow-600\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-1{padding-block:var(--spacing)!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.\!pl-8{padding-left:calc(var(--spacing) * 8)!important}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0A0005\]{color:#0a0005}.text-\[\#38bdf8\]{color:#38bdf8}.text-\[\#FFD700\]{color:gold}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/90{color:color-mix(in oklab,var(--color-amber-100) 90%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/55{color:#fee6858c}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/55{color:color-mix(in oklab,var(--color-amber-200) 55%,transparent)}}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.text-amber-200\/85{color:#fee685d9}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/85{color:color-mix(in oklab,var(--color-amber-200) 85%,transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/50{color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/50{color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}.text-amber-400\/60{color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/60{color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.text-amber-400\/90{color:#fcbb00e6}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/90{color:color-mix(in oklab,var(--color-amber-400) 90%,transparent)}}.text-amber-500\/80{color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/80{color:color-mix(in oklab,var(--color-amber-500) 80%,transparent)}}.text-amber-900\/50{color:#7b330680}@supports (color:color-mix(in lab,red,red)){.text-amber-900\/50{color:color-mix(in oklab,var(--color-amber-900) 50%,transparent)}}.text-black{color:var(--color-black)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/90{color:#a2f4fde6}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/90{color:color-mix(in oklab,var(--color-cyan-200) 90%,transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/70{color:#53eafdb3}@supports (color:color-mix(in lab,red,red)){.text-cyan-300\/70{color:color-mix(in oklab,var(--color-cyan-300) 70%,transparent)}}.text-cyan-300\/80{color:#53eafdcc}@supports (color:color-mix(in lab,red,red)){.text-cyan-300\/80{color:color-mix(in oklab,var(--color-cyan-300) 80%,transparent)}}.text-cyan-300\/90{color:#53eafde6}@supports (color:color-mix(in lab,red,red)){.text-cyan-300\/90{color:color-mix(in oklab,var(--color-cyan-300) 90%,transparent)}}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/70{color:#00d2efb3}@supports (color:color-mix(in lab,red,red)){.text-cyan-400\/70{color:color-mix(in oklab,var(--color-cyan-400) 70%,transparent)}}.text-cyan-400\/80{color:#00d2efcc}@supports (color:color-mix(in lab,red,red)){.text-cyan-400\/80{color:color-mix(in oklab,var(--color-cyan-400) 80%,transparent)}}.text-cyan-500{color:var(--color-cyan-500)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/90{color:#d0fae5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/90{color:color-mix(in oklab,var(--color-emerald-100) 90%,transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/60{color:#a4f4cf99}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/60{color:color-mix(in oklab,var(--color-emerald-200) 60%,transparent)}}.text-emerald-200\/80{color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/80{color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)}}.text-emerald-200\/90{color:#a4f4cfe6}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/90{color:color-mix(in oklab,var(--color-emerald-200) 90%,transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/70{color:#5ee9b5b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/70{color:color-mix(in oklab,var(--color-emerald-300) 70%,transparent)}}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/80{color:color-mix(in oklab,var(--color-emerald-300) 80%,transparent)}}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/90{color:color-mix(in oklab,var(--color-emerald-300) 90%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/40{color:#00d29466}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/40{color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.text-emerald-400\/50{color:#00d29480}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/50{color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.text-emerald-400\/60{color:#00d29499}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/60{color:color-mix(in oklab,var(--color-emerald-400) 60%,transparent)}}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/70{color:color-mix(in oklab,var(--color-emerald-400) 70%,transparent)}}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/80{color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/90{color:color-mix(in oklab,var(--color-emerald-400) 90%,transparent)}}.text-emerald-500\/70{color:#00bb7fb3}@supports (color:color-mix(in lab,red,red)){.text-emerald-500\/70{color:color-mix(in oklab,var(--color-emerald-500) 70%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-gray-100{color:var(--color-gray-100)}.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-500\/60{color:#6a728299}@supports (color:color-mix(in lab,red,red)){.text-gray-500\/60{color:color-mix(in oklab,var(--color-gray-500) 60%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-200{color:var(--color-green-200)}.text-green-200\/80{color:#b9f8cfcc}@supports (color:color-mix(in lab,red,red)){.text-green-200\/80{color:color-mix(in oklab,var(--color-green-200) 80%,transparent)}}.text-green-300{color:var(--color-green-300)}.text-green-300\/60{color:#7bf1a899}@supports (color:color-mix(in lab,red,red)){.text-green-300\/60{color:color-mix(in oklab,var(--color-green-300) 60%,transparent)}}.text-green-300\/70{color:#7bf1a8b3}@supports (color:color-mix(in lab,red,red)){.text-green-300\/70{color:color-mix(in oklab,var(--color-green-300) 70%,transparent)}}.text-green-300\/80{color:#7bf1a8cc}@supports (color:color-mix(in lab,red,red)){.text-green-300\/80{color:color-mix(in oklab,var(--color-green-300) 80%,transparent)}}.text-green-300\/90{color:#7bf1a8e6}@supports (color:color-mix(in lab,red,red)){.text-green-300\/90{color:color-mix(in oklab,var(--color-green-300) 90%,transparent)}}.text-green-400{color:var(--color-green-400)}.text-green-400\/50{color:#05df7280}@supports (color:color-mix(in lab,red,red)){.text-green-400\/50{color:color-mix(in oklab,var(--color-green-400) 50%,transparent)}}.text-green-400\/60{color:#05df7299}@supports (color:color-mix(in lab,red,red)){.text-green-400\/60{color:color-mix(in oklab,var(--color-green-400) 60%,transparent)}}.text-green-400\/70{color:#05df72b3}@supports (color:color-mix(in lab,red,red)){.text-green-400\/70{color:color-mix(in oklab,var(--color-green-400) 70%,transparent)}}.text-green-400\/80{color:#05df72cc}@supports (color:color-mix(in lab,red,red)){.text-green-400\/80{color:color-mix(in oklab,var(--color-green-400) 80%,transparent)}}.text-green-600{color:var(--color-green-600)}.text-indigo-400{color:var(--color-indigo-400)}.text-orange-300{color:var(--color-orange-300)}.text-orange-300\/80{color:#ffb96dcc}@supports (color:color-mix(in lab,red,red)){.text-orange-300\/80{color:color-mix(in oklab,var(--color-orange-300) 80%,transparent)}}.text-orange-300\/90{color:#ffb96de6}@supports (color:color-mix(in lab,red,red)){.text-orange-300\/90{color:color-mix(in oklab,var(--color-orange-300) 90%,transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-pink-200{color:var(--color-pink-200)}.text-pink-300{color:var(--color-pink-300)}.text-pink-300\/80{color:#fda5d5cc}@supports (color:color-mix(in lab,red,red)){.text-pink-300\/80{color:color-mix(in oklab,var(--color-pink-300) 80%,transparent)}}.text-pink-400{color:var(--color-pink-400)}.text-pink-400\/70{color:#fb64b6b3}@supports (color:color-mix(in lab,red,red)){.text-pink-400\/70{color:color-mix(in oklab,var(--color-pink-400) 70%,transparent)}}.text-purple-100{color:var(--color-purple-100)}.text-purple-100\/80{color:#f3e8ffcc}@supports (color:color-mix(in lab,red,red)){.text-purple-100\/80{color:color-mix(in oklab,var(--color-purple-100) 80%,transparent)}}.text-purple-200{color:var(--color-purple-200)}.text-purple-200\/80{color:#e9d5ffcc}@supports (color:color-mix(in lab,red,red)){.text-purple-200\/80{color:color-mix(in oklab,var(--color-purple-200) 80%,transparent)}}.text-purple-300{color:var(--color-purple-300)}.text-purple-300\/60{color:#d9b3ff99}@supports (color:color-mix(in lab,red,red)){.text-purple-300\/60{color:color-mix(in oklab,var(--color-purple-300) 60%,transparent)}}.text-purple-300\/80{color:#d9b3ffcc}@supports (color:color-mix(in lab,red,red)){.text-purple-300\/80{color:color-mix(in oklab,var(--color-purple-300) 80%,transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-400\/80{color:#c07effcc}@supports (color:color-mix(in lab,red,red)){.text-purple-400\/80{color:color-mix(in oklab,var(--color-purple-400) 80%,transparent)}}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300) 80%,transparent)}}.text-red-300\/90{color:#ffa3a3e6}@supports (color:color-mix(in lab,red,red)){.text-red-300\/90{color:color-mix(in oklab,var(--color-red-300) 90%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/70{color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.text-red-400\/70{color:color-mix(in oklab,var(--color-red-400) 70%,transparent)}}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab,red,red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}}.text-red-400\/90{color:#ff6568e6}@supports (color:color-mix(in lab,red,red)){.text-red-400\/90{color:color-mix(in oklab,var(--color-red-400) 90%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/90{color:#77d4ffe6}@supports (color:color-mix(in lab,red,red)){.text-sky-300\/90{color:color-mix(in oklab,var(--color-sky-300) 90%,transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-sky-400\/60{color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){.text-sky-400\/60{color:color-mix(in oklab,var(--color-sky-400) 60%,transparent)}}.text-sky-400\/80{color:#00bcfecc}@supports (color:color-mix(in lab,red,red)){.text-sky-400\/80{color:color-mix(in oklab,var(--color-sky-400) 80%,transparent)}}.text-teal-300{color:var(--color-teal-300)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-violet-400\/80{color:#a685ffcc}@supports (color:color-mix(in lab,red,red)){.text-violet-400\/80{color:color-mix(in oklab,var(--color-violet-400) 80%,transparent)}}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-100\/95{color:#fef9c2f2}@supports (color:color-mix(in lab,red,red)){.text-yellow-100\/95{color:color-mix(in oklab,var(--color-yellow-100) 95%,transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-300\/50{color:#ffe02a80}@supports (color:color-mix(in lab,red,red)){.text-yellow-300\/50{color:color-mix(in oklab,var(--color-yellow-300) 50%,transparent)}}.text-yellow-300\/80{color:#ffe02acc}@supports (color:color-mix(in lab,red,red)){.text-yellow-300\/80{color:color-mix(in oklab,var(--color-yellow-300) 80%,transparent)}}.text-yellow-300\/90{color:#ffe02ae6}@supports (color:color-mix(in lab,red,red)){.text-yellow-300\/90{color:color-mix(in oklab,var(--color-yellow-300) 90%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-400\/80{color:#fac800cc}@supports (color:color-mix(in lab,red,red)){.text-yellow-400\/80{color:color-mix(in oklab,var(--color-yellow-400) 80%,transparent)}}.text-yellow-400\/90{color:#fac800e6}@supports (color:color-mix(in lab,red,red)){.text-yellow-400\/90{color:color-mix(in oklab,var(--color-yellow-400) 90%,transparent)}}.text-yellow-950{color:var(--color-yellow-950)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.accent-amber-400{accent-color:var(--color-amber-400)}.accent-blue-400{accent-color:var(--color-blue-400)}.accent-cyan-400{accent-color:var(--color-cyan-400)}.accent-emerald-400{accent-color:var(--color-emerald-400)}.accent-emerald-500{accent-color:var(--color-emerald-500)}.accent-green-400{accent-color:var(--color-green-400)}.accent-green-500{accent-color:var(--color-green-500)}.accent-orange-400{accent-color:var(--color-orange-400)}.accent-pink-400{accent-color:var(--color-pink-400)}.accent-purple-400{accent-color:var(--color-purple-400)}.accent-purple-500{accent-color:var(--color-purple-500)}.accent-rose-400{accent-color:var(--color-rose-400)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-10px_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 -10px 30px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.15\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#3b82f626);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(168\,85\,247\,0\.15\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#a855f726);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm,.shadow\/dry-run{--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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#6B1B9A\]\/20{--tw-shadow-color:#6b1b9a33}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#6B1B9A\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(42.155% .118592 -.148989/.2) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab,red,red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/10{--tw-shadow-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-900\/30{--tw-shadow-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-900\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-green-400\/50{--tw-shadow-color:#05df7280}@supports (color:color-mix(in lab,red,red)){.shadow-green-400\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-green-400) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-green-500\/20{--tw-shadow-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.shadow-green-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-green-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-500\/20{--tw-shadow-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.shadow-orange-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-pink-500\/20{--tw-shadow-color:#f6339a33}@supports (color:color-mix(in lab,red,red)){.shadow-pink-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-pink-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-900\/30{--tw-shadow-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.shadow-red-900\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-900) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-cyan-400\/50{--tw-ring-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.ring-cyan-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.ring-purple-500\/30{--tw-ring-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.ring-purple-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.ring-red-500\/50{--tw-ring-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.ring-red-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-amber-500\/10:is(:where(.group):hover *){background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-amber-500\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.group-hover\:bg-green-500\/20:is(:where(.group):hover *){background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-green-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.group-hover\:text-amber-100:is(:where(.group):hover *){color:var(--color-amber-100)}.group-hover\:text-amber-400\/80:is(:where(.group):hover *){color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-amber-400\/80:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.group-hover\:text-emerald-400:is(:where(.group):hover *){color:var(--color-emerald-400)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:animate-spin:is(:where(.group):active *){animation:var(--animate-spin)}.peer-checked\:translate-y-0:is(:where(.peer):checked~*){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:border-\[\#D4AF37\]:is(:where(.peer):checked~*){border-color:#d4af37}.peer-checked\:border-amber-400:is(:where(.peer):checked~*){border-color:var(--color-amber-400)}.peer-checked\:border-green-400:is(:where(.peer):checked~*){border-color:var(--color-green-400)}.peer-checked\:border-purple-400:is(:where(.peer):checked~*){border-color:var(--color-purple-400)}.peer-checked\:bg-\[\#D4AF37\]:is(:where(.peer):checked~*){background-color:#d4af37}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-cyan-500\/50:focus-within{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-cyan-500\/50:focus-within{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}@media(hover:hover){.hover\:\!border-white\/30:hover{border-color:#ffffff4d!important}@supports (color:color-mix(in lab,red,red)){.hover\:\!border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)!important}}.hover\:border-amber-500\/30:hover{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-500\/30:hover{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.hover\:border-amber-500\/50:hover{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-500\/50:hover{border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-400\/60:hover{border-color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-400\/60:hover{border-color:color-mix(in oklab,var(--color-blue-400) 60%,transparent)}}.hover\:border-blue-500\/30:hover{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/30:hover{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.hover\:border-blue-500\/40:hover{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/40:hover{border-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.hover\:border-cyan-400\/30:hover{border-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-400\/30:hover{border-color:color-mix(in oklab,var(--color-cyan-400) 30%,transparent)}}.hover\:border-cyan-500\/20:hover{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/20:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.hover\:border-cyan-500\/50:hover{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/50:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.hover\:border-emerald-500\/30:hover{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/30:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.hover\:border-green-400\/30:hover{border-color:#05df724d}@supports (color:color-mix(in lab,red,red)){.hover\:border-green-400\/30:hover{border-color:color-mix(in oklab,var(--color-green-400) 30%,transparent)}}.hover\:border-green-500\/40:hover{border-color:#00c75866}@supports (color:color-mix(in lab,red,red)){.hover\:border-green-500\/40:hover{border-color:color-mix(in oklab,var(--color-green-500) 40%,transparent)}}.hover\:border-green-500\/50:hover{border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.hover\:border-green-500\/50:hover{border-color:color-mix(in oklab,var(--color-green-500) 50%,transparent)}}.hover\:border-orange-500\/30:hover{border-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-500\/30:hover{border-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.hover\:border-orange-500\/40:hover{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange-500\/40:hover{border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.hover\:border-pink-500\/40:hover{border-color:#f6339a66}@supports (color:color-mix(in lab,red,red)){.hover\:border-pink-500\/40:hover{border-color:color-mix(in oklab,var(--color-pink-500) 40%,transparent)}}.hover\:border-pink-500\/50:hover{border-color:#f6339a80}@supports (color:color-mix(in lab,red,red)){.hover\:border-pink-500\/50:hover{border-color:color-mix(in oklab,var(--color-pink-500) 50%,transparent)}}.hover\:border-purple-400\/50:hover{border-color:#c07eff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-400\/50:hover{border-color:color-mix(in oklab,var(--color-purple-400) 50%,transparent)}}.hover\:border-purple-500\/30:hover{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/30:hover{border-color:color-mix(in oklab,var(--color-purple-500) 30%,transparent)}}.hover\:border-purple-500\/40:hover{border-color:#ac4bff66}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/40:hover{border-color:color-mix(in oklab,var(--color-purple-500) 40%,transparent)}}.hover\:border-purple-500\/50:hover{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/50:hover{border-color:color-mix(in oklab,var(--color-purple-500) 50%,transparent)}}.hover\:border-red-500\/30:hover{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/30:hover{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.hover\:border-red-500\/40:hover{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/40:hover{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-yellow-400\/30:hover{border-color:#fac8004d}@supports (color:color-mix(in lab,red,red)){.hover\:border-yellow-400\/30:hover{border-color:color-mix(in oklab,var(--color-yellow-400) 30%,transparent)}}.hover\:bg-\[\#314052\]:hover{background-color:#314052}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-amber-600\/30:hover{background-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-600\/30:hover{background-color:color-mix(in oklab,var(--color-amber-600) 30%,transparent)}}.hover\:bg-amber-600\/40:hover{background-color:#dd740066}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-600\/40:hover{background-color:color-mix(in oklab,var(--color-amber-600) 40%,transparent)}}.hover\:bg-amber-600\/50:hover{background-color:#dd740080}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-600\/50:hover{background-color:color-mix(in oklab,var(--color-amber-600) 50%,transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.hover\:bg-blue-500\/25:hover{background-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/25:hover{background-color:color-mix(in oklab,var(--color-blue-500) 25%,transparent)}}.hover\:bg-blue-500\/30:hover{background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/30:hover{background-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-600\/30:hover{background-color:#155dfc4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-600\/30:hover{background-color:color-mix(in oklab,var(--color-blue-600) 30%,transparent)}}.hover\:bg-blue-600\/35:hover{background-color:#155dfc59}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-600\/35:hover{background-color:color-mix(in oklab,var(--color-blue-600) 35%,transparent)}}.hover\:bg-blue-600\/40:hover{background-color:#155dfc66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-600\/40:hover{background-color:color-mix(in oklab,var(--color-blue-600) 40%,transparent)}}.hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\:bg-cyan-500\/10:hover{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.hover\:bg-cyan-500\/15:hover{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/15:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.hover\:bg-cyan-500\/20:hover{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/20:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.hover\:bg-cyan-500\/25:hover{background-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/25:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.hover\:bg-cyan-500\/30:hover{background-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/30:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.hover\:bg-cyan-600\/20:hover{background-color:#0092b533}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-600\/20:hover{background-color:color-mix(in oklab,var(--color-cyan-600) 20%,transparent)}}.hover\:bg-cyan-600\/25:hover{background-color:#0092b540}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-600\/25:hover{background-color:color-mix(in oklab,var(--color-cyan-600) 25%,transparent)}}.hover\:bg-cyan-600\/30:hover{background-color:#0092b54d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-600\/30:hover{background-color:color-mix(in oklab,var(--color-cyan-600) 30%,transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/5:hover{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/5:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.hover\:bg-emerald-500\/30:hover{background-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-600\/25:hover{background-color:#00976740}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/25:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 25%,transparent)}}.hover\:bg-emerald-600\/30:hover{background-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/30:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.hover\:bg-emerald-600\/35:hover{background-color:#00976759}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/35:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 35%,transparent)}}.hover\:bg-emerald-600\/40:hover{background-color:#00976766}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/40:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 40%,transparent)}}.hover\:bg-emerald-600\/50:hover{background-color:#00976780}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-600\/50:hover{background-color:color-mix(in oklab,var(--color-emerald-600) 50%,transparent)}}.hover\:bg-gray-500:hover{background-color:var(--color-gray-500)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\:bg-green-500\/5:hover{background-color:#00c7580d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/5:hover{background-color:color-mix(in oklab,var(--color-green-500) 5%,transparent)}}.hover\:bg-green-500\/10:hover{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/10:hover{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}.hover\:bg-green-500\/20:hover{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/20:hover{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}.hover\:bg-green-500\/30:hover{background-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/30:hover{background-color:color-mix(in oklab,var(--color-green-500) 30%,transparent)}}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-600\/25:hover{background-color:#00a54440}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-600\/25:hover{background-color:color-mix(in oklab,var(--color-green-600) 25%,transparent)}}.hover\:bg-green-600\/30:hover{background-color:#00a5444d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-600\/30:hover{background-color:color-mix(in oklab,var(--color-green-600) 30%,transparent)}}.hover\:bg-green-600\/40:hover{background-color:#00a54466}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-600\/40:hover{background-color:color-mix(in oklab,var(--color-green-600) 40%,transparent)}}.hover\:bg-green-600\/45:hover{background-color:#00a54473}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-600\/45:hover{background-color:color-mix(in oklab,var(--color-green-600) 45%,transparent)}}.hover\:bg-green-600\/50:hover{background-color:#00a54480}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-600\/50:hover{background-color:color-mix(in oklab,var(--color-green-600) 50%,transparent)}}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-orange-500\/10:hover{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-500\/10:hover{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.hover\:bg-orange-500\/20:hover{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-500\/20:hover{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.hover\:bg-orange-600\/30:hover{background-color:#f051004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-600\/30:hover{background-color:color-mix(in oklab,var(--color-orange-600) 30%,transparent)}}.hover\:bg-pink-500\/30:hover{background-color:#f6339a4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-pink-500\/30:hover{background-color:color-mix(in oklab,var(--color-pink-500) 30%,transparent)}}.hover\:bg-pink-600\/30:hover{background-color:#e300764d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-pink-600\/30:hover{background-color:color-mix(in oklab,var(--color-pink-600) 30%,transparent)}}.hover\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\:bg-purple-500\/10:hover{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/10:hover{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.hover\:bg-purple-500\/20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.hover\:bg-purple-500\/25:hover{background-color:#ac4bff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/25:hover{background-color:color-mix(in oklab,var(--color-purple-500) 25%,transparent)}}.hover\:bg-purple-600\/30:hover{background-color:#9810fa4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-600\/30:hover{background-color:color-mix(in oklab,var(--color-purple-600) 30%,transparent)}}.hover\:bg-purple-600\/40:hover{background-color:#9810fa66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-600\/40:hover{background-color:color-mix(in oklab,var(--color-purple-600) 40%,transparent)}}.hover\:bg-purple-600\/50:hover{background-color:#9810fa80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-600\/50:hover{background-color:color-mix(in oklab,var(--color-purple-600) 50%,transparent)}}.hover\:bg-purple-600\/60:hover{background-color:#9810fa99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-600\/60:hover{background-color:color-mix(in oklab,var(--color-purple-600) 60%,transparent)}}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.hover\:bg-red-500\/25:hover{background-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/25:hover{background-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-600\/30:hover{background-color:#e700444d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-600\/30:hover{background-color:color-mix(in oklab,var(--color-rose-600) 30%,transparent)}}.hover\:bg-rose-600\/35:hover{background-color:#e7004459}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-600\/35:hover{background-color:color-mix(in oklab,var(--color-rose-600) 35%,transparent)}}.hover\:bg-teal-500\/20:hover{background-color:#00baa733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-teal-500\/20:hover{background-color:color-mix(in oklab,var(--color-teal-500) 20%,transparent)}}.hover\:bg-white\/3:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/3:hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-yellow-500\/10:hover{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/10:hover{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.hover\:bg-yellow-500\/20:hover{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/20:hover{background-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.hover\:bg-yellow-500\/30:hover{background-color:#edb2004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/30:hover{background-color:color-mix(in oklab,var(--color-yellow-500) 30%,transparent)}}.hover\:bg-yellow-500\/40:hover{background-color:#edb20066}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/40:hover{background-color:color-mix(in oklab,var(--color-yellow-500) 40%,transparent)}}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:bg-yellow-600\/25:hover{background-color:#cd890040}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-600\/25:hover{background-color:color-mix(in oklab,var(--color-yellow-600) 25%,transparent)}}.hover\:from-\[\#0ea5e9\]\/50:hover{--tw-gradient-from:oklab(68.4687% -.0798356 -.124464/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-\[\#6B1B9A\]\/20:hover{--tw-gradient-from:oklab(42.155% .118592 -.148989/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-\[\#6B1B9A\]\/30:hover{--tw-gradient-from:oklab(42.155% .118592 -.148989/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-\[\#FFD700\]\/20:hover{--tw-gradient-from:oklab(88.6771% -.0169252 .181398/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-emerald-500:hover{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-purple-500:hover{--tw-gradient-from:var(--color-purple-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\:from-yellow-600:hover{--tw-gradient-from:var(--color-yellow-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-\[\#6B1B9A\]\/50:hover{--tw-gradient-to:oklab(42.155% .118592 -.148989/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-\[\#D4AF37\]\/20:hover{--tw-gradient-to:oklab(76.6528% -.00256401 .138654/.2);--tw-gradient-stops:var(--tw-gradient-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-\[\#D946A6\]\/20:hover{--tw-gradient-to:oklab(62.9905% .199027 -.0549794/.2);--tw-gradient-stops:var(--tw-gradient-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-\[\#D946A6\]\/30:hover{--tw-gradient-to:oklab(62.9905% .199027 -.0549794/.3);--tw-gradient-stops:var(--tw-gradient-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-amber-700:hover{--tw-gradient-to:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-pink-500:hover{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-teal-500:hover{--tw-gradient-to:var(--color-teal-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\:to-teal-600:hover{--tw-gradient-to:var(--color-teal-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))}.hover\:text-amber-50:hover{color:var(--color-amber-50)}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-blue-400:hover{color:var(--color-blue-400)}.hover\:text-cyan-400:hover{color:var(--color-cyan-400)}.hover\:text-emerald-200:hover{color:var(--color-emerald-200)}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-green-400:hover{color:var(--color-green-400)}.hover\:text-orange-300:hover{color:var(--color-orange-300)}.hover\:text-orange-400:hover{color:var(--color-orange-400)}.hover\:text-purple-100:hover{color:var(--color-purple-100)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-purple-400:hover{color:var(--color-purple-400)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-rose-400:hover{color:var(--color-rose-400)}.hover\:text-sky-200:hover{color:var(--color-sky-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-purple-500\/50:hover{--tw-shadow-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-purple-500\/50:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-cyan-500\/40:focus{border-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-500\/40:focus{border-color:color-mix(in oklab,var(--color-cyan-500) 40%,transparent)}}.focus\:border-cyan-500\/60:focus{border-color:#00b7d799}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-500\/60:focus{border-color:color-mix(in oklab,var(--color-cyan-500) 60%,transparent)}}.focus\:border-emerald-400\/50:focus{border-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.focus\:border-emerald-400\/50:focus{border-color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.focus\:border-purple-500\/60:focus{border-color:#ac4bff99}@supports (color:color-mix(in lab,red,red)){.focus\:border-purple-500\/60:focus{border-color:color-mix(in oklab,var(--color-purple-500) 60%,transparent)}}.focus\:border-yellow-500:focus{border-color:var(--color-yellow-500)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-cyan-500\/20:focus{--tw-ring-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.focus\:ring-cyan-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.focus\:ring-cyan-500\/40:focus{--tw-ring-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.focus\:ring-cyan-500\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-blue-700:active{background-color:var(--color-blue-700)}.active\:bg-gray-700:active{background-color:var(--color-gray-700)}.active\:bg-purple-700:active{background-color:var(--color-purple-700)}.active\:bg-white\/20:active{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/20:active{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.active\:opacity-70:active{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media not all and (min-width:48rem){.max-md\:mt-3{margin-top:calc(var(--spacing) * 3)}.max-md\:flex{display:flex}.max-md\:hidden{display:none}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:self-auto{align-self:auto}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:text-left{text-align:left}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:pointer-events-none{pointer-events:none}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-full{width:100%}.md\:max-w-\[280px\]{max-width:280px}.md\:max-w-\[300px\]{max-width:300px}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[10rem_1fr_auto\]{grid-template-columns:10rem 1fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}:where(.md\: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(.md\: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)))}.md\:p-4{padding:calc(var(--spacing) * 4)}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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 pulse{50%{opacity:.5}}:root{--gold-14k: #D4AF37;--gold-bright: #FFD700;--gold-light: #FFE4B5;--gold-dark: #B8860B;--red-deep: #E63946;--red-bright: #FF6B7A;--red-dark: #A0142F;--purple-dark: #6B1B9A;--purple-magenta: #D946A6;--purple-muted: #9C27B0;--dark-ultra: #0A0005;--dark-deep-purple: #1A0F2E;--dark-pink: #2D1B3D;--dark-primary: #15081E;--dark-secondary: #1F1229;--text-primary: #FFF8F0;--text-secondary: rgba(255, 248, 240, .85);--text-muted: rgba(255, 248, 240, .5)}body:before{content:"";position:fixed;inset:0;background:linear-gradient(135deg,#06030a,#0d0516 14%,#1d0b37,#3c113f 58%,#4d1233 76%,#14081a);background-attachment:fixed;z-index:-2;pointer-events:none}body{background:none!important;color:var(--text-primary)!important}.glass-panel,.modal-overlay>div,div:where(.swal2-container) div:where(.swal2-popup){background:#d4af3714!important;backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;border:2px solid rgba(212,175,55,.5)!important;border-radius:1.75rem!important;box-shadow:0 10px 50px #d4af3733,inset 0 1px #d4af3740,0 0 40px #d4af371a!important;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s ease!important}.glass-panel:hover{background:#d4af371f!important;border-color:#d4af37!important;box-shadow:0 20px 70px #d4af3759,0 0 60px #ffd70033,inset 0 1px #d4af374d!important}@media(hover:hover)and (pointer:fine){.glass-panel:hover,.glass-panel.panel-order:hover,.glass-panel.panel-product:hover,.glass-panel.panel-ceremony:hover,.glass-panel.panel-note:hover{transform:translateY(-2px)!important}}.glass-panel.panel-customer{border:2px solid rgba(212,175,55,.8)!important;background:#d4af370d!important}.glass-panel.panel-order{background:#e639460d!important;border:2px solid rgba(230,57,70,.8)!important;box-shadow:0 8px 40px #e6394626,inset 0 1px #e6394626!important}.glass-panel.panel-order:hover{background:#e639461a!important;border-color:#e63946!important;box-shadow:0 16px 60px #e6394640,0 0 50px #d4af3726!important}.glass-panel.panel-product{background:#d946a60d!important;border:2px solid rgba(217,70,166,.8)!important}.glass-panel.panel-product:hover{border-color:#d946a6!important}.glass-panel.panel-ceremony{background:#6b1b9a0d!important;border:2px solid rgba(107,27,154,.8)!important;box-shadow:0 8px 40px #6b1b9a1f!important}.glass-panel.panel-ceremony:hover{background:#6b1b9a1a!important;border-color:#6b1b9a!important;box-shadow:0 16px 60px #6b1b9a33,0 0 40px #d4af371a!important}.glass-panel.panel-note{background:#0ea5e90d!important;border:2px solid rgba(14,165,233,.8)!important}.glass-panel.panel-note:hover{border-color:#0ea5e9!important}.bg-gradient-to-r.from-pink-500.to-purple-600,.from-pink-500.to-pink-600{background:linear-gradient(135deg,gold,#d4af37)!important;color:#0a0005!important;box-shadow:0 12px 40px #d4af3780,inset 0 1px #ffffff4d,0 0 25px #d4af3740!important;border:none!important}.bg-gradient-to-r.from-pink-500.to-purple-600:hover,.from-pink-500.to-pink-600:hover{filter:brightness(1.2) drop-shadow(0 0 25px rgba(212,175,55,.6))!important;box-shadow:0 16px 50px #d4af37b3,0 0 50px #ffd7004d!important}@keyframes goldPressBurst{0%{box-shadow:0 12px 40px #d4af3780,inset 0 1px #ffffff4d}40%{box-shadow:0 4px 20px #ffd700e6,0 0 60px #ffd70099,inset 0 1px #ffffff80}to{box-shadow:0 12px 40px #d4af3780,inset 0 1px #ffffff4d}}.bg-gradient-to-r.from-pink-500.to-purple-600:active,.from-pink-500.to-pink-600:active{animation:goldPressBurst .35s cubic-bezier(.22,1,.36,1)!important;transform:scale(.97)!important}@media(prefers-reduced-motion:reduce){.bg-gradient-to-r.from-pink-500.to-purple-600:active,.from-pink-500.to-pink-600:active{animation:none!important}}.bg-gradient-to-r.from-cyan-600.to-blue-600,.bg-cyan-600{background:linear-gradient(135deg,#e63946,#ff6b7a)!important;color:#fff!important;box-shadow:0 12px 40px #e6394666,inset 0 1px #fff3!important;border:none!important}.bg-gradient-to-r.from-cyan-600.to-blue-600:hover,.bg-cyan-600:hover{filter:brightness(1.15) drop-shadow(0 0 20px rgba(230,57,70,.6))!important;box-shadow:0 16px 50px #e639468c,0 0 40px #d4af3726!important}.bg-gradient-to-r.from-green-600.to-emerald-600{background:linear-gradient(135deg,#6b1b9a,#d946a6)!important;color:#fff!important;box-shadow:0 12px 40px #6b1b9a59!important;border:none!important}.bg-gradient-to-r.from-green-600.to-emerald-600:hover{filter:brightness(1.15) drop-shadow(0 0 20px rgba(107,27,154,.5))!important;box-shadow:0 16px 50px #6b1b9a73,0 0 40px #d4af371f!important}.bg-gradient-to-r.from-purple-600.to-violet-700,.bg-gradient-to-r.from-purple-500.to-violet-600{background:linear-gradient(135deg,#6b1b9a,#d946a6)!important;color:#fff!important;box-shadow:0 8px 30px #6b1b9a59!important;border:none!important}.bg-gradient-to-r.from-purple-600.to-violet-700:hover,.bg-gradient-to-r.from-purple-500.to-violet-600:hover{filter:brightness(1.15) drop-shadow(0 0 20px rgba(107,27,154,.5))!important}.bg-gradient-to-r.from-pink-500.to-orange-500{background:linear-gradient(135deg,#e63946,#ff6b7a)!important;color:#fff!important;box-shadow:0 8px 25px #e6394666!important;border:none!important}.bg-gradient-to-r.from-pink-500.to-orange-500:hover,.bg-gradient-to-r.from-pink-600.to-orange-600:hover{filter:brightness(1.15) drop-shadow(0 0 15px rgba(230,57,70,.5))!important}.from-pink-400.to-purple-500.text-transparent,.bg-clip-text.text-transparent{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:gold!important;font-weight:900!important;letter-spacing:.5px!important;text-shadow:0 0 20px rgba(212,175,55,.4)!important}.text-pink-400,.text-purple-400,.text-pink-500,.text-purple-500{color:gold!important;text-shadow:0 0 8px rgba(255,215,0,.3)!important}.text-cyan-400,.text-blue-400,.text-cyan-300{color:#ff6b7a!important;text-shadow:0 0 6px rgba(230,57,70,.3)!important}.bg-pink-500\/20,.bg-pink-500\/10{background:#d4af3740!important;color:gold!important;border:1.5px solid rgba(212,175,55,.6)!important;box-shadow:0 0 20px #d4af3733!important}.border-pink-500\/30{border-color:#d4af3766!important}.bg-cyan-500\/20,.bg-blue-500\/20,.bg-cyan-500\/10,.bg-cyan-500\/15{background:#e6394633!important;color:#ff6b7a!important;border:1.5px solid rgba(230,57,70,.5)!important;box-shadow:0 0 15px #e6394626!important}.border-cyan-500\/30,.border-cyan-500\/50{border-color:#e6394666!important}.themed-input,select.themed-input,textarea.themed-input{background:#d4af3714!important;border:2px solid rgba(212,175,55,.5)!important;color:var(--text-primary)!important;border-radius:.875rem!important;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease!important}.themed-input:focus,select.themed-input:focus,textarea.themed-input:focus{outline:none!important;border-color:gold!important;background:#d4af371f!important;box-shadow:0 0 30px #d4af3780,0 0 15px #e6394633,inset 0 0 10px #d4af371a!important}.themed-input::placeholder{color:#d4af3799!important}@keyframes float{0%{transform:translate(0) scale(1)}to{transform:translate(24px,-24px) scale(1.03)}}.aurora-blob{opacity:.22!important;filter:blur(40px)!important;animation:none!important;transform:translateZ(0);contain:strict}.blob-1{background:#d4af3729!important;animation-duration:8s!important;width:60vw!important;height:60vw!important;top:-20%!important;left:-10%!important}.blob-2{background:#e639461f!important;animation-duration:9s!important;width:50vw!important;height:50vw!important;bottom:-10%!important;right:-10%!important}.blob-3{background:#6b1b9a1a!important;animation-duration:10s!important;width:45vw!important;height:45vw!important;top:30%!important;left:30%!important}@media(max-width:768px),(hover:none){body:after,.aurora-blob{display:none!important}}body.energy-save:after,body.energy-save .aurora-blob,body.user-idle:after,body.user-idle .aurora-blob,body.page-hidden:after,body.page-hidden .aurora-blob{display:none!important}@media(max-width:768px),(hover:none){body:after{display:none!important}}body:after{content:"";position:fixed;border-radius:50%;filter:blur(40px);background:radial-gradient(circle,rgba(217,70,166,.11) 0%,rgba(212,175,55,.06) 55%,transparent 72%);width:55vw;height:55vw;bottom:20%;left:-20%;z-index:-1;pointer-events:none;animation:none;contain:strict}@media(hover:hover)and (pointer:fine){body:not(.user-idle):not(.page-hidden):not(.energy-save) .aurora-blob{animation:float 14s infinite ease-in-out alternate!important}body:not(.user-idle):not(.page-hidden):not(.energy-save):after{animation:float 16s infinite ease-in-out alternate}}@keyframes goldAura{0%,to{box-shadow:0 0 20px #d4af3766,0 0 50px #ffd70033}50%{box-shadow:0 0 40px #d4af3799,0 0 80px #ffd70059,0 0 20px #e6394626}}.loader-logo{animation:goldAura 3s ease-in-out infinite!important;border-radius:50%}.loader-text{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:gold!important;text-shadow:0 0 12px rgba(212,175,55,.5)!important}.compact-table-container{border-color:#d4af3740!important;background:#15081e99!important}.compact-table th{background:#1f1229e6!important;color:gold!important;border-bottom-color:#d4af3766!important}.compact-table td{border-bottom-color:#d4af371a!important}div:where(.swal2-container) button.swal2-confirm{background:linear-gradient(135deg,gold,#d4af37)!important;color:#0a0005!important;box-shadow:0 8px 20px #d4af3766!important}div:where(.swal2-container) button.swal2-confirm:hover{box-shadow:0 10px 30px #d4af3799!important}.copy-toast,.progress-toast,.ack-toast{background:linear-gradient(135deg,gold,#d4af37)!important;color:#0a0005!important;box-shadow:0 10px 30px #d4af3780!important}.progress-toast .spinner{border-color:#0a00054d!important;border-top-color:#0a0005!important}button:focus-visible,a:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid #FFD700!important;outline-offset:3px!important;box-shadow:0 0 0 5px #d4af3733!important}.themed-input:focus-visible{outline:2px solid #FFD700!important;outline-offset:-2px!important}button:focus:not(:focus-visible),a:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none!important}button:disabled,button[disabled]{opacity:.42!important;cursor:not-allowed!important;pointer-events:none!important;filter:none!important;transform:none!important;box-shadow:none!important}:root{--glass-bg: rgba(30, 30, 45, .7);--glass-border: rgba(255, 255, 255, .1);--text-primary: #F5F5F7;--text-secondary: rgba(245, 245, 247, .6);--gold-glow: #FFD700;--gold-14k: #D4AF37;--gold-bright: #FFD700;--z-dropdown: 50;--z-sticky: 50;--sidebar-w: 260px;--sidebar-w-rail: 72px;--sidebar-ease: cubic-bezier(.16, 1, .3, 1);--sidebar-duration: .22s;--app-content-max: 1200px;--app-content-pad: 1rem;--z-modal: 100;--z-toast: 3000;--z-swal-above: 10050;--modal-detail-width: min(760px, 94vw);--modal-detail-max-height: min( 108.1vh , calc(100dvh - 1.5rem) );--modal-detail-max-height-mobile: min( 86.48dvh , calc(100dvh - 1.5rem) );--modal-detail-overlay-padding: max(.75rem, env(safe-area-inset-top, 0px)) max(.75rem, env(safe-area-inset-right, 0px)) max(.75rem, env(safe-area-inset-bottom, 0px)) max(.75rem, env(safe-area-inset-left, 0px));--modal-glass-backdrop: rgba(7, 7, 14, .58);--modal-glass-blur: 8px;--modal-panel-solid-bg: linear-gradient(165deg, #1a1028 0%, #15081e 48%, #120a18 100%);--modal-panel-solid-border: rgba(212, 175, 55, .32);--modal-panel-gradient-bg: linear-gradient(rgba(0, 0, 0, .72), rgba(0, 0, 0, .52)), linear-gradient(135deg, rgba(66, 24, 137, .94) 0%, rgba(186, 66, 151, .9) 52%, rgba(26, 16, 40, .96) 100%);--modal-neon-border: conic-gradient( from 225deg at 50% 50%, rgba(34, 197, 94, .92) 0deg, rgba(234, 179, 8, .95) 55deg, rgba(249, 115, 22, .92) 110deg, rgba(236, 72, 153, .94) 165deg, rgba(168, 85, 247, .92) 220deg, rgba(99, 102, 241, .9) 275deg, rgba(56, 189, 248, .88) 330deg, rgba(34, 197, 94, .92) 360deg );--modal-panel-inner-fill: var(--modal-panel-gradient-bg);--modal-neon-aura-shadow: 0 0 12px rgba(234, 179, 8, .14), 0 0 28px rgba(236, 72, 153, .1), 0 22px 44px rgba(0, 0, 0, .52);--radius-modal: 1.25rem;--radius-card: 1rem;--radius-list: .75rem;--radius-pill: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .24);--shadow-md: 0 8px 24px rgba(0, 0, 0, .32);--shadow-lg: 0 20px 48px rgba(0, 0, 0, .44);--shadow-glow-gold: 0 0 0 1px rgba(212, 175, 55, .24), 0 8px 24px rgba(0, 0, 0, .36);--btn-primary-bg: linear-gradient(135deg, #FFD700 0%, #D4AF37 100%);--btn-primary-text: #0A0005;--btn-primary-bg-hover: #FFD700;--text-3xs: 9px;--text-2xs: 10px;--text-xs-plus: 11px;color-scheme:dark}.text-3xs{font-size:var(--text-3xs)!important}.text-2xs{font-size:var(--text-2xs)!important}.text-xs-plus{font-size:var(--text-xs-plus)!important}.btn-save-primary{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important}.btn-save-primary:hover{background:var(--btn-primary-bg-hover)!important}.aurora-heading{color:var(--gold-bright);font-weight:700;text-wrap:balance}.aurora-metric{color:var(--gold-bright);font-weight:700}.aurora-heading-cyan{color:#38bdf8;font-weight:700}.aurora-heading-magenta,.aurora-heading-purple{color:#d946a6;font-weight:700}.text-hint-ui{color:#fff8f08c;font-size:.625rem;line-height:1.45}.text-label-muted{color:#fff8f0b8}.create-order-advanced{position:relative;margin-top:.75rem;border:none;border-radius:.875rem;background:transparent;isolation:isolate;overflow:visible;box-shadow:0 0 14px #d4af371a,0 0 28px #ba429712}.create-order-advanced:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from 0deg,#22c55ebf,#eab308d9,#f97316cc,#ec4899d1,#a855f7c7 280deg,#38bdf8b8 340deg,#22c55ebf 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:none;pointer-events:none;z-index:0;opacity:.78}.create-order-advanced[open]:before{opacity:.5}.create-order-advanced:after{content:"";position:absolute;inset:1px;border-radius:calc(.875rem - 1px);background:#00000024;pointer-events:none;z-index:0}@keyframes createOrderAdvancedBorderGlow{0%,to{filter:hue-rotate(0deg) brightness(.95)}50%{filter:hue-rotate(18deg) brightness(1.08)}}.create-order-advanced>summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .75rem;font-size:.75rem;font-weight:600;color:#fff8f0e6;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;position:relative;z-index:1;border-radius:calc(.875rem - 1px)}.create-order-advanced>summary::-webkit-details-marker{display:none}.create-order-advanced>summary:after{content:"▾";font-size:.65rem;color:#fff8f073;transition:transform .2s ease-out}.create-order-advanced:not([open])>summary:after{transform:rotate(-90deg)}.create-order-advanced-body{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}#participantSlotsRow #orderParticipantSlots{min-width:5.5rem;width:auto;flex-shrink:0;padding-left:.5rem;padding-right:1.75rem;font-size:.75rem}#botSelectorDropdown,#botSelectorMenu{overflow:visible}@media(prefers-reduced-motion:reduce){.create-order-advanced:before{animation:none}}.btn-ai-split{background:linear-gradient(135deg,#9333ea,#6d28d9);border:1px solid rgba(217,70,239,.4);color:#fff}.btn-ai-split:hover{opacity:.9}.on-tint-green .label-muted{color:#bbf7d0d9}.on-tint-purple .label-muted{color:#e9d5ffd9}*,*:before,*:after{touch-action:manipulation}body{background-color:#07070e;color:var(--text-primary);font-family:Thonburi,Sarabun,Noto Sans Thai,sans-serif;overflow-x:hidden;-webkit-tap-highlight-color:transparent;font-size:14px;padding-top:var(--app-header-offset, 72px)}html{overflow-x:hidden;width:100%;max-width:100%;-webkit-text-size-adjust:100%}@media(max-width:767px){html{overscroll-behavior-x:none;height:100%;min-height:100dvh;min-height:100lvh;background-color:#07070e}body{width:100%;max-width:100%;overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;min-height:100%;min-height:100dvh;min-height:100lvh;background-color:#07070e}body[data-spa-shell="1"]{min-height:100dvh;min-height:100lvh;height:100dvh;height:100lvh;max-height:none;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;background-color:#07070e}body[data-spa-shell="1"] #adminPanel{flex:1 1 auto;min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column;overflow:hidden;padding-bottom:0!important;box-sizing:border-box}body[data-spa-shell="1"] #adminSpaMain.view-section{flex:1 1 auto;min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column;overflow:hidden;width:100%}#adminPanel,.view-section.active,#createOrderView,#createOrderView #orderForm,#createDonationView,#createDonationView #donationCreateForm,#quickAddOrderView,#quickAddOrderView #quickOrderForm,#replyRulesView,#lineCustomersView,#broadcastView,#manageLineBotView{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}#createOrderView #orderForm>*,#createDonationView #donationCreateForm>*,#quickAddOrderView #quickOrderForm>*{min-width:0;max-width:100%}.subtabs-sticky{overflow:hidden;max-width:100%}.subtabs-sticky:before{left:0;right:0}header,header .header-inner{max-width:100%;overflow-x:hidden}.header-nav{overflow-x:hidden;max-width:100%}#createOrderFooter{width:100%;max-width:100%;box-sizing:border-box}.list-view-footer,#createOrderFooter,#quickOrderFooter,#broadcastSendFooter,#bulkActionButtons.list-view-footer,#billListFooter.list-view-footer,.cust-mgmt-footer.list-view-footer{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%;margin:0!important;box-sizing:border-box;background-color:#151525fa!important;padding-bottom:max(.4rem,env(safe-area-inset-bottom,0px))!important}#createOrderFooter.create-order-footer-bar,#createOrderFooter{padding:.55rem .65rem!important;padding-left:max(.65rem,env(safe-area-inset-left,0px))!important;padding-right:max(.65rem,env(safe-area-inset-right,0px))!important;padding-bottom:max(.55rem,env(safe-area-inset-bottom,0px))!important}#createOrderFooter>.create-order-footer-inner{max-width:none!important;width:100%!important;margin:0!important;gap:.5rem!important;min-height:2.75rem!important;height:2.75rem!important}#createOrderFooter #qtySelector{height:2.75rem!important;width:7.25rem!important;flex:0 0 auto!important}#createOrderFooter #submitBtn{flex:1 1 auto!important;min-width:0!important;min-height:2.75rem!important;height:2.75rem!important;font-size:1.05rem!important;border-radius:1rem!important}}@media(display-mode:standalone){html,body{background-color:#07070e}body{padding-top:var(--app-header-offset, 72px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:0!important}#createOrderFooter{padding-bottom:max(.4rem,env(safe-area-inset-bottom,0px))!important}}.aurora-blob{position:fixed;z-index:-1;opacity:.3;border-radius:50%;contain:strict;will-change:auto}@media(max-width:768px){.aurora-blob{display:none!important}}.blob-1{top:-10%;left:-20%;width:600px;height:600px;background:radial-gradient(circle,#7c3aed 0%,transparent 70%)}.blob-2{bottom:-10%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,#db2777 0%,transparent 70%)}.blob-3{top:40%;left:20%;width:400px;height:400px;background:radial-gradient(circle,#9333ea 0%,transparent 70%);opacity:.28}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.page-hidden,body.page-hidden *,body.page-hidden:before,body.page-hidden:after{animation-play-state:paused!important;animation:none!important}body.user-idle:after,body.user-idle .aurora-blob,body.energy-save:after,body.energy-save .aurora-blob{animation-play-state:paused!important;animation:none!important}body.user-idle .loader-logo,body.user-idle .loader-logo.rotating,body.user-idle .loader-text,body.user-idle .success-checkmark,body.user-idle .swal2-custom-icon,body.user-idle .update-badge,body.energy-save .loader-logo,body.energy-save .loader-logo.rotating,body.energy-save .loader-text,body.energy-save .success-checkmark,body.energy-save .swal2-custom-icon,body.energy-save .update-badge,body.energy-save .golden-glow-pulse,body.energy-save .update-indicator .fa-sync{animation-play-state:paused!important;animation:none!important}body.energy-save .modal-overlay:not(.show):after{opacity:.55!important}body.energy-save .modal-overlay:after{animation:none!important;opacity:.55!important}body.energy-save .aurora-blob,body.energy-save:after{display:none!important}body.energy-save .glass-panel,body.energy-save .modal-overlay:before,body.energy-save .glass-btn,body.energy-save .update-badge,body.energy-save .sidebar,body.energy-save #appHeader{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.energy-save .modal-overlay.show:before{background:#07070ee0!important}body.energy-save .modal-overlay.show:after{opacity:.35!important;background:radial-gradient(ellipse 50vmax 40vmax at 50% 40%,rgba(186,66,151,.12) 0%,transparent 70%)!important}body.energy-save .modal-panel,body.energy-save .view-order-modal-panel,body.energy-save .bill-modal-panel{--modal-neon-aura-shadow: 0 16px 36px rgba(0, 0, 0, .5) !important;box-shadow:0 16px 36px #0000008c!important}body.energy-save .modal-panel:before,body.energy-save .bill-modal-panel:before{background:linear-gradient(135deg,#eab3088c,#ec489966)!important}body.energy-save #viewOrderModal.show .view-order-section{animation:none!important}body.energy-save .create-order-advanced:before{animation:none!important;filter:none!important}body.energy-save .order-card-item{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.user-idle .order-card-item.order-card--near-expiry,body.user-idle .order-card-item.order-card--paid-waiting,body.user-idle .order-card-item.order-card--near-expiry.selected,body.user-idle .order-card-item.order-card--paid-waiting.selected,body.user-idle .order-card-item.order-card--near-expiry.order-card--paid-waiting,body.page-hidden .order-card-item.order-card--near-expiry,body.page-hidden .order-card-item.order-card--paid-waiting,body.page-hidden .order-card-item.order-card--near-expiry.selected,body.page-hidden .order-card-item.order-card--paid-waiting.selected,body.page-hidden .order-card-item.order-card--near-expiry.order-card--paid-waiting{animation:none!important}@media(max-width:768px),(hover:none){body.energy-save .order-card-item.order-card--near-expiry,body.energy-save .order-card-item.order-card--paid-waiting,body.energy-save .order-card-item.order-card--near-expiry.selected,body.energy-save .order-card-item.order-card--paid-waiting.selected,body.energy-save .order-card-item.order-card--near-expiry.order-card--paid-waiting{animation:none!important}}body.energy-save-battery .order-card-item.order-card--near-expiry,body.energy-save-battery .order-card-item.order-card--paid-waiting,body.energy-save-battery .order-card-item.order-card--near-expiry.selected,body.energy-save-battery .order-card-item.order-card--paid-waiting.selected,body.energy-save-battery .order-card-item.order-card--near-expiry.order-card--paid-waiting{animation:none!important}@keyframes loader-breathe-lite{0%,to{transform:scale(.93);opacity:.85}50%{transform:scale(1.05);opacity:1}}@keyframes loader-text-fade{0%,to{opacity:.65}50%{opacity:1}}@media(max-width:768px),(hover:none){.glass-panel.card-primary,.modal-overlay:before,.glass-btn,.update-badge{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal-overlay.show:before{background:#07070ee0!important}.order-card-item{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.order-card-item.order-card--near-expiry,.order-card-item.order-card--paid-waiting,.order-card-item.order-card--near-expiry.selected,.order-card-item.order-card--paid-waiting.selected,.order-card-item.order-card--near-expiry.order-card--paid-waiting{animation:none!important}.order-card-item.order-card--near-expiry{border-color:#e63946b8!important;box-shadow:0 4px 18px #00000038,inset 0 1px #e639461f,0 0 14px #e6394647!important}.order-card-item.order-card--paid-waiting{border-color:#22c55eb3!important;box-shadow:0 4px 18px #00000038,inset 0 1px #22c55e24,0 0 14px #22c55e47!important}.success-checkmark,.swal2-custom-icon,.update-badge,.pulse-dot{animation:none!important}.loader-logo{animation:loader-breathe-lite 2.4s infinite ease-in-out!important;will-change:transform}.loader-text{animation:loader-text-fade 2.4s infinite ease-in-out!important;will-change:opacity}.glass-panel.card-primary:hover{transform:none!important;box-shadow:var(--shadow-sm)!important}.glass-panel.card-primary{transition:none!important}}.glass-panel.card-primary{background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);contain:layout style;transition:box-shadow .3s ease,border-color .3s ease;position:relative;will-change:auto}.glass-panel.card-primary:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#fff3;background:#ffffff0d}.panel-customer{z-index:30}.panel-product{z-index:20}.panel-order,.panel-donation{z-index:25;position:relative}.panel-ceremony{z-index:15;position:relative}.order-type-active{background:linear-gradient(135deg,#8b5cf633,#a855f726);border-color:#8b5cf680;color:#c4b5fd;box-shadow:0 0 10px #8b5cf626}.payment-active-transfer{background:linear-gradient(135deg,#3b82f638,#2563eb24);border-color:#60a5fa8c;color:#93c5fd;box-shadow:0 0 10px #3b82f626}.payment-active-cod{background:linear-gradient(135deg,#22c55e3d,#16a34a29);border-color:#4ade8099;color:#86efac;box-shadow:0 0 12px #22c55e38}.payment-idle{background:#ffffff0d;border-color:#ffffff1a;color:#9ca3af}.payment-idle-transfer:hover{background:#3b82f61a;border-color:#60a5fa59;color:#93c5fd}.payment-idle-cod:hover{background:#22c55e1a;border-color:#4ade8059;color:#86efac}#bankSelectorSection .form-label{color:#86efac}#bankSelectorSection .themed-input:focus{border-color:#4ade808c;box-shadow:0 0 12px #22c55e2e}.themed-input{background:#00000040;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:1rem;width:100%;padding:.45rem 1rem;height:40px;outline:none;transition:all .3s;font-size:max(16px,.9rem)!important}.themed-input.pl-10,.themed-input[class*=" pl-10"],.themed-input[class*="pl-10 "]{padding-left:2.5rem!important}.themed-input.pl-8{padding-left:2rem!important}.themed-input.pl-3{padding-left:.75rem!important}.themed-input.pr-12{padding-right:3rem!important}.themed-input.pr-10{padding-right:2.5rem!important}.themed-input:focus{border-color:#e95384;background:#0006;box-shadow:0 0 15px #e9538433}.themed-input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.themed-input:hover{background:#ffffff0d}textarea.themed-input{height:auto;min-height:5.5rem;line-height:1.4;padding-top:.75rem;padding-bottom:.75rem}.form-label{display:block;margin-bottom:.4rem;font-size:.85rem;color:#facc15;font-weight:500}.scheduled-time-container{background:#8b5cf60d;border:1px solid rgba(139,92,246,.2);border-radius:1rem;padding:.75rem;margin-top:.75rem}.scheduled-time-label{font-size:10px;color:#a78bfa;text-transform:uppercase;letter-spacing:.05em;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.scheduled-time-display{font-size:.75rem;color:#d8b4fe;margin-top:.5rem;font-weight:500;background:#0003;padding:4px 8px;border-radius:6px;display:inline-block}.loader-overlay{position:fixed;inset:0;background:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .3s}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loader-breathe{0%,to{transform:scale(.92);filter:drop-shadow(0 0 8px rgba(255,215,0,.3))}50%{transform:scale(1.04);filter:drop-shadow(0 0 22px rgba(255,215,0,.7)) drop-shadow(0 0 40px rgba(219,39,119,.25))}}@keyframes loader-text-shimmer{0%,to{opacity:.7;transform:scale(.97);letter-spacing:3px}50%{opacity:1;transform:scale(1.02);letter-spacing:5px}}.loader-logo{width:100px;height:100px;object-fit:contain;animation:loader-breathe 2.2s infinite ease-in-out}.loader-text{margin-top:16px;font-size:1rem;font-weight:600;letter-spacing:.12em;color:var(--gold-bright, #FFD700);display:inline-block}@media(prefers-reduced-motion:no-preference){.loader-text{animation:loader-text-pulse 2.2s infinite ease-out}}@keyframes loader-text-pulse{0%,to{opacity:.85}50%{opacity:1}}body:not(.swal2-toast-shown) div:where(.swal2-container){background:#0000004d!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;transform:translateZ(0)}@media(max-width:768px),(hover:none){body:not(.swal2-toast-shown) div:where(.swal2-container){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#00000080!important}body:not(.swal2-toast-shown) div:where(.swal2-container).broadcast-history-detail-swal-container{background:var(--modal-glass-backdrop)!important;backdrop-filter:blur(var(--modal-glass-blur)) saturate(1.15)!important;-webkit-backdrop-filter:blur(var(--modal-glass-blur)) saturate(1.15)!important}}body.swal2-toast-shown div:where(.swal2-container){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}body.swal2-toast-shown .swal2-toast{pointer-events:auto!important}div:where(.swal2-container) div:where(.swal2-popup){background:#1e1e28e6!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-modal)!important;padding:1rem .85rem!important;width:230px!important;box-shadow:0 25px 50px #00000080!important}body:not(.swal2-toast-shown) div:where(.swal2-container).broadcast-history-detail-swal-container{background:var(--modal-glass-backdrop)!important;backdrop-filter:blur(var(--modal-glass-blur)) saturate(1.15)!important;-webkit-backdrop-filter:blur(var(--modal-glass-blur)) saturate(1.15)!important}div:where(.swal2-container) div:where(.swal2-popup).broadcast-history-detail-swal{width:var(--modal-detail-width)!important;max-width:var(--modal-detail-width)!important;max-height:min(90vh,860px)!important;padding:1.1rem 1rem!important;background:#1a1a2ef5!important;display:flex!important;flex-direction:column!important}div:where(.swal2-container) div:where(.swal2-popup).broadcast-history-detail-swal .swal2-html-container{overflow-y:auto!important;overscroll-behavior:contain;max-height:none!important}.broadcast-history-recipients-scroll{max-height:260px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:767px){div:where(.swal2-container) div:where(.swal2-popup).broadcast-history-detail-swal{width:min(94vw,760px)!important;max-width:min(94vw,760px)!important;max-height:min(92vh,720px)!important;padding:1rem .85rem!important}.broadcast-history-recipients-scroll{max-height:200px}}.swal-above-modal-container,.swal-above-modal{z-index:var(--z-swal-above)!important}div:where(.swal2-container).transparent-popup div:where(.swal2-popup){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important}div:where(.swal2-container).transparent-popup .swal2-title{text-shadow:0 2px 10px rgba(0,0,0,.8),0 4px 20px rgba(0,0,0,.6)!important;font-size:1.1rem!important}.success-icon-container{width:80px;height:80px;margin:0 auto 15px;position:relative}.success-checkmark{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 20px #10b98166;animation:success-pulse 1.5s ease-in-out infinite}.success-checkmark i{font-size:36px;color:#fff;animation:check-pop .4s ease-out .2s both}@keyframes success-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes check-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}div:where(.swal2-container) .swal2-title{color:#fff!important;font-size:.95rem!important;font-weight:600!important;margin:10px 0 5px!important}div:where(.swal2-container) .swal2-html-container{color:#ccc!important;font-size:.8rem!important;margin:0!important}.swal2-custom-icon{width:56px!important;height:56px!important;margin:0 auto 10px!important;border:none!important;animation:golden-glow-pulse 3s infinite}div:where(.swal2-container) button.swal2-confirm{background:linear-gradient(135deg,#22c55e,#16a34a)!important;border-radius:50px!important;font-size:.8rem!important;padding:8px 20px!important;box-shadow:0 4px 15px #22c55e66!important;width:100%;margin:15px 0 0!important;border:none!important;font-weight:600!important;transition:all .3s ease!important}div:where(.swal2-container) button.swal2-confirm:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #22c55e80!important}div:where(.swal2-container).swal2-icon-error button.swal2-confirm,div:where(.swal2-container) .swal2-popup.swal2-icon-error button.swal2-confirm{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 4px 15px #ef444466!important}div:where(.swal2-container).swal2-icon-error button.swal2-confirm:hover,div:where(.swal2-container) .swal2-popup.swal2-icon-error button.swal2-confirm:hover{box-shadow:0 6px 20px #ef444480!important}div:where(.swal2-container).swal2-icon-warning button.swal2-confirm,div:where(.swal2-container) .swal2-popup.swal2-icon-warning button.swal2-confirm{background:linear-gradient(135deg,#f59e0b,#d97706)!important;box-shadow:0 4px 15px #f59e0b66!important}div:where(.swal2-container).swal2-icon-warning button.swal2-confirm:hover,div:where(.swal2-container) .swal2-popup.swal2-icon-warning button.swal2-confirm:hover{box-shadow:0 6px 20px #f59e0b80!important}div:where(.swal2-container).swal2-icon-success button.swal2-confirm,div:where(.swal2-container) .swal2-popup.swal2-icon-success button.swal2-confirm{background:linear-gradient(135deg,#22c55e,#16a34a)!important;box-shadow:0 4px 15px #22c55e66!important}div:where(.swal2-container).swal2-icon-success button.swal2-confirm:hover,div:where(.swal2-container) .swal2-popup.swal2-icon-success button.swal2-confirm:hover{box-shadow:0 6px 20px #22c55e80!important}div:where(.swal2-container).swal2-icon-info button.swal2-confirm,div:where(.swal2-container).swal2-icon-question button.swal2-confirm,div:where(.swal2-container) .swal2-popup.swal2-icon-info button.swal2-confirm,div:where(.swal2-container) .swal2-popup.swal2-icon-question button.swal2-confirm{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 4px 15px #3b82f666!important}div:where(.swal2-container).swal2-icon-info button.swal2-confirm:hover,div:where(.swal2-container).swal2-icon-question button.swal2-confirm:hover,div:where(.swal2-container) .swal2-popup.swal2-icon-info button.swal2-confirm:hover,div:where(.swal2-container) .swal2-popup.swal2-icon-question button.swal2-confirm:hover{box-shadow:0 6px 20px #3b82f680!important}div:where(.swal2-container) button.swal2-cancel,div:where(.swal2-container) button.swal2-deny{border-radius:50px!important;font-size:.8rem!important;padding:8px 20px!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;font-weight:600!important;transition:all .3s ease!important}div:where(.swal2-container) button.swal2-cancel:hover,div:where(.swal2-container) button.swal2-deny:hover{background:#ffffff26!important;transform:translateY(-2px)!important}.swal2-custom-icon{border:none!important;margin-bottom:10px!important;filter:drop-shadow(0 0 15px rgba(255,215,0,.3))}.preview-modal-a6{max-width:90vw!important;width:440px!important}.shipping-summary-modal{max-width:90vw!important;width:320px!important}.preview-modal-100x75{max-width:90vw!important;width:450px!important}.preview-modal-a6 .swal2-title,.preview-modal-100x75 .swal2-title{font-size:1.1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important}.print-choice-modal{max-width:90vw!important;width:380px!important}.print-choice-btn{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.25rem!important;padding:.75rem 1.25rem!important;border-radius:1rem!important;font-weight:500!important;transition:all .2s ease!important}.print-choice-btn i{font-size:1.5rem!important}.print-choice-btn span{font-size:.9rem!important}.print-choice-btn small{font-size:.7rem!important;opacity:.7!important}@media(max-width:768px){.preview-modal-a6,.preview-modal-100x75{width:95vw!important}}.label-preview-viewport{width:100%;overflow-x:hidden;overflow-y:auto;border:1px solid #ddd;border-radius:.75rem;background:#f5f5f5;box-shadow:inset 0 2px 8px #0000001a;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory}.label-preview-viewport--a6{aspect-ratio:5 / 7;max-height:min(72vh,133vw)}.label-preview-viewport--100x75{aspect-ratio:4 / 3;max-height:min(58vh,71.25vw)}.label-preview-iframe-host{width:100%;overflow:hidden;position:relative;scroll-snap-align:start}#preview-iframe{border:none;display:block;background:#f5f5f5;transform-origin:top left}.copy-toast{position:fixed;bottom:24px;right:24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:12px 20px;border-radius:12px;box-shadow:0 8px 24px #10b98166;font-family:Sarabun,sans-serif;font-size:.9rem;font-weight:500;z-index:10000;animation:slideInUp .3s ease,fadeOut .3s ease 2.2s forwards;display:flex;align-items:center;gap:8px}.ack-toast{position:fixed;bottom:24px;right:24px;left:auto;max-width:min(92vw,360px);background:linear-gradient(135deg,gold,#d4af37);color:#0a0005;padding:12px 16px 12px 18px;border-radius:12px;box-shadow:0 10px 30px #d4af3780;font-family:Sarabun,Noto Sans Thai,sans-serif;font-size:.92rem;font-weight:600;z-index:10001;display:flex;align-items:center;gap:10px;cursor:pointer;animation:slideInUp .28s ease;border:1px solid rgba(255,255,255,.25)}.ack-toast.is-hiding{animation:fadeOut .28s ease forwards}.ack-toast__text{flex:1;line-height:1.35}.ack-toast__close{flex-shrink:0;width:28px;height:28px;border:none;border-radius:8px;background:#0a00051f;color:#0a0005;font-size:1.15rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.ack-toast__close:hover{background:#0a000538}@media(max-width:767px){.ack-toast{right:12px;left:12px;max-width:none}}.progress-toast{position:fixed;bottom:24px;right:24px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:12px 20px;border-radius:12px;box-shadow:0 8px 24px #3b82f666;font-family:Sarabun,sans-serif;font-size:.9rem;font-weight:500;z-index:10000;display:flex;align-items:center;gap:10px}.progress-toast .spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#viewOrderModal.modal-overlay,#viewDonationModal.modal-overlay,#shareModal.modal-overlay,#viewQuickOrderModal.modal-overlay,#productModal.modal-overlay,#stockAdjustModal.modal-overlay,#categoryModal.modal-overlay,#productManagementModal.modal-overlay,#customerManagementModal.modal-overlay,#manageCeremonyModal.modal-overlay,#imagePickerModal.modal-overlay{align-items:center;justify-content:center;padding:var(--modal-detail-overlay-padding);overflow:hidden}#viewOrderModal .modal-panel,#viewOrderModal .view-order-modal-panel,#productModal .modal-panel,#stockAdjustModal .modal-panel,#categoryModal .modal-panel,#productManagementModal .modal-panel,#manageCeremonyModal .modal-panel,#imagePickerModal .modal-panel{width:var(--modal-detail-width)!important;max-width:var(--modal-detail-width)!important;max-height:var(--modal-detail-max-height);margin:auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}#customerManagementModal .modal-panel{width:min(700px,95vw)!important;max-width:min(700px,95vw)!important;max-height:var(--modal-detail-max-height);margin:auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}#viewOrderContent,#viewOrderModal .view-order-content{overflow-x:hidden;min-width:0;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;isolation:isolate}#viewOrderModal .view-order-modal-panel{--modal-panel-inner-fill: var(--modal-panel-gradient-bg);border:none!important;box-shadow:0 24px 64px #000000c7,var(--modal-neon-aura-shadow)!important;transform:translateZ(0)}#viewOrderModal .view-order-modal-panel:after{background:var(--modal-panel-gradient-bg)}@media(hover:hover)and (pointer:fine){body:not(.energy-save):not(.user-idle) #viewOrderModal.show .view-order-section{animation:viewOrderSectionReveal .28s cubic-bezier(.22,1,.36,1) both}body:not(.energy-save):not(.user-idle) #viewOrderModal.show .view-order-section:nth-child(1){animation-delay:.02s}body:not(.energy-save):not(.user-idle) #viewOrderModal.show .view-order-section:nth-child(2){animation-delay:.04s}body:not(.energy-save):not(.user-idle) #viewOrderModal.show .view-order-section:nth-child(3){animation-delay:.06s}body:not(.energy-save):not(.user-idle) #viewOrderModal.show .view-order-section:nth-child(4){animation-delay:.08s}body:not(.energy-save):not(.user-idle) #viewOrderModal.show .view-order-section:nth-child(5){animation-delay:.1s}body:not(.energy-save):not(.user-idle) #viewOrderModal.show .view-order-section:nth-child(6){animation-delay:.12s}body:not(.energy-save):not(.user-idle) #viewOrderModal.show .view-order-section:nth-child(7){animation-delay:.14s}body:not(.energy-save):not(.user-idle) #viewOrderModal.show .view-order-section:nth-child(8){animation-delay:.16s}}@keyframes viewOrderSectionReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#viewOrderModal.show .view-order-section{animation:none}}#viewOrderModal .view-order-summary{border-radius:1rem;border:1px solid rgba(212,175,55,.28);background:#d4af370f;padding:12px 14px}#viewOrderModal .view-order-summary__grid{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center}#viewOrderModal .view-order-summary__id-row{grid-column:1;grid-row:1}#viewOrderModal .view-order-summary__customer{grid-column:1;grid-row:2}#viewOrderModal .view-order-summary__avatar{grid-column:2;grid-row:1 / span 2;align-self:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid rgba(6,199,85,.45);background:#06c7551a;display:flex;align-items:center;justify-content:center}#viewOrderModal .view-order-summary__avatar.hidden{display:none}#viewOrderModal .view-order-summary__avatar img{width:100%;height:100%;object-fit:cover;cursor:pointer}#viewOrderModal .view-order-summary__avatar--placeholder{border-style:dashed;border-color:#06c75559}#viewOrderModal .view-order-summary__badges{grid-column:3;grid-row:1 / span 2;align-self:start;justify-self:end}#viewOrderModal .view-order-header-id-row{flex-wrap:wrap}#viewOrderModal #viewOrderHeaderStatus{flex-shrink:0}#viewOrderModal .view-order-header-status{font-size:.78rem;font-weight:600;letter-spacing:.01em;opacity:.92}@media(max-width:767px){#viewOrderModal .view-order-modal-header{align-items:flex-start}#viewOrderModal .view-order-header-id-row{display:inline-flex!important;flex:1 1 auto;min-width:0;align-items:center;flex-wrap:wrap;gap:.25rem .35rem}#viewOrderModal #viewOrderHeaderOrderId{word-break:break-all;white-space:normal;font-size:.98rem;letter-spacing:.01em}#viewOrderModal #viewOrderHeaderStatus{font-size:.76rem;white-space:nowrap}#viewOrderModal .view-order-summary__id-row{display:none!important}#viewOrderModal .view-order-summary__grid{grid-template-rows:auto}#viewOrderModal .view-order-summary__customer{grid-row:1}}@media(min-width:768px){#viewOrderModal .view-order-modal-header .ui-h3,#viewOrderModal #viewOrderSummaryOrderId{font-size:1.25rem}#viewOrderModal .view-order-summary__customer{font-size:13px}#viewOrderModal .view-order-summary .text-\[10px\]{font-size:12px}#viewOrderModal .view-order-section__title{font-size:14px}#viewOrderModal .view-order-subblock__head{font-size:13px}#viewOrderModal .view-order-customer-grid{font-size:16px}#viewOrderModal .view-order-customer-grid .label-muted,#viewOrderModal .beam-qr-panel__head{font-size:14px}#viewOrderModal .beam-qr-panel__summary{font-size:13px}#viewOrderModal .view-order-items-total{font-size:1.2rem}#viewOrderModal .view-order-content,#viewOrderModal #viewOrderContent{font-size:16px}#viewOrderModal .text-sm{font-size:16px!important}#viewOrderModal .text-xs{font-size:14px!important}#viewOrderModal .text-2xs{font-size:12px!important}#viewOrderModal .text-xs-plus{font-size:13px!important}}#viewOrderModal .view-order-section{padding-top:14px;margin-top:14px;border-top:1px solid rgba(255,255,255,.1)}#viewOrderModal .view-order-section:first-child{margin-top:0;padding-top:0;border-top:none}#viewOrderModal .view-order-section__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}#viewOrderModal .view-order-section__title{font-size:12px;font-weight:700;letter-spacing:.04em;color:#facc15;display:inline-flex;align-items:center;gap:6px}#viewOrderModal .view-order-section--product .view-order-section__title{color:#d946a6}#viewOrderModal .view-order-section--customer .view-order-section__title,#viewOrderModal .view-order-section--order-group .view-order-section__title{color:gold}#viewOrderModal .view-order-section--payment .view-order-section__title{color:#38bdf8}#viewOrderModal .view-order-section--ops .view-order-section__title{color:#e63946}#viewOrderModal .view-order-section--slip .view-order-section__title{color:#ffc107}#viewOrderModal .view-order-section--line .view-order-section__title{color:#4ade80}#viewOrderModal .view-order-section--line .view-order-section__body{padding:10px 12px;border-radius:12px;border:1px solid rgba(6,199,85,.28);background:#06c7550f}#viewOrderModal .view-order-line-panel{display:flex;flex-direction:column;gap:10px;min-width:0}#viewOrderModal .view-order-line-name{overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}#viewOrderModal .view-order-line-status{overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#viewOrderModal .view-order-section__body{display:flex;flex-direction:column;gap:10px}#viewOrderModal .view-order-group{padding:12px;border:1px solid rgba(212,175,55,.22);border-radius:14px;background:#00000038}#viewOrderModal .view-order-group__head{margin-bottom:0}#viewOrderModal .view-order-group:not(.is-collapsed) .view-order-group__head{margin-bottom:10px}#viewOrderModal .view-order-group__toggle{flex-shrink:0;width:28px;height:28px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff8f0b8;font-size:11px;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease,border-color .18s ease}#viewOrderModal .view-order-group__toggle:hover{background:#d4af3729;border-color:#d4af3773;color:#facc15}#viewOrderModal .view-order-group__body{display:flex;flex-direction:column;gap:10px}#viewOrderModal .view-order-group__tabs{display:flex;gap:6px;padding:4px;border-radius:12px;background:#0000004d;border:1px solid rgba(255,255,255,.08)}#viewOrderModal .view-order-group__tab{flex:1;min-width:0;padding:7px 10px;border-radius:9px;font-size:12px;font-weight:700;color:#fff8f099;background:transparent;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .18s ease,color .18s ease,border-color .18s ease}#viewOrderModal .view-order-group__tab:hover{color:#fff8f0e6;background:#ffffff0d}#viewOrderModal .view-order-group__tab.is-active{color:#facc15;background:#d4af3724;border-color:#d4af3761}#viewOrderModal .view-order-section--ops .view-order-group__tab.is-active{color:#ff8fa3;background:#e6394629;border-color:#e639466b}#viewOrderModal .view-order-group__panel{display:flex;flex-direction:column;gap:10px}#viewOrderModal .view-order-group__panel[hidden]{display:none}@media(max-width:480px){#viewOrderModal .view-order-group__tab{font-size:11px;padding:7px 6px;gap:4px}}#viewOrderModal .view-order-items-total{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.14);font-weight:700;font-size:1.05rem;color:#4ade80}#viewOrderModal .view-order-item-qty{color:#7dd3fc;font-weight:600;font-size:.85em;white-space:nowrap}#viewOrderModal .view-order-item-discount{color:#e0b64a;font-weight:600}#viewOrderModal .view-order-subblock{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0000002e}#viewOrderModal .view-order-subblock__head{font-size:11px;font-weight:700;margin-bottom:8px;color:#fff8f0d1;display:flex;align-items:center;gap:6px}#viewOrderModal .view-order-subblock--shipping{border-color:#0ea5e947;background:#0ea5e90f}#viewOrderModal .view-order-subblock--line{border-color:#06c75547;background:#06c7550f}#viewOrderModal .view-order-subblock--note{border-color:#facc1547;background:#facc150d}#viewOrderModal .view-order-logs-panel{padding-top:14px;margin-top:14px;border-top:1px solid rgba(255,255,255,.1)}#viewOrderModal .view-order-logs-panel__details{border-radius:12px;border:1px solid rgba(167,139,250,.28);background:#a78bfa0d;overflow:hidden}#viewOrderModal .view-order-logs-panel__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#c4b5fd;-webkit-user-select:none;user-select:none}#viewOrderModal .view-order-logs-panel__summary::-webkit-details-marker{display:none}#viewOrderModal .view-order-logs-panel__summary span{flex:1}#viewOrderModal .view-order-logs-panel__chevron{font-size:11px;color:#c4b5fd99;transition:transform .15s ease-out}#viewOrderModal .view-order-logs-panel__details[open] .view-order-logs-panel__chevron{transform:rotate(180deg)}#viewOrderModal .view-order-logs-panel__body{padding:0 12px 12px}#viewOrderModal .view-order-logs-tabs{display:flex;gap:6px;margin-bottom:10px}#viewOrderModal .view-order-logs-tab{flex:1;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:700;border:1px solid rgba(255,255,255,.1);background:#0003;color:#ffffff8c;transition:all .15s ease-out}#viewOrderModal .view-order-logs-tab.is-active{border-color:#a78bfa80;background:#a78bfa29;color:#ddd6fe}#viewOrderModal .view-order-logs-list{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}#viewOrderModal .view-order-logs-list.hidden{display:none}#viewOrderModal .view-order-log-item{padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0003}#viewOrderModal .view-order-log-item__top{display:flex;align-items:center;justify-content:space-between;gap:8px}#viewOrderModal .view-order-log-item__action{font-size:12px;font-weight:700;color:#ffffffd9}#viewOrderModal .view-order-log-item__action--telegram{color:#38bdf8}#viewOrderModal .view-order-log-item__action--line{color:#4ade80}#viewOrderModal .view-order-log-item__action--sms{color:#60a5fa}#viewOrderModal .view-order-log-item__badge{flex-shrink:0;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;border:1px solid;white-space:nowrap}#viewOrderModal .view-order-log-item__meta{font-size:10.5px;color:#ffffff73;margin-top:3px}#viewOrderModal .view-order-log-item__msg{font-size:11px;color:#ffffffa6;margin-top:4px;word-break:break-word}#viewOrderModal .view-order-log-empty,#viewOrderModal .view-order-log-loading{text-align:center;font-size:12px;color:#fff6;padding:16px 8px}#viewOrderModal .view-order-line-actions{margin-top:8px}#viewOrderModal .view-order-line-actions-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}#viewOrderModal .view-order-line-actions .view-order-line-btn{white-space:nowrap}#viewOrderModal .view-order-line-actions .view-order-line-primary{font-weight:700}#viewOrderModal .view-order-line-actions button:focus-visible{outline:2px solid rgba(212,175,55,.75);outline-offset:2px}#viewOrderModal .view-order-customer-grid{display:flex;flex-direction:column;gap:6px;font-size:14px}#viewOrderModal .view-order-customer-grid .label-muted{color:#facc15;font-size:12px;font-weight:600;margin-right:4px}#viewOrderModal .view-order-customer-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}#viewOrderModal .view-order-customer-identity__item{display:inline-flex;align-items:baseline;min-width:0}#viewOrderModal .view-order-customer-address{display:flex;align-items:flex-start;gap:4px;padding-top:6px;border-top:1px solid rgba(255,255,255,.1)}#viewOrderModal .view-order-customer-address .label-muted{flex-shrink:0;line-height:1.5}#viewOrderModal .view-order-customer-address__text{flex:1;min-width:0;color:#fffc;line-height:1.5;word-break:break-word}#viewOrderModal .view-order-copy-address{flex-shrink:0;width:26px;height:26px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff8f099;font-size:11px;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease,border-color .18s ease}#viewOrderModal .view-order-copy-address:hover{background:#d4af3729;border-color:#d4af3773;color:#facc15}#viewOrderModal .view-order-copy-address.is-copied{background:#4ade802e;border-color:#4ade8080;color:#4ade80}#viewOrderModal .beam-qr-panel__head{font-size:12px}#viewOrderModal .beam-qr-panel__summary{font-size:11px}#viewOrderModal .view-order-alerts>*+*{margin-top:8px}#viewOrderModal .order-due-countdown-bar{border:1px solid rgba(212,175,55,.28);background:var(--modal-panel-solid-bg);box-shadow:0 4px 18px #00000047;max-width:100%}#viewOrderModal .order-due-countdown-bar__extend{border:1px solid rgba(212,175,55,.35);color:#ffecc8eb}#viewOrderModal .order-due-countdown-bar__extend:hover{background:#d4af371f}#viewOrderModal .order-due-countdown-bar--warn{border-color:#eab30873;box-shadow:0 0 0 1px #eab3081f}#viewOrderModal .order-due-countdown-bar--urgent,#viewOrderModal .order-due-countdown-bar--expired{border-color:#f8717180;box-shadow:0 0 0 1px #f8717124}@media(min-width:768px)and (max-width:1023px){#viewOrderModal .order-due-countdown-bar{width:80%;margin-left:auto;margin-right:auto}#viewOrderModal .modal-panel,#viewOrderModal .view-order-modal-panel{width:min(calc(var(--modal-detail-width) * .8),88vw)!important;max-width:min(calc(var(--modal-detail-width) * .8),88vw)!important}}#viewOrderModal .view-order-alert--beam-suspicious{box-shadow:0 0 0 1px #f59e0b1f,0 8px 24px #f59e0b14}#viewOrderModal [data-beam-panel] .beam-suspicious-alert{animation:beam-suspicious-pulse 2.4s ease-in-out infinite}@keyframes beam-suspicious-pulse{0%,to{box-shadow:0 0 #f59e0b26}50%{box-shadow:0 0 0 4px #f59e0b14}}@media(max-width:767px){#viewOrderModal .modal-panel,#viewOrderModal .view-order-modal-panel,#productModal .modal-panel,#stockAdjustModal .modal-panel,#categoryModal .modal-panel,#productManagementModal .modal-panel,#manageCeremonyModal .modal-panel,#imagePickerModal .modal-panel{max-height:var(--modal-detail-max-height-mobile)!important}#viewOrderContent,#viewOrderModal .view-order-content{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}}#productModal #productForm,#stockAdjustModal .modal-panel>.space-y-4,#categoryModal .modal-panel>.flex-1,#productManagementModal #productCardContainerModal,#customerManagementModal #customerCardContainerModal,#manageCeremonyModal .manage-ceremony-form,#imagePickerModal #imagePickerGallery{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}#productModal .modal-panel>.flex.gap-3,#stockAdjustModal .modal-panel>.flex.gap-3,#categoryModal .modal-panel>.flex.gap-3,#productManagementModal .modal-panel>*:not(#productCardContainerModal),#customerManagementModal .modal-panel>*:not(#customerCardContainerModal),#manageCeremonyModal .modal-panel>*:not(.manage-ceremony-form),#imagePickerModal .modal-panel>*:not(#imagePickerGallery){flex-shrink:0}#imagePickerModal #imagePickerGallery{max-height:none}.line-status-toast{position:fixed;top:calc(var(--app-header-offset, 72px) + 12px);left:50%;transform:translate(-50%);z-index:10050;display:flex;align-items:center;gap:10px;min-width:min(92vw,360px);max-width:min(92vw,420px);padding:10px 12px;border-radius:14px;background:#0d0a19f5;border:1px solid rgba(212,175,55,.22);box-shadow:0 10px 28px #00000073;font-family:Sarabun,sans-serif;pointer-events:none;opacity:1;transition:opacity .28s ease,transform .28s ease}.line-status-toast.is-hiding{opacity:0;transform:translate(-50%) translateY(-6px)}.line-status-toast--success{border-color:#22c55e59;box-shadow:0 10px 28px #16a34a2e}.line-status-toast--error{border-color:#ef444466;box-shadow:0 10px 28px #dc262629}.line-status-toast__avatar{width:40px;height:40px;border-radius:9999px;object-fit:cover;flex-shrink:0;border:2px solid rgba(6,199,85,.45);background:#ffffff0f}.line-status-toast--error .line-status-toast__avatar{border-color:#f8717173}.line-status-toast__body{flex:1;min-width:0}.line-status-toast__title{font-size:.72rem;font-weight:700;color:#f3f4f6;line-height:1.35}.line-status-toast__name{font-size:.68rem;color:#86efac;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line-status-toast--error .line-status-toast__name{color:#fca5a5}.line-status-toast__error{font-size:.62rem;color:#fecaca;margin-top:3px;line-height:1.35}.line-status-toast__icon{flex-shrink:0;width:22px;text-align:center;font-size:.9rem}.line-status-toast--success .line-status-toast__icon{color:#4ade80}.line-status-toast--error .line-status-toast__icon{color:#f87171}@keyframes slideInUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeOut{to{opacity:0;transform:translateY(-20px)}}.manage-order-layout-row{flex-shrink:0}.manage-order-group-seg{min-width:0}.manage-order-group-btn{min-height:36px;padding:6px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff8f0b8;font-size:11px;font-weight:600;line-height:1.3;transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1);white-space:nowrap}.manage-order-group-btn:hover:not(:disabled){background:#ffffff14;border-color:#d4af3747;color:#fff8f0}.manage-order-group-btn.is-active{background:#d4af3724;border-color:#d4af3773;color:gold;box-shadow:0 0 0 1px #d4af371f}.manage-order-group-btn.is-disabled,.manage-order-group-btn:disabled{opacity:.42;cursor:not-allowed}.manage-order-group-subseg{padding-left:4px;border-left:1px solid rgba(255,255,255,.08)}.manage-order-group-btn--sub{min-height:32px;padding:4px 10px;font-size:10px}@keyframes moBtnNeonShine{0%{transform:translate(-130%) skew(-16deg)}to{transform:translate(230%) skew(-16deg)}}#manageOrderView button:not(:disabled),#manageOrderView .manage-order-group-btn:not(:disabled){position:relative;overflow:hidden;isolation:isolate}#manageOrderView button:not(:disabled):after,#manageOrderView .manage-order-group-btn:not(:disabled):after{content:"";position:absolute;inset:-1px;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.1) 46%,rgba(186,230,253,.34) 50%,rgba(255,255,255,.1) 54%,transparent 62%);transform:translate(-130%) skew(-16deg);opacity:0;pointer-events:none;transition:opacity .18s ease}#manageOrderView button:not(:disabled):hover,#manageOrderView .manage-order-group-btn:not(:disabled):hover{box-shadow:0 0 10px #38bdf847,0 0 18px #d4af3724}#manageOrderView button:not(:disabled):hover:after,#manageOrderView .manage-order-group-btn:not(:disabled):hover:after{opacity:1;animation:moBtnNeonShine .85s ease-out}body.energy-save #manageOrderView button:not(:disabled):hover:after,body.energy-save #manageOrderView .manage-order-group-btn:not(:disabled):hover:after{animation:none;opacity:0}body.energy-save #manageOrderView button:not(:disabled):hover,body.energy-save #manageOrderView .manage-order-group-btn:not(:disabled):hover{box-shadow:none}@media(prefers-reduced-motion:reduce){#manageOrderView button:not(:disabled):hover:after,#manageOrderView .manage-order-group-btn:not(:disabled):hover:after{animation:none;opacity:.35;transform:translate(0) skew(-16deg)}}.order-list-section{--section-hue-rgb: 110, 90, 130;margin-bottom:16px;padding:10px 0;border-radius:0;border:none;background:transparent;box-shadow:none}.order-list-section--new{--section-hue-rgb: 230, 180, 34}.order-list-section--paid{--section-hue-rgb: 45, 212, 160}.order-list-section--pending{--section-hue-rgb: 245, 197, 24}.order-list-section--shipping{--section-hue-rgb: 255, 159, 67}.order-list-section--archive{--section-hue-rgb: 34, 211, 238}.order-list-section--success{--section-hue-rgb: 74, 222, 128}.order-list-section--cancel{--section-hue-rgb: 248, 113, 113}.order-list-section--default{--section-hue-rgb: 120, 100, 150}.order-list-section--single-item{--section-hue-rgb: 56, 189, 248}.order-list-section--multi-item{--section-hue-rgb: 232, 121, 249}.order-list-section--bot1{--section-hue-rgb: 99, 179, 237}.order-list-section--bot2{--section-hue-rgb: 155, 89, 217}.order-card-cod-badge{color:#4ade80;background:#22c55e29;border:1px solid rgba(34,197,94,.4);box-shadow:0 0 8px #4ade8059;animation:order-cod-badge-glow 2.4s ease-in-out infinite}@keyframes order-cod-badge-glow{0%,to{box-shadow:0 0 6px #4ade8047}50%{box-shadow:0 0 12px #4ade8080}}.order-view-cod-block{background:#22c55e1f;border:1px solid rgba(34,197,94,.4);box-shadow:0 0 10px #4ade8040}.order-list-section:last-child{margin-bottom:8px}.order-list-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;margin-bottom:8px;padding:8px 10px 8px 8px;border-radius:12px;border:1px solid rgba(var(--section-hue-rgb),.26);background:#00000061;color:#fff8f0;text-align:left;transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px rgba(var(--section-hue-rgb),.12)}.order-list-section-header:hover{background:#0000007a;border-color:rgba(var(--section-hue-rgb),.34)}.order-list-section-check-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px}.order-list-section-title-btn{flex:1;min-width:0;padding:4px 6px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:8px}.order-list-section-title-btn:hover{background:#ffffff0a}.order-list-section-toggle-btn{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:4px 6px;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:8px}.order-list-section-toggle-btn:hover{background:#ffffff0f}.order-list-section-title{font-size:12px;font-weight:700;letter-spacing:.02em}.order-list-section-meta{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.order-list-section-count{min-width:24px;padding:2px 8px;border-radius:9999px;background:#00000047;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.order-list-section-chevron{font-size:10px;opacity:.72;transition:transform .2s cubic-bezier(.22,1,.36,1)}.order-list-section-chevron.is-collapsed{transform:rotate(-90deg)}.order-list-section-body.is-collapsed{display:none}@media(prefers-reduced-motion:reduce){.manage-order-group-btn,.order-list-section-header,.order-list-section-chevron{transition:none}}.order-card-item{--card-hue-rgb: 212, 175, 55;--card-border-rgb: var(--card-hue-rgb);--card-tint-strong: .28;--card-tint-soft: .16;--card-base-rgb: 2, 1, 5;--card-base-alpha: .75;--card-border-alpha: .52;--card-glow-alpha: .12;position:relative;isolation:isolate;background:linear-gradient(135deg,rgba(var(--card-hue-rgb),var(--card-tint-strong)),rgba(var(--card-hue-rgb),var(--card-tint-soft)) 42%,rgba(var(--card-base-rgb),var(--card-base-alpha)));backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(var(--card-border-rgb),var(--card-border-alpha));border-radius:var(--radius-list);padding:12px 16px;margin-bottom:8px;display:flex;align-items:center;gap:12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 18px #00000038,inset 0 1px rgba(var(--card-hue-rgb),.14),0 0 22px rgba(var(--card-hue-rgb),var(--card-glow-alpha))}.order-card--created{--card-hue-rgb: 230, 180, 34;--card-border-rgb: 255, 248, 235;--card-border-alpha: .58}.order-card--paid{--card-hue-rgb: 45, 212, 160}.order-card--review{--card-hue-rgb: 245, 197, 24}.order-card--shipping{--card-hue-rgb: 255, 159, 67}.order-card--archive{--card-hue-rgb: 34, 211, 238}.order-card--success{--card-hue-rgb: 74, 222, 128}.order-card--cancelled{--card-hue-rgb: 248, 113, 113}.order-card--ceremony{--card-hue-rgb: 168, 85, 247}.order-card--product{--card-hue-rgb: 232, 121, 249}.order-card--customer{--card-hue-rgb: 56, 189, 248}.order-card--donation{--card-hue-rgb: 251, 191, 36}.order-card--gold{--card-hue-rgb: 255, 215, 0}.order-card-item.order-card--paid-waiting{--card-border-rgb: 34, 197, 94;animation:orderPaidWaitingPulse 1.5s ease-in-out infinite;z-index:1}@keyframes orderPaidWaitingPulse{0%,to{border-color:#22c55e6b;box-shadow:0 4px 18px #00000038,inset 0 1px #22c55e24,0 0 14px #22c55e33}50%{border-color:#34d399eb;box-shadow:0 4px 20px #00000042,inset 0 1px #6ee7b738,0 0 26px #22c55e7a,0 0 10px #34d399a6}}.order-card-item.order-card--paid-waiting.selected{animation:orderPaidWaitingPulse 1.5s ease-in-out infinite}.order-card-item.order-card--near-expiry{--card-border-rgb: 230, 57, 70;animation:orderNearExpiryPulse 1.35s ease-in-out infinite;z-index:1}@keyframes orderNearExpiryPulse{0%,to{border-color:#e6394673;box-shadow:0 4px 18px #00000038,inset 0 1px #e639461f,0 0 14px #e6394638}50%{border-color:#ff4d5af2;box-shadow:0 4px 20px #00000042,inset 0 1px #ff646e33,0 0 26px #ff3c4b8c,0 0 10px #e63946bf}}.order-card-item.order-card--near-expiry.selected{animation:orderNearExpiryPulse 1.35s ease-in-out infinite;border-color:#e63946a6!important;box-shadow:none!important}.order-card-item.order-card--near-expiry.selected:after{background:linear-gradient(135deg,#ff6b7a,#e63946,#b91c1c)}.order-card-item.order-card--near-expiry.order-card--paid-waiting{--card-border-rgb: 230, 57, 70;animation:orderNearExpiryPulse 1.35s ease-in-out infinite!important}.order-card-precancel-badge{display:inline-flex;align-items:center;flex-shrink:0;margin-left:4px;padding:1px 6px;border-radius:9999px;font-size:.62rem;font-weight:700;line-height:1.2;letter-spacing:.01em;color:#fecaca;background:#e639462e;border:1px solid rgba(230,57,70,.55);box-shadow:0 0 10px #e6394640;white-space:nowrap}@media(prefers-reduced-motion:reduce){.order-card-item.order-card--paid-waiting{animation:none;border-color:#22c55ed1;box-shadow:0 4px 18px #00000038,0 0 18px #22c55e52}.order-card-item.order-card--near-expiry{animation:none;border-color:#e63946d9;box-shadow:0 4px 18px #00000038,0 0 18px #e6394659}}.order-card-item:hover:not(.selected){--card-tint-strong: .34;--card-tint-soft: .2;--card-base-alpha: .72;--card-border-alpha: .62;--card-glow-alpha: .2;border-color:rgba(var(--card-border-rgb),var(--card-border-alpha));box-shadow:0 6px 22px #00000047,inset 0 1px rgba(var(--card-hue-rgb),.2),0 0 28px rgba(var(--card-hue-rgb),var(--card-glow-alpha))}.order-card--created:hover:not(.selected){--card-border-rgb: 255, 252, 245;--card-border-alpha: .72}.order-card-item.selected{border-color:transparent!important;box-shadow:0 4px 18px #00000042,inset 0 1px #ffffff0d,0 0 26px #1db4466b,0 0 14px #22c55e52!important}.order-card-item.selected:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,#4ade80,#1db446,#16a34a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:3}.order-card-item:active{opacity:.95}.order-card-item.order-just-updated{animation:orderUpdatePulse 1.6s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}@keyframes orderUpdatePulse{0%{box-shadow:0 0 #f5b73c00;background:#ffffff08;transform:translateY(-6px);opacity:.4}12%{box-shadow:0 0 26px 5px #f5b73c99;background:#f5b73c1f;border-color:#f5b73c8c;transform:translateY(0);opacity:1}28%{box-shadow:0 0 8px 1px #f5b73c33;background:#f5b73c0a}44%{box-shadow:0 0 26px 5px #f5b73c8c;background:#f5b73c1c;border-color:#f5b73c80}60%{box-shadow:0 0 8px 1px #f5b73c2e;background:#f5b73c0a}to{box-shadow:0 0 #f5b73c00;background:#ffffff08;transform:none}}.beam-qr-panel__head{cursor:pointer}.beam-qr-panel__chevron{transition:transform .2s ease}.beam-qr-panel--collapsed .beam-qr-panel__chevron{transform:rotate(-90deg)}.beam-qr-panel--collapsed .beam-qr-panel__body{display:none}.beam-qr-panel:not(.beam-qr-panel--collapsed) .beam-qr-panel__summary{display:none}@media(prefers-reduced-motion:reduce){.order-card-item.order-just-updated{animation:orderUpdateFade 1s ease-out}@keyframes orderUpdateFade{0%{background:#f5b73c1f}to{background:#ffffff08}}}.order-card-created-date{display:none}.order-card-line-avatar{width:18px;height:18px;border-radius:9999px;object-fit:cover;flex-shrink:0;margin-left:4px;border:1.5px solid rgba(6,199,85,.55);background:#ffffff0f;vertical-align:middle}.order-card-fb-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:4px;border-radius:9999px;background:#0ea5e924;border:1.5px solid rgba(56,189,248,.55);color:#38bdf8;font-size:10px;flex-shrink:0;vertical-align:middle;box-shadow:0 0 8px #0ea5e959}.order-card-fb-name{display:inline-block;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:#38bdf8;text-shadow:0 0 10px rgba(14,165,233,.45)}.order-card-fb-meta{color:#38bdf8;text-shadow:0 0 10px rgba(14,165,233,.35)}.fb-neon-dot{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:9999px;background:#38bdf8;box-shadow:0 0 8px #38bdf8d9,0 0 14px #0ea5e973;vertical-align:middle}.fb-neon-chip{display:inline-flex;align-items:center;gap:.25rem;font-size:10px;line-height:1;padding:.125rem .5rem;margin-left:.5rem;border-radius:9999px;color:#7dd3fc;background:#0ea5e91f;border:1px solid rgba(56,189,248,.45);box-shadow:0 0 12px #0ea5e940}.fb-neon-chip i{color:#38bdf8;filter:drop-shadow(0 0 4px rgba(56,189,248,.65))}.fb-neon-panel{background:#0ea5e914;border:1px solid rgba(56,189,248,.35);border-radius:.75rem;padding:.75rem;margin-bottom:.75rem;min-width:0;overflow:hidden;box-shadow:0 0 18px #0ea5e91f,inset 0 0 24px #38bdf80a}.fb-neon-panel__title{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#38bdf8;font-size:.75rem;font-weight:700;text-shadow:0 0 10px rgba(14,165,233,.4)}.fb-neon-panel__title i{filter:drop-shadow(0 0 5px rgba(56,189,248,.7))}.fb-neon-panel__avatar{width:2.5rem;height:2.5rem;border-radius:9999px;border:2px solid rgba(56,189,248,.55);background:#0ea5e91f;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 12px #0ea5e959}.fb-neon-panel__avatar i{color:#38bdf8;font-size:1.125rem;filter:drop-shadow(0 0 6px rgba(56,189,248,.75))}.fb-neon-panel__page{color:#7dd3fc;font-size:.75rem}.order-card-line-name{display:inline-block;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.order-card-row1{margin-bottom:2px}.order-card-items-wrap{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px}.order-card-items-text{display:inline}.order-card-items-total{margin-left:4px;white-space:nowrap}@media(max-width:767px){.order-card-item{align-items:flex-start;padding:8px 10px!important;contain-intrinsic-size:auto 68px}.order-card-row1{white-space:nowrap}.order-card-row1-main{min-width:0}.order-card-meta{display:inline}.order-card-created-date{display:none!important}.order-card-items-wrap{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;margin-top:2px}.order-card-items-text{display:inline;white-space:normal;overflow:visible;text-overflow:unset}.order-card-items-total{white-space:nowrap;margin-left:4px}#adminPanel:has(#manageOrderView.active){display:flex!important;flex-direction:column;min-height:0!important;height:calc(100dvh - var(--app-header-offset, 72px));max-height:calc(100dvh - var(--app-header-offset, 72px));padding-top:.15rem!important;padding-bottom:0!important;overflow:hidden!important}body[data-spa-shell="1"] #adminPanel:has(#manageOrderView.active){height:auto!important;max-height:none!important;flex:1 1 auto}#manageOrderView.active{overflow:hidden!important;min-height:0;flex:1 1 auto}#manageOrderView.active>.list-view-filter-row,#manageOrderView.active>.manage-order-layout-row{margin-top:0!important;margin-bottom:.35rem!important;flex-shrink:0}#manageOrderView.active #manageOrderContainer{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}}button{transition:all .2s ease}button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.1)}button:active:not(:disabled){transform:scale(.95)}.compact-table tbody tr{transition:background .2s}.compact-table tbody tr:hover{background:#ffffff0d!important}.compact-table-container{overflow-y:auto;width:100%;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#0003;max-height:65vh}.compact-table{width:100%;border-collapse:collapse;font-size:.8rem;table-layout:fixed}.compact-table th{position:sticky;top:0;z-index:10;background:#252535;color:#ccc;padding:12px 8px;font-weight:500;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.compact-table td{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top;color:#ddd}.order-list-container{max-height:68vh;overflow-y:auto;padding-right:4px;padding-bottom:80px;-webkit-overflow-scrolling:touch;contain:layout style paint}#manageOrderView #manageOrderContainer.order-list-container{background:transparent;border:none;box-shadow:none;border-radius:0;padding-right:4px;padding-bottom:80px}.order-card-item{contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto 72px}@media(min-width:768px){.order-card-item{contain-intrinsic-size:auto 50px}}@media(hover:hover)and (pointer:fine)and (min-width:769px){body:not(.user-idle):not(.page-hidden):not(.energy-save-battery) .order-card-item.order-card--paid-waiting{animation:orderPaidWaitingPulse 1.5s ease-in-out infinite}body:not(.user-idle):not(.page-hidden):not(.energy-save-battery) .order-card-item.order-card--near-expiry,body:not(.user-idle):not(.page-hidden):not(.energy-save-battery) .order-card-item.order-card--near-expiry.order-card--paid-waiting{animation:orderNearExpiryPulse 1.35s ease-in-out infinite}}.order-card-item,[ondblclick],.gallery-thumb{touch-action:manipulation}.subtabs-sticky{position:sticky;top:var(--app-header-offset, 72px);z-index:40;background:#0d0a19f0!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 20px #00000059}.subtabs-sticky:before{content:"";position:absolute;inset:-18px -16px -2px;background:#0d0a19;border-radius:0 0 18px 18px;z-index:-1}@media(max-width:1024px){.subtabs-sticky:before,.line-bot-subtabs.subtabs-sticky:before{display:none!important}.subtabs-sticky,.line-bot-subtabs.subtabs-sticky{box-shadow:0 1px #d4af371f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-header{overflow:hidden;box-shadow:0 1px #d4af3724!important}.view-section.active>.subtabs-sticky:first-child{box-shadow:0 1px #d4af371f!important}#createOrderView .panel-customer,#createOrderView .panel-order,#createOrderView .panel-product,#createOrderView .panel-ceremony,#createOrderView .panel-note,#createOrderView #statusContainer{z-index:1!important}}#manageOrderView.active>.subtabs-sticky,#manageQuickOrderView.active>.subtabs-sticky,#beamPaymentsView.active>.subtabs-sticky{flex-shrink:0}.order-subtabs{display:none!important}#manageOrderView>.subtabs-sticky,#manageQuickOrderView>.subtabs-sticky,#replyRulesView>.subtabs-sticky,#lineCustomersView>.subtabs-sticky,#broadcastView>.subtabs-sticky,#lineFlexNotifyView>.subtabs-sticky,#manageLineBotView>.subtabs-sticky,#manageOrderView>[data-react-legacy-root=manageOrder]>[data-react-legacy-view-shell=manageOrder]>.subtabs-sticky,#manageQuickOrderView>[data-react-legacy-root=manageQuickOrder]>[data-react-legacy-view-shell=manageQuickOrder]>.subtabs-sticky,#replyRulesView>[data-react-legacy-root=replyRules]>[data-react-legacy-view-shell=replyRules]>.subtabs-sticky,#lineCustomersView>[data-react-legacy-root=lineCustomers]>[data-react-legacy-view-shell=lineCustomers]>.subtabs-sticky,#broadcastView>[data-react-legacy-root=broadcast]>[data-react-legacy-view-shell=broadcast]>.subtabs-sticky,#lineFlexNotifyView>[data-react-legacy-root=lineFlexNotify]>[data-react-legacy-view-shell=lineFlexNotify]>.subtabs-sticky,#manageLineBotView>[data-react-legacy-root=manageLineBot]>[data-react-legacy-view-shell=manageLineBot]>.subtabs-sticky,#beamPaymentsView>.subtabs-sticky{position:relative;top:auto;z-index:5;flex-shrink:0;margin-bottom:.75rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 14px #00000047}#createOrderView>.subtabs-sticky,#manageOrderView>.subtabs-sticky,#manageQuickOrderView>.subtabs-sticky,#createOrderView>[data-react-legacy-root=createOrder]>[data-react-legacy-view-shell=createOrder]>.subtabs-sticky,#manageOrderView>[data-react-legacy-root=manageOrder]>[data-react-legacy-view-shell=manageOrder]>.subtabs-sticky,#manageQuickOrderView>[data-react-legacy-root=manageQuickOrder]>[data-react-legacy-view-shell=manageQuickOrder]>.subtabs-sticky,#beamPaymentsView>.subtabs-sticky{background:#0d0a19fa!important}#replyRulesView>.subtabs-sticky,#lineCustomersView>.subtabs-sticky,#broadcastView>.subtabs-sticky,#lineFlexNotifyView>.subtabs-sticky,#replyRulesView>[data-react-legacy-root=replyRules]>[data-react-legacy-view-shell=replyRules]>.subtabs-sticky,#lineCustomersView>[data-react-legacy-root=lineCustomers]>[data-react-legacy-view-shell=lineCustomers]>.subtabs-sticky,#broadcastView>[data-react-legacy-root=broadcast]>[data-react-legacy-view-shell=broadcast]>.subtabs-sticky,#lineFlexNotifyView>[data-react-legacy-root=lineFlexNotify]>[data-react-legacy-view-shell=lineFlexNotify]>.subtabs-sticky,#manageLineBotView>[data-react-legacy-root=manageLineBot]>[data-react-legacy-view-shell=manageLineBot]>.subtabs-sticky,#manageLineBotView>.subtabs-sticky{background:#111827fa!important}#replyRulesView>.subtabs-sticky:before,#lineCustomersView>.subtabs-sticky:before,#broadcastView>.subtabs-sticky:before,#lineFlexNotifyView>.subtabs-sticky:before,#replyRulesView>[data-react-legacy-root=replyRules]>[data-react-legacy-view-shell=replyRules]>.subtabs-sticky:before,#lineCustomersView>[data-react-legacy-root=lineCustomers]>[data-react-legacy-view-shell=lineCustomers]>.subtabs-sticky:before,#broadcastView>[data-react-legacy-root=broadcast]>[data-react-legacy-view-shell=broadcast]>.subtabs-sticky:before,#lineFlexNotifyView>[data-react-legacy-root=lineFlexNotify]>[data-react-legacy-view-shell=lineFlexNotify]>.subtabs-sticky:before,#manageLineBotView>[data-react-legacy-root=manageLineBot]>[data-react-legacy-view-shell=manageLineBot]>.subtabs-sticky:before,#manageLineBotView>.subtabs-sticky:before{display:none}#createOrderView>#orderForm,#replyRulesView>#replyRulesContent,#lineCustomersView>#lineCustomersContent,#broadcastView>#broadcastContent,#lineFlexNotifyView>#lineFlexActionBar,#lineFlexNotifyView>.space-y-4,#manageLineBotView>#lineBotActionBar,#createOrderView>[data-react-legacy-root=createOrder]>[data-react-legacy-view-shell=createOrder]>#orderForm,#replyRulesView>[data-react-legacy-root=replyRules]>[data-react-legacy-view-shell=replyRules]>#replyRulesContent,#lineCustomersView>[data-react-legacy-root=lineCustomers]>[data-react-legacy-view-shell=lineCustomers]>#lineCustomersContent,#broadcastView>[data-react-legacy-root=broadcast]>[data-react-legacy-view-shell=broadcast]>#broadcastContent,#lineFlexNotifyView>[data-react-legacy-root=lineFlexNotify]>[data-react-legacy-view-shell=lineFlexNotify]>#lineFlexActionBar,#lineFlexNotifyView>[data-react-legacy-root=lineFlexNotify]>[data-react-legacy-view-shell=lineFlexNotify]>.space-y-4,#manageLineBotView>[data-react-legacy-root=manageLineBot]>[data-react-legacy-view-shell=manageLineBot]>#lineBotActionBar,#manageLineBotView>[data-react-legacy-root=manageLineBot]>[data-react-legacy-view-shell=manageLineBot]>.space-y-4,#manageLineBotView>.space-y-4{position:relative;z-index:1}.line-bot-subtabs.subtabs-sticky{position:sticky;top:var(--app-header-offset, 72px);z-index:40;background:#111827fa!important;box-shadow:0 8px 20px #00000059}.line-bot-subtabs.subtabs-sticky:before{content:"";position:absolute;inset:-18px -16px -2px;background:#0d0a19;border-radius:0 0 18px 18px;z-index:-1}.line-subtabs-pin-btn{display:none!important}.line-subtabs-pin-btn:hover,.line-subtabs-pin-btn.is-active{color:#fbbf24;border-color:#fbbf2473;background:#fbbf241f}.line-subtabs-pin-btn.is-active i{transform:rotate(45deg)}.order-subtabs>button{min-width:0;flex:1 1 0}.order-subtabs{position:relative}.order-subtabs>button .tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subtabs-sticky>button{min-width:0;overflow:hidden;text-overflow:ellipsis}.subtabs-sticky>button>span,.subtabs-sticky>button>i~span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:479px){.subtabs-sticky>button .tab-label{display:none}.subtabs-sticky>button{padding-left:.4rem;padding-right:.4rem;gap:0;font-size:15px}}@media(min-width:480px)and (max-width:600px){.subtabs-sticky>button{padding-left:.35rem;padding-right:.35rem;gap:.25rem;font-size:10px}}@media(max-width:360px){.subtabs-sticky>button{gap:0;font-size:13px}}@media(max-width:639px){#lineCustomersView #customersGridContainer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}#customersGridContainer>[id^=customer-card-]{flex-direction:row!important;align-items:center!important;text-align:left!important;gap:.5rem!important;padding:.625rem 1.75rem .625rem .5rem!important;border-radius:10px!important}#customersGridContainer>[id^=customer-card-]>img{width:3.25rem!important;height:3.25rem!important}#customersGridContainer>[id^=customer-card-]>.flex-1{width:100%!important;padding-right:0!important}#customersGridContainer>[id^=customer-card-] .status-badge{display:none!important}#customersGridContainer>[id^=customer-card-] .line-oa-name-row{display:none!important}#customersGridContainer>[id^=customer-card-] .select-checkbox-container{top:.25rem!important;right:.25rem!important}#customersGridContainer>[id^=customer-card-] .select-checkbox-container input{width:.85rem!important;height:.85rem!important}#customersGridContainer>[id^=customer-card-] .flex.items-center.gap-1\.5{justify-content:flex-start!important;flex-wrap:nowrap!important}#customersGridContainer>[id^=customer-card-] .max-w-\[120px\]{max-width:100%!important}#customersGridContainer>[id^=customer-card-] p{justify-content:flex-start!important;text-align:left!important}}#customerDetailModal .customer-detail-modal__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-width:2.25rem;flex-shrink:0;border-radius:.625rem;border:1px solid rgba(255,255,255,.18);background:#ffffff12;font-size:1.05rem;line-height:1}#customerDetailModal .customer-detail-modal__close:hover{background:#ffffff24;border-color:#ffffff47}@media(max-width:767px){#customerDetailModal.modal-overlay{padding:max(.35rem,env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-right,0px)) max(.5rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px));align-items:flex-start;justify-content:center}#customerDetailModal .customer-detail-modal__panel{width:min(100%,96vw);max-width:min(100%,96vw);height:min(78dvh,calc(100dvh - 1.25rem));max-height:min(78dvh,calc(100dvh - 1.25rem));margin:0;border-radius:1rem;padding:max(.45rem,env(safe-area-inset-top,0px)) .55rem max(.45rem,env(safe-area-inset-bottom,0px))}#customerDetailModal .customer-detail-modal__header{margin-bottom:.4rem;gap:.5rem}#customerDetailModal .customer-detail-modal__header h3{font-size:1rem;min-width:0}#customerDetailModal .customer-detail-modal__header h3 span{font-size:1rem;line-height:1.25}#customerDetailModal .customer-detail-modal__body{display:flex;flex-direction:column;gap:.4rem;min-height:0;flex:1}#customerDetailModal .customer-detail-profile{background:transparent;border:none;border-radius:0;padding:0;overflow:visible;flex-shrink:0}#customerDetailModal .customer-detail-profile__head{padding-bottom:0;border-bottom:none;gap:.625rem;align-items:flex-start}#customerDetailModal #detail-customer-pic{width:3rem;height:3rem}#customerDetailModal .customer-detail-profile__head-text{display:flex;flex-direction:column;gap:.15rem}#customerDetailModal #detail-customer-name{font-size:.875rem;line-height:1.25}#customerDetailModal #detail-customer-summary1,#customerDetailModal #detail-customer-summary2{font-size:.625rem;line-height:1.35;margin-top:0}#customerDetailModal .customer-detail-profile__status-row{margin-top:.25rem;padding-top:0;border-top:none}#customerDetailModal .customer-detail-profile__status-inline{gap:.25rem .45rem}#customerDetailModal .customer-detail-profile__crm-select{flex:1 1 7rem;max-width:100%;font-size:.75rem;padding:.25rem 1.5rem .25rem .45rem;min-height:1.75rem;line-height:1.2}#customerDetailModal .customer-detail-chat{flex:1 1 auto;min-height:0;border-radius:10px}#customerDetailModal #chat-messages-container{flex:1 1 auto;min-height:0;padding:.5rem .65rem}#customerDetailModal .customer-detail-chat>.p-3{padding:.5rem}#customerDetailModal .customer-detail-chat textarea{font-size:.75rem;max-height:4rem}#customerDetailModal .customer-detail-chat>.p-3>.flex.items-center.gap-3{gap:.5rem;font-size:.75rem}}@media(min-width:768px){#customerDetailModal.modal-overlay{align-items:center;justify-content:center;padding:var(--modal-detail-overlay-padding)}#customerDetailModal .customer-detail-modal__panel{width:min(33.6rem,70vw)!important;max-width:min(33.6rem,70vw)!important;max-height:106.47vh!important;min-height:65vh!important;margin:auto;border-radius:1.25rem}#customerDetailModal .customer-detail-profile__crm-select{width:100%}#customerDetailModal .customer-detail-profile__head{flex-direction:column;align-items:center;text-align:center;gap:.5rem;border-bottom:none;padding-bottom:0}#customerDetailModal .customer-detail-profile__head-text{width:100%}#customerDetailModal #detail-customer-pic{width:4rem;height:4rem}}.modal-overlay{position:fixed;inset:0;z-index:100;background:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;justify-content:center;align-items:center;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--modal-detail-overlay-padding, 1rem);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;isolation:isolate}.modal-overlay:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--modal-glass-backdrop);opacity:0;transition:opacity .22s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal-overlay.show{opacity:1;visibility:visible}.modal-overlay.show:before{opacity:1;backdrop-filter:blur(var(--modal-glass-blur)) saturate(1.15);-webkit-backdrop-filter:blur(var(--modal-glass-blur)) saturate(1.15)}.modal-overlay:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .28s ease;background:radial-gradient(ellipse 40vmax 32vmax at 18% 22%,rgba(34,197,94,.12) 0%,transparent 62%),radial-gradient(ellipse 38vmax 30vmax at 82% 18%,rgba(249,115,22,.14) 0%,transparent 60%),radial-gradient(ellipse 44vmax 34vmax at 50% 44%,rgba(186,66,151,.18) 0%,transparent 68%),radial-gradient(ellipse 42vmax 32vmax at 78% 78%,rgba(168,85,247,.14) 0%,transparent 64%),radial-gradient(ellipse 40vmax 30vmax at 22% 82%,rgba(56,189,248,.1) 0%,transparent 62%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal-overlay.show:after{opacity:1}body.modal-open{overflow:hidden;padding-right:var(--scrollbar-width, 0px)}#productManagementModal,#customerManagementModal,#manageBankModal{z-index:150}#buttonEditModal.show,#quickReplyModal.show{z-index:210!important}#orderItemPickerModal.show,#cardListItemPickerModal.show{z-index:220!important}#ruleEditModal .themed-input,#buttonEditModal .themed-input{font-size:max(16px,.9rem)!important;height:auto!important;padding:.5rem .85rem!important;border-radius:.85rem!important}#ruleEditModal select.themed-input,#buttonEditModal select.themed-input{height:auto!important;min-height:40px}#ruleEditModal .form-label,#buttonEditModal .form-label,#ruleEditModal .be-label,#buttonEditModal .be-label{font-size:.82rem!important;font-weight:500;color:#facc15;margin-bottom:.3rem;text-transform:none;letter-spacing:0}#ruleEditModal .be-input,#buttonEditModal .be-input{font-size:max(16px,.88rem)!important;height:auto!important;min-height:38px;padding:.5rem .8rem!important;border-radius:.8rem!important}#buttonEditModal .be-qty{width:64px!important;flex:0 0 64px!important;min-width:64px!important;text-align:center;padding-left:.35rem!important;padding-right:.35rem!important}#productModal.show,#customerModal.show,#viewDataModal.show,#bankModal.show{z-index:200!important}#loginModal{z-index:9999!important}.modal-overlay.show+.modal-overlay.show:before{background:#000000b8}.modal-overlay.show+.modal-overlay.show:after{opacity:.55}@keyframes modalPanelEnter{0%{opacity:0;transform:scale(.93) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes golden-glow-pulse{0%,to{box-shadow:0 0 12px #ffd70059,0 0 24px #ba429733}50%{box-shadow:0 0 20px #ffd7008c,0 0 36px #7c3aed59}}.modal-panel,.bill-modal-panel{position:relative;overflow:hidden;border-radius:var(--radius-modal)}.modal-panel:before,.bill-modal-panel:before{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;padding:2px;background:var(--modal-neon-border);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.modal-panel:after,.bill-modal-panel:after{content:"";position:absolute;z-index:0;inset:2px;border-radius:calc(var(--radius-modal) - 2px);background:var(--modal-panel-inner-fill);pointer-events:none}.bill-modal-panel:after{border-radius:18px}.modal-panel>*,.bill-modal-panel>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.modal-overlay.show .modal-panel,.modal-overlay.show .bill-modal-panel{animation:none}}.modal-panel{background:transparent;border:none;border-radius:var(--radius-modal);padding:1.5rem;width:90%;max-width:360px;display:flex;flex-direction:column;flex-shrink:0;margin:auto;box-shadow:0 30px 60px #000000b8,var(--modal-neon-aura-shadow);transform:scale(.95);opacity:0;transition:opacity .2s cubic-bezier(.22,1,.36,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal-overlay.show .modal-panel{transform:scale(1);opacity:1;animation:modalPanelEnter .36s cubic-bezier(.22,1,.36,1) both}.custom-checkbox{appearance:none;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-radius:6px;cursor:pointer;background:transparent;transition:all .2s;flex-shrink:0}.custom-checkbox:checked{background:#e95384;border-color:#e95384;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-size:70%;background-position:center;background-repeat:no-repeat}.autocomplete-wrapper{position:relative;overflow:visible}.panel-product,.panel-ceremony,#ceremonyFieldsSection,#productsContainer,#itemRow1{overflow:visible}.autocomplete-list{position:absolute;top:100%;left:0;right:0;z-index:5000;background:#2a2a35;border:1px solid var(--glass-border);border-radius:0 0 1rem 1rem;max-height:200px;overflow-y:auto;display:none;box-shadow:0 10px 30px #00000080}.panel-customer,.panel-product,.panel-note,.panel-ceremony,.ui-card.panel-customer,.ui-card.panel-product,.ui-card.panel-note{overflow:visible!important}.autocomplete-item{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;color:#eee}.autocomplete-item:hover{background:#e9538433}.action-btn-circle{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.action-btn-circle:hover{transform:scale(1.1);box-shadow:0 0 10px #fff3}.action-btn-circle:active{transform:scale(.95)}.order-id-link{cursor:pointer;transition:color .15s ease,filter .15s ease,text-decoration-color .15s ease;text-underline-offset:2px}.order-id-link:hover{text-decoration:underline;filter:brightness(1.2)}.order-id-link:focus-visible{outline:2px solid rgba(212,175,55,.65);outline-offset:2px;border-radius:4px}.order-id-link:active{opacity:.7}.btn-icon-confirm{background:#22c55e40;border-color:#22c55e80;color:#4ade80}.btn-icon-close{background:#3b82f640;border-color:#3b82f680;color:#60a5fa}.btn-icon-edit{background:#ffffff14;border-color:#ffffff1a;color:#9ca3af}.btn-icon-edit:hover{color:#fff;background:#ffffff26}select.minimal-dropdown{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a78bfa' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.1em 1.1em;padding-right:2rem;background-color:#0f0a26bf;border:1px solid rgba(255,255,255,.14);border-radius:.8rem;color:#e2e8f0;font-size:.8rem;font-weight:500;width:130px;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}select.minimal-dropdown:hover{border-color:#a78bfa73;background-color:#191237d9}select.minimal-dropdown:focus{outline:none;border-color:#a78bfab3;box-shadow:0 0 0 3px #a78bfa1a}option{background-color:#130f24;padding:10px}option.opt-all{color:#e5e7eb}option.opt-new{color:#60a5fa}option.opt-pending{color:#facc15}option.opt-paid{color:#34d399}option.opt-shipping{color:#fb923c}option.opt-success{color:#4ade80}option.opt-cancel{color:#f87171}.bulk-action-btn-inline{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:.8rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid transparent;height:36px;white-space:nowrap;box-shadow:0 4px 12px #0000004d}.bulk-action-btn-inline:hover{transform:translateY(-2px);filter:brightness(1.1)}.bulk-action-btn-inline:active{transform:translateY(0);filter:brightness(.95)}.bg-confirm{background:linear-gradient(135deg,#16a34a33,#16a34a66);color:#4ade80;border-color:#16a34a80}.bg-close{background:linear-gradient(135deg,#2563eb33,#2563eb66);color:#60a5fa;border-color:#2563eb80}.bg-delete{background:linear-gradient(135deg,#dc262633,#dc262666);color:#f87171;border-color:#dc262680}.bg-cancel{background:linear-gradient(135deg,#eab30833,#eab30866);color:#facc15;border-color:#eab30880}.bulk-action-btn-inline.bg-green-500,.bulk-action-btn-inline.bg-green-500:hover{background:#16a34af2!important;color:#fff!important;border-color:#4ade808c!important;box-shadow:0 4px 14px #16a34a47}.view-section{display:none!important}.view-section.active{display:block!important;animation:viewFadeIn .06s ease-out}#manageOrderView.view-section.active,#manageQuickOrderView.view-section.active,#scannerView.view-section.active,#manageCustomerAddressView.view-section.active,#manageParticipantBirthdayView.view-section.active,#manageProductView.view-section.active,#manageCeremonyView.view-section.active,#manageShippingRatesView.view-section.active,#beamPaymentsView.view-section.active,#inventoryDashboardView.view-section.active,#reportsView.view-section.active{animation:viewFadeInFast .06s ease-out}@media(max-width:767px){#createOrderView.active,#adminSpaMain:has(#createOrderFooter){display:flex!important;flex-direction:column;flex:1 1 auto;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden;box-sizing:border-box}#adminPanel:has(#createOrderView.active),#adminPanel:has(#createOrderFooter){padding-bottom:0!important;min-height:0!important}body[data-spa-shell="1"] #adminPanel:has(#createOrderFooter){display:flex;flex-direction:column;box-sizing:border-box;height:auto!important;max-height:none!important;flex:1 1 auto;min-height:0!important;overflow:hidden}#createOrderView.active #orderForm,#orderForm{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}#createOrderFooter{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%;margin-top:0;flex-shrink:0;z-index:50!important;background-color:#151525fa!important;padding-bottom:max(.4rem,env(safe-area-inset-bottom,0px))!important}#createOrderView.keyboard-open #createOrderFooter,#adminSpaMain.keyboard-open #createOrderFooter{display:none!important}#createOrderView.keyboard-open #orderForm,#adminSpaMain.keyboard-open #orderForm{padding-bottom:.75rem}}@media(min-width:768px){#createOrderFooter{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:50!important}#createOrderView.active #orderForm,#orderForm{padding-bottom:5rem}}.gallery-thumb{position:relative;aspect-ratio:1;border-radius:.75rem;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:all .15s ease;background:#ffffff08}.gallery-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.gallery-thumb:hover img{transform:scale(1.05)}.gallery-thumb:active{transform:scale(.96)}.gallery-thumb .gallery-check{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#0006;border:1.5px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;opacity:.4;transition:all .15s ease}.gallery-thumb .gallery-check i{font-size:10px;color:#fff9}.gallery-thumb.selected{border-color:#ec4899;box-shadow:0 0 0 2px #ec48994d}.gallery-thumb.selected .gallery-check{background:#ec4899;border-color:#ec4899;opacity:1}.gallery-thumb.selected .gallery-check i{color:#fff}:root{--app-header-offset: 72px;--list-view-height: calc(100vh - var(--app-header-offset));--list-view-height: calc(100dvh - var(--app-header-offset));--list-view-height: calc(100lvh - var(--app-header-offset))}@media(max-width:767px){:root{--app-header-offset: calc(72px + env(safe-area-inset-top, 0px)) ;--list-view-height: calc(100lvh - var(--app-header-offset))}}@media(min-width:768px){:root{--app-header-offset: 88px}}#manageOrderView.active,#manageQuickOrderView.active,#scannerView.active,#manageCustomerAddressView.active,#manageParticipantBirthdayView.active,#manageProductView.active{display:flex!important;flex-direction:column;height:var(--list-view-height);max-height:var(--list-view-height);overflow:hidden;min-height:0}#beamPaymentsView.active{display:flex!important;flex-direction:column;height:var(--list-view-height);max-height:var(--list-view-height);overflow:hidden;min-height:0;width:100%;margin-top:0!important}#beamPaymentsView.active>#beamPaymentsRoot{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;width:100%}#beamPaymentsView.active>#beamPaymentsRoot>#beamPaymentsContainer,#beamPaymentsView.active #beamPaymentsContainer{flex:1 1 auto;min-height:0;overflow-y:auto}#manageBillView.active>#manageBillRoot{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}#manageProductView.active>#manageProductRoot{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}#manageCustomerAddressView.active>#manageCustomerAddressRoot,#manageParticipantBirthdayView.active>#manageParticipantBirthdayRoot{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}#beamPaymentsView.active>#beamPaymentsRoot>.subtabs-sticky{position:relative;top:auto;z-index:auto}#googleCloudCostsView.active{display:block!important;width:100%;max-width:var(--app-content-max, 1200px);margin:0 auto!important;padding:0 .5rem 1.5rem;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;max-height:calc(100dvh - var(--app-header-offset, 72px));-webkit-overflow-scrolling:touch}#manageOrderView.active,#manageQuickOrderView.active,#scannerView.active{margin-top:0;height:var(--list-view-height);max-height:var(--list-view-height)}#manageOrderView.active>.flex,#manageOrderView.active>.list-view-filter-row,#manageOrderView.active>.manage-order-layout-row,#manageOrderView.active>#orderBulkAction,#manageQuickOrderView.active>.glass-panel,#manageCustomerAddressView.active>#manageCustomerAddressRoot>p,#manageCustomerAddressView.active>#manageCustomerAddressRoot>.flex,#manageCustomerAddressView.active>#manageCustomerAddressRoot>#customerAddressListMeta,#manageCustomerAddressView.active>#manageCustomerAddressRoot>.mb-2,#manageParticipantBirthdayView.active>#manageParticipantBirthdayRoot>p,#manageParticipantBirthdayView.active>#manageParticipantBirthdayRoot>.flex,#manageParticipantBirthdayView.active>#manageParticipantBirthdayRoot>#participantListMeta,#manageParticipantBirthdayView.active>#manageParticipantBirthdayRoot>.mb-2,#manageProductView.active>.flex,#manageProductView.active>.mb-2,#manageProductView.active>#manageProductRoot>.product-mgmt-tabs-wrapper,#manageProductView.active>#manageProductRoot>.flex,#manageProductView.active>#manageProductRoot>.mb-2,#manageProductView.active>#manageProductRoot>.mb-3,#beamPaymentsView.active>.subtabs-sticky,#beamPaymentsView.active>.beam-links-subtabs,#beamPaymentsView.active>.list-view-filter-row,#beamPaymentsView.active>.beam-pay-payout-banner,#beamPaymentsView.active>#beamPaymentsMetaBar,#beamPaymentsView.active>.beam-pay-chart-details,#beamPaymentsView.active>#beamPaymentsFootnote,#beamPaymentsView.active>#beamPaymentsRoot>.subtabs-sticky,#beamPaymentsView.active>#beamPaymentsRoot>.beam-links-subtabs,#beamPaymentsView.active>#beamPaymentsRoot>.list-view-filter-row,#beamPaymentsView.active>#beamPaymentsRoot>.beam-pay-payout-banner,#beamPaymentsView.active>#beamPaymentsRoot>#beamPaymentsMetaBar,#beamPaymentsView.active>#beamPaymentsRoot>.beam-pay-chart-details,#beamPaymentsView.active>#beamPaymentsRoot>#beamPaymentsFootnote,#manageBillView.active>.bill-mgmt-chrome,#manageBillView.active>#billMetaBar,#manageBillView.active>#billListFooter,#manageBillView.active>#manageBillRoot>.bill-mgmt-chrome,#manageBillView.active>#manageBillRoot>#billMetaBar,#manageBillView.active>#manageBillRoot>#billListFooter{flex-shrink:0}#manageOrderView.active #manageOrderContainer,#manageQuickOrderView.active #quickOrderCardContainer,#scannerView.active>.space-y-4,#manageCustomerAddressView.active #customerAddressCardContainer,#manageParticipantBirthdayView.active #participantCardContainer,#manageProductView.active #productCardContainer,#beamPaymentsView.active #beamPaymentsContainer,#lineCustomersView.active #customersGridContainer{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;max-height:none!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}#manageBillView.active .bill-mgmt-table-shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0!important}#manageBillView.active #billTableContainer{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;contain:strict}#manageProductView.active #productCardContainer{padding-bottom:5.5rem}#manageCeremonyView.active{display:flex!important;flex-direction:column;height:var(--list-view-height);max-height:var(--list-view-height);overflow:hidden;min-height:0}#manageCeremonyView.active>.flex{flex-shrink:0}#manageCeremonyView.active #ceremonyCardContainerView{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;max-height:none!important;-webkit-overflow-scrolling:touch}#manageShippingRatesView.active{display:flex!important;flex-direction:column;height:var(--list-view-height);max-height:var(--list-view-height);overflow:hidden;min-height:0}#manageShippingRatesView.active>.flex{flex-shrink:0}#manageShippingRatesView.active>.shipping-rates-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:1rem}#lineCustomersView.active{display:flex!important;flex-direction:column;height:var(--list-view-height);max-height:var(--list-view-height);overflow:hidden;min-height:0}#lineCustomersView.active>.subtabs-sticky,#lineCustomersView.active>.flex.mb-4,#lineCustomersView.active>#drewvyMissingConfigCustomers,#lineCustomersView.active>.pb-8{flex-shrink:0}#lineCustomersView.active>#lineCustomersContent{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}#lineCustomersView.active #lineCustomersContent>.glass-panel,#lineCustomersView.active #lineCustomersContent>.flex.justify-between{flex-shrink:0}#lineCustomersView.active #customersGridContainer{padding-bottom:5.5rem}#lineCustomersView.active:has(#lineCustomersSelectionFooter:not(.hidden)) #customersGridContainer{padding-bottom:6.5rem}#manageSheetView.active,#searchPageView.active{display:flex!important;flex-direction:column;height:var(--list-view-height);max-height:var(--list-view-height);overflow:hidden;min-height:0}#manageSheetView.active>.flex,#searchPageView.active>.flex{flex-shrink:0}#manageSheetView.active #sheetTabPanel1,#manageSheetView.active #sheetTabPanel2,#manageSheetView.active #sheetTabPanel3{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:1rem}#searchPageView.active>.px-2.mb-2{flex-shrink:0}#searchPageView.active #searchResultsContainer{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#manageOrderView.active #manageOrderContainer{padding-bottom:5.5rem}@media(max-width:768px),(hover:none){#manageOrderView.active #manageOrderContainer{contain:layout style;overscroll-behavior-y:contain}#manageOrderView .order-card-item{transition:background .12s ease,border-color .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto 72px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,rgba(var(--card-hue-rgb),var(--card-tint-strong)),rgba(var(--card-hue-rgb),var(--card-tint-soft)) 42%,rgba(var(--card-base-rgb),.94))!important}#manageOrderView .order-card-item.selected{box-shadow:0 4px 18px #00000042,inset 0 1px #ffffff0d,0 0 20px #1db44659!important}#manageOrderView .order-card-item:active{opacity:.92}}@media(prefers-reduced-motion:reduce){#manageOrderView .order-card-item{transition:none!important}.order-card-item.order-card--near-expiry,.order-card-item.order-card--paid-waiting,.order-card-item.order-card--near-expiry.selected,.order-card-item.order-card--paid-waiting.selected,.order-card-item.order-card--near-expiry.order-card--paid-waiting{animation:none!important}}#manageQuickOrderView.active #quickOrderCardContainer{padding-bottom:6.5rem}@media(max-width:768px),(hover:none){#manageQuickOrderView .qo-card-item{transition:background .12s ease,border-color .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto 96px}#manageQuickOrderView .qo-card-item:active{opacity:.92}#manageQuickOrderView .qo-card-item.selected{box-shadow:0 4px 18px #00000042,inset 0 1px #ffffff0d,0 0 20px #1db44659!important}#manageQuickOrderView .qo-card-item{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,rgba(var(--card-hue-rgb),var(--card-tint-strong)),rgba(var(--card-hue-rgb),var(--card-tint-soft)) 42%,rgba(var(--card-base-rgb),.94))!important}}@media(prefers-reduced-motion:reduce){#manageQuickOrderView .qo-card-item{transition:none!important}}@media(max-width:768px),(hover:none){#manageProductView.active #productCardContainer .order-card-item,#manageCustomerAddressView.active #customerAddressCardContainer .order-card-item,#manageParticipantBirthdayView.active #participantCardContainer .order-card-item,#donationListView.active #donationListContainer .order-card-item{transition:background .12s ease,border-color .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;contain:layout style paint;content-visibility:auto;contain-intrinsic-size:auto 72px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#manageProductView.active #productCardContainer .order-card-item:active,#manageCustomerAddressView.active #customerAddressCardContainer .order-card-item:active,#manageParticipantBirthdayView.active #participantCardContainer .order-card-item:active,#donationListView.active #donationListContainer .order-card-item:active{opacity:.92}}#manageCustomerAddressView.active #customerAddressCardContainer{padding-bottom:5.5rem}#manageCustomerAddressView.active #customerAddressCardContainer.has-mgmt-footer{padding-bottom:6.5rem}#manageParticipantBirthdayView.active #participantCardContainer{padding-bottom:5.5rem}#manageParticipantBirthdayView.active #participantCardContainer.has-mgmt-footer{padding-bottom:6.5rem}body:has(#manageOrderView.active),body:has(#manageQuickOrderView.active),body:has(#scannerView.active),body:has(#manageCustomerAddressView.active),body:has(#manageParticipantBirthdayView.active),body:has(#lineCustomersView.active),body:has(#manageProductView.active),body:has(#manageCeremonyView.active),body:has(#manageShippingRatesView.active),body:has(#manageSheetView.active),body:has(#searchPageView.active),body:has(#manageBillView.active),body:has(#beamPaymentsView.active),body:has(#replyRulesView.active){overflow:hidden}#adminPanel:has(#manageOrderView.active),#adminPanel:has(#manageQuickOrderView.active),#adminPanel:has(#scannerView.active),#adminPanel:has(#manageCustomerAddressView.active),#adminPanel:has(#manageParticipantBirthdayView.active),#adminPanel:has(#lineCustomersView.active),#adminPanel:has(#manageProductView.active),#adminPanel:has(#manageCeremonyView.active),#adminPanel:has(#manageShippingRatesView.active),#adminPanel:has(#replyRulesView.active){padding-bottom:0!important;overflow:hidden}body:has(#manageSheetView.active) #adminPanel,body:has(#searchPageView.active) #adminPanel,body:has(#manageBillView.active) #adminPanel,body:has(#beamPaymentsView.active) #adminPanel,body:has(#googleCloudCostsView.active) #adminPanel{height:auto!important;overflow:visible!important;min-height:0!important;padding:.5rem!important}body[data-spa-shell="1"] #adminSpaMain.view-section{display:flex!important;flex-direction:column;flex:1 1 auto;min-height:40vh;width:100%;overflow:visible}body[data-spa-shell="1"] #adminSpaMain>.admin-spa-page.view-section:not(.active),body[data-spa-shell="1"] #adminSpaMain>.admin-spa-page.view-section[hidden]{display:none!important}body[data-spa-shell="1"] #adminSpaMain>#manageOrderView.active,body[data-spa-shell="1"] #adminSpaMain>#manageQuickOrderView.active,body[data-spa-shell="1"] #adminSpaMain>#scannerView.active,body[data-spa-shell="1"] #adminSpaMain>#manageCustomerAddressView.active,body[data-spa-shell="1"] #adminSpaMain>#manageParticipantBirthdayView.active,body[data-spa-shell="1"] #adminSpaMain>#lineCustomersView.active,body[data-spa-shell="1"] #adminSpaMain>#replyRulesView.active,body[data-spa-shell="1"] #adminSpaMain>#broadcastView.active,body[data-spa-shell="1"] #adminSpaMain>#lineFlexNotifyView.active,body[data-spa-shell="1"] #adminSpaMain>#manageLineBotView.active,body[data-spa-shell="1"] #adminSpaMain>#manageProductView.active,body[data-spa-shell="1"] #adminSpaMain>#manageCeremonyView.active,body[data-spa-shell="1"] #adminSpaMain>#manageShippingRatesView.active,body[data-spa-shell="1"] #adminSpaMain>#createOrderView.active,body[data-spa-shell="1"] #adminSpaMain>#createDonationView.active,body[data-spa-shell="1"] #adminSpaMain>#quickAddOrderView.active,body[data-spa-shell="1"] #adminSpaMain>#beamPaymentsView.active,body[data-spa-shell="1"] #adminSpaMain>#inventoryDashboardView.active,body[data-spa-shell="1"] #adminSpaMain>#reportsView.active,body[data-spa-shell="1"] #adminSpaMain>#manageBillView.active,body[data-spa-shell="1"] #adminSpaMain>#donationListView.active{flex:1 1 auto;min-height:0;width:100%}body[data-spa-shell="1"] #adminPanel:has(#manageOrderView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#manageQuickOrderView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#scannerView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#manageCustomerAddressView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#manageParticipantBirthdayView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#lineCustomersView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#replyRulesView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#broadcastView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#lineFlexNotifyView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#manageLineBotView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#manageProductView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#manageCeremonyView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#manageShippingRatesView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#createOrderView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#createDonationView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#quickAddOrderView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#beamPaymentsView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#inventoryDashboardView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#reportsView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#manageBillView.active) #adminSpaMain,body[data-spa-shell="1"] #adminPanel:has(#donationListView.active) #adminSpaMain{overflow:hidden;min-height:0;height:100%;max-height:100%}@media(min-width:768px){body[data-spa-shell="1"] #createOrderFooter>.create-order-footer-inner,#createOrderFooter>.create-order-footer-inner{max-width:var(--app-content-max, 1200px)!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes viewFadeIn{0%{opacity:.92}to{opacity:1}}@keyframes viewFadeInFast{0%{opacity:.96}to{opacity:1}}.hidden{display:none!important}select.themed-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23f59e0b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .6rem center;background-repeat:no-repeat;background-size:1.1em 1.1em;padding-right:2.2rem;background-color:#0806168c;border:1px solid rgba(255,255,255,.1);border-radius:.85rem;color:#e2e8f0;position:relative;z-index:2;min-height:44px;cursor:pointer;touch-action:manipulation;transition:border-color .2s,background-color .2s,box-shadow .2s}select.themed-input:hover{border-color:#f59e0b47;background-color:#120e26b3}select.themed-input:focus{outline:none;border-color:#e953848c;box-shadow:0 0 0 3px #e953841a}@supports (-webkit-touch-callout: none){select.themed-input{-webkit-appearance:menulist;appearance:menulist;background-image:none;padding-right:1rem;font-size:16px}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,.25) inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 99999s ease-in-out 0s}select.themed-input option{background-color:#130f24!important;color:#e2e8f0!important}.cs-wrap{position:relative}.cs-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:.5rem .75rem .5rem .85rem;background-color:#0806168c;border:1px solid rgba(255,255,255,.1);border-radius:.85rem;color:#e2e8f0;cursor:pointer;gap:.5rem;font-size:14px;text-align:left;transition:border-color .2s,background-color .2s,box-shadow .2s}.cs-trigger:hover{border-color:#f59e0b47;background-color:#120e26b3}.cs-trigger.cs-open{border-color:#e953848c;box-shadow:0 0 0 3px #e953841a}.cs-trigger .cs-arrow{flex-shrink:0;color:#f59e0b;font-size:10px;transition:transform .2s}.cs-trigger.cs-open .cs-arrow{transform:rotate(180deg)}.cs-panel{position:absolute;left:0;right:0;z-index:220;top:calc(100% + 4px);background:#0a081afa;border:1px solid rgba(255,255,255,.12);border-radius:.85rem;overflow:hidden;box-shadow:0 8px 32px #000000a6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);max-height:280px;overflow-y:auto;padding:4px 0}.cs-option{display:flex;align-items:center;padding:.58rem 1rem;color:#e2e8f0;font-size:14px;cursor:pointer;transition:background .12s;-webkit-user-select:none;user-select:none}.cs-option:hover{background:#ffffff0f}.cs-option.cs-selected{color:#f59e0b;background:#f59e0b14}.cs-option.cs-selected:before{content:"✓";margin-right:.45rem;font-size:11px}.cs-trigger.cs-minimal{min-height:unset;height:44px;padding:.35rem .65rem;font-size:.8rem;font-weight:500;background-color:#0f0a26bf;border-color:#ffffff24}.cs-trigger.cs-minimal:hover{border-color:#a78bfa73;background-color:#191237d9}.cs-trigger.cs-minimal.cs-open{border-color:#a78bfab3;box-shadow:0 0 0 3px #a78bfa1a}.cs-trigger.cs-minimal .cs-arrow{color:#a78bfa}.cs-panel.cs-minimal-panel{border-radius:.75rem}.cs-panel.cs-panel-portal{position:fixed!important;z-index:10050!important;left:auto;right:auto;max-height:min(280px,55vh)}.cs-option.cs-minimal-opt{font-size:.82rem;padding:.5rem .8rem}.cs-option.cs-minimal-opt.cs-selected{color:#a78bfa;background:#a78bfa14}.cs-option.cs-minimal-opt.cs-selected:before{color:#a78bfa}.update-badge{position:fixed;top:5px;right:10px;background:#0f0f14d9;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(233,83,132,.2);border-radius:50px;padding:3px 10px;display:flex;align-items:center;gap:5px;z-index:3000;transform:translateY(-150%);opacity:0;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 15px #0006}.update-badge.show{transform:translateY(0);opacity:1}.status-dot{width:6px;height:6px;background-color:#e95384;border-radius:50%;box-shadow:0 0 8px #e95384;animation:pulse-dot 1.5s infinite}@keyframes pulse-dot{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}to{opacity:.6;transform:scale(1)}}.badge-text{font-size:8px;color:#ccc;font-weight:500;letter-spacing:.5px}.quick-order-card.selected{background:#e953841a;border-color:#e9538480}.quick-order-card:hover{background:#ffffff14}.app-header{display:flex;flex-direction:column;padding:.5rem .75rem .6rem;padding-top:max(.5rem,env(safe-area-inset-top,0px));border-bottom-color:#d4af372e!important;box-shadow:0 4px 24px #00000073,0 1px #d4af3714;gap:0}.app-header:has(.header-context-tabs-row:not([aria-hidden=true])){padding-bottom:.28rem}.header-context-tabs-row{display:none;width:100%;padding:0 .35rem .2rem;padding-left:max(.35rem,env(safe-area-inset-left,0px));padding-right:max(.35rem,env(safe-area-inset-right,0px));margin-top:.15rem;box-sizing:border-box}.header-context-tabs-row:not([aria-hidden=true]){display:block}.header-context-tabs-bar.header-mobile-nav-tabs{display:none}.header-context-tabs-bar.header-mobile-nav-tabs.is-visible{display:block;width:100%;position:relative;top:auto;left:auto;right:auto;z-index:1;padding:0;background:transparent;box-shadow:none;border:none}.header-context-tabs-bar.header-mobile-nav-tabs.is-visible:before{display:none}.header-context-tabs-pill,.header-context-tabs-bar .header-mobile-nav-tabs__scroll{display:flex;width:100%;box-sizing:border-box}.header-context-tabs-pill{gap:.2rem;padding:.14rem;background:#0000006b;border:1px solid rgba(212,175,55,.14);border-radius:9999px;overflow:hidden}.header-context-tabs-bar .header-mobile-nav-tabs__tab{flex:1 1 0;min-width:0;min-height:30px;padding:.28rem .35rem;border-radius:9999px;font-size:9px}.header-context-tabs-bar.header-mobile-nav-tabs--orders .header-mobile-nav-tabs__tab.is-active{background:#2563ebeb;border-color:#60a5fa73;color:#fff;box-shadow:0 4px 14px #2563eb40}.header-context-tabs-bar.header-mobile-nav-tabs--line .header-mobile-nav-tabs__tab.is-active{background:#16a34ae0;border-color:#4ade8073;color:#fff;box-shadow:0 4px 14px #16a34a38}.header-context-tabs-bar.header-mobile-nav-tabs--manage .header-mobile-nav-tabs__tab.is-active{background:#ea580ceb;border-color:#fb923c73;color:#fff;box-shadow:0 4px 14px #ea580c40}.header-context-tabs-bar.header-mobile-nav-tabs--reports .header-mobile-nav-tabs__tab.is-active{background:#7c3aedeb;border-color:#a78bfa73;color:#fff;box-shadow:0 4px 14px #7c3aed40}.header-context-tabs-bar.header-mobile-nav-tabs--donation .header-mobile-nav-tabs__tab.is-active{background:#d97706eb;border-color:#fbbf2473;color:#fff;box-shadow:0 4px 14px #d9770640}.header-manage-product-subtabs{display:flex;gap:.2rem;padding:.22rem;background:#00000052;border:1px solid rgba(251,146,60,.18);border-radius:9999px}.header-manage-product-subtabs[hidden]{display:none!important}.header-manage-product-subtabs .header-manage-product-subtab.is-active{background:#0891b2e0;border-color:#22d3ee73;color:#fff;box-shadow:0 4px 14px #0891b238}body.header-manage-tabs-open .product-mgmt-tabs-wrapper,body.header-manage-tabs-open .product-mgmt-subtabs,body.header-manage-tabs-open .product-mgmt-sticky-wrap{display:none!important}body.header-line-tabs-open .line-bot-subtabs.subtabs-sticky,body.header-line-tabs-open #replyRulesView>.subtabs-sticky,body.header-line-tabs-open #lineCustomersView>.subtabs-sticky,body.header-line-tabs-open #broadcastView>.subtabs-sticky,body.header-line-tabs-open #lineFlexNotifyView>.subtabs-sticky,body.header-line-tabs-open #manageLineBotView>.subtabs-sticky,body.header-line-tabs-open #replyRulesView>[data-react-legacy-root=replyRules]>[data-react-legacy-view-shell=replyRules]>.subtabs-sticky,body.header-line-tabs-open #lineCustomersView>[data-react-legacy-root=lineCustomers]>[data-react-legacy-view-shell=lineCustomers]>.subtabs-sticky,body.header-line-tabs-open #broadcastView>[data-react-legacy-root=broadcast]>[data-react-legacy-view-shell=broadcast]>.subtabs-sticky,body.header-line-tabs-open #lineFlexNotifyView>[data-react-legacy-root=lineFlexNotify]>[data-react-legacy-view-shell=lineFlexNotify]>.subtabs-sticky,body.header-line-tabs-open #manageLineBotView>[data-react-legacy-root=manageLineBot]>[data-react-legacy-view-shell=manageLineBot]>.subtabs-sticky,body.header-line-tabs-open #systemToolsView>.subtabs-sticky{display:none!important}body.header-reports-tabs-open #reportsView>.subtabs-sticky,body.header-reports-tabs-open #reportsView>#reportsRoot>.subtabs-sticky{display:none!important}body.header-donation-tabs-open .donation-mgmt-tabs-wrapper{display:none!important}.line-mgmt-subtabs,.product-mgmt-subtabs{position:relative;top:auto;z-index:1;display:flex;align-items:center;flex-shrink:0;width:100%;margin-bottom:0;box-sizing:border-box;gap:.2rem;padding:.22rem;overflow:hidden;background:#0000006b!important;border:1px solid rgba(212,175,55,.14);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.line-mgmt-chrome,.product-mgmt-sticky-wrap,.line-mgmt-sticky-wrap{position:relative;top:auto;z-index:5;flex-shrink:0;margin:0 0 .75rem;padding:0;background:transparent;box-shadow:none}#replyRulesView.active{display:flex!important;flex-direction:column;height:var(--list-view-height);max-height:var(--list-view-height);overflow:hidden;min-height:0}#replyRulesView.active>#replyRulesContent{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;gap:.75rem}#replyRulesView.active>#replyRulesContent>.line-mgmt-chrome{flex-shrink:0;margin-bottom:0}#replyRulesView.active>#replyRulesContent>.line-mgmt-panels-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:1rem}@media(max-width:767px){.subtabs-sticky,.line-bot-subtabs.subtabs-sticky{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.line-mgmt-subtabs.header-context-tabs-pill,.product-mgmt-subtabs.header-context-tabs-pill{border-radius:9999px}.product-mgmt-subtabs>.product-mgmt-subtab-btn{flex:1 1 0;min-width:0;min-height:34px;padding:.35rem .4rem;border-radius:9999px;font-size:9px;font-weight:700;line-height:1.2;border:1px solid transparent;color:#9ca3af;background:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.product-mgmt-subtabs>.product-mgmt-subtab-btn:hover{color:#f3f4f6;background:#ffffff0d}.product-mgmt-subtabs>.product-mgmt-subtab-btn.is-active{color:#fff;background:#0891b2eb;border-color:#22d3ee73;box-shadow:0 4px 14px #0891b238}.line-mgmt-subtabs>.line-mgmt-subtab-btn{flex:1 1 0;min-width:0;min-height:34px;padding:.35rem .4rem;border-radius:9999px;font-size:9px;font-weight:700;line-height:1.2;border:1px solid transparent;color:#9ca3af;background:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.line-mgmt-subtabs>.line-mgmt-subtab-btn:hover{color:#f3f4f6;background:#ffffff0d}.line-mgmt-subtabs>.line-mgmt-subtab-btn.is-active{color:#fff;box-shadow:0 4px 14px #00000038}#lineMgmtTabRules.is-active{background:#0891b2eb;border-color:#22d3ee73}#lineMgmtTabActivities.is-active{background:#9333eae6;border-color:#c084fc73}#lineMgmtTabIdentity.is-active{background:#d97706e6;border-color:#fbbf2473}#lineMgmtTabMembership.is-active{background:#ca8a04eb;border-color:#facc1573}body.header-line-tabs-open #replyRulesView #replyRulesContent{padding-top:0}.header-context-tabs-bar .header-mobile-nav-tabs__label-short{display:none}.header-context-tabs-bar .header-mobile-nav-tabs__tab{min-height:30px;font-size:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff8f0b8;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;overflow:hidden;text-overflow:ellipsis}.header-context-tabs-bar .header-mobile-nav-tabs__label,.header-context-tabs-bar .header-mobile-nav-tabs__label-short{overflow:hidden;text-overflow:ellipsis;min-width:0}.header-context-tabs-bar .header-mobile-nav-tabs__tab i{font-size:.85rem;flex-shrink:0}@media(min-width:768px){.app-header:has(.header-context-tabs-row:not([aria-hidden=true])){padding-bottom:.3rem}.header-context-tabs-row{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px));padding-top:0;padding-bottom:.15rem;margin-top:.1rem}.header-context-tabs-bar .header-mobile-nav-tabs__tab{min-height:32px;font-size:10px;padding:.3rem .45rem}.header-context-tabs-pill{gap:.22rem;padding:.16rem}}@media(min-width:1025px){.app-header:has(.header-context-tabs-row:not([aria-hidden=true])){padding-bottom:.35rem}.header-context-tabs-row{max-width:var(--app-content-max, 1200px);margin-left:auto;margin-right:auto;margin-top:.12rem;padding-left:max(1.5rem,env(safe-area-inset-left,0px));padding-right:max(1.5rem,env(safe-area-inset-right,0px));padding-bottom:.2rem;width:100%}.header-context-tabs-bar .header-mobile-nav-tabs__tab{min-height:34px;font-size:11px;padding:.32rem .6rem}.header-context-tabs-pill{gap:.28rem;padding:.18rem}}@media(max-width:479px){.header-context-tabs-bar .header-mobile-nav-tabs__label,.header-context-tabs-bar .header-mobile-nav-tabs__label-short{display:none!important}.header-context-tabs-bar .header-mobile-nav-tabs__tab{min-width:0;padding-left:.35rem;padding-right:.35rem;gap:0;font-size:14px}}@media(min-width:480px)and (max-width:639px){.header-context-tabs-bar .header-mobile-nav-tabs__label{display:none}.header-context-tabs-bar .header-mobile-nav-tabs__label-short{display:inline}}header .header-inner{width:100%;max-width:100%;margin:0;display:flex;flex-direction:row;align-items:center;gap:.35rem;padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px));box-sizing:border-box}.header-row{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0}.header-titles{flex:1;min-width:0}.header-titles h1{font-size:1.05rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-context{font-size:.65rem;line-height:1.3;color:#fff8f08c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.header-context{display:none}}.header-nav{display:flex;align-items:stretch;justify-content:flex-end;gap:.35rem;width:auto;flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:1px}.header-nav-slot{position:relative;flex-shrink:0}.header-nav-slot>.header-action{width:100%}.header-nav-slot.header-nav-flyout-active>.header-action{border-color:#d4af378c;box-shadow:0 0 0 1px #d4af3740,0 6px 20px #d4af371f;color:var(--gold-bright, #FFD700)}.header-nav-slot.header-nav-flyout-active>.header-action .header-action-label{color:var(--gold-bright, #FFD700)}.header-nav::-webkit-scrollbar{display:none}.header-action{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-width:3.25rem;min-height:44px;padding:.3rem .4rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff8f0d9;flex-shrink:0;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.header-action:active{transform:scale(.97)}.header-action i{font-size:.95rem;line-height:1}.header-action-label{font-size:.6rem;font-weight:600;line-height:1.1;letter-spacing:.01em;max-width:3.5rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#headerNavFlyout{position:fixed;z-index:65;min-width:230px;max-width:min(300px,calc(100vw - 16px));max-height:min(72vh,520px);overflow:hidden;background:linear-gradient(165deg,#1f1f38f7,#16162afa);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(212,175,55,.28);border-radius:16px;box-shadow:0 0 0 1px #ffffff0a,0 18px 48px #0000008c,0 0 32px #d4af3714;padding:.35rem 0 .45rem;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.96);transform-origin:top right;transition:opacity .2s ease,transform .22s cubic-bezier(.34,1.2,.64,1),visibility .2s;pointer-events:none}#headerNavFlyout:before{content:"";position:absolute;top:-6px;right:var(--flyout-caret-right, 18px);width:12px;height:12px;background:inherit;border-left:1px solid rgba(212,175,55,.28);border-top:1px solid rgba(212,175,55,.28);transform:rotate(45deg);pointer-events:none}#headerNavFlyout.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}#headerNavFlyout[data-accent=create]{border-color:#60a5fa59;box-shadow:0 18px 48px #0000008c,0 0 28px #3b82f61f}#headerNavFlyout[data-accent=linebot]{border-color:#4ade8059;box-shadow:0 18px 48px #0000008c,0 0 28px #22c55e1f}#headerNavFlyout[data-accent=product]{border-color:#fb923c59;box-shadow:0 18px 48px #0000008c,0 0 28px #f973161f}#headerNavFlyout[data-accent=auth]{border-color:#fbbf2459;box-shadow:0 18px 48px #0000008c,0 0 28px #f59e0b1f}#headerNavFlyout .header-nav-flyout__head{padding:.55rem .9rem .45rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#d4af37e6;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:.25rem}#headerNavFlyout .header-nav-flyout__scroll{max-height:min(60vh,440px);overflow-y:auto;overflow-x:hidden;padding:.15rem 0}#headerNavFlyout .header-nav-flyout__group{padding:.45rem .9rem .2rem;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fb923cd9}#headerNavFlyout .header-nav-flyout__item--indent{margin-left:.55rem;width:calc(100% - 1.25rem);padding-left:1.1rem;font-size:.8rem}#headerNavFlyout .header-nav-flyout__item{display:flex;align-items:center;gap:.7rem;width:calc(100% - .7rem);margin:.12rem .35rem;padding:.68rem .85rem;border:1px solid transparent;border-radius:11px;background:transparent;color:#fff8f0e0;font-size:.84rem;text-align:left;cursor:pointer;opacity:0;transform:translateY(4px);animation:headerFlyoutItemIn .28s ease forwards;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}#headerNavFlyout.is-visible .header-nav-flyout__scroll .header-nav-flyout__item:nth-child(1){animation-delay:.03s}#headerNavFlyout.is-visible .header-nav-flyout__scroll .header-nav-flyout__item:nth-child(2){animation-delay:.06s}#headerNavFlyout.is-visible .header-nav-flyout__scroll .header-nav-flyout__item:nth-child(3){animation-delay:.09s}#headerNavFlyout.is-visible .header-nav-flyout__scroll .header-nav-flyout__item:nth-child(4){animation-delay:.12s}#headerNavFlyout.is-visible .header-nav-flyout__scroll .header-nav-flyout__item:nth-child(5){animation-delay:.15s}#headerNavFlyout.is-visible .header-nav-flyout__scroll .header-nav-flyout__item:nth-child(6){animation-delay:.18s}#headerNavFlyout.is-visible .header-nav-flyout__scroll .header-nav-flyout__item:nth-child(7){animation-delay:.21s}#headerNavFlyout.is-visible .header-nav-flyout__scroll .header-nav-flyout__item:nth-child(8){animation-delay:.24s}#headerNavFlyout.is-visible .header-nav-flyout__scroll .header-nav-flyout__item:nth-child(9){animation-delay:.27s}#headerNavFlyout.header-nav-flyout--anchored{z-index:70}@media(max-width:767px){#headerNavFlyout.header-nav-flyout--anchored{min-width:210px;max-width:min(280px,calc(100vw - 12px))}#headerNavFlyout.header-nav-flyout--anchored .header-nav-flyout__item{opacity:1;transform:none;animation:none}}body.body-header-flyout-open{overflow:hidden!important;touch-action:none}.header-nav-flyout__handle{width:2.75rem;height:4px;border-radius:999px;background:#d4af3761;margin:.45rem auto .1rem;flex-shrink:0}.header-nav-flyout__head-row{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:.35rem;padding:0 .65rem .35rem;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:.2rem}.header-nav-flyout__close-spacer{width:44px;height:44px}.header-nav-flyout__head-row .header-nav-flyout__head{border-bottom:none;margin-bottom:0;padding:.35rem 0;flex:1;text-align:center}.header-nav-flyout__close{width:44px;height:44px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;color:#fff8f0bf;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.header-nav-flyout__close:hover,.header-nav-flyout__close:focus-visible{background:#d4af371f;border-color:#d4af3747;color:#fff;outline:none}@keyframes headerFlyoutItemIn{to{opacity:1;transform:translateY(0)}}#headerNavFlyout .header-nav-flyout__item:hover,#headerNavFlyout .header-nav-flyout__item:focus-visible{background:#d4af371a;border-color:#d4af3738;color:#fff;transform:translate(2px);outline:none}#headerNavFlyout .header-nav-flyout__item i{width:18px;text-align:center;font-size:.92rem;flex-shrink:0}#headerNavFlyout .header-nav-flyout__item--danger:hover{background:#ef44441f;border-color:#f871714d;color:#fecaca}.header-action--menu{min-width:44px;width:44px;color:#fff8f0bf}@media(max-width:380px){.header-action{min-width:2.85rem;padding:.25rem .3rem}.header-action-label{font-size:.55rem;max-width:3rem}.header-titles h1{font-size:.95rem}}.header-action--create{background:linear-gradient(145deg,#3b82f659,#2563eb33);border-color:#60a5fa59;color:#bfdbfe}.header-action--login{background:linear-gradient(145deg,#d9770659,#b4530933);border-color:#fbbf2459;color:#fde68a}.header-action--login.is-logged-in{background:linear-gradient(145deg,#16a34a59,#15803d33);border-color:#4ade8059;color:#bbf7d0}.header-action--orders{background:linear-gradient(145deg,#db27774d,#be185d2e);border-color:#f472b659;color:#fbcfe8}.header-action--print{background:linear-gradient(145deg,#7c3aed4d,#6d28d92e);border-color:#a78bfa59;color:#ddd6fe}.header-action.is-active{border-color:var(--gold-14k, #D4AF37);box-shadow:0 0 0 1px #d4af3759,0 4px 16px #d4af3726;color:var(--gold-bright, #FFD700)}.header-action.is-active .header-action-label{color:var(--gold-bright, #FFD700)}@media(min-width:768px){body{padding-top:88px}.header-context{display:block}.app-header{padding:.65rem 1rem .7rem}.app-header:has(.header-context-tabs-row:not([aria-hidden=true])){padding-top:.5rem;padding-bottom:.28rem}.app-header:has(.header-context-tabs-row:not([aria-hidden=true])) .header-inner{align-items:flex-start}.app-header:has(.header-context-tabs-row:not([aria-hidden=true])) .header-titles h1{line-height:1.15;margin:0}.app-header:has(.header-context-tabs-row:not([aria-hidden=true])) .header-context,.app-header:has(.header-context-tabs-row:not([aria-hidden=true])) #navPathBreadcrumb{margin-top:.05rem;line-height:1.15}.app-header:has(.header-context-tabs-row:not([aria-hidden=true])) .header-context-tabs-row{margin-top:.12rem}header .header-inner{justify-content:space-between;gap:.75rem;padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px))}.header-nav{width:auto;flex-shrink:0;gap:.45rem}.header-titles h1{font-size:1.15rem}.header-context{font-size:.7rem}.header-action{min-width:4.75rem;padding:.35rem .6rem}.header-action-label{font-size:.65rem;max-width:none}}#sidebar{position:fixed;left:0;top:0;width:260px;height:100vh;height:100dvh;background:linear-gradient(180deg,#1a1028,#16162a 48%,#12101f);border-right:1px solid rgba(212,175,55,.1);z-index:55;transform:translate(-100%);transition:transform var(--sidebar-duration) var(--sidebar-ease);display:flex;flex-direction:column;box-shadow:inset -1px 0 #d4af370f,4px 0 28px #0000007a;overflow:hidden;overscroll-behavior:contain}#sidebar.show{transform:translate(0)}#sidebarOverlay{position:fixed;inset:0;border:none;padding:0;margin:0;appearance:none;background:#00000085;z-index:54;opacity:0;visibility:hidden;transition:opacity var(--sidebar-duration) var(--sidebar-ease),visibility var(--sidebar-duration) var(--sidebar-ease);pointer-events:none;cursor:default}#sidebarOverlay.show{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer}#sidebarOverlay:focus-visible{outline:2px solid rgba(212,175,55,.65);outline-offset:-4px}#sidebarEdgeOpenZone{display:none}.sidebar-header{padding:max(1.25rem,env(safe-area-inset-top,0px)) 1.25rem 1.25rem;border-bottom:1px solid rgba(212,175,55,.12);display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;flex-shrink:0;background:linear-gradient(180deg,rgba(212,175,55,.04) 0%,transparent 100%)}.sidebar-header-title{min-width:0;overflow-wrap:anywhere}.sidebar-menu{flex:1;display:flex;flex-direction:column;min-height:0;padding:1rem 0 max(1rem,env(safe-area-inset-bottom,0px));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.28) transparent}.sidebar-menu::-webkit-scrollbar{width:5px}.sidebar-menu::-webkit-scrollbar-thumb{background:#d4af3747;border-radius:999px}.sidebar-menu::-webkit-scrollbar-track{background:transparent}body.sidebar-drawer-open{overflow:hidden!important}.sidebar-menu-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;color:#fff8f0c7;text-decoration:none;cursor:pointer;border-radius:12px;margin:.3rem .75rem;border:1px solid rgba(255,255,255,.04);background:#ffffff06;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color .18s var(--sidebar-ease),color .18s var(--sidebar-ease),border-color .18s var(--sidebar-ease),box-shadow .18s var(--sidebar-ease),transform .18s var(--sidebar-ease);box-shadow:inset 0 1px #ffffff0a;min-width:0}.sidebar-menu-item>span:not(.sidebar-chevron){min-width:0;flex:1;overflow-wrap:anywhere;line-height:1.35}.sidebar-menu-item:focus-visible{outline:2px solid rgba(212,175,55,.75);outline-offset:2px}#sidebarRailToggle:focus-visible{outline:2px solid rgba(212,175,55,.75);outline-offset:2px;border-radius:8px}.sidebar-menu-item:hover{background:#ffffff12;color:#fff8f0;border-color:#d4af372e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14}.sidebar-menu-item:active{transform:translateY(0) scale(.985);box-shadow:inset 0 1px 3px #00000040}.sidebar-menu-item.active{transform:translateY(1px);font-weight:600}.sidebar-menu-item.active[data-nav-accent=create]{background:#3b82f626;color:#93c5fd;border-color:#60a5fa59;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #3b82f626}.sidebar-menu-item.active[data-nav-accent=orders]{background:#db277726;color:#f9a8d4;border-color:#f472b659;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #db277726}.sidebar-menu-item.active[data-nav-accent=scanner]{background:#22c55e26;color:#86efac;border-color:#4ade8059;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #22c55e26}.sidebar-menu-item.active[data-nav-accent=quick]{background:#eab30826;color:#fde047;border-color:#facc1559;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #eab30826}.sidebar-menu-item.active[data-nav-accent=print]{background:#7c3aed26;color:#c4b5fd;border-color:#a78bfa59;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #7c3aed26}.sidebar-menu-item.active[data-nav-accent=customer]{background:#f59e0b26;color:#fcd34d;border-color:#fbbf2459;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #f59e0b26}.sidebar-menu-item.active[data-nav-accent=address]{background:#06b6d426;color:#67e8f9;border-color:#22d3ee59;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #06b6d426}.sidebar-menu-item.active[data-nav-accent=birthday]{background:#ec489926;color:#f9a8d4;border-color:#f472b659;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #ec489926}.sidebar-menu-item.active[data-nav-accent=gallery]{background:#d4af3726;color:#fde68a;border-color:#d4af3759;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #d4af3726}.sidebar-menu-item.active[data-nav-accent=ceremony]{background:#6b1b9a26;color:#e9d5ff;border-color:#a855f759;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #6b1b9a26}.sidebar-menu-item.active[data-nav-accent=linebot]{background:#06c75526;color:#bbf7d0;border-color:#06c75559;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #06c75526}.sidebar-menu-item.active[data-nav-accent=systrun]{background:#3b82f626;color:#bfdbfe;border-color:#3b82f659;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #3b82f626}.sidebar-menu-item.active[data-nav-accent=payment]{background:#34d39926;color:#a7f3d0;border-color:#34d39959;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #34d39926}.sidebar-menu-item--parent.active[data-nav-accent=linebot]{background:#06c7551a;color:#d1fae5;border-color:#06c75540;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #06c75526}.sidebar-menu-item.active[data-nav-accent=sms]{background:#14b8a626;color:#99f6e4;border-color:#14b8a659;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #14b8a626}.sidebar-menu-item--parent.active[data-nav-accent=sms]{background:#14b8a61a;color:#ccfbf1;border-color:#14b8a640;box-shadow:inset 2px 2px 5px #00000073,0 0 10px #14b8a626}.gas-tool-card{border:1px solid rgba(255,255,255,.08);transition:border-color .2s,background .2s}.gas-tool-card:hover{border-color:#d4af3740;background:#ffffff08}.gas-tool-run-btn:disabled{opacity:.55;cursor:not-allowed}#gasToolResultLog{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5;max-height:280px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}#manageLineBotView[data-mode=view] .line-bot-input,#lineFlexNotifyView[data-mode=view] .line-bot-input{pointer-events:none;background:#ffffff0a;border-color:#ffffff14;color:#f3f4f6}#manageLineBotView[data-mode=view] .line-bot-toggle-eye,#lineFlexNotifyView[data-mode=view] .line-bot-toggle-eye{display:none}.line-bot-profile-fallback{background:linear-gradient(135deg,#06c75540,#d4af3726)}.sidebar-menu-item--parent.active[data-nav-accent=customer]{background:#f59e0b1a;color:#fde68a;border-left-color:#fbbf248c}.nav-path{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;margin-top:.35rem;font-size:.68rem;line-height:1.35;color:#fff8f073}.nav-path__seg--current{font-weight:700}.nav-path__sep{opacity:.45;-webkit-user-select:none;user-select:none}.nav-path[data-accent=create] .nav-path__seg--current{color:#93c5fd}.nav-path[data-accent=orders] .nav-path__seg--current{color:#f9a8d4}.nav-path[data-accent=scanner] .nav-path__seg--current{color:#86efac}.nav-path[data-accent=quick] .nav-path__seg--current{color:#fde047}.nav-path[data-accent=print] .nav-path__seg--current{color:#c4b5fd}.nav-path[data-accent=customer] .nav-path__seg--current,.nav-path[data-accent=address] .nav-path__seg--current{color:#67e8f9}.nav-path[data-accent=birthday] .nav-path__seg--current{color:#f9a8d4}.nav-path[data-accent=gallery] .nav-path__seg--current{color:#fde68a}.nav-path[data-accent=ceremony] .nav-path__seg--current{color:#e9d5ff}.nav-path[data-accent=product] .nav-path__seg--current{color:#f0abfc}.nav-path[data-accent=payment] .nav-path__seg--current{color:#6ee7b7}.header-action.is-active.header-action--create{border-color:#60a5faa6;box-shadow:0 0 0 1px #3b82f659,0 4px 14px #3b82f633;color:#93c5fd}.header-action.is-active.header-action--orders{border-color:#f472b6a6;box-shadow:0 0 0 1px #db277759,0 4px 14px #db277733;color:#fbcfe8}.header-action.is-active.header-action--print{border-color:#a78bfaa6;box-shadow:0 0 0 1px #7c3aed59,0 4px 14px #7c3aed33;color:#ddd6fe}.sidebar-menu-item i{width:20px;text-align:center;font-size:1rem}.sidebar-menu-divider{height:1px;background:#ffffff14;margin:.5rem 1rem}.sidebar-menu-item--parent{cursor:pointer;-webkit-user-select:none;user-select:none}.sidebar-menu-item--parent .sidebar-chevron{margin-left:auto;font-size:.65rem;opacity:.55;transition:transform .2s ease}.sidebar-menu-item--parent.expanded .sidebar-chevron{transform:rotate(90deg)}.sidebar-submenu{display:none;flex-direction:column;padding:.15rem 0 .35rem .5rem;border-left:2px solid rgba(212,175,55,.25);margin:0 0 .35rem 1rem}.sidebar-submenu.show{display:flex}.sidebar-submenu .sidebar-menu-item{padding:.65rem .85rem .65rem 1rem;font-size:.82rem;margin:.15rem .5rem}.sidebar-auth-block{margin-top:auto}.sidebar-menu-item--auth.is-logged-in{background:#16a34a1a;border-color:#4ade8040;color:#bbf7d0;box-shadow:0 4px 10px #00000026,inset 0 1px #ffffff0d}.sidebar-menu-item--auth.is-logged-in:hover{background:#16a34a29;border-color:#4ade8073;color:#dcfce7;box-shadow:0 6px 15px #0003,inset 0 1px #ffffff1a}.sidebar-menu-item--auth.is-logged-in i{color:#86efac}.sidebar-menu-item--auth.sidebar-menu-item--change-pin{background:#f59e0b14;border-color:#fbbf2440;color:#fde68a;box-shadow:0 4px 10px #00000026,inset 0 1px #ffffff0d}.sidebar-menu-item--auth.sidebar-menu-item--change-pin:hover{background:#f59e0b24;border-color:#fbbf2473;color:#fef3c7;box-shadow:0 6px 15px #0003,inset 0 1px #ffffff1a}#sessionCountdown{flex-shrink:0}@media(min-width:768px){#adminPanel,#manageSheetView,#searchPageView,#manageBillView,#googleCloudCostsView,#beamPaymentsView{max-width:var(--app-content-max, 1200px)!important;margin-left:auto!important;margin-right:auto!important;padding:0 1.5rem!important}header .header-inner{max-width:var(--app-content-max, 1200px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:max(1.5rem,env(safe-area-inset-left,0px))!important;padding-right:max(1.5rem,env(safe-area-inset-right,0px))!important}#createOrderFooter,#quickOrderFooter,#broadcastSendFooter,#bulkActionButtons.list-view-footer,#billListFooter.list-view-footer{left:var(--sidebar-w)!important;right:0!important}body.sidebar-collapsed #createOrderFooter,body.sidebar-collapsed #quickOrderFooter,body.sidebar-collapsed #broadcastSendFooter,body.sidebar-collapsed #bulkActionButtons.list-view-footer,body.sidebar-collapsed #billListFooter.list-view-footer{left:var(--sidebar-w-rail)!important}#createOrderFooter>div,#quickOrderFooter>div,#bulkActionButtons>div,#billListFooter>.bill-list-footer-inner{max-width:var(--app-content-max, 1200px)!important;margin-left:auto!important;margin-right:auto!important}body{font-size:15px}.themed-input{font-size:.95rem!important;height:44px}textarea.themed-input{height:auto;min-height:6rem}.form-label{font-size:.9rem}.glass-panel.card-primary{border-radius:var(--radius-card);padding:1.5rem}#createOrderView #orderForm,#quickAddOrderView #quickOrderForm{display:grid!important;grid-template-columns:44% 1fr;gap:.4rem;align-items:start;grid-auto-flow:dense}#createOrderView #orderForm>*,#quickAddOrderView #quickOrderForm>*{margin-top:0!important;margin-bottom:0!important}.tablet-col-left,.tablet-col-right{display:flex;flex-direction:column;gap:.4rem}#createOrderView .tablet-col-left.space-y-3>:not([hidden])~:not([hidden]),#createOrderView .tablet-col-right.space-y-3>:not([hidden])~:not([hidden]),#quickAddOrderView .tablet-col-left.space-y-3>:not([hidden])~:not([hidden]),#quickAddOrderView .tablet-col-right.space-y-3>:not([hidden])~:not([hidden]){margin-top:0!important}#createOrderView #editModeBanner{grid-column:1 / -1}#createOrderView .panel-order,#createOrderView .panel-ceremony{grid-column:1}#createOrderView .panel-customer,#createOrderView .panel-product,#createOrderView .panel-note,#createOrderView #slipUploadSection{grid-column:2}#createOrderView #createOrderAdvanced{grid-column:1}#createOrderView #orderForm>.h-24{grid-column:1 / -1}#createDonationView #donationCreateForm{display:grid!important;grid-template-columns:44% 1fr;gap:.4rem;align-items:start;grid-auto-flow:dense}#createDonationView #donationCreateForm>*{margin-top:0!important;margin-bottom:0!important}#createDonationView .panel-donation,#createDonationView .panel-donation-program{grid-column:1}#createDonationView .panel-customer,#createDonationView .panel-donation-extra{grid-column:2}#createDonationView #donationCreateForm>.h-24,#createDonationView #createDonationFooter{grid-column:1 / -1}.donation-beam-glow-label{color:#6ee7b7;text-shadow:0 0 8px rgba(52,211,153,.65),0 0 16px rgba(16,185,129,.35)}#donationListView .order-list-container.has-donation-footer{padding-bottom:4.5rem}#quickAddOrderView #quickOrderForm>.h-24{grid-column:1 / -1}.order-card-item{padding:7px 8px!important;margin-bottom:4px!important;gap:8px!important;height:67px!important}.order-card-item .text-sm{font-size:15px!important}.order-card-item .text-xs{font-size:14px!important;line-height:1.4!important}.order-card-item .text-2xs{font-size:12px!important}.order-card-item .line-clamp-4,.order-card-items-wrap{-webkit-line-clamp:2!important;line-clamp:2!important}.order-card-created-date{display:inline!important;flex-shrink:0}.order-card-line-name,.order-card-fb-name{max-width:none;white-space:nowrap;overflow:visible;text-overflow:clip}.order-card-fb-badge{width:20px;height:20px;font-size:11px}.order-card-items-wrap{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.order-card-items-text{display:inline}.order-card-line-avatar{width:20px;height:20px}#scannerView>.space-y-4,#scannerView>[data-react-legacy-root=scanner]>[data-react-legacy-view-shell=scanner]>.space-y-4{display:grid!important;grid-template-columns:38% 1fr;gap:1.25rem;align-items:start;grid-auto-flow:dense}#scannerView>.space-y-4>*,#scannerView>[data-react-legacy-root=scanner]>[data-react-legacy-view-shell=scanner]>.space-y-4>*{margin-top:0!important;margin-bottom:0!important}#scannerView>.space-y-4>.glass-panel.card-primary:first-child,#scannerView>[data-react-legacy-root=scanner]>[data-react-legacy-view-shell=scanner]>.space-y-4>.glass-panel.card-primary:first-child{grid-column:1;grid-row:1 / span 3;position:sticky;top:.5rem;align-self:start}#scannerView>.space-y-4>*:not(:first-child),#scannerView>[data-react-legacy-root=scanner]>[data-react-legacy-view-shell=scanner]>.space-y-4>*:not(:first-child){grid-column:2}.modal-panel{max-width:520px!important}.text-xs{font-size:14px!important}.text-sm{font-size:16px!important}.text-base{font-size:18px!important}.text-lg{font-size:20px!important}.text-2xs{font-size:12px!important}div:where(.swal2-container) div:where(.swal2-popup){width:300px!important;padding:1.5rem 1.25rem!important}div:where(.swal2-container) div:where(.swal2-popup).broadcast-history-detail-swal{width:var(--modal-detail-width)!important;max-width:var(--modal-detail-width)!important;padding:1.25rem 1.1rem!important}.order-list-container{max-height:78vh}:root{--sidebar-w: 280px}#sidebarRailToggle{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(212,175,55,.14);background:#ffffff08;transition:background-color .18s var(--sidebar-ease),border-color .18s var(--sidebar-ease),color .18s var(--sidebar-ease)}#sidebarRailToggle:hover{background:#d4af371a;border-color:#d4af3747;color:#fde68a}.sidebar-header-title{font-size:.95rem;letter-spacing:.01em}.sidebar-menu-item{font-size:.9rem;padding:.9rem 1.15rem}.sidebar-submenu .sidebar-menu-item{font-size:.84rem}.aurora-blob{display:block!important;opacity:.3}.glass-panel.card-primary{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff0d!important;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease!important}.glass-panel.card-primary:hover{transform:translateY(-3px)!important;box-shadow:var(--shadow-md)!important;border-color:#fff3!important;background:#ffffff0f!important}.modal-overlay.show:before{backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important}body:not(.swal2-toast-shown) div:where(.swal2-container){backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;background:#0000004d!important}.loader-logo{animation:loader-breathe 2.2s infinite ease-in-out!important}.loader-text{animation:loader-text-pulse 2.2s infinite ease-out!important}.pulse-dot{animation:pulse-dot 1.5s infinite!important}.success-checkmark{animation:success-pulse 1.5s ease-in-out infinite!important}.update-badge{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.compact-table-container{max-height:75vh}.compact-table{font-size:.85rem}.compact-table th{padding:14px 12px}.compact-table td{padding:12px}#manageOrderView>.flex:first-child,#manageOrderView>[data-react-legacy-root=manageOrder]>[data-react-legacy-view-shell=manageOrder]>.flex:first-child,#manageQuickOrderView>[data-react-legacy-root=manageQuickOrder]>[data-react-legacy-view-shell=manageQuickOrder]>.glass-panel.card-primary:first-child,#manageQuickOrderView>.glass-panel.card-primary:first-child{margin-bottom:1rem}#quickOrderFooter .bulk-action-btn-inline,#quickOrderFooter button{font-size:.85rem}#quickOrderFooter>div>.flex-1{flex:0 0 auto;margin-left:auto;justify-content:flex-end!important;gap:.75rem}}@media(min-width:768px){#sidebar{transform:none!important;width:var(--sidebar-w);contain:layout style;transition:width var(--sidebar-duration) var(--sidebar-ease)}#sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(212,175,55,.32) 35%,rgba(186,66,151,.22) 65%,transparent 100%);pointer-events:none;z-index:2}body{padding-left:var(--sidebar-w);transition:padding-left var(--sidebar-duration) var(--sidebar-ease)}body.sidebar-animating #sidebar,body.sidebar-animating .app-header,body.sidebar-animating #createOrderFooter,body.sidebar-animating #quickOrderFooter,body.sidebar-animating #bulkActionButtons.list-view-footer,body.sidebar-animating #billListFooter.list-view-footer{will-change:width,left,padding-left}.app-header{left:var(--sidebar-w)!important;transition:left var(--sidebar-duration) var(--sidebar-ease)}#createOrderFooter,#quickOrderFooter,#bulkActionButtons.list-view-footer,#billListFooter.list-view-footer{transition:left var(--sidebar-duration) var(--sidebar-ease)}.sidebar-menu-item{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff09;transition:background-color .16s var(--sidebar-ease),color .16s var(--sidebar-ease),border-color .16s var(--sidebar-ease)}.sidebar-menu-item:hover{transform:none;box-shadow:inset 0 1px #ffffff12}.sidebar-menu-item:active{transform:scale(.985)}#sidebarOverlay,#sidebarOverlay.show{display:none!important}body.sidebar-collapsed{padding-left:var(--sidebar-w-rail)}body.sidebar-collapsed .app-header{left:var(--sidebar-w-rail)!important}body.sidebar-collapsed #sidebar{width:var(--sidebar-w-rail)}body.sidebar-collapsed #sidebar .sidebar-menu-item{justify-content:center;padding-left:0;padding-right:0;margin-left:.5rem;margin-right:.5rem}body.sidebar-collapsed #sidebar .sidebar-menu-item>span,body.sidebar-collapsed #sidebar .sidebar-chevron,body.sidebar-collapsed #sidebar #sessionCountdown{display:none!important}body.sidebar-collapsed #sidebar .sidebar-header>div:first-child span,body.sidebar-collapsed #sidebar .sidebar-header-title{display:none}body.sidebar-collapsed #sidebar .sidebar-header{justify-content:center}body.sidebar-collapsed #sidebar .sidebar-submenu,body.sidebar-collapsed #sidebar .sidebar-submenu.show{display:none!important}body.sidebar-collapsed #sidebar .sidebar-menu-divider{margin-left:.75rem;margin-right:.75rem}body.sidebar-collapsed #sidebar .sidebar-menu-item[title]:not(.sidebar-menu-item--parent){position:relative}body.sidebar-collapsed #sidebar .sidebar-menu-item[title]:not(.sidebar-menu-item--parent):hover:after{content:attr(title);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;background:#1a1a2e;color:#fff;padding:.4rem .65rem;border-radius:8px;font-size:.78rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 18px #00000073;z-index:60;pointer-events:none}body.sidebar-collapsed #sidebar .sidebar-menu-item--parent.sidebar-rail-flyout-active{background:#d4af371f;border-color:#d4af3759;color:#fde68a}#sidebarRailFlyout{position:fixed;z-index:70;min-width:220px;max-width:min(280px,calc(100vw - var(--sidebar-w-rail) - 24px));max-height:min(70vh,480px);overflow-y:auto;overflow-x:hidden;background:linear-gradient(165deg,#1f1f38,#16162a);border:1px solid rgba(212,175,55,.22);border-radius:14px;box-shadow:0 14px 40px #0000008c,0 0 0 1px #ffffff0a;padding:.35rem 0;opacity:0;visibility:hidden;transform:translate3d(-4px,0,0);transition:opacity .14s var(--sidebar-ease),transform .14s var(--sidebar-ease),visibility .14s var(--sidebar-ease);pointer-events:none}#sidebarRailFlyout.is-visible{opacity:1;visibility:visible;transform:translateZ(0);pointer-events:auto}#sidebarRailFlyout .sidebar-rail-flyout__head{padding:.55rem .85rem .45rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#d4af37d9;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:.2rem}#sidebarRailFlyout .sidebar-rail-flyout__item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.65rem .85rem;margin:.1rem .35rem;width:calc(100% - .7rem);border:1px solid transparent;border-radius:10px;background:transparent;color:#ffffffd1;font-size:.82rem;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}#sidebarRailFlyout .sidebar-rail-flyout__item:hover,#sidebarRailFlyout .sidebar-rail-flyout__item:focus-visible{background:#ffffff0f;border-color:#ffffff14;color:#fff;outline:none}#sidebarRailFlyout .sidebar-rail-flyout__item i{width:18px;text-align:center;font-size:.9rem;flex-shrink:0}#sidebarRailFlyout .sidebar-rail-flyout__item span{min-width:0;flex:1;overflow-wrap:anywhere;line-height:1.35;text-align:left}#sidebarRailFlyout .sidebar-rail-flyout__head{overflow-wrap:anywhere}#sidebarRailToggle i{transition:transform var(--sidebar-duration) var(--sidebar-ease)}body.sidebar-collapsed #sidebarRailToggle i{transform:rotate(180deg)}}@media(min-width:768px)and (prefers-reduced-motion:reduce){#sidebar,body,.app-header,#createOrderFooter,#quickOrderFooter,#broadcastSendFooter,#bulkActionButtons.list-view-footer,#billListFooter.list-view-footer,#sidebarRailToggle i,#sidebarRailFlyout{transition-duration:.01ms!important}}@media(min-width:1024px){#adminPanel,#manageSheetView,#searchPageView,#manageBillView,#googleCloudCostsView,#beamPaymentsView{max-width:var(--app-content-max, 1200px)!important;margin-left:auto!important;margin-right:auto!important;padding:0 2rem!important}header .header-inner{padding-left:max(2rem,env(safe-area-inset-left,0px))!important;padding-right:max(2rem,env(safe-area-inset-right,0px))!important}#createOrderFooter>div,#quickOrderFooter>div,#bulkActionButtons>div{max-width:var(--app-content-max, 1200px)!important}#createOrderView #orderForm,#quickAddOrderView #quickOrderForm{grid-template-columns:42% 1fr;gap:1.5rem}#scannerView>.space-y-4{grid-template-columns:35% 1fr}.modal-panel{max-width:580px!important}body{font-size:15.5px}}@media(min-width:768px)and (max-width:1400px)and (orientation:landscape){:root{--app-content-max: none}#adminPanel{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}#manageSheetView,#searchPageView,#manageBillView,#googleCloudCostsView,#beamPaymentsView{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}header .header-inner,.header-context-tabs-row,#createOrderFooter>div,#quickOrderFooter>div,#bulkActionButtons>div{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}#createOrderView #orderForm,#quickAddOrderView #quickOrderForm{grid-template-columns:minmax(340px,38%) 1fr;gap:1.25rem}#createOrderView.active,#manageOrderView.active{min-height:calc(100dvh - var(--app-header-offset, 88px))}}\</style> <link rel="stylesheet" href="/aurora-luxury-theme.css?v=3"> \<style> :root,[data-theme="light"],[data-theme="dark"]{--phaya-primary: #3CB371;--phaya-accent: #3CB371;--accent: #3CB371;--accent-color: #3CB371;--accent-hover: #45C983;--bg-base: #111827;--bg-dark: #111827;--bg-sidebar: #1f2937;--bg-card: #1f2937;--bg-elevated: #374151;--bg-input: rgba(255, 255, 255, .05);--border-color: rgba(156, 163, 175, .2);--border-strong: rgba(156, 163, 175, .28);--text-heading: #f9fafb;--text-primary: #e5e7eb;--text-muted: #9CA3AF;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 8px 24px rgba(0, 0, 0, .28);--shadow-lg: 0 18px 42px rgba(0, 0, 0, .32);--font-primary: "Thonburi", "IBM Plex Sans Thai", "Sarabun", "Noto Sans Thai", sans-serif}body:has(#replyRulesView.active),body:has(#broadcastView.active),body:has(#lineCustomersView.active),body:has(#manageLineBotView.active){font-family:var(--font-primary)!important;background:#111827!important;color:#e5e7eb!important}body:has(#replyRulesView.active) .aurora-blob,body:has(#replyRulesView.active) .blob-1,body:has(#replyRulesView.active) .blob-2,body:has(#replyRulesView.active) .blob-3,body:has(#broadcastView.active) .aurora-blob,body:has(#broadcastView.active) .blob-1,body:has(#broadcastView.active) .blob-2,body:has(#broadcastView.active) .blob-3,body:has(#lineCustomersView.active) .aurora-blob,body:has(#lineCustomersView.active) .blob-1,body:has(#lineCustomersView.active) .blob-2,body:has(#lineCustomersView.active) .blob-3,body:has(#manageLineBotView.active) .aurora-blob,body:has(#manageLineBotView.active) .blob-1,body:has(#manageLineBotView.active) .blob-2,body:has(#manageLineBotView.active) .blob-3{display:none!important}#lineFlexNotifyView .glass-panel,#lineFlexNotifyView .glass-panel.card-primary,#replyRulesView .glass-panel,#replyRulesView .glass-panel.card-primary,#broadcastView .glass-panel,#broadcastView .glass-panel.card-primary,#lineCustomersView .glass-panel,#lineCustomersView .glass-panel.card-primary,#manageLineBotView .glass-panel,#manageLineBotView .glass-panel.card-primary,#lineFlexNotifyView .modal-panel,#replyRulesView .modal-panel,#broadcastView .modal-panel,#lineCustomersView .modal-panel,#manageLineBotView .modal-panel,#replyRulesView .compact-table-container,#broadcastView .compact-table-container,#lineCustomersView .compact-table-container,#manageLineBotView .compact-table-container,#replyRulesView .gas-tool-card,#broadcastView .gas-tool-card,#lineCustomersView .gas-tool-card,#manageLineBotView .gas-tool-card{background:#1f2937!important;border:1px solid rgba(156,163,175,.2)!important;box-shadow:0 1px 2px #00000029!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:12px!important}#lineCustomersView .line-customer-card,#broadcastView .broadcast-recipient-row,#broadcastView .broadcast-pane,#lineFlexNotifyView .glass-panel{transition:border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1)}#lineCustomersView .line-customer-card:active,#broadcastView .broadcast-recipient-row:active{transform:scale(.992)}#broadcastView .broadcast-recipient-row.is-selected{border-color:#22d3ee59!important;background:#22d3ee0f!important}@media(prefers-reduced-motion:reduce){#lineCustomersView .line-customer-card,#broadcastView .broadcast-recipient-row,#broadcastView .broadcast-pane,#lineFlexNotifyView .glass-panel{transition:none}#lineCustomersView .line-customer-card:active,#broadcastView .broadcast-recipient-row:active{transform:none}}#replyRulesView .themed-input,#broadcastView .themed-input,#lineCustomersView .themed-input,#manageLineBotView .themed-input,#lineFlexNotifyView .themed-input,#replyRulesView select.themed-input,#broadcastView select.themed-input,#lineCustomersView select.themed-input,#manageLineBotView select.themed-input,#lineFlexNotifyView select.themed-input,#replyRulesView textarea.themed-input,#broadcastView textarea.themed-input,#lineCustomersView textarea.themed-input,#manageLineBotView textarea.themed-input,#lineFlexNotifyView textarea.themed-input{min-height:44px!important;border-radius:.875rem!important;background-color:#d4af3714!important;background-image:none!important;color:#fff!important;border:2px solid rgba(212,175,55,.5)!important;box-shadow:none!important;font-size:max(16px,.9rem)!important}#replyRulesView select.themed-input,#broadcastView select.themed-input,#lineCustomersView select.themed-input,#manageLineBotView select.themed-input,#lineFlexNotifyView select.themed-input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23D4AF37' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")!important;background-position:right .6rem center!important;background-repeat:no-repeat!important;background-size:1.1em 1.1em!important;padding-right:2.2rem!important}#replyRulesView .themed-input::placeholder,#broadcastView .themed-input::placeholder,#lineCustomersView .themed-input::placeholder,#manageLineBotView .themed-input::placeholder,#lineFlexNotifyView .themed-input::placeholder,#replyRulesView textarea.themed-input::placeholder,#broadcastView textarea.themed-input::placeholder,#lineCustomersView textarea.themed-input::placeholder,#manageLineBotView textarea.themed-input::placeholder,#lineFlexNotifyView textarea.themed-input::placeholder{color:#fff8f073!important}#replyRulesView .themed-input:focus,#broadcastView .themed-input:focus,#lineCustomersView .themed-input:focus,#manageLineBotView .themed-input:focus,#lineFlexNotifyView .themed-input:focus,#replyRulesView .themed-input:focus-visible,#broadcastView .themed-input:focus-visible,#lineCustomersView .themed-input:focus-visible,#manageLineBotView .themed-input:focus-visible,#lineFlexNotifyView .themed-input:focus-visible,#replyRulesView select.themed-input:focus,#broadcastView select.themed-input:focus,#lineCustomersView select.themed-input:focus,#manageLineBotView select.themed-input:focus,#lineFlexNotifyView select.themed-input:focus,#replyRulesView textarea.themed-input:focus,#broadcastView textarea.themed-input:focus,#lineCustomersView textarea.themed-input:focus,#manageLineBotView textarea.themed-input:focus,#lineFlexNotifyView textarea.themed-input:focus{border-color:#e95384!important;box-shadow:0 0 15px #e9538433!important;outline:none!important;background-color:#0006!important}#replyRulesView,#broadcastView,#lineCustomersView,#manageLineBotView{color:#e5e7eb}#replyRulesView>.space-y-4>.glass-panel:first-child,#broadcastView>.grid.grid-cols-1.md\\:grid-cols-12>div:first-child>.glass-panel,#lineCustomersView>.space-y-4>.glass-panel:first-child,#replyRulesView>[data-react-legacy-root=replyRules]>[data-react-legacy-view-shell=replyRules]>.space-y-4>.glass-panel:first-child,#broadcastView>[data-react-legacy-root=broadcast]>[data-react-legacy-view-shell=broadcast]>.grid.grid-cols-1.md\\:grid-cols-12>div:first-child>.glass-panel,#lineCustomersView>[data-react-legacy-root=lineCustomers]>[data-react-legacy-view-shell=lineCustomers]>.space-y-4>.glass-panel:first-child,#manageLineBotView>[data-react-legacy-root=manageLineBot]>[data-react-legacy-view-shell=manageLineBot]>.space-y-4>.glass-panel:first-child,#manageLineBotView>.space-y-4>.glass-panel:first-child{background:#0000001f!important;border:1px solid rgba(156,163,175,.2)!important;border-radius:12px!important;padding:6px!important}#manageLineBotView .space-y-4>.glass-panel,#replyRulesContent>.space-y-4>.glass-panel,#broadcastContent .broadcast-pane,#lineCustomersContent>.glass-panel{padding:24px!important}#broadcastView #broadcastContent.broadcast-shell{padding:24px!important;border-radius:var(--radius-card)!important;background:#1f2937!important;border:1px solid rgba(156,163,175,.2)!important}#broadcastView .broadcast-pane{background:#0000001f!important;border:1px solid rgba(156,163,175,.2)!important;border-radius:12px!important;box-shadow:none!important}#broadcastView .broadcast-recipient-row{min-height:64px}#broadcastView .broadcast-recipient-row.is-selected{border-color:#3cb371!important;box-shadow:0 0 0 3px #3cb37124!important;background:#3cb37114!important}#broadcastView .broadcast-lane-segment .broadcast-lane-btn{line-height:1.2}#broadcastView .broadcast-lane-segment .broadcast-lane-btn:focus-visible{outline:2px solid rgba(250,204,21,.45);outline-offset:2px}#lineBotWebhookUrl,#lineBot1Token,#lineBot1Secret,#lineBot2Token,#lineBot2Secret,#drewvyFirebaseApiKey{letter-spacing:0!important}#manageLineBotView h4,#replyRulesView h4,#broadcastView h3,#broadcastView h4,#lineCustomersView h4{color:#f9fafb!important}#manageLineBotView .form-label,#replyRulesView .form-label,#broadcastView .form-label,#lineCustomersView .form-label,#lineFlexNotifyView .form-label{color:#facc15!important;font-size:.85rem!important;font-weight:500!important}#replyRulesView #rulesListContainer .glass-panel,#broadcastView #broadcast-recipient-list>div,#lineCustomersView #customersGridContainer>div,#manageLineBotView #lineBotQuotaRows>div,#broadcastView #broadcast-blocks-container>div{background:#1f2937!important;border:1px solid rgba(156,163,175,.2)!important;border-radius:12px!important}#replyRulesView #rulesListContainer .glass-panel:hover,#broadcastView #broadcast-recipient-list>div:hover,#lineCustomersView #customersGridContainer>div:hover,#broadcastView #broadcast-blocks-container>div:hover{border-color:#3cb37170!important;box-shadow:0 0 0 1px #3cb3711f!important}@media(min-width:640px){#lineCustomersView #customersGridContainer{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:12px!important}}#lineCustomersView #customersGridContainer>div[class*=border-cyan-500],#broadcastView #broadcast-recipient-list>div[class*=border-cyan-400]{border-color:#3cb371!important;box-shadow:0 0 0 3px #3cb37124!important}#lineCustomersView .text-cyan-400,#lineCustomersView .text-cyan-300,#broadcastView .text-cyan-300,#replyRulesView .text-cyan-300,#replyRulesView .text-cyan-400,#manageLineBotView .text-cyan-400{color:#45c983!important}#lineCustomersView .bg-green-500\\/10,#lineCustomersView .bg-green-600,#lineCustomersView [class*="ติดตาม"],#broadcastView .bg-emerald-500\\/20,#manageLineBotView .bg-green-500\\/20{color:#45c983!important}#lineCustomersView span[class*=bg-green],#lineCustomersView span[class*=ติดตาม],#manageLineBotView .text-green-400,#manageLineBotView .text-green-300,#manageLineBotView .text-amber-300,#manageLineBotView .text-yellow-400,#broadcastView .text-yellow-400,#broadcastView .text-green-400,#replyRulesView .text-yellow-400,#replyRulesView .text-green-400{color:#45c983!important}#lineCustomersView span[class*=rounded-full],#manageLineBotView span[class*=rounded-full],#broadcastView span[class*=rounded-full],#replyRulesView span[class*=rounded-full]{border-radius:999px!important}#lineCustomersView .text-gray-500,#lineCustomersView .text-gray-400,#broadcastView .text-gray-500,#broadcastView .text-gray-400,#manageLineBotView .text-gray-500,#manageLineBotView .text-gray-400,#replyRulesView .text-gray-500,#replyRulesView .text-gray-400{color:#9ca3af!important}#broadcastView .minimal-dropdown,#broadcastView #broadcast-load-rule-select{min-height:40px!important;border-radius:10px!important;background:#374151!important;color:#f9fafb!important;border:1px solid rgba(156,163,175,.2)!important}#broadcastView #broadcast-blocks-container{background:#0000001f!important;border:1px solid rgba(156,163,175,.2)!important;border-radius:12px!important}#manageLineBotView #lineBotQuotaPanel,#broadcastView #broadcast-recipient-collapse-content,#broadcastView #broadcast-rule-filter-container{border-color:#9ca3af29!important}#manageLineBotView .panel-customer,#manageLineBotView .panel-ceremony,#manageLineBotView .panel-note{background:#1f2937!important}#manageLineBotView .line-bot-profile-fallback,#lineCustomersView #customersGridContainer img,#broadcastView #broadcast-recipient-list img,#broadcastView #broadcast-set-card-list img{box-shadow:none!important}#ruleEditModal.reply-rule-editor-modal{align-items:center;padding:18px;background:#02061780!important}#ruleEditModal.reply-rule-editor-modal.show:before{backdrop-filter:blur(2.5px) saturate(1.05);-webkit-backdrop-filter:blur(2.5px) saturate(1.05)}#ruleEditModal .rule-editor-panel{width:min(1040px,calc(100vw - 32px));max-height:92vh!important;padding:0!important;overflow:hidden;background:#374151!important;border:1px solid rgba(74,222,128,.24)!important;border-radius:var(--radius-modal)!important;box-shadow:0 24px 80px #0000007a,0 0 0 1px #ffffff0a!important}#ruleEditModal .rule-editor-panel.is-expanded{width:min(1180px,calc(100vw - 16px));max-height:calc(100vh - 16px)!important;border-radius:var(--radius-modal)!important}#ruleEditModal .rule-editor-panel.is-expanded .rule-editor-form{max-height:calc(100vh - 136px)!important}#ruleEditModal .rule-editor-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px 32px 24px;background:#374151;border-bottom:1px solid rgba(148,163,184,.24)}#ruleEditModal .rule-editor-title{color:#f8fafc!important;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.15;letter-spacing:0}#ruleEditModal .rule-editor-subtitle{color:#a7b0bf;font-size:.9rem;font-weight:700;margin-top:8px}#ruleEditModal .rule-editor-icon-btn,#ruleEditModal .rule-editor-undo-btn{min-width:48px;min-height:48px;border-radius:14px;border:1px solid rgba(148,163,184,.28);background:#1e293bad;color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;transition:background .18s ease,border-color .18s ease,color .18s ease}#ruleEditModal .rule-editor-undo-btn{padding:0 14px;color:#86efac;border-color:#4ade8047}#ruleEditModal .rule-editor-icon-btn:hover,#ruleEditModal .rule-editor-undo-btn:hover{background:#334155eb;border-color:#4ade8080;color:#fff}#ruleEditModal .rule-editor-form{max-height:calc(92vh - 120px)!important;padding:28px 32px;background:#1f2937}#ruleEditModal .rule-editor-form>.grid,#ruleEditModal .rule-editor-form>div:not(.rule-editor-footer){border:1px solid rgba(34,197,94,.2);background:#0f172a59;border-radius:18px;padding:22px}#ruleEditModal .form-label,#ruleEditModal label.form-label{color:#6ee7b7!important;font-size:.95rem!important;font-weight:900!important;margin-bottom:12px}#ruleEditModal .themed-input,#ruleEditModal input.themed-input,#ruleEditModal select.themed-input,#ruleEditModal textarea.themed-input{min-height:56px!important;border-radius:16px!important;background:#334155!important;border:1px solid rgba(148,163,184,.34)!important;color:#f8fafc!important;font-size:1rem!important;font-weight:750}#ruleEditModal textarea.themed-input{min-height:132px!important;line-height:1.55}#ruleEditModal textarea.be-textarea{min-height:96px!important;max-height:50vh;resize:vertical!important;overflow-y:auto!important;white-space:pre-wrap;word-break:break-word}#ruleEditModal .themed-input:focus,#ruleEditModal .themed-input:focus-visible{border-color:#3cb371!important;box-shadow:0 0 0 3px #3cb37147!important}#ruleEditModal #rule-blocks-container{border-color:#94a3b82e!important;background:#0f172a85!important;border-radius:18px!important}#ruleEditModal .rule-block-card{border-radius:18px!important;background:linear-gradient(180deg,#4ade8012,#1f2937 44%)!important;border:1px solid rgba(74,222,128,.32)!important;padding:22px!important;box-shadow:0 18px 42px #0000002e!important}#ruleEditModal .rule-block-card.rule-block-image{background:linear-gradient(180deg,#3b82f612,#1f2937 44%)!important;border-color:#3b82f659!important}#ruleEditModal .rule-block-card.rule-block-buttons{background:linear-gradient(180deg,#fbbf2412,#1f2937 44%)!important;border-color:#fbbf2459!important}#ruleEditModal .rule-block-card.rule-block-video{background:linear-gradient(180deg,#ec489912,#1f2937 44%)!important;border-color:#ec489959!important}#ruleEditModal .rule-block-card.rule-block-image .rule-block-index{background:#3b82f62e;color:#93c5fd}#ruleEditModal .rule-block-card.rule-block-buttons .rule-block-index{background:#fbbf242e;color:#fde68a}#ruleEditModal .rule-block-card.rule-block-video .rule-block-index{background:#ec48992e;color:#f9a8d4}#ruleEditModal .rule-block-title{color:#4ade80!important;font-size:1.02rem!important;font-weight:900!important}#ruleEditModal .rule-block-index{width:26px;height:26px;border-radius:8px;background:#4ade8029;color:#86efac;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#ruleEditModal .rule-block-toolbar button{width:44px;height:44px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#334155b8;display:inline-flex;align-items:center;justify-content:center}#ruleEditModal .rule-image-preview,#ruleEditModal .rule-video-preview{margin-top:18px;overflow:hidden;border-radius:16px;border:1px solid rgba(226,232,240,.55);background:#0f172a}#ruleEditModal .rule-image-preview img,#ruleEditModal .rule-video-preview video{display:block;width:100%;max-height:360px;object-fit:contain;background:#0f172a}#ruleEditModal .rule-upload-btn{min-height:56px;border-radius:16px;padding:0 18px;background:#34d3991f;border:1px solid rgba(52,211,153,.45);color:#6ee7b7;font-weight:900}#ruleEditModal .rule-add-block-btn{min-height:54px;border-radius:16px;border:1px solid rgba(148,163,184,.26);background:#0f172a5c;color:#d1d5db;font-weight:900}#ruleEditModal .rule-add-block-btn:hover{border-color:#4ade8075;background:#22c55e1f;color:#f8fafc}#ruleEditModal .rule-editor-footer{position:static;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0 0;padding:22px 32px;background:#1f2937fa;border-top:1px solid rgba(148,163,184,.2);border-radius:18px}@media(max-width:1024px){#ruleEditModal.reply-rule-editor-modal{padding:12px}#ruleEditModal .rule-editor-panel{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}}@media(max-width:640px){#ruleEditModal{padding:6px}#ruleEditModal .rule-editor-panel{width:calc(100vw - 10px);max-width:calc(100vw - 10px);border-radius:20px!important}#ruleEditModal .rule-editor-header{padding:14px 16px 12px;gap:10px}#ruleEditModal .rule-editor-form{padding:12px}#ruleEditModal .rule-editor-footer{grid-template-columns:1fr;padding:14px;gap:10px;margin-top:16px}#ruleEditModal .rule-editor-title{font-size:1rem;font-weight:600!important;gap:8px}#ruleEditModal .rule-editor-subtitle{font-size:.7rem;font-weight:400;margin-top:3px}#ruleEditModal .form-label,#ruleEditModal label.form-label{font-size:.72rem!important;font-weight:500!important;margin-bottom:6px}#ruleEditModal .themed-input,#ruleEditModal input.themed-input,#ruleEditModal select.themed-input,#ruleEditModal textarea.themed-input{min-height:44px!important;font-size:.8rem!important;font-weight:400;border-radius:12px!important}#ruleEditModal textarea.themed-input{min-height:100px!important}#ruleEditModal .rule-block-title{font-size:.8rem!important;font-weight:600!important}#ruleEditModal .rule-upload-btn,#ruleEditModal .rule-add-block-btn{min-height:44px;font-size:.78rem;font-weight:500}#ruleEditModal .rule-editor-icon-btn,#ruleEditModal .rule-editor-undo-btn{min-width:40px;min-height:40px;font-weight:500}#ruleEditModal .rule-editor-form>.grid,#ruleEditModal .rule-editor-form>div:not(.rule-editor-footer){padding:12px;border-radius:14px}#ruleEditModal .rule-block-card{padding:12px!important;border-radius:14px!important}#ruleEditModal .rule-block-toolbar button{width:38px;height:38px}#ruleEditModal:has(.rule-editor-panel.is-expanded){padding:0}#ruleEditModal .rule-editor-panel.is-expanded{width:100vw!important;max-width:100vw;height:100vh;max-height:100vh!important;height:100dvh;max-height:100dvh!important;border-radius:0!important;border:0!important}#ruleEditModal .rule-editor-panel.is-expanded .rule-editor-form{max-height:none!important;flex:1}}.loader-overlay,#loader{background:#111827e0!important}@media(min-width:1024px){#replyRulesView .space-y-4,#broadcastView .grid.grid-cols-1.md\\:grid-cols-12,#lineCustomersView .space-y-4,#manageLineBotView .space-y-4{gap:16px!important}}#loginModal .modal-panel{--modal-panel-inner-fill: rgba(18, 18, 32, .78);border:none!important;box-shadow:0 25px 50px #00000080,var(--modal-neon-aura-shadow)!important;border-radius:var(--radius-modal);contain:unset!important}#loginModal .modal-panel:after{background:radial-gradient(ellipse 90% 55% at 50% 8%,rgba(249,115,22,.14) 0%,transparent 58%),radial-gradient(ellipse 70% 45% at 50% 0%,rgba(234,179,8,.1) 0%,transparent 52%),#121220c7;backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15)}.glass-slot{background:#ffffff05;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:inset 0 2px 4px #00000026}.glass-slot:after{content:"";position:absolute;bottom:8px;width:6px;height:6px;border-radius:50%;background:#ffffff26;opacity:1;transition:opacity .15s,background-color .15s}.glass-slot.filled:after{opacity:0}.glass-slot.active{border-color:#f59e0ba6;background:#ffffff0f;box-shadow:0 0 12px #f59e0b4d,inset 0 2px 4px #00000026;transform:scale(1.05)}.glass-slot.active:after{background:#f59e0bcc;animation:pulse-dot-passcode 1.2s infinite ease-in-out}@keyframes pulse-dot-passcode{0%,to{opacity:.3}50%{opacity:1}}@keyframes passcodeSlotError{0%,to{border-color:#f59e0ba6;box-shadow:0 0 12px #f59e0b59,inset 0 2px 4px #00000026}50%{border-color:#ef4444e6;box-shadow:0 0 18px #ef444480,inset 0 2px 4px #00000026}}.glass-slot.passcode-slot-error{animation:passcodeSlotError .45s ease-in-out 2}@media(prefers-reduced-motion:reduce){.glass-slot.passcode-slot-error{animation:none;border-color:#ef4444d9;box-shadow:0 0 12px #ef444459}}.glass-key{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .1s cubic-bezier(.25,.8,.25,1)}.glass-key:active{background:#ffffff26!important;transform:scale(.92)}.prc-source-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem .5rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff8f0bf;font-size:.8rem;font-weight:600;transition:all .18s ease}.prc-source-btn:hover{background:#ffffff14}.prc-source--active{background:linear-gradient(145deg,#10b9814d,#0d94882e);border-color:#34d39973;color:#a7f3d0;box-shadow:0 4px 14px #10b98126}.prc-record-list{display:flex;flex-direction:column;gap:.75rem;max-height:46vh;overflow-y:auto;padding-right:4px}.prc-day-group{display:flex;flex-direction:column;gap:.3rem}.prc-day-header{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;border-radius:.6rem;background:#10b9811a;border:1px solid rgba(52,211,153,.35);color:#a7f3d0;font-weight:700;font-size:.82rem}.prc-day-meta{color:#fff8f099;font-weight:500;font-size:.72rem}.prc-record-item{display:flex;align-items:center;gap:.65rem;padding:.55rem .75rem;border-radius:.7rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .15s ease}.prc-record-item:hover{background:#ffffff14}.prc-record-item input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:#10b981;flex-shrink:0}.prc-rec-seq{flex-shrink:0;min-width:1.6rem;text-align:center;font-size:.7rem;font-weight:700;color:#fff8f080}.prc-rec-name{flex:1;min-width:0;color:#fff;font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prc-rec-phone{margin-left:.5rem;color:#fff8f073;font-weight:400;font-size:.72rem}.prc-rec-total{flex-shrink:0;font-size:.82rem;font-weight:700;color:#fbbf24;font-family:ui-monospace,monospace}.prc-preview-popup.swal2-popup{width:1200px!important;max-width:96vw!important;height:95vh!important;display:flex!important;flex-direction:column!important;padding:1.25rem 1.25rem 1rem!important}.prc-preview-popup .swal2-html-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:auto;margin:.5rem 0 0!important;max-height:none!important}.prc-preview-popup #prcPreviewFrame{flex:1 1 auto;width:100%;max-width:1123px;min-height:794px;margin:0 auto;background:#fff;border:none;border-radius:10px}.prc-preview-toolbar{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;flex:0 0 auto}.prc-mode-btn{padding:.4rem .9rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#ffffffb3;font-size:.8rem;font-weight:600;transition:all .15s ease}.prc-mode-btn--active{background:#10b98140;border-color:#34d39980;color:#a7f3d0}.prc-preview-count{margin-left:auto;font-size:.75rem;color:#ffffff8c}\</style> \<!-- ============================================================ --> \<!-- BILL MANAGEMENT STYLES --> \<!-- ============================================================ --> \<style> .sidebar-menu-item.active[data-nav-accent="bill"]{background:linear-gradient(135deg,#f59e0b38,#d9770626);border-color:#f59e0b73;color:#fbbf24}.sidebar-menu-item.active[data-nav-accent=bill] i,.nav-path[data-accent=bill] .nav-path__seg--current{color:#fbbf24}.bill-sheet-tabs-wrap{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.bill-sheet-tabs-wrap::-webkit-scrollbar{display:none}.bill-sheet-tab{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f5f5f799;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .15s;flex-shrink:0;font-family:inherit}.bill-sheet-tab:hover{background:#ffffff14;color:#f5f5f7}.bill-sheet-tab.active{background:#f59e0b2e;border-color:#f59e0b73;color:#fbbf24}.bill-sheet-add{border-style:dashed!important;color:#f59e0ba6!important;border-color:#f59e0b4d!important}.bill-sheet-add:hover{background:#f59e0b1a!important}.bill-tab-count{background:#ffffff1f;border-radius:10px;padding:1px 6px;font-size:9px;font-weight:700;color:#f5f5f780}.bill-sheet-tab.active .bill-tab-count{background:#f59e0b40;color:#fbbf24}.beam-pay-tab.is-active{background:#34d3992e!important;border-color:#34d39973!important;color:#6ee7b7!important}.beam-pay-payout-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.55rem .65rem;margin-bottom:.45rem;border-radius:.75rem;border:1px solid rgba(52,211,153,.22);background:#34d3990f}.beam-pay-payout-banner__text{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 12rem}.beam-pay-payout-banner__title{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;font-weight:700;color:#a7f3d0f2}.beam-pay-payout-banner__desc{font-size:10px;line-height:1.4;color:#ffffff7a}.beam-pay-payout-banner__link{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;font-size:10px;font-weight:700;padding:.45rem .65rem;border-radius:.55rem;border:1px solid rgba(52,211,153,.35);background:#34d3991f;color:#6ee7b7;transition:background .15s ease,border-color .15s ease}.beam-pay-payout-banner__link:hover{background:#34d39933;border-color:#34d39980}.beam-pay-payout-btn{min-width:2.75rem}.beam-links-subtabs .beam-links-subtab.is-active{background:#34d39926;border:1px solid rgba(52,211,153,.35);color:#6ee7b7}.beam-links-subtab{border:1px solid transparent}.beam-store-card{padding:.65rem .75rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.beam-store-card__title{font-size:11px;font-weight:700;color:#a7f3d0f2;display:flex;align-items:center;gap:.35rem;margin-bottom:.25rem}.beam-store-card__desc{font-size:10px;color:#ffffff73;margin-bottom:.45rem;line-height:1.35}.beam-store-card__url-row{display:flex;gap:.35rem;align-items:center}.beam-store-card__url{flex:1;min-width:0;height:2rem;padding:0 .5rem}.beam-store-card__btn{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffbf;flex-shrink:0}.beam-store-card__btn:hover{background:#34d3991f;border-color:#34d39959;color:#6ee7b7}.beam-link-card{padding:10px 12px!important}.beam-link-card--order{border-color:#38bdf873!important;background:linear-gradient(180deg,rgba(56,189,248,.06),transparent 60%)}.beam-link-card--admin{border-color:#34d39980!important;background:linear-gradient(180deg,rgba(52,211,153,.06),transparent 60%)}.beam-link-card__main,.beam-pay-card__stack{min-width:0;width:100%}.beam-pay-card__line{display:flex;align-items:center;gap:.45rem;min-width:0}.beam-link-card__line{align-items:flex-start}.beam-pay-card__title{min-width:0;flex:1 1 auto;color:#6ee7b7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beam-pay-card__title-button{background:transparent;border:0;padding:0;text-align:left;cursor:pointer}.beam-pay-card__title-button:hover{color:#86efac;text-decoration:underline}.beam-pay-card__status-wrap{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.beam-pay-card__meta{margin-top:.22rem;min-width:0;font-size:10px;line-height:1.35;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beam-link-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.35rem}.beam-link-card__id-wrap{min-width:0;flex:1 1 auto}.beam-link-card__kind{display:inline-flex;align-items:center;font-size:9px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#ffffff73;margin-bottom:0;flex-shrink:0}.beam-link-card__id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.beam-link-card__head-right{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.beam-link-card__amount{font-size:14px;font-weight:700;color:#6ee7b7;white-space:nowrap}.beam-link-card__meta{margin:0;flex:1 1 auto}.beam-link-card__ref strong{color:#ffffffd1;font-weight:600}.beam-link-card__note{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beam-link-card__dot{color:#ffffff40}.beam-link-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.beam-link-card__foot--compact{margin-top:.22rem;align-items:center}.beam-link-card__time{font-size:10px;color:#ffffff61;white-space:nowrap}.beam-link-card__actions{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.beam-link-card__action{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffb8;font-size:11px;transition:background .15s ease,border-color .15s ease,color .15s ease}.beam-link-card__action:hover{background:#34d3991f;border-color:#34d39959;color:#6ee7b7}.beam-link-card__action--order:hover{background:#38bdf81f;border-color:#38bdf859;color:#7dd3fc}.beam-link-card__action--danger:hover{background:#ef44441f;border-color:#ef444459;color:#fca5a5}.beam-pay-meta-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;padding:.45rem .65rem;margin-bottom:.45rem;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05;font-size:11px;color:#ffffff8c}.beam-pay-meta-bar__stats{display:flex;flex-wrap:wrap;gap:.35rem .85rem;min-width:0}.beam-pay-meta-stat strong{color:#ffffffeb;font-weight:700}.beam-pay-meta-source{font-size:10px;color:#6ee7b7bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.beam-pay-chart-details{margin-bottom:.45rem;border-bottom:1px solid rgba(255,255,255,.06)}.beam-pay-chart-summary{display:flex;align-items:center;gap:.45rem;padding:.45rem .15rem;font-size:11px;font-weight:600;color:#ffffff9e;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.beam-pay-chart-summary::-webkit-details-marker{display:none}.beam-pay-chart-summary .beam-pay-chart-chevron{margin-left:auto;transition:transform .2s ease}.beam-pay-chart-details[open] .beam-pay-chart-chevron{transform:rotate(180deg)}.beam-pay-chart-wrap{min-height:4.5rem;padding:.15rem 0 .55rem}.beam-pay-footnote{flex-shrink:0;font-size:10px;color:#ffffff59;text-align:center;padding:.15rem .35rem .35rem;line-height:1.35}#beamPaymentsView.active #beamPaymentsContainer.beam-pay-list{flex:1 1 auto;min-height:0;max-height:none!important;padding:.15rem .1rem .5rem;padding-bottom:.5rem!important;background:transparent}#beamPaymentsView .beam-pay-card.order-card-item{border-radius:var(--radius-list);padding:10px 12px;margin-bottom:6px}@media(min-width:768px){#beamPaymentsView .beam-pay-card.order-card-item{padding:7px 8px;margin-bottom:4px}}.beam-pay-card--today{--card-hue-rgb: 52, 211, 153}.beam-pay-card .beam-pay-card__amount{color:#6ee7b7;font-weight:700;white-space:nowrap;flex-shrink:0}.beam-pay-card .beam-pay-card__code{font-family:ui-monospace,monospace;font-size:10px;color:#ffffff61}@media(max-width:767px){#beamPaymentsView.active .subtabs-sticky,#beamPaymentsView.active .list-view-filter-row{margin-bottom:.35rem}.beam-pay-meta-bar{padding:.35rem .45rem;margin-bottom:.35rem}.beam-pay-chart-wrap{min-height:3.75rem}.beam-pay-card__line{gap:.35rem}.beam-pay-card__title,.beam-link-card__id{font-size:12px}.beam-pay-card__meta{font-size:9px}}#billTableContainer{overflow-x:auto;-webkit-overflow-scrolling:touch}.bill-table{width:100%;border-collapse:collapse;min-width:680px;table-layout:fixed}.bill-table thead th{position:sticky;top:0;z-index:2;background:#1c1612fa;box-shadow:0 1px #f59e0b33}.bill-table th{color:#f5f5f7b3;font-size:11px;font-weight:700;padding:10px 8px;text-align:left;border-bottom:1px solid rgba(245,158,11,.2);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background .15s}.bill-table th.sortable{cursor:pointer}.bill-table th.sortable:hover{background:#f59e0b21;color:#fbbf24}.bill-table td{padding:9px 8px;font-size:12px;color:#f5f5f7d9;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.bill-table-row{transition:background .1s;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 42px}@media(prefers-reduced-motion:reduce){.bill-table-row,.bill-sheet-tab,.bill-btn,.bill-action-btn,.bill-slip-btn{transition:none}}.bill-table-row:hover{background:#ffffff0a}.bill-table-row.selected{background:#f59e0b12!important}.bill-checkbox{width:15px;height:15px;accent-color:#d97706;cursor:pointer}.bill-td-check{width:36px;text-align:center}.bill-td-id{width:46px;text-align:center;color:#f5f5f773;font-size:11px}.bill-td-date{width:125px}.bill-td-store{width:108px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:108px}.bill-td-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.bill-td-amount{width:96px;text-align:right}.bill-td-slip{width:44px;text-align:center}.bill-td-actions{width:96px;text-align:center;white-space:nowrap}.bill-slip-btn{width:26px;height:26px;border-radius:6px;background:#fbbf241a;border:1px solid rgba(251,191,36,.28);color:#fbbf24;font-size:11px;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;justify-content:center}.bill-slip-btn:hover{background:#fbbf2438}.bill-action-btn{width:26px;height:26px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#f5f5f799;font-size:11px;cursor:pointer;transition:all .15s;margin:0 1px;display:inline-flex;align-items:center;justify-content:center}.bill-action-btn.bab-view:hover{background:#60a5fa2e;border-color:#60a5fa66;color:#60a5fa}.bill-action-btn.bab-edit:hover{background:#f59e0b2e;border-color:#f59e0b66;color:#fbbf24}.bill-action-btn.bab-del:hover{background:#ef44442e;border-color:#ef444466;color:#f87171}.bill-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;border:1px solid transparent;white-space:nowrap;font-family:inherit}.bill-btn:disabled{opacity:.5;cursor:not-allowed}.bill-btn-primary{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.bill-btn-primary:hover{filter:brightness(1.1)}.bill-btn-danger{background:#dc26261f;border-color:#dc26264d;color:#f87171}.bill-btn-danger:hover{background:#dc262638}.bill-btn-secondary{background:#ffffff0f;border-color:#ffffff1f;color:#f5f5f7b3}.bill-btn-secondary:hover{background:#ffffff1a;color:#f5f5f7}.bill-btn-amber{background:#f59e0b1f;border-color:#f59e0b4d;color:#fbbf24}.bill-btn-amber:hover{background:#f59e0b38}.bill-btn-sm{padding:6px 10px;font-size:11px}.bill-btn-save{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff;flex:1;justify-content:center;padding:10px;font-size:13px;border-radius:12px}.bill-btn-save:hover{filter:brightness(1.1)}.bill-btn-cancel{background:#ffffff0f;border-color:#ffffff1a;color:#f5f5f7a6;flex:1;justify-content:center;padding:10px;font-size:13px;border-radius:12px}.bill-btn-cancel:hover{background:#ffffff1a;color:#f5f5f7}.bill-modal-panel{--modal-panel-inner-fill: linear-gradient(145deg, rgba(38,32,62,.98) 0%, rgba(24,20,48,.99) 100%);background:transparent!important;border:none!important;box-shadow:0 30px 70px #000000b3,var(--modal-neon-aura-shadow)!important;max-width:560px!important;width:96%!important;border-radius:20px!important;padding:0!important;overflow:hidden}.bill-modal-panel:after{background:linear-gradient(145deg,#26203efa,#181430fc)}.modal-overlay.show .bill-modal-panel{animation:modalPanelEnter .36s cubic-bezier(.22,1,.36,1) both}.bill-modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px 13px;border-bottom:1px solid rgba(255,255,255,.08)}.bill-modal-title{font-size:14px;font-weight:700;color:#fbbf24;display:flex;align-items:center;gap:8px}.bill-modal-close{width:28px;height:28px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#f5f5f799;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.bill-modal-close:hover{background:#ffffff1f;color:#f5f5f7}.bill-modal-body{flex:1;overflow-y:auto;padding:15px 18px;scrollbar-width:thin;scrollbar-color:rgba(245,158,11,.3) transparent;max-height:72vh}.bill-modal-body::-webkit-scrollbar{width:4px}.bill-modal-body::-webkit-scrollbar-thumb{background:#f59e0b4d;border-radius:4px}.bill-modal-footer{padding:12px 18px 16px;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:10px}.bill-label{display:block;font-size:10px;font-weight:700;letter-spacing:.05em;color:#f5f5f78c;text-transform:uppercase;margin-bottom:5px}.bill-label .req{color:#f59e0b;margin-left:2px}.bill-upload-zone{border:1.5px dashed rgba(245,158,11,.32);border-radius:12px;background:#f59e0b0a;cursor:pointer;transition:all .18s;position:relative;overflow:hidden;min-height:80px;display:flex;align-items:center;justify-content:center}.bill-upload-zone:hover{border-color:#f59e0b99;background:#f59e0b17}.bill-upload-hint{font-size:11px;color:#f5f5f766;text-align:center;padding:14px 8px;pointer-events:none}.bill-upload-hint i{display:block;font-size:20px;color:#f59e0b73;margin-bottom:5px}.bill-upload-preview-wrap{position:relative;width:100%}.bill-upload-preview{width:100%;max-height:150px;object-fit:contain;border-radius:8px;display:block}.bill-upload-clear{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:50%;background:#dc2626d9;border:1.5px solid rgba(255,255,255,.2);color:#fff;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0006;transition:background .15s}.bill-upload-clear:hover{background:#dc2626}.bill-images-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bill-images-grid .bill-upload-zone{aspect-ratio:1 / 1;min-height:unset}.bill-images-grid .bill-upload-preview-wrap{position:absolute;inset:0}.bill-images-grid .bill-upload-preview{width:100%;height:100%;max-height:none;object-fit:cover;border-radius:10px}.bill-detail-field{display:flex;flex-direction:column;gap:3px}.bill-detail-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#f5f5f766;font-weight:700}.bill-detail-value{font-size:13px;color:#f5f5f7}.bill-print-opt{flex:1;padding:18px 14px;border-radius:14px;border:1.5px solid rgba(245,158,11,.25);background:#f59e0b0d;cursor:pointer;transition:all .2s;text-align:center;font-family:inherit}.bill-print-opt:hover{background:#f59e0b24;border-color:#f59e0b8c;transform:translateY(-2px)}.bill-print-opt .bp-icon{font-size:26px;color:#fbbf24;display:block;margin-bottom:7px}.bill-print-opt .bp-label{font-size:14px;font-weight:700;color:#fbbf24}.bill-print-opt .bp-sub{font-size:11px;color:#f5f5f773;margin-top:3px}.bill-print-preview-overlay{align-items:center;padding:16px}.bill-preview-modal-panel{max-width:min(92vw,66vh)!important;width:100%!important;max-height:88vh!important;aspect-ratio:3 / 4;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden}.bill-preview-modal-header{flex-shrink:0}.bill-preview-frame-wrap{flex:1 1 auto;min-height:0;overflow:hidden;position:relative;padding:0 12px 12px}#billPrintIframe{position:absolute;top:0;left:50%;transform-origin:top center;border:none;border-radius:8px;background:#fff;box-shadow:0 4px 24px #00000059}.label-print-hidden-host{position:fixed;left:0;top:0;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;z-index:-1}#billListFooter{padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.bill-list-footer-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important;min-height:40px;max-width:var(--app-content-max, 1200px);margin-left:auto;margin-right:auto}.bill-summary-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;flex:1 1 auto;min-width:0}.bill-bulk-bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem;flex:1 1 auto;width:100%}.bill-bulk-selection-label{flex:1 1 auto;min-width:0;font-size:11px;font-weight:600;color:#fbbf24e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bill-bulk-bar.hidden{display:none!important}#billListFooter .bill-btn-sm{min-height:34px;flex-shrink:0;white-space:nowrap;padding:6px 10px;font-size:11px}#manageBillView.bill-mgmt-view{width:100%;max-width:var(--app-content-max, 1200px);margin-left:auto;margin-right:auto;box-sizing:border-box}.bill-mgmt-chrome{padding:.65rem .75rem .55rem!important;margin-bottom:.45rem}.bill-mgmt-toolbar{display:flex;flex-direction:column;gap:.55rem}.bill-mgmt-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:0!important}.bill-mgmt-toolbar__tabs{padding-top:.15rem;border-top:1px solid rgba(255,255,255,.06)}.bill-icon-btn{width:2.75rem;height:2.75rem;padding:0!important;justify-content:center}.bill-mgmt-sheet-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:.45rem .55rem;border-radius:.65rem;background:#f59e0b0f;border:1px solid rgba(245,158,11,.18)}.bill-mgmt-sheet-bar.hidden{display:none!important}.bill-mgmt-sheet-bar__label{flex:1 1 auto;min-width:0;font-size:11px;font-weight:600;color:#fbbf24}.bill-mgmt-sheet-bar__actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-left:auto}.bill-mgmt-meta-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;padding:.45rem .65rem;margin-bottom:.45rem;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05;font-size:11px;color:#ffffff8c}.bill-meta-stat{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.bill-meta-stat strong{color:#ffffffeb;font-weight:700}.bill-meta-stat--sel strong{color:#fbbf24}.bill-mgmt-table-shell{overflow:hidden;margin-bottom:0}body:has(#manageBillView.active) #adminPanel{height:auto;overflow:visible;min-height:0;padding:.5rem}#manageBillView.active{display:flex!important;flex-direction:column;height:var(--list-view-height);max-height:var(--list-view-height);overflow:hidden;min-height:0;width:100%;margin-top:0!important}#billListFooter.bill-list-footer{background:#151525fa;border-top:1px solid rgba(245,158,11,.2);box-shadow:0 -10px 30px #00000080}#billListFooter.bill-list-footer.hidden{display:none!important}body:has(#manageBillView.active) #billListFooter{left:0;right:0}@media(min-width:768px){body:has(#manageBillView.active) #billListFooter{left:var(--sidebar-w, 0)}body.sidebar-collapsed:has(#manageBillView.active) #billListFooter{left:var(--sidebar-w-rail, 0)}.bill-table{min-width:760px}.bill-td-store{max-width:140px;width:140px}.bill-td-desc{max-width:none}}body:has(#manageBillView.active):has(#billListFooter:not(.hidden)) #billTableContainer{padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}@media(max-width:767px){#billListFooter>.bill-list-footer-inner{max-width:none!important;padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px))}.bill-mgmt-chrome{padding:.55rem .55rem .45rem!important}.bill-mgmt-meta-bar{padding:.35rem .45rem;margin-bottom:.35rem}body:has(#manageBillView.active):has(#billListFooter:not(.hidden)) #billTableContainer{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}#billListFooter .bill-btn-sm{min-height:32px;padding:5px 7px;font-size:10px}}\</style> \<!-- Design System tokens — โหลดหลัง CSS เดิมทั้งหมดเพื่อ override --> <link rel="stylesheet" href="/design-tokens.css?v=3"> \<!-- Design System fixes — แก้ปัญหา ui-* ทับ dropdown/logo (โหลดหลัง design-tokens.css) --> \<style> #createOrderView .ui-card.panel-order,#createOrderView .create-order-advanced,#createOrderView .create-order-advanced-body,#statusContainer,#statusContainer .cs-wrap{overflow:visible!important}#shippingDropdownWrapper,#shippingDropdownPanel,#statusContainer,#bankPickerDropdown,#bankPickerMenu{overflow:visible}#statusContainer{position:relative;z-index:30!important}#statusContainer .form-label{position:relative;z-index:26}#statusContainer .cs-wrap{position:relative;z-index:40}#statusContainer .cs-panel{z-index:10050}.ui-card.panel-order:before{border-radius:var(--radius-card) var(--radius-card) 0 0;z-index:0;pointer-events:none;clip-path:inset(0 round var(--radius-card) var(--radius-card) 0 0)}.ui-card.panel-order>*{position:relative;z-index:1}#shippingSection{position:relative;z-index:20}#shippingDropdownWrapper{z-index:21}#shippingDropdownPanel{background:#0f0d1e!important;z-index:60;box-shadow:0 12px 40px #000000b3}#shippingDropdownList{background:#0f0d1e}#orderStatus.ui-input,#bankSelector.ui-input,.themed-input.ui-input{padding:.45rem 1rem;background:#00000040;border:1px solid rgba(255,255,255,.1);border-radius:1rem}#bankPickerTrigger{padding-left:.85rem;gap:.65rem}#bankPickerLogoWrap{margin-left:.1rem}#createOrderView .ui-h2{font-size:.875rem;font-weight:600;line-height:1.25;letter-spacing:0}#createOrderView .ui-label{font-size:.85rem;font-weight:500;text-transform:none;letter-spacing:0;margin:0 0 .4rem;color:#facc15}#createOrderView .themed-input.ui-input,#createOrderView select.ui-input,#createOrderView #orderStatus.ui-input,#createOrderView #bankSelector.ui-input{font-size:max(16px,.9rem);padding:.45rem 1rem;border-radius:1rem;height:40px}#createOrderView .ui-card{padding:1rem;border-radius:var(--radius-list)}#createOrderView .ui-card.panel-order:before{border-radius:var(--radius-list) var(--radius-list) 0 0;clip-path:inset(0 round var(--radius-list) var(--radius-list) 0 0)}#headerNavFlyoutBackdrop{position:fixed;inset:0;z-index:64;background:#0a00059e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s;pointer-events:none}#headerNavFlyoutBackdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:767px){body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}#sidebar{z-index:80}#sidebarOverlay{z-index:79}#sidebarEdgeOpenZone{display:block;position:fixed;left:0;top:0;bottom:0;width:22px;z-index:78;touch-action:none}body.sidebar-drawer-open #sidebarEdgeOpenZone,body.modal-open #sidebarEdgeOpenZone{display:none}.app-header{left:0!important;right:0!important;width:100%;z-index:55}.view-section.active>.subtabs-sticky:first-child{margin-top:.15rem;border-color:#d4af3724!important;box-shadow:0 6px 18px #00000052,inset 0 1px #d4af370f}.header-nav .header-action-label,.header-action--menu .header-action-label{display:none}.header-nav .header-action,.header-action--menu{min-width:44px;width:44px;padding:.35rem}#navPathBreadcrumb{display:none}.header-titles h1{font-size:.92rem}.header-nav{overflow-x:visible;max-width:none;gap:.28rem}header .header-inner{overflow-x:visible;gap:.45rem}#adminPanel:has(#manageOrderView.active),#adminPanel:has(#manageQuickOrderView.active),#adminPanel:has(#scannerView.active),#adminPanel:has(#manageCustomerAddressView.active),#adminPanel:has(#manageParticipantBirthdayView.active),#adminPanel:has(#lineCustomersView.active),#adminPanel:has(#manageProductView.active),#adminPanel:has(#manageCeremonyView.active),#adminPanel:has(#manageShippingRatesView.active){display:flex;flex-direction:column;box-sizing:border-box;height:calc(100dvh - var(--app-header-offset, 72px));max-height:calc(100dvh - var(--app-header-offset, 72px));overflow:hidden;padding-bottom:0!important;min-height:0}body[data-spa-shell="1"] #adminPanel:has(#manageOrderView.active),body[data-spa-shell="1"] #adminPanel:has(#manageQuickOrderView.active),body[data-spa-shell="1"] #adminPanel:has(#scannerView.active),body[data-spa-shell="1"] #adminPanel:has(#manageCustomerAddressView.active),body[data-spa-shell="1"] #adminPanel:has(#manageParticipantBirthdayView.active),body[data-spa-shell="1"] #adminPanel:has(#lineCustomersView.active),body[data-spa-shell="1"] #adminPanel:has(#manageProductView.active),body[data-spa-shell="1"] #adminPanel:has(#manageCeremonyView.active),body[data-spa-shell="1"] #adminPanel:has(#manageShippingRatesView.active){height:auto!important;max-height:none!important;flex:1 1 auto}#manageOrderView.active,#manageQuickOrderView.active,#scannerView.active,#manageCustomerAddressView.active,#manageParticipantBirthdayView.active,#lineCustomersView.active,#manageProductView.active,#manageCeremonyView.active,#manageShippingRatesView.active{flex:1 1 auto;min-height:0;display:flex!important;flex-direction:column;height:100%!important;max-height:100%!important;margin-top:0;overflow:hidden}#manageOrderView.active>.list-view-filter-row{margin-top:.1rem!important;margin-bottom:.3rem!important;gap:.35rem}#manageOrderView.active>.manage-order-layout-row{margin-bottom:.3rem!important}#manageOrderView.active>#orderBulkAction{margin-bottom:.35rem!important;padding-top:.35rem!important;padding-bottom:.35rem!important}#manageOrderView.active #manageOrderContainer{flex:1 1 auto;min-height:0;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}#beamPaymentsView.active,#manageBillView.active{display:flex!important;flex-direction:column;height:var(--list-view-height);max-height:var(--list-view-height);overflow:hidden;min-height:0;margin-top:0}#headerNavFlyout.header-nav-flyout--sheet{inset:auto 0 0!important;width:100%!important;max-width:100%!important;min-width:0;max-height:none;overflow:visible;border-radius:1.35rem 1.35rem 0 0;border-bottom:none;transform:translateY(105%);transform-origin:bottom center;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));box-shadow:0 -16px 56px #0000009e,0 0 0 1px #d4af3738;z-index:66}#headerNavFlyout.header-nav-flyout--sheet.is-visible{transform:translateY(0)}#headerNavFlyout.header-nav-flyout--sheet:before{display:none}#headerNavFlyout.header-nav-flyout--sheet .header-nav-flyout__head-row .header-nav-flyout__head{text-align:center;color:var(--gold-bright, #FFD700);font-size:.74rem;letter-spacing:.08em}#headerNavFlyout.header-nav-flyout--sheet .header-nav-flyout__scroll{max-height:min(72dvh,520px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:.1rem 0 .35rem}#headerNavFlyout.header-nav-flyout--sheet .header-nav-flyout__item{opacity:1;transform:none;animation:none;min-height:48px;margin:.14rem .5rem;width:calc(100% - 1rem)}#headerNavFlyoutBackdrop.is-visible{z-index:65}.list-view-filter-row{align-items:stretch}.list-view-sheet-select{min-width:0!important;width:100%}}@media(max-width:399px){.list-view-filter-row{flex-direction:row;flex-wrap:wrap;align-items:center}.list-view-filter-row>.relative.flex-1,.list-view-filter-row>.flex-1,.list-view-filter-row>.relative.flex-1.min-w-0,.list-view-filter-row>.relative.min-w-\[140px\]{flex:1 1 100%;width:100%;min-width:0}.list-view-filter-row>.list-view-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;flex:1 1 auto;justify-content:flex-start}.list-view-filter-row>button:not(.list-view-filter-actions button){flex:0 0 auto}#manageOrderView .list-view-filter-row>.relative:has(select){flex:1 1 calc(50% - .25rem);min-width:0}.bill-mgmt-toolbar__actions.list-view-filter-row{flex-direction:row;flex-wrap:wrap}.bill-mgmt-toolbar__actions .list-view-filter-actions{margin-left:auto}}.create-order-item-metrics{display:flex;gap:.25rem;width:100%}.create-order-item-qty{flex:0 0 18%;min-width:3.25rem}.create-order-item-unit{flex:0 0 27%;min-width:4rem}.create-order-item-discount{flex:0 0 22%;min-width:3.5rem}.create-order-item-total{flex:1 1 33%;min-width:4rem}@media(max-width:420px){.create-order-item-qty{flex:0 0 22%}.create-order-item-unit{flex:0 0 26%}.create-order-item-discount{flex:0 0 22%}.create-order-item-total{flex:1 1 30%}.create-order-item-metrics .themed-input{padding-left:.35rem!important;padding-right:.35rem!important;font-size:14px!important}}.bill-table-empty{max-width:100vw}@media(max-width:767px){.bill-td-amount{width:108px}.bill-table-empty span{display:inline-block;max-width:min(280px,80vw)}}.list-view-footer{padding:.4rem .5rem!important;padding-bottom:calc(.4rem + env(safe-area-inset-bottom,0px))!important;border-top-color:#d4af3733!important}.list-view-footer-inner,#createOrderFooter>div,#bulkActionButtons>div,#billListFooter>.bill-list-footer-inner,.cust-mgmt-footer>div,#scannerFooter>div{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.35rem!important;height:auto!important;min-height:0!important}#bulkActionButtons>div{justify-content:stretch}#bulkActionButtons button,#bulkActionButtons .bulk-action-btn-inline,.list-view-footer-inner button,.cust-mgmt-footer button{flex:1 1 0;min-width:0;min-height:36px!important;height:36px!important;padding:.2rem .35rem!important;font-size:.65rem!important;white-space:nowrap}#quickOrderFooter .list-view-footer-inner>.flex.items-center.gap-3{flex:0 0 auto;padding:0 .5rem;height:36px;gap:.35rem!important}#quickOrderFooter .list-view-footer-inner>.flex-1.flex{flex:1 1 auto!important;min-width:0;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:.35rem!important}#quickOrderFooter .list-view-footer-inner>.flex-1.flex button{flex:1 1 0;min-width:0;padding-left:.35rem!important;padding-right:.35rem!important}#createOrderFooter #qtySelector{height:36px;width:7.5rem}#createOrderFooter #submitBtn{min-height:36px!important;height:36px!important;font-size:.9rem!important}@media(max-width:767px){#createOrderFooter #qtySelector{height:2.75rem!important;width:7.25rem!important}#createOrderFooter #submitBtn{min-height:2.75rem!important;height:2.75rem!important;font-size:1.05rem!important}}@media(max-width:479px){.list-view-footer-inner{flex-direction:row!important;align-items:center!important;gap:.35rem!important;height:auto!important}.list-view-footer-inner>.flex-1.flex{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:.35rem;width:auto}.list-view-footer-inner>.flex-1.flex button{min-height:36px!important;height:36px!important;padding:.2rem .3rem!important;font-size:.62rem!important}.list-view-footer-inner>.flex.items-center.gap-3{justify-content:flex-start;min-height:36px;flex-shrink:0}#bulkActionButtons>div{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:.35rem}#bulkActionButtons button{min-height:36px!important;height:36px!important;font-size:.62rem!important}.order-subtabs>button .tab-label{display:none}.order-subtabs>button{padding-left:.35rem;padding-right:.35rem}}@media(max-width:359px){.header-nav .header-action,.header-action--menu{min-width:40px;width:40px}.header-titles h1{font-size:.85rem}}#orderBroadcastComposeModal .broadcast-compose-modal-panel{width:min(560px,96vw);max-width:min(560px,96vw)!important;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}#orderBroadcastComposeModal .bc-modal-scroll-body{flex:1 1 auto;min-height:0;max-height:calc(92vh - 5.5rem)}#orderBroadcastComposeModal .bc-modal-expand-btn{display:none}@media(max-width:639px){#orderBroadcastComposeModal.modal-overlay{align-items:flex-end;padding:0}#orderBroadcastComposeModal .broadcast-compose-modal-panel{width:100%;max-width:100%!important;margin:0;border-radius:1.25rem 1.25rem 0 0;max-height:72dvh;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));transition:max-height .28s ease,border-radius .28s ease,height .28s ease}#orderBroadcastComposeModal .broadcast-compose-modal-panel.bc-modal-expanded{max-height:96dvh;height:96dvh;border-radius:0}#orderBroadcastComposeModal .bc-modal-scroll-body{max-height:calc(72dvh - 4.5rem)}#orderBroadcastComposeModal .broadcast-compose-modal-panel.bc-modal-expanded .bc-modal-scroll-body{max-height:calc(96dvh - 4.5rem)}#orderBroadcastComposeModal .bc-modal-expand-btn{display:flex}}.carrier-badge{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1.15;padding:.18rem .5rem;border-radius:.35rem;white-space:nowrap;flex-shrink:0;letter-spacing:.02em;vertical-align:middle}.carrier-badge--inline{font-size:9px;padding:.12rem .38rem}.carrier-badge--kex{background:linear-gradient(135deg,#f60,#ea580c);color:#fff;border:1px solid rgba(255,140,0,.55);box-shadow:0 0 10px #ff660038}.carrier-badge--flash{background:linear-gradient(135deg,#fde047,#facc15 55%,#eab308);color:#1c1917;border:1px solid rgba(250,204,21,.65);box-shadow:0 0 8px #facc152e}.carrier-badge--thaipost{background:linear-gradient(90deg,#1d4ed8 0% 38%,#dc2626 38% 62%,#f8fafc 62% 100%);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.25)}.carrier-badge--jt{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:1px solid rgba(248,113,113,.45);box-shadow:0 0 8px #dc262633}.carrier-badge--shopee{background:linear-gradient(135deg,#fb923c,#ea580c);color:#fff}.carrier-badge--lazada{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.carrier-badge--best{background:linear-gradient(135deg,#fbbf24,#d97706);color:#1c1917}.carrier-badge--nim{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff}.carrier-badge--default{background:#ffffff14;color:#ffffffa6;border:1px solid rgba(255,255,255,.12)}.parcel-log-card-wrap{padding:.55rem .65rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.75rem;transition:background .15s ease}.parcel-log-card-wrap:hover{background:#ffffff0f}.parcel-log-card{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"badge name time" "track order order" "items items items";gap:.2rem .45rem;align-items:center;min-width:0}.parcel-log-card>.carrier-badge{grid-area:badge}.parcel-log-card__name{grid-area:name;font-size:13px;font-weight:600;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parcel-log-card__time{grid-area:time;font-size:10px;color:#ffffff73;white-space:nowrap}.parcel-log-card__tracking{grid-area:track;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#06b6d4f2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parcel-log-card__order-wrap{grid-area:order;min-width:0;overflow:hidden}.parcel-log-card__order{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;font-size:10px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#34d399;background:none;border:none;padding:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parcel-log-card__order:hover{color:#6ee7b7;text-decoration:underline}.parcel-log-card__no-order{font-size:10px;color:#ffffff59}.parcel-log-card__from-name{color:#fbbf24bf;font-weight:500}.parcel-log-card__items{grid-area:items;display:flex;align-items:center;gap:.3rem;min-width:0;font-size:10px;color:#ffffff8c}.parcel-log-card__items-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(min-width:768px){.parcel-log-card{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr) auto;grid-template-areas:"badge name track order time" "items items items items items";gap:.15rem .5rem}.parcel-log-card:not(:has(.parcel-log-card__items)){grid-template-areas:"badge name track order time"}}body.fos-widget-enabled #floating-order-sidebar-root{display:block}#floating-order-sidebar-root{display:none;position:fixed;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 88px);z-index:240;pointer-events:none;max-width:100vw}@media(max-width:767px){#floating-order-sidebar-root{bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}}.fos-root{position:relative;display:flex;flex-direction:column;align-items:flex-end;pointer-events:auto;font-family:Noto Sans Thai,Sarabun,Thonburi,system-ui,sans-serif}.fos-notify-tab{position:relative;border:none;background:transparent;padding:0;cursor:pointer;outline:none}.fos-notify-tab:focus-visible .fos-notify-tab__pill{outline:2px solid #7dd3fc;outline-offset:3px}.fos-notify-tab__pill{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .35rem .45rem .55rem;border-radius:9999px 0 0 9999px;background:linear-gradient(90deg,var(--fos-blue-start, #22d3ee) 0%,var(--fos-blue-end, #2563eb) 100%);border:1px solid rgba(125,211,252,.35);border-right:none;box-shadow:-6px 4px 24px var(--fos-blue-glow, rgba(56, 189, 248, .4)),0 8px 28px #00000059,inset 0 1px #ffffff38;transition:box-shadow .25s ease,filter .25s ease,padding .25s ease;overflow:hidden}.fos-notify-tab--collapsed .fos-notify-tab__pill{padding-right:.15rem}.fos-notify-tab--collapsed .fos-notify-tab__body{opacity:0;max-width:0;overflow:hidden}.fos-notify-tab--expanded .fos-notify-tab__body{opacity:1;max-width:5rem}.fos-notify-tab:hover .fos-notify-tab__pill,.fos-notify-tab[aria-expanded=true] .fos-notify-tab__pill{filter:brightness(1.06);box-shadow:-8px 6px 32px #38bdf88c,0 10px 32px #0006,inset 0 1px #ffffff47}.fos-notify-tab__icon-wrap{position:relative;flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffffff47,#ffffff14);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff4d}.fos-notify-tab__icon{color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25))}.fos-notify-tab__body{display:flex;flex-direction:column;align-items:center;gap:.2rem;transition:opacity .25s ease,max-width .3s ease;white-space:nowrap}.fos-notify-tab__vlabel{writing-mode:vertical-rl;text-orientation:mixed;font-size:.68rem;font-weight:800;letter-spacing:.06em;color:#fff;line-height:1.1;text-shadow:0 1px 4px rgba(0,0,0,.2)}.fos-notify-tab__count{font-size:.58rem;font-weight:700;color:#ffffffe6;background:#0000002e;padding:.12rem .28rem;border-radius:9999px}.fos-notify-tab--has-new .fos-notify-tab__pill{filter:brightness(1.05)}.fos-notify-tab__badge{position:absolute;top:-3px;right:-3px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:9999px;font-size:.58rem;font-weight:800;color:#fff;background:linear-gradient(180deg,#f87171,#dc2626);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 10px #f87171a6;border:2px solid #ffffff;z-index:2}.fos-notify-tab__live-dot{position:absolute;top:1px;right:1px;width:.55rem;height:.55rem;border-radius:9999px;background:#4ade80;border:2px solid #ffffff;box-shadow:0 0 8px #4ade80cc}.fos-notify-tab__pulse{position:absolute;inset:-3px 0 -3px -4px;border-radius:9999px 0 0 9999px;border:1px solid rgba(125,211,252,.65);border-right:none;opacity:.55;animation:fos-pulse-ring 1.6s ease-out infinite;pointer-events:none}@media(max-width:768px),(hover:none){.fos-notify-tab__pulse{animation:none!important;opacity:0!important}}body.energy-save .fos-notify-tab__pulse,body.user-idle .fos-notify-tab__pulse,body.page-hidden .fos-notify-tab__pulse{animation:none!important;opacity:0!important}@keyframes fos-pulse-ring{0%{transform:scale(.97);opacity:.7}70%{transform:scale(1.04);opacity:0}to{transform:scale(1.04);opacity:0}}.fos-popover{position:absolute;bottom:calc(100% + .55rem);right:0;width:min(360px,calc(100vw - 1rem));max-height:min(58vh,480px);display:flex;flex-direction:column;background:linear-gradient(180deg,#0f172a,#0b1220);border:1px solid rgba(56,189,248,.22);border-radius:1rem .85rem .85rem 1rem;box-shadow:-8px -8px 40px #0000008c,0 0 28px #38bdf81a;overflow:hidden}.fos-popover__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.85rem .9rem .65rem;border-bottom:1px solid rgba(56,189,248,.12);background:linear-gradient(180deg,rgba(56,189,248,.08) 0%,transparent 100%)}.fos-popover__eyebrow{margin:0;font-size:.62rem;letter-spacing:.08em;color:#bae6fd99}.fos-popover__title{margin:.15rem 0 0;font-size:1rem;font-weight:700;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.fos-popover__unread-pill{font-size:.58rem;font-weight:700;padding:.12rem .45rem;border-radius:9999px;background:#38bdf826;border:1px solid rgba(125,211,252,.35);color:#bae6fd}.fos-popover__close{border:1px solid rgba(56,189,248,.22);background:#38bdf80f;color:#bae6fdd9;width:1.75rem;height:1.75rem;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.fos-popover__close:hover{background:#38bdf824;color:#7dd3fc}.fos-popover__empty{margin:0;padding:1.25rem .9rem;text-align:center;font-size:.78rem;color:#ffffff73}.fos-popover__list{list-style:none;margin:0;padding:0 .35rem .5rem;flex:0 0 auto;min-height:0}.fos-popover__sections{overflow-y:auto;flex:1 1 auto;min-height:0;padding-top:.2rem;padding-bottom:.35rem;-webkit-overflow-scrolling:touch}.fos-popover__section-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.35rem .65rem .25rem;position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#0f172a 85%,transparent)}.fos-popover__section-title{font-size:.68rem;font-weight:700;letter-spacing:.04em;color:#bae6fdbf;text-transform:uppercase}.fos-popover__section-badge{font-size:.58rem;font-weight:800;min-width:1rem;height:1rem;padding:0 .3rem;border-radius:9999px;background:#f8717133;border:1px solid rgba(248,113,113,.45);color:#fecaca;display:inline-flex;align-items:center;justify-content:center}.fos-popover__row{width:100%;text-align:left;border:1px solid rgba(255,255,255,.06);background:#0f172ab8;border-radius:.75rem;padding:.5rem .55rem;margin-bottom:.3rem;cursor:pointer;color:#ffffffeb;transition:background .2s ease,border-color .2s ease,transform .2s ease;display:flex;align-items:flex-start;gap:.5rem}.fos-popover__row--unread{border-color:#38bdf859;background:#38bdf80f}.fos-popover__row--beam-suspicious{border-color:#f59e0b6b!important;background:#f59e0b14!important}.fos-popover__row--beam-suspicious .fos-popover__line1-main{color:#fcd34d}.fos-popover__row:hover{background:#38bdf81a;border-color:#7dd3fc4d;transform:translate(-2px)}.fos-popover__type-icon{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;border-radius:.5rem;background:#38bdf814;border:1px solid rgba(56,189,248,.2)}.fos-popover__slip-thumb{flex-shrink:0;width:2.25rem;height:2.25rem;object-fit:cover;border-radius:.4rem;border:1px solid rgba(56,189,248,.35);background:#0000004d}.fos-popover__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.fos-popover__line1{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem;font-size:.74rem;font-weight:600;color:#fffffff2;line-height:1.35}.fos-popover__line1-main{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fos-popover__time{flex-shrink:0;font-size:.6rem;font-weight:500;color:#7dd3fcbf;white-space:nowrap;line-height:1.35}.fos-popover__line2{font-size:.66rem;font-weight:400;color:#ffffff80;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fos-popover__unread-dot{width:.38rem;height:.38rem;border-radius:9999px;background:#38bdf8;box-shadow:0 0 8px #38bdf8d9;flex-shrink:0}.fos-popover__footer{flex-shrink:0;padding:.55rem .65rem .75rem;border-top:1px solid rgba(56,189,248,.12);background:linear-gradient(180deg,#0b1220b8,#0b1220);position:relative;z-index:2}.fos-popover__view-all{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .75rem;border-radius:.65rem;border:1px solid rgba(56,189,248,.4);background:#38bdf814;color:#7dd3fc;font-size:.78rem;font-weight:700;cursor:pointer;box-shadow:0 0 16px #38bdf81f;transition:transform .2s ease,filter .2s ease,background .2s ease}.fos-popover__view-all:hover{transform:translateY(-1px);background:#38bdf824;filter:brightness(1.06)}.fos-loading,.fos-error{position:absolute;bottom:calc(100% + .5rem);right:0;font-size:.7rem;color:#bae6fdcc;padding:.35rem .55rem;background:#0b1220;border-radius:.5rem;border:1px solid rgba(56,189,248,.2);white-space:nowrap}.fos-error{color:#fca5a5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.fos-widget-enabled:has(#bulkActionButtons:not(.hidden)) #floating-order-sidebar-root{bottom:calc(env(safe-area-inset-bottom,0px) + 98px)}@media(max-width:640px){#floating-order-sidebar-root{right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 44px);z-index:260}.fos-root{gap:6px}.fos-popover{width:min(92vw,360px)}.fos-notify-tab--collapsed .fos-notify-tab__body{opacity:1;max-width:5rem}.fos-notify-tab__vlabel{font-size:.62rem}}
