*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.mkt .bg-grid{background-image:linear-gradient(to right,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.045) 1px,transparent 1px);background-size:56px 56px}.mkt .bg-dots{background-image:radial-gradient(rgba(15,23,42,.07) 1px,transparent 1px);background-size:22px 22px}.mkt .bg-noise{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.mkt .text-gradient{background:linear-gradient(120deg,#4f46e5,#6366f1 40%,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt .conic-border{background:conic-gradient(from var(--angle, 0deg),transparent 0%,#4f46e5 12%,#2563eb 25%,transparent 38%,transparent 100%)}.mkt .pointer-events-none{pointer-events:none}.mkt .fixed{position:fixed}.mkt .absolute{position:absolute}.mkt .relative{position:relative}.mkt .sticky{position:sticky}.mkt .-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.mkt .-inset-6{top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem}.mkt .-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.mkt .inset-0{top:0;right:0;bottom:0;left:0}.mkt .-inset-y-8{top:-2rem;bottom:-2rem}.mkt .inset-x-0{left:0;right:0}.mkt .inset-x-4{left:1rem;right:1rem}.mkt .-bottom-10{bottom:-2.5rem}.mkt .-bottom-24{bottom:-6rem}.mkt .-bottom-5{bottom:-1.25rem}.mkt .-bottom-6{bottom:-1.5rem}.mkt .-left-1\/2{left:-50%}.mkt .-left-20{left:-5rem}.mkt .-left-24{left:-6rem}.mkt .-left-28{left:-7rem}.mkt .-left-3{left:-.75rem}.mkt .-left-4{left:-1rem}.mkt .-left-6{left:-1.5rem}.mkt .-right-1\.5{right:-.375rem}.mkt .-right-16{right:-4rem}.mkt .-right-3{right:-.75rem}.mkt .-right-4{right:-1rem}.mkt .-right-6{right:-1.5rem}.mkt .-top-1\.5{top:-.375rem}.mkt .-top-2\.5{top:-.625rem}.mkt .-top-24{top:-6rem}.mkt .-top-3{top:-.75rem}.mkt .-top-5{top:-1.25rem}.mkt .bottom-0{bottom:0}.mkt .bottom-16{bottom:4rem}.mkt .bottom-3{bottom:.75rem}.mkt .bottom-4{bottom:1rem}.mkt .bottom-5{bottom:1.25rem}.mkt .bottom-\[-12rem\]{bottom:-12rem}.mkt .left-0{left:0}.mkt .left-1\/2{left:50%}.mkt .left-1\/3{left:33.333333%}.mkt .left-10{left:2.5rem}.mkt .left-11{left:2.75rem}.mkt .left-4{left:1rem}.mkt .left-\[22px\]{left:22px}.mkt .left-\[27px\]{left:27px}.mkt .right-0{right:0}.mkt .right-2{right:.5rem}.mkt .right-3{right:.75rem}.mkt .right-4{right:1rem}.mkt .right-\[-10rem\]{right:-10rem}.mkt .right-\[-8rem\]{right:-8rem}.mkt .top-0{top:0}.mkt .top-1\/2{top:50%}.mkt .top-10{top:2.5rem}.mkt .top-24{top:6rem}.mkt .top-3{top:.75rem}.mkt .top-4{top:1rem}.mkt .top-6{top:1.5rem}.mkt .top-9{top:2.25rem}.mkt .top-\[-8rem\]{top:-8rem}.mkt .top-\[1\.15rem\]{top:1.15rem}.mkt .top-\[4\.5rem\]{top:4.5rem}.mkt .top-\[64px\]{top:64px}.mkt .-z-10{z-index:-10}.mkt .z-10{z-index:10}.mkt .z-20{z-index:20}.mkt .z-30{z-index:30}.mkt .z-40{z-index:40}.mkt .z-50{z-index:50}.mkt .z-\[5\]{z-index:5}.mkt .z-\[60\]{z-index:60}.mkt .col-span-2{grid-column:span 2 / span 2}.mkt .row-span-2{grid-row:span 2 / span 2}.mkt .-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mkt .mx-auto{margin-left:auto;margin-right:auto}.mkt .my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mkt .my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mkt .-mt-10{margin-top:-2.5rem}.mkt .mb-1\.5{margin-bottom:.375rem}.mkt .mb-2{margin-bottom:.5rem}.mkt .mb-3{margin-bottom:.75rem}.mkt .mb-4{margin-bottom:1rem}.mkt .mb-6{margin-bottom:1.5rem}.mkt .mb-8{margin-bottom:2rem}.mkt .ml-1{margin-left:.25rem}.mkt .ml-2{margin-left:.5rem}.mkt .ml-3{margin-left:.75rem}.mkt .mt-0\.5{margin-top:.125rem}.mkt .mt-1{margin-top:.25rem}.mkt .mt-1\.5{margin-top:.375rem}.mkt .mt-10{margin-top:2.5rem}.mkt .mt-12{margin-top:3rem}.mkt .mt-14{margin-top:3.5rem}.mkt .mt-2{margin-top:.5rem}.mkt .mt-24{margin-top:6rem}.mkt .mt-3{margin-top:.75rem}.mkt .mt-4{margin-top:1rem}.mkt .mt-5{margin-top:1.25rem}.mkt .mt-6{margin-top:1.5rem}.mkt .mt-7{margin-top:1.75rem}.mkt .mt-8{margin-top:2rem}.mkt .mt-9{margin-top:2.25rem}.mkt .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mkt .block{display:block}.mkt .flex{display:flex}.mkt .inline-flex{display:inline-flex}.mkt .table{display:table}.mkt .grid{display:grid}.mkt .hidden{display:none}.mkt .aspect-\[4\/3\]{aspect-ratio:4/3}.mkt .h-0\.5{height:.125rem}.mkt .h-1\.5{height:.375rem}.mkt .h-10{height:2.5rem}.mkt .h-11{height:2.75rem}.mkt .h-12{height:3rem}.mkt .h-14{height:3.5rem}.mkt .h-16{height:4rem}.mkt .h-2{height:.5rem}.mkt .h-2\.5{height:.625rem}.mkt .h-20{height:5rem}.mkt .h-24{height:6rem}.mkt .h-28{height:7rem}.mkt .h-3{height:.75rem}.mkt .h-3\.5{height:.875rem}.mkt .h-4{height:1rem}.mkt .h-44{height:11rem}.mkt .h-48{height:12rem}.mkt .h-5{height:1.25rem}.mkt .h-56{height:14rem}.mkt .h-6{height:1.5rem}.mkt .h-60{height:15rem}.mkt .h-7{height:1.75rem}.mkt .h-72{height:18rem}.mkt .h-8{height:2rem}.mkt .h-80{height:20rem}.mkt .h-9{height:2.25rem}.mkt .h-\[18px\]{height:18px}.mkt .h-\[22px\]{height:22px}.mkt .h-\[26rem\]{height:26rem}.mkt .h-\[28rem\]{height:28rem}.mkt .h-\[30rem\]{height:30rem}.mkt .h-\[72px\]{height:72px}.mkt .h-full{height:100%}.mkt .h-px{height:1px}.mkt .max-h-\[40vh\]{max-height:40vh}.mkt .max-h-\[55vh\]{max-height:55vh}.mkt .min-h-\[120px\]{min-height:120px}.mkt .min-h-\[180px\]{min-height:180px}.mkt .min-h-\[18rem\]{min-height:18rem}.mkt .min-h-\[3\.25rem\]{min-height:3.25rem}.mkt .min-h-\[56px\]{min-height:56px}.mkt .min-h-\[92vh\]{min-height:92vh}.mkt .min-h-screen{min-height:100vh}.mkt .w-0\.5{width:.125rem}.mkt .w-1\.5{width:.375rem}.mkt .w-1\/2{width:50%}.mkt .w-10{width:2.5rem}.mkt .w-11{width:2.75rem}.mkt .w-12{width:3rem}.mkt .w-14{width:3.5rem}.mkt .w-16{width:4rem}.mkt .w-2{width:.5rem}.mkt .w-2\.5{width:.625rem}.mkt .w-20{width:5rem}.mkt .w-24{width:6rem}.mkt .w-28{width:7rem}.mkt .w-3{width:.75rem}.mkt .w-3\.5{width:.875rem}.mkt .w-4{width:1rem}.mkt .w-44{width:11rem}.mkt .w-5{width:1.25rem}.mkt .w-6{width:1.5rem}.mkt .w-7{width:1.75rem}.mkt .w-72{width:18rem}.mkt .w-8{width:2rem}.mkt .w-80{width:20rem}.mkt .w-9{width:2.25rem}.mkt .w-\[150px\]{width:150px}.mkt .w-\[18px\]{width:18px}.mkt .w-\[22px\]{width:22px}.mkt .w-\[26rem\]{width:26rem}.mkt .w-\[28rem\]{width:28rem}.mkt .w-\[30rem\]{width:30rem}.mkt .w-\[40rem\]{width:40rem}.mkt .w-\[72px\]{width:72px}.mkt .w-fit{width:-moz-fit-content;width:fit-content}.mkt .w-full{width:100%}.mkt .w-max{width:-moz-max-content;width:max-content}.mkt .min-w-0{min-width:0px}.mkt .min-w-\[1ch\]{min-width:1ch}.mkt .max-w-2xl{max-width:42rem}.mkt .max-w-3xl{max-width:48rem}.mkt .max-w-4xl{max-width:56rem}.mkt .max-w-5xl{max-width:64rem}.mkt .max-w-\[60\%\]{max-width:60%}.mkt .max-w-\[640px\]{max-width:640px}.mkt .max-w-content{max-width:1200px}.mkt .max-w-lg{max-width:32rem}.mkt .max-w-md{max-width:28rem}.mkt .max-w-sm{max-width:24rem}.mkt .max-w-xl{max-width:36rem}.mkt .max-w-xs{max-width:20rem}.mkt .flex-1{flex:1 1 0%}.mkt .shrink-0{flex-shrink:0}.mkt .grow{flex-grow:1}.mkt .origin-left{transform-origin:left}.mkt .origin-top{transform-origin:top}.mkt .-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt .-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt .-skew-x-12{--tw-skew-x: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt .scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt .scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.mkt .animate-float{animation:float 6s ease-in-out infinite}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}.mkt .animate-float-slow{animation:float-slow 9s ease-in-out infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.mkt .animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse-ring{0%{transform:scale(.9);opacity:.7}70%,to{transform:scale(1.8);opacity:0}}.mkt .animate-pulse-ring{animation:pulse-ring 2.2s cubic-bezier(.16,1,.3,1) infinite}.mkt .animate-spin{animation:spin 1s linear infinite}.mkt .cursor-not-allowed{cursor:not-allowed}.mkt .cursor-pointer{cursor:pointer}.mkt .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mkt .scroll-mt-20{scroll-margin-top:5rem}.mkt .scroll-mt-24{scroll-margin-top:6rem}.mkt .scroll-mt-32{scroll-margin-top:8rem}.mkt .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.mkt .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.mkt .flex-col{flex-direction:column}.mkt .flex-wrap{flex-wrap:wrap}.mkt .place-items-center{place-items:center}.mkt .items-start{align-items:flex-start}.mkt .items-end{align-items:flex-end}.mkt .items-center{align-items:center}.mkt .justify-end{justify-content:flex-end}.mkt .justify-center{justify-content:center}.mkt .justify-between{justify-content:space-between}.mkt .gap-0\.5{gap:.125rem}.mkt .gap-1{gap:.25rem}.mkt .gap-1\.5{gap:.375rem}.mkt .gap-10{gap:2.5rem}.mkt .gap-12{gap:3rem}.mkt .gap-2{gap:.5rem}.mkt .gap-2\.5{gap:.625rem}.mkt .gap-3{gap:.75rem}.mkt .gap-3\.5{gap:.875rem}.mkt .gap-4{gap:1rem}.mkt .gap-5{gap:1.25rem}.mkt .gap-6{gap:1.5rem}.mkt .gap-px{gap:1px}.mkt .gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.mkt .gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.mkt .gap-y-2{row-gap:.5rem}.mkt .gap-y-3{row-gap:.75rem}.mkt :is(.-space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.mkt :is(.-space-x-2\.5>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(-.625rem * var(--tw-space-x-reverse));margin-left:calc(-.625rem * calc(1 - var(--tw-space-x-reverse)))}.mkt :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.mkt :is(.space-y-14>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.mkt :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.mkt :is(.space-y-2\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.mkt :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.mkt :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.mkt :is(.space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.mkt :is(.space-y-9>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.mkt .overflow-hidden{overflow:hidden}.mkt .overflow-x-auto{overflow-x:auto}.mkt .overflow-y-auto{overflow-y:auto}.mkt .overflow-x-clip{overflow-x:clip}.mkt .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .text-balance{text-wrap:balance}.mkt .text-pretty{text-wrap:pretty}.mkt .rounded{border-radius:.25rem}.mkt .rounded-2xl{border-radius:1rem}.mkt .rounded-3xl{border-radius:1.5rem}.mkt .rounded-\[1\.2rem\]{border-radius:1.2rem}.mkt .rounded-\[1\.4rem\]{border-radius:1.4rem}.mkt .rounded-\[1\.5rem\]{border-radius:1.5rem}.mkt .rounded-\[2\.5rem\]{border-radius:2.5rem}.mkt .rounded-\[3rem\]{border-radius:3rem}.mkt .rounded-\[calc\(1\.5rem-1px\)\]{border-radius:calc(1.5rem - 1px)}.mkt .rounded-full{border-radius:9999px}.mkt .rounded-lg{border-radius:.5rem}.mkt .rounded-md{border-radius:.375rem}.mkt .rounded-sm{border-radius:.125rem}.mkt .rounded-xl{border-radius:.75rem}.mkt .rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.mkt .border{border-width:1px}.mkt .border-2{border-width:2px}.mkt .border-4{border-width:4px}.mkt .border-y{border-top-width:1px;border-bottom-width:1px}.mkt .border-b{border-bottom-width:1px}.mkt .border-r{border-right-width:1px}.mkt .border-t{border-top-width:1px}.mkt .border-dashed{border-style:dashed}.mkt .border-\[\#0b1020\]{--tw-border-opacity: 1;border-color:rgb(11 16 32 / var(--tw-border-opacity, 1))}.mkt .border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.mkt .border-brand-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.mkt .border-brand-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.mkt .border-brand-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.mkt .border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.mkt .border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.mkt .border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.mkt .border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.mkt .border-slate-200\/80{border-color:#e2e8f0cc}.mkt .border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.mkt .border-transparent{border-color:transparent}.mkt .border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.mkt .border-white\/10{border-color:#ffffff1a}.mkt .border-white\/15{border-color:#ffffff26}.mkt .border-white\/20{border-color:#fff3}.mkt .border-white\/25{border-color:#ffffff40}.mkt .border-white\/30{border-color:#ffffff4d}.mkt .border-white\/40{border-color:#fff6}.mkt .border-white\/70{border-color:#ffffffb3}.mkt .border-t-brand-500{--tw-border-opacity: 1;border-top-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.mkt .border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.mkt .bg-\[\#0b1020\]{--tw-bg-opacity: 1;background-color:rgb(11 16 32 / var(--tw-bg-opacity, 1))}.mkt .bg-accent\/30{background-color:#2563eb4d}.mkt .bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.mkt .bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.mkt .bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.mkt .bg-brand-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.mkt .bg-brand-400\/25{background-color:#818cf840}.mkt .bg-brand-400\/30{background-color:#818cf84d}.mkt .bg-brand-400\/40{background-color:#818cf866}.mkt .bg-brand-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.mkt .bg-brand-50\/40{background-color:#eef2ff66}.mkt .bg-brand-50\/50{background-color:#eef2ff80}.mkt .bg-brand-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.mkt .bg-brand-500\/30{background-color:#6366f14d}.mkt .bg-brand-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.mkt .bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.mkt .bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.mkt .bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.mkt .bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.mkt .bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.mkt .bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.mkt .bg-ink\/40{background-color:#0f172a66}.mkt .bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity, 1))}.mkt .bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.mkt .bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.mkt .bg-sky-400\/20{background-color:#38bdf833}.mkt .bg-sky-500\/25{background-color:#0ea5e940}.mkt .bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.mkt .bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.mkt .bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.mkt .bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.mkt .bg-slate-50\/50{background-color:#f8fafc80}.mkt .bg-slate-50\/60{background-color:#f8fafc99}.mkt .bg-slate-50\/80{background-color:#f8fafccc}.mkt .bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.mkt .bg-transparent{background-color:transparent}.mkt .bg-violet-400\/20{background-color:#a78bfa33}.mkt .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.mkt .bg-white\/10{background-color:#ffffff1a}.mkt .bg-white\/15{background-color:#ffffff26}.mkt .bg-white\/25{background-color:#ffffff40}.mkt .bg-white\/60{background-color:#fff9}.mkt .bg-white\/70{background-color:#ffffffb3}.mkt .bg-white\/75{background-color:#ffffffbf}.mkt .bg-white\/80{background-color:#fffc}.mkt .bg-white\/85{background-color:#ffffffd9}.mkt .bg-white\/90{background-color:#ffffffe6}.mkt .bg-white\/95{background-color:#fffffff2}.mkt .\!bg-\[linear-gradient\(120deg\,\#6366f1\,\#4f46e5_55\%\,\#4338ca\)\]{background-image:linear-gradient(120deg,#6366f1,#4f46e5 55%,#4338ca)!important}.mkt .bg-\[linear-gradient\(120deg\,\#6366f1\,\#4338ca\)\]{background-image:linear-gradient(120deg,#6366f1,#4338ca)}.mkt .bg-\[linear-gradient\(130deg\,\#312e81\,\#4338ca_45\%\,\#4f46e5\)\]{background-image:linear-gradient(130deg,#312e81,#4338ca 45%,#4f46e5)}.mkt .bg-\[linear-gradient\(135deg\,\#6366f1\,\#4338ca\)\]{background-image:linear-gradient(135deg,#6366f1,#4338ca)}.mkt .bg-\[linear-gradient\(180deg\,\#6366f1\,\#2563eb\)\]{background-image:linear-gradient(180deg,#6366f1,#2563eb)}.mkt .bg-\[linear-gradient\(180deg\,rgba\(8\,10\,22\,0\.34\)_0\%\,rgba\(8\,10\,22\,0\.30\)_38\%\,rgba\(8\,10\,22\,0\.86\)_100\%\)\]{background-image:linear-gradient(180deg,#080a1657,#080a164d 38%,#080a16db)}.mkt .bg-\[linear-gradient\(180deg\,white_0\%\,rgba\(8\,10\,22\,0\.7\)_18\%\,rgba\(8\,10\,22\,0\.82\)_100\%\)\]{background-image:linear-gradient(180deg,#fff,#080a16b3 18%,#080a16d1)}.mkt .bg-\[linear-gradient\(90deg\,\#6366f1\,\#2563eb\)\]{background-image:linear-gradient(90deg,#6366f1,#2563eb)}.mkt .bg-\[radial-gradient\(110\%_70\%_at_50\%_0\%\,\#eef2ff_0\%\,transparent_55\%\)\]{background-image:radial-gradient(110% 70% at 50% 0%,#eef2ff 0%,transparent 55%)}.mkt .bg-\[radial-gradient\(110\%_80\%_at_15\%_-10\%\,\#eef2ff_0\%\,transparent_55\%\)\,radial-gradient\(90\%_70\%_at_100\%_0\%\,\#e0f2fe_0\%\,transparent_50\%\)\,radial-gradient\(80\%_80\%_at_50\%_120\%\,\#f5f3ff_0\%\,transparent_60\%\)\]{background-image:radial-gradient(110% 80% at 15% -10%,#eef2ff 0%,transparent 55%),radial-gradient(90% 70% at 100% 0%,#e0f2fe 0%,transparent 50%),radial-gradient(80% 80% at 50% 120%,#f5f3ff 0%,transparent 60%)}.mkt .bg-\[radial-gradient\(120\%_100\%_at_15\%_0\%\,rgba\(255\,255\,255\,0\.3\)\,transparent_60\%\)\]{background-image:radial-gradient(120% 100% at 15% 0%,rgba(255,255,255,.3),transparent 60%)}.mkt .bg-\[radial-gradient\(120\%_90\%_at_10\%_0\%\,\#312e81_0\%\,transparent_55\%\)\,radial-gradient\(100\%_80\%_at_100\%_10\%\,\#1e3a8a_0\%\,transparent_55\%\)\,linear-gradient\(180deg\,\#0b1020\,\#0b1020\)\]{background-image:radial-gradient(120% 90% at 10% 0%,#312e81 0%,transparent 55%),radial-gradient(100% 80% at 100% 10%,#1e3a8a 0%,transparent 55%),linear-gradient(180deg,#0b1020,#0b1020)}.mkt .bg-\[radial-gradient\(58\%_52\%_at_50\%_52\%\,rgba\(8\,10\,22\,0\.55\)_0\%\,transparent_72\%\)\]{background-image:radial-gradient(58% 52% at 50% 52%,rgba(8,10,22,.55) 0%,transparent 72%)}.mkt .bg-\[radial-gradient\(60\%_60\%_at_50\%_30\%\,rgba\(99\,102\,241\,0\.18\)\,transparent_70\%\)\]{background-image:radial-gradient(60% 60% at 50% 30%,rgba(99,102,241,.18),transparent 70%)}.mkt .bg-\[radial-gradient\(60\%_60\%_at_50\%_40\%\,rgba\(99\,102\,241\,0\.12\)\,transparent_70\%\)\]{background-image:radial-gradient(60% 60% at 50% 40%,rgba(99,102,241,.12),transparent 70%)}.mkt .bg-\[radial-gradient\(60\%_60\%_at_60\%_40\%\,rgba\(99\,102\,241\,0\.32\)\,transparent_70\%\)\]{background-image:radial-gradient(60% 60% at 60% 40%,rgba(99,102,241,.32),transparent 70%)}.mkt .bg-\[radial-gradient\(circle\,rgba\(99\,102\,241\,0\.35\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,rgba(99,102,241,.35),transparent 70%)}.mkt .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.mkt .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.mkt .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.mkt .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.mkt .from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mkt .from-black\/45{--tw-gradient-from: rgb(0 0 0 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mkt .from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mkt .from-brand-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mkt .from-brand-200{--tw-gradient-from: #c7d2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mkt .from-brand-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mkt .from-brand-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mkt .from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mkt .from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mkt .from-slate-800{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mkt .from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mkt .from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.mkt .via-black\/10{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.mkt .via-slate-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.mkt .via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.mkt .via-white\/40{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.mkt .to-brand-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.mkt .to-brand-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.mkt .to-brand-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.mkt .to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.mkt .to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.mkt .to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.mkt .to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.mkt .to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.mkt .to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.mkt .bg-\[length\:160\%_160\%\]{background-size:160% 160%}.mkt .fill-amber-400{fill:#fbbf24}.mkt .fill-current{fill:currentColor}.mkt .fill-white\/20{fill:#fff3}.mkt .object-cover{-o-object-fit:cover;object-fit:cover}.mkt .p-1{padding:.25rem}.mkt .p-1\.5{padding:.375rem}.mkt .p-2{padding:.5rem}.mkt .p-2\.5{padding:.625rem}.mkt .p-3{padding:.75rem}.mkt .p-3\.5{padding:.875rem}.mkt .p-4{padding:1rem}.mkt .p-5{padding:1.25rem}.mkt .p-6{padding:1.5rem}.mkt .p-7{padding:1.75rem}.mkt .p-8{padding:2rem}.mkt .p-px{padding:1px}.mkt .px-1{padding-left:.25rem;padding-right:.25rem}.mkt .px-2{padding-left:.5rem;padding-right:.5rem}.mkt .px-2\.5{padding-left:.625rem;padding-right:.625rem}.mkt .px-3{padding-left:.75rem;padding-right:.75rem}.mkt .px-3\.5{padding-left:.875rem;padding-right:.875rem}.mkt .px-4{padding-left:1rem;padding-right:1rem}.mkt .px-5{padding-left:1.25rem;padding-right:1.25rem}.mkt .px-6{padding-left:1.5rem;padding-right:1.5rem}.mkt .px-7{padding-left:1.75rem;padding-right:1.75rem}.mkt .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.mkt .py-1{padding-top:.25rem;padding-bottom:.25rem}.mkt .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.mkt .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.mkt .py-12{padding-top:3rem;padding-bottom:3rem}.mkt .py-16{padding-top:4rem;padding-bottom:4rem}.mkt .py-2{padding-top:.5rem;padding-bottom:.5rem}.mkt .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.mkt .py-20{padding-top:5rem;padding-bottom:5rem}.mkt .py-3{padding-top:.75rem;padding-bottom:.75rem}.mkt .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.mkt .py-4{padding-top:1rem;padding-bottom:1rem}.mkt .py-6{padding-top:1.5rem;padding-bottom:1.5rem}.mkt .py-8{padding-top:2rem;padding-bottom:2rem}.mkt .pb-1{padding-bottom:.25rem}.mkt .pb-1\.5{padding-bottom:.375rem}.mkt .pb-16{padding-bottom:4rem}.mkt .pb-28{padding-bottom:7rem}.mkt .pb-3{padding-bottom:.75rem}.mkt .pb-4{padding-bottom:1rem}.mkt .pb-5{padding-bottom:1.25rem}.mkt .pl-1\.5{padding-left:.375rem}.mkt .pl-11{padding-left:2.75rem}.mkt .pr-12{padding-right:3rem}.mkt .pr-3\.5{padding-right:.875rem}.mkt .pt-0\.5{padding-top:.125rem}.mkt .pt-1{padding-top:.25rem}.mkt .pt-1\.5{padding-top:.375rem}.mkt .pt-2{padding-top:.5rem}.mkt .pt-24{padding-top:6rem}.mkt .pt-3{padding-top:.75rem}.mkt .pt-32{padding-top:8rem}.mkt .pt-4{padding-top:1rem}.mkt .pt-5{padding-top:1.25rem}.mkt .pt-6{padding-top:1.5rem}.mkt .pt-7{padding-top:1.75rem}.mkt .pt-8{padding-top:2rem}.mkt .text-left{text-align:left}.mkt .text-center{text-align:center}.mkt .text-right{text-align:right}.mkt .font-display{font-family:Outfit,system-ui,sans-serif}.mkt .font-sans{font-family:Plus Jakarta Sans,system-ui,sans-serif}.mkt .text-2xl{font-size:1.5rem;line-height:2rem}.mkt .text-3xl{font-size:1.875rem;line-height:2.25rem}.mkt .text-4xl{font-size:2.25rem;line-height:2.5rem}.mkt .text-5xl{font-size:3rem;line-height:1}.mkt .text-\[1\.15rem\]{font-size:1.15rem}.mkt .text-\[1\.9rem\]{font-size:1.9rem}.mkt .text-\[10px\]{font-size:10px}.mkt .text-\[11px\]{font-size:11px}.mkt .text-\[12px\]{font-size:12px}.mkt .text-\[13px\]{font-size:13px}.mkt .text-\[14px\]{font-size:14px}.mkt .text-\[15px\]{font-size:15px}.mkt .text-\[16px\]{font-size:16px}.mkt .text-\[17px\]{font-size:17px}.mkt .text-\[2\.5rem\]{font-size:2.5rem}.mkt .text-\[9px\]{font-size:9px}.mkt .text-base{font-size:1rem;line-height:1.5rem}.mkt .text-lg{font-size:1.125rem;line-height:1.75rem}.mkt .text-sm{font-size:.875rem;line-height:1.25rem}.mkt .text-xl{font-size:1.25rem;line-height:1.75rem}.mkt .text-xs{font-size:.75rem;line-height:1rem}.mkt .font-bold{font-weight:700}.mkt .font-extrabold{font-weight:800}.mkt .font-medium{font-weight:500}.mkt .font-normal{font-weight:400}.mkt .font-semibold{font-weight:600}.mkt .uppercase{text-transform:uppercase}.mkt .capitalize{text-transform:capitalize}.mkt .leading-\[1\],.mkt .leading-none{line-height:1}.mkt .leading-relaxed{line-height:1.625}.mkt .leading-tight{line-height:1.25}.mkt .tracking-\[0\.14em\]{letter-spacing:.14em}.mkt .tracking-\[0\.18em\]{letter-spacing:.18em}.mkt .tracking-tight{letter-spacing:-.025em}.mkt .tracking-wide{letter-spacing:.025em}.mkt .\!text-brand-700{--tw-text-opacity: 1 !important;color:rgb(67 56 202 / var(--tw-text-opacity, 1))!important}.mkt .\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.mkt .text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.mkt .text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.mkt .text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.mkt .text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.mkt .text-brand-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.mkt .text-brand-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.mkt .text-brand-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.mkt .text-brand-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.mkt .text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.mkt .text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.mkt .text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.mkt .text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.mkt .text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.mkt .text-indigo-200\/70{color:#c7d2feb3}.mkt .text-indigo-200\/80{color:#c7d2fecc}.mkt .text-ink{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.mkt .text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.mkt .text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.mkt .text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.mkt .text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.mkt .text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.mkt .text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.mkt .text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.mkt .text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.mkt .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.mkt .text-white\/30{color:#ffffff4d}.mkt .text-white\/60{color:#fff9}.mkt .text-white\/70{color:#ffffffb3}.mkt .text-white\/75{color:#ffffffbf}.mkt .text-white\/80{color:#fffc}.mkt .text-white\/85{color:#ffffffd9}.mkt .text-white\/90{color:#ffffffe6}.mkt .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mkt .opacity-0{opacity:0}.mkt .opacity-100{opacity:1}.mkt .opacity-30{opacity:.3}.mkt .opacity-40{opacity:.4}.mkt .opacity-50{opacity:.5}.mkt .opacity-60{opacity:.6}.mkt .opacity-70{opacity:.7}.mkt .opacity-80{opacity:.8}.mkt .opacity-\[0\.04\]{opacity:.04}.mkt .opacity-\[0\.05\]{opacity:.05}.mkt .opacity-\[0\.06\]{opacity:.06}.mkt .opacity-\[0\.10\]{opacity:.1}.mkt .opacity-\[0\.12\]{opacity:.12}.mkt .opacity-\[0\.15\]{opacity:.15}.mkt .shadow-card{--tw-shadow: 0 6px 24px -8px rgba(16,24,40,.12), 0 2px 6px -3px rgba(16,24,40,.06);--tw-shadow-colored: 0 6px 24px -8px var(--tw-shadow-color), 0 2px 6px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mkt .shadow-glow{--tw-shadow: 0 18px 50px -14px rgba(79,70,229,.55);--tw-shadow-colored: 0 18px 50px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mkt .shadow-glow-sm{--tw-shadow: 0 10px 28px -10px rgba(79,70,229,.5);--tw-shadow-colored: 0 10px 28px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mkt .shadow-lift{--tw-shadow: 0 30px 60px -22px rgba(16,24,40,.28), 0 12px 22px -12px rgba(16,24,40,.1);--tw-shadow-colored: 0 30px 60px -22px var(--tw-shadow-color), 0 12px 22px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mkt .shadow-soft{--tw-shadow: 0 1px 2px rgba(16,24,40,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mkt .outline-none{outline:2px solid transparent;outline-offset:2px}.mkt .outline{outline-style:solid}.mkt .ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mkt .ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.mkt .ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.mkt .blur-2xl{--tw-blur: blur(40px);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)}.mkt .blur-3xl{--tw-blur: blur(64px);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)}.mkt .blur-\[120px\]{--tw-blur: blur(120px);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)}.mkt .blur-\[130px\]{--tw-blur: blur(130px);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)}.mkt .blur-md{--tw-blur: blur(12px);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)}.mkt .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)}.mkt .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)}.mkt .backdrop-blur-md{--tw-backdrop-blur: blur(12px);-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)}.mkt .backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.mkt .backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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)}.mkt .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mkt .transition-\[transform\,box-shadow\,background-color\,color\]{transition-property:transform,box-shadow,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mkt .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mkt .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mkt .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mkt .transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mkt .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mkt .duration-200{transition-duration:.2s}.mkt .duration-300{transition-duration:.3s}.mkt .duration-500{transition-duration:.5s}.mkt .duration-700{transition-duration:.7s}.mkt .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.mkt .will-change-transform{will-change:transform}.mkt .\[mask-image\:linear-gradient\(to_right\,transparent\,black_12\%\,black_88\%\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent)}.mkt .\[mask-image\:radial-gradient\(60\%_60\%_at_50\%_50\%\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,black,transparent);mask-image:radial-gradient(60% 60% at 50% 50%,black,transparent)}.mkt .\[mask-image\:radial-gradient\(70\%_55\%_at_50\%_30\%\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,black,transparent);mask-image:radial-gradient(70% 55% at 50% 30%,black,transparent)}.mkt .\[mask-image\:radial-gradient\(70\%_60\%_at_50\%_20\%\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,black,transparent);mask-image:radial-gradient(70% 60% at 50% 20%,black,transparent)}.mkt .\[mask-image\:radial-gradient\(70\%_60\%_at_50\%_40\%\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,black,transparent);mask-image:radial-gradient(70% 60% at 50% 40%,black,transparent)}.mkt .\[mask-image\:radial-gradient\(75\%_55\%_at_50\%_0\%\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(75% 55% at 50% 0%,black,transparent);mask-image:radial-gradient(75% 55% at 50% 0%,black,transparent)}.mkt .\[mask-image\:radial-gradient\(75\%_60\%_at_50\%_0\%\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(75% 60% at 50% 0%,black,transparent);mask-image:radial-gradient(75% 60% at 50% 0%,black,transparent)}.mkt .\[mask-image\:radial-gradient\(80\%_60\%_at_50\%_40\%\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,black,transparent);mask-image:radial-gradient(80% 60% at 50% 40%,black,transparent)}.mkt .\[perspective\:1600px\]{perspective:1600px}.mkt .\[scrollbar-width\:none\]{scrollbar-width:none}.mkt .\[text-shadow\:0_2px_24px_rgba\(0\,0\,0\,0\.4\)\]{text-shadow:0 2px 24px rgba(0,0,0,.4)}.mkt .\[text-shadow\:0_2px_24px_rgba\(0\,0\,0\,0\.45\)\]{text-shadow:0 2px 24px rgba(0,0,0,.45)}.mkt{--accent: #4f46e5;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:" cv11","ss01";line-height:1.5}.mkt *,.mkt *:before,.mkt *:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}.mkt h1,.mkt h2,.mkt h3,.mkt h4,.mkt h5,.mkt p,.mkt figure,.mkt ul,.mkt ol{margin:0}.mkt h1,.mkt h2,.mkt h3,.mkt h4,.mkt h5{font-family:Outfit,system-ui,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.05}.mkt ul,.mkt ol{list-style:none;padding:0}.mkt a{color:inherit;text-decoration:none}.mkt button{font:inherit;color:inherit;background:none;cursor:pointer;border:0;box-shadow:none}.mkt button:hover:not(:disabled):not([hidden]){background-image:none;filter:none;box-shadow:none}.mkt input,.mkt textarea,.mkt select{font:inherit;color:inherit}.mkt img,.mkt svg,.mkt video{display:block;max-width:100%}.mkt :focus-visible{outline:2px solid #4f46e5;outline-offset:2px;border-radius:6px}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes mkt-angle-spin{to{--angle: 360deg}}.mkt .animate-angle{animation:mkt-angle-spin 4s linear infinite}@keyframes mkt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mkt .animate-marquee{animation:mkt-marquee 28s linear infinite}@media (prefers-reduced-motion: reduce){.mkt *,.mkt *:before,.mkt *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.mkt .placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.mkt .placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.mkt .placeholder\:text-transparent::-moz-placeholder{color:transparent}.mkt .placeholder\:text-transparent::placeholder{color:transparent}.mkt .last\:pb-0:last-child{padding-bottom:0}.mkt .hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt .hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt .hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt .hover\:border-brand-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.mkt .hover\:border-brand-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.mkt .hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.mkt .hover\:bg-brand-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.mkt .hover\:bg-brand-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.mkt .hover\:bg-brand-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.mkt .hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.mkt .hover\:bg-slate-100\/70:hover{background-color:#f1f5f9b3}.mkt .hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.mkt .hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.mkt .hover\:bg-transparent:hover{background-color:transparent}.mkt .hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.mkt .hover\:bg-white\/10:hover{background-color:#ffffff1a}.mkt .hover\:bg-white\/20:hover{background-color:#fff3}.mkt .hover\:bg-\[position\:100\%_50\%\]:hover{background-position:100% 50%}.mkt .hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.mkt .hover\:text-brand-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.mkt .hover\:text-brand-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.mkt .hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.mkt .hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.mkt .hover\:underline:hover{text-decoration-line:underline}.mkt .hover\:shadow-card:hover{--tw-shadow: 0 6px 24px -8px rgba(16,24,40,.12), 0 2px 6px -3px rgba(16,24,40,.06);--tw-shadow-colored: 0 6px 24px -8px var(--tw-shadow-color), 0 2px 6px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mkt .hover\:shadow-glow:hover{--tw-shadow: 0 18px 50px -14px rgba(79,70,229,.55);--tw-shadow-colored: 0 18px 50px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mkt .hover\:shadow-lift:hover{--tw-shadow: 0 30px 60px -22px rgba(16,24,40,.28), 0 12px 22px -12px rgba(16,24,40,.1);--tw-shadow-colored: 0 30px 60px -22px var(--tw-shadow-color), 0 12px 22px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mkt .hover\:ring-brand-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.mkt .focus\:border-\[color\:var\(--accent\)\]:focus{border-color:var(--accent)}.mkt .focus\:border-brand-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.mkt .focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.mkt .focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mkt .focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mkt .focus\:ring-brand-500\/15:focus{--tw-ring-color: rgb(99 102 241 / .15)}.mkt .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.mkt .disabled\:bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.mkt .disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.mkt .disabled\:opacity-50:disabled{opacity:.5}.mkt .disabled\:opacity-60:disabled{opacity:.6}.mkt .disabled\:opacity-70:disabled{opacity:.7}.mkt .disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt :is(.group:focus-within .group-focus-within\:text-brand-500){--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.mkt :is(.group:hover .group-hover\:-translate-y-0\.5){--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt :is(.group:hover .group-hover\:translate-x-0\.5){--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt :is(.group:hover .group-hover\:translate-x-1){--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt :is(.group:hover .group-hover\:translate-x-\[320\%\]){--tw-translate-x: 320%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt :is(.group:hover .group-hover\:rotate-\[-6deg\]){--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt :is(.group:hover .group-hover\:scale-110){--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt :is(.group:hover .group-hover\:opacity-100){opacity:1}.mkt :is(.group:hover .group-hover\:\[animation-play-state\:paused\]){animation-play-state:paused}.mkt :is(.peer:focus~.peer-focus\:top-3\.5){top:.875rem}.mkt :is(.peer:focus~.peer-focus\:translate-y-0){--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt :is(.peer:focus~.peer-focus\:text-\[11px\]){font-size:11px}.mkt :is(.peer:focus~.peer-focus\:font-semibold){font-weight:600}.mkt :is(.peer:focus~.peer-focus\:uppercase){text-transform:uppercase}.mkt :is(.peer:focus~.peer-focus\:tracking-wide){letter-spacing:.025em}.mkt :is(.peer:focus~.peer-focus\:text-brand-600){--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.mkt :is(.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:top-3\.5){top:.875rem}.mkt :is(.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:top-3\.5){top:.875rem}.mkt :is(.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:translate-y-0){--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt :is(.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:translate-y-0){--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mkt :is(.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:text-\[11px\]){font-size:11px}.mkt :is(.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:text-\[11px\]){font-size:11px}.mkt :is(.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:font-semibold){font-weight:600}.mkt :is(.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:font-semibold){font-weight:600}.mkt :is(.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:uppercase){text-transform:uppercase}.mkt :is(.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:uppercase){text-transform:uppercase}.mkt :is(.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:tracking-wide){letter-spacing:.025em}.mkt :is(.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:tracking-wide){letter-spacing:.025em}.mkt :is(.peer:not(:-moz-placeholder)~.peer-\[\:not\(\:-moz-placeholder\)\]\:text-slate-400){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.mkt :is(.peer:not(:placeholder-shown)~.peer-\[\:not\(\:placeholder-shown\)\]\:text-slate-400){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.mkt .sm\:-right-10{right:-2.5rem}.mkt .sm\:right-6{right:1.5rem}.mkt .sm\:col-span-2{grid-column:span 2 / span 2}.mkt .sm\:col-span-3{grid-column:span 3 / span 3}.mkt .sm\:col-span-6{grid-column:span 6 / span 6}.mkt .sm\:block{display:block}.mkt .sm\:flex{display:flex}.mkt .sm\:h-80{height:20rem}.mkt .sm\:w-56{width:14rem}.mkt .sm\:w-auto{width:auto}.mkt .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.mkt .sm\:flex-row{flex-direction:row}.mkt .sm\:items-center{align-items:center}.mkt .sm\:gap-14{gap:3.5rem}.mkt .sm\:p-6{padding:1.5rem}.mkt .sm\:p-7{padding:1.75rem}.mkt .sm\:p-8{padding:2rem}.mkt .sm\:p-9{padding:2.25rem}.mkt .sm\:px-12{padding-left:3rem;padding-right:3rem}.mkt .sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.mkt .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.mkt .sm\:px-8{padding-left:2rem;padding-right:2rem}.mkt .sm\:py-20{padding-top:5rem;padding-bottom:5rem}.mkt .sm\:py-24{padding-top:6rem;padding-bottom:6rem}.mkt .sm\:py-28{padding-top:7rem;padding-bottom:7rem}.mkt .sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.mkt .sm\:pt-28{padding-top:7rem}.mkt .sm\:pt-4{padding-top:1rem}.mkt .sm\:text-right{text-align:right}.mkt .sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.mkt .sm\:text-5xl{font-size:3rem;line-height:1}.mkt .sm\:text-6xl{font-size:3.75rem;line-height:1}.mkt .sm\:text-\[1\.7rem\]{font-size:1.7rem}.mkt .sm\:text-\[17px\]{font-size:17px}.mkt .sm\:text-\[2\.6rem\]{font-size:2.6rem}.mkt .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.mkt .sm\:leading-\[0\.98\]{line-height:.98}}@media (min-width: 768px){.mkt .md\:block{display:block}.mkt .md\:flex{display:flex}.mkt .md\:hidden{display:none}.mkt .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .md\:text-\[2\.85rem\]{font-size:2.85rem}}@media (min-width: 1024px){.mkt .lg\:col-span-2{grid-column:span 2 / span 2}.mkt .lg\:col-span-3{grid-column:span 3 / span 3}.mkt .lg\:col-span-4{grid-column:span 4 / span 4}.mkt .lg\:row-span-2{grid-row:span 2 / span 2}.mkt .lg\:block{display:block}.mkt .lg\:flex{display:flex}.mkt .lg\:grid{display:grid}.mkt .lg\:hidden{display:none}.mkt .lg\:h-\[22rem\]{height:22rem}.mkt .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.mkt .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mkt .lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.mkt .lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.mkt .lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.mkt .lg\:grid-cols-\[45fr_55fr\]{grid-template-columns:45fr 55fr}.mkt .lg\:flex-col{flex-direction:column}.mkt .lg\:justify-between{justify-content:space-between}.mkt .lg\:gap-10{gap:2.5rem}.mkt .lg\:p-12{padding:3rem}.mkt .lg\:p-6{padding:1.5rem}.mkt .lg\:pb-24{padding-bottom:6rem}.mkt .lg\:pt-32{padding-top:8rem}.mkt .lg\:text-7xl{font-size:4.5rem;line-height:1}.mkt .lg\:text-\[4\.5rem\]{font-size:4.5rem}}@media (min-width: 1280px){.mkt .xl\:p-16{padding:4rem}.mkt .xl\:text-\[2\.5rem\]{font-size:2.5rem}}:root{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#2b2f46;background:#f8f8fc;--brand: hsl(243, 75%, 59%);--brand-dark: hsl(245, 58%, 51%);--brand-darker: hsl(244, 55%, 41%);--brand-light: hsl(244, 100%, 97%);--brand-tint: hsl(240, 100%, 98.5%);--brand-rgb: 79, 70, 229;--brand-grad: linear-gradient(135deg, color-mix(in srgb, var(--brand) 80%, #fff), var(--brand));--brand-grad-deep: linear-gradient(135deg, var(--brand), color-mix(in srgb, var(--brand) 70%, #15132e));--warm: hsl(38, 95%, 52%);--warm-soft: hsl(40, 100%, 95%);--warm-rgb: 245, 158, 11;--ink: hsl(232, 40%, 16%);--border: hsl(232, 28%, 91%);--muted: hsl(230, 12%, 47%);--surface: #ffffff;--bg: hsl(232, 38%, 98%);--neutral-50: hsl(230, 30%, 97.5%);--danger: hsl(353, 74%, 50%);--shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--shadow-md: 0 6px 22px -6px rgba(16, 24, 40, .12), 0 2px 6px -2px rgba(16, 24, 40, .06);--shadow-lg: 0 24px 50px -16px rgba(16, 24, 40, .2), 0 8px 16px -8px rgba(16, 24, 40, .08);--shadow-brand: 0 10px 26px -8px color-mix(in srgb, var(--brand) 48%, transparent);--radius: 16px;--radius-sm: 10px;scroll-behavior:smooth}h1,h2,h3,h4,.brand,.lp-logo{font-family:Outfit,sans-serif}.reveal{opacity:0;transform:translateY(40px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.reveal.reveal-left{transform:translate(-50px)}.reveal.reveal-right{transform:translate(50px)}.reveal.reveal-scale{transform:scale(.92)}.reveal.active{opacity:1;transform:translate(0) scale(1)}*{box-sizing:border-box}body{margin:0}a{color:var(--brand)}.container{max-width:960px;margin:0 auto;padding:1.5rem}.app-header{position:sticky;top:0;z-index:30;box-shadow:0 1px 0 var(--border),var(--shadow-sm)}.topbar{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.5rem;background:#ffffffd9;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--border)}.brand{font-weight:700;font-size:1.1rem;text-decoration:none;color:var(--brand-dark)}.brand-name{display:inline-flex;align-items:center;gap:.5rem;font-family:Outfit,sans-serif;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--brand-grad);box-shadow:var(--shadow-brand);font-size:1rem}.topbar-user{display:inline-flex;align-items:center;gap:.55rem}.topbar-user-name{font-weight:600;font-size:.9rem;color:var(--ink)}.role-chip{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-dark);background:var(--brand-light);border:1px solid color-mix(in srgb,var(--brand) 18%,transparent);padding:.18rem .5rem;border-radius:999px}.topbar-nav{display:flex;align-items:center;gap:1rem}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:1rem;background:radial-gradient(680px 360px at 15% -10%,var(--brand-light) 0%,rgba(255,255,255,0) 60%),radial-gradient(620px 340px at 100% 110%,var(--warm-soft) 0%,rgba(255,255,255,0) 58%),var(--bg)}.auth-card{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:2.25rem;box-shadow:var(--shadow-lg);text-align:center}.auth-card label{text-align:left}.auth-card h1{margin:.25rem 0 0;font-size:1.5rem}.auth-card button[type=submit]{width:100%;margin-top:.75rem;padding:.7rem 1rem;font-size:1rem}.auth-card .muted{margin-top:.35rem}.auth-brand{display:inline-flex;align-items:center;gap:.55rem;font-family:Outfit,sans-serif}.auth-brand .brand-mark{width:38px;height:38px;border-radius:11px;font-size:1.2rem}.auth-brand-name{font-weight:800;font-size:1.5rem;letter-spacing:-.01em;color:var(--ink)}label{display:block;font-size:.85rem;font-weight:600;margin-bottom:.75rem;color:#374151}input,select,textarea{display:block;width:100%;margin-top:.25rem;padding:.5rem .65rem;font:inherit;border:1px solid var(--border);border-radius:8px;background:#fff}.form-row{display:flex;flex-wrap:wrap;gap:1rem}.form-row>label{flex:1 1 180px}button{font:inherit;font-weight:600;padding:.58rem 1.05rem;border:none;border-radius:10px;background:var(--brand-grad);color:#fff;cursor:pointer;letter-spacing:-.01em}button:disabled{opacity:.6;cursor:progress}.btn-link{background:none;color:var(--brand);padding:.25rem .4rem}.card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:1.25rem;margin:1rem 0}.create-form details{margin:.5rem 0 1rem}.data-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden}.data-table th,.data-table td{text-align:left;padding:.72rem .9rem;border-bottom:1px solid var(--border)}.data-table th{background:var(--neutral-50);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.data-table tr:last-child td{border-bottom:none}.muted{color:var(--muted);font-size:.9rem}.error{color:var(--danger);font-size:.9rem}.badge{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:capitalize;background:#eef2f5;color:#374151}.badge-active{background:#dcfce7;color:#166534}.badge-trial{background:#fef9c3;color:#854d0e}.badge-suspended{background:#fee2e2;color:#991b1b}code{background:#f1f5f9;padding:.1rem .35rem;border-radius:5px;font-size:.85em}.dash-nav{background:#fff;border-bottom:1px solid var(--border)}.dash-nav-inner{max-width:1280px;margin:0 auto;padding:.45rem 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem .4rem}.dash-nav a{padding:.45rem .95rem;text-decoration:none;color:var(--muted);font-weight:600;font-size:.95rem;border-radius:9px;white-space:nowrap;transition:background .12s ease,color .12s ease}.dash-nav a:hover{background:var(--brand-light);color:var(--brand-dark)}.dash-nav a.active{background:var(--brand);color:#fff;box-shadow:var(--shadow-sm)}.card-head{display:flex;align-items:center;justify-content:space-between}.self-end{align-self:flex-end}.checkbox{display:inline-flex;align-items:center;gap:.4rem;font-weight:500;margin-right:1rem}.checkbox input{width:auto;margin:0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:1rem 0}.stat{background:#fff;border:1px solid var(--border);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.25rem}.stat-num{font-size:1.6rem;font-weight:700;color:var(--brand-dark)}.hours{display:flex;flex-wrap:wrap;gap:.75rem}.hour-bar{display:flex;flex-direction:column;align-items:center;min-width:48px;padding:.4rem;border:1px solid var(--border);border-radius:8px}.range-pill{font-size:.78rem;font-weight:700;color:var(--brand-dark);background:var(--brand-light);border:1px solid color-mix(in srgb,var(--brand) 16%,transparent);padding:.3rem .75rem;border-radius:999px}.an-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin:.5rem 0 1.5rem}.an-metric{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.15rem 1.25rem;box-shadow:var(--shadow-sm);overflow:hidden}.an-metric:after{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--brand-grad)}.an-metric-ic{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--brand-light);font-size:1.1rem;margin-bottom:.7rem}.an-metric-val{font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.an-metric-lbl{color:var(--muted);font-size:.82rem;font-weight:600;margin-top:.15rem}.an-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem}.chart-card .chart-head,.chart-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}.chart-card h2{font-size:1.1rem}.small{font-size:.8rem}.bar-chart{display:flex;align-items:flex-end;gap:.4rem;padding-top:1.5rem}.bar-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.4rem}.bar-track{width:100%;height:150px;display:flex;align-items:flex-end;justify-content:center}.bar{width:64%;max-width:30px;min-height:4px;border-radius:6px 6px 2px 2px;background:var(--brand-grad);box-shadow:0 4px 10px -4px color-mix(in srgb,var(--brand) 60%,transparent);transition:filter .15s ease}.bar-col:hover .bar{filter:brightness(1.08) saturate(1.1)}.bar-cap{font-size:.66rem;font-weight:700;color:var(--brand-dark);white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.bar-col:hover .bar-cap{opacity:1;transform:translateY(0)}.bar-col small{font-size:.7rem;color:var(--muted);white-space:nowrap}.hbars{display:flex;flex-direction:column;gap:.85rem}.hbar{display:flex;align-items:center;gap:.75rem}.hbar-rank{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:var(--brand-light);color:var(--brand-dark);font-size:.78rem;font-weight:800}.hbar-main{flex:1;min-width:0}.hbar-top{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.hbar-name{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hbar-val{font-weight:800;font-size:.9rem;color:var(--ink);white-space:nowrap}.hbar-track{height:9px;background:var(--neutral-50);border:1px solid var(--border);border-radius:999px;overflow:hidden}.hbar-fill{height:100%;border-radius:999px;background:var(--brand-grad)}.hbar-sub{flex:none;font-size:.76rem;color:var(--muted);font-weight:600;white-space:nowrap}.empty-state{text-align:center;padding:2.5rem 1.5rem}.empty-state .empty-ic{font-size:2.6rem;margin-bottom:.5rem}.empty-state h2{margin:0 0 .4rem}.empty-state .btn-primary{margin-top:1rem}.thumb{display:block;max-width:120px;max-height:120px;margin-top:.5rem;border-radius:8px;border:1px solid var(--border)}.qr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.qr-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:1rem;text-align:center}.qr-img{width:180px;height:180px}.qr-url{font-size:.72rem;word-break:break-all}.qr-actions{display:flex;justify-content:center;gap:.5rem}@media print{.app-header,.no-print,.card{display:none!important}.qr-card{-moz-column-break-inside:avoid;break-inside:avoid;border:none}}.customer{max-width:560px;margin:0 auto;padding:1rem 1rem 6rem}.cafe-cover{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:.5rem}.cafe-header{display:flex;align-items:center;gap:1rem;padding:.5rem 0 1rem;border-bottom:2px solid var(--brand);margin-bottom:1rem}.cafe-logo{height:48px;width:auto;max-width:170px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.lang-switch{display:flex;gap:.4rem;margin-bottom:1rem}.lang-switch button{background:#eef2f5;color:var(--muted);padding:.3rem .7rem;font-size:.8rem}.lang-switch button.on{background:var(--brand);color:#fff}.menu-cat{margin-bottom:1.5rem}.menu-item{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--border)}.menu-thumb{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.menu-item-body{flex:1}.menu-item-title{display:flex;justify-content:space-between;gap:.5rem}.menu-item-body p{margin:.15rem 0 0}.menu-item button{padding:.4rem .9rem}.cart{position:sticky;bottom:0;background:#fff;border:1px solid var(--border);border-radius:12px 12px 0 0;box-shadow:0 -6px 24px #00000014;padding:1rem;margin-top:1rem}.cart-line{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:.6rem;padding:.35rem 0}.qty{display:inline-flex;align-items:center;gap:.5rem}.qty button{width:28px;height:28px;padding:0;border-radius:6px}.cart-total{display:flex;justify-content:space-between;margin:.75rem 0 .25rem;font-size:1.05rem}.cart>button:last-child{width:100%;margin-top:.5rem}.phone-field{margin-top:.5rem}.order-confirm{background:#fff;border:1px solid var(--border);border-radius:12px;padding:1.5rem;text-align:center}.order-confirm ul{text-align:left}.bill{text-align:left;margin:.75rem 0}.feedback-form{margin-top:1rem;border-top:1px solid var(--border);padding-top:.75rem}.stars{display:flex;justify-content:center;gap:.2rem}.star{background:none;color:#d1d5db;font-size:1.8rem;padding:0 .1rem}.star.on{color:#f59e0b}.bill-row{display:flex;justify-content:space-between;padding:.15rem 0;font-size:.95rem}.bill-row.total{border-top:1px solid var(--border);margin-top:.4rem;padding-top:.4rem;font-size:1.05rem}.status-timeline{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:0;margin:1rem 0}.status-timeline li{font-size:.8rem;padding:.25rem .6rem;border-radius:999px;background:#eef2f5;color:var(--muted)}.status-timeline li.done{background:var(--brand);color:#fff;font-weight:600}.order-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin-bottom:1.5rem}.order-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1rem 1rem 1rem 1.2rem;box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .14s ease,box-shadow .16s ease}.order-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.order-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--muted)}.order-card.status-placed:before{background:#3b82f6}.order-card.status-accepted:before,.order-card.status-preparing:before{background:#f59e0b}.order-card.status-ready:before,.order-card.status-served:before{background:#16a34a}.order-card.status-paid:before{background:var(--brand)}.order-card.status-cancelled:before{background:#ef4444}.order-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.order-table{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--ink)}.order-table-ic{font-size:.95rem}.order-id{font-size:.78rem;font-weight:600;color:var(--muted);background:var(--neutral-50);border:1px solid var(--border);padding:.05rem .4rem;border-radius:6px}.order-items{margin:.5rem 0;padding-left:0;list-style:none;font-size:.9rem}.order-items li{padding:.22rem 0;border-bottom:1px dashed var(--border);color:#3a4056}.order-items li:last-child{border-bottom:none}.order-actions{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.order-actions>button:first-child{flex:1}.board-label{display:flex;align-items:center;gap:.55rem;font-size:1.05rem;margin:.5rem 0 .85rem}.board-label-muted{color:var(--muted);margin-top:1.5rem}.count-chip{font-size:.78rem;font-weight:800;color:var(--brand-dark);background:var(--brand-light);border-radius:999px;padding:.05rem .5rem;min-width:1.4em;text-align:center}.live-pill{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;color:var(--muted);background:var(--neutral-50);border:1px solid var(--border);padding:.32rem .75rem;border-radius:999px}.live-pill.on{color:#166534;background:#dcfce7;border-color:#bbf7d0}.live-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.live-pill.on .live-dot{animation:livePulse 1.6s ease-in-out infinite}@keyframes livePulse{0%,to{box-shadow:0 0 #16653473}50%{box-shadow:0 0 0 5px #16653400}}.board-empty{grid-column:1 / -1}.avail-toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;padding:.28rem .65rem;border-radius:999px;border:1px solid transparent;box-shadow:none}.avail-toggle .avail-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.avail-toggle.on{background:#dcfce7;color:#166534;border-color:#bbf7d0}.avail-toggle.off{background:var(--neutral-50);color:var(--muted);border-color:var(--border)}.avail-toggle:hover:not(:disabled){filter:brightness(.97);background:#dcfce7}.avail-toggle.off:hover:not(:disabled){background:var(--neutral-50)}.link-danger{color:var(--danger)}.link-danger:hover:not(:disabled){color:#b91c1c;text-decoration:underline}.badge-placed{background:#dbeafe;color:#1e40af}.badge-accepted,.badge-preparing{background:#fef9c3;color:#854d0e}.badge-ready,.badge-served{background:#dcfce7;color:#166534}.badge-paid{background:#e0e7ff;color:#3730a3}.badge-cancelled{background:#fee2e2;color:#991b1b}.kot-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1rem 1rem 1rem 1.2rem;box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .14s ease,box-shadow .16s ease}.kot-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.kot-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--brand)}.kot-card.status-placed:before{background:#3b82f6}.kot-card.status-accepted:before,.kot-card.status-preparing:before{background:#f59e0b}.kot-card.status-ready:before{background:#16a34a}.kot-items{list-style:none;padding:0;margin:.5rem 0;font-size:1.05rem}.kot-items li{padding:.32rem 0;border-bottom:1px dashed var(--border)}.kot-items li:last-child{border-bottom:none}.kot-ticket{display:none}@media print{body *{visibility:hidden}.kot-ticket{display:block;position:absolute;top:0;left:0;width:280px;font-family:Courier New,monospace;padding:.5rem}.kot-ticket,.kot-ticket *{visibility:visible}}.new-order-flash{background:#dcfce7;color:#166534;font-weight:700;padding:.5rem .9rem;border-radius:8px;animation:flash 1.5s ease-out}@keyframes flash{0%{background:#86efac}to{background:#dcfce7}}body{background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.container{max-width:1040px}button{transition:transform .12s ease,box-shadow .18s ease,filter .18s ease,background .15s ease,opacity .15s ease;box-shadow:0 1px 2px #10182814}button:hover:not(:disabled){background:var(--brand-grad-deep);filter:brightness(1.04);box-shadow:var(--shadow-brand)}button:active:not(:disabled){transform:translateY(1px);filter:brightness(.98)}.btn-ghost,.btn-link,.btn-danger,.modal-close,.btn-sm.btn-ghost{background:none;box-shadow:none}.btn-ghost:hover:not(:disabled),.btn-link:hover:not(:disabled),.btn-danger:hover:not(:disabled),.modal-close:hover:not(:disabled){box-shadow:none;filter:none}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.card{border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1.5rem}.card h2{margin-top:0}.brand{font-size:1.2rem}.page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.kpi-row{display:flex;gap:.75rem;flex-wrap:wrap}.kpi{background:#fff;border:1px solid var(--border);border-radius:12px;padding:.5rem 1rem;min-width:78px;text-align:center;box-shadow:var(--shadow-sm)}.kpi-value{font-size:1.5rem;font-weight:700;line-height:1.1}.kpi-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.kpi-active .kpi-value{color:#166534}.kpi-trial .kpi-value{color:#854d0e}.kpi-suspended .kpi-value{color:#991b1b}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:.5rem 0 1rem}.form-grid .span2{grid-column:1 / -1}@media (max-width: 560px){.form-grid{grid-template-columns:1fr}}.hint{display:block;color:var(--muted);font-size:.75rem;margin-top:.2rem;font-weight:400}details>summary{cursor:pointer;font-weight:600;color:var(--brand-dark);margin:.5rem 0}.btn-sm{padding:.35rem .7rem;font-size:.85rem;border-radius:7px}.btn-ghost{background:#fff;color:var(--brand-dark);border:1px solid var(--border)}.btn-ghost:hover:not(:disabled){background:var(--brand-tint)}.table-card{padding:0;overflow:hidden}.table-card .data-table{border:none;border-radius:0}.data-table tbody tr:hover{background:#fafcfb}.cafe-cell{display:flex;align-items:center;gap:.75rem}.avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff;font-weight:700;display:grid;place-items:center;flex:none}.small{font-size:.78rem}.actions-cell{display:flex;gap:.4rem;white-space:nowrap}.badge-plan{background:#e0e7ff;color:#3730a3}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182873;display:grid;place-items:center;padding:1rem;z-index:50}.modal{background:#fff;border-radius:var(--radius);box-shadow:0 20px 50px #00000040;width:100%;max-width:640px;max-height:90vh;overflow:auto}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border);position:sticky;top:0;background:#fff}.modal-head h2{margin:0}.modal-close{background:none;color:var(--muted);font-size:1.6rem;line-height:1;padding:0 .3rem;box-shadow:none}.modal-close:hover:not(:disabled){background:none;color:#111}.modal-body{padding:1.5rem}.modal-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.thumb-edit{display:inline-block;cursor:pointer;margin:0}.menu-thumb-sm{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--border);display:block}.thumb-placeholder{width:44px;height:44px;border-radius:8px;border:1px dashed #cbd5e1;color:#94a3b8;display:grid;place-items:center;font-size:1.3rem}.thumb-placeholder:hover{border-color:var(--brand);color:var(--brand)}.btn-link:hover:not(:disabled){background:none;color:var(--brand-dark);text-decoration:underline}.topbar-left{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.topbar-links{display:flex;gap:.2rem;flex-wrap:wrap}.topbar-links a{padding:.4rem .7rem;text-decoration:none;color:var(--muted);font-weight:600;font-size:.9rem;border-radius:7px}.topbar-links a:hover{background:var(--brand-tint);color:var(--brand-dark)}.topbar-links a.active{background:var(--brand-light);color:var(--brand-dark)}.landing{--ink: #1a1f3a;color:#1f2933;background:#fff}.btn-primary{display:inline-block;padding:.62rem 1.15rem;background:var(--brand);color:#fff;border:1.5px solid transparent;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;transition:transform .05s ease,background .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px #1018280f}.btn-primary:hover{background:var(--brand-dark);color:#fff}.btn-primary:active{transform:translateY(1px)}.btn-primary.lg{padding:.85rem 1.65rem;font-size:1.05rem;border-radius:12px}.btn-primary.block{display:block;width:100%;text-align:center}.btn-primary.outline{background:#fff;color:var(--brand-dark);border-color:#d4d6fb;box-shadow:none}.btn-primary.outline:hover{background:var(--brand-tint);color:var(--brand-dark)}.lp-nav{position:sticky;top:0;z-index:30;background:#ffffffe0;-webkit-backdrop-filter:saturate(160%) blur(8px);backdrop-filter:saturate(160%) blur(8px);border-bottom:1px solid var(--border)}.lp-nav-inner{max-width:1120px;margin:0 auto;padding:.85rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.lp-logo{font-weight:800;font-size:1.2rem;color:var(--brand-dark)}.lp-nav-links{display:flex;align-items:center;gap:1.4rem}.lp-nav-links a{text-decoration:none;color:#4a5168;font-weight:600;font-size:.95rem}.lp-nav-links a:hover{color:var(--brand-dark)}.lp-nav-links a.btn-primary{color:#fff}.lp-hero{max-width:1120px;margin:0 auto;padding:4rem 1.5rem 3rem;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem;background:radial-gradient(1100px 480px at 12% -10%,var(--brand-light) 0%,rgba(99,102,241,0) 60%),radial-gradient(900px 420px at 100% 0%,#fff6e9,#fff6e900 55%)}.lp-badge{display:inline-block;background:#dcfce7;color:#166534;font-weight:700;font-size:.8rem;padding:.35rem .8rem;border-radius:999px;letter-spacing:.01em}.lp-hero h1{font-size:clamp(2.1rem,4.6vw,3.5rem);line-height:1.08;letter-spacing:-.02em;margin:1rem 0 .75rem;color:var(--ink)}.lp-hero h1 .hl{color:var(--brand);background:linear-gradient(180deg,transparent 62%,rgba(var(--warm-rgb),.45) 62%)}.lp-hero-text>p{font-size:1.15rem;line-height:1.6;color:#4b5a53;max-width:36rem}.lp-cta{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 .8rem}.lp-sub{color:var(--muted);font-size:.9rem}.lp-hero-visual{display:flex;justify-content:center}.phone{position:relative;width:270px;height:540px;background:#1a1f3a;border-radius:38px;padding:12px;box-shadow:0 30px 60px rgba(var(--brand-rgb),.25),0 8px 20px #0000001f}.phone-notch{position:absolute;top:14px;left:50%;transform:translate(-50%);width:120px;height:22px;background:#1a1f3a;border-radius:0 0 14px 14px;z-index:2}.phone-screen{height:100%;background:var(--neutral-50);border-radius:28px;padding:1.2rem .9rem .9rem;overflow:hidden;display:flex;flex-direction:column;gap:.6rem}.pm-header{display:flex;align-items:center;gap:.6rem;padding-bottom:.6rem;border-bottom:2px solid var(--brand);margin-bottom:.2rem}.pm-logo{width:38px;height:38px;display:grid;place-items:center;background:#dcfce7;border-radius:10px;font-size:1.2rem}.pm-table{font-size:.72rem;color:var(--muted)}.pm-item{display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid var(--border);border-radius:12px;padding:.5rem}.pm-thumb{width:38px;height:38px;display:grid;place-items:center;background:#f1f5f4;border-radius:9px;font-size:1.2rem}.pm-body{flex:1;display:flex;flex-direction:column;font-size:.85rem}.pm-body span{color:var(--muted);font-size:.8rem}.pm-add{width:26px;height:26px;display:grid;place-items:center;background:var(--brand);color:#fff;border-radius:8px;font-weight:700}.pm-cart{margin-top:auto;background:var(--brand);color:#fff;text-align:center;font-weight:700;padding:.7rem;border-radius:12px;font-size:.9rem}.lp-section{max-width:1120px;margin:0 auto;padding:4rem 1.5rem}.lp-section-head{text-align:center;margin-bottom:2.5rem}.lp-section-head h2{font-size:clamp(1.6rem,3.2vw,2.3rem);letter-spacing:-.02em;margin:0 0 .5rem;color:var(--ink)}.lp-section-head p{color:#5a6178;font-size:1.05rem;margin:0}.center{text-align:center}.lp-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.lp-feature{background:#fff;border:1px solid var(--border);border-radius:16px;padding:1.5rem;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.lp-feature:hover{transform:translateY(-3px);box-shadow:0 14px 30px #10182814;border-color:#d8daff}.lp-feature-icon{width:52px;height:52px;display:grid;place-items:center;font-size:1.5rem;background:linear-gradient(135deg,var(--brand-light),#dfe1fd);border-radius:14px;margin-bottom:.9rem}.lp-feature h3{margin:0 0 .4rem;font-size:1.15rem;color:var(--ink)}.lp-feature p{margin:0;color:#5a6178;line-height:1.55;font-size:.95rem}.lp-extras{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.75rem}.lp-chip{background:#f1f5f4;border:1px solid var(--border);color:#4a5168;padding:.45rem .85rem;border-radius:999px;font-weight:600;font-size:.9rem}.lp-how{background:linear-gradient(180deg,var(--neutral-50),#fff);max-width:none}.lp-how .lp-section-head,.lp-how .lp-steps{max-width:1120px;margin-left:auto;margin-right:auto}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.lp-step{text-align:center;padding:1rem}.lp-step-n{width:52px;height:52px;margin:0 auto 1rem;display:grid;place-items:center;background:var(--brand);color:#fff;border-radius:50%;font-weight:800;font-size:1.4rem;box-shadow:0 8px 18px rgba(var(--brand-rgb),.25)}.lp-step h3{margin:0 0 .4rem;color:var(--ink)}.lp-step p{margin:0;color:#5a6178;line-height:1.55}.lp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;max-width:920px;margin:0 auto;align-items:stretch}.lp-plan{position:relative;background:#fff;border:1.5px solid #e9edeb;border-radius:18px;padding:1.8rem 1.5rem;display:flex;flex-direction:column}.lp-plan.popular{border-color:var(--brand);box-shadow:0 16px 40px rgba(var(--brand-rgb),.14);transform:translateY(-6px)}.lp-plan-tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--brand);color:#fff;font-size:.72rem;font-weight:700;padding:.25rem .7rem;border-radius:999px;white-space:nowrap}.lp-plan h3{margin:0;font-size:1.2rem;color:var(--ink)}.lp-price{font-size:2.1rem;font-weight:800;color:var(--ink);margin:.4rem 0 1rem}.lp-price span{font-size:.95rem;font-weight:600;color:var(--muted)}.lp-plan-feats{list-style:none;padding:0;margin:0 0 1.4rem;flex:1}.lp-plan-feats li{padding:.4rem 0 .4rem 1.6rem;position:relative;color:#3f4660;border-bottom:1px solid #f1f4f3}.lp-plan-feats li:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:800}.lp-plan-feats li.off{color:#aab4b0}.lp-plan-feats li.off:before{content:"✕";color:#cbd5d1}.lp-final{text-align:center;padding:4.5rem 1.5rem;background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff}.lp-final h2{font-size:clamp(1.7rem,3.4vw,2.4rem);margin:0 0 .6rem;letter-spacing:-.02em}.lp-final p{margin:0 0 1.6rem;opacity:.92;font-size:1.1rem}.lp-final .btn-primary{background:#fff;color:var(--brand-dark)}.lp-final .btn-primary:hover{background:var(--brand-light);color:var(--brand-dark)}.lp-footer{max-width:1120px;margin:0 auto;padding:2rem 1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;border-top:1px solid var(--border)}.lp-footer-links{display:flex;gap:1.2rem}.lp-footer-links a{color:#4a5168;text-decoration:none;font-weight:600;font-size:.9rem}.lp-footer-links a:hover{color:var(--brand-dark)}@media (max-width: 860px){.lp-hero{grid-template-columns:1fr;text-align:center;padding-top:2.5rem}.lp-hero-text>p{margin-left:auto;margin-right:auto}.lp-cta{justify-content:center}.lp-hero-visual{order:-1}.lp-features,.lp-steps{grid-template-columns:1fr}}@media (max-width: 520px){.lp-nav-links a:not(.btn-primary){display:none}}.boot-splash{min-height:100vh;display:grid;place-items:center;font-size:3rem;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.cafesite{--accent: #4f46e5;color:#1f2438;background:#fff}.cs-msg{min-height:70vh;display:flex;flex-direction:column;gap:.8rem;align-items:center;justify-content:center;text-align:center;padding:2rem}.cs-nav{position:sticky;top:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.cs-nav-inner{max-width:960px;margin:0 auto;padding:.8rem 1.25rem;display:flex;align-items:center;justify-content:space-between}.cs-brand{display:flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.15rem;color:#1a1f3a}.cs-logo{height:40px;width:auto;max-width:180px;-o-object-fit:contain;object-fit:contain;display:block}.cs-logo-ph{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:800}.cs-nav-links{display:flex;gap:1.2rem}.cs-nav-links a{text-decoration:none;color:#4a5168;font-weight:600}.cs-nav-links a:hover{color:var(--accent)}.cs-hero{position:relative;background:radial-gradient(760px 360px at 18% -30%,color-mix(in srgb,var(--accent) 16%,#fff),#fff0 60%),radial-gradient(900px 460px at 50% -20%,color-mix(in srgb,var(--accent) 20%,#fff),#fff 72%);border-bottom:1px solid var(--border)}.cs-hero-inner{max-width:760px;margin:0 auto;text-align:center;padding:4.5rem 1.25rem 3.75rem}.cs-badge{display:inline-block;background:color-mix(in srgb,var(--accent) 16%,#fff);color:var(--accent);font-weight:700;font-size:.8rem;padding:.35rem .8rem;border-radius:999px}.cs-hero h1{font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.02em;margin:.8rem 0 .4rem;color:#1a1f3a}.cs-loc{color:#5a6178;font-weight:600;margin:.2rem 0}.cs-tag{color:#4a5168;font-size:1.1rem;max-width:30rem;margin:.6rem auto 1.4rem}.cs-hero-actions{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}.cs-btn{display:inline-block;padding:.8rem 1.6rem;background:var(--accent);color:#fff;border-radius:12px;font-weight:700;text-decoration:none;box-shadow:0 10px 24px -8px color-mix(in srgb,var(--accent) 70%,transparent);transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.cs-btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 16px 30px -8px color-mix(in srgb,var(--accent) 65%,transparent);color:#fff}.cs-btn.outline{background:#fff;color:var(--accent);border:1.5px solid color-mix(in srgb,var(--accent) 35%,#fff);box-shadow:0 2px 10px #1018280d}.cs-btn.outline:hover{background:color-mix(in srgb,var(--accent) 8%,#fff)}.cs-section{max-width:960px;margin:0 auto;padding:3rem 1.25rem}.cs-section>h2{text-align:center;font-size:clamp(1.5rem,3vw,2.1rem);margin:0 0 2rem;color:#1a1f3a}.cs-muted{color:var(--muted)}.cs-cat{margin-bottom:2.2rem}.cs-cat h3{display:flex;align-items:center;gap:.6rem;font-size:1.3rem;color:#1a1f3a;padding-bottom:.5rem;border-bottom:1px solid var(--border);margin:0 0 1.1rem}.cs-cat h3:before{content:"";width:4px;height:1.1em;border-radius:999px;background:var(--accent)}.cs-items{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.cs-item{display:flex;gap:.9rem;background:#fff;border:1px solid var(--border);border-radius:14px;padding:.8rem;transition:box-shadow .12s ease,transform .12s ease}.cs-item:hover{box-shadow:0 14px 30px -10px #10182824;border-color:color-mix(in srgb,var(--accent) 30%,var(--border));transform:translateY(-3px)}.cs-item-img{width:76px;height:76px;border-radius:11px;-o-object-fit:cover;object-fit:cover;flex:none}.cs-item-img.ph{display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 10%,#f4f5fb);font-size:1.8rem}.cs-item-body{flex:1;min-width:0}.cs-item-top{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.cs-price{font-weight:800;color:var(--accent);white-space:nowrap}.cs-item-body p{margin:.3rem 0 0;color:#6b7186;font-size:.9rem;line-height:1.45}.cs-visit{background:var(--neutral-50);max-width:none}.cs-visit>h2,.cs-visit-grid{max-width:960px;margin-left:auto;margin-right:auto}.cs-visit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.cs-visit-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1.3rem}.cs-visit-card h4{margin:0 0 .5rem;color:#1a1f3a}.cs-visit-card p{margin:0 0 .5rem;color:#4a5168}.cs-visit-card a{color:var(--accent);font-weight:600;text-decoration:none}.cs-footer{max-width:960px;margin:0 auto;padding:1.8rem 1.25rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;border-top:1px solid var(--border)}.cs-brand-sm{font-weight:800;color:#1a1f3a}.cs-footer .muted a{color:var(--accent);font-weight:600}@media (max-width: 600px){.cs-items{grid-template-columns:1fr}}.lp-demo-link{color:var(--brand-dark);font-weight:700;text-decoration:none;white-space:nowrap}.lp-demo-link:hover{text-decoration:underline}.lp-website{background:linear-gradient(180deg,#fff,var(--neutral-50));max-width:none}.lp-website-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}.lp-website-text h2{font-size:clamp(1.6rem,3.2vw,2.3rem);letter-spacing:-.02em;margin:.8rem 0 .6rem;color:var(--ink, #1a1f3a)}.lp-website-text p{color:#4a5168;font-size:1.08rem;line-height:1.6;margin:0 0 1.4rem}.lp-website-text code{background:var(--brand-light);color:var(--brand-dark)}.lp-browser{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 50px #1018281f;overflow:hidden}.lp-browser-bar{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;background:#f1f5f4;border-bottom:1px solid var(--border)}.lp-browser-bar span{width:11px;height:11px;border-radius:50%;background:#cdd6d2}.lp-browser-bar em{margin-left:.6rem;font-style:normal;font-size:.82rem;color:#6b7186;background:#fff;border:1px solid var(--border);border-radius:7px;padding:.2rem .7rem;flex:1}.lp-browser-body{padding:1.4rem}.lp-bw-hero{text-align:center;padding:1rem 0 1.3rem;border-bottom:2px solid #d8daff;margin-bottom:1rem;display:flex;flex-direction:column;gap:.2rem}.lp-bw-logo{font-size:2rem}.lp-bw-hero strong{font-size:1.3rem;color:var(--ink, #1a1f3a)}.lp-bw-hero small{color:var(--muted)}.lp-bw-row{display:flex;justify-content:space-between;padding:.7rem .2rem;border-bottom:1px solid #f1f4f3}.lp-bw-row b{color:var(--brand)}@media (max-width: 860px){.lp-website-grid{grid-template-columns:1fr}}.brand{display:inline-flex;align-items:center;gap:.5rem}.brand-logo{height:32px;width:auto;max-width:150px;-o-object-fit:contain;object-fit:contain;display:block}.wizard-screen{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:2.5rem 1rem;background:radial-gradient(720px 380px at 12% -10%,var(--brand-light) 0%,rgba(255,255,255,0) 60%),radial-gradient(640px 360px at 100% 110%,var(--warm-soft) 0%,rgba(255,255,255,0) 58%),var(--bg)}.wizard-card{width:100%;max-width:620px;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-lg);padding:2rem}.wizard-head .brand{font-size:1.15rem}.wizard-steps{list-style:none;display:flex;gap:.5rem;padding:0;margin:1.1rem 0 .25rem}.wizard-steps li{flex:1;display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--muted);border-top:3px solid var(--border);padding-top:.5rem}.wizard-steps li span{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;background:#eef2f5;color:var(--muted);font-size:.76rem}.wizard-steps li.on,.wizard-steps li.done{color:var(--brand-dark);border-top-color:var(--brand)}.wizard-steps li.on span{background:var(--brand);color:#fff}.wizard-steps li.done span{background:#dcfce7;color:var(--brand-dark)}.wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.4rem}.plan-pick{display:flex;flex-direction:column;gap:.7rem}.plan-opt{text-align:left;background:#fff;color:inherit;border:1.5px solid var(--border);border-radius:12px;padding:.9rem 1rem;cursor:pointer;box-shadow:none}.plan-opt:hover{background:var(--neutral-50);border-color:#d4d6fb}.plan-opt.on{border-color:var(--brand);background:var(--brand-tint)}.plan-opt-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.2rem}.plan-opt-head strong{font-size:1.05rem}.plan-opt-price{font-weight:800;color:var(--brand-dark)}@media (max-width: 520px){.wizard-steps li{font-size:0}.wizard-steps li span{font-size:.76rem}}.plan-summary{margin-top:1rem;padding:.85rem 1rem;background:var(--neutral-50);border:1px solid var(--border);border-radius:10px;font-size:.92rem}.plan-summary p{margin:0}.plan-notice{color:#854d0e}.confirm-step{display:flex;flex-direction:column;gap:.6rem}.confirm-plan{display:flex;align-items:center;justify-content:space-between;background:var(--brand-tint);border:1.5px solid var(--brand);border-radius:12px;padding:1rem 1.1rem}.confirm-plan-name{font-size:1.3rem}.confirm-feats{list-style:none;margin:0;padding:0}.confirm-feats li{padding:.35rem 0 .35rem 1.5rem;position:relative;border-bottom:1px solid #f1f4f3}.confirm-feats li:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:800}.confirm-cafe{margin-top:.4rem;padding-top:.6rem;border-top:1px solid var(--border)}.copy-field{display:flex;gap:.5rem;align-items:stretch;margin-top:.25rem}.copy-field input{margin-top:0;font-family:ui-monospace,monospace;font-size:.85rem}.copy-field button{flex:none;white-space:nowrap}.cust{padding-bottom:5.5rem}.cat-tabs{position:sticky;top:0;z-index:10;display:flex;gap:.4rem;overflow-x:auto;margin:0 -1rem .5rem;padding:.6rem 1rem;background:#fff;border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;scrollbar-width:none}.cat-tabs::-webkit-scrollbar{display:none}.cat-tabs button{flex:none;background:#f1f5f4;color:#4a5168;border:none;border-radius:999px;padding:.45rem .95rem;font-weight:600;font-size:.9rem;white-space:nowrap;cursor:pointer}.cat-tabs button.on{background:var(--brand);color:#fff}.menu-cat h2{font-size:1.15rem;margin:1.1rem 0 .6rem}.item-cards{display:flex;flex-direction:column;gap:.7rem}.item-card{display:flex;gap:.8rem;align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;padding:.7rem}.ic-img{width:66px;height:66px;border-radius:11px;-o-object-fit:cover;object-fit:cover;flex:none}.ic-img.ph{display:grid;place-items:center;background:#f1f5f4;font-size:1.7rem}.ic-body{flex:1;min-width:0}.ic-body strong{display:block;font-size:.98rem}.ic-desc{margin:.15rem 0;color:var(--muted);font-size:.82rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ic-price{font-weight:700;color:var(--brand-dark)}.ic-action{flex:none}.add-btn{background:#fff;color:var(--brand);border:1.5px solid var(--brand);border-radius:9px;padding:.45rem 1.1rem;font-weight:700;cursor:pointer}.add-btn:hover{background:var(--brand-tint)}.cust .qty,.sheet .qty{display:inline-flex;align-items:center;gap:.5rem;border:1.5px solid var(--brand);border-radius:9px;padding:.15rem}.cust .qty button,.sheet .qty button{width:28px;height:28px;display:grid;place-items:center;background:var(--brand);color:#fff;border:none;border-radius:7px;font-size:1.1rem;cursor:pointer}.cust .qty span,.sheet .qty span{min-width:18px;text-align:center;font-weight:700}.cart-bar{position:fixed;left:50%;bottom:14px;transform:translate(-50%);width:min(528px,calc(100% - 24px));display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--brand);color:#fff;border:none;border-radius:14px;padding:.9rem 1.2rem;font-weight:700;box-shadow:0 10px 24px rgba(var(--brand-rgb),.3);cursor:pointer;z-index:20}.cart-bar-cta{white-space:nowrap}.sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182880;display:flex;align-items:flex-end;justify-content:center;z-index:40}.sheet{width:100%;max-width:560px;background:#fff;border-radius:18px 18px 0 0;max-height:85vh;display:flex;flex-direction:column;animation:sheet-up .22s ease}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem .5rem}.sheet-head h2{margin:0}.sheet-close{background:none;border:none;font-size:1.7rem;line-height:1;color:var(--muted);cursor:pointer}.sheet-body{padding:.5rem 1.2rem;overflow-y:auto}.sheet-foot{padding:.9rem 1.2rem;border-top:1px solid var(--border)}.place-btn{width:100%;background:var(--brand);color:#fff;border:none;border-radius:12px;padding:.95rem;font-weight:800;font-size:1.05rem;cursor:pointer}.place-btn:disabled{opacity:.6}.cart-line{display:flex;align-items:center;gap:.6rem;padding:.6rem 0;border-bottom:1px solid var(--border)}.cart-line-name{flex:1;font-weight:600}.cart-line-price{font-weight:700;min-width:64px;text-align:right}.cart-total{display:flex;justify-content:space-between;padding:.8rem 0 .4rem;font-size:1.05rem}.cust-input{width:100%;margin-top:.6rem;padding:.6rem .7rem;border:1px solid var(--border);border-radius:9px;font:inherit}.pay-method{display:flex;gap:.5rem;margin-top:.7rem}.pay-method button{flex:1;background:#fff;color:#4a5168;border:1.5px solid var(--border);border-radius:10px;padding:.6rem;font-weight:600;cursor:pointer}.pay-method button.on{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-dark)}.cust-login{max-width:360px;margin:2.5rem auto;text-align:center;display:flex;flex-direction:column;gap:.55rem}.cust-login .cafe-logo{margin:0 auto}.cust-login-icon{font-size:3rem}.cust-login h1{margin:.3rem 0 0}.cust-login .cust-input{text-align:center;font-size:1.05rem}.cust-login .place-btn{margin-top:.4rem}.cust-acct{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:var(--neutral-50);border:1px solid var(--border);border-radius:10px;padding:.45rem .75rem;margin-bottom:.75rem}.cust-acct-actions{display:flex;gap:.4rem}.myorder{border:1px solid var(--border);border-radius:12px;padding:.8rem;margin-bottom:.7rem}.myorder-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.myorder-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.4rem}.btn-danger{background:#fff;color:var(--danger);border:1px solid #f3c2c2}.btn-danger:hover:not(:disabled){background:#fef2f2;color:var(--danger)}.auth-logo{display:block;max-height:64px;max-width:200px;-o-object-fit:contain;object-fit:contain;margin:0 auto .25rem}.pay-summary{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--neutral-50);border:1px solid var(--border);border-radius:10px;margin:.6rem 0;font-size:1.05rem}.pay-success{color:var(--brand-dark, #15803d);font-weight:600}.btn-primary-link{display:inline-block;margin-top:.6rem;padding:.6rem 1rem;background:var(--brand);color:#fff;border-radius:8px;text-decoration:none;text-align:center}.dns-hint{background:var(--neutral-50);border:1px solid var(--border);border-radius:10px;padding:.75rem 1rem;margin-bottom:1rem}.dns-hint ul{margin:.4rem 0;padding-left:1.2rem}.dns-hint li{margin:.2rem 0}.otp-verify{background:var(--neutral-50);border:1px solid var(--border);border-radius:10px;padding:.75rem}.otp-row{display:flex;gap:.5rem;align-items:center}.otp-row input{flex:1}.tpl-chips{display:flex;flex-wrap:wrap;gap:.5rem}.tpl-chip{display:inline-flex;align-items:center;background:#f1f5f4;border:1px solid var(--border);border-radius:999px;font-size:.9rem;overflow:hidden}button.tpl-chip{padding:.35rem .85rem;cursor:pointer}.tpl-chip-custom button{background:none;border:none;cursor:pointer;font-size:.9rem;padding:.35rem .5rem}.tpl-chip-custom>button:first-child{padding-left:.85rem}.tpl-del{color:var(--danger, #b91c1c);font-weight:700}.save-tpl{gap:.5rem;align-items:center}.recipient-list{max-height:260px;overflow-y:auto;border:1px solid var(--border);border-radius:8px;padding:.5rem .75rem;margin-top:.5rem}textarea{width:100%;font:inherit;padding:.6rem .75rem;border:1px solid var(--border);border-radius:8px;resize:vertical}.landing{-webkit-font-smoothing:antialiased;--ink: #161a31}.landing .btn-primary{border-radius:12px;background:linear-gradient(180deg,#6366f1,#4f46e5);box-shadow:inset 0 1px #ffffff2e,0 8px 20px rgba(var(--brand-rgb),.28);transition:transform .14s ease,box-shadow .18s ease,filter .18s ease}.landing .btn-primary:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 14px 30px rgba(var(--brand-rgb),.34)}.landing .btn-primary.outline{background:#ffffffd9;border-color:#c3c6fb;box-shadow:0 2px 10px #1018280f}.landing .btn-primary.outline:hover{background:#fff;transform:translateY(-2px)}.landing .lp-logo{display:inline-flex;align-items:center;gap:.5rem;letter-spacing:-.01em}.landing .lp-logo-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(140deg,#6366f1,#3730a3);box-shadow:0 4px 12px rgba(var(--brand-rgb),.3)}.landing .lp-hero{padding-top:5rem;padding-bottom:4rem;background:radial-gradient(880px 440px at 6% -10%,#e3e4ff,#6366f100 60%),radial-gradient(820px 420px at 104% 2%,#fff1da,#fff1da00 58%),radial-gradient(760px 560px at 50% 125%,var(--brand-light) 0%,rgba(234,250,243,0) 62%)}.landing .lp-hero h1{font-size:clamp(2.3rem,5vw,3.8rem);letter-spacing:-.03em;line-height:1.05}.landing .lp-hero h1 .hl{color:#4f46e5;background-image:linear-gradient(180deg,transparent 62%,rgba(252,211,77,.55) 62%);padding:0 .06em;border-radius:3px}.landing .lp-badge{background:#fff;color:#4f46e5;border:1px solid #d8daff;box-shadow:0 2px 8px rgba(var(--brand-rgb),.08);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.landing .lp-hero-highlights{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:1.5rem}.landing .lp-hl{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:#414963;font-size:.92rem}.landing .lp-hl-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--brand-light);font-size:.9rem}.landing .lp-hero-visual{position:relative}.landing .lp-hero-visual:before{content:"";position:absolute;top:50%;left:50%;width:330px;height:330px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(var(--brand-rgb),.2),transparent 66%);z-index:0}.landing .phone{position:relative;z-index:1}.landing .phone-float{position:absolute;bottom:13%;right:-8px;z-index:3;display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid var(--border);border-radius:14px;padding:.6rem .85rem;box-shadow:0 16px 36px #10182829;animation:lpFloat 3.4s ease-in-out infinite}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.landing .phone-float-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#dcfce7;font-size:1rem}.landing .phone-float-txt strong{display:block;font-size:.84rem;color:var(--ink)}.landing .phone-float-txt small{color:var(--muted);font-size:.74rem}.landing .lp-eyebrow{display:inline-block;margin-bottom:.55rem;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:800;color:#6366f1}.landing .lp-section-head h2{font-size:clamp(1.7rem,3.4vw,2.55rem);letter-spacing:-.025em}.landing .lp-feature{border:1px solid rgba(16,24,40,.07);border-radius:18px;padding:1.7rem}.landing .lp-feature:hover{transform:translateY(-5px);box-shadow:0 22px 44px rgba(var(--brand-rgb),.1);border-color:#d8daff}.landing .lp-feature-icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(140deg,var(--brand-light),#d8daff);box-shadow:0 6px 14px rgba(var(--brand-rgb),.12)}.landing .lp-chip{background:#fff;border:1px solid #e3ebe8;box-shadow:0 1px 4px #1018280a}.landing .lp-step-n{width:58px;height:58px;background:linear-gradient(140deg,#6366f1,#3730a3);box-shadow:0 0 0 6px rgba(var(--brand-rgb),.12),0 10px 22px rgba(var(--brand-rgb),.28)}.landing .lp-plan{border-radius:20px;border:1px solid rgba(16,24,40,.08);transition:transform .14s ease,box-shadow .16s ease}.landing .lp-plan:hover{transform:translateY(-4px);box-shadow:0 18px 40px #10182814}.landing .lp-plan.popular{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(140deg,#6366f1,#4f46e5) border-box;box-shadow:0 24px 50px rgba(var(--brand-rgb),.18)}.landing .lp-plan.popular:hover{transform:translateY(-10px)}.landing .lp-final{position:relative;overflow:hidden;background:radial-gradient(600px 320px at 12% -10%,rgba(110,231,183,.28),transparent 60%),radial-gradient(520px 300px at 100% 120%,rgba(252,211,77,.18),transparent 60%),linear-gradient(135deg,#6366f1,#312e81)}.landing .lp-final>*{position:relative;z-index:1}.landing .lp-footer{border-top:1px solid rgba(16,24,40,.07)}@media (max-width: 860px){.landing .lp-hero-highlights{justify-content:center}.landing .phone-float{right:2px;bottom:6%}}@media (max-width: 520px){.landing .phone-float{display:none}}.landing .lp-segments{background:linear-gradient(180deg,var(--neutral-50),#fff);max-width:none}.landing .lp-segments .lp-section-head,.landing .lp-seg-grid{max-width:1120px;margin-left:auto;margin-right:auto}.landing .lp-seg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.landing .lp-seg{display:flex;align-items:center;gap:.75rem;background:#fff;border:1px solid rgba(16,24,40,.07);border-radius:14px;padding:.9rem 1.1rem;font-weight:600;color:#2b3148;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.landing .lp-seg:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(var(--brand-rgb),.08);border-color:#d8daff}.landing .lp-seg-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(140deg,var(--brand-light),#d8daff);font-size:1.3rem;flex-shrink:0}.landing .lp-faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.landing .lp-faq-item{background:#fff;border:1px solid rgba(16,24,40,.08);border-radius:14px;padding:0 1.25rem;transition:border-color .12s ease,box-shadow .12s ease}.landing .lp-faq-item[open]{border-color:#d8daff;box-shadow:0 12px 28px #1018280f}.landing .lp-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-weight:700;color:var(--ink);font-size:1.02rem}.landing .lp-faq-item summary::-webkit-details-marker{display:none}.landing .lp-faq-chev{color:var(--brand);font-size:1.4rem;line-height:1;transition:transform .18s ease}.landing .lp-faq-item[open] .lp-faq-chev{transform:rotate(180deg)}.landing .lp-faq-item>p{margin:0;padding:0 0 1.1rem;color:#5a6178;line-height:1.6}@media (max-width: 860px){.landing .lp-seg-grid{grid-template-columns:1fr 1fr}}.ds-shell{display:flex;min-height:100vh;background:var(--bg)}.ds-sidebar{width:266px;flex-shrink:0;height:100vh;position:sticky;top:0;display:flex;flex-direction:column;gap:2px;padding:.85rem .7rem;background:#fff;border-right:1px solid var(--border)}.ds-sidebar.collapsed{width:78px}@media (max-width: 900px){.ds-sidebar:not(.ds-sidebar-mobile){display:none}}.ds-brand-row{display:flex;align-items:center;gap:.35rem;padding:.35rem .3rem .7rem}.ds-brand{display:flex;align-items:center;gap:.6rem;min-width:0;flex:1;text-decoration:none}.ds-brand-mark{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;background:var(--brand-grad);box-shadow:var(--shadow-brand);flex-shrink:0;overflow:hidden}.ds-brand-text{display:flex;flex-direction:column;min-width:0;line-height:1.18}.ds-brand-name{font-family:Outfit,sans-serif;font-weight:800;font-size:.98rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-brand-sub{font-size:.72rem;color:var(--muted);font-weight:500}.ds-collapse-btn{width:30px;height:30px;padding:0;border-radius:8px;display:grid;place-items:center;background:transparent;color:var(--muted);flex-shrink:0}.ds-sidebar .ds-collapse-btn:hover{background:var(--neutral-50);color:var(--ink)}.ds-sidebar.collapsed .ds-brand{justify-content:center}.ds-sidebar.collapsed .ds-collapse-btn{display:none}.ds-nav{display:flex;flex-direction:column;gap:2px}.ds-nav-foot{margin-top:auto;padding-top:.4rem}.ds-nav-group-label{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);padding:.7rem .6rem .35rem}.ds-nav-item{display:flex;align-items:center;gap:.7rem;padding:.58rem .62rem;border-radius:11px;background:transparent;color:var(--muted);font-weight:600;font-size:.9rem;text-decoration:none;width:100%;border:0;cursor:pointer;box-shadow:none;transition:background .15s,color .15s}.ds-nav-ic{display:grid;place-items:center;flex-shrink:0;color:inherit}.ds-sidebar .ds-nav-item{color:var(--muted)}.ds-sidebar .ds-nav-item:hover{background:var(--neutral-50);color:var(--ink)}.ds-sidebar .ds-nav-item.active{background:var(--brand-light);color:var(--brand-dark)}.ds-sidebar .ds-nav-item.active .ds-nav-ic{color:var(--brand)}.ds-sidebar .ds-nav-logout:hover{background:#fef2f2;color:var(--danger)}.ds-sidebar.collapsed .ds-nav-item{justify-content:center;padding:.58rem}.ds-main{flex:1;min-width:0;display:flex;flex-direction:column}.ds-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem clamp(1rem,3vw,2rem);background:#ffffffd1;-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid var(--border)}.ds-topbar-left{display:flex;align-items:center;gap:.8rem;min-width:0}.ds-breadcrumb{display:flex;align-items:center;gap:.4rem;font-size:.74rem;color:var(--muted);font-weight:500}.ds-bc-sep{opacity:.5}.ds-bc-current{color:var(--brand-dark);font-weight:600}.ds-page-title{font-family:Outfit,sans-serif;font-size:1.28rem;font-weight:800;color:var(--ink);letter-spacing:-.01em;margin:.06rem 0 0}.ds-topbar-right{display:flex;align-items:center;gap:.5rem}.ds-search{display:flex;align-items:center;gap:.5rem;background:var(--neutral-50);border:1px solid var(--border);border-radius:11px;padding:.42rem .7rem;color:var(--muted)}.ds-search input{border:none;background:none;outline:none;font-size:.85rem;color:var(--ink);width:150px}.ds-search input::-moz-placeholder{color:var(--muted)}.ds-search input::placeholder{color:var(--muted)}.ds-search kbd{font-size:.68rem;background:#fff;border:1px solid var(--border);border-radius:5px;padding:.05rem .32rem;color:var(--muted)}.ds-live{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:#15803d;background:#dcfce7;padding:.34rem .65rem;border-radius:999px}.ds-live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:dsPulse 1.8s infinite}@keyframes dsPulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.ds-icon-btn{position:relative;width:38px;height:38px;padding:0;border-radius:10px;display:grid;place-items:center;background:transparent;color:var(--muted);border:1px solid transparent;box-shadow:none}.ds-topbar .ds-icon-btn:hover{background:var(--neutral-50);color:var(--ink);border-color:var(--border)}.ds-icon-badge{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--danger);border:2px solid #fff}.ds-avatar-btn{display:flex;align-items:center;gap:.55rem;padding:.25rem .45rem .25rem .25rem;border-radius:999px;background:transparent;box-shadow:none}.ds-topbar .ds-avatar-btn:hover{background:var(--neutral-50)}.ds-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.8rem;color:#fff;background:var(--brand-grad);flex-shrink:0}.ds-avatar.lg{width:42px;height:42px;font-size:.9rem}.ds-avatar-meta{display:flex;flex-direction:column;line-height:1.18;text-align:left}.ds-avatar-name{font-size:.85rem;font-weight:700;color:var(--ink)}.ds-avatar-role{font-size:.72rem;color:var(--muted);text-transform:capitalize}.ds-profile-wrap{position:relative}.ds-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.ds-profile-menu{position:absolute;right:0;top:calc(100% + .5rem);z-index:50;width:250px;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-lg);padding:.5rem}.ds-profile-head{display:flex;align-items:center;gap:.6rem;padding:.55rem .55rem .7rem;border-bottom:1px solid var(--border);margin-bottom:.4rem}.ds-profile-name{font-weight:700;color:var(--ink);font-size:.9rem}.ds-profile-email{font-size:.76rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;max-width:165px}.ds-menu-item{display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem;border-radius:10px;background:transparent;color:var(--ink);font-weight:600;font-size:.85rem;width:100%;text-decoration:none;border:0;cursor:pointer;box-shadow:none}.ds-profile-menu .ds-menu-item:hover{background:var(--neutral-50)}.ds-menu-item.danger{color:var(--danger)}.ds-profile-menu .ds-menu-item.danger:hover{background:#fef2f2}.ds-content{max-width:1200px;margin:0 auto;width:100%;padding:1.8rem clamp(1rem,3vw,2rem) 3.5rem}.ds-hamburger{width:40px;height:40px;padding:0;border-radius:10px;display:grid;place-items:center;background:transparent;color:var(--ink);box-shadow:none}.ds-sidebar-mobile{position:fixed;left:0;top:0;z-index:60;width:282px;height:100vh;box-shadow:var(--shadow-lg)}.ds-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ds-drawer-close{position:absolute;top:.85rem;right:.7rem;width:32px;height:32px;padding:0;border-radius:8px;display:grid;place-items:center;background:transparent;color:var(--muted);box-shadow:none}.mob-only{display:none}@media (max-width: 900px){.ds-content{padding:1.25rem 1rem 3rem}.desk-only{display:none!important}.mob-only{display:grid!important}.ds-page-title{font-size:1.1rem}}.ds-sidebar{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:0;padding:.85rem .72rem;background:linear-gradient(180deg,#fcfcff,#f7f8fe 46%,#f4f6ff);border-right:1px solid #e9ecf7}.ds-sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.022'/%3E%3C/svg%3E")}.ds-sidebar>*{position:relative;z-index:1}.ds-sidebar:not(.ds-sidebar-mobile){position:sticky;top:0;height:100vh}.ds-sidebar-mobile{position:fixed;left:0;top:0;height:100vh;z-index:60;width:300px;box-shadow:var(--shadow-lg)}.ds-sidebar.collapsed{width:84px;padding:.85rem .55rem}.ds-ws-wrap{display:flex;align-items:flex-start;gap:.4rem;padding:.15rem .1rem .7rem}.ds-workspace{position:relative;flex:1;min-width:0;border-radius:18px;border:1px solid #e9ecf7;background:#ffffffb3;box-shadow:0 2px 10px -4px #1d243314;padding:.55rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ds-ws-main{display:flex;align-items:center;gap:.6rem;width:100%;padding:0;background:transparent;box-shadow:none}.ds-brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#5b5ceb,#7c6cff);box-shadow:0 6px 16px -5px #5b5ceb99;flex-shrink:0;overflow:hidden}.ds-brand-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ds-ws-text{display:flex;flex-direction:column;min-width:0;line-height:1.2;text-align:left;flex:1}.ds-ws-name{font-family:Outfit,sans-serif;font-weight:800;font-size:.95rem;color:#1d2433;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-ws-sub{font-size:.72rem;color:#6b7280;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-ws-chev{color:#9aa3b2;flex-shrink:0;transition:transform .2s}.ds-ws-chev.open{transform:rotate(180deg)}.ds-ws-badges{display:flex;gap:.4rem;margin-top:.6rem}.ds-status-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.22rem .55rem;border-radius:999px;color:#15803d;background:#dcfce7}.ds-status-pill.st-trial{color:#b45309;background:#fef3c7}.ds-status-pill.st-suspended{color:#b91c1c;background:#fee2e2}.ds-status-pill .ds-live-dot{width:6px;height:6px}.ds-plan-pill{display:inline-flex;align-items:center;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.22rem .55rem;border-radius:999px;color:#5b5ceb;background:linear-gradient(135deg,#5b5ceb1f,#7c6cff1f);border:1px solid rgba(91,92,235,.2)}.ds-ws-collapsed{display:grid;place-items:center;flex:1}.ds-collapse-btn{width:28px;height:28px;padding:0;border-radius:8px;display:grid;place-items:center;background:transparent;color:#9aa3b2;flex-shrink:0;margin-top:.5rem}.ds-sidebar .ds-collapse-btn:hover{background:#eef0fb;color:#1d2433}.ds-sidebar.collapsed .ds-collapse-btn{margin-top:0}.ds-ws-menu,.ds-user-menu{position:absolute;z-index:50;width:calc(100% + 0);min-width:210px;background:#fff;border:1px solid #e9ecf7;border-radius:16px;box-shadow:0 18px 44px -14px #1d243347;padding:.4rem}.ds-ws-menu{left:0;right:0;top:calc(100% + .4rem)}.ds-user-menu{left:0;right:0;bottom:calc(100% + .5rem)}.ds-nav-scroll{flex:1;overflow-y:auto;overflow-x:hidden;margin:0 -.2rem;padding:0 .2rem}.ds-nav-scroll::-webkit-scrollbar{width:6px}.ds-nav-scroll::-webkit-scrollbar-thumb{background:#e2e6f3;border-radius:8px}.ds-sidebar.collapsed .ds-nav-scroll{overflow:visible}.ds-nav-group{display:flex;flex-direction:column;gap:2px;margin-bottom:.5rem}.ds-nav-group-label{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#9aa3b2;padding:.55rem .6rem .3rem}.ds-nav-divider{height:1px;background:#e9ecf7;margin:.4rem .5rem}.ds-nav-item{position:relative;display:flex;align-items:center;gap:.72rem;padding:.55rem .62rem;border-radius:13px;background:transparent;color:#5b6172;font-weight:600;font-size:.9rem;text-decoration:none;width:100%;border:0;cursor:pointer;box-shadow:none;transition:background .15s,color .15s}.ds-nav-ic{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;color:inherit;transition:transform .15s}.ds-nav-label{position:relative;z-index:1;transition:transform .15s;white-space:nowrap}.ds-sidebar .ds-nav-item:hover{background:#5b5ceb12;color:#1d2433}.ds-sidebar .ds-nav-item:hover .ds-nav-ic{transform:rotate(-7deg) scale(1.06)}.ds-sidebar .ds-nav-item:hover .ds-nav-label{transform:translate(2px)}.ds-sidebar .ds-nav-item.active{color:#fff}.ds-sidebar .ds-nav-item.active:hover{background:transparent}.ds-sidebar .ds-nav-item.active .ds-nav-ic,.ds-sidebar .ds-nav-item.active .ds-nav-label{color:#fff;transform:none}.ds-active-pill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:13px;background:linear-gradient(135deg,#5b5ceb,#7c6cff);box-shadow:0 10px 22px -8px #5b5ceba6,inset 0 1px #ffffff38}.ds-active-pill:after{content:"";position:absolute;left:6px;top:28%;bottom:28%;width:3px;border-radius:3px;background:#ffffffe6}.ds-sidebar.collapsed .ds-nav-item{justify-content:center;padding:.62rem}.ds-sidebar.collapsed .ds-nav-group-label{display:none}.ds-sidebar.collapsed .ds-nav-item:hover:after{content:attr(data-label);position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);background:#1d2433;color:#fff;padding:.4rem .65rem;border-radius:9px;font-size:.8rem;font-weight:600;white-space:nowrap;z-index:90;box-shadow:0 10px 26px -6px #10182859;pointer-events:none}.ds-sidebar.collapsed .ds-nav-item:hover:before{content:"";position:absolute;left:calc(100% + 9px);top:50%;transform:translateY(-50%) rotate(45deg);width:9px;height:9px;background:#1d2433;z-index:90;border-radius:2px}.ds-foot{margin-top:auto;padding-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.ds-foot-links{display:flex;flex-direction:column;gap:2px}.ds-foot-link{color:#6b7280;font-size:.86rem}.ds-user-wrap{position:relative}.ds-user-card{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .55rem;border-radius:15px;border:1px solid #e9ecf7;background:#ffffffb3;box-shadow:0 2px 10px -4px #1d243314}.ds-sidebar .ds-user-card:hover{border-color:#d7dcf0;background:#fff}.ds-user-collapsed{display:grid;place-items:center;width:100%;padding:.3rem 0;background:transparent;box-shadow:none}.ds-user-text{display:flex;flex-direction:column;min-width:0;line-height:1.2;text-align:left;flex:1}.ds-user-name{font-size:.85rem;font-weight:700;color:#1d2433;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-user-role{font-size:.72rem;color:#6b7280;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-ws-menu .ds-menu-item,.ds-user-menu .ds-menu-item{display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem;border-radius:10px;background:transparent;color:#1d2433;font-weight:600;font-size:.85rem;width:100%;text-decoration:none;border:0;cursor:pointer}.ds-ws-menu .ds-menu-item:hover,.ds-user-menu .ds-menu-item:hover{background:#f3f4fb}.ds-user-menu .ds-menu-item.danger{color:var(--danger)}.ds-user-menu .ds-menu-item.danger:hover{background:#fef2f2}.ds-avatar-display{cursor:default}.ds-sidebar{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.02'/%3E%3C/svg%3E"),linear-gradient(180deg,#fcfcff,#f7f8fe 46%,#f4f6ff)}.ds-sidebar:before{display:none}.ds-sidebar>*{z-index:auto}.ds-workspace,.ds-user-wrap{position:relative;z-index:20}.ds-ws-menu,.ds-user-menu{z-index:60;background:#fff;width:auto;min-width:0;box-shadow:0 20px 48px -14px #1d24334d}.ds-ws-menu{left:0;right:0;top:calc(100% + .45rem)}.ds-user-menu{left:0;right:0;bottom:calc(100% + .55rem)}.ds-sidebar.collapsed .ds-ws-wrap{flex-direction:column;align-items:center;gap:.55rem;padding-bottom:.85rem}.ds-sidebar.collapsed .ds-collapse-btn{margin-top:0;width:34px;height:34px;border:1px solid #e9ecf7;background:#fff;color:#5b5ceb;box-shadow:0 2px 8px -3px #1d243324}.ds-sidebar.collapsed .ds-collapse-btn:hover{background:#eef0fb}.ds-sidebar.collapsed .ds-ws-wrap{flex-direction:column;align-items:stretch;gap:.5rem;padding:.1rem .05rem .7rem}.ds-sidebar.collapsed .ds-ws-collapsed{padding:.2rem 0}.ds-sidebar.collapsed .ds-collapse-btn{width:100%;height:32px;margin-top:0;border-radius:10px;background:#eef0fb;border:1px solid #e0e3f5;color:#5b5ceb;box-shadow:none}.ds-sidebar.collapsed .ds-collapse-btn:hover{background:#e2e5f9}.ds-sidebar.collapsed .ds-collapse-btn{display:grid;place-items:center}.ord-page{display:flex;flex-direction:column;gap:1.5rem}.ord-loading{display:flex;align-items:center;gap:.6rem;color:var(--muted);padding:2rem 0}.ord-spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--brand);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ord-error{margin:0}.ord-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ord-kpi{display:flex;align-items:center;gap:.85rem;padding:1.05rem 1.1rem;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-sm)}.ord-kpi-ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex-shrink:0;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,#fff)}.ord-kpi-label{font-size:.78rem;font-weight:600;color:var(--muted)}.ord-kpi-value{font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:800;color:var(--ink);line-height:1.1;letter-spacing:-.01em}.ord-kpi-sub{font-size:.72rem;color:var(--muted);margin-top:.05rem}@media (max-width: 1000px){.ord-kpis{grid-template-columns:repeat(2,1fr)}}.ord-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ord-section-title{font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:800;color:var(--ink);margin:0;display:flex;align-items:center;gap:.5rem}.ord-section-title.ord-muted{color:var(--muted)}.ord-count{font-size:.78rem;font-weight:800;color:var(--brand-dark);background:var(--brand-light);padding:.1rem .5rem;border-radius:999px}.ord-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1rem}.ord-grid-recent{opacity:.92}.ord-card{position:relative;background:#fff;border:1px solid var(--border);border-left:3px solid var(--st);border-radius:18px;padding:1rem 1.1rem 1.1rem;box-shadow:var(--shadow-sm);transition:box-shadow .18s,transform .18s}.ord-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.ord-card-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.ord-table{display:inline-flex;align-items:center;gap:.45rem;font-family:Outfit,sans-serif;font-weight:800;color:var(--ink);font-size:1rem}.ord-table-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--brand-light);color:var(--brand)}.ord-id{font-size:.74rem;font-weight:700;color:var(--muted);background:var(--neutral-50);padding:.1rem .45rem;border-radius:6px}.ord-status{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.24rem .6rem;border-radius:999px}.ord-meta{font-size:.76rem;color:var(--muted);margin-top:.5rem}.ord-paid{color:#16a34a;font-weight:700}.ord-unpaid{color:#b45309;font-weight:700}.ord-items{list-style:none;margin:.7rem 0 0;padding:.7rem 0 0;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:.35rem}.ord-items li{font-size:.88rem;color:#374151}.ord-qty{font-weight:800;color:var(--ink)}.ord-note{color:var(--muted);font-style:italic}.ord-foot{display:flex;align-items:center;justify-content:space-between;margin-top:.85rem;padding-top:.7rem;border-top:1px solid var(--border)}.ord-total-l{font-size:.82rem;color:var(--muted);font-weight:600}.ord-total{font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:800;color:var(--ink)}.ord-actions{display:flex;gap:.5rem;margin-top:.9rem}.ord-advance{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.62rem .9rem;border-radius:12px;font-weight:700;font-size:.88rem;color:#fff;background:linear-gradient(120deg,#6366f1,#4f46e5 60%,#4338ca);box-shadow:0 8px 18px -8px #4f46e599;border:0;cursor:pointer}.ord-actions .ord-advance:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 12px 22px -8px #4f46e5b3}.ord-cancel{width:42px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;color:var(--muted);background:var(--neutral-50);border:1px solid var(--border);cursor:pointer;padding:0}.ord-actions .ord-cancel:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}.ord-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:3rem 1.5rem;background:linear-gradient(180deg,#fff,var(--neutral-50));border:1px dashed var(--border);border-radius:20px}.ord-empty-ic{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;color:var(--brand);background:var(--brand-light);margin-bottom:.4rem}.ord-empty h3{font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:800;color:var(--ink);margin:0}.ord-empty p{color:var(--muted);margin:0;font-size:.9rem;max-width:340px}.ord-toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:70;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:999px;background:#16a34a;color:#fff;font-weight:700;font-size:.9rem;box-shadow:0 14px 30px -10px #16a34a99}
