*,: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: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.left-2\.5{left:.625rem}.left-4{left:1rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[2200\]{z-index:2200}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.col-span-full{grid-column:1 / -1}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-44{height:11rem}.h-48{height:12rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[150px\]{height:150px}.h-\[240px\]{height:240px}.h-\[320px\]{height:320px}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:0px}.min-h-\[140px\]{min-height:140px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[30px\]{min-height:30px}.min-h-\[38px\]{min-height:38px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[54px\]{min-height:54px}.min-h-\[58px\]{min-height:58px}.min-h-full{min-height:100%}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-44{width:11rem}.w-8{width:2rem}.w-\[280px\]{width:280px}.w-\[284px\]{width:284px}.w-\[92px\]{width:92px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-7xl{max-width:80rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[280px\]{max-width:280px}.max-w-\[500px\]{max-width:500px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-separate{border-collapse:separate}.border-spacing-y-2{--tw-border-spacing-y: .5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-1\.5{--tw-translate-y: -.375rem;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))}.-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))}.scale-\[0\.96\]{--tw-scale-x: .96;--tw-scale-y: .96;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))}.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 spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,36rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,36rem),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.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))}.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))}.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))}.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))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#5B4BFF\]{--tw-border-opacity: 1;border-color:rgb(91 75 255 / var(--tw-border-opacity, 1))}.border-\[\#DDD8FF\]{--tw-border-opacity: 1;border-color:rgb(221 216 255 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-400\/10{border-color:#fb71851a}.border-rose-400\/15{border-color:#fb718526}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800\/80{border-color:#1e293bcc}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.08\]{border-color:#ffffff14}.bg-\[\#5B4BFF\]{--tw-bg-opacity: 1;background-color:rgb(91 75 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F1EFFF\]{--tw-bg-opacity: 1;background-color:rgb(241 239 255 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/40{background-color:#fef2f266}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/\[0\.03\]{background-color:#f43f5e08}.bg-rose-500\/\[0\.08\]{background-color:#f43f5e14}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/45{background-color:#02061773}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.08\)\,rgba\(255\,255\,255\,0\.03\)\)\]{background-image:linear-gradient(180deg,#ffffff14,#ffffff08)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(129\,140\,248\,0\.24\)\,_transparent_68\%\)\]{background-image:radial-gradient(circle at top,rgba(129,140,248,.24),transparent 68%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(255\,255\,255\,0\.12\)\,_transparent_65\%\)\]{background-image:radial-gradient(circle at top,rgba(255,255,255,.12),transparent 65%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.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)}.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)}.to-\[\#F1EFFF\]\/70{--tw-gradient-to: rgb(241 239 255 / .7) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-11{padding-left:2.75rem}.pr-1{padding-right:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.97rem\]{font-size:.97rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.text-\[\#4A3BE8\]{--tw-text-opacity: 1;color:rgb(74 59 232 / var(--tw-text-opacity, 1))}.text-\[\#5B4BFF\]{--tw-text-opacity: 1;color:rgb(91 75 255 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-200\/55{color:#fecdd38c}.text-rose-200\/90{color:#fecdd3e6}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.line-through{text-decoration-line:line-through}.decoration-red-400{text-decoration-color:#f87171}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -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)}.shadow-\[0_14px_28px_rgba\(91\,75\,255\,0\.22\)\]{--tw-shadow: 0 14px 28px rgba(91,75,255,.22);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_-20px_rgba\(15\,23\,42\,0\.65\)\]{--tw-shadow: 0 16px 34px -20px rgba(15,23,42,.65);--tw-shadow-colored: 0 16px 34px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_-20px_rgba\(16\,185\,129\,0\.85\)\]{--tw-shadow: 0 16px 34px -20px rgba(16,185,129,.85);--tw-shadow-colored: 0 16px 34px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_-20px_rgba\(244\,63\,94\,0\.85\)\]{--tw-shadow: 0 16px 34px -20px rgba(244,63,94,.85);--tw-shadow-colored: 0 16px 34px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_34px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 18px 34px rgba(15,23,42,.28);--tw-shadow-colored: 0 18px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(2\,6\,23\,0\.22\)\]{--tw-shadow: 0 18px 38px rgba(2,6,23,.22);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_44px_rgba\(2\,6\,23\,0\.24\)\]{--tw-shadow: 0 22px 44px rgba(2,6,23,.24);--tw-shadow-colored: 0 22px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_-42px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 0 24px 70px -42px rgba(15,23,42,.45);--tw-shadow-colored: 0 24px 70px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[18px_0_40px_rgba\(2\,6\,23\,0\.28\)\]{--tw-shadow: 18px 0 40px rgba(2,6,23,.28);--tw-shadow-colored: 18px 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[rgba\(91\,75\,255\,0\.18\)\]{--tw-shadow-color: rgba(91,75,255,.18);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color: rgb(226 232 240 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/60{--tw-shadow-color: rgb(226 232 240 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/70{--tw-shadow-color: rgb(226 232 240 / .7);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/80{--tw-shadow-color: rgb(226 232 240 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/20{--tw-shadow-color: rgb(2 6 23 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--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(3px + 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)}.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)}.ring-white\/\[0\.08\]{--tw-ring-color: rgb(255 255 255 / .08)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-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)}.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}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--color-primary: #5B4BFF;--color-primary-hover: #4A3BE8;--color-primary-light: #F1EFFF;--color-primary-border: #DDD8FF;--primary: var(--color-primary);--primary-dark: var(--color-primary-hover);--brand-red: #e50909;--brand-red-dark: #c90000;--secondary: #2f3542;--background: #f1f2f6;--surface: #ffffff;--text: #2f3542;--text-light: #747d8c;--success: #2ed573;--warning: #ffa502;--border-radius: 12px;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--glass: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .3);--primary-shadow: rgba(91, 75, 255, .24);--primary-shadow-strong: rgba(91, 75, 255, .32);--saas-primary: var(--color-primary);--saas-primary-hover: var(--color-primary-hover);--saas-primary-light: var(--color-primary-light);--saas-primary-border: var(--color-primary-border);--app-font-family: "Inter", "Noto Sans Arabic", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--app-font-family-ar: "Noto Sans Arabic", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, "Open Sans", sans-serif}:root[data-theme=dark]{--color-primary: #7C6DFF;--color-primary-hover: #6A5AF9;--color-primary-light: rgba(124, 109, 255, .16);--color-primary-border: rgba(124, 109, 255, .38);--primary: var(--color-primary);--primary-dark: var(--color-primary-hover);--brand-red: #ff2828;--brand-red-dark: #e50909;--secondary: #e2e8f0;--background: #0f172a;--surface: #111827;--text: #f8fafc;--text-light: #94a3b8;--success: #22c55e;--warning: #f59e0b;--glass: rgba(15, 23, 42, .74);--glass-border: rgba(148, 163, 184, .18);--primary-shadow: rgba(124, 109, 255, .26);--primary-shadow-strong: rgba(124, 109, 255, .36);--saas-primary: var(--color-primary);--saas-primary-hover: var(--color-primary-hover);--saas-primary-light: var(--color-primary-light);--saas-primary-border: var(--color-primary-border);--saas-bg: #0b1120;--saas-surface: #111827;--saas-border: #1f2937;--saas-text-main: #f8fafc;--saas-text-muted: #94a3b8;--saas-success-bg: rgba(34, 197, 94, .18);--saas-success-text: #86efac;--saas-warning-bg: rgba(245, 158, 11, .2);--saas-warning-text: #fcd34d;--saas-danger-bg: rgba(239, 68, 68, .18);--saas-danger-text: #fca5a5;--saas-info-bg: rgba(59, 130, 246, .18);--saas-info-text: #93c5fd;--saas-sidebar-bg: #020617;--saas-sidebar-text: #94a3b8;--saas-sidebar-hover: #111827;--saas-sidebar-active: #f8fafc}*{box-sizing:border-box;margin:0;padding:0}html,body{direction:ltr}html[dir=rtl],html[dir=rtl] body{direction:rtl}body{font-family:var(--app-font-family);background-color:var(--background);color:var(--text);line-height:1.5;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,color .2s ease}html[lang=ar] body{font-family:var(--app-font-family-ar)}.network-status-banner{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:5000;width:min(92vw,760px);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 38px #0f172a24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.network-status-banner.warning{background:#fff8ebf5;color:#92400e}.network-status-banner.success{background:#ecfdf5f5;color:#166534}.network-status-banner__content{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1}.network-status-banner__text{min-width:0;display:flex;flex-direction:column;gap:.15rem}.network-status-banner__text strong{font-size:.96rem}.network-status-banner__text span{font-size:.84rem;opacity:.9;line-height:1.4}.network-status-banner__button{padding:.65rem .95rem;border-radius:999px;background:#ffffffd9;border:1px solid rgba(15,23,42,.08);color:inherit;font-weight:700;white-space:nowrap}.network-status-spinner{width:18px;height:18px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:network-status-spin .8s linear infinite;flex-shrink:0}@keyframes network-status-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){.network-status-banner{top:.75rem;width:min(94vw,760px);flex-direction:column;align-items:stretch}.network-status-banner__button{width:100%}}.container{max-width:600px;margin:0 auto;padding:0 1rem}button{cursor:pointer;border:none;border-radius:var(--border-radius);transition:all .2s ease}button:active{transform:scale(.98)}.glass-card{background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:var(--border-radius);box-shadow:var(--shadow)}.btn-primary{background:var(--color-primary);color:#fff;padding:.8rem 1.5rem;font-weight:600;border:1px solid transparent;box-shadow:0 14px 30px var(--primary-shadow)}.btn-primary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 18px 38px var(--primary-shadow-strong)}.order-card{transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease,border-color .3s ease;border-left:6px solid transparent;transform-origin:top center;will-change:transform,opacity}.order-card:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px #0000001a}.order-card.is-cancelled-by-customer{opacity:.86}.order-card.status-new{border-left-color:var(--primary)}.order-card.status-pending-payment{border-left-color:#f97316}.order-card.status-paid{border-left-color:#16a34a}.order-card.status-preparing{border-left-color:#0984e3}.order-card.status-ready{border-left-color:var(--success)}.order-card.status-cancelled{border-left-color:#d63031}.order-card.status-payment-expired{border-left-color:#b91c1c;opacity:.8}.order-card.status-completed{border-left-color:#636e72;opacity:.8}.order-card.is-closing{opacity:0;transform:translateY(-6px) scale(.96);box-shadow:0 8px 18px -14px #0f172a73;pointer-events:none;animation:none!important}.order-card.is-closing:hover{transform:translateY(-6px) scale(.96);box-shadow:0 8px 18px -14px #0f172a73}.status-badge{padding:.4rem 1rem;border-radius:50px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.status-new{background-color:var(--color-primary-light);color:var(--primary)}.status-pending-payment{background-color:#fff7ed;color:#c2410c}.status-paid{background-color:#dcfce7;color:#15803d}.status-preparing{background-color:#e3f2fd;color:#0984e3}.status-ready{background-color:#e8f5e9;color:var(--success)}.status-payment-expired{background-color:#fef2f2;color:#b91c1c}.status-completed{background-color:#f5f5f5;color:#636e72}@keyframes pulse-ready{0%{transform:scale(1);box-shadow:0 0 #2ed57366}70%{transform:scale(1.02);box-shadow:0 0 0 10px #2ed57300}to{transform:scale(1);box-shadow:0 0 #2ed57300}}.order-card.status-ready{animation:pulse-ready 2s infinite;background-color:#f0fff4!important}.item-row{padding:.75rem 0;border-bottom:1px solid #f1f2f6}.item-row:last-child{border-bottom:none}.modifier-text{font-size:.85rem;color:var(--primary);font-style:italic;margin-top:.2rem}.item-note-text{margin-top:.45rem;padding:.5rem .65rem;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-size:.82rem;font-weight:700;line-height:1.45}.tab-btn{padding:.75rem 1.5rem;font-weight:600;border-radius:8px;background:transparent;color:var(--text-light);border:2px solid transparent}.tab-btn.active{color:var(--primary);background:var(--color-primary-light);border-color:var(--primary);box-shadow:var(--shadow)}.btn-secondary{background-color:#fff;color:var(--primary);padding:.8rem 1.2rem;font-weight:600;border:1px solid var(--color-primary-border);display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.btn-secondary:hover{background-color:var(--color-primary-light);border-color:var(--color-primary-border);transform:translateY(-1px)}button:disabled,.btn-primary:disabled,.btn-secondary:disabled{cursor:not-allowed;opacity:.68;transform:none!important;box-shadow:none!important}.input-field{width:100%;min-height:48px;padding:.85rem 1rem;border-radius:12px;border:1px solid #dbe4ee;background-color:#fff;color:#0f172a;font:inherit;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.input-field:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #5b4bff29}.input-field::-moz-placeholder{color:#94a3b8}.input-field::placeholder{color:#94a3b8}.fade-in{animation:fadeIn .22s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.settings-page{display:flex;flex-direction:column;gap:1.5rem}.settings-summary-card{background:radial-gradient(circle at top right,rgba(91,75,255,.14),transparent 32%),linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e7edf5;border-radius:28px;padding:1.75rem;box-shadow:0 20px 55px #0f172a14;display:grid;gap:1.35rem}.settings-summary-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.modifier-page{display:flex;flex-direction:column;gap:1.5rem}.modifier-header-card{padding:1.6rem 1.75rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;border-radius:24px;background:radial-gradient(circle at top right,rgba(91,75,255,.12),transparent 30%),linear-gradient(180deg,#fffffffa,#f8fafcf5)}.modifier-kicker{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:.45rem}.modifier-header-card h2{font-size:1.75rem;margin-bottom:.35rem}.modifier-header-card p{color:var(--text-light);max-width:540px}.modifier-primary-btn{display:inline-flex;align-items:center;gap:.5rem}.modifier-banner{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(46,213,115,.18);background:#2ed5731a;color:#166534}.modifier-banner.error{border-color:#dc26262e;background:#dc262614;color:#b91c1c}.modifier-banner button{background:none;border:none;color:inherit;padding:.2rem}.plan-page-shell{max-width:1240px;margin:0 auto;padding:3.5rem 1.25rem 5rem}.plan-page-actions{display:flex;justify-content:flex-start;margin-bottom:1rem}[dir=rtl] .plan-page-actions{justify-content:flex-end}.plan-back-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;border:1px solid rgba(226,232,240,.95);border-radius:999px;color:#334155;background:#ffffffeb;box-shadow:0 12px 28px #0f172a12;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.plan-back-button:hover{transform:translateY(-1px);border-color:#ff475747;color:#c2410c;box-shadow:0 16px 34px #0f172a1a}.plan-back-button svg{display:block;flex:0 0 auto}[dir=rtl] .plan-back-button svg{transform:rotate(180deg)}.plan-hero{position:relative;overflow:hidden;margin-bottom:2rem;padding:2.5rem;border-radius:32px;background:radial-gradient(circle at top left,rgba(255,71,87,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(59,130,246,.1),transparent 32%),linear-gradient(135deg,#fffaf7,#fff 48%,#f8fbff);border:1px solid rgba(255,71,87,.14);box-shadow:0 30px 70px #0f172a14}.plan-hero__chip{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:999px;background:#ffffffeb;color:#c2410c;font-size:.8rem;font-weight:700;letter-spacing:.04em;margin-bottom:1rem;box-shadow:0 12px 28px #0f172a14}.plan-hero__content{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:1.5rem;align-items:end}.plan-hero__title{font-size:clamp(2.2rem,4vw,4rem);line-height:.98;letter-spacing:-.04em;color:#0f172a;max-width:780px;margin-bottom:1rem}.plan-hero__subtitle{max-width:720px;font-size:1.05rem;line-height:1.8;color:#475569}.plan-hero__stats{display:grid;gap:.9rem}.plan-hero__stat{padding:1rem 1.05rem;border-radius:20px;background:#ffffffdb;border:1px solid rgba(226,232,240,.9);box-shadow:0 12px 28px #0f172a0f}.plan-hero__stat span{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:.35rem;font-weight:700}.plan-hero__stat strong{color:#0f172a;font-size:1rem}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.5rem}.plan-card{position:relative;overflow:hidden;padding:1.8rem;border-radius:28px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid #e2e8f0;box-shadow:0 18px 50px #0f172a14;display:flex;flex-direction:column;gap:1.25rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .22s ease}.plan-card:hover{transform:translateY(-6px);box-shadow:0 26px 60px #0f172a1f}.plan-card.is-pro{transform:scale(1.05);border:1px solid rgba(255,71,87,.22);box-shadow:0 28px 70px #ff47572e;background:radial-gradient(circle at top right,rgba(255,71,87,.13),transparent 26%),linear-gradient(180deg,#fffffffc,#fff9f7fa)}.plan-card.is-pro:hover{transform:scale(1.05) translateY(-6px)}.plan-card.is-premium{background:radial-gradient(circle at top right,rgba(148,163,184,.12),transparent 24%),linear-gradient(180deg,#0f172afa,#1e293bfa);border-color:#94a3b833;color:#e2e8f0;opacity:.92}.plan-card.is-premium .plan-card__title,.plan-card.is-premium .plan-card__price,.plan-card.is-premium .plan-limit-tile strong,.plan-card.is-premium .plan-feature-row__label{color:#f8fafc}.plan-card.is-premium .plan-card__subtitle,.plan-card.is-premium .plan-card__note,.plan-card.is-premium .plan-feature-row__description,.plan-card.is-premium .plan-limit-tile span,.plan-card.is-premium .plan-card__eyebrow,.plan-card.is-premium .plan-card__price-unit{color:#cbd5e1}.plan-card.is-premium .plan-limit-tile{background:#0f172a70;border-color:#94a3b82e}.plan-card.is-premium .plan-card__cta.is-disabled{background:#94a3b824;color:#cbd5e1;border-color:#94a3b833}.plan-card.is-current:after{content:"";position:absolute;inset:auto auto 0 0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-hover))}.plan-card__topbar{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.plan-card__eyebrow{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-weight:700}.plan-card__badges{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.plan-card__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .78rem;border-radius:999px;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;font-weight:800}.plan-card__badge.is-pro{background:var(--color-primary-light);color:var(--color-primary-hover)}.plan-card__badge.is-premium{background:#94a3b81f;color:#e2e8f0}.plan-card__badge.is-current{background:#ecfdf5;color:#047857}.plan-card__hero{display:grid;gap:.95rem}.plan-card__title{font-size:1.9rem;letter-spacing:-.03em;color:#0f172a;margin-bottom:.35rem}.plan-card__subtitle{color:#475569;line-height:1.7;min-height:52px}.plan-card__price-row{display:flex;align-items:baseline;gap:.3rem}.plan-card__price{font-size:3rem;font-weight:800;letter-spacing:-.05em;color:#0f172a}.plan-card__price-unit{color:#64748b;font-weight:600}.plan-card__limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.plan-limit-tile{padding:.85rem;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.plan-limit-tile span{display:block;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-weight:700;margin-bottom:.4rem}.plan-limit-tile strong{color:#0f172a;font-size:1.05rem}.plan-card__feature-group{display:grid;gap:.75rem}.plan-card__section-title{display:flex;align-items:center;gap:.45rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-weight:700}.plan-card__duration-group{display:grid;gap:.75rem;padding:.9rem;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#f8fafcd1}.plan-duration-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.plan-duration-option{min-height:54px;border:1px solid rgba(148,163,184,.38);border-radius:8px;background:#fff;color:#334155;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;font-size:.78rem;font-weight:800;transition:all .2s ease}.plan-duration-option small{color:#15803d;font-size:.64rem;font-weight:900;text-transform:uppercase}.plan-duration-option:hover,.plan-duration-option.is-selected{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary-hover)}.plan-card__duration-price{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:#64748b;font-size:.82rem}.plan-card__duration-price strong{color:#0f172a}.plan-card__duration-price em{border-radius:999px;background:#dcfce7;color:#166534;font-style:normal;font-weight:800;padding:.15rem .45rem}.plan-feature-list{display:grid;gap:.8rem}.plan-feature-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:.75rem;align-items:start;padding:.75rem .85rem;border-radius:16px;transition:transform .18s ease,background-color .18s ease}.plan-feature-row:hover{transform:translate(2px)}.plan-feature-row.is-enabled{background:#f0fdf4cc}.plan-feature-row.is-disabled{background:#f8fafcdb;opacity:.72}.plan-feature-row__icon{width:32px;height:32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}.plan-feature-row__icon.is-enabled{background:#22c55e24;color:#16a34a}.plan-feature-row__icon.is-disabled{background:#94a3b81f;color:#94a3b8}.plan-feature-row__label{color:#0f172a;font-weight:700;margin-bottom:.14rem}.plan-feature-row__description{color:#64748b;font-size:.88rem;line-height:1.55}.plan-card__note{margin-top:auto;padding:1rem 1.05rem;border-radius:18px;background:linear-gradient(180deg,#f8fafc,#fff);color:#475569;line-height:1.72;border:1px solid #e2e8f0}.plan-card__cta{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:700}.plan-card__cta.is-disabled{cursor:not-allowed;opacity:.75}.plan-card__cta-message{width:100%;min-height:52px;display:grid;align-content:center;gap:.25rem;padding:.8rem .95rem;border:1px solid var(--color-primary-border);border-radius:12px;background:var(--color-primary-light);color:var(--color-primary-hover);text-align:center}.plan-card__cta-message strong{font-size:.9rem;font-weight:800}.plan-card__cta-message span{color:var(--color-primary-hover);font-size:.84rem;line-height:1.45}.plan-card__cta-message.is-pending{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.plan-card__cta-message.is-pending span{color:#c2410c}.plan-inline-banner{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:20px;background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #fdba74;box-shadow:0 18px 40px #f9731614}.plan-inline-banner strong{display:block;color:#9a3412;margin-bottom:.22rem}.plan-inline-banner span{color:#7c2d12;line-height:1.6}.plan-inline-banner.is-warning{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#fdba74}.plan-inline-banner.is-danger{background:linear-gradient(135deg,#fef2f2,#fff);border-color:#fca5a5}.plan-inline-banner.is-danger strong,.plan-inline-banner.is-danger span{color:#b91c1c}.plan-request-banner{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;margin-bottom:1.25rem;border:1px solid var(--color-primary-border);border-radius:8px;background:var(--color-primary-light);color:var(--color-primary-hover)}.plan-request-banner__icon{width:40px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--color-primary);flex:0 0 auto}.plan-request-banner strong,.plan-request-banner span,.plan-request-banner small{display:block}.plan-request-banner strong{margin-bottom:.25rem;font-weight:900}.plan-request-banner span{line-height:1.5}.plan-request-banner small{margin-top:.4rem;color:var(--color-primary-hover);font-weight:800}.plan-current-subscription{margin-bottom:1.25rem;padding:1.15rem;border:1px solid rgba(22,163,74,.2);border-radius:8px;background:linear-gradient(135deg,#ecfdf5,#fff);color:#14532d;box-shadow:0 18px 40px #16a34a14}.plan-current-subscription__message{display:grid;gap:.3rem;margin-bottom:1rem}.plan-current-subscription__message strong{font-size:1rem;font-weight:900}.plan-current-subscription__message span{color:#166534;line-height:1.55}.plan-current-subscription__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.plan-current-subscription__item{min-width:0;padding:.85rem;border:1px solid rgba(22,163,74,.16);border-radius:8px;background:#ffffffc2}.plan-current-subscription__item span{display:block;margin-bottom:.35rem;color:#15803d;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plan-current-subscription__item strong{display:block;color:#052e16;font-size:.95rem;overflow-wrap:anywhere}.feature-access-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.feature-access-card{padding:1.3rem;border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid #e2e8f0;transition:transform .18s ease,box-shadow .18s ease}.feature-access-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a14}.feature-access-card.is-locked{background:linear-gradient(180deg,#fffffffa,#fff7edf5);border-color:#fdba74}.feature-access-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.feature-access-card__eyebrow{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-weight:700;margin-bottom:.28rem}.feature-access-card__title{font-size:1.05rem;font-weight:800;color:#0f172a}.feature-access-card__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .7rem;border-radius:999px;font-size:.74rem;font-weight:800}.feature-access-card__badge.is-active{background:#ecfdf5;color:#047857}.feature-access-card__badge.is-locked{background:#fff7ed;color:#c2410c}.feature-access-card__detail{color:#475569;min-height:52px;line-height:1.65}.plan-upgrade-banner--compact{margin-bottom:1.5rem;padding:.7rem 1rem;gap:.85rem;border-radius:14px;flex-wrap:wrap;box-shadow:0 8px 20px #f973160f}.plan-upgrade-banner--compact strong{margin-bottom:0;flex:1 1 16rem;min-width:0;font-size:.92rem;line-height:1.5}.plan-upgrade-banner--compact .btn-primary{flex:0 0 auto;padding:.5rem 1.1rem;font-size:.85rem}.feature-chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.feature-chip{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:.32rem .7rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-size:.78rem;font-weight:700}.feature-chip.is-active{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.feature-chip.is-locked{border-color:#fdba74;background:#fff7ed;color:#c2410c}.feature-chip__label{min-width:0}.feature-chip__status{font-size:.7rem;font-weight:800;letter-spacing:.02em;opacity:.85}.usage-meter{margin-bottom:1rem;padding:1rem 1.05rem;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;box-shadow:0 14px 30px #0f172a0d}.usage-meter.is-compact{padding:.95rem 1rem}.usage-meter__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.usage-meter__label{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-weight:700;margin-bottom:.2rem}.usage-meter__value{color:#0f172a;font-weight:800}.usage-meter__tone{font-size:.8rem;font-weight:800}.usage-meter__tone.is-safe{color:#0f766e}.usage-meter__tone.is-warning{color:#c2410c}.usage-meter__tone.is-danger{color:#b91c1c}.usage-meter__track{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#e2e8f0}.usage-meter__fill{height:100%;border-radius:999px;transition:width .22s ease}.usage-meter__fill.is-safe{background:linear-gradient(90deg,#14b8a6,#0f766e)}.usage-meter__fill.is-warning{background:linear-gradient(90deg,#fb923c,#f97316)}.usage-meter__fill.is-danger{background:linear-gradient(90deg,#ef4444,#b91c1c)}.usage-meter__helper{margin-top:.75rem;line-height:1.65;color:#475569}.usage-meter__helper.is-warning{color:#9a3412}.usage-meter__helper.is-danger{color:#b91c1c}.saas-upgrade-card{position:relative;overflow:hidden;border-radius:28px;padding:0;background:radial-gradient(circle at top right,rgba(255,71,87,.12),transparent 26%),linear-gradient(180deg,#fffffffc,#fff9f7f7);border:1px solid rgba(255,71,87,.18);box-shadow:0 24px 60px #0f172a14}.saas-upgrade-card__preview-shell{position:relative;padding:1.2rem 1.2rem 0}.saas-upgrade-card__preview{border-radius:22px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(226,232,240,.95);padding:1rem;filter:blur(.4px);transform:scale(.99)}.saas-upgrade-card__preview-frost{position:absolute;top:1.2rem;right:1.2rem;bottom:0;left:1.2rem;border-radius:22px;background:linear-gradient(180deg,#ffffff1a,#ffffffb8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.saas-upgrade-card__content{padding:1.45rem 1.4rem 1.5rem}.saas-upgrade-card__head{display:flex;align-items:center;gap:.85rem;margin-bottom:.95rem}.saas-upgrade-card__icon{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#fff7ed;color:#c2410c;box-shadow:inset 0 0 0 1px #fb923c40}.saas-upgrade-card__eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#c2410c;font-weight:800;margin-bottom:.28rem}.saas-upgrade-card__title{color:#0f172a;font-size:1.22rem;letter-spacing:-.02em}.saas-upgrade-card__message{color:#475569;line-height:1.7}.saas-upgrade-card__helper{margin-top:1rem;padding:.95rem 1rem;border-radius:16px;display:flex;gap:.7rem;align-items:flex-start;color:#475569;background:#f8fafceb;border:1px solid #e2e8f0}.saas-upgrade-card__actions{margin-top:1.15rem}.saas-upgrade-card__cta{min-height:50px;display:inline-flex;align-items:center;gap:.55rem}.analytics-preview-grid{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-preview-tile,.analytics-preview-chart{border-radius:18px;border:1px solid #e2e8f0;background:#fff;padding:1rem}.analytics-preview-tile span{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:.35rem;font-weight:700}.analytics-preview-tile strong{font-size:1.35rem;color:#0f172a}.analytics-preview-chart{grid-column:1 / -1;min-height:120px;display:flex;align-items:end;gap:.65rem}.analytics-preview-chart__bar{flex:1;border-radius:16px 16px 10px 10px;background:linear-gradient(180deg,#ff475738,#ff4757b8)}.analytics-preview-chart__bar.is-short{height:42px}.analytics-preview-chart__bar.is-mid{height:72px}.analytics-preview-chart__bar.is-tall{height:100px}.kds-preview-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.kds-preview-column{min-height:120px;padding:1rem;border-radius:20px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);display:flex;flex-direction:column;justify-content:space-between}.kds-preview-column span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-weight:700}.kds-preview-column strong{font-size:2rem;color:#0f172a}@media (max-width: 980px){.plan-hero__content{grid-template-columns:1fr}.plan-card.is-pro,.plan-card.is-pro:hover{transform:none}.plan-current-subscription__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.plan-page-shell{padding:2rem 1rem 4rem}.plan-page-actions{margin-bottom:.85rem}.plan-back-button{width:100%}.plan-hero{padding:1.4rem;border-radius:24px}.plan-card{padding:1.3rem;border-radius:22px}.plan-card__limits,.plan-duration-options,.plan-current-subscription__grid,.analytics-preview-grid,.kds-preview-board{grid-template-columns:1fr}.plan-inline-banner,.plan-request-banner{flex-direction:column;align-items:stretch}.feature-access-grid{grid-template-columns:1fr}}.modifier-tabs{display:flex;gap:.75rem;flex-wrap:wrap}.modifier-tab{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.15rem;border-radius:16px;background:#ffffffe6;border:1px solid rgba(226,232,240,.9);color:var(--text-light);font-weight:600;box-shadow:0 12px 30px -24px #0f172a59}.modifier-tab.active{color:#fff;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border-color:transparent}.modifier-workbench-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.95fr);gap:1.5rem}.modifier-panel{padding:1.4rem;border-radius:22px;background:#fffffff0;display:flex;flex-direction:column;gap:1.15rem}.modifier-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.modifier-panel-header h3{font-size:1.1rem;margin-bottom:.2rem}.modifier-panel-header p{color:var(--text-light);font-size:.92rem}.modifier-header-actions{display:flex;gap:.6rem;align-items:center}.modifier-count-chip{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .75rem;border-radius:999px;background:#ff47571f;color:var(--primary);font-size:.8rem;font-weight:700}.modifier-search-shell{display:flex;align-items:center;gap:.55rem;padding:.9rem 1rem;border-radius:14px;border:1px solid #dbe4ee;background:#fff}.modifier-search-shell input{flex:1;border:none;background:none;outline:none;color:var(--text);font:inherit}.modifier-search-shell svg{color:#94a3b8;flex-shrink:0}.modifier-group-list,.modifier-list-stack,.modifier-linked-stack,.modifier-preview-stack{display:flex;flex-direction:column;gap:.9rem}.modifier-group-item{width:100%;text-align:left;padding:1rem 1.05rem;border-radius:18px;border:1px solid #e2e8f0;background:#fff;display:flex;flex-direction:column;gap:.7rem}.modifier-group-item:hover{transform:translateY(-1px);box-shadow:0 18px 34px -28px #0f172a59}.modifier-group-item.active{border-color:#ff475773;box-shadow:0 20px 36px -28px #ff475766}.modifier-group-item-top{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.modifier-group-meta,.modifier-linked-card-top span,.modifier-preview-group-header span,.modifier-muted-text{color:var(--text-light);font-size:.84rem}.modifier-group-meta{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.modifier-pill{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .65rem;border-radius:999px;font-size:.76rem;font-weight:700}.modifier-pill.required{background:#ffa50224;color:#b45309}.modifier-pill.optional{background:#94a3b829;color:#475569}.modifier-group-row{display:flex;align-items:stretch;gap:.4rem}.modifier-group-row .modifier-group-item{flex:1 1 auto}.modifier-group-reorder{display:flex;flex-direction:column;justify-content:center;gap:.3rem}.modifier-inactive-tag{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#94a3b82e;color:#475569}.modifier-pro-chip{display:inline-flex;align-items:center;margin-inline-start:.4rem;padding:.1rem .45rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.02em;background:#5b4bff1f;color:#5b4bff}.modifier-pro-hint{display:flex;align-items:center;gap:.5rem;padding:.7rem .85rem;border-radius:14px;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;font-size:.82rem}.modifier-template-bar{display:flex;flex-direction:column;gap:.55rem;padding:.7rem .85rem;border-radius:14px;background:#5b4bff0f;border:1px solid rgba(91,75,255,.14)}.modifier-template-bar-head{display:flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;color:#4338ca}.modifier-template-actions{display:flex;flex-wrap:wrap;gap:.45rem}.modifier-template-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(91,75,255,.3);background:#fff;color:#4338ca;font-size:.78rem;font-weight:600;cursor:pointer}.modifier-template-chip:hover{background:#5b4bff1a}.modifier-template-chip:disabled{opacity:.6;cursor:not-allowed}.modifier-premium-panel{margin-top:1.25rem;padding:1.25rem}.modifier-premium-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.modifier-premium-title{display:flex;align-items:center;gap:.65rem;color:#b45309}.modifier-premium-title h3{margin:0}.modifier-premium-title p{margin:.1rem 0 0;color:var(--text-light);font-size:.84rem}.modifier-soon-badge{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#ffa50229;color:#b45309;white-space:nowrap}.modifier-premium-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.modifier-premium-card{display:flex;flex-direction:column;gap:.35rem;padding:.85rem .95rem;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc;opacity:.85}.modifier-premium-card-top{display:flex;align-items:center;gap:.45rem;color:#475569}.modifier-premium-card span{color:var(--text-light);font-size:.8rem}.modifier-locked-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center;color:#475569}.modifier-locked-panel h3{margin:0}.modifier-locked-panel p{margin:0;color:var(--text-light);max-width:360px}.modifier-subhead{margin:1.35rem 0 .5rem;font-size:.9rem;font-weight:700;color:#334155}.modifier-size-price-btn{display:inline-flex;align-items:center;gap:.3rem}.modifier-form-grid,.modifier-detail-stats,.modifier-inline-fields,.modifier-toolbar,.modifier-linked-footer{display:grid;gap:1rem}.modifier-form-grid,.modifier-detail-stats,.modifier-inline-fields,.modifier-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.modifier-select-shell{display:flex;flex-direction:column}.modifier-label{display:block;margin-bottom:.45rem;font-size:.88rem;font-weight:600;color:var(--text)}.modifier-switch-card,.modifier-stat-card,.modifier-link-card,.modifier-preview-card,.modifier-linked-card,.modifier-item-card,.modifier-empty-panel{border-radius:18px;border:1px solid #e2e8f0;background:#ffffffe6}.modifier-switch-card,.modifier-link-card,.modifier-preview-card,.modifier-linked-card,.modifier-empty-panel{padding:1rem 1.05rem}.modifier-switch-card{display:flex;justify-content:space-between;gap:1rem;align-items:center}.modifier-switch-card span{display:block;margin-top:.28rem;color:var(--text-light);font-size:.84rem}.modifier-switch{position:relative;display:inline-flex;width:52px;height:30px;flex-shrink:0}.modifier-switch input{opacity:0;width:0;height:0}.modifier-switch span{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:0;border-radius:999px;background:#cbd5e1;transition:all .2s ease}.modifier-switch span:after{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:#fff;transition:all .2s ease;box-shadow:0 3px 10px #0f172a2e}.modifier-switch input:checked+span{background:var(--primary)}.modifier-switch input:checked+span:after{transform:translate(22px)}.modifier-stat-card{padding:.95rem 1rem;display:flex;flex-direction:column;gap:.35rem}.modifier-stat-card span{color:var(--text-light);font-size:.82rem}.modifier-stat-card strong{font-size:1.05rem}.modifier-preview-header,.modifier-link-card-header,.modifier-linked-card-top,.modifier-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.modifier-preview-card,.modifier-link-card{display:flex;flex-direction:column;gap:1rem}.modifier-preview-card h4,.modifier-modal-header h3{font-size:1.05rem}.modifier-preview-group{padding:.95rem 1rem;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0}.modifier-preview-group-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.85rem}.modifier-preview-options{display:flex;flex-direction:column;gap:.65rem}.modifier-preview-option{display:flex;align-items:flex-start;gap:.7rem}.modifier-preview-option strong{display:block;margin-bottom:.18rem}.modifier-preview-option span{color:var(--text-light);font-size:.84rem}.modifier-preview-dot{width:.85rem;height:.85rem;border-radius:50%;margin-top:.25rem;border:2px solid var(--primary);flex-shrink:0}.modifier-inline-create{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.05rem;border-radius:18px;background:#f8fafc;border:1px dashed #cbd5e1}.modifier-item-card{padding:.9rem 1rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center}.modifier-drag-handle{color:#94a3b8;cursor:grab;display:inline-flex;align-items:center;justify-content:center}.modifier-item-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(130px,.7fr);gap:.75rem}.modifier-item-meta{display:flex;align-items:center;gap:.65rem;justify-content:flex-end;flex-wrap:wrap}.modifier-icon-danger,.modifier-icon-ghost{width:2.4rem;height:2.4rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent}.modifier-icon-danger{background:#dc262614;color:#dc2626}.modifier-icon-ghost{background:#94a3b81f;color:#475569}.modifier-linked-card{display:flex;flex-direction:column;gap:.9rem}.modifier-linked-footer{display:flex;justify-content:space-between;align-items:center}.modifier-empty-panel{min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.5rem;color:var(--text-light)}.modifier-empty-panel.compact{min-height:0;padding:1rem}.modifier-empty-panel strong{color:var(--text)}.modifier-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:1200}.modifier-modal{width:min(520px,100%);padding:1.35rem;border-radius:24px;display:flex;flex-direction:column;gap:1rem}.modifier-modal-form{display:flex;flex-direction:column;gap:1rem}.modifier-modal-actions{display:flex;justify-content:flex-end;gap:.75rem}@media (max-width: 1080px){.modifier-workbench-grid{grid-template-columns:1fr}}@media (max-width: 760px){.modifier-header-card,.modifier-panel-header,.modifier-preview-group-header,.modifier-linked-footer,.modifier-modal-header{flex-direction:column}.modifier-form-grid,.modifier-detail-stats,.modifier-inline-fields,.modifier-toolbar,.modifier-item-fields,.modifier-item-card{grid-template-columns:1fr}.modifier-item-meta,.modifier-header-actions,.modifier-modal-actions{justify-content:flex-start}.modifier-switch-card,.modifier-linked-footer{align-items:flex-start}}.settings-kicker{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#64748b;margin-bottom:.55rem}.settings-title{font-size:clamp(1.8rem,3vw,2.35rem);line-height:1.1;margin-bottom:.65rem;color:#0f172a}.settings-summary-text{max-width:720px;color:#475569;font-size:.98rem}.settings-badge-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.settings-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border-radius:999px;font-size:.82rem;font-weight:800}.settings-manage-button{min-height:48px;white-space:nowrap;box-shadow:0 14px 30px var(--primary-shadow)}.settings-summary-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.9rem}.settings-stat{padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(226,232,240,.85);background:#ffffffd1}.settings-stat-label-row{display:inline-flex;align-items:center;gap:.4rem;color:#64748b;margin-bottom:.45rem}.settings-stat-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.settings-stat-value{color:#0f172a;font-size:1.02rem;font-weight:800}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.settings-card{background:#fff;border:1px solid #e7edf5;border-radius:24px;padding:1.5rem;box-shadow:0 18px 45px #0f172a14;display:flex;flex-direction:column;gap:1.25rem}.settings-card.full-width{grid-column:1 / -1}.settings-card-head{display:flex;align-items:flex-start;gap:.95rem}.settings-card-icon{width:46px;height:46px;border-radius:15px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary-light);color:var(--color-primary)}.settings-card-icon.danger{background:#fee2e2;color:#dc2626}.settings-card-title{font-size:1.12rem;color:#0f172a;margin-bottom:.35rem}.settings-card-description{color:#64748b;font-size:.94rem;line-height:1.6}.settings-form-stack{display:flex;flex-direction:column;gap:1.2rem}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-field{display:flex;flex-direction:column;gap:.45rem}.settings-field-span-2{grid-column:span 2}.settings-label{font-size:.9rem;font-weight:700;color:#334155}.settings-textarea{min-height:108px;resize:vertical}.settings-helper{font-size:.87rem;color:#64748b;line-height:1.55}.settings-helper-danger{color:#b91c1c}.settings-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.settings-save-note{color:#64748b;font-size:.88rem;line-height:1.5}.settings-upload-surface{display:grid;grid-template-columns:104px 1fr;gap:1rem;align-items:center;padding:1rem;border-radius:20px;border:1px dashed #cbd5e1;background:linear-gradient(180deg,#fbfdff,#f8fafc)}.settings-logo-preview{width:104px;height:104px;border-radius:22px;border:1px solid #dbe4ee;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;background-position:center;background-size:cover;background-repeat:no-repeat}.settings-upload-copy{display:flex;flex-direction:column;gap:.45rem}.settings-upload-title{font-size:1rem;font-weight:800;color:#0f172a}.settings-inline-actions{display:flex;gap:.75rem;flex-wrap:wrap}.settings-color-row{display:flex;gap:.75rem;align-items:center}.settings-color-input{width:56px;min-width:56px;height:48px;border-radius:12px;border:1px solid #dbe4ee;background-color:#fff;padding:.25rem}.settings-brand-chip-row{display:flex;align-items:center;gap:.8rem;min-height:48px}.settings-brand-chip{display:inline-flex;align-items:center;padding:.55rem .85rem;border-radius:999px;border:1px solid;font-weight:800;font-size:.84rem}.settings-brand-dot{width:18px;height:18px;border-radius:999px;box-shadow:0 0 0 6px #0f172a0a}.restaurant-theme-shell .btn-primary{background:var(--restaurant-button);color:var(--restaurant-button-text);box-shadow:0 14px 30px #5b4bff3d;box-shadow:0 14px 30px color-mix(in srgb,var(--restaurant-button) 24%,transparent)}.restaurant-theme-shell .btn-primary:hover{background:var(--restaurant-secondary)}.restaurant-theme-shell .glass-card,.restaurant-theme-shell .settings-card,.restaurant-theme-shell .settings-summary-card,.restaurant-theme-shell .feature-access-card{background-color:var(--restaurant-card-bg);color:var(--restaurant-text)}.restaurant-theme-shell .settings-card-title,.restaurant-theme-shell .settings-title,.restaurant-theme-shell .settings-stat-value,.restaurant-theme-shell .settings-note-title,.restaurant-theme-shell .settings-toggle-title{color:var(--restaurant-text)}.restaurant-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.restaurant-theme-preview{display:grid;grid-template-columns:150px minmax(0,1fr);overflow:hidden;min-height:220px;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:var(--restaurant-bg);color:var(--restaurant-text);box-shadow:0 18px 44px #0f172a14}.restaurant-theme-preview aside{display:grid;align-content:start;gap:.7rem;padding:1rem;background:var(--restaurant-sidebar)}.restaurant-theme-preview aside span{height:34px;border-radius:12px;background:#ffffff1a}.restaurant-theme-preview aside span:first-child{background:var(--restaurant-accent)}.restaurant-theme-preview-main{display:grid;grid-template-rows:auto 1fr}.restaurant-theme-preview-main header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:var(--restaurant-header);border-bottom:1px solid rgba(15,23,42,.08)}.restaurant-theme-preview-main button{min-height:40px;padding:0 .95rem;border-radius:12px;background:var(--restaurant-button);color:var(--restaurant-button-text);font-weight:800}.restaurant-theme-preview-main section{margin:1rem;padding:1rem;border-radius:18px;background:var(--restaurant-card-bg);border:1px solid rgba(15,23,42,.08)}.restaurant-theme-preview-main h4{margin:0 0 .35rem;color:var(--restaurant-text)}.restaurant-theme-preview-main p{margin:0;color:#64748b}.restaurant-theme-preview-main section span{display:inline-flex;margin-top:.85rem;padding:.38rem .7rem;border-radius:999px;background:var(--restaurant-menu-bg);color:var(--restaurant-menu-primary);font-weight:800;font-size:.8rem}.settings-note-panel{padding:1rem;border-radius:18px;border:1px solid #e2e8f0;background:#f8fafc;display:grid;gap:.7rem}.settings-note-title{font-size:.9rem;font-weight:800;color:#0f172a}.settings-chip-row{display:flex;flex-wrap:wrap;gap:.6rem}.settings-chip{display:inline-flex;align-items:center;padding:.42rem .72rem;border-radius:999px;background:#fff;border:1px solid #dbe4ee;color:#334155;font-size:.84rem;font-weight:700}.settings-toggle-stack{display:grid;gap:.9rem}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-radius:18px;border:1px solid #e2e8f0;background:#f8fafc}.settings-toggle-title{font-size:.95rem;font-weight:800;color:#0f172a;margin-bottom:.25rem}.settings-toggle{width:54px;height:32px;min-width:54px;border-radius:999px;background:#cbd5e1;position:relative;transition:background-color .2s ease}.settings-toggle:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 3px 10px #0f172a2e;transition:transform .2s ease}.settings-toggle.active{background:var(--color-primary)}.settings-toggle.active:after{transform:translate(22px)}.settings-danger{border-color:#fecaca;background:linear-gradient(180deg,#fff,#fff8f8)}.settings-danger-banner{display:flex;align-items:flex-start;gap:.85rem;padding:1rem;border-radius:18px;border:1px solid #fecaca;background:#fff1f2;color:#b91c1c}.settings-danger-button{display:inline-flex;align-items:center;gap:.45rem;padding:.85rem 1.2rem;border-radius:12px;background:#dc2626;color:#fff;font-weight:700;box-shadow:0 14px 28px #dc26262e}.settings-danger-button:hover{background:#b91c1c}@media (max-width: 1080px){.settings-grid{grid-template-columns:1fr}.restaurant-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card.full-width{grid-column:auto}}@media (max-width: 768px){.settings-summary-card,.settings-card{padding:1.2rem;border-radius:22px}.settings-summary-header,.settings-actions,.settings-toggle-row{flex-direction:column;align-items:stretch}.settings-form-grid,.restaurant-theme-grid,.restaurant-theme-preview{grid-template-columns:1fr}.restaurant-theme-preview aside{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-field-span-2{grid-column:auto}.settings-upload-surface{grid-template-columns:1fr}.settings-logo-preview{width:88px;height:88px}.settings-inline-actions>button,.settings-actions>button,.settings-manage-button,.settings-danger-button{width:100%;justify-content:center}}.order-detail-card{container-type:inline-size}@container (min-width: 520px){.order-detail-card__actions{flex-direction:row;flex-wrap:wrap}.order-detail-card__action{width:auto}.order-detail-card__close{align-self:auto}.order-detail-card__payment{flex-direction:row;align-items:center;justify-content:space-between}.order-detail-card__countdown{align-self:center}.order-detail-card__item-row{flex-direction:row;align-items:flex-start;justify-content:space-between}.order-detail-card__item-price{text-align:right}}@container (min-width: 760px){.order-detail-card__header{flex-direction:row;align-items:flex-start;justify-content:space-between}.order-detail-card__identity{flex:1 1 auto;width:auto;min-width:13rem}.order-detail-card__price{flex:0 0 auto;width:auto;min-width:10rem}.order-detail-card__actions{flex:0 1 20rem;width:auto;justify-content:flex-end}}.onboarding-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0206179e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9900;padding:1rem;animation:obFadeIn .25s ease-out}@keyframes obFadeIn{0%{opacity:0}to{opacity:1}}.onboarding-modal{position:relative;background:#fff;border-radius:24px;box-shadow:0 32px 80px #02061747,0 0 0 1px #0f172a0f;width:100%;max-width:480px;padding:2rem 2rem 1.75rem;display:flex;flex-direction:column;align-items:center;text-align:center;animation:obSlideUp .3s cubic-bezier(.16,1,.3,1)}@keyframes obSlideUp{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.onboarding-close{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:50%;border:none;background:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}[dir=rtl] .onboarding-close{right:auto;left:1rem}.onboarding-close:hover{background:#e2e8f0;color:#334155}.onboarding-hero{margin-bottom:1.25rem}.onboarding-logo-ring{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,#fff1f2,#ffe4e6);border:2px solid rgba(239,68,68,.15);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #ef444424}.onboarding-logo-img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain;border-radius:12px}.onboarding-title{font-size:1.45rem;font-weight:800;color:#0f172a;margin:0 0 .45rem;letter-spacing:-.02em}.onboarding-subtitle{font-size:.95rem;color:#475569;margin:0 0 1.4rem;line-height:1.6}.onboarding-steps{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:.9rem 1.1rem;margin-bottom:1.5rem;text-align:left}[dir=rtl] .onboarding-steps{text-align:right}.onboarding-steps-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin:0 0 .65rem}.onboarding-steps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.onboarding-step-item{display:flex;align-items:center;gap:.6rem;font-size:.9rem;color:#334155;font-weight:500}.onboarding-step-number{display:none}.onboarding-step-icon{color:#ef4444;flex-shrink:0}.onboarding-step-item--optional{opacity:.65}.onboarding-step-icon--optional{color:#94a3b8}.onboarding-step-text{flex:1}.onboarding-actions{display:flex;flex-direction:column;gap:.65rem;width:100%}.onboarding-btn-primary{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.8rem 1.5rem;border-radius:12px;border:none;background:#ef4444;color:#fff;font-size:.97rem;font-weight:700;cursor:pointer;transition:background .15s,transform .1s;box-shadow:0 6px 20px #ef444447}.onboarding-btn-primary:hover{background:#dc2626;transform:translateY(-1px)}.onboarding-btn-primary:active{transform:translateY(0)}.onboarding-btn-skip{background:none;border:none;color:#94a3b8;font-size:.88rem;font-weight:500;cursor:pointer;padding:.4rem;transition:color .15s}.onboarding-btn-skip:hover{color:#64748b}.integrations-alert{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border-radius:14px;font-size:.9rem;line-height:1.5}.integrations-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.integrations-status{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;border:1px solid #e7edf5;border-radius:16px;background:#f8fbff}.integrations-status__badge{display:flex;align-items:center;gap:.55rem;font-weight:600;color:#0f172a}.integrations-status__pill{margin-inline-start:auto;background:#dcfce7;color:#166534;border-radius:999px;padding:.2rem .7rem;font-size:.78rem;font-weight:700;letter-spacing:.02em}.integrations-status__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}.integrations-status__hint{color:#64748b;font-size:.86rem}.integrations-key-prefix{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:#eef2ff;color:#4338ca;border-radius:8px;padding:.25rem .6rem;font-size:.86rem}.integrations-new-key{display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.1rem;border:1px dashed #c7d2fe;border-radius:16px;background:#f5f7ff}.integrations-new-key__head{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#3730a3;font-size:.9rem}.integrations-new-key__row{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.integrations-new-key__value{flex:1 1 280px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;word-break:break-all;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.6rem .8rem;color:#0f172a}.integrations-copy-btn{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.integrations-new-key__note{color:#166534;font-size:.85rem;font-weight:600}.integrations-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.integrations-actions .btn-primary{display:inline-flex;align-items:center;gap:.5rem}.integrations-spin{animation:integrations-spin .9s linear infinite}@keyframes integrations-spin{to{transform:rotate(360deg)}}.integrations-docs{display:flex;flex-direction:column;gap:1.1rem}.integrations-doc-block h4{font-size:.92rem;font-weight:700;color:#0f172a;margin-bottom:.4rem;display:flex;align-items:center;gap:.5rem}.integrations-doc-block--highlight{border:1px solid #c7d2fe;background:#f5f7ff;border-radius:16px;padding:1rem 1.1rem}.integrations-doc-badge{background:#4338ca;color:#fff;border-radius:999px;padding:.12rem .6rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.integrations-code{background:#0f172a;color:#e2e8f0;border-radius:12px;padding:.75rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.integrations-doc-hint{margin-top:.45rem;color:#64748b;font-size:.85rem;line-height:1.55}[dir=rtl] .integrations-code,[dir=rtl] .integrations-key-prefix,[dir=rtl] .integrations-new-key__value{direction:ltr;text-align:left}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.last\:border-b-0:last-child{border-bottom-width:0px}.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))}.hover\:border-\[\#5B4BFF\]:hover{--tw-border-opacity: 1;border-color:rgb(91 75 255 / var(--tw-border-opacity, 1))}.hover\:border-\[\#DDD8FF\]:hover{--tw-border-opacity: 1;border-color:rgb(221 216 255 / var(--tw-border-opacity, 1))}.hover\:border-emerald-600:hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-rose-600:hover{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.hover\:border-sky-200:hover{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-900:hover{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.hover\:border-white\/\[0\.06\]:hover{border-color:#ffffff0f}.hover\:bg-\[\#4A3BE8\]:hover{--tw-bg-opacity: 1;background-color:rgb(74 59 232 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F1EFFF\]:hover{--tw-bg-opacity: 1;background-color:rgb(241 239 255 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/\[0\.06\]:hover{background-color:#f43f5e0f}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:text-\[\#4A3BE8\]:hover{--tw-text-opacity: 1;color:rgb(74 59 232 / var(--tw-text-opacity, 1))}.hover\:text-rose-100:hover{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.hover\:text-sky-700:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hover\:text-slate-100:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.hover\:text-slate-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_14px_28px_rgba\(15\,23\,42\,0\.18\)\]:hover{--tw-shadow: 0 14px 28px rgba(15,23,42,.18);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_28px_rgba\(15\,23\,42\,0\.22\)\]:hover{--tw-shadow: 0 14px 28px rgba(15,23,42,.22);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}.focus\:border-\[\#5B4BFF\]:focus{--tw-border-opacity: 1;border-color:rgb(91 75 255 / var(--tw-border-opacity, 1))}.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)}.focus\:ring-\[rgba\(91\,75\,255\,0\.16\)\]:focus{--tw-ring-color: rgba(91,75,255,.16)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:border-white\/\[0\.08\]{border-color:#ffffff14}.group:hover .group-hover\:bg-white\/\[0\.045\]{background-color:#ffffff0b}.group:hover .group-hover\:bg-white\/\[0\.055\]{background-color:#ffffff0e}.group:hover .group-hover\:text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-60{opacity:.6}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:1.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1024px){.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:max-w-xl{max-width:36rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.7fr\)_360px\]{grid-template-columns:minmax(0,1.7fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
