*,: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: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[-5px\]{top:-5px;right:-5px;bottom:-5px;left:-5px}.inset-\[10\%\]{top:10%;right:10%;bottom:10%;left:10%}.inset-\[11\%\]{top:11%;right:11%;bottom:11%;left:11%}.inset-\[16\%\]{top:16%;right:16%;bottom:16%;left:16%}.inset-\[18px\]{top:18px;right:18px;bottom:18px;left:18px}.inset-\[1px\]{top:1px;right:1px;bottom:1px;left:1px}.inset-\[8\%\]{top:8%;right:8%;bottom:8%;left:8%}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{top:0;bottom:0}.inset-y-3{top:.75rem;bottom:.75rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1\/2{left:50%}.left-3\.5{left:.875rem}.left-\[12\%\]{left:12%}.left-\[18\%\]{left:18%}.left-\[68\%\]{left:68%}.left-\[84\%\]{left:84%}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[1\.45rem\]{top:1.45rem}.top-\[18\%\]{top:18%}.top-\[26\%\]{top:26%}.top-\[62\%\]{top:62%}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.order-3{order:3}.col-span-1{grid-column:span 1 / span 1}.col-span-full{grid-column:1 / -1}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1 / 1}.size-10{width:2.5rem;height:2.5rem}.size-16{width:4rem;height:4rem}.size-2{width:.5rem;height:.5rem}.size-5{width:1.25rem;height:1.25rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[34px\]{width:34px;height:34px}.size-\[50px\]{width:50px;height:50px}.size-\[54px\]{width:54px;height:54px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.88rem\]{height:.88rem}.h-\[0\.95rem\]{height:.95rem}.h-\[0\.96rem\]{height:.96rem}.h-\[116px\]{height:116px}.h-\[138px\]{height:138px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[170px\]{height:170px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[226px\]{height:226px}.h-\[236px\]{height:236px}.h-\[240px\]{height:240px}.h-\[248px\]{height:248px}.h-\[264px\]{height:264px}.h-\[26px\]{height:26px}.h-\[276px\]{height:276px}.h-\[28px\]{height:28px}.h-\[290px\]{height:290px}.h-\[300px\]{height:300px}.h-\[312px\]{height:312px}.h-\[316px\]{height:316px}.h-\[320px\]{height:320px}.h-\[330px\]{height:330px}.h-\[338px\]{height:338px}.h-\[340px\]{height:340px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[374px\]{height:374px}.h-\[3px\]{height:3px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[4px\]{height:4px}.h-\[560px\]{height:560px}.h-\[78px\]{height:78px}.h-\[7px\]{height:7px}.h-\[80px\]{height:80px}.h-\[86px\]{height:86px}.h-\[94px\]{height:94px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-80{max-height:20rem}.max-h-\[min\(62vh\,620px\)\]{max-height:min(62vh,620px)}.min-h-0{min-height:0px}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-\[128px\]{min-height:128px}.min-h-\[174px\]{min-height:174px}.min-h-\[188px\]{min-height:188px}.min-h-\[18px\]{min-height:18px}.min-h-\[220px\]{min-height:220px}.min-h-\[236px\]{min-height:236px}.min-h-\[320px\]{min-height:320px}.min-h-\[338px\]{min-height:338px}.min-h-\[364px\]{min-height:364px}.min-h-\[520px\]{min-height:520px}.min-h-\[560px\]{min-height:560px}.min-h-\[58px\]{min-height:58px}.min-h-\[66px\]{min-height:66px}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.min-h-\[calc\(100vh-112px\)\]{min-height:calc(100vh - 112px)}.min-h-\[calc\(100vh-120px\)\]{min-height:calc(100vh - 120px)}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[0\.88rem\]{width:.88rem}.w-\[0\.95rem\]{width:.95rem}.w-\[0\.96rem\]{width:.96rem}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[170px\]{width:170px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[226px\]{width:226px}.w-\[236px\]{width:236px}.w-\[248px\]{width:248px}.w-\[264px\]{width:264px}.w-\[26px\]{width:26px}.w-\[276px\]{width:276px}.w-\[28px\]{width:28px}.w-\[290px\]{width:290px}.w-\[292px\]{width:292px}.w-\[300px\]{width:300px}.w-\[312px\]{width:312px}.w-\[316px\]{width:316px}.w-\[34\%\]{width:34%}.w-\[340px\]{width:340px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[374px\]{width:374px}.w-\[3px\]{width:3px}.w-\[40px\]{width:40px}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[7px\]{width:7px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-\[112px\]{min-width:112px}.min-w-\[122px\]{min-width:122px}.min-w-\[124px\]{min-width:124px}.min-w-\[136px\]{min-width:136px}.min-w-\[168px\]{min-width:168px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[76px\]{min-width:76px}.min-w-\[78px\]{min-width:78px}.min-w-\[860px\]{min-width:860px}.min-w-full{min-width:100%}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[142px\]{max-width:142px}.max-w-\[220px\]{max-width:220px}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-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))}.-translate-x-full{--tw-translate-x: -100%;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-x-0{--tw-translate-x: 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))}.rotate-180{--tw-rotate: 180deg;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 ccWave{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-cc-wave{animation:ccWave 3s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.grid-cols-\[238px_minmax\(0\,1fr\)_238px\]{grid-template-columns:238px minmax(0,1fr) 238px}.grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_126px\]{grid-template-columns:minmax(0,1fr) 126px}.grid-cols-\[minmax\(0\,2\.7fr\)_minmax\(0\,1\.45fr\)_0\.9fr_1fr_1\.18fr_1\.02fr_0\.9fr\]{grid-template-columns:minmax(0,2.7fr) minmax(0,1.45fr) .9fr 1fr 1.18fr 1.02fr .9fr}.grid-rows-\[26px_1fr_18px\]{grid-template-rows:26px 1fr 18px}.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-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[11px\]{gap:11px}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.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))}.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-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))}.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))}.space-y-\[3px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[rgba\(120\,180\,255\,0\.12\)\]{border-color:#78b4ff1f}.border-\[rgba\(120\,180\,255\,0\.14\)\]{border-color:#78b4ff24}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/30{border-color:#fbbf244d}.border-cyan-300\/15{border-color:#67e8f926}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/40{border-color:#67e8f966}.border-cyan-400\/20{border-color:#22d3ee33}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/35{border-color:#34d39959}.border-fuchsia-400\/30{border-color:#e879f94d}.border-orange-400\/35{border-color:#fb923c59}.border-pink-400\/35{border-color:#f472b659}.border-red-400\/35{border-color:#f8717159}.border-rose-400\/20{border-color:#fb718533}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/35{border-color:#fb718559}.border-rose-500\/20{border-color:#f43f5e33}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-300\/20{border-color:#7dd3fc33}.border-sky-400\/15{border-color:#38bdf826}.border-sky-400\/20{border-color:#38bdf833}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/35{border-color:#38bdf859}.border-slate-300\/20{border-color:#cbd5e133}.border-violet-400\/20{border-color:#a78bfa33}.border-violet-400\/30{border-color:#a78bfa4d}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.border-white\/55{border-color:#ffffff8c}.border-white\/\[0\.04\]{border-color:#ffffff0a}.bg-\[\#030813\]{--tw-bg-opacity: 1;background-color:rgb(3 8 19 / var(--tw-bg-opacity, 1))}.bg-\[\#040916\]{--tw-bg-opacity: 1;background-color:rgb(4 9 22 / var(--tw-bg-opacity, 1))}.bg-\[\#050b16\]{--tw-bg-opacity: 1;background-color:rgb(5 11 22 / var(--tw-bg-opacity, 1))}.bg-\[\#071224\]{--tw-bg-opacity: 1;background-color:rgb(7 18 36 / var(--tw-bg-opacity, 1))}.bg-\[\#19130a\]{--tw-bg-opacity: 1;background-color:rgb(25 19 10 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(2\,7\,18\,0\.78\)\]{background-color:#020712c7}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[rgba\(4\,10\,22\,0\.32\)\]{background-color:#040a1652}.bg-\[rgba\(4\,10\,22\,0\.45\)\]{background-color:#040a1673}.bg-\[rgba\(4\,10\,22\,0\.56\)\]{background-color:#040a168f}.bg-\[rgba\(4\,10\,22\,0\.7\)\]{background-color:#040a16b3}.bg-\[rgba\(4\,11\,25\,0\.84\)\]{background-color:#040b19d6}.bg-\[rgba\(6\,14\,30\,0\.82\)\]{background-color:#060e1ed1}.bg-\[rgba\(6\,14\,30\,0\.94\)\]{background-color:#060e1ef0}.bg-\[rgba\(7\,15\,29\,0\.74\)\]{background-color:#070f1dbd}.bg-\[rgba\(7\,16\,34\,0\.72\)\]{background-color:#071022b8}.bg-\[rgba\(7\,16\,34\,0\.88\)\]{background-color:#071022e0}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/60{background-color:#fcd34d99}.bg-amber-400\/10{background-color:#fbbf241a}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-current{background-color:currentColor}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/\[0\.07\]{background-color:#22d3ee12}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-300\/60{background-color:#6ee7b799}.bg-emerald-400\/10{background-color:#34d3991a}.bg-fuchsia-300{--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity, 1))}.bg-fuchsia-400\/10{background-color:#e879f91a}.bg-indigo-300{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity, 1))}.bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity, 1))}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-400\/60{background-color:#fb718599}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.bg-sky-300\/60{background-color:#7dd3fc99}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/\[0\.06\]{background-color:#38bdf80f}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-700\/30{background-color:#3341554d}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/95{background-color:#020617f2}.bg-transparent{background-color:transparent}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.bg-violet-300\/60{background-color:#c4b5fd99}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-white\/10{background-color:#ffffff1a}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.95\]{background-color:#fffffff2}.bg-\[linear-gradient\(135deg\,rgba\(12\,23\,45\,0\.98\)\,rgba\(10\,16\,31\,0\.9\)\)\]{background-image:linear-gradient(135deg,#0c172dfa,#0a101fe6)}.bg-\[linear-gradient\(135deg\,rgba\(34\,211\,238\,0\.18\)\,rgba\(139\,92\,246\,0\.22\)\)\]{background-image:linear-gradient(135deg,#22d3ee2e,#8b5cf638)}.bg-\[linear-gradient\(135deg\,rgba\(37\,99\,235\,0\.62\)\,rgba\(109\,40\,217\,0\.54\)\)\]{background-image:linear-gradient(135deg,#2563eb9e,#6d28d98a)}.bg-\[linear-gradient\(135deg\,rgba\(54\,76\,255\,0\.26\)\,rgba\(124\,58\,237\,0\.22\)\)\]{background-image:linear-gradient(135deg,#364cff42,#7c3aed38)}.bg-\[linear-gradient\(135deg\,rgba\(56\,189\,248\,0\.26\)\,rgba\(139\,92\,246\,0\.24\)\)\]{background-image:linear-gradient(135deg,#38bdf842,#8b5cf63d)}.bg-\[linear-gradient\(135deg\,rgba\(58\,102\,255\,0\.58\)\,rgba\(114\,67\,255\,0\.52\)\)\]{background-image:linear-gradient(135deg,#3a66ff94,#7243ff85)}.bg-\[linear-gradient\(135deg\,rgba\(76\,84\,255\,0\.85\)\,rgba\(147\,51\,234\,0\.88\)\)\]{background-image:linear-gradient(135deg,#4c54ffd9,#9333eae0)}.bg-\[linear-gradient\(180deg\,\#050b16\,\#040813\)\]{background-image:linear-gradient(180deg,#050b16,#040813)}.bg-\[linear-gradient\(180deg\,\#ffffff\,\#7dd3fc\)\]{background-image:linear-gradient(180deg,#fff,#7dd3fc)}.bg-\[linear-gradient\(180deg\,\#ffffff\,\#edf4ff\)\]{background-image:linear-gradient(180deg,#fff,#edf4ff)}.bg-\[linear-gradient\(180deg\,rgba\(11\,17\,33\,0\.98\)\,rgba\(8\,13\,26\,0\.94\)\)\]{background-image:linear-gradient(180deg,#0b1121fa,#080d1af0)}.bg-\[linear-gradient\(180deg\,rgba\(13\,23\,44\,0\.94\)\,rgba\(9\,15\,30\,0\.98\)\)\]{background-image:linear-gradient(180deg,#0d172cf0,#090f1efa)}.bg-\[linear-gradient\(180deg\,rgba\(17\,24\,39\,0\.9\)\,rgba\(6\,11\,23\,0\.96\)\)\]{background-image:linear-gradient(180deg,#111827e6,#060b17f5)}.bg-\[linear-gradient\(180deg\,rgba\(17\,36\,72\,0\.78\)\,rgba\(7\,12\,25\,0\.96\)\)\]{background-image:linear-gradient(180deg,#112448c7,#070c19f5)}.bg-\[linear-gradient\(180deg\,rgba\(17\,92\,164\,0\.22\)\,rgba\(17\,92\,164\,0\.12\)\)\]{background-image:linear-gradient(180deg,#115ca438,#115ca41f)}.bg-\[linear-gradient\(180deg\,rgba\(18\,25\,55\,0\.88\)\,rgba\(8\,12\,28\,0\.95\)\)\]{background-image:linear-gradient(180deg,#121937e0,#080c1cf2)}.bg-\[linear-gradient\(180deg\,rgba\(18\,25\,55\,0\.98\)\,rgba\(13\,20\,44\,0\.96\)\)\]{background-image:linear-gradient(180deg,#121937fa,#0d142cf5)}.bg-\[linear-gradient\(180deg\,rgba\(2\,7\,18\,0\.98\)\,rgba\(3\,9\,21\,0\.96\)\)\]{background-image:linear-gradient(180deg,#020712fa,#030915f5)}.bg-\[linear-gradient\(180deg\,rgba\(22\,122\,214\,0\.28\)\,rgba\(8\,58\,112\,0\.2\)\)\]{background-image:linear-gradient(180deg,#167ad647,#083a7033)}.bg-\[linear-gradient\(180deg\,rgba\(244\,63\,94\,0\.14\)\,rgba\(127\,29\,29\,0\.12\)\)\]{background-image:linear-gradient(180deg,#f43f5e24,#7f1d1d1f)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\)\,rgba\(255\,255\,255\,0\.72\)\,rgba\(255\,255\,255\,0\)\)\]{background-image:linear-gradient(180deg,#fff0,#ffffffb8,#fff0)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.03\)\,rgba\(255\,255\,255\,0\.01\)\)\]{background-image:linear-gradient(180deg,#ffffff08,#ffffff03)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.038\)\,rgba\(255\,255\,255\,0\.018\)\)\],.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:linear-gradient(180deg,#ffffff0a,#ffffff05)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,rgba\(255\,255\,255\,0\.022\)\)\],.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,rgba\(255\,255\,255\,0\.025\)\)\]{background-image:linear-gradient(180deg,#ffffff0a,#ffffff06)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,rgba\(255\,255\,255\,0\.01\)\)\]{background-image:linear-gradient(180deg,#ffffff0d,#ffffff03)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,rgba\(255\,255\,255\,0\.03\)\)\]{background-image:linear-gradient(180deg,#ffffff0d,#ffffff08)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.052\)\,rgba\(255\,255\,255\,0\.024\)\)\]{background-image:linear-gradient(180deg,#ffffff0d,#ffffff06)}.bg-\[linear-gradient\(180deg\,rgba\(34\,197\,94\,0\.18\)\,rgba\(22\,101\,52\,0\.12\)\)\]{background-image:linear-gradient(180deg,#22c55e2e,#1665341f)}.bg-\[linear-gradient\(180deg\,rgba\(4\,11\,25\,0\.92\)\,rgba\(4\,10\,22\,0\.88\)\)\]{background-image:linear-gradient(180deg,#040b19eb,#040a16e0)}.bg-\[linear-gradient\(180deg\,rgba\(4\,12\,28\,0\.82\)\,rgba\(5\,9\,22\,0\.96\)\)\]{background-image:linear-gradient(180deg,#040c1cd1,#050916f5)}.bg-\[linear-gradient\(180deg\,rgba\(49\,34\,10\,0\.72\)\,rgba\(7\,12\,25\,0\.96\)\)\]{background-image:linear-gradient(180deg,#31220ab8,#070c19f5)}.bg-\[linear-gradient\(180deg\,rgba\(6\,14\,30\,0\.96\)\,rgba\(5\,10\,22\,0\.98\)\)\]{background-image:linear-gradient(180deg,#060e1ef5,#050a16fa)}.bg-\[linear-gradient\(180deg\,rgba\(6\,14\,30\,0\.98\)\,rgba\(4\,8\,20\,0\.98\)\)\]{background-image:linear-gradient(180deg,#060e1efa,#040814fa)}.bg-\[linear-gradient\(180deg\,rgba\(6\,14\,30\,0\.98\)\,rgba\(4\,9\,20\,0\.98\)\)\]{background-image:linear-gradient(180deg,#060e1efa,#040914fa)}.bg-\[linear-gradient\(180deg\,rgba\(7\,15\,30\,0\.96\)\,rgba\(4\,10\,22\,0\.98\)\)\]{background-image:linear-gradient(180deg,#070f1ef5,#040a16fa)}.bg-\[linear-gradient\(180deg\,rgba\(8\,14\,30\,0\.96\)\,rgba\(5\,10\,22\,0\.98\)\)\]{background-image:linear-gradient(180deg,#080e1ef5,#050a16fa)}.bg-\[linear-gradient\(180deg\,rgba\(8\,32\,54\,0\.9\)\,rgba\(5\,12\,27\,0\.96\)\)\]{background-image:linear-gradient(180deg,#082036e6,#050c1bf5)}.bg-\[linear-gradient\(180deg\,rgba\(9\,17\,34\,0\.86\)\,rgba\(5\,9\,20\,0\.96\)\)\]{background-image:linear-gradient(180deg,#091122db,#050914f5)}.bg-\[linear-gradient\(180deg\,rgba\(9\,18\,37\,0\.88\)\,rgba\(7\,12\,26\,0\.94\)\)\]{background-image:linear-gradient(180deg,#091225e0,#070c1af0)}.bg-\[linear-gradient\(90deg\,\#38bdf8\,\#8b5cf6\)\]{background-image:linear-gradient(90deg,#38bdf8,#8b5cf6)}.bg-\[linear-gradient\(90deg\,rgba\(19\,44\,94\,0\.72\)\,rgba\(10\,17\,34\,0\.92\)\)\]{background-image:linear-gradient(90deg,#132c5eb8,#0a1122eb)}.bg-\[linear-gradient\(90deg\,rgba\(22\,28\,39\,0\.9\)\,rgba\(7\,18\,37\,0\.82\)\)\]{background-image:linear-gradient(90deg,#161c27e6,#071225d1)}.bg-\[linear-gradient\(90deg\,rgba\(251\,113\,133\,0\.44\)\,rgba\(239\,68\,68\,0\.56\)\)\]{background-image:linear-gradient(90deg,#fb718570,#ef44448f)}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\)\,rgba\(255\,255\,255\,0\.85\)\,rgba\(255\,255\,255\,0\)\)\]{background-image:linear-gradient(90deg,#fff0,#ffffffd9,#fff0)}.bg-\[linear-gradient\(90deg\,rgba\(34\,211\,238\,0\.35\)\,rgba\(96\,165\,250\,0\.56\)\,rgba\(168\,85\,247\,0\.4\)\)\]{background-image:linear-gradient(90deg,#22d3ee59,#60a5fa8f,#a855f766)}.bg-\[linear-gradient\(90deg\,rgba\(45\,31\,8\,0\.9\)\,rgba\(7\,18\,37\,0\.82\)\)\]{background-image:linear-gradient(90deg,#2d1f08e6,#071225d1)}.bg-\[linear-gradient\(90deg\,rgba\(54\,14\,22\,0\.9\)\,rgba\(7\,18\,37\,0\.82\)\)\]{background-image:linear-gradient(90deg,#360e16e6,#071225d1)}.bg-\[linear-gradient\(90deg\,rgba\(56\,189\,248\,0\)\,rgba\(125\,211\,252\,1\)\,rgba\(168\,85\,247\,0\.95\)\,rgba\(56\,189\,248\,0\)\)\]{background-image:linear-gradient(90deg,#38bdf800,#7dd3fc,#a855f7f2,#38bdf800)}.bg-\[linear-gradient\(90deg\,rgba\(56\,189\,248\,0\)\,rgba\(56\,189\,248\,0\.8\)\,rgba\(139\,92\,246\,0\.78\)\,rgba\(56\,189\,248\,0\)\)\]{background-image:linear-gradient(90deg,#38bdf800,#38bdf8cc,#8b5cf6c7,#38bdf800)}.bg-\[linear-gradient\(90deg\,rgba\(7\,34\,27\,0\.92\)\,rgba\(7\,18\,37\,0\.82\)\)\]{background-image:linear-gradient(90deg,#07221beb,#071225d1)}.bg-\[linear-gradient\(90deg\,rgba\(74\,222\,128\,0\.85\)\,rgba\(34\,197\,94\,0\.92\)\)\]{background-image:linear-gradient(90deg,#4ade80d9,#22c55eeb)}.bg-\[linear-gradient\(90deg\,rgba\(8\,16\,32\,0\.84\)\,rgba\(5\,9\,21\,0\.9\)\)\]{background-image:linear-gradient(90deg,#081020d6,#050915e6)}.bg-\[linear-gradient\(90deg\,rgba\(94\,242\,161\,0\)\,rgba\(94\,242\,161\,0\.14\)\,rgba\(94\,242\,161\,0\)\)\]{background-image:linear-gradient(90deg,#5ef2a100,#5ef2a124,#5ef2a100)}.bg-\[linear-gradient\(90deg\,rgba\(94\,242\,161\,0\.0\)\,rgba\(94\,242\,161\,0\.18\)\,rgba\(94\,242\,161\,0\.0\)\)\]{background-image:linear-gradient(90deg,#5ef2a100,#5ef2a12e,#5ef2a100)}.bg-\[radial-gradient\(circle_at_12\%_12\%\,rgba\(56\,189\,248\,0\.12\)\,transparent_22\%\)\,radial-gradient\(circle_at_86\%_18\%\,rgba\(139\,92\,246\,0\.16\)\,transparent_20\%\)\]{background-image:radial-gradient(circle at 12% 12%,rgba(56,189,248,.12),transparent 22%),radial-gradient(circle at 86% 18%,rgba(139,92,246,.16),transparent 20%)}.bg-\[radial-gradient\(circle_at_16\%_14\%\,rgba\(56\,189\,248\,0\.16\)\,transparent_28\%\)\,radial-gradient\(circle_at_84\%_8\%\,rgba\(139\,92\,246\,0\.18\)\,transparent_26\%\)\]{background-image:radial-gradient(circle at 16% 14%,rgba(56,189,248,.16),transparent 28%),radial-gradient(circle at 84% 8%,rgba(139,92,246,.18),transparent 26%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(56\,189\,248\,0\.12\)\,transparent_60\%\)\,linear-gradient\(180deg\,rgba\(13\,20\,37\,0\.9\)\,rgba\(7\,11\,22\,0\.96\)\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(56,189,248,.12),transparent 60%),linear-gradient(180deg,#0d1425e6,#070b16f5)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(56\,189\,248\,0\.2\)\,transparent_56\%\)\,linear-gradient\(145deg\,rgba\(10\,18\,38\,0\.96\)\,rgba\(8\,14\,28\,0\.92\)\)\]{background-image:radial-gradient(circle at 30% 30%,rgba(56,189,248,.2),transparent 56%),linear-gradient(145deg,#0a1226f5,#080e1ceb)}.bg-\[radial-gradient\(circle_at_center\,rgba\(56\,189\,248\,0\.12\)\,rgba\(255\,255\,255\,0\.03\)_42\%\,rgba\(255\,255\,255\,0\.01\)_70\%\)\]{background-image:radial-gradient(circle at center,#38bdf81f,#ffffff08 42%,#ffffff03 70%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(38\,139\,255\,0\.16\)\,transparent_22\%\)\,radial-gradient\(circle_at_top_right\,rgba\(168\,85\,247\,0\.14\)\,transparent_18\%\)\,radial-gradient\(circle_at_bottom_left\,rgba\(8\,145\,178\,0\.14\)\,transparent_18\%\)\]{background-image:radial-gradient(circle at top left,rgba(38,139,255,.16),transparent 22%),radial-gradient(circle at top right,rgba(168,85,247,.14),transparent 18%),radial-gradient(circle at bottom left,rgba(8,145,178,.14),transparent 18%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-300{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300\/0{--tw-gradient-from: rgb(252 211 77 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300\/0{--tw-gradient-from: rgb(103 232 249 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300\/0{--tw-gradient-from: rgb(110 231 183 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/25{--tw-gradient-from: rgb(16 185 129 / .25) 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)}.from-emerald-500\/30{--tw-gradient-from: rgb(16 185 129 / .3) 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)}.from-fuchsia-500\/30{--tw-gradient-from: rgb(217 70 239 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/25{--tw-gradient-from: rgb(249 115 22 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/25{--tw-gradient-from: rgb(236 72 153 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/30{--tw-gradient-from: rgb(236 72 153 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-300{--tw-gradient-from: #fda4af var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 164 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-300\/0{--tw-gradient-from: rgb(253 164 175 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 164 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/25{--tw-gradient-from: rgb(244 63 94 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/30{--tw-gradient-from: rgb(244 63 94 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-300{--tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-300\/0{--tw-gradient-from: rgb(125 211 252 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/25{--tw-gradient-from: rgb(14 165 233 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/30{--tw-gradient-from: rgb(14 165 233 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500\/20{--tw-gradient-from: rgb(100 116 139 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.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)}.from-violet-300{--tw-gradient-from: #c4b5fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-300\/0{--tw-gradient-from: rgb(196 181 253 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/30{--tw-gradient-from: rgb(139 92 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-300\/70{--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(252 211 77 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300\/80{--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(252 211 77 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-400{--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300{--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #67e8f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/70{--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(103 232 249 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/75{--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(103 232 249 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/80{--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(103 232 249 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-300\/70{--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(110 231 183 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-300\/80{--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(110 231 183 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-400{--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e879f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-400{--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-400{--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f472b6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-300\/70{--tw-gradient-to: rgb(253 164 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(253 164 175 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-300\/80{--tw-gradient-to: rgb(253 164 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(253 164 175 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-300\/70{--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(125 211 252 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-400{--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-300\/70{--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(196 181 253 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-300\/0{--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position)}.to-cyan-300\/0{--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-400\/0{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position)}.to-fuchsia-300\/0{--tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-fuchsia-400\/0{--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-indigo-400{--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}.to-indigo-400\/0{--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-rose-300\/0{--tw-gradient-to: rgb(253 164 175 / 0) var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to: #38bdf8 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-400\/0{--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[3px\]{padding-left:3px;padding-right:3px}.px-\[7px\]{padding-left:7px;padding-right:7px}.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-10{padding-top:2.5rem;padding-bottom:2.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}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[0\.42rem\]{padding-top:.42rem;padding-bottom:.42rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[6px\]{padding-bottom:6px}.pl-\[0\.28em\]{padding-left:.28em}.pr-1{padding-right:.25rem}.pr-20{padding-right:5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-\[2px\]{padding-top:2px}.pt-\[6px\]{padding-top:6px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-body{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.font-display{font-family:Space Grotesk,PingFang SC,Microsoft YaHei,sans-serif}.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\.8rem\]{font-size:.8rem}.text-\[0\.91rem\]{font-size:.91rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.04rem\]{font-size:1.04rem}.text-\[1\.24rem\]{font-size:1.24rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.42rem\]{font-size:1.42rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.78rem\]{font-size:1.78rem}.text-\[1\.92rem\]{font-size:1.92rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[1rem\]{font-size:1rem}.text-\[2rem\]{font-size:2rem}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.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-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.32\]{line-height:1.32}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-snug{line-height:1.375}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.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\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.text-\[\#4f46e5\]{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.text-indigo-100\/75{color:#e0e7ffbf}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-pink-100{--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity, 1))}.text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-100\/90{color:#ffe4e6e6}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-200\/70{color:#bae6fdb3}.text-sky-200\/80{color:#bae6fdcc}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-50{--tw-text-opacity: 1;color:rgb(240 249 255 / 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-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-50{--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.16\]{opacity:.16}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.03\)\,0_0_30px_rgba\(56\,189\,248\,0\.18\)\]{--tw-shadow: 0 0 0 1px rgba(255,255,255,.03),0 0 30px rgba(56,189,248,.18);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 0 30px 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_0_10px_currentColor\]{--tw-shadow: 0 0 10px currentColor;--tw-shadow-colored: 0 0 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)}.shadow-\[0_0_10px_rgba\(110\,231\,183\,0\.72\)\]{--tw-shadow: 0 0 10px rgba(110,231,183,.72);--tw-shadow-colored: 0 0 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)}.shadow-\[0_0_10px_rgba\(253\,164\,175\,0\.72\)\]{--tw-shadow: 0 0 10px rgba(253,164,175,.72);--tw-shadow-colored: 0 0 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)}.shadow-\[0_0_12px_currentColor\]{--tw-shadow: 0 0 12px currentColor;--tw-shadow-colored: 0 0 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_0_12px_rgba\(103\,232\,249\,0\.72\)\]{--tw-shadow: 0 0 12px rgba(103,232,249,.72);--tw-shadow-colored: 0 0 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_0_12px_rgba\(110\,231\,183\,0\.72\)\]{--tw-shadow: 0 0 12px rgba(110,231,183,.72);--tw-shadow-colored: 0 0 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_0_12px_rgba\(110\,231\,183\,0\.75\)\]{--tw-shadow: 0 0 12px rgba(110,231,183,.75);--tw-shadow-colored: 0 0 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_0_12px_rgba\(110\,231\,183\,0\.8\)\]{--tw-shadow: 0 0 12px rgba(110,231,183,.8);--tw-shadow-colored: 0 0 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_0_12px_rgba\(125\,211\,252\,0\.8\)\]{--tw-shadow: 0 0 12px rgba(125,211,252,.8);--tw-shadow-colored: 0 0 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_0_12px_rgba\(165\,180\,252\,0\.72\)\]{--tw-shadow: 0 0 12px rgba(165,180,252,.72);--tw-shadow-colored: 0 0 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_0_12px_rgba\(244\,114\,182\,0\.72\)\]{--tw-shadow: 0 0 12px rgba(244,114,182,.72);--tw-shadow-colored: 0 0 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_0_12px_rgba\(253\,164\,175\,0\.75\)\]{--tw-shadow: 0 0 12px rgba(253,164,175,.75);--tw-shadow-colored: 0 0 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_0_14px_rgba\(56\,189\,248\,0\.12\)\]{--tw-shadow: 0 0 14px rgba(56,189,248,.12);--tw-shadow-colored: 0 0 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)}.shadow-\[0_0_16px_rgba\(148\,163\,184\,0\.14\)\]{--tw-shadow: 0 0 16px rgba(148,163,184,.14);--tw-shadow-colored: 0 0 16px 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_0_16px_rgba\(196\,181\,253\,0\.8\)\]{--tw-shadow: 0 0 16px rgba(196,181,253,.8);--tw-shadow-colored: 0 0 16px 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_0_16px_rgba\(56\,189\,248\,0\.08\)\]{--tw-shadow: 0 0 16px rgba(56,189,248,.08);--tw-shadow-colored: 0 0 16px 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_0_18px_rgba\(110\,231\,183\,0\.8\)\]{--tw-shadow: 0 0 18px rgba(110,231,183,.8);--tw-shadow-colored: 0 0 18px 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_0_18px_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 0 18px rgba(255,255,255,.04);--tw-shadow-colored: 0 0 18px 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_0_18px_rgba\(34\,211\,238\,0\.08\)\]{--tw-shadow: 0 0 18px rgba(34,211,238,.08);--tw-shadow-colored: 0 0 18px 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_0_18px_rgba\(34\,211\,238\,0\.12\)\]{--tw-shadow: 0 0 18px rgba(34,211,238,.12);--tw-shadow-colored: 0 0 18px 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_0_18px_rgba\(56\,189\,248\,0\.12\)\]{--tw-shadow: 0 0 18px rgba(56,189,248,.12);--tw-shadow-colored: 0 0 18px 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_0_20px_rgba\(103\,232\,249\,0\.8\)\]{--tw-shadow: 0 0 20px rgba(103,232,249,.8);--tw-shadow-colored: 0 0 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_0_20px_rgba\(139\,92\,246\,0\.16\)\]{--tw-shadow: 0 0 20px rgba(139,92,246,.16);--tw-shadow-colored: 0 0 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_0_20px_rgba\(139\,92\,246\,0\.22\)\]{--tw-shadow: 0 0 20px rgba(139,92,246,.22);--tw-shadow-colored: 0 0 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_0_20px_rgba\(244\,63\,94\,0\.2\)\]{--tw-shadow: 0 0 20px rgba(244,63,94,.2);--tw-shadow-colored: 0 0 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_0_20px_rgba\(245\,158\,11\,0\.2\)\]{--tw-shadow: 0 0 20px rgba(245,158,11,.2);--tw-shadow-colored: 0 0 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_0_20px_rgba\(255\,255\,255\,0\.22\)\]{--tw-shadow: 0 0 20px rgba(255,255,255,.22);--tw-shadow-colored: 0 0 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_0_20px_rgba\(56\,189\,248\,0\.16\)\]{--tw-shadow: 0 0 20px rgba(56,189,248,.16);--tw-shadow-colored: 0 0 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_0_20px_rgba\(56\,189\,248\,0\.18\)\]{--tw-shadow: 0 0 20px rgba(56,189,248,.18);--tw-shadow-colored: 0 0 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_0_20px_rgba\(56\,189\,248\,0\.22\)\]{--tw-shadow: 0 0 20px rgba(56,189,248,.22);--tw-shadow-colored: 0 0 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_0_20px_rgba\(96\,165\,250\,0\.62\)\]{--tw-shadow: 0 0 20px rgba(96,165,250,.62);--tw-shadow-colored: 0 0 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_0_22px_rgba\(16\,185\,129\,0\.22\)\]{--tw-shadow: 0 0 22px rgba(16,185,129,.22);--tw-shadow-colored: 0 0 22px 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_0_22px_rgba\(217\,70\,239\,0\.24\)\]{--tw-shadow: 0 0 22px rgba(217,70,239,.24);--tw-shadow-colored: 0 0 22px 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_0_22px_rgba\(34\,211\,238\,0\.16\)\]{--tw-shadow: 0 0 22px rgba(34,211,238,.16);--tw-shadow-colored: 0 0 22px 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_0_24px_rgba\(139\,92\,246\,0\.18\)\]{--tw-shadow: 0 0 24px rgba(139,92,246,.18);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(139\,92\,246\,0\.24\)\]{--tw-shadow: 0 0 24px rgba(139,92,246,.24);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(16\,185\,129\,0\.08\)\]{--tw-shadow: 0 0 24px rgba(16,185,129,.08);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(16\,185\,129\,0\.24\)\]{--tw-shadow: 0 0 24px rgba(16,185,129,.24);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(244\,114\,182\,0\.24\)\]{--tw-shadow: 0 0 24px rgba(244,114,182,.24);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(244\,63\,94\,0\.18\)\]{--tw-shadow: 0 0 24px rgba(244,63,94,.18);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(244\,63\,94\,0\.24\)\]{--tw-shadow: 0 0 24px rgba(244,63,94,.24);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(248\,113\,113\,0\.24\)\]{--tw-shadow: 0 0 24px rgba(248,113,113,.24);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(249\,115\,22\,0\.24\)\]{--tw-shadow: 0 0 24px rgba(249,115,22,.24);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(251\,191\,36\,0\.18\)\]{--tw-shadow: 0 0 24px rgba(251,191,36,.18);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(34\,211\,238\,0\.18\)\]{--tw-shadow: 0 0 24px rgba(34,211,238,.18);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(52\,211\,153\,0\.18\)\]{--tw-shadow: 0 0 24px rgba(52,211,153,.18);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(56\,189\,248\,0\.08\)\]{--tw-shadow: 0 0 24px rgba(56,189,248,.08);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(56\,189\,248\,0\.18\)\]{--tw-shadow: 0 0 24px rgba(56,189,248,.18);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(56\,189\,248\,0\.24\)\]{--tw-shadow: 0 0 24px rgba(56,189,248,.24);--tw-shadow-colored: 0 0 24px 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_0_24px_rgba\(94\,242\,161\,0\.18\)\]{--tw-shadow: 0 0 24px rgba(94,242,161,.18);--tw-shadow-colored: 0 0 24px 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_0_26px_rgba\(11\,198\,255\,0\.16\)\]{--tw-shadow: 0 0 26px rgba(11,198,255,.16);--tw-shadow-colored: 0 0 26px 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_0_26px_rgba\(129\,140\,248\,0\.18\)\]{--tw-shadow: 0 0 26px rgba(129,140,248,.18);--tw-shadow-colored: 0 0 26px 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_0_26px_rgba\(217\,70\,239\,0\.2\)\]{--tw-shadow: 0 0 26px rgba(217,70,239,.2);--tw-shadow-colored: 0 0 26px 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_0_26px_rgba\(244\,63\,94\,0\.18\)\]{--tw-shadow: 0 0 26px rgba(244,63,94,.18);--tw-shadow-colored: 0 0 26px 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_0_26px_rgba\(251\,191\,36\,0\.2\)\]{--tw-shadow: 0 0 26px rgba(251,191,36,.2);--tw-shadow-colored: 0 0 26px 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_0_26px_rgba\(34\,211\,238\,0\.18\)\]{--tw-shadow: 0 0 26px rgba(34,211,238,.18);--tw-shadow-colored: 0 0 26px 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_0_26px_rgba\(52\,211\,153\,0\.18\)\]{--tw-shadow: 0 0 26px rgba(52,211,153,.18);--tw-shadow-colored: 0 0 26px 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_0_28px_rgba\(139\,92\,246\,0\.22\)\]{--tw-shadow: 0 0 28px rgba(139,92,246,.22);--tw-shadow-colored: 0 0 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_0_28px_rgba\(139\,92\,246\,0\.28\)\]{--tw-shadow: 0 0 28px rgba(139,92,246,.28);--tw-shadow-colored: 0 0 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_0_28px_rgba\(244\,63\,94\,0\.2\)\]{--tw-shadow: 0 0 28px rgba(244,63,94,.2);--tw-shadow-colored: 0 0 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_0_28px_rgba\(56\,189\,248\,0\.16\)\]{--tw-shadow: 0 0 28px rgba(56,189,248,.16);--tw-shadow-colored: 0 0 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_0_28px_rgba\(74\,222\,128\,0\.28\)\]{--tw-shadow: 0 0 28px rgba(74,222,128,.28);--tw-shadow-colored: 0 0 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_0_30px_rgba\(34\,211\,238\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow: 0 0 30px rgba(34,211,238,.2),inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color), 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-\[0_0_30px_rgba\(56\,189\,248\,0\.18\)\]{--tw-shadow: 0 0 30px rgba(56,189,248,.18);--tw-shadow-colored: 0 0 30px 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_0_30px_rgba\(56\,189\,248\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(56,189,248,.3);--tw-shadow-colored: 0 0 30px 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_0_32px_rgba\(139\,92\,246\,0\.18\)\]{--tw-shadow: 0 0 32px rgba(139,92,246,.18);--tw-shadow-colored: 0 0 32px 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_0_36px_rgba\(56\,189\,248\,0\.14\)\]{--tw-shadow: 0 0 36px rgba(56,189,248,.14);--tw-shadow-colored: 0 0 36px 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_0_38px_rgba\(56\,189\,248\,0\.24\)\]{--tw-shadow: 0 0 38px rgba(56,189,248,.24);--tw-shadow-colored: 0 0 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_0_38px_rgba\(79\,70\,229\,0\.28\)\]{--tw-shadow: 0 0 38px rgba(79,70,229,.28);--tw-shadow-colored: 0 0 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_0_40px_rgba\(0\,140\,255\,0\.1\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 0 40px rgba(0,140,255,.1),inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color), 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-\[0_0_40px_rgba\(0\,140\,255\,0\.12\)\]{--tw-shadow: 0 0 40px rgba(0,140,255,.12);--tw-shadow-colored: 0 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-\[0_0_40px_rgba\(0\,140\,255\,0\.15\)\]{--tw-shadow: 0 0 40px rgba(0,140,255,.15);--tw-shadow-colored: 0 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-\[0_0_46px_rgba\(0\,140\,255\,0\.12\)\,inset_-1px_0_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow: 0 0 46px rgba(0,140,255,.12),inset -1px 0 0 rgba(255,255,255,.03);--tw-shadow-colored: 0 0 46px var(--tw-shadow-color), inset -1px 0 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-\[0_0_8px_rgba\(196\,181\,253\,0\.8\)\]{--tw-shadow: 0 0 8px rgba(196,181,253,.8);--tw-shadow-colored: 0 0 8px 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_12px_32px_rgba\(2\,6\,23\,0\.34\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow: 0 12px 32px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color), 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-\[0_16px_48px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 16px 48px rgba(0,0,0,.28);--tw-shadow-colored: 0 16px 48px 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_44px_rgba\(2\,6\,23\,0\.42\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 18px 44px rgba(2,6,23,.42),inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color), 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-\[0_18px_54px_rgba\(2\,6\,23\,0\.3\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 18px 54px rgba(2,6,23,.3),inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 18px 54px var(--tw-shadow-color), 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-\[0_18px_54px_rgba\(245\,158\,11\,0\.1\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 18px 54px rgba(245,158,11,.1),inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 18px 54px var(--tw-shadow-color), 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-\[0_18px_54px_rgba\(8\,145\,178\,0\.16\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow: 0 18px 54px rgba(8,145,178,.16),inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored: 0 18px 54px var(--tw-shadow-color), 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-\[0_22px_60px_rgba\(2\,6\,23\,0\.4\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 22px 60px rgba(2,6,23,.4),inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 22px 60px var(--tw-shadow-color), 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-\[0_22px_60px_rgba\(2\,6\,23\,0\.46\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 22px 60px rgba(2,6,23,.46),inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 22px 60px var(--tw-shadow-color), 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-\[0_24px_60px_rgba\(2\,6\,23\,0\.58\)\,0_0_30px_rgba\(56\,189\,248\,0\.14\)\]{--tw-shadow: 0 24px 60px rgba(2,6,23,.58),0 0 30px rgba(56,189,248,.14);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color), 0 0 30px 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_80px_rgba\(3\,10\,28\,0\.45\)\]{--tw-shadow: 0 24px 80px rgba(3,10,28,.45);--tw-shadow-colored: 0 24px 80px 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_30px_80px_rgba\(2\,6\,23\,0\.58\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow: 0 30px 80px rgba(2,6,23,.58),0 0 0 1px rgba(255,255,255,.03);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color), 0 0 0 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-\[inset_0_0_0_1px_rgba\(56\,189\,248\,0\.18\)\]{--tw-shadow: inset 0 0 0 1px rgba(56,189,248,.18);--tw-shadow-colored: inset 0 0 0 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-\[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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.05);--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-cc-panel{--tw-shadow: 0 32px 72px rgba(2, 6, 23, .54);--tw-shadow-colored: 0 32px 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgba(7, 18, 35, .82);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur-\[1px\]{--tw-blur: blur(1px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_16px_rgba\(56\,189\,248\,0\.2\)\]{--tw-drop-shadow: drop-shadow(0 0 16px rgba(56,189,248,.2));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_20px_rgba\(191\,219\,254\,0\.62\)\]{--tw-drop-shadow: drop-shadow(0 0 20px rgba(191,219,254,.62));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(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)}.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)}.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}.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}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}:root{font-family:Space Grotesk,Sora,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#eef6ff;background:#090d14;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-base: #090d14;--bg-elevated: rgba(15, 22, 34, .9);--bg-soft: rgba(22, 31, 48, .78);--panel-line: rgba(56, 189, 248, .18);--panel-line-strong: rgba(99, 102, 241, .28);--text-main: #eef6ff;--text-secondary: #94a9bd;--text-muted: #6f8297;--accent-cyan: #11d8ff;--accent-cyan-soft: rgba(17, 216, 255, .14);--accent-violet: #8b5cf6;--accent-violet-soft: rgba(139, 92, 246, .16);--accent-gold: #ffd76a;--accent-danger: #ff5f7a;--accent-ok: #31d08a;--shadow-elevated: 0 18px 50px rgba(0, 0, 0, .38)}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100vh}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(17,216,255,.16),transparent 24%),radial-gradient(circle at top right,rgba(139,92,246,.16),transparent 20%),radial-gradient(circle at center right,rgba(17,216,255,.1),transparent 18%),linear-gradient(180deg,#06101e,#070d18 48%,#050a12);color:var(--text-main)}::-moz-selection{background:#38bdf847;color:#fff}::selection{background:#38bdf847;color:#fff}.os-app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(56,189,248,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.04) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at center,black 28%,transparent 92%);mask-image:radial-gradient(circle at center,black 28%,transparent 92%)}.os-panel{position:relative}.os-panel>*{position:relative;z-index:1}.os-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at top left,rgba(56,189,248,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%)}.os-topbar-glow{background:linear-gradient(90deg,#38bdf800,#38bdf8cc,#a78bfacc,#38bdf800);box-shadow:0 0 18px #38bdf852}.os-brand-glow{box-shadow:0 0 34px #38bdf838,inset 0 1px #ffffff0f}.os-breath-dot{animation:os-breath 2.2s ease-in-out infinite}.os-energy-ring{box-shadow:0 0 36px #38bdf829,inset 0 0 42px #38bdf814}@keyframes os-breath{0%{transform:scale(1);box-shadow:0 0 #38bdf847}60%{transform:scale(1.15);box-shadow:0 0 0 10px #38bdf800}to{transform:scale(1);box-shadow:0 0 #38bdf800}}.cc-grid-mask{background-image:linear-gradient(rgba(125,211,252,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.06) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 95%);mask-image:radial-gradient(circle at center,black 30%,transparent 95%)}.cc-noise{background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.08) 0 1px,transparent 1px),radial-gradient(circle at 70% 40%,rgba(56,189,248,.08) 0 1px,transparent 1px),radial-gradient(circle at 40% 70%,rgba(139,92,246,.08) 0 1px,transparent 1px);background-size:140px 140px}.cc-dashboard-fit{transform:scale(var(--cc-adaptive-scale, 1));transform-origin:top left;width:calc(100% / var(--cc-adaptive-scale, 1));overflow-x:clip}.console-content-fit{transform:scale(var(--console-adaptive-scale, 1));transform-origin:top left;width:calc(100% / var(--console-adaptive-scale, 1));min-height:calc(100% / var(--console-adaptive-scale, 1));overflow-x:clip}@media (max-width: 1279px){.console-content-fit{transform:none;width:100%;min-height:100%}}.cc-page-halo{background:radial-gradient(circle at 50% 32%,rgba(13,130,255,.16),transparent 24%),radial-gradient(circle at 74% 26%,rgba(139,92,246,.14),transparent 20%),radial-gradient(circle at 16% 78%,rgba(34,211,238,.08),transparent 22%)}.cc-scrollbar::-webkit-scrollbar{width:8px;height:8px}.cc-scrollbar::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b82e}.cc-scrollbar::-webkit-scrollbar-track{background:transparent}.cc-live-dot{width:10px;height:10px;border-radius:999px;background:#5ef2a1;box-shadow:0 0 #5ef2a17a;animation:cc-live-breathe 2.2s infinite}@keyframes cc-live-breathe{0%{box-shadow:0 0 #5ef2a16b}70%{box-shadow:0 0 0 14px #5ef2a100}to{box-shadow:0 0 #5ef2a100}}.cc-topbar-icon-button{position:relative;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:19px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff08),#ffffff05;color:#e2e8f0;box-shadow:inset 0 1px #ffffff0a;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.cc-topbar-icon-button:hover{transform:translateY(-1px);background:linear-gradient(180deg,#ffffff12,#ffffff0a),#ffffff08;border-color:#38bdf838;box-shadow:0 0 20px #38bdf81f,inset 0 1px #ffffff0d}.cc-topbar-badge{position:absolute;right:8px;top:5px;min-width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f43f5e,#fb7185);color:#fff;font-size:11px;font-weight:700;box-shadow:0 0 16px #f43f5e6b;animation:cc-badge-pulse 2.2s ease-in-out infinite}.cc-store-select{display:flex;align-items:center;gap:12px;height:44px;padding:0 16px;border-radius:19px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff08),#ffffff05;box-shadow:inset 0 1px #ffffff0a}.cc-store-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:auto;min-width:74px;border:none;background:transparent;padding:0;color:#fff;box-shadow:none;font-size:13px;font-weight:600;line-height:1}.cc-store-select select::-ms-expand{display:none}.cc-store-select select:focus{box-shadow:none}@media (max-width: 1023px){.cc-store-select{display:none}}@media (max-width: 639px){.cc-topbar-optional{display:none}}.cc-panel-card{position:relative;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 0 40px #008cff26,inset 0 1px #ffffff0a;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease;will-change:transform}.cc-panel-card:hover{transform:translateY(-2px);border-color:#81c6ff38;box-shadow:0 0 50px #008cff33,inset 0 1px #ffffff0d}.cc-panel-tech-line{background:linear-gradient(90deg,#22d3ee00,#22d3eebf,#a855f7c2,#22d3ee00);box-shadow:0 0 18px #22d3ee66}.cc-stat-card__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.12) 42%,transparent 76%);transform:translate(-140%);animation:cc-card-shine 5.6s linear infinite}.cc-stat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 14% 18%,rgba(56,189,248,.09),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 24%);pointer-events:none}.cc-sidebar-active-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 34%),radial-gradient(circle at 18% 28%,rgba(255,255,255,.14),transparent 18%),linear-gradient(90deg,rgba(59,130,246,.18),transparent 45%);pointer-events:none}.cc-orbit-side-card{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 14px 34px #02081757}.cc-orbit-side-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(56,189,248,.08),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 34%),radial-gradient(circle at 12% 50%,rgba(56,189,248,.05),transparent 24%),radial-gradient(circle at 88% 50%,rgba(139,92,246,.06),transparent 26%);pointer-events:none}.cc-orbit-side-card--left{clip-path:polygon(0 0,86% 0,100% 50%,86% 100%,0 100%,5.5% 50%)}.cc-orbit-side-card--right{clip-path:polygon(14% 0,100% 0,94.5% 50%,100% 100%,14% 100%,0 50%)}.cc-orbit-side-card--left:after,.cc-orbit-side-card--right:after{content:"";position:absolute;top:50%;width:54px;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,#38bdf805,#38bdf8b3,#8b5cf61a);box-shadow:0 0 18px #38bdf83d}.cc-orbit-side-card--left:after{right:-22px}.cc-orbit-side-card--right:after{left:-22px;transform:translateY(-50%) scaleX(-1)}.cc-reactor-shell{border:1px solid rgba(88,140,255,.1);background:radial-gradient(circle at center,#0d7cff14,#070d1c05 42%,#04081200 70%),linear-gradient(180deg,#070f1fdb,#040912e0);box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 70px #02122c66,0 22px 48px #02081742}.cc-reactor-grid{background-image:linear-gradient(rgba(56,189,248,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.04) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 92%);mask-image:radial-gradient(circle at center,black 30%,transparent 92%)}.cc-reactor-radial{background:radial-gradient(circle at 50% 48%,rgba(37,99,235,.22),transparent 26%),radial-gradient(circle at 52% 50%,rgba(168,85,247,.16),transparent 34%),radial-gradient(circle at 50% 50%,rgba(34,211,238,.08),transparent 44%);filter:blur(12px)}.cc-reactor-ring-ambient{background:radial-gradient(circle at 50% 50%,#0d7cff00 40%,#2380ff2e 58%,#a855f724 66%,#0d7cff00 75%);filter:blur(24px)}.cc-reactor-mech-ring{border:1px solid rgba(83,117,255,.1);background:repeating-conic-gradient(from 12deg,#ffffff0f,#ffffff0f 5deg,#fff0 5deg,#fff0 13deg,#22d3ee14 13deg,#22d3ee14 16deg,#fff0 16deg,#fff0 24deg);-webkit-mask-image:radial-gradient(circle,transparent 63%,black 65%,black 72%,transparent 74%);mask-image:radial-gradient(circle,transparent 63%,black 65%,black 72%,transparent 74%);opacity:.55}.cc-core-diffuse{border-radius:999px;background:radial-gradient(circle at 50% 50%,#22d3ee7a,#2563eb3d 38%,#8b5cf633 58%,#8b5cf600 74%);filter:blur(38px);will-change:transform,opacity}.cc-core-ring{border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff08,0 0 38px #38bdf81a;will-change:transform,opacity}.cc-core-ring--outer{border:1px solid rgba(56,189,248,.14);-webkit-mask-image:radial-gradient(circle,transparent 72%,black 73%,black 100%);mask-image:radial-gradient(circle,transparent 72%,black 73%,black 100%);background:conic-gradient(from 0deg,#22d3ee00,#22d3eef2 44deg,#a855f7f0 112deg,#22d3ee00 210deg,#22d3eebf,#22d3ee00 360deg);filter:drop-shadow(0 0 22px rgba(34,211,238,.22))}.cc-core-ring--track{border:1px solid rgba(255,255,255,.08);-webkit-mask-image:radial-gradient(circle,transparent 74%,black 75%,black 100%);mask-image:radial-gradient(circle,transparent 74%,black 75%,black 100%);background:repeating-conic-gradient(from 18deg,#ffffffc7,#ffffffc7 4deg,#fff0 4deg,#fff0 14deg,#22d3eec7 14deg,#22d3eec7 16deg,#fff0 16deg,#fff0 22deg);opacity:.52}.cc-core-ring--particle{border:1px solid rgba(56,189,248,.12);-webkit-mask-image:radial-gradient(circle,transparent 78%,black 79%,black 100%);mask-image:radial-gradient(circle,transparent 78%,black 79%,black 100%);background:conic-gradient(from 0deg,#fff0,#fff6 50deg,#fff0 90deg,#22d3ee66 140deg,#fff0,#a855f76b 300deg,#fff0 360deg)}.cc-core-ring--scan{border:1px solid rgba(168,85,247,.16);-webkit-mask-image:radial-gradient(circle,transparent 80%,black 81%,black 100%);mask-image:radial-gradient(circle,transparent 80%,black 81%,black 100%);background:conic-gradient(from 0deg,#fff0,#22d3eee6 24deg,#fff0 72deg,#a855f7d1 112deg,#fff0 160deg,#22d3eecc 220deg,#fff0 360deg);filter:drop-shadow(0 0 16px rgba(34,211,238,.32))}.cc-core-ring--ripple{border:1px solid rgba(96,165,250,.14);box-shadow:0 0 0 10px #22d3ee05,0 0 0 22px #a855f705}.cc-core-orbit-particle{position:absolute;left:50%;top:8px;width:7px;height:7px;margin-left:-3.5px;border-radius:999px;background:radial-gradient(circle,#fffffff5,#22d3eecc);box-shadow:0 0 12px #22d3eeb3}.cc-reactor-crosshair:before,.cc-reactor-crosshair:after{content:"";position:absolute;left:50%;top:50%;background:linear-gradient(90deg,#22d3ee00,#ffffffe6,#22d3ee00);opacity:.5;filter:blur(.2px)}.cc-reactor-crosshair:before{width:274px;height:1px;transform:translate(-50%,-50%)}.cc-reactor-crosshair:after{width:1px;height:274px;transform:translate(-50%,-50%);background:linear-gradient(180deg,#22d3ee00,#ffffffe6,#22d3ee00)}.cc-core-button{border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 50% 36%,#ffffff4d,#22d3ee2e 18%,#091834d1 58%,#040912f5);box-shadow:inset 0 0 80px #22d3ee2e,inset 0 0 140px #a855f71f,0 0 110px #22d3ee47;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cc-core-button__glow{background:radial-gradient(circle at 50% 50%,#22d3ee9e,#3b82f666 44%,#8b5cf647 64%,#8b5cf600 76%);filter:blur(28px)}.cc-core-button__glass{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.26),transparent 22%),radial-gradient(circle at 50% 56%,#22d3ee4d,#07112300 62%),linear-gradient(180deg,#ffffff0d,#fff0)}.cc-core-button__scan{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#fff0,#ffffff0a 58%,#22d3ee1f 64%,#fff0 71%),linear-gradient(180deg,#ffffff0a,#fff0);mix-blend-mode:screen}.cc-energy-link{position:absolute;height:20px;border-top:1px solid rgba(34,211,238,.24);border-radius:999px;opacity:.9;overflow:hidden}.cc-energy-link:before,.cc-energy-link:after{content:"";position:absolute}.cc-energy-link:before{top:0;right:0;bottom:0;left:0;border-top:1px solid rgba(34,211,238,.42);border-radius:inherit;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 22%,black 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 22%,black 86%,transparent 100%);box-shadow:0 0 18px #22d3ee3d}.cc-energy-link:after{top:-3px;right:0;width:8px;height:8px;border-radius:999px;background:#38bdf8;box-shadow:0 0 16px #38bdf8e6}.cc-energy-link{background:linear-gradient(90deg,#22d3ee00,#22d3ee0f 28%,#a855f714 72%,#22d3ee00),linear-gradient(90deg,#fff0,#ffffff73,#fff0);background-size:100% 100%,34% 100%;background-repeat:no-repeat;animation:cc-energy-scan 3.2s linear infinite}.cc-energy-link--left{transform:translateY(-50%)}.cc-energy-link--right{transform:translateY(-50%) scaleX(-1)}.cc-monitor-card{position:relative;overflow:hidden}.cc-monitor-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 22%),radial-gradient(circle at 86% 10%,rgba(56,189,248,.08),transparent 18%);pointer-events:none}.cc-sidebar-floor,.cc-rail-floor{position:relative;overflow:hidden;border:1px solid rgba(120,180,255,.1);border-radius:22px;background:linear-gradient(180deg,#081225b8,#050b18f5),radial-gradient(circle at 50% 100%,rgba(34,211,238,.12),transparent 48%);box-shadow:inset 0 1px #ffffff08,inset 0 -24px 60px #0b315c2e,0 0 32px #008cff14}.cc-sidebar-floor:before,.cc-rail-floor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(56,189,248,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.04) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 24%,black 100%);mask-image:linear-gradient(180deg,transparent 0%,black 24%,black 100%);opacity:.7}.cc-sidebar-floor:after,.cc-rail-floor:after{content:"";position:absolute;left:12%;right:12%;bottom:18px;height:40px;border-radius:999px;background:radial-gradient(circle at 50% 50%,#22d3ee38,#3b82f614 42%,#22d3ee00 72%);filter:blur(18px)}.cc-sidebar-floor{min-height:132px;padding:16px 16px 14px}.cc-sidebar-floor__label,.cc-rail-floor__label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:.22em;color:#94a3b8d9}.cc-sidebar-floor__label:before,.cc-rail-floor__label:before{content:"";width:22px;height:1px;background:linear-gradient(90deg,#22d3ee00,#22d3eebf,#22d3ee00);box-shadow:0 0 12px #22d3ee47}.cc-sidebar-floor__dot{position:absolute;right:18px;top:18px;width:8px;height:8px;border-radius:999px;background:#5ef2a1;box-shadow:0 0 14px #5ef2a1b3}.cc-rail-floor{min-height:164px;padding:16px}.cc-rail-floor__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.cc-rail-floor__meta{font-size:10px;letter-spacing:.16em;color:#7dd3fcd6}.cc-rail-floor__bars{position:relative;z-index:1;margin-top:18px;display:grid;gap:12px}.cc-rail-floor__bars span{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,#ffffff0a,#ffffff05),linear-gradient(90deg,#22d3ee1f,#8b5cf614);box-shadow:inset 0 1px #ffffff08}.cc-rail-floor__bars span:nth-child(1){width:88%}.cc-rail-floor__bars span:nth-child(2){width:72%}.cc-rail-floor__bars span:nth-child(3){width:94%}@keyframes cc-card-shine{to{transform:translate(160%)}}@keyframes cc-badge-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.06)}}.cc-particles:before,.cc-particles:after{content:"";position:absolute;top:18%;right:16%;bottom:18%;left:16%;border-radius:999px;background-image:radial-gradient(circle at 15% 32%,rgba(56,189,248,.6) 0 1px,transparent 2px),radial-gradient(circle at 45% 18%,rgba(255,255,255,.45) 0 1px,transparent 2px),radial-gradient(circle at 72% 68%,rgba(139,92,246,.62) 0 1px,transparent 2px),radial-gradient(circle at 88% 38%,rgba(56,189,248,.48) 0 1px,transparent 2px);animation:cc-particle-float 8s linear infinite}.cc-particles:after{top:8%;right:12%;bottom:8%;left:12%;opacity:.6;animation-duration:12s;animation-direction:reverse}@keyframes cc-particle-float{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1.04)}}@keyframes cc-energy-scan{0%{background-position:0 0,-120% 0}to{background-position:0 0,220% 0}}.cc-table-action-button{display:inline-flex;align-items:center;gap:6px;border-radius:12px;border:1px solid rgba(125,211,252,.14);background:#ffffff0a;color:#dbeafe;padding:7px 9px;font-size:11px;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.cc-table-action-button:hover{transform:translateY(-1px);background:#38bdf814;border-color:#38bdf833;box-shadow:0 0 18px #22d3ee1f}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:none;background:transparent;cursor:pointer}input,select,textarea{width:100%;border:1px solid rgba(56,189,248,.18);border-radius:14px;background:#070d18e0;color:var(--text-main);min-height:38px;padding:9px 12px;font-size:12px;line-height:1.35;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-muted)}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus,select:focus,textarea:focus{outline:none;border-color:#11d8ff8a;box-shadow:0 0 0 4px #11d8ff14}textarea{min-height:96px;resize:vertical}img{max-width:100%;display:block}.auth-shell{min-height:100vh;padding:20px;display:flex;flex-direction:column;gap:18px;background:radial-gradient(circle at top left,rgba(17,216,255,.16),transparent 28%),radial-gradient(circle at top right,rgba(139,92,246,.16),transparent 24%),linear-gradient(180deg,#0b1019,#090d14 50%,#080b13)}.auth-shell__brand{display:inline-flex;align-items:center;gap:14px}.auth-layout{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(408px,486px);gap:24px;align-items:start;width:min(1320px,100%);margin:0 auto}.auth-hero{display:flex;flex-direction:column;gap:16px;padding:20px 28px 24px}.auth-hero h1{margin:0;font-size:clamp(38px,4.4vw,62px);line-height:.98;letter-spacing:0}.auth-hero p{margin:0;color:var(--text-secondary);max-width:700px;font-size:15px;line-height:1.56}.auth-hero__badge{width:-moz-fit-content;width:fit-content;padding:8px 14px;border-radius:999px;border:1px solid rgba(17,216,255,.3);color:var(--accent-cyan);background:#11d8ff14;font-size:13px;font-weight:600}.auth-hero__modes{display:flex;flex-wrap:wrap;gap:8px}.auth-hero__lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-hero__journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-hero__journey-step{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:18px;border:1px solid rgba(56,189,248,.14);background:#0b121eb8}.auth-hero__journey-step svg{color:#11d8ffcc;margin-top:6px;flex:0 0 auto}.auth-hero__journey-step>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#11d8ff1f;color:var(--accent-cyan);font-size:11px;font-weight:700;flex:0 0 auto}.auth-hero__journey-step strong{display:block;font-size:13px;color:var(--text-main)}.auth-hero__journey-step small{display:block;margin-top:4px;color:var(--text-secondary);font-size:11px;line-height:1.45}.auth-hero__lead{display:flex;align-items:flex-start;gap:12px;padding:14px 15px;border-radius:18px;border:1px solid rgba(56,189,248,.16);background:linear-gradient(180deg,#101825e6,#0c131fdb);box-shadow:0 18px 36px #0000002e}.auth-hero__lead svg{flex:0 0 auto;color:var(--accent-cyan);margin-top:2px}.auth-hero__lead strong{display:block;font-size:15px;color:var(--text-main)}.auth-hero__lead span{display:block;margin-top:4px;color:var(--text-secondary);font-size:12px;line-height:1.5}.auth-hero__mode{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary);font-size:12px;font-weight:600}.auth-hero__mode--mock{color:var(--accent-cyan);background:#11d8ff14;border-color:#11d8ff38}.auth-hero__points{display:grid;gap:8px}.auth-hero__point{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid rgba(56,189,248,.08)}.auth-hero__point:last-child{border-bottom:none}.auth-hero__point span{width:10px;height:10px;margin-top:6px;border-radius:999px;background:linear-gradient(135deg,#11d8ffeb,#8b5cf6cc);box-shadow:0 0 14px #11d8ff38}.auth-hero__point p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.auth-hero__summary{margin-top:2px}.auth-hero__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.auth-layout>.card{width:min(100%,486px);justify-self:end;padding:18px}.auth-entry-card{position:relative;border-radius:24px;min-height:0}.auth-entry-card .card__header{margin-bottom:12px}.auth-entry-card__starter{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:18px;border:1px solid rgba(56,189,248,.12);background:#ffffff09}.auth-entry-card__starter--compact{margin-top:2px}.auth-entry-card__starter strong{display:block;font-size:13px;color:var(--text-main)}.auth-entry-card__starter small{display:block;margin-top:4px;color:var(--text-secondary);line-height:1.5;font-size:12px}.auth-entry-card__starter-actions{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.auth-entry-card__starter-actions span{color:var(--text-secondary);font-size:12px;line-height:1.3;text-align:right}.auth-entry-card__starter--plain{background:#11d8ff0a}.auth-entry-card__summary{margin:2px 0 4px}.auth-entry-card__trust{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:18px;border:1px solid rgba(56,189,248,.12);background:#11d8ff09}.auth-entry-card__trust strong{font-size:13px;color:var(--text-main)}.auth-entry-card__trust--decision{background:#8b5cf60d;border-color:#8b5cf629}.auth-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-plan-card{display:flex;flex-direction:column;gap:5px;min-height:92px;padding:12px 13px;border-radius:18px;border:1px solid rgba(56,189,248,.12);background:#ffffff07;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.auth-plan-card strong{font-size:13px;color:var(--text-main)}.auth-plan-card small{color:var(--text-secondary);font-size:11px;line-height:1.45}.auth-plan-card:hover{transform:translateY(-1px);border-color:#38bdf838}.auth-plan-card--active{border-color:#11d8ff4d;background:#11d8ff14;box-shadow:inset 0 0 0 1px #11d8ff1f}.auth-entry-card__meta{grid-template-columns:minmax(0,1fr) auto;gap:12px}.auth-entry-card__help{justify-self:end;text-align:right}.auth-entry-card__register{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px}.auth-entry-card .stack{gap:12px}.auth-shell{min-height:100vh;padding:24px 28px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 12% 20%,rgba(17,216,255,.12),transparent 24%),radial-gradient(circle at 88% 18%,rgba(95,82,255,.12),transparent 26%),linear-gradient(180deg,#091019,#090d14 48%,#0a0d17)}.auth-layout--commercial{width:min(1320px,100%);grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:center}.auth-showcase{display:flex;flex-direction:column;gap:24px;padding:12px 8px}.auth-showcase__brand{display:inline-flex;align-items:center;gap:16px}.auth-showcase__logo{width:64px;height:64px;border-radius:18px;border:1px solid rgba(56,189,248,.22);background:linear-gradient(180deg,#0f1826eb,#0c121deb);box-shadow:0 16px 38px #00000038;display:flex;align-items:center;justify-content:center}.auth-showcase__logo img{width:46px;height:46px;-o-object-fit:contain;object-fit:contain}.auth-showcase__brand strong{display:block;font-size:22px;color:var(--text-main)}.auth-showcase__brand small{display:block;margin-top:4px;color:var(--text-secondary);font-size:14px}.auth-showcase__copy{display:flex;flex-direction:column;gap:14px}.auth-showcase__copy h1{margin:0;font-size:clamp(42px,4.8vw,64px);line-height:1.02;color:var(--text-main)}.auth-showcase__copy p{margin:0;max-width:760px;color:var(--text-secondary);font-size:18px;line-height:1.6}.auth-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:860px}.auth-pricing-card{padding:18px 20px 20px;border-radius:24px;border:1px solid rgba(56,189,248,.16);background:linear-gradient(180deg,#0f1725eb,#0c121de0);box-shadow:0 20px 44px #0000002e;display:flex;flex-direction:column;gap:10px}.auth-pricing-card__top{display:inline-flex;align-items:center;gap:8px;color:var(--accent-cyan);font-size:13px;font-weight:700}.auth-pricing-card strong{font-size:28px;line-height:1;color:var(--text-main)}.auth-pricing-card__price{display:flex;flex-direction:column;gap:6px}.auth-pricing-card__price small{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.3}.auth-pricing-card p{margin:0;color:var(--accent-cyan);font-size:13px;font-weight:600}.auth-pricing-card ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:8px}.auth-pricing-card li{position:relative;padding-left:18px;color:var(--text-secondary);font-size:13px;line-height:1.55}.auth-pricing-card li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,#11d8fff2,#5f52ffc7);box-shadow:0 0 12px #11d8ff3d}.modal.plan-modal{width:min(1140px,calc(100vw - 72px));padding:34px;border-radius:32px;border:1px solid rgba(56,189,248,.16);background:radial-gradient(circle at top left,rgba(34,211,238,.12),transparent 26%),radial-gradient(circle at bottom right,rgba(20,184,166,.1),transparent 28%),linear-gradient(180deg,#0a121ffa,#060c16fa);box-shadow:0 36px 100px #010b1b9e}.plan-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(71,85,105,.28)}.plan-modal__eyebrow{display:inline-flex;align-items:center;min-height:28px;margin-bottom:12px;padding:0 12px;border-radius:999px;background:#22d3ee1a;color:#67e8f9f5;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.plan-modal__header h3{margin:0;font-size:36px;line-height:1.05}.plan-modal__header p{margin-top:12px;max-width:680px;color:#e2e8f0cc;font-size:16px;line-height:1.65}.plan-modal .button--ghost{min-height:40px;padding-inline:14px;border-radius:999px;border:1px solid rgba(71,85,105,.44);background:#0f172a7a;color:#e2e8f0c2}.plan-modal__grid{display:grid;grid-template-columns:.92fr 1.12fr .92fr;gap:20px;align-items:stretch}.plan-modal__error{margin-top:16px}.plan-modal-card{position:relative;min-height:100%;padding:24px;border-radius:28px;border:1px solid rgba(71,85,105,.56);background:linear-gradient(180deg,#121c2ef5,#090f19eb),linear-gradient(135deg,rgba(15,23,42,.2),transparent);box-shadow:inset 0 1px #94a3b814,0 20px 44px #02081747;display:flex;flex-direction:column;gap:16px;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .22s ease}.plan-modal-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(56,189,248,.05),transparent 36%);pointer-events:none}.plan-modal-card--featured{z-index:1;transform:translateY(-10px) scale(1.015);border-color:#22d3ee70;background:radial-gradient(circle at top right,rgba(34,211,238,.22),transparent 24%),radial-gradient(circle at bottom left,rgba(59,130,246,.18),transparent 32%),linear-gradient(180deg,#162640fc,#0a121ff2);box-shadow:inset 0 1px #bae6fd29,0 28px 64px #0891b23d}.plan-modal-card--trial,.plan-modal-card--professional{opacity:.9}.plan-modal-card--trial .plan-modal-card__price strong,.plan-modal-card--professional .plan-modal-card__price strong{font-size:48px}.plan-modal-card--trial .plan-modal-card__lead,.plan-modal-card--professional .plan-modal-card__lead{background:#0f172a57;border-color:#47556947;color:#bfdbfee6}.plan-modal-card--active,.plan-modal-card--preferred{border-color:#38bdf86b}.plan-modal-card--featured .plan-modal-card__status{background:linear-gradient(135deg,#22d3ee29,#3b82f62e);color:#f0f9fff0}.plan-modal-card--featured .plan-modal-card__title-row h4{font-size:32px}.plan-modal-card--featured .plan-modal-card__price strong{font-size:60px}.plan-modal-card--featured .plan-modal-card__lead{background:linear-gradient(135deg,#06b6d42e,#3b82f61f);border-color:#22d3ee3d;color:#ecfefffa}.plan-modal-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-modal-card__badge{display:inline-flex;align-items:center;gap:8px;color:#67e8f9eb;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.plan-modal-card__status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#94a3b814;color:#cbd5e1db;font-size:11px;font-weight:600}.plan-modal-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.plan-modal-card__title-row h4{margin:0;color:var(--text-main);font-size:28px;line-height:1.08}.plan-modal-card__term{color:#94a3b8db;font-size:13px;font-weight:600;white-space:nowrap}.plan-modal-card__price{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid rgba(71,85,105,.34)}.plan-modal-card__price strong{font-size:54px;line-height:.9;letter-spacing:-.04em;color:var(--text-main)}.plan-modal-card__price small{color:#94a3b8e6;font-size:14px;font-weight:700}.plan-modal-card__lead{margin:0;min-height:72px;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,#0d94881f,#0ea5e914);border:1px solid rgba(34,211,238,.18);color:#22d3eefa;font-size:14px;font-weight:600;line-height:1.55}.plan-modal-card__cycle-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-modal-card__cycle-wrap span{color:#94a3b8db;font-size:12px;font-weight:700}.plan-modal-card__cycle{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:#0f172ac7;border:1px solid rgba(71,85,105,.4)}.plan-modal-card__cycle-option{min-height:34px;min-width:58px;padding:0 12px;border-radius:999px;border:none;background:transparent;color:#94a3b8eb;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.plan-modal-card__cycle-option--active{background:linear-gradient(135deg,#06b6d4e6,#3b82f6e0);color:#f8fbff;box-shadow:0 8px 18px #0ea5e93d}.plan-modal-card__bullets{margin:0;padding:0;list-style:none;display:grid;gap:10px}.plan-modal-card__bullets li{position:relative;padding-left:20px;color:#cbd5e1d1;font-size:13px;line-height:1.68}.plan-modal-card__bullets li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,#38bdf8fa,#22d3eed1);box-shadow:0 0 10px #38bdf82e}.plan-modal-card__action{width:100%;margin-top:auto;min-height:50px;border-radius:18px;font-size:15px;font-weight:700}.plan-modal-card .button--outline,.plan-modal-card .button--primary{border-width:1px;box-shadow:none}.plan-modal-card .button--outline{border-color:#38bdf83d;background:#0f172a5c;color:#e2e8f0eb}.plan-modal-card .button--primary{border-color:#22c5d32e;background:linear-gradient(135deg,#0891b2eb,#0e7490e6);color:#f8fbff}.plan-modal-card--featured .button--primary{background:linear-gradient(135deg,#22d3eef2,#0ea5e9eb);box-shadow:0 14px 28px #0ea5e933}.auth-tag-row{display:flex;flex-wrap:wrap;gap:10px}.auth-tag{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(56,189,248,.14);background:#ffffff08;color:var(--text-secondary);font-size:13px;font-weight:600}.auth-entry-card--commercial{width:100%;max-width:420px;padding:18px 18px 20px;border-radius:28px}.auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(56,189,248,.12);margin-bottom:14px}.auth-tabs__item{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:14px;color:var(--text-secondary);font-size:14px;font-weight:700;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.auth-tabs__item:hover{color:var(--text-main)}.auth-tabs__item--active{color:var(--text-main);background:linear-gradient(90deg,#14d9ffeb,#5fb6ffe6);box-shadow:0 10px 28px #11d8ff2e}.auth-entry-card--commercial .button{min-height:52px}@media (max-width: 1200px){.auth-layout--commercial{grid-template-columns:minmax(0,1fr);gap:28px}.auth-entry-card--commercial{justify-self:stretch;max-width:100%}}@media (max-width: 760px){.auth-shell{padding:16px}.auth-showcase{gap:18px;padding:0}.auth-pricing-grid{grid-template-columns:minmax(0,1fr)}.auth-showcase__copy p{font-size:15px}.auth-showcase__copy h1{font-size:clamp(34px,12vw,48px)}}.shell{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:100vh;gap:14px;padding:14px}.shell__main{display:flex;flex-direction:column;min-width:0}.shell__backdrop{display:none}.shell__content{padding:14px 0 22px;min-width:0}.sidebar{position:sticky;top:0;height:calc(100vh - 28px);background:linear-gradient(180deg,#0e141ff0,#0c111ce0);border:1px solid var(--panel-line);border-radius:22px;padding:16px 13px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar--collapsed{align-items:center}.sidebar--collapsed .sidebar__brand strong,.sidebar--collapsed .sidebar__brand small,.sidebar--collapsed .sidebar__brand span,.sidebar--collapsed .sidebar__group>p,.sidebar--collapsed .sidebar__item span,.sidebar--collapsed .sidebar__children,.sidebar--collapsed .sidebar__plan{display:none}.sidebar--collapsed .sidebar__brand,.sidebar--collapsed .sidebar__item{justify-content:center}.sidebar__brand{display:flex;align-items:center;gap:14px;padding:10px 8px 12px;border-radius:18px}.sidebar__brand-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.sidebar__brand strong,.auth-shell__brand strong{display:block;font-size:17px;line-height:1.15;letter-spacing:.01em}.sidebar__brand small,.auth-shell__brand small{color:var(--text-secondary);font-size:12px;line-height:1.3}.sidebar__brand span{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:999px;border:1px solid rgba(17,216,255,.18);background:#11d8ff14;color:var(--accent-cyan);font-size:9px;font-weight:600}.sidebar__logo{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;background:#0d141feb;border:1px solid rgba(17,216,255,.16);box-shadow:0 0 24px #11d8ff29;overflow:hidden;flex:0 0 auto}.sidebar__logo img{width:86%;height:86%;-o-object-fit:contain;object-fit:contain;display:block}.sidebar__content{flex:1;overflow-y:auto;padding-right:2px}.sidebar__group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.sidebar__group>p{margin:0;padding:0 10px;font-size:12px;color:var(--text-muted);letter-spacing:0;display:flex;align-items:center;gap:8px}.sidebar__group>p:before{content:"";width:14px;height:1px;background:#11d8ff47}.sidebar__item,.sidebar__child{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;padding:11px 12px;color:var(--text-secondary);transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.sidebar__item-main{display:inline-flex;align-items:center;gap:10px}.sidebar__item-arrow{color:#94a9bdc7}.sidebar__item:hover,.sidebar__child:hover{background:#11d8ff14;color:var(--text-main);transform:translate(1px)}.sidebar__item--active{background:linear-gradient(135deg,#11d8ff38,#8b5cf642);border:1px solid rgba(17,216,255,.34);color:var(--text-main);font-weight:600;box-shadow:0 0 0 1px #11d8ff1f,0 14px 24px #050a1257}.sidebar__item--active .sidebar__item-arrow{color:#eef6ffeb}.sidebar__children{margin:4px 0 0 30px;display:flex;flex-direction:column;gap:6px;padding-left:10px;border-left:1px dashed rgba(17,216,255,.2)}.sidebar__child{font-size:13px;color:var(--text-muted);padding:8px 12px}.sidebar__child--active{background:#11d8ff14;color:var(--accent-cyan)}.sidebar__plan{border:1px solid rgba(139,92,246,.28);border-radius:18px;padding:14px;background:linear-gradient(180deg,#121928e0,#0e131ff0);display:flex;flex-direction:column;gap:12px}.sidebar__plan-top{display:flex;flex-direction:column;gap:4px}.sidebar__plan-top small{color:var(--text-secondary)}.sidebar__plan-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid rgba(56,189,248,.14);background:#ffffff08}.sidebar__plan-summary span{color:var(--text-secondary);font-size:9px}.sidebar__plan-summary strong{font-size:10px;color:var(--text-main)}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;min-height:54px;border:1px solid rgba(56,189,248,.16);border-radius:18px;background:#0a0f18db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 32px #0000003d}.topbar--minimal{gap:6px;padding:6px 8px;min-height:50px}.topbar__left,.topbar__right,.topbar__user{display:flex;align-items:center;gap:8px}.topbar__left{min-width:0;flex:1}.topbar__left>div{min-width:0}.topbar__titleblock{display:flex;min-width:0;flex-direction:column;gap:2px}.topbar__eyebrow{color:var(--accent-cyan);font-size:9px;font-weight:700;letter-spacing:.01em}.topbar__titleblock h2{margin:0;font-size:17px;line-height:1.05;color:var(--text-main);white-space:nowrap}.topbar__titleblock p,.topbar__user small{margin:0;color:var(--text-secondary)}.topbar__titleblock p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.topbar__menu{width:32px;height:32px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-main);display:inline-flex;align-items:center;justify-content:center}.topbar--minimal .topbar__left{flex:0 0 auto}.topbar--minimal .topbar__right{flex:1 1 auto;justify-content:flex-end;gap:6px;min-width:0}.topbar__usage{display:flex;align-items:center;min-width:172px;min-height:46px;padding:6px 10px;border-radius:12px;border:1px solid rgba(56,189,248,.14);background:linear-gradient(180deg,#111928d6,#0c131fcc);box-shadow:inset 0 1px #ffffff0a}.topbar--minimal .topbar__usage{min-width:158px;min-height:42px;padding:5px 9px}.topbar__right{align-items:center;gap:8px;flex-shrink:0}.topbar__mode{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border-radius:12px;border:1px solid rgba(56,189,248,.14);background:linear-gradient(180deg,#111928e6,#0c131fdb);min-width:420px;min-height:46px;box-shadow:inset 0 1px #ffffff0a}.topbar--minimal .topbar__mode{min-width:390px;min-height:42px;gap:8px;padding:5px 9px}.topbar__mode-main{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0}.topbar__mode-copy{display:inline-flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.topbar__mode-label{color:#94a3b8e6;font-size:9px;line-height:1;letter-spacing:.08em;text-transform:uppercase}.topbar__mode-copy>strong{font-size:14px;line-height:1}.topbar--minimal .topbar__mode-copy>strong{font-size:13px}.topbar__mode-desc{color:var(--text-secondary);font-size:10px;line-height:1}.topbar--minimal .topbar__mode-desc{font-size:9px}.topbar__mode-state{flex-shrink:0;align-self:center;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:700;line-height:1;border:1px solid transparent}.topbar__mode-state--mock{color:var(--accent-cyan);background:#11d8ff1f;border-color:#11d8ff2e}.topbar__mode-state--sandbox{color:var(--accent-gold);background:#ffd76a1f;border-color:#ffd76a2e}.topbar__mode-state--real{color:var(--accent-ok);background:#31d08a1f;border-color:#31d08a2e}.topbar__mode-feedback{font-size:9px;line-height:1;white-space:nowrap}.topbar__mode-feedback--success{color:var(--accent-ok)}.topbar__mode-feedback--error{color:var(--accent-danger)}.preflight-checklist{display:grid;gap:10px}.preflight-checklist__intro,.preflight-checklist__warning,.preflight-checklist__success{margin:0;font-size:13px;line-height:1.6}.preflight-checklist__warning{color:var(--accent-danger)}.preflight-checklist__success{color:var(--accent-ok)}.preflight-checklist__items{display:grid;gap:8px}.preflight-check{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.preflight-check strong,.preflight-check span,.preflight-check p{display:block}.preflight-check span{margin-top:4px;font-size:12px}.preflight-check p{margin:6px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.5}.preflight-check--ok{border-color:#31d08a38}.preflight-check--ok span{color:var(--accent-ok)}.preflight-check--warn{border-color:#ffd76a38}.preflight-check--warn span{color:var(--accent-gold)}.preflight-check--blocker{border-color:#f5222d38}.preflight-check--blocker span{color:var(--accent-danger)}.topbar__quick-icons{display:inline-flex;align-items:center;gap:6px}.topbar__utility{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;min-width:48px;min-height:46px;flex-direction:row;align-items:center;justify-content:center;gap:0;padding:0 8px;border-radius:12px;border:1px solid rgba(56,189,248,.14);background:linear-gradient(180deg,#111928d6,#0c131fcc);color:var(--text-main);box-shadow:inset 0 1px #ffffff0a;transition:border-color .12s ease,background .12s ease,transform .12s ease}.topbar--minimal .topbar__utility{min-width:42px;min-height:42px;padding:0 7px}.topbar__utility:hover{border-color:#38bdf84d;background:linear-gradient(180deg,#151f30eb,#0c1523e6)}.topbar__utility:focus-visible{outline:none;border-color:#38bdf861;box-shadow:inset 0 1px #ffffff0a,0 0 0 2px #11d8ff24}.topbar__utility:active{transform:translateY(1px)}.topbar__utility span{display:none}.topbar__utility small{color:var(--text-main);font-size:11px;font-weight:600;line-height:1.1}.topbar__avatar{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));color:#f8fcff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;text-shadow:0 1px 10px rgba(8,17,27,.35)}.topbar__user{padding-left:8px;border-left:1px solid rgba(255,255,255,.08);gap:6px}.topbar--minimal .topbar__user{padding-left:6px;gap:5px}.topbar__store{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:148px;min-height:46px;padding:5px 10px;border-radius:12px;border:1px solid rgba(56,189,248,.14);background:linear-gradient(180deg,#111928d6,#0c131fcc);box-shadow:inset 0 1px #ffffff0a}.topbar--minimal .topbar__store{min-width:132px;min-height:42px;padding:4px 9px}.topbar__store-select{width:100%;min-width:0;border:0;background:transparent;color:var(--accent-cyan);font-size:12px;font-weight:700;line-height:1.1;padding:0 18px 0 0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-shadow:0 0 14px rgba(53,220,255,.18)}.topbar__store strong{white-space:nowrap;color:#eef8ff;font-size:12px;line-height:1.1;text-shadow:0 0 14px rgba(53,220,255,.16)}.topbar__store small{color:#e0efffb8;font-size:9px;line-height:1.15}.topbar__action-button{align-self:center;min-height:36px;padding-inline:12px;border-radius:12px}.topbar--minimal .topbar__action-button{min-height:34px;padding-inline:10px;border-radius:11px}.topbar__store-meta{display:flex;flex-direction:column;gap:1px;min-width:64px;padding:5px 7px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.topbar__store-meta span{color:var(--text-secondary);font-size:8px}.topbar__store-meta strong{font-size:9px;color:var(--text-main)}.dashboard-meta-row{display:flex;align-items:center}.dashboard-meta-row .notice{padding:8px 12px;font-size:13px}.page-loading{padding:24px}.stack{display:flex;flex-direction:column;gap:16px}.stack--page,.stack--tight{gap:8px}.grid{display:grid;gap:16px}.grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;min-width:0}.page-header h1{margin:0;color:var(--text-main);font-size:24px;line-height:1.15;letter-spacing:0}.page-header p{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55;max-width:780px}.page-header__action{flex-shrink:0;align-self:center;max-width:min(760px,100%)}.eyebrow{color:var(--accent-cyan)!important;font-weight:600;margin-bottom:6px!important}.card{position:relative;overflow:hidden;background:linear-gradient(180deg,#101825f0,#0a111ee6);border:1px solid rgba(148,163,184,.14);border-radius:22px;padding:16px;box-shadow:0 20px 54px #030a1c57;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.card--highlight{border-color:#11d8ff47;box-shadow:0 24px 68px #030a1c6b}.card__header{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px}.card__header>div{min-width:0;flex:1}.card__header h3{margin:0 0 4px;font-size:16px;line-height:1.25}.card__header p{margin:0;color:var(--text-secondary);line-height:1.5;font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:600;line-height:1.2;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.button:disabled{opacity:.55;cursor:not-allowed}.button:hover:not(:disabled){transform:translateY(-1px)}.button--outline:hover:not(:disabled),.button--secondary:hover:not(:disabled){background:#11d8ff14;border-color:#11d8ff4d;color:#eef8ff}.button--ghost:hover:not(:disabled){background:#11d8ff0f;color:#eef8ff}.button--sm{min-height:30px;padding:6px 10px;font-size:11px}.button--md{min-height:38px;padding:10px 16px;font-size:13px}.button--lg{min-height:44px;padding:14px 22px;font-size:15px}.button--primary{background:linear-gradient(135deg,var(--accent-cyan),#6af3ff);color:#08111b;box-shadow:0 0 22px #11d8ff3d}.button--secondary,.button--outline{background:#ffffff08;color:#dff7ff;border:1px solid rgba(17,216,255,.24)}.button--ghost{color:#d8e8f8;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.button--danger{background:#ff5f7a29;color:#ffd9e1;border:1px solid rgba(255,95,122,.3)}.field{display:flex;flex-direction:column;gap:7px}.form-grid{display:grid;gap:12px}.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.field__label{display:flex;justify-content:space-between;gap:10px;font-weight:600;font-size:12px;line-height:1.35}.field__label small{color:var(--text-secondary);font-weight:400;font-size:11px;text-align:right}.field__error,.inline-error{color:#ff7d96;font-size:11px;line-height:1.35}.muted{color:var(--text-secondary);font-size:12px;line-height:1.55}.form-actions,.toolbar,.summary-grid,.summary-grid--compact,.tool-grid,.detail-grid,.checkbox-grid,.dashboard-chart-grid,.feature-grid,.workbench-layout{display:grid;gap:8px}.form-actions{grid-template-columns:repeat(2,minmax(0,auto));justify-content:space-between;align-items:center}.card-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.card-inline-actions .button{min-width:56px}.table-stack{display:flex;flex-direction:column;gap:2px}.table-stack strong{font-size:11px;font-weight:600}.table-stack small{color:#6b7280;line-height:1.32;font-size:10px}.checkbox-inline{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-width:-moz-fit-content;min-width:fit-content}.checkbox-inline span{white-space:nowrap}.toolbar{grid-template-columns:minmax(220px,1fr) 148px auto;align-items:center;gap:7px}.dashboard-chart-grid{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:start}.dashboard-chart-grid--compact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px}.workbench-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:12px}.workbench-layout__main,.workbench-layout__aside{display:flex;flex-direction:column;gap:8px}.workbench-layout__main{min-width:0;position:relative;z-index:2}.workbench-layout__aside{position:sticky;top:78px;z-index:1}.product-side-panel .summary-grid--micro{grid-template-columns:1fr}.product-side-panel .card__header{margin-bottom:6px}.product-side-panel .card__header h3{font-size:13px;margin-bottom:1px}.product-side-panel .card__header p{font-size:10px;line-height:1.25}.product-side-panel__status-list{display:grid;gap:5px}.product-side-panel__status-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:0 10px;border-radius:12px;border:1px solid rgba(56,189,248,.12);background:#ffffff06;color:var(--text-secondary);font-size:10px}.product-side-panel__status-row strong{color:var(--text-main);font-size:11px}.product-side-panel__hint{display:grid;gap:2px;padding:8px 10px;border-radius:12px;border:1px solid rgba(56,189,248,.12);background:#ffffff05}.product-side-panel__hint span,.product-side-panel__hint small{color:var(--text-secondary);font-size:9px}.product-side-panel__hint strong{color:var(--text-main);font-size:10px;line-height:1.3}.product-filter-card .card__header{margin-bottom:8px}.product-filter-card .card__header p{line-height:1.3}.product-filter-card .toolbar{grid-template-columns:minmax(210px,1fr) 138px auto;gap:6px}.product-filter-card input,.product-filter-card select{min-height:34px;padding:7px 9px;border-radius:10px;font-size:10px}.product-filter-card .segment{padding:2px;gap:3px}.product-filter-card .segment__item{padding:4px 8px;font-size:9px}.product-filter-card .filter-pills{gap:5px;margin-top:6px}.product-filter-card .filter-pill{padding:4px 8px;font-size:9px}.product-filter-bar{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;margin-top:6px;padding:5px 8px;border-radius:12px;border:1px solid rgba(56,189,248,.12);background:#ffffff05;color:var(--text-secondary);font-size:9px;line-height:1.35}.product-filter-bar strong{color:var(--text-primary);font-size:9px;font-weight:700}.product-list-bar{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin-bottom:8px;padding:6px 8px;border-radius:12px;border:1px solid rgba(56,189,248,.12);background:#ffffff05;color:var(--text-secondary);font-size:10px;line-height:1.35}.product-list-bar strong{color:var(--text-primary);font-size:10px;font-weight:700}.product-list-card .card__header{align-items:end;margin-bottom:6px}.product-list-card .card__header h3{margin-bottom:1px;font-size:13px}.product-list-card .card__header p{font-size:10px;line-height:1.28}.product-list-card .product-list-bar{gap:6px 12px;margin-bottom:6px;padding:5px 8px;font-size:9px}.product-list-card .product-list-bar strong{font-size:9px}.table--products .table__head,.table--products .table__row{grid-template-columns:minmax(220px,1.32fr) minmax(174px,1fr) minmax(196px,1.02fr) minmax(156px,.86fr);min-width:780px}.table--products .table__cell--actions .card-inline-actions{justify-content:flex-end;flex-wrap:nowrap}.table-action-strip{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.table-action-strip__minor{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:10px}.table-action-link{padding:0;border:0;background:transparent;color:var(--text-secondary);font-size:10px;font-weight:600;cursor:pointer;transition:color .16s ease}.table-action-link:hover{color:var(--accent-cyan)}.table-action-link--danger:hover{color:#ff91a5}.table-stack--product a{font-weight:700}.table-stage{display:flex;flex-direction:column;gap:4px}.table-stage__top{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.table-stage__platform{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(56,189,248,.14);background:#ffffff08;color:var(--text-secondary);font-size:9px;font-weight:700}.product-side-panel__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.toolbar--wide{grid-template-columns:minmax(208px,1fr) 148px;margin-bottom:6px}.toolbar>*{min-width:0}.segment{display:inline-flex;padding:3px;gap:4px;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc}.detail-tabs{width:-moz-fit-content;width:fit-content;gap:2px;padding:2px}.segment__item{padding:5px 9px;border-radius:999px;color:#6b7280;font-size:10px}.segment--chart .segment__item{padding:6px 8px;font-size:10px}.segment__item--active{background:#fff1f0;color:#b91c1c;box-shadow:inset 0 0 0 1px #fecaca}.usage-bar{display:flex;flex-direction:column;gap:5px;width:100%}.usage-bar__meta{display:flex;justify-content:space-between;gap:12px;font-size:9px}.usage-bar__meta strong{font-size:9px;font-weight:700}.topbar__usage .usage-bar{gap:6px}.topbar__usage .usage-bar__meta{font-size:10px;align-items:center}.topbar__usage .usage-bar__meta strong{font-size:10px}.topbar__usage .progress{height:7px;background:#94a3b82e}.topbar__usage .progress__value{background:linear-gradient(90deg,var(--accent-cyan),#58dfff 45%,var(--accent-violet))}.progress{width:100%;height:8px;border-radius:999px;background:#fee2e2;overflow:hidden}.progress__value{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f5222d,#ff7a45)}.mode-switch{display:inline-flex;align-items:center;padding:2px;border:1px solid rgba(56,189,248,.16);border-radius:999px;background:#ffffff08;box-shadow:inset 0 1px #ffffff08}.topbar__mode .mode-switch{flex-shrink:0}.mode-chip{border:0;background:transparent;cursor:pointer;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:700;color:var(--text-secondary)}.topbar__mode .mode-chip{min-width:48px;padding:7px 10px;text-align:center}.mode-chip:disabled{cursor:not-allowed;opacity:.42}.mode-chip--active.mode-chip--mock,.status-badge--mock,.status-badge--draft,.status-badge--pending_approval,.status-badge--review-required,.status-badge--review_required,.status-badge--published-mock,.status-badge--published_mock{background:#11d8ff1f;color:var(--accent-cyan)}.mode-chip--active.mode-chip--sandbox,.status-badge--sandbox,.status-badge--waiting-approval,.status-badge--waiting_approval{background:#ffd76a1f;color:var(--accent-gold)}.mode-chip--active.mode-chip--real,.status-badge--real,.status-badge--succeeded,.status-badge--approved,.status-badge--ready,.status-badge--active,.status-badge--enabled{background:#31d08a1f;color:var(--accent-ok)}.status-badge--running,.status-badge--queued{background:#11d8ff1f;color:#7ee7ff}.status-badge--failed,.status-badge--cancelled,.status-badge--disabled,.status-badge--rejected,.status-badge--archived{background:#ff5f7a1f;color:#ff91a5}.status-badge--pending,.status-badge--none,.status-badge--idle{background:#ffffff0d;color:var(--text-secondary)}.status-badge--partially-failed,.status-badge--partially_failed{background:#ffd76a1f;color:var(--accent-gold)}.status-badge,.approval-badge,.risk-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:none}.approval-badge--pending{background:#ffd76a1f;color:var(--accent-gold)}.approval-badge--approved{background:#31d08a1f;color:var(--accent-ok)}.approval-badge--rejected,.approval-badge--expired{background:#ff5f7a1f;color:#ff91a5}.risk-badge--low{background:#31d08a1f;color:var(--accent-ok)}.risk-badge--medium,.risk-badge--todo{background:#ffd76a1f;color:var(--accent-gold)}.risk-badge--high{background:#ff5f7a1f;color:#ff91a5}.icon-badge{position:relative;width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center}.topbar__utility .icon-badge{width:22px;height:22px;border:0;border-radius:0;background:transparent}.icon-badge span{position:absolute;top:-6px;right:-4px;min-width:16px;height:16px;border-radius:999px;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;font-size:10px;font-weight:700}.topbar__utility .icon-badge span{background:linear-gradient(135deg,#ff6e80f5,#f5222df5);box-shadow:0 4px 10px #f5222d4d}.notice{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.notice--danger{background:#ff5f7a14;border-color:#ff5f7a3d;color:#ff9eb0}.notice--mock{background:#11d8ff14;border-color:#11d8ff38;color:var(--accent-cyan)}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.stat-card{display:flex;flex-direction:column;gap:3px;min-height:64px;background:linear-gradient(180deg,#121a28f5,#0e141feb);border:1px solid rgba(56,189,248,.14);border-radius:14px;padding:6px 7px;transition:transform .15s ease,box-shadow .15s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 20px 36px #0000003d}.stat-card__top,.stat-card__bottom{display:flex;justify-content:space-between;align-items:center;gap:8px}.stat-card__top span,.stat-card__hint{color:var(--text-secondary);font-size:8px;line-height:1.2;font-weight:500}.stat-card strong{font-size:clamp(13px,1.05vw,19px);line-height:1.04;font-variant-numeric:tabular-nums}.stat-card__icon{width:18px;height:18px;border-radius:6px;background:#11d8ff14;color:var(--accent-cyan);display:inline-flex;align-items:center;justify-content:center}.trend{font-weight:700;letter-spacing:0}.stat-card__hint{font-size:9px}.trend--up{color:#dc2626}.trend--down{color:#16a34a}.trend--neutral{color:var(--text-muted)}.dashboard-main{display:grid;grid-template-columns:minmax(0,1fr) 214px;gap:5px;align-items:start}.dashboard-page{gap:6px}.dashboard-main__center,.dashboard-main__aside{display:flex;flex-direction:column;gap:5px}.dashboard-insight-grid{display:grid;grid-template-columns:minmax(0,1.56fr) minmax(232px,.72fr);gap:6px}.dashboard-insight-grid--optimized{grid-template-columns:minmax(0,1.5fr) minmax(240px,.76fr)}.dashboard-insight-grid--optimized>:nth-child(1),.dashboard-insight-grid--optimized>:nth-child(2){grid-column:auto;grid-row:auto}.profile-module-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:start}.profile-module-card{min-height:100%}.profile-module-card--span-4{grid-column:span 4}.profile-module-card--span-8{grid-column:span 8}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.profile-form-grid__full{grid-column:1 / -1}.profile-single-card{overflow:hidden}.profile-single-card__sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-submodule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-submodule{min-height:100%;padding:8px;border-radius:14px;border:1px solid rgba(56,189,248,.12);background:linear-gradient(180deg,#0b111bf0,#090e18e6)}.profile-submodule__header{display:flex;flex-direction:column;gap:3px;margin-bottom:6px}.profile-submodule__header strong{font-size:12px;line-height:1.2}.profile-submodule__header span{color:var(--text-secondary);font-size:9px;line-height:1.3}.profile-submodule--wide{grid-column:1 / -1}.profile-overview-strip{padding:8px 10px}.profile-overview-strip__main{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.profile-overview-strip__identity{display:flex;flex-direction:column;gap:2px}.profile-overview-strip__identity strong{font-size:14px;line-height:1.2}.profile-overview-strip__identity span{color:var(--text-secondary);font-size:10px}.profile-overview-strip__badge{flex:0 0 auto;padding:5px 8px;border-radius:999px;border:1px solid rgba(34,197,94,.24);background:#22c55e1f;color:#8df6b1;font-size:10px;font-weight:700}.profile-overview-strip__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dashboard-insight-grid>:nth-child(1){grid-column:1;grid-row:1 / span 2}.dashboard-insight-grid>:nth-child(2){grid-column:2;grid-row:1}.dashboard-insight-grid>:nth-child(3){grid-column:2;grid-row:2}.dashboard-card{min-height:100%}.dashboard-skeleton-card{min-height:128px}.dashboard-card--soft{background:linear-gradient(180deg,#fff,#fffafb)}.guided-start-card{overflow:hidden}.guided-start{display:flex;flex-direction:column;gap:6px}.guided-start__hero{padding:7px 9px;border-radius:14px;border:1px solid rgba(17,216,255,.12);background:radial-gradient(circle at top left,rgba(17,216,255,.16),transparent 38%),linear-gradient(180deg,#0c1421fa,#0a101bf0);display:flex;flex-direction:column;gap:5px}.guided-start__eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:3px 8px;border-radius:999px;background:#11d8ff1f;color:var(--accent-cyan);font-size:10px;font-weight:700}.guided-start__hero h2{margin:0;font-size:16px;line-height:1.2}.guided-start__hero p{margin:0;color:var(--text-secondary);line-height:1.35;font-size:12px}.guided-start__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.guided-start__actions{display:flex;flex-wrap:wrap;gap:6px}.guided-start__hint{color:var(--text-muted);line-height:1.3;font-size:11px}.guided-start__checklist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.guided-step{text-align:left;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:linear-gradient(180deg,#0e1522f5,#0a101beb);padding:10px;min-height:132px;display:flex;flex-direction:column;gap:5px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.guided-step:hover{border-color:#11d8ff47;transform:translateY(-1px);box-shadow:0 16px 28px #03081442}.guided-step--focus{border-color:#11d8ff5c;box-shadow:inset 0 0 0 1px #11d8ff1f}.guided-step--done{background:radial-gradient(circle at top left,rgba(16,185,129,.12),transparent 40%),linear-gradient(180deg,#0e1522fa,#0a101bf0)}.guided-step__top{display:flex;align-items:center;gap:8px}.guided-step__top span{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#11d8ff1f;color:var(--accent-cyan);font-weight:700;font-size:12px}.guided-step__top strong{font-size:13px}.guided-step p{margin:0;font-size:11px;line-height:1.45;color:var(--text-secondary)}.guided-step small{color:var(--text-muted);line-height:1.45}.guided-step__status{margin-top:auto;display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 9px;border-radius:999px;background:#94a3b81f;color:var(--text-secondary);font-size:11px;font-weight:700}.guided-step--done .guided-step__status{background:#10b98124;color:#34d399}.guided-step--compact{padding:7px 8px;min-height:0;gap:6px}.guided-step--compact .guided-step__top{align-items:flex-start}.guided-step--compact .guided-step__top strong{font-size:12px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.guided-step--compact .guided-step__status{margin-top:0}.entry-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.entry-choice{text-align:left;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(180deg,#0e1522f5,#0a101beb);padding:12px;display:flex;flex-direction:column;gap:8px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.entry-choice:hover{border-color:#11d8ff3d;transform:translateY(-1px);box-shadow:0 14px 28px #0308143d}.entry-choice--active{border-color:#11d8ff5c;box-shadow:inset 0 0 0 1px #11d8ff1a;background:radial-gradient(circle at top left,rgba(17,216,255,.12),transparent 36%),linear-gradient(180deg,#0e1522fa,#0a101bf0)}.entry-choice strong{font-size:15px}.entry-choice p{margin:0;color:var(--text-secondary);line-height:1.55}.entry-choice__badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:999px;background:#11d8ff1f;color:var(--accent-cyan);font-size:11px;font-weight:700}.entry-choice__badge--muted{background:#94a3b81f;color:var(--text-secondary)}.product-guide-card{overflow:hidden}.product-guide-shell{display:block}.product-guide-card--compact{width:100%}.setup-guide-card{overflow:hidden}.product-guide{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:10px}.setup-guide{display:flex;flex-direction:column;gap:8px}.product-guide__hero{padding:8px;border-radius:18px;border:1px solid rgba(17,216,255,.12);background:radial-gradient(circle at top left,rgba(17,216,255,.14),transparent 36%),linear-gradient(180deg,#0c1421fa,#0a101bf0);display:flex;flex-direction:column;gap:8px}.product-guide-card--compact .product-guide{grid-template-columns:1fr;gap:6px}.product-guide__strip-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--text-secondary);font-size:12px;line-height:1.35}.product-guide__strip-head strong{color:var(--text-primary);font-size:14px;line-height:1.2}.product-guide-card--compact .product-guide__hero{padding:8px 10px;gap:5px;border-radius:16px}.product-guide__hero--bar{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr) auto;align-items:center;gap:10px}.product-guide__lead{min-width:0}.product-guide-card--compact .product-guide__hero h3{font-size:15px;line-height:1.18}.product-guide-card--compact .product-guide__hero p{font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.product-guide-card--compact .product-guide__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-guide-card--compact .product-guide__steps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.product-guide__actions{justify-content:flex-end;flex-wrap:nowrap}.product-guide-card--compact .action-strip{gap:5px}.product-guide-card--compact .action-strip .button{min-height:32px}.product-guide-card--compact .guided-start__hint{font-size:10px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.product-guide-card--compact .guided-step{min-height:96px;padding:8px 9px;gap:4px}.product-guide-card--compact .guided-step p,.product-guide-card--compact .guided-step small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.product-guide-card--compact .guided-step p{-webkit-line-clamp:3}.product-guide-card--compact .guided-step small{-webkit-line-clamp:2}@media (max-width: 1180px){.product-guide__hero--bar{grid-template-columns:1fr;align-items:flex-start}.product-guide__actions{justify-content:flex-start;flex-wrap:wrap}}.setup-guide__hero{padding:7px 9px;border-radius:16px;border:1px solid rgba(17,216,255,.12);background:radial-gradient(circle at top left,rgba(17,216,255,.14),transparent 36%),linear-gradient(180deg,#0c1421fa,#0a101bf0);display:flex;flex-direction:column;gap:4px}.setup-guide__headline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-guide__hero h3{margin:0;font-size:22px;line-height:1.18}.setup-guide__hero h3{margin:0;font-size:15px;line-height:1.2}.product-guide__hero p{margin:0;color:var(--text-secondary);line-height:1.55}.product-guide__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.setup-guide__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-guide__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.product-guide__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.setup-guide__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.setup-guide__hero .action-strip{gap:6px}.setup-guide__hero .button{min-height:34px}.setup-guide__context{color:var(--text-muted);line-height:1.35;font-size:11px}.store-auth-overview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px}.state-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.state-node{display:flex;flex-direction:column;gap:4px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#0e1522f0,#0a101be6);padding:10px 11px}.state-node strong{font-size:13px}.state-node span{color:var(--text-secondary);font-size:11px}.state-node--good{border-color:#34d3994d;box-shadow:inset 0 0 0 1px #34d39914}.state-node--warn{border-color:#22d3ee3d;box-shadow:inset 0 0 0 1px #22d3ee14}.state-node--bad{border-color:#f871714d;box-shadow:inset 0 0 0 1px #f8717114}.platform-grid{display:grid;gap:10px}.platform-grid--commerce,.platform-grid--support{grid-template-columns:repeat(2,minmax(0,1fr))}.store-control-panel{display:flex;flex-direction:column;gap:12px}.store-control-panel__hero{display:flex;flex-direction:column;gap:8px}.browser-session-workspace__overview{display:grid;gap:7px;padding:10px 12px;border-radius:16px;border:1px solid rgba(56,189,248,.14);background:linear-gradient(180deg,#101825f5,#0d131eeb)}.browser-session-workspace__platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.browser-session-workspace__panel{display:grid;gap:8px}.store-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-provider-card{border-radius:16px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top left,rgba(17,216,255,.06),transparent 32%),linear-gradient(180deg,#0d1422fa,#090f1af0);padding:11px 12px;display:flex;flex-direction:column;gap:8px;min-width:0;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}button.store-provider-card{cursor:pointer}.store-provider-card:hover{border-color:#11d8ff42;transform:translateY(-1px);box-shadow:0 12px 24px #03081438}.store-provider-card--active{border-color:#11d8ff57;box-shadow:inset 0 0 0 1px #11d8ff14}.store-provider-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.store-provider-card__head strong{font-size:14px;line-height:1.25}.store-provider-card>small{color:var(--text-secondary);line-height:1.45}.store-provider-card__meta{display:grid;gap:6px;color:var(--text-muted);font-size:11px}.platform-card{border-radius:18px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top left,rgba(17,216,255,.08),transparent 34%),linear-gradient(180deg,#0d1422fa,#090f1af0);padding:12px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.platform-card:hover{border-color:#11d8ff42;transform:translateY(-1px);box-shadow:0 14px 28px #0308143d}.platform-card--active{border-color:#11d8ff5c;box-shadow:inset 0 0 0 1px #11d8ff14}.platform-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.platform-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.platform-name{font-size:15px}.platform-card__detail{margin:0;color:var(--text-secondary);line-height:1.5;font-size:12px}.state-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 9px;border:1px solid rgba(148,163,184,.22);background:#0f172a8c;font-size:11px;font-weight:700;white-space:nowrap}.state-badge--good{color:#53f0c0;border-color:#34d39957}.state-badge--warn{color:var(--accent-cyan);border-color:#11d8ff4d}.state-badge--bad{color:#fda4af;border-color:#f8717157}.kv-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kv-item{border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#94a3b80a;padding:8px 9px;min-width:0}.kv-item span{display:block;margin-bottom:4px;color:var(--text-muted);font-size:10px}.kv-item b{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.row-actions--four{grid-template-columns:repeat(4,minmax(0,1fr))}.row-actions--three{grid-template-columns:repeat(3,minmax(0,1fr))}.row-actions .button{min-width:0}.route-grid{display:grid;grid-template-columns:1fr;gap:8px}.route-item{border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#94a3b80a;padding:8px 10px}.route-item span{display:block;margin-bottom:4px;color:var(--text-muted);font-size:10px}.route-code{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-primary);word-break:break-all}.settings-feedback__textarea{min-height:220px}.settings-feedback__help{min-height:0}.result-block .route-code{display:block;margin-top:8px;max-height:120px;overflow:auto}.onboarding-grid,.automation-panel__grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.onboarding-ribbon{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.onboarding-card--compact .card__header{margin-bottom:6px}.onboarding-step{text-align:left;border:1px solid #fecaca;border-radius:16px;background:linear-gradient(180deg,#fff,#fff7f6);padding:8px 10px;min-height:68px;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.onboarding-step:hover{border-color:#fb9189;transform:translateY(-1px);box-shadow:0 12px 24px #f5222d14}.onboarding-step__top{display:flex;align-items:center;gap:8px;margin-bottom:3px}.onboarding-step span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#f5222d;color:#fff;font-weight:700;margin-bottom:0;font-size:12px}.onboarding-step strong{display:block;margin-bottom:0;font-size:12px}.onboarding-step p{margin:0;color:var(--text-secondary);font-size:10px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.feature-grid,.feature-grid--detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.feature-card{width:100%;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:5px;border:1px solid rgba(56,189,248,.14);border-radius:14px;padding:7px 8px;background:linear-gradient(180deg,#101825f5,#0d131eeb);min-height:64px;color:var(--text-main)}.feature-card:hover{border-color:#11d8ff3d;background:linear-gradient(180deg,#121b2afa,#0e141ff0)}.feature-card__head{display:flex;align-items:flex-start;gap:6px;width:100%}.feature-card__preview{width:22px;height:22px;border-radius:8px;background:#11d8ff14;color:var(--accent-cyan);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.feature-card__title{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.feature-card__head strong{display:block;font-size:10px;line-height:1.22;color:var(--text-main);text-shadow:0 0 0 transparent}.feature-card__title small{color:var(--text-secondary);font-size:8px;line-height:1.28;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.feature-card__action{color:var(--accent-cyan);font-weight:600;border:1px solid rgba(17,216,255,.24);border-radius:999px;padding:1px 6px;background:#11d8ff0f;font-size:8px;justify-self:start;width:-moz-fit-content;width:fit-content;margin-top:auto;text-shadow:0 0 0 transparent}.dashboard-quick-entry-card{padding:9px 10px}.dashboard-quick-entry-card .card__header{margin-bottom:7px}.dashboard-quick-entry-card .card__header h3{font-size:13px}.dashboard-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.list-panel{display:flex;flex-direction:column;gap:5px}.list-panel__badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;border-radius:999px;background:#11d8ff1a;border:1px solid rgba(17,216,255,.2);color:var(--accent-cyan);font-size:10px;font-weight:700}.list-panel__item,.message-item,.suggestion-item{display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:6px 7px;background:#ffffff08}.list-panel__lead,.message-item__lead,.list-panel__tail{display:inline-flex;align-items:center;gap:6px}.list-panel__content{display:flex;flex-direction:column;gap:2px;min-width:0}.list-panel__content strong{font-size:10px;line-height:1.25;font-weight:600}.list-panel__content small{color:var(--text-muted);font-size:9px}.message-item__lead{align-items:flex-start;min-width:0}.list-panel__tail{color:var(--text-muted)}.list-panel__count{min-width:18px;padding:1px 5px;border-radius:999px;background:#11d8ff14;color:var(--accent-cyan);font-size:9px;text-align:center}.list-panel__icon{width:18px;height:18px;border-radius:6px;background:#11d8ff14;color:var(--accent-cyan);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.list-panel__item:hover,.message-item:hover{border-color:#11d8ff38;background:#11d8ff0f}.message-item strong,.suggestion-item span,.list-panel__item span{font-size:10px}.message-item p{margin:2px 0 0;color:var(--text-secondary);font-size:10px;line-height:1.28}.dashboard-main__aside .card__header .button--ghost{color:var(--accent-cyan);border-color:#11d8ff2e;background:#ffffff08}.dashboard-main__aside .card{border-radius:16px;padding:8px}.dashboard-main__aside .summary-grid--micro{margin-top:6px;gap:4px}.dashboard-main__aside .list-panel__item,.dashboard-main__aside .message-item,.dashboard-main__aside .suggestion-item{padding:4px 6px}.dashboard-main__aside .list-panel__content strong{font-size:9px}.dashboard-main__aside .list-panel__content small,.dashboard-main__aside .message-item p,.dashboard-main__aside .suggestion-item span{font-size:8px;line-height:1.3}.dashboard-main__aside .card__header{margin-bottom:6px}.dashboard-main__aside .card__header h3{font-size:11px;line-height:1.2}.dashboard-main__aside .summary-grid--micro .summary-pill{min-height:32px}.dashboard-main__aside .summary-grid--micro .summary-pill span{font-size:8px}.dashboard-main__aside .summary-grid--micro .summary-pill strong{font-size:10px}.dashboard-inbox{display:grid;gap:8px}.dashboard-inbox__section{display:grid;gap:6px;padding-top:6px;border-top:1px solid rgba(56,189,248,.08)}.dashboard-inbox__section:first-of-type{padding-top:0;border-top:0}.dashboard-inbox__section-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.dashboard-inbox__section-head strong{font-size:11px;line-height:1.2}.dashboard-inbox__section-head small{font-size:9px;color:var(--text-muted)}.suggestion-item{align-items:start;justify-content:start;color:var(--text-main)}.suggestion-item__content{display:flex;flex-direction:column;gap:3px}.suggestion-item__content strong{font-size:11px;line-height:1.28;font-weight:600}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tool-chip{padding:4px 6px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;text-align:center;font-weight:600;color:var(--text-secondary);font-size:7px}.card__header--chart{align-items:flex-start;gap:12px}.card__header--chart>div{min-width:120px}.chart-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.tool-chip--large{text-align:left}.tool-chip:hover{border-color:#11d8ff3d;background:#11d8ff0f;color:var(--accent-cyan)}.shipping-time-picker{display:flex;flex-wrap:wrap;gap:10px}.shipping-time-option{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border-radius:14px;border:1px solid rgba(56,189,248,.18);background:#0c121de0;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.shipping-time-option input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.shipping-time-option__dot{width:14px;height:14px;border-radius:999px;border:1.5px solid rgba(148,169,189,.55);background:#ffffff05;box-shadow:inset 0 0 0 3px transparent;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.shipping-time-option__label{color:var(--text-main);font-size:12px;font-weight:600;white-space:nowrap}.shipping-time-option__badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:#ffaa2e24;color:#ffb85c;font-size:10px;font-weight:700;white-space:nowrap}.shipping-time-option:hover{border-color:#11d8ff52;background:#11d8ff0f}.shipping-time-option--active{border-color:#11d8ff8a;background:linear-gradient(180deg,#11d8ff1f,#11d8ff0f);color:var(--text-main);box-shadow:0 0 0 3px #11d8ff14}.shipping-time-option--active .shipping-time-option__dot{border-color:var(--accent-cyan);background:#11d8ff1a;box-shadow:inset 0 0 0 3px #11d8ffe6}.surface-hero{overflow:hidden;position:relative;background:radial-gradient(circle at top right,rgba(17,216,255,.12),transparent 32%),radial-gradient(circle at top left,rgba(139,92,246,.12),transparent 28%),linear-gradient(180deg,#0e141ffa,#0c111bf0)}.surface-hero:after{content:"";position:absolute;inset:auto -70px -70px auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,#11d8ff1f,#11d8ff00);pointer-events:none}.surface-hero--compact:after{width:170px;height:170px}.surface-hero__body,.surface-hero__stats{position:relative;z-index:1}.surface-hero__body{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:6px}.surface-hero__feature{display:flex;align-items:center;gap:12px;min-width:0}.surface-hero__eyebrow{margin:0 0 5px;font-size:11px;font-weight:700;color:var(--accent-cyan)}.surface-hero__body h3{margin:0 0 5px;font-size:16px;line-height:1.25}.surface-hero__copy{margin:0;max-width:720px;color:var(--text-secondary);font-size:11px;line-height:1.48}.surface-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;flex-shrink:0;align-items:center}.surface-hero__stats{display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.surface-hero__microbar{position:relative;z-index:1;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.surface-hero__stats--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.surface-hero__stat{display:flex;flex-direction:column;gap:2px;padding:5px 7px;border:1px solid rgba(56,189,248,.14);border-radius:14px;background:#ffffff08}.surface-hero__stat span,.surface-hero__stat small{color:var(--text-secondary);font-size:9px;line-height:1.35}.surface-hero__stat strong{font-size:13px;line-height:1.1;font-variant-numeric:tabular-nums}.surface-hero__media{width:80px;height:80px;border-radius:18px;overflow:hidden;flex-shrink:0;border:1px solid rgba(56,189,248,.18);background:radial-gradient(circle at top right,#11d8ff24,#11d8ff00 42%),linear-gradient(135deg,#11d8ff14,#8b5cf624);display:flex;align-items:center;justify-content:center}.surface-hero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.surface-hero__media span{display:inline-flex;min-width:46px;min-height:46px;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));color:#08111b;font-size:14px;font-weight:700;box-shadow:0 0 24px #11d8ff33}.ai-ops-center__blockers{display:grid;gap:6px;margin-top:4px;padding:8px 10px;border-radius:14px;border:1px solid rgba(251,146,60,.26);background:linear-gradient(180deg,#fff7edf5,#ffedd5eb);box-shadow:inset 0 1px #fff6}.ai-ops-center__blockers-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ai-ops-center__blockers-head strong{color:#9a3412;font-size:12px}.ai-ops-center__blockers-head span{color:#9a3412c7;font-size:10px}.ai-ops-center__blocker-tags{display:flex;flex-wrap:wrap;gap:6px}.ai-ops-center__blocker-tag,.ai-ops-center__blocker-more{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(234,88,12,.16);background:#ffffff9e;color:#9a3412;font-size:10px;line-height:1.2}.ai-ops-center__blocker-more{background:#fff5eee0;color:#9a3412d1}.ai-ops-center-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ai-ops-store-card{display:grid;gap:10px;min-height:100%}.ai-ops-store-card__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-ops-store-card__identity{display:grid;gap:4px}.ai-ops-store-card__eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:#38bdf824;border:1px solid rgba(56,189,248,.22);color:#8be9ff;font-size:10px;font-weight:700;letter-spacing:.04em}.ai-ops-store-card__identity strong{font-size:14px;line-height:1.15;color:#f8fbff}.ai-ops-store-card__identity p{margin:0;max-width:36ch;color:#e2e8f0b8;font-size:11px;line-height:1.35}.ai-ops-store-card__status{display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:30px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.ai-ops-store-card__summary{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ai-ops-store-card__summary .summary-pill{min-height:32px;padding:4px 6px;border-radius:10px}.ai-ops-store-card__summary .summary-pill span{font-size:8px}.ai-ops-store-card__summary .summary-pill strong{font-size:9px;line-height:1.15}.ai-ops-store-card__status--ready{background:#22c55e24;border:1px solid rgba(34,197,94,.24);color:#86efac}.ai-ops-store-card__status--blocked{background:#fb923c29;border:1px solid rgba(251,146,60,.28);color:#fdba74}.ai-ops-store-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;border-top:1px solid rgba(148,163,184,.16)}.ai-ops-store-card__footer-copy{display:grid;gap:2px}.ai-ops-store-card__footer-copy strong{color:#f8fbff;font-size:11px}.ai-ops-store-card__footer-copy span{color:#e2e8f0a8;font-size:10px;line-height:1.3}.ai-ops-store-card__action{padding:7px 12px;font-size:11px}.filter-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.filter-pill{padding:7px 11px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;font-size:11px;font-weight:600}.filter-pill--active,.filter-pill:hover{border-color:#fecaca;color:#b91c1c;background:#fff7f6}.automation-hero{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:10px;align-items:start}.automation-hero__flow{display:flex;flex-direction:column;gap:6px;padding-top:1px}.automation-hero__action{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;align-self:stretch;padding-top:2px;padding-left:8px;border-left:1px solid rgba(245,34,45,.1);position:relative;z-index:2}.automation-hero__action-buttons{display:flex;flex-direction:column;gap:5px;width:100%;position:relative;z-index:3}.automation-hero__action-buttons .button{width:100%;justify-content:center;min-height:30px;padding:0 10px;font-size:10px}.automation-hero__action-meta{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.automation-hero__action-meta strong{font-size:10px;line-height:1.2}.automation-hero__action-meta small{color:#6b7280;font-size:8px;line-height:1.25}.automation-card{padding-top:9px;padding-bottom:8px}.automation-card--merged{gap:8px}.automation-card .card__header{margin-bottom:6px}.automation-card .card__header h3{font-size:14px}.automation-card .card__header p{font-size:10px;line-height:1.3}.automation-launcher{width:74px;height:74px;border-radius:999px;background:radial-gradient(circle at center,#f5222d29,#f5222d00 68%),#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.automation-launcher:before,.automation-launcher:after{content:"";position:absolute;border-radius:999px;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(245,34,45,.12);pointer-events:none}.automation-launcher:after{top:-3px;right:-3px;bottom:-3px;left:-3px;border-color:#f5222d14}.automation-flow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;align-items:center;overflow:visible;position:relative;padding:5px 2px 0 0}.automation-flow--compact{gap:5px;padding-top:0}.automation-flow:before{content:"";position:absolute;left:5%;right:5%;top:25px;height:1px;background:linear-gradient(90deg,#f5222d14,#f5222d38,#f5222d14)}.empty-inline{color:#6b7280;padding:12px 0}.automation-flow__item{min-width:0;display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;gap:4px;position:relative;padding-right:0;z-index:1}.automation-flow__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;width:100%;display:grid;justify-items:center;gap:4px;cursor:pointer}.automation-flow__trigger:focus-visible{outline:none}.automation-flow__trigger:hover .automation-flow__icon,.automation-flow__trigger:focus-visible .automation-flow__icon{transform:translateY(-1px);box-shadow:0 0 0 4px #fff,0 0 0 1px #38bdf842,0 0 18px #11d8ff26}.automation-flow__icon{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff7f6;color:#f5222d;border:1px solid #ffd4cf;box-shadow:0 0 0 3px #fff;transition:transform .18s ease,box-shadow .18s ease}.automation-flow__icon--succeeded{background:#ecfdf3;color:#047857}.automation-flow__icon--running,.automation-flow__icon--queued{background:#eff6ff;color:#1d4ed8}.automation-flow__icon--failed,.automation-flow__icon--partially_failed,.automation-flow__icon--partially-failed{background:#fef2f2;color:#b91c1c}.automation-flow__icon--waiting_approval,.automation-flow__icon--waiting-approval{background:#fff7ed;color:#c2410c}.automation-flow__text{display:flex;flex-direction:column;gap:1px;align-items:center}.automation-flow__text strong{font-size:11px;line-height:1.22}.automation-flow--compact .automation-flow__text strong{font-size:10px}.automation-flow__text small{color:#6b7280;line-height:1.28;max-width:106px;font-size:10px;min-height:26px}.automation-flow--compact .automation-flow__text small{display:none}.automation-summary--merged{grid-template-columns:repeat(6,minmax(0,1fr))}.automation-card__body{margin-top:6px;padding-top:8px;border-top:1px solid rgba(56,189,248,.12)}.automation-flow .status-badge{padding:2px 6px;font-size:8px;margin-top:1px}.automation-flow__arrow{color:#f4b3ad;position:absolute;right:-8px;top:17px;width:12px;height:12px;opacity:.82}.automation-card .automation-panel{gap:6px}.automation-card .automation-panel__summary,.automation-card .automation-panel__card{padding:7px}.automation-card .automation-panel__summary{gap:4px}.automation-card .automation-panel__summary-head{gap:6px}.automation-card .automation-panel__summary-meta{gap:1px}.automation-card .automation-panel__summary-meta strong{font-size:11px}.automation-card .automation-panel__summary-meta span,.automation-card .automation-panel__summary-meta small{font-size:8px}.automation-card .job-progress{gap:8px}.automation-card .job-progress small{font-size:9px}.automation-card .summary-grid{margin-top:6px}.automation-card .summary-grid--micro{gap:4px}.automation-card .summary-grid--micro .summary-pill,.automation-card .summary-grid--micro>div{min-height:32px;padding:4px 6px 3px}.automation-card .summary-grid--micro .summary-pill span,.automation-card .summary-grid--micro span{font-size:8px}.automation-card .summary-grid--micro .summary-pill strong,.automation-card .summary-grid--micro strong{font-size:9px}.automation-card .automation-panel__actions{gap:4px}.automation-card .automation-panel__actions .button--sm,.automation-card .automation-panel__blocker .button--sm,.automation-card .automation-panel__assist-actions .button--sm{padding:3px 7px;font-size:8px}.automation-card .automation-panel__blocker{padding:7px 8px}.automation-card .automation-panel__blocker-copy{margin-bottom:5px}.automation-card .automation-panel__blocker strong{margin-bottom:3px;font-size:10px}.automation-card .automation-panel__blocker p{font-size:9px}.automation-card .automation-panel__blocker-browser{gap:5px;margin-top:6px}.automation-card .automation-panel__task-summary{gap:5px}.automation-card .automation-panel__task-pill{gap:5px;padding:4px 7px}.automation-card .automation-panel__task-pill span{font-size:8px}.automation-card .automation-panel__blocker-assist{gap:8px;margin-top:6px;padding-top:6px}.automation-card .automation-panel__assist-inline{padding:6px 8px}.automation-card .automation-panel__assist-main strong{font-size:10px}.automation-card .automation-panel__assist-main small{font-size:9px}@media (max-width: 1550px){.topbar__utility span,.topbar__store small{display:none}.topbar__mode{min-width:210px}.topbar__usage{min-width:152px}.dashboard-main{grid-template-columns:minmax(0,1fr) 254px}.dashboard-insight-grid{grid-template-columns:minmax(0,1.35fr) minmax(286px,.86fr)}.guided-start{grid-template-columns:1fr}.automation-summary--merged,.automation-panel--embedded .automation-panel__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.one-click-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;z-index:1;background:linear-gradient(135deg,#f5222d,#ff7a45);color:#fff;font-weight:700;box-shadow:0 18px 34px #f5222d38}.one-click-button--hero{width:66px;height:66px;border-radius:999px;flex-direction:column;gap:2px}.one-click-button--hero span{font-size:10px;line-height:1.05}.one-click-button--compact{width:164px;height:56px;border-radius:999px}.one-click-button:hover{transform:scale(1.02)}.one-click-button--running{background:linear-gradient(135deg,#fb7185,#f43f5e)}.automation-summary,.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.automation-summary--editing .summary-pill strong{white-space:nowrap}.automation-editor{display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px;min-height:520px}.automation-editor__nav{display:grid;gap:8px;align-content:start}.automation-editor__node{display:grid;grid-template-columns:24px 36px minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:14px;border:1px solid rgba(56,189,248,.14);background:linear-gradient(180deg,#0f1724f5,#0a0f18fa);color:var(--text-main);padding:10px 11px;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.automation-editor__node:hover,.automation-editor__node--active{border-color:#11d8ff47;box-shadow:0 0 0 1px #11d8ff24,0 10px 28px #020c1659;transform:translateY(-1px)}.automation-editor__node-order{color:var(--text-secondary);font-size:10px;font-weight:700}.automation-editor__node-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid rgba(56,189,248,.2);background:radial-gradient(circle at 30% 30%,#11d8ff33,#11d8ff0f);color:var(--accent-cyan)}.automation-editor__node-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.automation-editor__node-copy strong{font-size:12px;line-height:1.2}.automation-editor__node-copy small{color:var(--text-secondary);font-size:10px;line-height:1.3}.automation-editor__form{display:grid;gap:12px;align-content:start;max-width:100%}.automation-editor__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.automation-editor__hero{display:flex;flex-direction:column;gap:3px}.automation-editor__eyebrow{color:var(--accent-cyan);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.automation-editor__hero strong{font-size:15px;line-height:1.18}.automation-editor__hero small{color:var(--text-secondary);line-height:1.4;font-size:10px}.automation-editor__toggle{margin-top:-2px}.automation-editor__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.automation-editor__stats>div{display:flex;flex-direction:column;gap:2px;min-height:56px;padding:8px 10px;border-radius:14px;border:1px solid rgba(56,189,248,.12);background:linear-gradient(180deg,#ffffff09,#ffffff05);justify-content:center}.automation-editor__stats span{color:var(--text-secondary);font-size:9px}.automation-editor__stats strong{color:var(--text-main);font-size:11px;line-height:1.25}.automation-panel{display:flex;flex-direction:column;gap:10px}.automation-panel--compact{gap:8px}.automation-panel--embedded .automation-panel__summary{padding:0;border:none;background:transparent;box-shadow:none}.automation-panel--embedded .automation-panel__summary-head{align-items:flex-start}.automation-panel--embedded .automation-panel__summary-meta strong{font-size:13px}.automation-panel--embedded .automation-panel__stats{grid-template-columns:repeat(6,minmax(0,1fr))}.automation-panel__summary,.automation-panel__card{border:1px solid #f1f5f9;border-radius:16px;background:#fcfcfd;padding:8px}.automation-panel__summary{display:flex;flex-direction:column;gap:5px}.automation-panel__summary-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.automation-panel__summary-meta{display:flex;min-width:0;flex-direction:column;gap:2px}.automation-panel__summary-meta span{color:var(--text-secondary);font-size:9px}.automation-panel__summary-meta strong{font-size:12px;line-height:1.25;color:var(--text-main)}.automation-panel__summary-meta small{color:var(--text-secondary);font-size:9px;line-height:1.3}.automation-panel__stats{margin-top:0}.automation-panel__actions{gap:5px}.automation-panel__blocker{border:1px solid rgba(244,114,182,.22);border-radius:16px;background:linear-gradient(180deg,#3d1223e0,#1f0c15f5);padding:8px 9px;box-shadow:inset 0 1px #ffffff08}.automation-panel__section{border:1px solid rgba(56,189,248,.14);border-radius:14px;background:linear-gradient(180deg,#111827eb,#0b111cf5);padding:8px 9px;box-shadow:inset 0 1px #ffffff08}.automation-panel__section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.automation-panel__section-head--flush{margin-bottom:4px}.automation-panel__section-head strong{color:var(--text-main);font-size:11px;line-height:1.2}.automation-panel__section-head small{color:var(--text-secondary);font-size:10px;line-height:1.2}.automation-panel__section-actions{align-items:center;gap:6px}.automation-panel__blocker strong{display:block;margin-bottom:4px;color:#ff8fb5}.automation-panel__blocker p{margin:0;color:#ffd7e4d1;font-size:10px}.automation-panel__blocker-copy{margin-bottom:6px}.automation-panel__blocker-browser{display:flex;flex-direction:column;gap:6px;margin-top:8px}.automation-panel__blocker-assist{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.automation-panel__mini-list{display:flex;flex-direction:column;gap:6px}.automation-panel__task-summary{display:flex;flex-wrap:wrap;gap:6px}.automation-panel__task-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;border:1px solid rgba(56,189,248,.12);background:#ffffff08}.automation-panel__task-pill span{font-size:9px;color:var(--text-main);line-height:1.2}.automation-panel__task-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:6px;margin-top:6px}.automation-panel__task-card{display:flex;min-width:0;flex-direction:column;gap:4px;padding:8px 9px;border-radius:12px;border:1px solid rgba(56,189,248,.12);background:#ffffff08}.automation-panel__task-card-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.automation-panel__task-card-head strong{min-width:0;font-size:10px;line-height:1.25;color:var(--text-main)}.automation-panel__task-copy,.automation-panel__task-meta{color:var(--text-secondary);font-size:9px;line-height:1.35}.automation-panel__task-copy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.automation-panel__assist-inline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border-radius:12px;border:1px solid rgba(56,189,248,.12);background:#ffffff08}.automation-panel__assist-main{min-width:0;display:flex;flex-direction:column;gap:2px}.automation-panel__assist-main strong{font-size:11px;line-height:1.25;color:var(--text-main)}.automation-panel__assist-main small{color:var(--text-secondary);font-size:10px;line-height:1.35}.automation-panel__assist-actions{flex-shrink:0;align-items:center;gap:5px}.automation-panel__mini-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:12px;border:1px solid rgba(56,189,248,.12);background:#ffffff08}.automation-panel__mini-main{min-width:0;display:flex;flex-direction:column;gap:2px}.automation-panel__mini-main strong{font-size:11px;line-height:1.25;color:var(--text-main)}.automation-panel__mini-main small{display:block;font-size:10px;line-height:1.35;color:var(--text-secondary)}.automation-panel__mini-side{flex-shrink:0;align-items:center;gap:5px}.automation-panel__card h4{margin:0;font-size:11px;color:var(--text-main)}.automation-panel__card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.automation-panel__card-head small{color:var(--text-secondary);font-size:9px}.automation-panel__grid{display:grid;grid-template-columns:minmax(0,1.46fr) minmax(184px,.54fr);gap:8px;align-items:start}.automation-panel__side-stack{display:grid;gap:8px}.automation-panel__card--steps{min-width:0}.automation-steps-table{border:1px solid rgba(56,189,248,.12);border-radius:13px;overflow:hidden;background:linear-gradient(180deg,#0a0f18d1,#080d14f0);box-shadow:inset 0 1px #ffffff08}.automation-steps-table__head,.automation-steps-table__row{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:8px;padding:8px 10px}.automation-steps-table__head{background:linear-gradient(180deg,#11d8ff14,#8b5cf60d);border-bottom:1px solid rgba(56,189,248,.14);color:var(--text-secondary);font-size:9px;font-weight:600}.automation-steps-table__row+.automation-steps-table__row{border-top:1px solid rgba(255,255,255,.04)}.automation-steps-table__row{min-height:0}.automation-steps-table__detail{color:var(--text-secondary);font-size:9px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.step-row__meta--tight strong{font-size:10px;color:var(--text-main)}.automation-step-compact{min-width:0;display:flex;flex-direction:column;gap:3px}.automation-step-compact__title{display:flex;align-items:center;gap:6px;min-width:0}.automation-step-compact__title strong{font-size:11px;line-height:1.2;color:var(--text-main)}.automation-step-compact__meta{color:var(--text-secondary);font-size:9px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.log-list{display:flex;flex-direction:column;gap:5px;max-height:232px;overflow:auto}.log-list--compact{gap:4px;max-height:138px}.log-line{padding:5px 7px;border-radius:9px;background:#ffffff08;border:1px solid rgba(56,189,248,.1);font-size:9px;line-height:1.32;color:var(--text-main)}.automation-panel__card--activity{min-height:100%}.activity-feed{display:flex;flex-direction:column;gap:5px;max-height:388px;overflow:auto}.activity-feed__item{display:flex;flex-direction:column;gap:2px;padding:7px 8px;border-radius:10px;border:1px solid rgba(56,189,248,.12);background:#ffffff08}.activity-feed__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.activity-feed__item--button{width:100%;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.activity-feed__item--button:hover{border-color:#11d8ff38;background:#11d8ff0f;transform:translateY(-1px)}.activity-feed__eyebrow{width:-moz-fit-content;width:fit-content;padding:1px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em}.activity-feed__eyebrow--artifact{color:var(--accent-cyan);background:#11d8ff1a}.activity-feed__eyebrow--event{color:#c4b5fd;background:#8b5cf624}.activity-feed__eyebrow--log{color:var(--text-secondary);background:#94a3b81f}.activity-feed__item strong{font-size:10px;line-height:1.25;color:var(--text-main);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.activity-feed__item p,.activity-feed__item small{margin:0;color:var(--text-secondary);font-size:9px;line-height:1.35}.activity-feed__item p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeline{display:flex;flex-direction:column;gap:7px}.timeline--compact{gap:6px;max-height:138px;overflow:auto}.timeline__item{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px}.timeline__dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));box-shadow:0 0 12px #11d8ff52;margin-top:5px}.timeline__item p,.timeline__item small{margin:2px 0 0;color:var(--text-secondary);font-size:9px}.timeline__item strong{font-size:10px;line-height:1.25;color:var(--text-main)}.summary-grid{margin-top:6px}.summary-grid>div,.summary-pill{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid rgba(148,163,184,.13);border-radius:14px;min-height:48px;justify-content:center;background:linear-gradient(180deg,#ffffff09,#ffffff05)}.summary-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.summary-grid--micro{gap:5px}.summary-grid--micro .summary-pill,.summary-grid--micro>div{min-height:42px;padding:7px 8px}.summary-grid--micro .summary-pill strong,.summary-grid--micro strong{font-size:12px}.summary-pill span,.summary-grid span{color:var(--text-secondary);font-size:11px;line-height:1.25}.summary-pill strong,.summary-grid strong{font-size:13px;line-height:1.28;word-break:break-word;font-weight:600;color:var(--text-main)}.big-number{display:block;font-size:24px;line-height:1.1}.chart-container{width:100%;min-height:194px;position:relative}.chart-container--line{display:flex;flex-direction:column;gap:4px}.chart-container--small{min-height:164px}.trend-chart{width:100%;height:160px;overflow:visible}.trend-chart__grid{stroke:#38bdf81f;stroke-width:1}.trend-chart__line{fill:none;stroke:var(--accent-cyan);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(17,216,255,.2))}.trend-chart__dot-ring{fill:#0c1420;stroke:#11d8ff38;stroke-width:2}.trend-chart__axis{fill:var(--text-secondary);font-size:8px}.trend-chart__axis--y{text-anchor:start}.trend-callout{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:3px 6px;border-radius:8px;border:1px solid rgba(56,189,248,.16);background:#11d8ff14;box-shadow:0 0 0 1px #11d8ff08}.trend-callout span{color:var(--text-secondary);font-size:8px}.trend-callout strong{color:var(--accent-cyan);font-size:9px}.donut-layout{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:4px;align-items:center}.donut-chart-shell{display:grid;place-items:center}.donut-ring{width:124px;height:124px;border-radius:999px;display:grid;place-items:center;position:relative}.donut-ring:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:999px;background:radial-gradient(circle at top,#11d8ff0f,#080d14fa);box-shadow:inset 0 0 0 1px #38bdf81f}.donut-ring__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px}.donut-ring__inner span{color:var(--text-secondary);font-size:8px}.donut-ring__inner strong{font-size:18px;line-height:1.1}.donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut-center span{color:var(--text-secondary);font-size:13px}.donut-center strong{font-size:30px;line-height:1.1}.donut-meta{display:flex;flex-direction:column;gap:5px}.legend-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:5px;align-items:center;padding:2px 4px;border-radius:8px;border:1px solid rgba(56,189,248,.08);background:#ffffff06;min-height:22px}.legend-row span,.legend-row strong{font-size:8px}.legend-row strong small{color:var(--text-secondary);font-weight:600}.legend-dot{width:10px;height:10px;border-radius:999px}.table{border:1px solid rgba(56,189,248,.12);border-radius:14px;overflow:auto;background:linear-gradient(180deg,#0a0f18db,#080d14f5);box-shadow:inset 0 1px #ffffff08}.table__head,.table__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px;padding:6px 7px;align-items:center}.table__row>div,.table__head>span{min-width:0}.table__head{background:linear-gradient(180deg,#11d8ff14,#8b5cf60d);border-bottom:1px solid rgba(56,189,248,.14);color:var(--text-secondary);font-size:9px;font-weight:600;letter-spacing:.01em}.table__row+.table__row{border-top:1px solid rgba(255,255,255,.04)}.table__row:hover{background:#11d8ff0f}.table__row{min-height:30px;font-size:10px;color:var(--text-main)}.table--approvals .table__head,.table--approvals .table__row{grid-template-columns:minmax(154px,1.16fr) minmax(120px,.95fr) 78px 94px minmax(106px,.86fr)}.table--jobs .table__head,.table--jobs .table__row{grid-template-columns:minmax(154px,1.14fr) 78px 82px 96px minmax(156px,1fr) minmax(106px,.8fr)}.table--integrations .table__head,.table--integrations .table__row{grid-template-columns:minmax(164px,1.08fr) minmax(172px,1.12fr) 88px minmax(156px,.92fr) minmax(216px,.98fr);min-width:860px}.table--integrations{position:relative;z-index:3}.table--approvals .table__cell--updated,.table--jobs .table__cell--created,.table--jobs .table__cell--progress,.table--jobs .table__cell--status{justify-self:stretch}.table--approvals .table__cell--actions,.table--jobs .table__cell--actions,.table--integrations .table__cell--actions{min-width:0}.table--approvals .table__cell--actions .card-inline-actions,.table--jobs .table__cell--actions .card-inline-actions,.table--integrations .table__cell--actions .card-inline-actions{justify-content:flex-end;flex-wrap:nowrap;gap:4px}.table--approvals .table__cell--actions .button--sm,.table--jobs .table__cell--actions .button--sm,.table--integrations .table__cell--actions .button--sm{min-width:48px;padding-inline:7px}.table__head-cell--actions,.table__cell--actions{justify-self:end}.table__head-cell--status,.table__cell--status,.table__head-cell--progress,.table__cell--progress,.table__head-cell--updated,.table__cell--updated,.table__head-cell--created,.table__cell--created{justify-self:center}.platform-table{border:1px solid #eef1f5;border-radius:14px;overflow:hidden}.platform-table__head,.platform-table__row{display:grid;grid-template-columns:minmax(132px,1.24fr) repeat(4,minmax(0,1fr));gap:5px;padding:3px 5px;align-items:center}.platform-table__head{background:#fafafb;color:#6b7280;font-size:9px;font-weight:600;letter-spacing:.01em}.platform-table__row+.platform-table__row{border-top:1px solid #f3f4f6}.platform-table__row:hover{background:#fff7f6}.platform-table__row,.platform-table__head{font-size:9px}.platform-table__platform{display:inline-flex;align-items:center;gap:5px}.platform-table__platform-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.platform-table__platform-meta strong{font-size:8px;font-weight:600}.platform-table__platform-meta small{color:#6b7280;font-size:6px}.platform-table__metric,.platform-table__delta{text-align:right;font-variant-numeric:tabular-nums;font-size:8px;line-height:1.15;font-weight:600}.platform-table__logo{width:18px;height:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:8px;font-weight:700;box-shadow:0 4px 10px #11182714}.platform-table__logo--dark{background:#111827}.platform-table__logo--orange{background:#f97316}.platform-table__logo--red{background:#ef4444}.platform-table__logo--pink{background:#ec4899}.platform-table__logo--gray{background:#6b7280}.state-card{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;min-height:84px;padding:11px 10px;border:1px dashed #e5e7eb;border-radius:16px;background:linear-gradient(180deg,#fff,#fcfcfd)}.state-card svg{width:22px;height:22px;color:#111827;padding:6px;border-radius:999px;border:1px solid #e5e7eb;background:#f8fafc}.state-card strong{font-size:11px;line-height:1.25}.state-card__content{display:flex;flex-direction:column;gap:3px}.state-card p{margin:0;max-width:340px;color:#6b7280;font-size:8px;line-height:1.38}.state-card--error{border-style:solid;border-color:#fecaca;color:#b91c1c}.skeleton-wrap{display:flex;flex-direction:column;gap:12px}.skeleton-line{height:18px;border-radius:999px;background:linear-gradient(90deg,#f1f5f9,#e5e7eb,#f1f5f9);background-size:200% 100%;animation:shimmer 1.2s linear infinite}.job-progress{display:flex;align-items:center;gap:10px}.job-progress small{color:#6b7280}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118277a;display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}.overlay--drawer{justify-content:end}.modal,.drawer{background:#fff;border-radius:24px;border:1px solid #fecaca;box-shadow:0 32px 60px #1118272e}.modal{width:min(520px,100%);padding:24px}.drawer{width:min(680px,100%);height:calc(100vh - 48px);margin:24px 0;display:flex;flex-direction:column}.modal__header,.drawer__header{padding-bottom:18px;border-bottom:1px solid rgba(56,189,248,.08)}.drawer__header{padding:24px;display:flex;justify-content:space-between;gap:16px}.drawer__header h3,.modal__header h3{margin:0 0 6px;font-size:22px;color:var(--text-main)}.drawer__header p,.modal__header p{margin:0;color:var(--text-secondary)}.drawer__body{padding:24px;overflow:auto}.drawer--automation-editor{width:min(620px,100%)}.drawer__header--automation-editor{align-items:flex-start;padding:18px 20px}.drawer__header--automation-editor h3{margin-bottom:4px;font-size:18px}.drawer__header--automation-editor p{max-width:460px;font-size:11px;line-height:1.45}.drawer__header--automation-editor .button{min-width:78px;min-height:38px;padding-inline:14px}.drawer__body--automation-editor{padding:18px 20px 20px}.drawer--automation-editor .automation-editor{display:grid;gap:14px}.drawer--automation-editor .field{gap:6px}.drawer--automation-editor .field__label{display:grid;gap:3px}.drawer--automation-editor .field__label small{line-height:1.35}.drawer--automation-editor .editor-card__textarea{min-height:148px}.drawer--automation-editor .checkbox-card,.drawer--automation-editor .result-block{padding:12px 14px}.checkbox-card--automation-editor{min-height:52px;padding:10px 12px;gap:8px;border-radius:12px;box-shadow:none}.checkbox-card--automation-editor input{width:15px;height:15px}.checkbox-card--automation-editor span{font-size:11px}.result-block--automation-editor{gap:8px;padding:10px 12px;border-radius:12px;border-color:#38bdf81f;background:#ffffff06}.result-block--automation-editor .result-block__head{display:grid;gap:2px}.result-block--automation-editor .result-block__head strong{font-size:11px;color:var(--text-main)}.result-block--automation-editor .result-block__head small{color:var(--text-secondary);font-size:9px;line-height:1.35}.chip-list--automation-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.chip-list--automation-editor .tool-chip{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:10px;font-size:9px}.drawer--automation-editor .drawer__footer{position:sticky;bottom:0;margin-top:2px;padding-top:8px;background:linear-gradient(180deg,#0d131e00,#0d131ef0 26%)}.drawer__footer{display:flex;justify-content:end;gap:12px;padding-top:4px}.automation-editor__footer{align-items:center}.automation-editor__footer--flow{justify-content:space-between}.automation-editor__footer .button--primary{min-height:44px;padding-inline:20px;font-size:12px;box-shadow:0 10px 24px #11d8ff2e}.automation-editor__footer .button--outline{min-height:40px;padding-inline:16px}.modal__actions{display:flex;justify-content:end;gap:12px;margin-top:18px}.upload-box{min-height:118px;border:1px dashed #fecaca;border-radius:16px;background:#fff7f6;color:#b91c1c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;padding:15px;position:relative;cursor:pointer}.upload-box small{color:#6b7280;font-size:10px}.upload-box__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.image-grid,.asset-grid,.product-card-grid,.agent-grid{display:grid;gap:12px}.image-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.image-grid img{width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:#0f172ab3}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:8px}.asset-tile{display:flex;flex-direction:column;gap:9px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#0f172aad;padding:10px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.asset-tile:hover{border-color:#38bdf852;transform:translateY(-1px);box-shadow:0 14px 30px #030a1c42}.asset-tile--selected{border-color:#43d8ffb8;box-shadow:0 0 0 1px #43d8ff4d,0 16px 28px #11d8ff1f}.asset-tile__preview{position:relative}.asset-tile__badges{position:absolute;top:5px;left:5px;right:5px;display:flex;justify-content:space-between;align-items:start;gap:8px;pointer-events:none}.asset-tile img,.asset-tile__placeholder{width:100%;aspect-ratio:1 / 1;border-radius:12px;background:#020617b3;-o-object-fit:contain;object-fit:contain}.asset-tile__placeholder{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);text-transform:uppercase}.asset-type-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;border-radius:999px;background:#111827b3;color:#fff;font-size:9px;font-weight:600;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asset-tile__meta{display:flex;flex-direction:column;gap:2px}.asset-tile__meta strong{color:var(--text-main);font-size:12px;line-height:1.3}.asset-tile__meta small{color:var(--text-secondary);font-size:11px;line-height:1.35}.asset-tile__actions{display:flex;gap:6px}.workbench-layout__aside .summary-grid--micro{margin-top:6px;gap:4px}.workbench-layout__aside .stack--tight .button{width:100%}.workbench-layout__aside .product-side-panel .button{min-height:34px}.workbench-layout__aside .state-card{min-height:78px;padding:10px}.workbench-layout__aside .state-card p{max-width:none}.workbench-layout__aside .json-card{padding:10px;font-size:10px;line-height:1.5}.workbench-layout__aside .json-preview__meta strong{font-size:10px}.workbench-layout__aside .card-inline-actions{gap:5px}.workbench-layout__aside .card-inline-actions .button{min-width:52px}.auth-hero__actions .button{min-width:98px}.auth-layout>.card .card__header h3{font-size:15px}.auth-layout>.card .card__header p{font-size:10px}.editor-card{display:flex;flex-direction:column;gap:10px}.editor-card__meta{display:flex;flex-direction:column;gap:3px}.editor-card__meta small{color:#6b7280;font-size:11px}.editor-card__textarea{min-height:232px;font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;background:#fcfcfd}.agent-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.agent-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.agent-card:hover{border-color:#fecaca;transform:translateY(-1px);box-shadow:0 12px 22px #1118270d}.agent-card__top{display:flex;justify-content:space-between;gap:8px;align-items:center}.agent-card p{margin:0;color:#6b7280;font-size:12px;line-height:1.5}.agent-card .summary-grid{margin-top:0}.json-card{margin:0;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#111827,#161f2f);color:#f8fafc;overflow:auto;font-size:11px;line-height:1.6;box-shadow:inset 0 1px #ffffff05}.json-preview{display:flex;flex-direction:column;gap:5px}.json-preview__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#6b7280;font-size:10px}.json-preview__meta>div{display:flex;flex-direction:column;gap:2px}.json-preview__meta strong{color:#111827;font-size:11px}.json-preview__meta small{color:#9ca3af;font-size:9px}.subpanel{display:flex;flex-direction:column;gap:8px;padding:9px;border:1px solid #edf1f6;border-radius:14px;background:linear-gradient(180deg,#fcfcfd,#fff)}.subpanel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.subpanel__header strong{display:block;font-size:11px;line-height:1.25}.subpanel__header small{display:block;margin-top:2px;color:#6b7280;font-size:9px;line-height:1.35}.result-block{display:flex;flex-direction:column;gap:6px;padding:10px 11px;border-radius:14px;border:1px solid #eef1f6;background:linear-gradient(180deg,#fff,#fffafb)}.result-block--emphasis{border-color:#43d8ff57;background:linear-gradient(180deg,#121a28f5,#0c121ef0);box-shadow:0 14px 30px #0308143d}.result-block p{margin:0;color:#1f2937;font-size:11px;line-height:1.6}.result-block__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px}.result-block__meta strong{font-size:11px;font-weight:700;color:#111827}.result-block__meta small{color:#6b7280;font-size:9px;line-height:1.35}.helper-compact{gap:8px}.helper-compact__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.helper-fallback{border-top:1px solid rgba(148,163,184,.16);padding-top:8px}.helper-fallback summary{cursor:pointer;color:var(--text-primary);font-size:11px;font-weight:600;list-style:none}.helper-fallback summary::-webkit-details-marker{display:none}.helper-fallback[open] summary{margin-bottom:8px}.helper-fallback__textarea{min-height:120px}.chip-list{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;border:1px solid rgba(56,189,248,.16);background:#070d18b8;color:var(--text-secondary);font-size:10px;line-height:1}.chip-item{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;border:1px solid #e5e7eb;background:#f8fafc;color:#374151;font-size:10px;line-height:1}.chip-item--danger{border-color:#fecaca;background:#fff1f0;color:#b91c1c}.bullet-list{display:flex;flex-direction:column;gap:6px}.bullet-list__item{position:relative;padding-left:12px;color:#374151;font-size:11px;line-height:1.55}.bullet-list__item:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:999px;background:#f87171}.chat-thread{display:flex;flex-direction:column;gap:8px}.chat-thread__item{display:flex;flex-direction:column;gap:5px;padding:9px 10px;border-radius:14px;border:1px solid #eef1f6;background:#fff}.chat-thread__item p{margin:0;color:#1f2937;font-size:11px;line-height:1.55}.chat-thread__item--customer{background:#fffafb;border-color:#fde2e2}.chat-thread__item--agent{background:#f8fafc}.chat-thread__meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-thread__meta strong{font-size:10px;font-weight:700;color:#111827}.dashboard-card--soft,.automation-panel__summary,.automation-panel__card,.automation-steps-table,.table,.platform-table,.state-card,.modal,.drawer,.upload-box,.asset-tile,.editor-card,.subpanel,.result-block,.chat-thread__item,.product-surface-card__media,.checkbox-card{background:linear-gradient(180deg,#101825f5,#0d131eeb);border-color:#38bdf824;color:var(--text-main);box-shadow:0 16px 34px #0000002e}.segment,.mode-switch,.filter-pill,.summary-grid>div,.summary-pill,.tool-chip,.legend-row,.asset-tile img,.asset-tile__placeholder,.image-grid img,.state-card svg,.product-surface-card__media,.trend-callout,.chip-item{background:#ffffff0a;border-color:#38bdf824;color:var(--text-secondary)}.dashboard-card--soft,.modal,.drawer,.editor-card__textarea,.automation-steps-table__head,.table__head,.platform-table__head{background:linear-gradient(180deg,#121b2afa,#0e141ff0)}.dashboard-card--soft,.modal,.drawer,.table,.platform-table,.asset-tile,.agent-card,.editor-card,.subpanel,.result-block,.chat-thread__item,.checkbox-card,.automation-panel__summary,.automation-panel__card,.automation-steps-table{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.table-stack small,.automation-hero__action-meta small,.automation-flow__text small,.automation-panel__summary-meta span,.automation-panel__summary-meta small,.automation-panel__blocker p,.automation-panel__card-head small,.automation-steps-table__detail,.timeline__item p,.timeline__item small,.trend-callout span,.platform-table__platform-meta small,.state-card p,.editor-card__meta small,.json-preview__meta,.json-preview__meta small,.result-block__meta small,.bullet-list__item,.chat-thread__item p,.chat-thread__meta strong,.step-row small,.approval-strip,.filter-pill,.segment__item,.empty-inline{color:var(--text-secondary)}.segment,.mode-switch{border-color:#38bdf82e}.segment__item,.mode-chip,.filter-pill{color:var(--text-secondary)}.segment__item--active,.filter-pill--active,.filter-pill:hover{background:#11d8ff1f;color:var(--accent-cyan);box-shadow:inset 0 0 0 1px #11d8ff33;border-color:#11d8ff3d}.progress{background:#ffffff0f}.progress__value{background:linear-gradient(90deg,var(--accent-cyan),#55d8ff 45%,var(--accent-violet))}.automation-hero__action{border-left-color:#38bdf824}.automation-hero__action-meta strong,.automation-card .card__header h3,.automation-flow__text strong,.automation-panel__summary-meta strong,.automation-panel__card h4,.summary-pill strong,.platform-table__metric,.platform-table__delta,.result-block__meta strong,.chat-thread__meta strong,.step-row__meta strong,.json-preview__meta strong{color:var(--text-main)}.automation-launcher{background:radial-gradient(circle at center,#11d8ff33,#11d8ff00 68%),#ffffff08}.automation-launcher:before,.automation-launcher:after{border-color:#11d8ff2e}.automation-flow:before{background:linear-gradient(90deg,#11d8ff0a,#11d8ff47,#8b5cf624,#11d8ff0a)}.automation-flow__icon{background:#11d8ff14;color:var(--accent-cyan);border-color:#11d8ff3d;box-shadow:0 0 0 4px #0a0f18f0}.automation-flow__icon--succeeded{background:#31d08a24;color:var(--accent-ok)}.automation-flow__icon--running,.automation-flow__icon--queued{background:#11d8ff24;color:#7ee7ff}.automation-flow__icon--failed,.automation-flow__icon--partially_failed,.automation-flow__icon--partially-failed{background:#ff5f7a24;color:#ff97ad}.automation-flow__icon--waiting_approval,.automation-flow__icon--waiting-approval{background:#ffd76a24;color:var(--accent-gold)}.automation-flow__arrow{color:#11d8ff80}.one-click-button,.product-surface-card__media span{background:linear-gradient(135deg,var(--accent-cyan),#58dfff 45%,var(--accent-violet));color:#08111b;box-shadow:0 16px 34px #11d8ff38}.one-click-button--running{background:linear-gradient(135deg,#4fc3ff,var(--accent-violet))}.automation-panel__blocker,.approval-strip,.state-card--error,.chip-item--danger,.notice--danger{border-color:#ff5f7a3d;background:#ff5f7a14;color:#ffb3c2}.automation-steps-table__head,.table__head,.platform-table__head{border-bottom-color:#38bdf81f;color:var(--text-secondary)}.automation-steps-table__row+.automation-steps-table__row,.table__row+.table__row,.platform-table__row+.platform-table__row,.step-row,.drawer__header,.modal__header{border-color:#38bdf814}.table__row:hover,.platform-table__row:hover,.list-panel__item:hover,.message-item:hover,.tool-chip:hover,.asset-tile:hover,.agent-card:hover{background:#11d8ff0f;border-color:#11d8ff38}.trend-chart__grid{stroke:#38bdf824}.trend-chart__line{stroke:var(--accent-cyan)}.trend-chart__dot-ring{fill:#070d18f5;stroke:#11d8ff3d}.trend-chart__dot{fill:var(--accent-cyan)}.trend-chart__axis{fill:var(--text-muted)}.trend-callout strong{color:var(--accent-cyan)}.donut-ring:before{background:#0a0f18f0;box-shadow:inset 0 0 0 1px #38bdf81f}.donut-ring__inner span,.donut-center span,.legend-row strong small{color:var(--text-secondary)}.donut-ring__inner strong,.donut-center strong,.legend-row strong{color:var(--text-main)}.legend-row{min-height:24px}.platform-table__logo{box-shadow:0 6px 16px #0000002e}.state-card{border-style:solid}.state-card svg{color:var(--accent-cyan)}.overlay{background:#030810b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.upload-box{border-style:dashed;color:var(--accent-cyan)}.asset-type-badge{background:#070d18d1;border:1px solid rgba(56,189,248,.16);color:var(--text-main)}.editor-card__textarea,.json-preview__meta strong,.subpanel__header strong,.result-block p,.chat-thread__item p,.product-surface-card .card__header h3,.product-surface-card .card__header p,.table-stack strong,.platform-table__platform-meta strong,.state-card strong,.asset-tile__meta strong,.agent-card p,.editor-card__meta strong,.bullet-list__item,.chat-thread__meta strong{color:var(--text-main)}.json-card{border-color:#38bdf824;background:linear-gradient(180deg,#080d16fa,#0c121ef0);color:#dbeafe}.chip-item{background:#11d8ff14;color:#a6ecff}.bullet-list__item:before{background:var(--accent-cyan)}.chat-thread__item--customer{background:#11d8ff0f;border-color:#11d8ff24}.chat-thread__item--agent{background:#8b5cf614;border-color:#8b5cf62e}.product-surface-card__media{background:radial-gradient(circle at top right,#11d8ff29,#11d8ff00 42%),linear-gradient(135deg,#11d8ff14,#8b5cf61f)}.table__cell--actions .card-inline-actions,.card-inline-actions{gap:5px}.topbar__user{border-left-color:#38bdf81a}.topbar__utility,.topbar__menu{border-color:#38bdf824}.shell__backdrop{background:#030810a3}.onboarding-step{border-color:#38bdf824;background:linear-gradient(180deg,#101825f5,#0d131eeb)}.onboarding-step:hover{border-color:#11d8ff3d;box-shadow:0 14px 28px #0000002e}.onboarding-step span{background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));color:#08111b}.onboarding-step strong{color:var(--text-main)}.onboarding-step p{color:var(--text-secondary)}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.product-card-grid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:8px}.product-surface-card .card__header{margin-bottom:8px}.product-surface-card__media{height:82px;border-radius:12px;margin-bottom:8px;background:radial-gradient(circle at top right,#f5222d29,#f5222d00 42%),linear-gradient(135deg,#fff1f0,#fff);border:1px solid #f3d4d0;display:flex;align-items:center;justify-content:center}.product-surface-card__media span{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#f5222d,#ff7a45);color:#fff;font-size:13px;font-weight:700;box-shadow:0 12px 22px #f5222d29}.table__cell--actions .card-inline-actions{justify-content:flex-end;gap:5px}.table__cell--status .status-badge,.table__cell--progress .table-stack,.table__cell--updated,.table__cell--created{justify-self:center}.approval-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:14px;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;font-size:11px}.automation-panel__blocker,.automation-panel__section,.automation-panel__mini-item{border-radius:12px}.action-strip{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;align-items:center}.table__cell--error .table-stack small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.step-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid #f3f4f6}.step-row:last-child{border-bottom:none}.step-row__meta{min-width:0}.step-row__meta strong{display:block;font-size:11px;line-height:1.25}.step-row small{display:block;color:#6b7280;margin-top:2px;font-size:10px;line-height:1.3}.checkbox-grid,.checkbox-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-card{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(56,189,248,.14);background:linear-gradient(180deg,#101825f5,#0d131eeb);color:var(--text-main);box-shadow:0 16px 34px #0000002e}.checkbox-card--active{border-color:#11d8ff47;background:linear-gradient(180deg,#11d8ff14,#11d8ff08)}.checkbox-card input{width:16px;height:16px;padding:0}.checkbox-card span{color:var(--text-main);line-height:1.4}.checkbox-card--warning{border-color:#ffd76a42;background:linear-gradient(180deg,#302106e6,#1c1404f5)}.text-link{color:#b91c1c;font-weight:600}.big-empty{padding:60px}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1400px){.kpi-grid,.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-insight-grid{grid-template-columns:minmax(0,1fr) 212px}.dashboard-insight-grid>:nth-child(1),.dashboard-insight-grid>:nth-child(2),.dashboard-insight-grid>:nth-child(3){grid-column:auto;grid-row:auto}.dashboard-feature-grid{grid-template-columns:1fr}.surface-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-modal{padding:24px}.plan-modal__grid{grid-template-columns:1fr}.workbench-layout{grid-template-columns:minmax(0,1fr) minmax(236px,280px)}.workbench-layout__aside .summary-grid--compact{grid-template-columns:1fr}.workbench-layout__aside .button{width:100%}.dashboard-chart-grid--compact{grid-template-columns:minmax(0,1fr)}.guided-start__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-start__checklist{grid-template-columns:repeat(3,minmax(0,1fr))}.product-guide,.setup-guide{grid-template-columns:1fr}.product-guide__summary,.product-guide__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-guide__summary,.setup-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.store-auth-overview,.platform-grid--commerce,.platform-grid--support,.store-provider-grid{grid-template-columns:1fr}.state-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.row-actions,.entry-choice-grid{grid-template-columns:1fr}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.auth-hero{padding:18px 20px}.onboarding-grid,.onboarding-strip,.automation-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-hero{grid-template-columns:1fr}.automation-hero__action{padding-left:0;border-left:none;border-top:1px solid rgba(56,189,248,.12);padding-top:10px;flex-direction:row;align-items:center;justify-content:space-between}.automation-hero__action-meta{align-items:flex-start;text-align:left}.automation-hero__action-buttons{width:auto;flex-direction:row}.automation-editor{grid-template-columns:1fr;min-height:auto}.automation-editor__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1200px){.dashboard-main,.dashboard-insight-grid,.dashboard-chart-grid,.workbench-layout,.auth-layout,.grid--four,.grid--three{grid-template-columns:1fr}.workbench-layout__aside{position:static}.state-flow,.kv-list{grid-template-columns:1fr}.auth-layout>.card{width:100%;justify-self:stretch}.surface-hero__actions .button{flex:0 0 auto}.profile-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-module-card--span-4{grid-column:span 1}.profile-module-card--span-8{grid-column:span 2}.profile-submodule-grid,.profile-single-card__sections{grid-template-columns:1fr}.profile-overview-strip__stats,.ai-ops-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell{grid-template-columns:92px minmax(0,1fr)}.sidebar__brand strong,.sidebar__brand small,.sidebar__item span,.sidebar__group>p,.sidebar__children,.sidebar__plan{display:none}.sidebar{align-items:center}.sidebar__item{justify-content:center}}@media (max-width: 900px){.shell{grid-template-columns:1fr;padding:12px;gap:12px}.sidebar{position:fixed;top:12px;left:12px;bottom:12px;width:min(320px,calc(100vw - 24px));height:auto;z-index:60;transform:translate(calc(-100% - 24px));opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.sidebar__brand strong,.sidebar__brand small,.sidebar__group>p,.sidebar__plan{display:block}.sidebar__item-main{display:inline-flex}.sidebar__item-main>span{display:inline}.sidebar__children{display:flex}.sidebar__brand{justify-content:flex-start}.sidebar__item{justify-content:space-between}.sidebar--mobile-open{transform:translate(0);opacity:1;pointer-events:auto}.shell__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#11182752;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.topbar{flex-direction:column;align-items:stretch;padding:14px 16px;min-height:auto}.topbar__right{flex-wrap:wrap;justify-content:space-between;gap:10px}.topbar__mode,.topbar__usage{width:100%}.topbar__quick-icons{width:100%;justify-content:space-between}.topbar__user{width:100%;padding-left:0;border-left:none;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.topbar__store{min-width:0;flex:1}.kpi-grid,.grid--two,.feature-grid,.feature-grid--detail,.dashboard-insight-grid,.profile-module-grid,.tool-grid,.guided-start__summary,.guided-start__checklist,.product-guide__summary,.product-guide__steps,.onboarding-grid,.onboarding-strip,.automation-panel__grid,.summary-grid,.summary-grid--compact,.detail-grid,.checkbox-grid,.checkbox-grid--compact,.auth-hero__panel,.auth-hero__lead-grid,.auth-hero__journey,.auth-plan-grid,.profile-form-grid,.profile-overview-strip__main,.profile-overview-strip__stats,.ai-ops-center-grid{grid-template-columns:1fr}.ai-ops-store-card__hero,.ai-ops-store-card__footer{flex-direction:column;align-items:stretch}.ai-ops-store-card__status{width:-moz-fit-content;width:fit-content}.ai-ops-store-card__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-overview-strip__main{display:grid}.automation-editor__stats,.automation-summary--merged,.automation-panel--embedded .automation-panel__stats{grid-template-columns:1fr}.automation-hero__action{flex-direction:column;align-items:stretch}.automation-hero__action-buttons{width:100%;flex-direction:column}.chip-list--automation-editor{grid-template-columns:1fr}.drawer--automation-editor .automation-editor__header{flex-direction:column;align-items:stretch}.drawer--automation-editor .automation-editor__header .card-inline-actions{width:auto}.toolbar,.toolbar--wide{grid-template-columns:1fr}.card-inline-actions{width:100%}.card-inline-actions .button{flex:1}.auth-entry-card__meta{grid-template-columns:1fr;justify-items:start}.auth-entry-card__help{justify-self:start;text-align:left}.page-header{flex-direction:column;align-items:start}.shell__content{padding-top:14px}.surface-hero__body{flex-direction:column}.surface-hero__actions{justify-content:flex-start;width:100%}.surface-hero__actions .button{flex:1 1 0}.surface-hero__microbar{grid-template-columns:1fr}.surface-hero__feature{align-items:flex-start}.automation-hero{grid-template-columns:1fr}.automation-hero__action{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding-left:0;border-left:none}.automation-editor__nav{grid-template-columns:1fr}.table{overflow-x:auto}.table__head,.table__row{min-width:560px}}.table a,.table-stack a,.product-surface-card a,.muted a,.auth-hero a,.chat-thread a{color:var(--accent-cyan)}.table a:hover,.table-stack a:hover,.product-surface-card a:hover,.muted a:hover,.auth-hero a:hover,.chat-thread a:hover{color:#7ee7ff}.product-card-grid .card,.workbench-layout__main>.card,.workbench-layout__aside>.card{background:linear-gradient(180deg,#101825f5,#0d131eeb);border-color:#38bdf824}.workbench-layout__aside>.card{background:linear-gradient(180deg,#111a28fa,#0d131ef0)}.surface-hero__copy,.card__header p,.page-header p,.auth-hero p,.muted,.table-stack small,.subpanel__header small,.summary-pill span,.summary-grid span,.asset-tile__meta small,.product-surface-card .card__header p{color:var(--text-secondary)}.page-header h1,.card__header h3,.surface-hero__body h3,.product-surface-card .card__header h3,.table-stack strong,.asset-tile__meta strong,.subpanel__header strong,.result-block__meta strong,.summary-pill strong,.summary-grid strong{color:var(--text-main)}.product-card-grid .card-inline-actions,.workbench-layout__aside .action-strip,.workbench-layout__aside .card-inline-actions{gap:6px}.workbench-layout__aside .button--ghost,.workbench-layout__aside .button--outline{border-color:#38bdf82e;color:var(--accent-cyan)}.workbench-layout__aside .button--ghost:hover:not(:disabled),.workbench-layout__aside .button--outline:hover:not(:disabled){background:#11d8ff14;border-color:#11d8ff4d}.table__head,.platform-table__head,.automation-steps-table__head{letter-spacing:.01em;text-transform:none}.table__row,.platform-table__row,.automation-steps-table__row,.list-panel__item,.message-item,.suggestion-item,.asset-tile,.agent-card,.feature-card{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.table__row:hover,.platform-table__row:hover{box-shadow:inset 0 0 0 1px #11d8ff0f}.feature-card__action,.asset-type-badge,.list-panel__count,.mode-chip,.status-badge,.approval-badge,.risk-badge{letter-spacing:0}.json-preview,.result-block,.subpanel,.state-card,.approval-strip,.upload-box{border-radius:14px}.dashboard-main__aside .card,.workbench-layout__aside .card{box-shadow:0 14px 28px #00000029}.dashboard-main__aside .card__header h3,.workbench-layout__aside .card__header h3{color:var(--text-main)}.dashboard-main__aside .card__header p,.workbench-layout__aside .card__header p{color:var(--text-secondary)}@media (max-width: 1180px){.product-side-panel__actions{grid-template-columns:1fr}}.product-surface-card__media span,.surface-hero__media span,.sidebar__logo,.topbar__avatar{text-shadow:none}.commerce-os-card{overflow:hidden;background:radial-gradient(circle at top left,rgba(17,216,255,.18),transparent 34%),radial-gradient(circle at top right,rgba(122,92,255,.14),transparent 30%),linear-gradient(180deg,#091120fa,#080d18fa);border:1px solid rgba(17,216,255,.16)}.commerce-os-card.card{padding:10px 12px;border-radius:16px}.commerce-os-tabs{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.commerce-os-tabs__item{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-secondary);border-radius:999px;padding:5px 10px;font-size:11px}.commerce-os-tabs__item--active{border-color:#11d8ff5c;background:#11d8ff1f;color:var(--text-main)}.commerce-os{display:grid;gap:12px}.commerce-os__hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:12px}.commerce-os__identity,.commerce-os__launch{border-radius:16px;padding:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.commerce-os__identity h2{margin:6px 0;font-size:24px}.commerce-os__identity p,.commerce-os__launch span{color:var(--text-secondary);font-size:11px;line-height:1.35}.commerce-os__eyebrow{color:#11d8ffd1;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.commerce-os__launch{display:grid;gap:8px;align-content:start}.commerce-os__launch--green{border-color:#1ed67938}.commerce-os__launch--orange{border-color:#ffaa3338}.commerce-os__launch--red{border-color:#ff5c5c3d}.commerce-os__hero-actions{display:flex;flex-wrap:wrap;gap:8px}.commerce-os__runtime-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.runtime-node{border-radius:12px;padding:11px;min-height:118px;display:grid;gap:6px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.runtime-node--green{border-color:#1ed6793d}.runtime-node--blue{border-color:#11d8ff3d}.runtime-node--violet{border-color:#7a5cff3d}.runtime-node--orange{border-color:#ffaa333d}.runtime-node--red{border-color:#ff5c5c3d}.runtime-node__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.runtime-node p,.runtime-node small{color:var(--text-secondary);margin:0;line-height:1.3}.runtime-node p{font-size:11px}.runtime-node small{font-size:10px}.commerce-os__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.commerce-os__subcard{min-height:100%}.commerce-os__subcard.card{padding:9px 10px;border-radius:14px}.commerce-os__subcard .card__header{margin-bottom:6px}.commerce-os__subcard .card__header h3{font-size:13px}.commerce-os__subcard .card__header p{font-size:10px;line-height:1.35}.wizard-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.wizard-strip__item,.memory-chip,.signal-list__item{border-radius:10px;padding:8px 10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.wizard-strip__item strong,.memory-chip strong{display:block;margin-bottom:3px;font-size:12px}.wizard-strip__item span,.memory-chip span,.signal-list__item p,.signal-list__item small{color:var(--text-secondary);font-size:10px;line-height:1.3}.commerce-os-memory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.commerce-os-browser,.copilot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.copilot-grid p{color:var(--text-secondary);margin:6px 0 0;font-size:11px;line-height:1.35}.signal-list{display:grid;gap:8px}.signal-list__item{display:flex;gap:8px;align-items:flex-start}.signal-list__item svg{flex:0 0 auto;margin-top:2px}.signal-list__item strong{display:block;margin-bottom:3px;font-size:12px}.browser-dock-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.browser-dock-card__panel{display:grid;gap:4px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.browser-dock-card__panel--wide{grid-column:1 / -1}.browser-dock-card__label{display:flex;align-items:center;gap:6px}.browser-dock-card__label strong{font-size:12px}.browser-dock-card__panel p,.browser-dock-card__panel small{margin:0;color:var(--text-secondary);line-height:1.3}.browser-dock-card__panel p{font-size:11px}.browser-dock-card__panel small{font-size:10px}@media (max-width: 1320px){.commerce-os__runtime-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1080px){.commerce-os__hero,.commerce-os__grid,.commerce-os-browser,.copilot-grid,.commerce-os-memory,.wizard-strip,.browser-dock-card__grid{grid-template-columns:1fr}.commerce-os__runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.commerce-os-tabs{justify-content:flex-start}.commerce-os__runtime-grid{grid-template-columns:1fr}}.mm-page{position:relative;display:grid;gap:14px;min-height:100%;color:#e8f2ff}.mm-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(57,115,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(57,115,255,.045) 1px,transparent 1px),radial-gradient(circle at 8% 12%,rgba(57,88,255,.22),transparent 20%),radial-gradient(circle at 74% 28%,rgba(0,211,255,.12),transparent 24%),#030812;background-size:32px 32px,32px 32px,auto,auto,auto}.mm-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px;min-height:56px;border:1px solid rgba(70,118,214,.24);border-radius:8px;background:#040b18c7;box-shadow:inset 0 -1px #3a64cd24}.mm-nav button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:2px;min-width:0;min-height:44px;padding:7px 10px;border:0;border-radius:7px;background:#071226e0;color:#d2e2ff9e;font-size:13px;font-weight:700;text-align:left}.mm-nav button svg{grid-row:1 / span 2}.mm-nav button span,.mm-nav button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-nav button small{color:#7f94b7;font-size:10px;font-weight:700}.mm-nav button:disabled{cursor:not-allowed;opacity:.55}.mm-nav button.is-active{color:#fff;background:linear-gradient(180deg,#3654fff2,#292ba9c7);box-shadow:0 0 22px #4b54ff6b}.mm-nav button.is-active small{color:#bcd7ff}.mm-hero-panel,.mm-toolbar,.mm-service-section,.mm-gpu-band,.mm-config-panel,.mm-side-panel{border:1px solid rgba(54,105,196,.28);background:linear-gradient(180deg,#08172feb,#030c1beb),radial-gradient(circle at top left,rgba(31,122,255,.16),transparent 34%);box-shadow:inset 0 1px #ffffff0a,0 18px 46px #0000003d}.mm-hero-panel{display:grid;grid-template-columns:104px minmax(190px,1fr) minmax(520px,2.15fr);gap:22px;align-items:center;min-height:118px;padding:18px 22px;border-radius:9px}.mm-orbit{display:grid;place-items:center;width:82px;height:82px;color:#b8c7ff;border:1px solid rgba(85,119,255,.48);background:linear-gradient(135deg,#192a76e0,#0e1946b8),radial-gradient(circle,rgba(58,112,255,.28),transparent 62%);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);box-shadow:0 0 38px #4f66ff52,inset 0 0 24px #62c5ff29}.mm-hero-copy h1,.mm-service-section h2,.mm-gpu-band h2,.mm-panel-title h2,.mm-side-panel h2{margin:0;letter-spacing:0}.mm-hero-copy h1{font-size:24px;line-height:1.15}.mm-hero-copy p,.mm-panel-title p,.mm-gpu-band p{margin:8px 0 0;color:#8ea7c9;font-size:13px;line-height:1.55}.mm-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.mm-kpi-grid>div{display:grid;gap:5px;min-width:0;padding:6px 20px;border-left:1px solid rgba(81,122,203,.22)}.mm-kpi-grid span,.mm-service-card dt,.mm-service-card p,.mm-service-section header span,.mm-donut-legend,.mm-health-list small,.mm-route-list small{color:#8799b3}.mm-kpi-grid strong{min-width:0;overflow-wrap:anywhere;color:#b7c8ff;font-size:25px;line-height:1.1}.mm-kpi-grid small{color:#8392b0;font-size:13px}.mm-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start}.mm-left,.mm-right{display:grid;gap:14px;min-width:0}.mm-toolbar{display:grid;grid-template-columns:150px 150px minmax(180px,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:8px}.mm-toolbar select,.mm-search,.mm-config-panel select,.mm-config-panel input{width:100%;min-width:0;height:36px;border:1px solid rgba(68,105,178,.34);border-radius:6px;background:#020916c7;color:#dce9ff;font-size:12px}.mm-toolbar select,.mm-config-panel select,.mm-config-panel input{padding:0 10px}.mm-search{display:flex;align-items:center;gap:8px;padding:0 10px}.mm-search input{height:auto;padding:0;border:0;background:transparent;outline:none}.mm-group-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mm-group-tabs button{display:flex;align-items:center;gap:6px;min-width:0;height:32px;padding:0 8px;border:1px solid rgba(66,105,184,.22);border-radius:6px;background:#061125b8;color:#8fa7ca;font-size:12px;font-weight:800}.mm-group-tabs button svg{flex:0 0 auto;width:14px;height:14px}.mm-group-tabs button.is-active{color:#eaf2ff;border-color:#527bffb3;background:linear-gradient(180deg,#233f99db,#091634db)}.mm-group-tabs span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-group-tabs small{margin-left:auto;color:#7edcff;font-size:12px}.mm-service-section{display:grid;gap:12px;padding:14px;border-radius:9px}.mm-service-section header,.mm-panel-title,.mm-side-panel header,.mm-service-card__top,.mm-service-card__actions,.mm-gpu-band{display:flex;align-items:center}.mm-service-section header,.mm-panel-title,.mm-side-panel header{justify-content:space-between;gap:12px}.mm-service-section h2,.mm-panel-title h2,.mm-side-panel h2,.mm-gpu-band h2{font-size:16px}.mm-service-section header button,.mm-side-panel header button,.mm-gpu-band button,.mm-service-card__actions button,.mm-service-card__actions span{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:6px;color:#8eb5ff;background:transparent;font-size:12px;font-weight:800}.mm-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.mm-service-card{position:relative;display:flex;flex-direction:column;gap:11px;min-height:184px;min-width:0;padding:13px;border:1px solid rgba(73,110,186,.32);border-radius:8px;background:radial-gradient(circle at top right,rgba(54,86,255,.18),transparent 36%),#051127d6;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.mm-service-card:hover,.mm-service-card:focus-visible{border-color:#6c8effb8;box-shadow:inset 0 0 0 1px #6c8eff29,0 16px 34px #0d1e4e47;transform:translateY(-1px)}.mm-service-card.is-selected{border-color:#8497ffdb;box-shadow:inset 0 0 0 1px #8497ff38,0 0 28px #566eff29}.mm-service-card__top{gap:10px;min-width:0;align-items:flex-start}.mm-service-card__identity{min-width:0;flex:1 1 auto}.mm-service-card__logo{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:8px;color:#8bc9ff;background:linear-gradient(135deg,#3e4ee2b8,#0d529e80)}.mm-service-card h3{margin:0;overflow:hidden;color:#eff6ff;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mm-service-card p{margin:3px 0 0;font-size:11px}.mm-switch{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;width:34px;height:16px;margin-left:auto;padding:2px;border:0;border-radius:999px;background:#5c698473;cursor:pointer}.mm-switch:disabled{cursor:not-allowed;opacity:.72}.mm-switch:not(.is-online):not(:disabled):hover{background:#62779aad}.mm-switch.is-readonly{pointer-events:none}.mm-switch span{width:12px;height:12px;border-radius:999px;background:#94a3b8}.mm-switch.is-online{background:#16d39340}.mm-switch.is-online span{background:#38f0a4;box-shadow:0 0 12px #38f0a494}.mm-switch.is-warn span{background:#ffd76a}.mm-service-card__tags,.mm-toggle-grid{display:flex;flex-wrap:wrap;gap:6px}.mm-service-card__tags span{display:inline-flex;align-items:center;min-height:22px;max-width:100%;padding:3px 7px;border-radius:5px;background:#657cb32e;color:#9badcb;font-size:11px}.mm-service-card__meta{display:grid;gap:5px;margin:0;padding-top:2px}.mm-service-card__meta div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px}.mm-service-card dt,.mm-service-card dd{min-width:0;margin:0;font-size:11px;line-height:1.35}.mm-service-card dd{overflow:hidden;color:#c8d7f1;text-overflow:ellipsis;white-space:nowrap}.mm-service-card__actions{gap:8px;margin-top:auto}.mm-service-card__actions button,.mm-service-card__actions span,.mm-gpu-band button{height:27px;flex:1 1 0;border:1px solid rgba(68,105,178,.35);background:#051227e6}.mm-inline-error{padding:9px 11px;border:1px solid rgba(255,95,122,.32);border-radius:7px;background:#ff5f7a17;color:#ff9caf;font-size:12px}.mm-gpu-band{gap:16px;min-height:88px;padding:14px 16px;border-radius:9px;background:linear-gradient(90deg,#201255f2,#040f24e6),radial-gradient(circle at 20% 50%,rgba(134,86,255,.28),transparent 32%)}.mm-gpu-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(146,110,255,.45);border-radius:10px;color:#bf9cff}.mm-gpu-band>div:nth-child(2){min-width:180px;flex:1}.mm-gpu-features{display:grid;grid-template-columns:repeat(3,max-content);gap:10px}.mm-gpu-features span{display:inline-flex;align-items:center;gap:6px;color:#aebaf6;font-size:12px;white-space:nowrap}.mm-gpu-band button{flex:0 0 auto;padding:0 18px;color:#d5c6ff;background:linear-gradient(180deg,#6e43e1e6,#3a2089e6)}.mm-config-panel{display:grid;gap:16px;padding:16px;border-radius:9px}.mm-config-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.mm-config-grid--single{grid-template-columns:1fr}.mm-config-box{display:grid;align-content:start;gap:12px;min-width:0;min-height:100%;padding:14px;border:1px solid rgba(73,110,186,.24);border-radius:8px;background:#030c1b8c}.mm-config-box--combined{gap:14px;background:linear-gradient(180deg,#051228bd,#020916b8),radial-gradient(circle at top right,rgba(17,216,255,.08),transparent 34%)}.mm-config-box h3{display:flex;align-items:center;gap:8px;margin:0;color:#dfeaff;font-size:14px}.mm-combined-layout{display:grid;grid-template-columns:minmax(360px,1.06fr) minmax(320px,.94fr);gap:14px;align-items:stretch}.mm-config-column{display:grid;align-content:start;gap:12px;min-width:0;padding:14px;border:1px solid rgba(73,110,186,.22);border-radius:8px;background:#010a188c}.mm-config-step{display:flex;align-items:flex-start;gap:10px;min-width:0}.mm-config-step em{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:#11d8ff1f;border:1px solid rgba(17,216,255,.26);color:#82ecff;font-size:12px;font-style:normal;font-weight:800}.mm-config-step div{display:grid;gap:3px;min-width:0}.mm-config-step strong{color:#eaf2ff;font-size:14px;line-height:1.25}.mm-config-step span{color:#8ea3c5;font-size:12px;line-height:1.45}.mm-muted-panel{min-height:40px;padding:12px;border:1px solid rgba(73,110,186,.24);border-radius:8px;color:#8ea3c5;background:#0818307a}.mm-capability-brief{display:grid;gap:5px;min-height:58px;padding:12px;border:1px solid rgba(73,110,186,.28);border-radius:8px;background:linear-gradient(90deg,#0c2248d1,#051227ad),radial-gradient(circle at top left,rgba(57,127,255,.2),transparent 42%)}.mm-capability-brief strong{color:#eaf2ff;font-size:13px}.mm-capability-brief span{color:#8ea3c5;font-size:12px;line-height:1.5}.mm-api-grid,.mm-model-grid{display:grid;gap:12px}.mm-api-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-api-grid .field:nth-child(n+3){grid-column:1 / -1}.mm-model-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.mm-policy-grid{display:grid;gap:12px}.mm-policy-grid .field{max-width:520px}.mm-config-box .field__label{display:grid;gap:3px;justify-content:normal}.mm-config-box .field__label small{text-align:left}.mm-inline-save{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.mm-policy-note{margin-top:2px;padding:10px 12px;border:1px solid rgba(17,216,255,.18);border-radius:8px;background:#11d8ff0f;color:#92a8c8;font-size:12px;line-height:1.5}.mm-policy-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mm-policy-summary div{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid rgba(73,110,186,.18);border-radius:8px;background:#08183075}.mm-policy-summary span{color:#7f92b3;font-size:11px}.mm-policy-summary strong{min-width:0;overflow:hidden;color:#dfeaff;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mm-toggle{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:7px 10px;border:1px solid rgba(73,110,186,.24);border-radius:7px;background:#081830ad;color:#c3d1ea;font-size:12px}.mm-toggle-grid--policy{gap:8px}.mm-side-panel{display:grid;gap:14px;padding:14px;border-radius:9px}.mm-health-list,.mm-route-list{display:grid;gap:10px}.mm-health-list div,.mm-route-list div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0}.mm-health-list span{width:8px;height:8px;border-radius:999px;background:#657084}.mm-health-list span.is-ok{background:#2ee89a;box-shadow:0 0 10px #2ee89a85}.mm-health-list strong,.mm-route-list span{overflow:hidden;color:#d9e6ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mm-health-list em{color:#94a8c5;font-size:12px;font-style:normal}.mm-donut-wrap{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;align-items:center}.mm-donut{display:grid;place-items:center;width:110px;height:110px;border-radius:999px}.mm-donut>div{display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:#061227}.mm-donut strong{color:#eef6ff;font-size:18px;line-height:1}.mm-donut span{color:#7f91ad;font-size:10px}.mm-donut-legend{display:grid;gap:7px;font-size:11px}.mm-donut-legend span{display:flex;align-items:center;gap:7px}.mm-donut-legend i{width:7px;height:7px;border-radius:999px}.mm-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:9px;height:132px}.mm-bars div{display:grid;grid-template-rows:20px 1fr 18px;align-items:end;gap:5px;min-width:0;height:100%}.mm-bars span,.mm-bars strong{overflow:hidden;color:#8296b4;font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mm-bars i{width:100%;min-height:8px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#4c74ff,#4c74ff2e)}.mm-route-list div{grid-template-columns:auto minmax(0,1fr)}.mm-route-list small{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-tips p{margin:0;color:#a1b2cf;font-size:12px;line-height:1.6}.mm-floating-status{position:sticky;bottom:12px;z-index:4;display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;padding:9px 12px;border:1px solid rgba(80,128,220,.32);border-radius:8px;background:#051023f5;color:#dbeafe;box-shadow:0 16px 36px #00000052}.mm-floating-status span,.mm-floating-status em{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mm-floating-status em{color:#8ea2c2;font-style:normal}@media (max-width: 1380px){.mm-hero-panel{grid-template-columns:90px minmax(190px,1fr)}.mm-kpi-grid{grid-column:1 / -1}}@media (max-width: 1180px){.mm-main-grid,.mm-config-grid,.mm-combined-layout,.mm-model-grid{grid-template-columns:1fr}.mm-right{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.mm-nav{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.mm-kpi-grid,.mm-right{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-group-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.mm-group-tabs button{flex:0 0 140px}.mm-toolbar{grid-template-columns:1fr 1fr}.mm-gpu-band{align-items:flex-start;flex-direction:column}.mm-gpu-features{grid-template-columns:1fr}}@media (max-width: 640px){.mm-hero-panel,.mm-api-grid,.mm-kpi-grid,.mm-toolbar,.mm-right,.mm-donut-wrap{grid-template-columns:1fr}.mm-kpi-grid>div{border-left:0;border-top:1px solid rgba(81,122,203,.22);padding:10px 0}.mm-floating-status{width:100%}}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.first\:mt-0:first-child{margin-top:0}.last\:border-0:last-child{border-width:0px}.focus-within\:bg-white\/\[0\.055\]:focus-within{background-color:#ffffff0e}.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\:-translate-y-px:hover{--tw-translate-y: -1px;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\:scale-\[1\.015\]:hover{--tw-scale-x: 1.015;--tw-scale-y: 1.015;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-cyan-300\/40:hover{border-color:#67e8f966}.hover\:border-rose-400\/20:hover{border-color:#fb718533}.hover\:border-sky-300\/40:hover{border-color:#7dd3fc66}.hover\:border-sky-400\/20:hover{border-color:#38bdf833}.hover\:border-sky-400\/25:hover{border-color:#38bdf840}.hover\:bg-cyan-400\/20:hover{background-color:#22d3ee33}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-sky-400\/15:hover{background-color:#38bdf826}.hover\:bg-sky-500\/10:hover{background-color:#0ea5e91a}.hover\:bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-\[linear-gradient\(135deg\,rgba\(18\,33\,63\,0\.82\)\,rgba\(12\,20\,38\,0\.98\)\)\]:hover{background-image:linear-gradient(135deg,#12213fd1,#0c1426fa)}.hover\:bg-\[linear-gradient\(135deg\,rgba\(18\,33\,63\,0\.9\)\,rgba\(12\,20\,38\,0\.98\)\)\]:hover{background-image:linear-gradient(135deg,#12213fe6,#0c1426fa)}.hover\:bg-\[linear-gradient\(90deg\,rgba\(12\,26\,52\,0\.86\)\,rgba\(6\,12\,24\,0\.94\)\)\]:hover{background-image:linear-gradient(90deg,#0c1a34db,#060c18f0)}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / 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-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:shadow-\[0_0_20px_rgba\(56\,189\,248\,0\.18\)\]:hover{--tw-shadow: 0 0 20px rgba(56,189,248,.18);--tw-shadow-colored: 0 0 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)}.hover\:shadow-\[0_0_32px_rgba\(56\,189\,248\,0\.12\)\]:hover{--tw-shadow: 0 0 32px rgba(56,189,248,.12);--tw-shadow-colored: 0 0 32px 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_0_34px_rgba\(34\,211\,238\,0\.3\)\]:hover{--tw-shadow: 0 0 34px rgba(34,211,238,.3);--tw-shadow-colored: 0 0 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)}.hover\:shadow-\[0_0_36px_rgba\(139\,92\,246\,0\.36\)\]:hover{--tw-shadow: 0 0 36px rgba(139,92,246,.36);--tw-shadow-colored: 0 0 36px 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-amber-300\/30:focus{border-color:#fcd34d4d}.focus\:border-cyan-300\/30:focus{border-color:#67e8f94d}.focus\:border-sky-400\/30:focus{border-color:#38bdf84d}.focus\:bg-white\/\[0\.05\]:focus{background-color:#ffffff0d}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.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))}.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\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:order-none{order:0}.sm\:ml-0{margin-left:0}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:min-h-\[60px\]{min-height:60px}.sm\:w-auto{width:auto}.sm\:min-w-\[140px\]{min-width:140px}.sm\:min-w-\[240px\]{min-width:240px}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_130px\]{grid-template-columns:minmax(0,1fr) 130px}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width: 768px){.md\:flex{display:flex}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.md\:grid-cols-\[72px_minmax\(0\,1fr\)_auto\]{grid-template-columns:72px minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:rounded-\[24px\]{border-radius:24px}.md\:p-4{padding:1rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:pb-3{padding-bottom:.75rem}.md\:pt-3{padding-top:.75rem}.md\:text-\[2rem\]{font-size:2rem}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:flex{display:flex}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (min-width: 1280px){.xl\:relative{position:relative}.xl\:sticky{position:sticky}.xl\:top-\[116px\]{top:116px}.xl\:z-10{z-index:10}.xl\:col-start-2{grid-column-start:2}.xl\:col-end-4{grid-column-end:4}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-\[34px\]{height:34px}.xl\:h-\[42px\]{height:42px}.xl\:h-auto{height:auto}.xl\:h-full{height:100%}.xl\:h-screen{height:100vh}.xl\:min-h-0{min-height:0px}.xl\:min-h-\[48px\]{min-height:48px}.xl\:min-h-\[560px\]{min-height:560px}.xl\:min-h-\[64px\]{min-height:64px}.xl\:w-\[34px\]{width:34px}.xl\:w-\[92px\]{width:92px}.xl\:w-auto{width:auto}.xl\:min-w-0{min-width:0px}.xl\:min-w-\[160px\]{min-width:160px}.xl\:min-w-\[168px\]{min-width:168px}.xl\:min-w-\[92px\]{min-width:92px}.xl\:min-w-\[96px\]{min-width:96px}.xl\:max-w-\[48rem\]{max-width:48rem}.xl\:flex-1{flex:1 1 0%}.xl\:flex-none{flex:none}.xl\:translate-x-0{--tw-translate-x: 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))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[112px_minmax\(0\,1fr\)_auto\]{grid-template-columns:112px minmax(0,1fr) auto}.xl\:grid-cols-\[1fr_290px_1fr\]{grid-template-columns:1fr 290px 1fr}.xl\:grid-cols-\[1fr_348px\]{grid-template-columns:1fr 348px}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)_320px\]{grid-template-columns:320px minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_420px\]{grid-template-columns:minmax(0,1.05fr) 420px}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_400px\]{grid-template-columns:minmax(0,1.15fr) 400px}.xl\:grid-cols-\[minmax\(0\,1\.18fr\)_360px\]{grid-template-columns:minmax(0,1.18fr) 360px}.xl\:grid-cols-\[minmax\(0\,1\.18fr\)_380px\]{grid-template-columns:minmax(0,1.18fr) 380px}.xl\:grid-cols-\[minmax\(0\,1\.18fr\)_400px\]{grid-template-columns:minmax(0,1.18fr) 400px}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_400px\]{grid-template-columns:minmax(0,1.1fr) 400px}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_380px\]{grid-template-columns:minmax(0,1.2fr) 380px}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-rows-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-1{gap:.25rem}.xl\:gap-2{gap:.5rem}.xl\:gap-2\.5{gap:.625rem}.xl\:gap-3{gap:.75rem}.xl\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.xl\:self-start{align-self:flex-start}.xl\:overflow-auto{overflow:auto}.xl\:overflow-y-auto{overflow-y:auto}.xl\:rounded-\[30px\]{border-radius:30px}.xl\:border{border-width:1px}.xl\:border-b-0{border-bottom-width:0px}.xl\:border-l{border-left-width:1px}.xl\:border-r{border-right-width:1px}.xl\:border-t-0{border-top-width:0px}.xl\:border-\[rgba\(120\,180\,255\,0\.12\)\]{border-color:#78b4ff1f}.xl\:bg-\[linear-gradient\(180deg\,rgba\(3\,9\,21\,0\.98\)\,rgba\(4\,11\,23\,0\.94\)\)\]{background-image:linear-gradient(180deg,#030915fa,#040b17f0)}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:px-\[9px\]{padding-left:9px;padding-right:9px}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.xl\:pb-3{padding-bottom:.75rem}.xl\:pr-1{padding-right:.25rem}.xl\:pt-\[11px\]{padding-top:11px}.xl\:text-\[1\.02rem\]{font-size:1.02rem}.xl\:text-\[1\.1rem\]{font-size:1.1rem}.xl\:text-\[1\.36rem\]{font-size:1.36rem}.xl\:text-\[11\.5px\]{font-size:11.5px}.xl\:text-\[12px\]{font-size:12px}.xl\:text-\[14px\]{font-size:14px}.xl\:text-xs{font-size:.75rem;line-height:1rem}.xl\:leading-none{line-height:1}.xl\:shadow-\[0_0_46px_rgba\(0\,140\,255\,0\.14\)\,0_24px_90px_rgba\(2\,6\,23\,0\.52\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow: 0 0 46px rgba(0,140,255,.14),0 24px 90px rgba(2,6,23,.52),inset 0 1px 0 rgba(255,255,255,.03);--tw-shadow-colored: 0 0 46px var(--tw-shadow-color), 0 24px 90px var(--tw-shadow-color), 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)}.xl\:backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width: 1536px){.\32xl\:inline{display:inline}.\32xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}
