*,:after,:before{--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/0.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/0.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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:224 60% 99%;--foreground:237 93% 8%;--card:0 0% 100%;--card-foreground:237 93% 8%;--popover:0 0% 100%;--popover-foreground:237 93% 8%;--primary:225 100% 50%;--primary-foreground:0 0% 100%;--secondary:228 50% 96%;--secondary-foreground:237 93% 8%;--muted:228 50% 96%;--muted-foreground:237 30% 45%;--accent:195 100% 42%;--accent-foreground:237 93% 8%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:237 25% 89%;--input:237 25% 89%;--ring:225 100% 50%;--radius:1rem}.sr-only{border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-3{left:.75rem}.top-0{top:0}.top-\[2000px\]{top:2000px}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-left:auto;margin-right:auto}.mt-12{margin-top:3rem}.mt-3{margin-top:.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-full{width:100%;height:100%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-9{height:2.25rem}.h-\[2000px\]{height:2000px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-xl{max-width:36rem}.flex-grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-foreground\/50{border-color:hsl(var(--foreground)/.5)}.border-input{border-color:hsl(var(--input))}.bg-accent\/30{background-color:hsl(var(--accent)/.3)}.bg-background{background-color:hsl(var(--background))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgb(99 102 241/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to:rgb(168 85 247/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a855f7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-\[0\.25rem\]{padding:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/90{color:rgb(255 255 255/.9)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.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-sm{--tw-backdrop-blur:blur(4px);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-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-opacity{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}:root{--bg:#f0f8fb;--bg2:#ffffff;--bg3:#e6f4f9;--bg-dark:#020c14;--bg-dark2:#041a28;--text:#03192e;--text-dim:rgba(3,25,46,0.55);--text-mut:rgba(3,25,46,0.30);--text-d:#e0f4fa;--text-d-dim:rgba(224,244,250,0.58);--text-d-mut:rgba(224,244,250,0.28);--border-c:rgba(3,25,46,0.08);--border2:rgba(3,25,46,0.14);--blue:#00b4d8;--cyan:#72d9ec;--orange:#f4845f;--indigo:#0077b6;--grad:linear-gradient(135deg,#00b4d8,#72d9ec);--grad-warm:linear-gradient(135deg,#f4845f,#f4d03f);--grad-text:linear-gradient(135deg,#0077b6,#00b4d8 50%,#72d9ec);--grad-cta:linear-gradient(135deg,#005f9e,#0077b6 60%,#00b4d8);--grad-hero:radial-gradient(ellipse 55% 65% at 88% 5%,rgba(114,217,236,0.22),transparent);--grad-hero2:radial-gradient(ellipse 45% 55% at 12% 90%,rgba(0,180,216,0.12),transparent);--glow-btn:0 8px 32px rgba(0,180,216,0.36),0 2px 8px rgba(0,180,216,0.20);--glow-blue:0 0 80px rgba(0,180,216,0.20),0 0 160px rgba(0,180,216,0.10);--glow-cyan:0 0 60px rgba(114,217,236,0.28),0 0 120px rgba(114,217,236,0.12);--card-shadow:0 2px 8px rgba(3,25,46,0.04),0 8px 32px rgba(3,25,46,0.06);--card-shadow-h:0 8px 40px rgba(0,180,216,0.15),0 2px 12px rgba(0,180,216,0.08),0 0 0 1px rgba(0,180,216,0.12);--shadow-card:inset 0 1px 0 rgba(255,255,255,0.06),0 20px 60px rgba(0,3,15,0.6);--shadow-lg:inset 0 1px 0 rgba(255,255,255,0.08),0 40px 100px rgba(0,3,15,0.7);--shadow-float:0 40px 120px rgba(0,3,15,0.75),0 0 0 1px rgba(255,255,255,0.06);--r-sm:2px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:38px;--r-pill:9999px}*,:after,:before{margin:0;padding:0}html{scroll-behavior:smooth}body,html{background:var(--bg)}body{font-family:Inter,system-ui,sans-serif;color:var(--text);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button{font-family:inherit}.grain{position:fixed;inset:0;pointer-events:none;z-index:9990;opacity:.025;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}.cursor{width:9px;height:9px;background:var(--blue);z-index:9999;box-shadow:0 0 10px rgba(0,180,216,.5)}.cursor,.cursor-ring{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;will-change:transform}.cursor-ring{width:32px;height:32px;border:1px solid rgba(3,25,46,.22);z-index:9998;transition:opacity .18s}.cursor-trail{position:fixed;inset:0;pointer-events:none;z-index:9997}.admin-panel-nav-button{display:flex;align-items:center;min-width:44px;min-height:44px;border-radius:12px;border:1px solid transparent;background:transparent;color:rgba(3,25,46,.58);cursor:pointer;overflow:hidden;padding:0;transition:background .22s,border-color .22s,color .22s}.admin-panel-nav-button:hover{background:rgba(3,25,46,.045);color:#00b4d8}.admin-panel-nav-button svg{width:44px;height:44px;flex-shrink:0;padding:13px}.admin-panel-nav-button span{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;padding-right:0;font-size:13px;font-weight:600;line-height:1;transition:max-width .32s cubic-bezier(.4,0,.2,1),opacity .22s,padding-right .32s}.admin-panel-nav-button:hover span{max-width:72px;opacity:1;padding-right:14px}.nav-mobile-item--button{width:100%;border:0;background:transparent;font:inherit;cursor:pointer}#hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;background:var(--bg);padding-top:100px}.hero-bg{position:absolute;inset:0;pointer-events:none}.hero-bg:before{background:var(--grad-hero),var(--grad-hero2)}.hero-bg:after,.hero-bg:before{content:"";position:absolute;inset:0}.hero-bg:after{background-image:linear-gradient(rgba(3,25,46,.038) 1px,transparent 0),linear-gradient(90deg,rgba(3,25,46,.038) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 80% at 50% 0,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 0,black 30%,transparent 100%)}.hero-deco-fin{right:6%;top:12%;width:260px;height:340px;background:linear-gradient(155deg,rgba(0,180,216,.07),rgba(114,217,236,.04));animation:heroDrift 9s ease-in-out infinite}.hero-deco-fin,.hero-deco-fin2{position:absolute;pointer-events:none;z-index:1;clip-path:polygon(50% 0,90% 100%,10% 72%)}.hero-deco-fin2{left:2%;bottom:15%;width:140px;height:180px;background:linear-gradient(155deg,rgba(0,180,216,.06),rgba(114,217,236,.03));animation:heroDrift 7s ease-in-out infinite;animation-delay:-3.5s;opacity:.6}.hero-inner{max-width:1280px;margin:0 auto;padding:0 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;z-index:3;min-height:calc(100vh - 100px)}.hero-wordmark-wrap{filter:url(#drip);display:block;width:-moz-fit-content;width:fit-content;margin-bottom:28px;will-change:filter}.hero-wordmark{font-size:clamp(72px,14vw,220px);font-weight:900;letter-spacing:-6px;line-height:.88;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;animation:hueWave 6s ease-in-out infinite}.hero-tagline-min{font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--text-dim)}.hero-sonar{position:absolute;right:calc(-50vw + 50%);top:50%;transform:translateY(-50%);width:480px;height:480px;pointer-events:none;z-index:2}.sonar-bg-glow{inset:28%;background:radial-gradient(circle,rgba(0,180,216,.18) 0,rgba(0,119,182,.06) 60%,transparent 80%);filter:blur(22px);animation:orbBreath 6s ease-in-out infinite}.sonar-bg-glow,.sonar-ring{position:absolute;border-radius:50%}.sonar-ring{top:50%;left:50%;opacity:0;animation:sonarPulse 4s cubic-bezier(.18,.52,.4,1) infinite}.sonar-ring-1{width:110px;height:110px;margin:-55px 0 0 -55px;animation-delay:0s;border:1.5px solid rgba(0,180,216,.75)}.sonar-ring-2{width:230px;height:230px;margin:-115px 0 0 -115px;animation-delay:1s;border:1px solid rgba(0,180,216,.5)}.sonar-ring-3{width:360px;height:360px;margin:-180px 0 0 -180px;animation-delay:2s;border:1px solid rgba(0,180,216,.3)}.sonar-ring-4{width:490px;height:490px;margin:-245px 0 0 -245px;animation-delay:3s;border:1px solid rgba(0,180,216,.14)}@keyframes sonarPulse{0%{opacity:1;transform:scale(.15)}80%{opacity:.08}to{opacity:0;transform:scale(1)}}.sonar-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:3;width:56px;height:44px}.sonar-center-glow{position:absolute;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(0,180,216,.55) 0,transparent 70%);filter:blur(12px);animation:orbBreath 4s ease-in-out infinite}.sonar-metric{position:absolute;top:50%;left:50%;padding:7px 14px;border-radius:var(--r-pill);background:rgba(255,255,255,.64);backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%);border:1px solid rgba(255,255,255,.82);box-shadow:0 4px 18px rgba(3,25,46,.06),inset 0 1px 0 rgba(255,255,255,.92);font-size:12px;font-weight:500;color:rgba(3,25,46,.58);white-space:nowrap;pointer-events:all;opacity:.42;transition:opacity .35s cubic-bezier(.23,1,.32,1),box-shadow .35s}.sonar-metric:hover{opacity:1;box-shadow:0 8px 28px rgba(0,180,216,.18),inset 0 1px 0 rgba(255,255,255,.95)}.sonar-metric-val{font-weight:700;color:var(--blue);margin-right:4px}.sonar-m1{animation:orbitM1 22s linear infinite}.sonar-m2{animation:orbitM2 28s linear infinite}.sonar-m3{animation:orbitM3 18s linear infinite}@keyframes orbitM1{0%{transform:translate(-50%,-50%) rotate(-130deg) translateX(168px) rotate(130deg)}to{transform:translate(-50%,-50%) rotate(230deg) translateX(168px) rotate(-230deg)}}@keyframes orbitM2{0%{transform:translate(-50%,-50%) rotate(15deg) translateX(188px) rotate(-15deg)}to{transform:translate(-50%,-50%) rotate(375deg) translateX(188px) rotate(-375deg)}}@keyframes orbitM3{0%{transform:translate(-50%,-50%) rotate(125deg) translateX(172px) rotate(-125deg)}to{transform:translate(-50%,-50%) rotate(485deg) translateX(172px) rotate(-485deg)}}.hero-current{position:absolute;right:calc(-50vw + 50% - 10px);top:51%;width:min(610px,44vw);height:min(520px,44vw);transform:translateY(-50%);pointer-events:none;z-index:2;opacity:.78;mask-image:linear-gradient(90deg,transparent,transparent 22%,rgba(0,0,0,.18) 32%,black 48%);-webkit-mask-image:linear-gradient(90deg,transparent,transparent 22%,rgba(0,0,0,.18) 32%,black 48%)}.current-glow{position:absolute;inset:14% 7% 8% 15%;border-radius:50%;background:radial-gradient(circle at 54% 45%,rgba(114,217,236,.34),transparent 42%),radial-gradient(circle at 62% 60%,rgba(0,119,182,.14),transparent 64%);filter:blur(26px);animation:currentGlow 7s ease-in-out infinite}.current-fin{position:absolute;right:20%;top:19%;width:190px;height:250px;transform:perspective(900px) rotateY(-18deg) rotateX(5deg);filter:drop-shadow(0 34px 54px rgba(0,119,182,.16));animation:currentFinFloat 8s ease-in-out infinite}.current-fin svg{width:100%;height:100%;overflow:visible}.current-fin-face{fill:url(#unused);fill:rgba(114,217,236,.2);stroke:rgba(0,119,182,.18);stroke-width:2}.current-fin-edge{stroke:rgba(0,119,182,.28);stroke-width:5;stroke-linecap:round}.current-fin-wave{stroke:rgba(0,180,216,.42);stroke-width:3;stroke-linecap:round}.current-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.current-line{stroke:rgba(0,119,182,.18);stroke-width:1.3;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:240 80;animation:currentFlow 9s linear infinite}.current-line-a{stroke:rgba(0,180,216,.34);stroke-width:3.4;filter:drop-shadow(0 0 12px rgba(0,180,216,.16))}.current-line-b{stroke:rgba(0,119,182,.22);animation-duration:12s}.current-line-c{stroke:rgba(114,217,236,.35);stroke-width:2.2;animation-duration:10.5s;animation-direction:reverse}.current-line-d{stroke:rgba(139,92,246,.18);animation-duration:14s}.current-node{position:absolute;width:11px;height:11px;border-radius:50%;background:#00b4d8;box-shadow:0 0 0 8px rgba(0,180,216,.1),0 0 28px rgba(0,180,216,.34);animation:currentNode 6s ease-in-out infinite}.current-node-1{left:34%;top:46%}.current-node-2{left:47%;top:62%;animation-delay:-1.6s;background:#72d9ec}.current-node-3{right:10%;top:36%;animation-delay:-3.1s}.current-node-4{right:23%;bottom:18%;animation-delay:-4.4s;background:#8b5cf6;box-shadow:0 0 0 8px rgba(139,92,246,.08),0 0 26px rgba(139,92,246,.2)}@keyframes currentFlow{to{stroke-dashoffset:-320}}@keyframes currentGlow{0%,to{transform:scale(.94);opacity:.72}50%{transform:scale(1.05);opacity:1}}@keyframes currentFinFloat{0%,to{transform:perspective(900px) rotateY(-18deg) rotateX(5deg) translateY(0)}50%{transform:perspective(900px) rotateY(-14deg) rotateX(7deg) translateY(-16px)}}@keyframes currentNode{0%,to{transform:translateZ(0) scale(.78);opacity:.46}50%{transform:translate3d(18px,-10px,0) scale(1.1);opacity:1}}.clock-bg{top:50%;left:-4%;transform:translateY(-50%) perspective(880px) rotateY(26deg);width:min(950px,96vw);height:min(950px,96vw);opacity:.3;-webkit-mask-image:linear-gradient(180deg,black 38%,transparent 72%);mask-image:linear-gradient(180deg,black 38%,transparent 72%);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.clock-bg,.hero-graph-bg{position:absolute;pointer-events:none;z-index:1;color:var(--text)}.hero-graph-bg{bottom:0;left:0;right:0;height:38%;opacity:.075}.hero-graph-bg svg{width:100%;height:100%;display:block}.loading-screen{position:fixed;inset:0;z-index:99999;background:var(--bg-dark);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1)}.loading-screen.ls-exit{opacity:0;transform:scale(1.035)}.ls-inner{display:flex;flex-direction:column;align-items:center}.ls-logo{margin-bottom:22px;animation:lsUp .9s cubic-bezier(.23,1,.32,1) .1s both}.ls-wordmark{font-size:clamp(42px,8vw,72px);font-weight:900;letter-spacing:-2.5px;line-height:1;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px;animation:lsUp .9s cubic-bezier(.23,1,.32,1) .18s both}.ls-tagline{font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:rgba(224,244,250,.28);margin-bottom:44px;animation:lsUp .9s cubic-bezier(.23,1,.32,1) .28s both}.ls-bar-wrap{width:150px;height:2px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden;animation:lsUp .9s cubic-bezier(.23,1,.32,1) .36s both}.ls-bar{height:100%;width:0;border-radius:2px;background:var(--grad);animation:lsProgress 2.05s cubic-bezier(.4,0,.2,1) .42s forwards}@keyframes lsUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lsProgress{0%{width:0}55%{width:70%}82%{width:88%}to{width:100%}}@keyframes hueWave{0%,to{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(42deg) brightness(1.06)}}.hero-text{display:flex;flex-direction:column;align-items:flex-start}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;border-radius:var(--r-pill);background:rgba(0,180,216,.07);border:1px solid rgba(0,180,216,.18);color:rgba(0,180,216,.85);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:36px}.hero-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px rgba(0,180,216,.8);animation:pulseDot 2s infinite}.hero-headline{font-size:clamp(48px,5.8vw,84px);font-weight:900;line-height:1.04;letter-spacing:-3px;color:var(--text);margin-bottom:24px}.grad-text{background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200%;animation:gradShift 6s linear infinite}.hero-sub{font-size:18px;color:var(--text-dim);line-height:1.75;font-weight:400;max-width:520px;margin-bottom:44px}.hero-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:52px}.btn-primary{padding:16px 36px;border-radius:var(--r-pill);background:var(--grad-cta);color:#fff;font-size:15px;font-weight:700;border:none;cursor:pointer;position:relative;overflow:hidden;box-shadow:var(--glow-btn);transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);background-size:200% 100%;animation:shimmerBtn 2.6s linear infinite}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 16px 50px rgba(0,180,216,.46)}.btn-ghost{padding:15px 32px;border-radius:var(--r-pill);background:rgba(3,25,46,.04);border:1px solid rgba(3,25,46,.13);color:rgba(3,25,46,.72);font-size:15px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s,transform .25s,color .2s}.btn-ghost:hover{background:rgba(3,25,46,.08);border-color:rgba(3,25,46,.24);color:var(--text);transform:translateY(-2px)}.hero-badges{display:flex;gap:10px;flex-wrap:wrap}.hero-badge{padding:7px 16px;border-radius:var(--r-pill);font-size:12px;font-weight:500;background:rgba(3,25,46,.04);border:1px solid rgba(3,25,46,.09);color:var(--text-dim);white-space:nowrap;transition:border-color .2s,color .2s}.hero-badge:hover{border-color:rgba(3,25,46,.2);color:var(--text)}.hero-visual{display:flex;align-items:center;justify-content:center;position:relative}.laptop-wrap{position:relative;z-index:2;animation:laptopFloat 7s ease-in-out infinite}.laptop-glow{position:absolute;top:5%;left:50%;transform:translateX(-50%);width:460px;height:280px;background:radial-gradient(ellipse,rgba(0,180,216,.2),rgba(114,217,236,.08),transparent 65%);filter:blur(50px);pointer-events:none;z-index:-1}.laptop-scene{transform:perspective(1400px) rotateY(-15deg) rotateX(5deg);transform-style:preserve-3d}.laptop-screen{width:500px;height:310px;background:#030c18;border:1.5px solid rgba(255,255,255,.12);border-bottom:none;border-radius:14px 14px 0 0;overflow:hidden;box-shadow:inset 0 0 80px rgba(0,180,216,.07),0 0 0 1px rgba(3,25,46,.04)}.screen-chrome{height:24px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 12px;gap:5px}.screen-dot{width:7px;height:7px;border-radius:50%}.sd-red{background:#ff5f57}.sd-yel{background:#febc2e}.sd-grn{background:#28c840}.screen-dash{padding:14px;display:flex;flex-direction:column;gap:10px}.dash-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.dash-stat{background:rgba(0,180,216,.08);border:1px solid rgba(0,180,216,.14);border-radius:8px;padding:9px 10px}.dash-stat-label{font-size:7px;color:rgba(224,244,250,.38);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-family:DM Sans,sans-serif}.dash-stat-value{font-size:17px;font-weight:800;color:rgba(224,244,250,.92);letter-spacing:-.5px}.dash-stat-trend{font-size:7px;color:#72d9ec;margin-top:2px}.dash-chart{height:72px;background:rgba(0,180,216,.05);border:1px solid rgba(0,180,216,.1);border-radius:8px;padding:8px;position:relative;overflow:hidden}.dash-chart-area{background:linear-gradient(0deg,rgba(0,180,216,.2),transparent);clip-path:polygon(0 100%,10% 62%,22% 74%,36% 45%,50% 55%,64% 28%,78% 38%,90% 15%,100% 22%,100% 100%)}.dash-chart-area,.dash-chart-line{position:absolute;bottom:0;left:0;right:0;height:100%}.dash-chart-line{border-top:2px solid transparent;-o-border-image:linear-gradient(90deg,#00b4d8,#72d9ec) 1;border-image:linear-gradient(90deg,#00b4d8,#72d9ec) 1;clip-path:polygon(0 62%,10% 62%,22% 74%,36% 45%,50% 55%,64% 28%,78% 38%,90% 15%,100% 22%,100% 23%,90% 16%,78% 39%,64% 29%,50% 56%,36% 46%,22% 75%,10% 63%,0 63%)}.dash-row2{display:grid;grid-template-columns:2fr 1fr;gap:7px}.dash-mini{background:rgba(114,217,236,.06);border:1px solid rgba(114,217,236,.12);border-radius:8px;padding:9px;display:flex;flex-direction:column;gap:4px}.dash-mini-label{font-size:7px;color:rgba(224,244,250,.35);letter-spacing:.08em;text-transform:uppercase;font-family:DM Sans,sans-serif}.dash-mini-val{font-size:12px;font-weight:700;color:rgba(224,244,250,.88)}.dash-bar{height:3px;border-radius:2px;background:var(--grad);margin-top:2px}.laptop-base{width:540px;height:18px;background:linear-gradient(180deg,#141428,#081828);border:1.5px solid rgba(255,255,255,.08);border-top:none;border-radius:0 0 8px 8px;margin-left:-20px;box-shadow:0 16px 60px rgba(0,3,15,.9)}.laptop-foot{width:55%;height:6px;background:linear-gradient(180deg,#081828,#020a14);margin:0 auto;border-radius:0 0 14px 14px;box-shadow:0 16px 40px rgba(0,3,15,.8)}.phone-wrap{position:absolute;right:-50px;bottom:10px;z-index:10;animation:phoneFloat 5s ease-in-out infinite;animation-delay:-2.5s}.phone-scene{transform:perspective(800px) rotateY(-8deg) rotateX(3deg)}.phone-body{width:110px;height:200px;background:linear-gradient(155deg,#0a1e2e,#08081a);border:1.5px solid rgba(255,255,255,.11);border-radius:22px;overflow:hidden;box-shadow:0 24px 60px rgba(0,3,15,.85),0 0 0 1px rgba(255,255,255,.03),0 0 40px rgba(114,217,236,.2)}.phone-notch{width:36px;height:7px;background:#020a14;border-radius:0 0 8px 8px;margin:0 auto}.phone-content{padding:8px;display:flex;flex-direction:column;gap:5px}.phone-card{background:rgba(0,180,216,.12);border:1px solid rgba(0,180,216,.18);border-radius:9px;padding:7px}.phone-card-label{font-size:6px;color:rgba(224,244,250,.42);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-family:DM Sans,sans-serif}.phone-card-val{font-size:13px;font-weight:800;color:rgba(224,244,250,.9)}.phone-bar{height:3px;border-radius:2px;background:var(--grad);margin-top:4px;width:70%}.phone-card2{background:rgba(114,217,236,.08);border:1px solid rgba(114,217,236,.14);border-radius:9px;padding:7px}.phone-dots{display:flex;gap:3px;margin-top:4px}.phone-dot{width:18px;height:3px;border-radius:2px}.pd-1{background:rgba(0,180,216,.75)}.pd-2{background:rgba(0,140,200,.5)}.pd-3{background:rgba(114,217,236,.35)}section{position:relative;background:var(--bg);overflow:hidden}section.dark-sec{background:var(--bg-dark)}.section-inner{max-width:1280px;margin:0 auto;padding:140px 64px;position:relative}.section-inner[data-num]:before{content:attr(data-num);position:absolute;top:44px;right:52px;font-size:170px;font-weight:900;line-height:1;pointer-events:none;color:rgba(3,25,46,.033);letter-spacing:-6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.dark-sec .section-inner[data-num]:before{color:rgba(255,255,255,.038)}.section-head{text-align:center;max-width:720px;margin:0 auto 80px}.section-eyebrow{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(0,180,216,.82);margin-bottom:16px}section.dark-sec .section-eyebrow{color:rgba(114,217,236,.88)}.section-title{font-size:clamp(34px,4vw,52px);font-weight:900;letter-spacing:-1.5px;line-height:1.1;color:var(--text);margin-bottom:20px}section.dark-sec .section-title{color:var(--text-d)}.section-sub{font-size:17px;color:var(--text-dim);line-height:1.75}section.dark-sec .section-sub{color:var(--text-d-dim)}#hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;pointer-events:none;z-index:5;background:linear-gradient(to bottom,transparent 0,var(--bg) 100%)}#services{border-top:none;background:var(--bg);position:relative}#services:before{top:0;height:120px;background:linear-gradient(to top,transparent 0,var(--bg) 100%)}#services:after,#services:before{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:5}#services:after{bottom:0;height:160px;background:linear-gradient(to bottom,transparent 0,var(--bg) 100%)}.svc-grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.svc-grid-lines{position:absolute;inset:-10%;background-image:linear-gradient(rgba(0,180,216,.13) 1px,transparent 0),linear-gradient(90deg,rgba(0,180,216,.13) 1px,transparent 0);background-size:54px 54px;animation:gridScroll 20s linear infinite;-webkit-mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,transparent 25%,black 80%);mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,transparent 25%,black 80%)}@keyframes gridScroll{0%{background-position:0 0}to{background-position:54px 54px}}.svc-grid-dots{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,180,216,.18) 1px,transparent 0);background-size:27px 27px;-webkit-mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,transparent 20%,black 85%);mask-image:radial-gradient(ellipse 75% 75% at 50% 50%,transparent 20%,black 85%);opacity:.45}.svc-bg-fins{inset:0;z-index:1;pointer-events:none}.bg-fin,.svc-bg-fins{position:absolute}@keyframes bgFin1{0%,to{transform:rotate(-15deg) translateY(0)}50%{transform:rotate(-15deg) translateY(-14px)}}@keyframes bgFin2{0%,to{transform:rotate(12deg) translateY(0)}50%{transform:rotate(12deg) translateY(-10px)}}@keyframes bgFin3{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-8deg) translateY(-13px)}}@keyframes bgFin4{0%,to{transform:rotate(20deg) translateY(0)}50%{transform:rotate(20deg) translateY(-9px)}}@keyframes bgFin5{0%,to{transform:rotate(-22deg) translateY(0)}50%{transform:rotate(-22deg) translateY(-16px)}}@keyframes bgFin6{0%,to{transform:rotate(6deg) translateY(0)}50%{transform:rotate(6deg) translateY(-11px)}}.bgFin1{animation:bgFin1 9s ease-in-out infinite}.bgFin2{animation:bgFin2 12s ease-in-out -3s infinite}.bgFin3{animation:bgFin3 7s ease-in-out -6s infinite}.bgFin4{animation:bgFin4 10s ease-in-out -1s infinite}.bgFin5{animation:bgFin5 8s ease-in-out -4s infinite}.bgFin6{animation:bgFin6 11s ease-in-out -7s infinite}.svc-motion{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.svc-ring{position:absolute;border-radius:50%;border:1px solid rgba(0,180,216,.1);top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg)}.svc-ring-1{width:700px;height:700px;border-color:rgba(0,180,216,.1);animation:svcRingSpin 28s linear infinite}.svc-ring-1:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#00b4d8;top:-4px;left:50%;margin-left:-4px;box-shadow:0 0 14px rgba(0,180,216,.9)}.svc-ring-2{width:1050px;height:1050px;border-color:rgba(0,180,216,.06);animation:svcRingSpin 44s linear infinite reverse}.svc-ring-2:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#72d9ec;bottom:-3px;left:50%;margin-left:-3px;box-shadow:0 0 10px rgba(114,217,236,.9)}.svc-ring-3{width:420px;height:420px;border-color:rgba(0,180,216,.08);border-style:dashed;animation:svcRingSpin 18s linear infinite}@keyframes svcRingSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}.svc-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,180,216,.35) 40%,rgba(114,217,236,.55) 50%,rgba(0,180,216,.35) 60%,transparent);box-shadow:0 0 18px rgba(0,180,216,.3);top:-2px;animation:svcScan 7s cubic-bezier(.4,0,.6,1) infinite}@keyframes svcScan{0%{top:-2px;opacity:0}5%{opacity:1}95%{opacity:1}to{top:102%;opacity:0}}.svc-particle{position:absolute;border-radius:50%;background:var(--blue);pointer-events:none;animation:svcFloat linear infinite}.svc-p1{width:5px;height:5px;left:8%;top:75%;opacity:.55;animation-duration:9s;animation-delay:0s;box-shadow:0 0 8px rgba(0,180,216,.7)}.svc-p2{width:3px;height:3px;left:16%;top:60%;opacity:.35;animation-duration:12s;animation-delay:-3s}.svc-p3{width:6px;height:6px;left:4%;top:30%;opacity:.45;animation-duration:8s;animation-delay:-5s;box-shadow:0 0 10px rgba(0,180,216,.6)}.svc-p4{width:4px;height:4px;left:88%;top:80%;opacity:.4;animation-duration:11s;animation-delay:-2s}.svc-p5{width:3px;height:3px;left:93%;top:50%;opacity:.3;animation-duration:14s;animation-delay:-7s}.svc-p6{width:5px;height:5px;left:78%;top:20%;opacity:.5;animation-duration:10s;animation-delay:-4s;box-shadow:0 0 8px rgba(114,217,236,.7);background:var(--cyan)}.svc-p7{width:4px;height:4px;left:55%;top:88%;opacity:.35;animation-duration:13s;animation-delay:-1s}.svc-p8{width:3px;height:3px;left:35%;top:92%;opacity:.28;animation-duration:16s;animation-delay:-9s}.svc-p9{width:6px;height:6px;left:22%;top:18%;opacity:.42;animation-duration:9s;animation-delay:-6s;box-shadow:0 0 10px rgba(0,180,216,.5)}.svc-p10{width:4px;height:4px;left:68%;top:10%;opacity:.38;animation-duration:11s;animation-delay:-8s}@keyframes svcFloat{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.15)}to{transform:translateY(0) scale(1)}}.svc-node{position:absolute;width:80px;height:80px}.svc-node span:first-child{position:absolute;width:8px;height:8px;border-radius:50%;background:rgba(0,180,216,.55);box-shadow:0 0 12px rgba(0,180,216,.7);animation:svcNodePulse 2.5s ease-in-out infinite}.svc-node-line{position:absolute;background:rgba(0,180,216,.2);animation:svcLineFade 2.5s ease-in-out infinite}.svc-node-line-h{height:1px;width:60px;top:3px;left:8px}.svc-node-line-v{width:1px;height:60px;left:3px;top:8px}.svc-node-line-hr{left:auto;right:8px}.svc-node-line-vb{top:auto;bottom:8px}.svc-node-tl{top:24px;left:24px}.svc-node-tr{top:24px;right:24px}.svc-node-bl{bottom:24px;left:24px}.svc-node-br{bottom:24px;right:24px}.svc-node-br span:first-child,.svc-node-tr span:first-child{right:0;left:auto}.svc-node-bl span:first-child,.svc-node-br span:first-child{bottom:0;top:auto}@keyframes svcNodePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes svcLineFade{0%,to{opacity:.2}50%{opacity:.6}}.svc-glow-1,.svc-glow-2,.svc-glow-3{position:absolute;border-radius:50%;pointer-events:none;filter:blur(90px)}.svc-glow-1{width:560px;height:560px;top:-15%;left:5%;z-index:1;background:radial-gradient(circle,rgba(0,180,216,.1),transparent 70%);animation:glowDrift1 14s ease-in-out infinite}.svc-glow-2{width:480px;height:480px;bottom:-10%;right:3%;z-index:1;background:radial-gradient(circle,rgba(242,200,121,.08),transparent 70%);animation:glowDrift2 18s ease-in-out infinite}.svc-glow-3{width:360px;height:360px;top:40%;left:42%;z-index:1;background:radial-gradient(circle,rgba(245,158,11,.06),transparent 70%);animation:glowDrift1 11s ease-in-out infinite;animation-delay:-5s}@keyframes glowDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(44px,-36px) scale(1.12)}}@keyframes glowDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-36px,28px) scale(1.1)}}.liquid-grad-text{background:linear-gradient(135deg,#0077b6,#00b4d8 35%,#72d9ec 55%,#00b4d8 75%,#0077b6);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:liquidFlow 5s ease-in-out infinite;display:inline-block;filter:url(#drip)}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes borderSpin{to{--border-angle:360deg}}.offer-card{position:relative;border-radius:28px;padding:38px 34px;background:rgba(255,255,255,.72);backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%);border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 24px rgba(3,25,46,.06),0 1px 4px rgba(3,25,46,.04);overflow:hidden;display:flex;flex-direction:column;opacity:0;transform:translateY(40px);transition:translate .45s cubic-bezier(.23,1,.32,1),box-shadow .45s cubic-bezier(.23,1,.32,1),opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1),filter .35s ease,scale .35s ease}.offer-card.visible{opacity:1;transform:translateY(0)}.offer-card:hover{translate:0 -12px;box-shadow:0 28px 72px rgba(3,25,46,.12),0 0 0 1px rgba(0,180,216,.12)}.offer-grid:has(.offer-card:hover) .offer-card:not(:hover){opacity:.35;filter:blur(3px);scale:.97;transition:opacity .35s ease,filter .35s ease,scale .35s ease}.offer-border-spin{position:absolute;inset:0;border-radius:inherit;padding:1px;z-index:0;background:conic-gradient(from var(--border-angle),var(--card-accent,#00b4d8) 0,transparent 25%,rgba(255,255,255,.1) 50%,transparent 75%,var(--card-accent,#00b4d8) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderSpin 5s linear infinite;pointer-events:none}@supports not (background:conic-gradient(from 1deg,red,blue)){.offer-border-spin{background:none;border:1px solid rgba(255,255,255,.12);padding:0;-webkit-mask:none;mask:none;animation:none;border-radius:28px}}.offer-glass-shine{left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent)}.offer-card:before,.offer-glass-shine{position:absolute;top:0;z-index:1;pointer-events:none}.offer-card:before{content:"";left:0;right:0;height:160px;background:linear-gradient(180deg,rgba(0,180,216,.04),transparent)}.offer-card-1{--card-accent:#00b4d8;animation:cardFloat1 8s ease-in-out infinite}.offer-card-1b{--card-accent:#0077b6;animation:cardFloat2 11s ease-in-out -1s infinite}.offer-card-2{--card-accent:#f2c879;animation:cardFloat3 10s ease-in-out -2s infinite}.offer-card-3{--card-accent:#f59e0b;animation:cardFloat1 7s ease-in-out -4s infinite}@keyframes cardFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes cardFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes cardFloat3{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.offer-top-row{justify-content:space-between;margin-bottom:24px;z-index:2}.offer-icon-wrap,.offer-top-row{display:flex;align-items:center;position:relative}.offer-icon-wrap{width:54px;height:54px;border-radius:16px;flex-shrink:0;background:rgba(255,255,255,.8);border:1px solid rgba(3,25,46,.08);justify-content:center;backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 4px 14px rgba(3,25,46,.08),0 0 0 0 var(--card-accent,#00b4d8);animation:iconPulseGlow 3s ease-in-out infinite}.offer-icon-wrap:before{content:"";position:absolute;inset:-8px;border-radius:24px;border-left:1.5px solid transparent;border-bottom:1.5px solid transparent;border-top:1.5px solid transparent;border-top-color:var(--card-accent,#00b4d8);border-right:1.5px solid transparent;border-right-color:color-mix(in srgb,var(--card-accent,#00b4d8) 40%,transparent);opacity:.55;animation:iconOrbit 2.8s linear infinite}.offer-icon-wrap:after{content:"";position:absolute;inset:-4px;border-radius:20px;background:radial-gradient(circle,color-mix(in srgb,var(--card-accent,#00b4d8) 18%,transparent),transparent 70%);animation:iconGlowPulse 2s ease-in-out infinite;z-index:-1}.offer-icon-wrap svg{animation:iconBob 3s ease-in-out infinite;position:relative;z-index:1}@keyframes iconOrbit{to{transform:rotate(1turn)}}@keyframes iconGlowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes iconBob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.08)}}@keyframes iconPulseGlow{0%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 4px 14px rgba(3,25,46,.08),0 0 0 0 color-mix(in srgb,var(--card-accent,#00b4d8) 45%,transparent)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 4px 14px rgba(3,25,46,.08),0 0 0 8px color-mix(in srgb,var(--card-accent,#00b4d8) 0%,transparent)}}.offer-badge{padding:5px 13px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:rgba(3,25,46,.05);border:1px solid rgba(3,25,46,.1);color:rgba(3,25,46,.52);white-space:nowrap;backdrop-filter:blur(8px)}.offer-card-3 .offer-badge{padding:6px 16px;font-size:11px;background:linear-gradient(135deg,#16a34a,#22c55e,#4ade80,#22c55e,#16a34a);background-size:300% 100%;border:1px solid rgba(74,222,128,.5);color:#fff;font-weight:800;box-shadow:0 0 12px rgba(34,197,94,.55),0 0 28px rgba(34,197,94,.25),inset 0 1px 0 rgba(255,255,255,.3);animation:hiringShine 2.5s ease-in-out infinite;text-shadow:0 1px 2px rgba(0,0,0,.15)}@keyframes hiringShine{0%,to{background-position:0 50%;box-shadow:0 0 12px rgba(34,197,94,.55),0 0 28px rgba(34,197,94,.25),inset 0 1px 0 rgba(255,255,255,.3)}50%{background-position:100% 50%;box-shadow:0 0 20px rgba(34,197,94,.85),0 0 45px rgba(34,197,94,.45),inset 0 1px 0 rgba(255,255,255,.4)}}.offer-price-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.offer-price-original{font-size:15px;font-weight:600;color:var(--text-mut);text-decoration:line-through;text-decoration-color:rgba(3,25,46,.35)}.offer-discount-badge{font-size:10px;font-weight:800;letter-spacing:.07em;background:#ef4444;color:#fff;padding:2px 7px;border-radius:99px}.offer-price{font-size:clamp(26px,2.8vw,36px);font-weight:900;letter-spacing:-1.2px;line-height:1;margin-bottom:5px;position:relative;z-index:2}.offer-price:not(:has(.sparkles-text-inner)){background:linear-gradient(135deg,var(--card-accent,#00b4d8),rgba(255,255,255,.88));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.offer-price .sparkles-text-inner{background:linear-gradient(135deg,var(--card-accent,#00b4d8),rgba(255,255,255,.88));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.offer-price-note{font-size:11px;color:var(--text-mut);letter-spacing:.06em;margin-bottom:22px;position:relative;z-index:2}.offer-divider{height:1px;margin:0 0 18px;background:linear-gradient(90deg,var(--card-accent,#00b4d8),transparent);opacity:.22;position:relative;z-index:2}.offer-visual{margin-bottom:20px;position:relative;z-index:2;height:80px;display:flex;align-items:stretch}.offer-visual-chat{flex-direction:column;justify-content:center;gap:9px;padding:0 2px;width:100%}.ovc-row{display:flex;align-items:center;gap:7px;opacity:0;animation:ovcSlide .45s cubic-bezier(.23,1,.32,1) forwards}.ovc-row:first-child{animation-delay:.05s}.ovc-row:nth-child(2){animation-delay:.3s;flex-direction:row-reverse}.ovc-row:nth-child(3){animation-delay:.55s}.ovc-av{width:22px;height:22px;border-radius:50%;flex-shrink:0;border:1.5px solid rgba(255,255,255,.2)}.ovc-av1{background:linear-gradient(135deg,#00b4d8,#0077b6)}.ovc-av2{background:linear-gradient(135deg,#72d9ec,#00b4d8)}.ovc-av3{background:linear-gradient(135deg,#0077b6,#005f9e)}.ovc-msg{height:11px;border-radius:6px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.11);transform-origin:left;animation:ovcExpand .4s cubic-bezier(.23,1,.32,1) both}.ovc-row:nth-child(2) .ovc-msg{transform-origin:right;background:rgba(0,180,216,.22);border-color:rgba(0,180,216,.28)}.ovc-msg-long{width:96px;animation-delay:.12s}.ovc-msg-short{width:58px;animation-delay:.37s}.ovc-typing{display:flex;align-items:center;gap:4px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);padding:5px 10px;border-radius:8px}.ovc-typing span{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.5);animation:ovcDot 1.1s ease-in-out infinite}.ovc-typing span:nth-child(2){animation-delay:.18s}.ovc-typing span:nth-child(3){animation-delay:.36s}@keyframes ovcSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ovcExpand{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes ovcDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.offer-visual-design{align-items:flex-start;width:100%}.ovd-browser{width:100%;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.ovd-chrome{height:15px;background:rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.09);display:flex;align-items:center;gap:4px;padding:0 8px}.ovd-chrome span{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.2)}.ovd-hero{height:22px;margin:6px 6px 4px;border-radius:4px;background:linear-gradient(90deg,rgba(139,92,246,.35),rgba(139,92,246,.15));transform:scaleX(0);transform-origin:left;animation:ovdReveal .55s cubic-bezier(.23,1,.32,1) .1s forwards}.ovd-row{display:flex;gap:5px;padding:0 6px 6px}.ovd-block{height:15px;flex:1;border-radius:4px;background:rgba(255,255,255,.09);transform:scaleX(0);transform-origin:left;animation:ovdReveal .45s cubic-bezier(.23,1,.32,1) forwards}.ovd-d2{animation-delay:.32s}.ovd-d3{animation-delay:.46s}.ovd-d4{animation-delay:.6s}@keyframes ovdReveal{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.offer-visual-career{flex-direction:column;justify-content:flex-end;gap:6px;width:100%;padding-bottom:2px}.ovcr-bars{display:flex;align-items:flex-end;gap:5px;height:56px}.ovcr-bar{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(0deg,rgba(245,158,11,.5),rgba(251,191,36,.3));border-top:1.5px solid rgba(245,158,11,.5)}.ovcr-b1{animation:barUp1 .6s cubic-bezier(.23,1,.32,1) .05s both}.ovcr-b2{animation:barUp2 .6s cubic-bezier(.23,1,.32,1) .15s both}.ovcr-b3{animation:barUp3 .6s cubic-bezier(.23,1,.32,1) .25s both}.ovcr-b4{animation:barUp4 .6s cubic-bezier(.23,1,.32,1) .35s both}.ovcr-b5{animation:barUp5 .6s cubic-bezier(.23,1,.32,1) .45s both;background:linear-gradient(0deg,rgba(245,158,11,.85),rgba(251,191,36,.6));border-color:rgba(245,158,11,.85)}@keyframes barUp1{0%{height:0;opacity:0}to{height:30%;opacity:1}}@keyframes barUp2{0%{height:0;opacity:0}to{height:46%;opacity:1}}@keyframes barUp3{0%{height:0;opacity:0}to{height:62%;opacity:1}}@keyframes barUp4{0%{height:0;opacity:0}to{height:80%;opacity:1}}@keyframes barUp5{0%{height:0;opacity:0}to{height:100%;opacity:1}}.ovcr-label{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,158,11,.6)}.offer-title{font-size:20px;font-weight:800;color:var(--text);letter-spacing:-.4px;margin-bottom:10px;line-height:1.2}.offer-desc,.offer-title{position:relative;z-index:2}.offer-desc{font-size:14px;color:var(--text-dim);line-height:1.75;margin-bottom:24px;flex:1}.offer-features{list-style:none;display:flex;flex-direction:column;gap:9px;margin-bottom:30px;position:relative;z-index:2}.offer-feature-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-dim);font-weight:500}.offer-check{width:20px;height:20px;flex-shrink:0;border-radius:50%;background:rgba(0,180,216,.08);border:1px solid rgba(0,180,216,.22);display:flex;align-items:center;justify-content:center;color:var(--card-accent,var(--blue));font-size:9px}.offer-cta{display:block;width:100%;padding:15px;text-align:center;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.02em;background:rgba(3,25,46,.05);border:1px solid rgba(3,25,46,.13);color:rgba(3,25,46,.75);cursor:pointer;position:relative;overflow:hidden;z-index:2;transition:background .28s,border-color .28s,color .28s,translate .28s}.offer-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);background-size:200% 100%;animation:shimmerBtn 2.8s linear infinite}.offer-cta:hover{translate:0 -2px;background:rgba(3,25,46,.09);border-color:rgba(3,25,46,.22);color:var(--text)}.offer-cta-group{display:flex;flex-direction:column;gap:10px;margin-top:auto}.offer-card-1 .offer-cta{background:linear-gradient(135deg,#0077b6,#00b4d8 50%,#00c9a7);border:none;color:#fff;box-shadow:0 4px 20px rgba(0,180,216,.4),0 0 0 1px rgba(0,180,216,.15);animation:none;overflow-x:hidden;overflow-y:visible}.offer-card-1 .offer-cta:after{display:none}.offer-card-1 .offer-cta:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:btnShine 2.5s ease-in-out infinite;z-index:1}@keyframes btnShine{0%{left:-75%}60%,to{left:130%}}.offer-card-1 .offer-cta:hover{box-shadow:0 6px 32px rgba(0,180,216,.6),0 0 0 1px rgba(0,180,216,.25);translate:0 -2px}.offer-card-2 .offer-cta{background:linear-gradient(135deg,#f2c879,#a78bfa);border-color:rgba(242,200,121,.4);color:#fff;box-shadow:0 6px 24px rgba(242,200,121,.22)}.offer-card-2 .offer-cta:hover{background:linear-gradient(135deg,#7c3aed,#f2c879);box-shadow:0 10px 36px rgba(242,200,121,.35)}.tr-intro-wrap{max-height:700px;overflow:hidden;transition:max-height .65s cubic-bezier(.4,0,.2,1) .1s,opacity .5s ease}.tr-intro-wrap.tr-exit{max-height:0;opacity:0;pointer-events:none}.tmap-reveal-wrap{opacity:0;filter:blur(10px);transform:translateY(28px);pointer-events:none;transition:opacity 1s cubic-bezier(.23,1,.32,1) .2s,filter 1s cubic-bezier(.23,1,.32,1) .2s,transform 1s cubic-bezier(.23,1,.32,1) .2s}.tmap-reveal-wrap.tmap-reveal-in{opacity:1;filter:blur(0);transform:translateY(0);pointer-events:auto}.ti-wrap{position:relative;width:100%;max-width:860px;margin:0 auto 64px;padding:48px 56px;border-radius:28px;background:rgba(255,255,255,.7);backdrop-filter:blur(28px) saturate(160%);border:1px solid rgba(0,180,216,.15);box-shadow:0 24px 80px rgba(0,180,216,.1),inset 0 1px 0 rgba(255,255,255,.95);overflow:hidden;text-align:center;filter:blur(22px);opacity:0;transform:scale(.97);transition:filter 1s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1),transform 1s cubic-bezier(.23,1,.32,1)}.ti-active{filter:blur(0);opacity:1;transform:scale(1)}.ti-scan{position:absolute;left:0;right:0;top:-2px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,180,216,.7) 40%,rgba(114,217,236,.9) 50%,rgba(0,180,216,.7) 60%,transparent);box-shadow:0 0 22px rgba(0,180,216,.5);opacity:0;pointer-events:none}.ti-active .ti-scan{animation:tiScanDown 1.2s cubic-bezier(.4,0,.6,1) .1s forwards}@keyframes tiScanDown{0%{top:-2px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:102%;opacity:0}}.ti-bracket{position:absolute;width:22px;height:22px;pointer-events:none;border-color:rgba(0,180,216,.45);border-style:solid;opacity:0;transition:opacity .4s .3s}.ti-active .ti-bracket{opacity:1}.ti-br-tl{top:14px;left:14px;border-width:2px 0 0 2px}.ti-br-tr{top:14px;right:14px;border-width:2px 2px 0 0}.ti-br-bl{bottom:14px;left:14px;border-width:0 0 2px 2px}.ti-br-br{bottom:14px;right:14px;border-width:0 2px 2px 0}.ti-dot{position:absolute;border-radius:50%;background:var(--blue);pointer-events:none;opacity:0}.ti-active .ti-dot{animation:tiDotFloat ease-in-out infinite}.ti-dot-1{width:5px;height:5px;top:18%;left:8%;animation-duration:6s!important;animation-delay:.5s!important;box-shadow:0 0 8px rgba(0,180,216,.8)}.ti-dot-2{width:3px;height:3px;top:70%;left:12%;animation-duration:8s!important;animation-delay:1s!important}.ti-dot-3{width:6px;height:6px;top:25%;right:10%;animation-duration:7s!important;animation-delay:.8s!important;box-shadow:0 0 10px rgba(114,217,236,.8);background:var(--cyan)}.ti-dot-4{width:4px;height:4px;top:75%;right:8%;animation-duration:9s!important;animation-delay:1.2s!important}.ti-dot-5{width:3px;height:3px;top:50%;left:5%;animation-duration:10s!important;animation-delay:.3s!important}.ti-dot-6{width:5px;height:5px;top:55%;right:5%;animation-duration:7s!important;animation-delay:1.5s!important;box-shadow:0 0 8px rgba(0,180,216,.7)}@keyframes tiDotFloat{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-14px)}}.ti-progress{display:flex;align-items:center;gap:12px;margin-bottom:32px}.ti-progress-fill{flex:1;height:2px;border-radius:2px;background:rgba(0,180,216,.12);position:relative;overflow:hidden}.ti-progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0077b6,#00b4d8,#72d9ec);transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.4,0,.2,1) .2s}.ti-active .ti-progress-fill:after{transform:scaleX(1)}.ti-progress-label{font-size:10px;font-weight:800;letter-spacing:.18em;color:rgba(0,180,216,.7);text-transform:uppercase;flex-shrink:0;opacity:0;transition:opacity .4s .5s}.ti-active .ti-progress-label{opacity:1}.ti-body{position:relative;z-index:2}.ti-line1{font-size:15px;font-weight:600;letter-spacing:.04em;color:rgba(3,25,46,.55);margin-bottom:8px;opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1)}.ti-line1.ti-in{opacity:1;transform:translateY(0)}.ti-amount{display:flex;align-items:flex-start;justify-content:center;gap:4px;line-height:1;margin-bottom:12px;opacity:0;transform:scale(.85);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1)}.ti-amount.ti-in{opacity:1;transform:scale(1)}.ti-dollar{font-size:42px;letter-spacing:-1px;padding-top:6px;background:linear-gradient(135deg,#0077b6,#00b4d8);-webkit-background-clip:text;background-clip:text}.ti-dollar,.ti-num{font-weight:900;-webkit-text-fill-color:transparent}.ti-num{font-size:88px;letter-spacing:-5px;background:linear-gradient(135deg,#0077b6,#00b4d8 50%,#72d9ec);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 24px rgba(0,180,216,.35))}.ti-amount.ti-in .ti-num{animation:tiNumGlow 2s ease-in-out .5s infinite}@keyframes tiNumGlow{0%,to{filter:drop-shadow(0 0 24px rgba(0,180,216,.35))}50%{filter:drop-shadow(0 0 48px rgba(0,180,216,.65))}}.ti-line2{font-size:18px;font-weight:700;color:rgba(3,25,46,.65);letter-spacing:-.2px;opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1)}.ti-line2.ti-in{opacity:1;transform:translateY(0)}.ti-highlight{background:linear-gradient(135deg,#0077b6,#00b4d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900}.ti-orbit{position:absolute;border-radius:50%;border:1px solid rgba(0,180,216,.08);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity .8s .6s}.ti-active .ti-orbit{opacity:1}.ti-orbit-1{width:320px;height:320px;animation:tiOrbit 20s linear infinite}.ti-orbit-2{width:500px;height:500px;animation:tiOrbit 32s linear infinite reverse;border-style:dashed;opacity:0}.ti-active .ti-orbit-2{opacity:.5}@keyframes tiOrbit{to{transform:translate(-50%,-50%) rotate(1turn)}}#training{background:var(--bg);position:relative;overflow:visible}.tmap-stars-bg{z-index:0;background:transparent}#training:before,.tmap-stars-bg{position:absolute;inset:0;pointer-events:none}#training:before{content:"";background:radial-gradient(ellipse 50% 60% at 80% 60%,rgba(0,180,216,.07) 0,transparent 65%),radial-gradient(ellipse 40% 50% at 10% 20%,rgba(114,217,236,.05) 0,transparent 60%)}.tmap-head{text-align:center;margin-bottom:72px}.tmap-head .section-title{margin-bottom:14px}.tmap-sub{font-size:17px;line-height:1.8;color:var(--text-dim);max-width:560px;margin:0 auto}.tmap-track{position:relative;display:flex;align-items:stretch;width:calc(100% + 80px);margin-left:-40px;margin-right:-40px;margin-bottom:80px;gap:0;padding:0 24px}.tmap-path-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.tmap-stop{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 16px;position:relative;z-index:1}.tmap-slot-top{justify-content:flex-end;padding-bottom:52px}.tmap-slot-bot,.tmap-slot-top{flex:1;display:flex;flex-direction:column;width:100%;min-height:200px}.tmap-slot-bot{justify-content:flex-start;padding-top:52px}@keyframes tmapFloat3DTop{0%,to{transform:perspective(1000px) rotateX(9deg) rotateY(-6deg) translateY(0);box-shadow:0 22px 55px rgba(3,25,46,.16),0 6px 18px rgba(3,25,46,.09),inset 0 1px 0 rgba(255,255,255,.95)}50%{transform:perspective(1000px) rotateX(4deg) rotateY(-3deg) translateY(-16px);box-shadow:0 38px 80px rgba(3,25,46,.22),0 12px 28px rgba(3,25,46,.12),inset 0 1px 0 rgba(255,255,255,.95)}}@keyframes tmapFloat3DBot{0%,to{transform:perspective(1000px) rotateX(-9deg) rotateY(6deg) translateY(0);box-shadow:0 22px 55px rgba(3,25,46,.16),0 6px 18px rgba(3,25,46,.09),inset 0 1px 0 rgba(255,255,255,.95)}50%{transform:perspective(1000px) rotateX(-4deg) rotateY(3deg) translateY(16px);box-shadow:0 38px 80px rgba(3,25,46,.22),0 12px 28px rgba(3,25,46,.12),inset 0 1px 0 rgba(255,255,255,.95)}}.tmap-slot-top .tmap-card{animation:tmapFloat3DTop 5s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.tmap-slot-bot .tmap-card{animation:tmapFloat3DBot 5s ease-in-out infinite;animation-delay:var(--anim-delay,0s)}.tmap-node-wrap{flex-direction:column}.planet-wrap,.tmap-node-wrap{display:flex;align-items:center;justify-content:center;position:relative}.planet-wrap{width:100px;height:100px}.planet-atmosphere{width:180px;height:180px;background:radial-gradient(circle,color-mix(in srgb,var(--stop-color) 28%,transparent),transparent 68%);filter:blur(18px);animation:planetAtmo 4s ease-in-out infinite}.planet-atmosphere,.planet-ring-outer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.planet-ring-outer{width:158px;height:42px;border:1.5px solid color-mix(in srgb,var(--stop-color) 50%,transparent);z-index:3;animation:planetRingSpin 7s linear infinite}.planet-ring-outer:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--stop-color);box-shadow:0 0 14px var(--stop-color),0 0 28px var(--stop-color);top:50%;left:-5px;transform:translateY(-50%)}.planet-ring-inner{position:absolute;width:126px;height:30px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed color-mix(in srgb,var(--stop-color) 28%,transparent);z-index:3;animation:planetRingSpin 13s linear infinite reverse}.planet-moon-track{width:148px;height:148px;top:50%;margin:-74px 0 0 -74px;animation:moonOrbit 5.5s linear infinite;z-index:4}.planet-moon,.planet-moon-track{position:absolute;left:50%;border-radius:50%}.planet-moon{width:9px;height:9px;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.95),rgba(200,230,255,.65));top:2px;margin-left:-4px;box-shadow:0 0 10px rgba(255,255,255,.9)}.planet-body{width:88px;height:88px;border-radius:50%;position:relative;z-index:2;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 33% 28%,color-mix(in srgb,var(--stop-color) 55%,white) 0,var(--stop-color) 42%,color-mix(in srgb,var(--stop-color) 45%,#020818) 100%);box-shadow:inset -16px -10px 28px rgba(0,0,0,.42),inset 6px 6px 18px rgba(255,255,255,.24),0 0 40px color-mix(in srgb,var(--stop-color) 48%,transparent),0 0 90px color-mix(in srgb,var(--stop-color) 20%,transparent);animation:planetBreath 4s ease-in-out infinite}.planet-band{position:absolute;left:-12%;right:-12%;height:14px;border-radius:50%;background:rgba(255,255,255,.07);top:32%;transform:rotate(-8deg)}.planet-band-2{top:54%;height:9px;background:rgba(0,0,0,.1)}.planet-day-label{position:relative;z-index:3;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:rgba(255,255,255,.93);text-shadow:0 1px 6px rgba(0,0,0,.5)}@keyframes planetAtmo{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.14)}}@keyframes planetRingSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes moonOrbit{to{transform:rotate(1turn)}}@keyframes planetBreath{0%,to{box-shadow:inset -16px -10px 28px rgba(0,0,0,.42),inset 6px 6px 18px rgba(255,255,255,.24),0 0 40px color-mix(in srgb,var(--stop-color) 48%,transparent),0 0 90px color-mix(in srgb,var(--stop-color) 20%,transparent)}50%{box-shadow:inset -16px -10px 28px rgba(0,0,0,.42),inset 6px 6px 18px rgba(255,255,255,.24),0 0 60px color-mix(in srgb,var(--stop-color) 65%,transparent),0 0 120px color-mix(in srgb,var(--stop-color) 28%,transparent)}}.tmap-connector{position:absolute;left:50%;width:2px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--stop-color) 45%,transparent));pointer-events:none}.tmap-connector span{display:block;width:6px;height:6px;border-radius:50%;background:var(--stop-color);box-shadow:0 0 8px var(--stop-color);position:absolute;left:50%;transform:translateX(-50%);animation:connDot 2s ease-in-out infinite}.tmap-connector-top{bottom:-48px;height:48px;transform:translateX(-50%)}.tmap-connector-top span{bottom:0}.tmap-connector-bot{top:-48px;height:48px;transform:translateX(-50%);background:linear-gradient(to top,transparent,color-mix(in srgb,var(--stop-color) 45%,transparent))}.tmap-connector-bot span{top:0}@keyframes connDot{0%,to{opacity:.5;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.5)}}.tmap-node{width:52px;height:52px;border-radius:50%;background:#fff;border:2px solid;z-index:2;position:relative;display:flex;align-items:center;justify-content:center;transition:transform .3s,box-shadow .3s}.tmap-node:hover{transform:scale(1.12)}.tmap-day-label{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--stop-color,#00b4d8);line-height:1.2;text-align:center;white-space:nowrap}.tmap-node-pulse{position:absolute;width:52px;height:52px;border-radius:50%;opacity:0;animation:tmapPulse 2.5s ease-out infinite}@keyframes tmapPulse{0%{transform:scale(1);opacity:.55}to{transform:scale(2.2);opacity:0}}.planet-card{background:rgba(255,255,255,.72)!important;backdrop-filter:blur(22px)!important;border-color:rgba(255,255,255,.85)!important;overflow:visible!important;padding-top:12px!important}.pc-wrap{position:relative;width:120px;height:120px;margin:0 auto 18px}.pc-atmo{width:190px;height:190px;background:radial-gradient(circle,color-mix(in srgb,var(--stop-color) 30%,transparent),transparent 68%);filter:blur(22px);animation:pcAtmo 4s ease-in-out infinite}.pc-atmo,.pc-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.pc-ring-outer{width:172px;height:46px;border:1.8px solid color-mix(in srgb,var(--stop-color) 55%,transparent);animation:pcRingSpin 7s linear infinite}.pc-ring-outer:after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:var(--stop-color);box-shadow:0 0 16px var(--stop-color),0 0 32px var(--stop-color);top:50%;left:-6px;transform:translateY(-50%)}.pc-ring-inner{width:138px;height:32px;border:1px dashed color-mix(in srgb,var(--stop-color) 30%,transparent);animation:pcRingSpin 14s linear infinite reverse}.pc-moon-track{width:164px;height:164px;top:50%;margin:-82px 0 0 -82px;animation:pcMoon 6s linear infinite;pointer-events:none}.pc-moon,.pc-moon-track{position:absolute;left:50%;border-radius:50%}.pc-moon{width:10px;height:10px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.95),rgba(210,235,255,.7));top:2px;margin-left:-5px;box-shadow:0 0 12px rgba(255,255,255,.9)}.pc-sphere{width:106px;height:106px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--stop-color) 52%,white) 0,var(--stop-color) 44%,color-mix(in srgb,var(--stop-color) 42%,#010c20) 100%);box-shadow:inset -18px -12px 30px rgba(0,0,0,.4),inset 7px 7px 20px rgba(255,255,255,.22),0 0 48px color-mix(in srgb,var(--stop-color) 52%,transparent),0 0 100px color-mix(in srgb,var(--stop-color) 22%,transparent);animation:pcGlow 4s ease-in-out infinite}.pc-band,.pc-sphere{border-radius:50%;position:absolute}.pc-band{left:-14%;right:-14%;height:16px;background:rgba(255,255,255,.07);top:32%;transform:rotate(-8deg)}.pc-band2{top:55%;height:10px;background:rgba(0,0,0,.09)}@keyframes pcAtmo{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}@keyframes pcRingSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes pcMoon{to{transform:rotate(1turn)}}@keyframes pcGlow{0%,to{box-shadow:inset -18px -12px 30px rgba(0,0,0,.4),inset 7px 7px 20px rgba(255,255,255,.22),0 0 48px color-mix(in srgb,var(--stop-color) 52%,transparent),0 0 100px color-mix(in srgb,var(--stop-color) 22%,transparent)}50%{box-shadow:inset -18px -12px 30px rgba(0,0,0,.4),inset 7px 7px 20px rgba(255,255,255,.22),0 0 70px color-mix(in srgb,var(--stop-color) 70%,transparent),0 0 140px color-mix(in srgb,var(--stop-color) 30%,transparent)}}.tmap-planet-stop{display:flex;flex-direction:row;align-items:center;gap:16px;cursor:pointer;transition:filter .4s ease,opacity .4s ease}.ps-bot{flex-direction:row-reverse}.pc-wrap{flex-shrink:0}.pc-big-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;max-width:150px}.pc-big-text-rev{text-align:right;align-items:flex-end}.pc-big-num{font-size:36px;font-weight:900;letter-spacing:-2px;line-height:1;opacity:.88}.pc-big-title{font-size:14px;font-weight:800;color:var(--text);letter-spacing:-.3px;line-height:1.25;margin:0;word-break:break-word}.pc-big-badge{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-top:2px}.pc-big-desc{font-size:12px;color:var(--text-dim);line-height:1.6;margin:6px 0 0;max-width:100%;word-break:break-word;max-height:0;overflow:hidden;opacity:0;transition:max-height .45s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1)}.tmap-planet-stop:hover .pc-big-desc{max-height:150px;opacity:1}.tmap-track:has(.tmap-planet-stop:hover) .tmap-path-svg,.tmap-track:has(.tmap-planet-stop:hover) .tmap-stop{filter:blur(5px);opacity:.25}.tmap-track:has(.tmap-planet-stop:hover) .tmap-stop:has(.tmap-planet-stop:hover){filter:none;opacity:1}.tmap-path-svg,.tmap-stop{transition:filter .4s ease,opacity .4s ease}.panim-1 .pc-sphere{animation:pcGlow 4s ease-in-out infinite,p1Bob 5s ease-in-out infinite}.panim-1 .pc-ring-outer{animation:pcRingSpin 10s linear infinite}.panim-1 .pc-ring-inner{animation:pcRingSpin 18s linear infinite reverse}.panim-1 .pc-moon-track{animation:pcMoon 6s linear infinite}.panim-1 .pc-atmo{animation:pcAtmo 5s ease-in-out infinite}@keyframes p1Bob{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-8px)}}.panim-2 .pc-sphere{animation:pcGlow 3s ease-in-out infinite,p2Wobble 2.5s ease-in-out infinite}.panim-2 .pc-ring-outer{animation:pcRingSpin 4s linear infinite;border-style:dashed}.panim-2 .pc-ring-inner{animation:p2RingPulse 2s ease-in-out infinite}.panim-2 .pc-moon-track{animation:pcMoon 2.8s linear infinite}.panim-2 .pc-atmo{animation:pcAtmo 2.5s ease-in-out infinite;filter:blur(28px)}@keyframes p2Wobble{0%,to{transform:translate(-50%,-50%) rotate(0deg) scale(1)}25%{transform:translate(-50%,-50%) rotate(2deg) scale(1.03)}75%{transform:translate(-50%,-50%) rotate(-2deg) scale(.97)}}@keyframes p2RingPulse{0%,to{transform:translate(-50%,-50%) scaleX(1) scaleY(1)}50%{transform:translate(-50%,-50%) scaleX(1.18) scaleY(1.18)}}.panim-3 .pc-sphere{animation:pcGlow 6s ease-in-out infinite,p3Breathe 4s ease-in-out infinite}.panim-3 .pc-ring-outer{animation:p3RingExpand 3s ease-in-out infinite}.panim-3 .pc-ring-inner{animation:p3RingExpand 3s ease-in-out 1.5s infinite;opacity:.5}.panim-3 .pc-moon-track{display:none}.panim-3 .pc-atmo{animation:p3AtmoPulse 4s ease-in-out infinite;width:220px;height:220px}@keyframes p3Breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes p3RingExpand{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.65}50%{transform:translate(-50%,-50%) scale(1.22);opacity:.25}}@keyframes p3AtmoPulse{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.2)}}.panim-4 .pc-sphere{animation:pcGlow 3.5s ease-in-out infinite,p4Spin 20s linear infinite}.panim-4 .pc-ring-outer{animation:pcRingSpin 5s linear infinite;width:185px;height:52px;border-width:2px}.panim-4 .pc-ring-inner{animation:pcRingSpin 3s linear infinite reverse;width:150px;height:36px;border-style:dotted}.panim-4 .pc-moon-track{animation:pcMoon 4s linear infinite;width:180px;height:180px;margin:-90px 0 0 -90px}.panim-4 .pc-moon{width:7px;height:7px;background:rgba(251,191,36,.9);box-shadow:0 0 12px rgba(251,191,36,1)}.panim-4 .pc-atmo{animation:pcAtmo 3.5s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--stop-color) 40%,transparent),transparent 68%)}@keyframes p4Spin{to{filter:hue-rotate(12deg) brightness(1.04)}}.tmap-card{position:relative;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(18px);padding:22px 24px;transform-style:preserve-3d;transition:border-color .35s}.tmap-card:before{inset:0;border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.55),rgba(255,255,255,0) 50%)}.tmap-card:after,.tmap-card:before{content:"";position:absolute;pointer-events:none;z-index:3}.tmap-card:after{bottom:0;left:0;right:0;height:3px;border-radius:0 0 20px 20px;background:linear-gradient(90deg,var(--stop-color,#00b4d8),transparent);opacity:.6}.tmap-card:hover{border-color:color-mix(in srgb,var(--stop-color,#00b4d8) 40%,transparent);animation-play-state:paused}.tmap-card-glow{position:absolute;top:-40px;right:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--stop-color,#00b4d8) 18%,transparent) 0,transparent 70%);pointer-events:none}.tmap-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tmap-badge{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid}.tmap-icon-wrap{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid}.tmap-card-title{font-size:16px;font-weight:800;color:var(--text);margin-bottom:6px;letter-spacing:-.2px}.tmap-card-desc{font-size:13px;color:var(--text-dim);line-height:1.65}.tmap-cta-strip{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 0 8px}.tmap-cta-strip-row{display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:center}.tmap-cta-prices{display:flex;align-items:baseline;gap:12px}.tmap-cta-original{font-size:20px;font-weight:600;color:var(--text-mut);text-decoration:line-through}.tmap-cta-price{font-size:64px;font-weight:900;letter-spacing:-3px;line-height:1}.tmap-cta-price .sparkles-text-inner{background:linear-gradient(135deg,#0077b6,#00b4d8,#72d9ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tmap-active-proof{gap:14px}.tmap-active-avatars,.tmap-active-proof{display:flex;align-items:center}.tmap-av{width:32px;height:32px;border-radius:50%;border:2.5px solid rgba(255,255,255,.92);margin-left:-10px;flex-shrink:0}.tmap-av:first-child{margin-left:0}.tmap-av1{background:linear-gradient(135deg,#00b4d8,#0077b6);animation:avFloat 3.6s ease-in-out infinite}.tmap-av2{background:linear-gradient(135deg,#72d9ec,#00b4d8);animation:avFloat 3.6s ease-in-out .5s infinite}.tmap-av3{background:linear-gradient(135deg,#005f9e,#0077b6);animation:avFloat 3.6s ease-in-out 1s infinite}.tmap-av4{background:linear-gradient(135deg,#00b4d8,#72d9ec);animation:avFloat 3.6s ease-in-out 1.5s infinite}@keyframes avFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tmap-active-text{display:flex;flex-direction:column;gap:1px}.tmap-active-num{font-size:26px;font-weight:900;letter-spacing:-1px;line-height:1;background:linear-gradient(135deg,#0077b6,#00b4d8,#72d9ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tmap-active-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.tmap-active-bars{display:flex;align-items:flex-end;gap:3px;height:22px}.tmap-active-bars span{width:3px;border-radius:2px;background:linear-gradient(0deg,#0077b6,#72d9ec)}.tmap-active-bars span:first-child{animation:eqBar .9s ease-in-out infinite alternate;animation-delay:0s}.tmap-active-bars span:nth-child(2){animation:eqBar .9s ease-in-out infinite alternate;animation-delay:.18s}.tmap-active-bars span:nth-child(3){animation:eqBar .9s ease-in-out infinite alternate;animation-delay:.36s}.tmap-active-bars span:nth-child(4){animation:eqBar .9s ease-in-out infinite alternate;animation-delay:.54s}@keyframes eqBar{0%{height:4px;opacity:.5}to{height:22px;opacity:1}}.tmap-cta-btn{position:relative;display:flex;align-items:center;justify-content:center;padding:18px 32px;border-radius:16px;font-size:15px;font-weight:800;letter-spacing:.02em;background:linear-gradient(135deg,#0077b6,#00b4d8 25%,#00c9a7 50%,#00b4d8 75%,#0077b6);background-size:300% 100%;color:#fff;text-decoration:none;white-space:nowrap;overflow:hidden;box-shadow:0 4px 28px rgba(0,180,216,.55),0 0 0 1px rgba(114,217,236,.25);transition:box-shadow .25s,scale .2s;animation:btnGradientLoop 4s linear infinite}.tmap-cta-btn:hover{box-shadow:0 8px 48px rgba(0,180,216,.75),0 0 0 1px rgba(114,217,236,.4);scale:1.04}.tmap-cta-btn-shine{position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);animation:btnShine 2.8s ease-in-out infinite}.tmap-cta-guarantee{font-size:11px;color:var(--text-mut);text-align:center}.section-wave-bridge{margin-bottom:-6px;line-height:0;overflow:hidden;position:relative;pointer-events:none;z-index:1}.section-wave-bridge,.section-wave-bridge:after{background:#040f1c;margin-top:-1px;display:block}.section-wave-bridge:after{content:"";height:8px}.section-wave-seam{height:0;position:relative;z-index:10;pointer-events:none;overflow:visible}.wave-seam-svg{position:absolute;top:-40px;left:0;height:80px;overflow:visible}.wave-bridge-svg,.wave-seam-svg{width:300%;display:block;animation:waveScroll 9s linear infinite;will-change:transform}.wave-bridge-svg{height:clamp(60px,8vw,120px)}@keyframes waveScroll{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}#design{background:var(--bg);border-top:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}#design:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 80% 60%,rgba(0,55,170,.12) 0,transparent 60%),radial-gradient(ellipse 50% 55% at 15% 25%,rgba(0,180,216,.06) 0,transparent 55%)}.spc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:0 0 52px;perspective:1400px;perspective-origin:50% 40%}.spc-card{border-radius:16px;overflow:hidden;border:1px solid rgba(3,25,46,.1);background:#fff;transition:box-shadow .35s ease,border-color .35s ease;cursor:pointer;will-change:transform}.spc-card:first-child{transform:rotateY(16deg) rotateX(3deg);box-shadow:-20px 28px 56px rgba(0,0,0,.16),-6px 6px 0 rgba(0,0,0,.04);animation:spcFloat1 5.5s ease-in-out infinite;transform-origin:center center}.spc-card:nth-child(2){transform:rotateY(0deg) rotateX(4deg);box-shadow:0 32px 64px rgba(0,0,0,.14);animation:spcFloat2 6s ease-in-out infinite;transform-origin:center center}.spc-card:nth-child(3){transform:rotateY(-16deg) rotateX(3deg);box-shadow:20px 28px 56px rgba(0,0,0,.16),6px 6px 0 rgba(0,0,0,.04);animation:spcFloat3 6.5s ease-in-out infinite;transform-origin:center center}@keyframes spcFloat1{0%,to{transform:rotateY(16deg) rotateX(3deg) translateY(0);box-shadow:-20px 28px 56px rgba(0,0,0,.16),-6px 6px 0 rgba(0,0,0,.04)}50%{transform:rotateY(16deg) rotateX(3deg) translateY(-16px);box-shadow:-24px 44px 72px rgba(0,0,0,.2),-8px 8px 0 rgba(0,0,0,.04)}}@keyframes spcFloat2{0%,to{transform:rotateY(0deg) rotateX(4deg) translateY(-8px);box-shadow:0 24px 52px rgba(0,0,0,.13)}50%{transform:rotateY(0deg) rotateX(4deg) translateY(8px);box-shadow:0 40px 72px rgba(0,0,0,.18)}}@keyframes spcFloat3{0%,to{transform:rotateY(-16deg) rotateX(3deg) translateY(0);box-shadow:20px 28px 56px rgba(0,0,0,.16),6px 6px 0 rgba(0,0,0,.04)}50%{transform:rotateY(-16deg) rotateX(3deg) translateY(-16px);box-shadow:24px 44px 72px rgba(0,0,0,.2),8px 8px 0 rgba(0,0,0,.04)}}.spc-card:first-child:hover{transform:rotateY(16deg) rotateX(3deg) translateY(-20px)!important;box-shadow:-24px 48px 80px rgba(0,0,0,.22),0 0 40px var(--spc-glow),-6px 6px 0 rgba(0,0,0,.04)}.spc-card:first-child:hover,.spc-card:nth-child(2):hover{animation-play-state:paused;border-color:var(--spc-accent)}.spc-card:nth-child(2):hover{transform:rotateY(0deg) rotateX(4deg) translateY(-20px)!important;box-shadow:0 52px 88px rgba(0,0,0,.2),0 0 40px var(--spc-glow)}.spc-card:nth-child(3):hover{animation-play-state:paused;transform:rotateY(-16deg) rotateX(3deg) translateY(-20px)!important;border-color:var(--spc-accent);box-shadow:24px 48px 80px rgba(0,0,0,.22),0 0 40px var(--spc-glow),6px 6px 0 rgba(0,0,0,.04)}.spc-chrome{display:flex;align-items:center;gap:10px;padding:9px 13px;background:#f5f5f7;border-bottom:1px solid rgba(3,25,46,.08)}.spc-dots{display:flex;gap:5px;flex-shrink:0}.spc-dots span{width:9px;height:9px;border-radius:50%;display:block}.spc-url{flex:1;min-width:0;background:rgba(3,25,46,.07);border-radius:20px;padding:3px 11px;font-size:.62rem;color:rgba(3,25,46,.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.spc-viewport{position:relative;overflow:visible;background:#0a0a0f}.spc-iframe{width:1280px;height:820px;transform-origin:top left;pointer-events:none;border:none;display:block}.spc-overlay{position:absolute;inset:0;background:rgba(2,8,22,.72);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.spc-overlay--on{opacity:1}.spc-overlay-btn{display:inline-flex;align-items:center;padding:11px 26px;border-radius:50px;background:linear-gradient(135deg,var(--spc-accent),color-mix(in srgb,var(--spc-accent) 70%,#000));color:#fff;font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 6px 24px var(--spc-glow);transform:translateY(8px);transition:transform .3s ease .05s;letter-spacing:.02em}.spc-overlay--on .spc-overlay-btn{transform:translateY(0)}.spc-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-top:1px solid rgba(3,25,46,.07);background:#fff}.spc-name{font-size:13px;font-weight:600;color:var(--text);letter-spacing:.01em;margin-bottom:3px}.spc-tag{font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.spc-arrow,.spc-tag{color:var(--spc-accent)}.spc-arrow{font-size:18px;transition:transform .25s}.spc-card:hover .spc-arrow{transform:translate(3px,-3px)}.spc-status{display:flex;align-items:center;gap:7px;padding:9px 16px 11px;border-top:1px solid rgba(3,25,46,.08);font-size:11.5px;font-weight:500;letter-spacing:.01em}.spc-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.spc-status-label{font-weight:700}.spc-status-sep{color:rgba(3,25,46,.25)}.spc-status-note{color:rgba(3,25,46,.45);font-size:11px}.spc-status--active{background:rgba(34,197,94,.1)}.spc-status--active .spc-status-dot{background:#16a34a;box-shadow:0 0 7px rgba(22,163,74,.55);animation:spcDotPulse 2s ease-in-out infinite}.spc-status--active .spc-status-label{color:#16a34a}.spc-status--inprocess{background:rgba(217,119,6,.09)}.spc-status--inprocess .spc-status-dot{background:#d97706;box-shadow:0 0 7px rgba(217,119,6,.5);animation:spcDotPulse 2.4s ease-in-out infinite}.spc-status--inprocess .spc-status-label{color:#b45309}@keyframes spcDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.5)}}.spc-wrap{display:flex;flex-direction:column;gap:0;margin-bottom:52px}.spc-guarantees{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.spc-guarantee-pill{display:inline-flex;align-items:center;gap:7px;background:rgba(3,25,46,.05);border:1px solid rgba(3,25,46,.12);border-radius:50px;padding:8px 16px;transition:background .2s,border-color .2s,transform .2s}.spc-guarantee-pill:hover{background:rgba(0,119,182,.08);border-color:rgba(0,119,182,.28);transform:translateY(-2px)}.spc-guarantee-icon{font-size:13px;line-height:1}.spc-guarantee-text{font-size:12.5px;font-weight:600;color:rgba(3,25,46,.68);white-space:nowrap}.design-stats-row{display:flex;align-items:center;justify-content:center;background:rgba(3,25,46,.03);border:1px solid rgba(3,25,46,.1);border-radius:16px;padding:24px 40px;gap:0;max-width:560px;margin:0 auto}.dstat{flex:1;text-align:center}.dstat-num{display:block;font-size:30px;font-weight:800;letter-spacing:-.5px;background:linear-gradient(135deg,#00b4d8,#72d9ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dstat-label{display:block;font-size:11px;color:var(--text-mut);font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-top:5px}.dstat-sep{width:1px;height:42px;background:rgba(3,25,46,.1);flex-shrink:0}.design-cta-row{display:flex;justify-content:center;margin-top:36px}.design-v2-cta{position:relative;display:inline-flex;align-items:center;padding:14px 34px;border-radius:50px;overflow:hidden;background:linear-gradient(135deg,#00b4d8,#0077b6);color:#fff;font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 8px 32px rgba(0,180,216,.32);transition:transform .25s,box-shadow .25s;letter-spacing:.01em}.design-v2-cta:hover{transform:translateY(-2px);box-shadow:0 14px 44px rgba(0,180,216,.44)}.design-v2-cta-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:btnShine 2.8s ease-in-out infinite}#portfolio{border-top:1px solid rgba(255,255,255,.06)}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:260px;gap:18px}.port-card{border-radius:var(--r-xl);overflow:hidden;position:relative;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-card);transition:transform .45s cubic-bezier(.23,1,.32,1),box-shadow .45s,border-color .3s;opacity:0;transform:translateY(44px)}.port-card.visible{opacity:1;transform:translateY(0)}.port-card.tall{grid-row:span 2}.port-card:hover{transform:translateY(-6px) scale(1.01);border-color:rgba(255,255,255,.16);box-shadow:0 32px 80px rgba(0,3,15,.7)}.port-card-bg{position:absolute;inset:0;transition:transform .5s cubic-bezier(.23,1,.32,1)}.port-card:hover .port-card-bg{transform:scale(1.04)}.port-mini-laptop{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:75%;display:flex;flex-direction:column;align-items:center}.port-mini-screen{width:100%;height:110px;border-radius:6px 6px 0 0;border:1px solid rgba(255,255,255,.12);border-bottom:none;overflow:hidden;position:relative}.port-mini-base{width:110%;height:8px;border-radius:0 0 4px 4px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.06)}.port-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,8,20,.92) 0,rgba(2,8,20,.4) 50%,transparent);display:flex;flex-direction:column;justify-content:flex-end;padding:22px;opacity:0;transition:opacity .35s}.port-card:hover .port-overlay{opacity:1}.port-tag{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(114,217,236,.85);margin-bottom:6px}.port-title{font-size:20px;font-weight:700;color:#fff}#process{background:var(--bg3);border-top:1px solid var(--border-c)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.process-step{position:relative;padding:36px 28px;border-radius:var(--r-xl);background:var(--bg2);border:1px solid var(--border-c);box-shadow:var(--card-shadow);opacity:0;transform:translateY(40px);transition:all .6s cubic-bezier(.23,1,.32,1)}.process-step.visible{opacity:1;transform:translateY(0)}.process-step:hover{border-color:rgba(0,180,216,.18);box-shadow:var(--card-shadow-h)}.process-num{font-size:11px;font-weight:700;letter-spacing:.15em;color:rgba(0,180,216,.65);margin-bottom:18px}.process-icon{width:52px;height:52px;border-radius:var(--r-md);background:rgba(0,180,216,.07);border:1px solid rgba(0,180,216,.15);display:flex;align-items:center;justify-content:center;color:var(--blue);margin-bottom:22px;box-shadow:0 4px 16px rgba(0,180,216,.1)}.process-title{font-size:20px;font-weight:700;color:var(--text);margin-bottom:12px;letter-spacing:-.3px}.process-desc{font-size:14px;color:var(--text-dim);line-height:1.7}.process-connector{position:absolute;top:64px;right:-13px;width:26px;height:2px;background:linear-gradient(90deg,rgba(0,180,216,.28),rgba(114,217,236,.28));z-index:2}#why{border-top:1px solid var(--border-c)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.why-card{padding:34px 28px;border-radius:var(--r-xl);background:var(--bg2);border:1px solid var(--border-c);box-shadow:var(--card-shadow);transition:all .4s cubic-bezier(.23,1,.32,1);opacity:0;transform:translateY(36px)}.why-card.visible{opacity:1;transform:translateY(0)}.why-card:hover{border-color:rgba(0,180,216,.16);box-shadow:var(--card-shadow-h);transform:translateY(-5px)}.why-icon{width:50px;height:50px;border-radius:var(--r-md);margin-bottom:20px;background:linear-gradient(135deg,rgba(0,180,216,.08),rgba(114,217,236,.06));border:1px solid rgba(0,180,216,.16);display:flex;align-items:center;justify-content:center;color:var(--blue);box-shadow:0 4px 16px rgba(0,180,216,.08)}.why-title{font-size:18px;font-weight:700;color:var(--text);margin-bottom:10px;letter-spacing:-.2px}.why-desc{font-size:14px;color:var(--text-dim);line-height:1.7}#testimonials{background:linear-gradient(170deg,#040f1c,#020a14 55%,#06162a);position:relative;overflow:hidden;margin-top:-6px}#testimonials:before{background:radial-gradient(ellipse 60% 75% at 50% 55%,rgba(0,140,220,.18) 0,transparent 65%),radial-gradient(ellipse 30% 35% at 50% 50%,rgba(14,165,233,.1) 0,transparent 50%)}#testimonials:after,#testimonials:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}#testimonials:after{background-image:radial-gradient(circle,rgba(0,180,216,.22) 1px,transparent 0);background-size:38px 38px;mask-image:radial-gradient(ellipse 78% 72% at 50% 52%,black 0,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 78% 72% at 50% 52%,black 0,transparent 78%)}#testimonials .section-eyebrow{color:var(--blue)}#testimonials .section-title{color:var(--text-d)}#testimonials .section-sub{color:var(--text-d-dim)}.testi-bg-blob-1{width:700px;height:700px;top:-160px;left:-200px;background:radial-gradient(circle,rgba(0,180,216,.14) 0,transparent 60%);filter:blur(80px);animation:blobDrift1 18s ease-in-out infinite}.testi-bg-blob-1,.testi-bg-blob-2{position:absolute;border-radius:50%;pointer-events:none}.testi-bg-blob-2{width:540px;height:540px;bottom:-120px;right:-140px;background:radial-gradient(circle,rgba(99,102,241,.13) 0,transparent 60%);filter:blur(70px);animation:blobDrift2 22s ease-in-out infinite}@keyframes blobDrift1{0%,to{transform:translate(0)}50%{transform:translate(60px,50px)}}@keyframes blobDrift2{0%,to{transform:translate(0)}50%{transform:translate(-50px,-40px)}}.testi-layout{display:flex;align-items:center;gap:48px;width:100%;max-width:1200px;margin:0 auto}.testi-left-panel{flex-shrink:0;width:260px;display:flex;flex-direction:column;gap:28px}.testi-rating-hero{display:flex;flex-direction:column;gap:6px}.testi-score{font-size:64px;font-weight:800;line-height:1;background:linear-gradient(135deg,#e0f4fa,#38bdf8 50%,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.testi-hero-stars{display:flex;gap:4px;margin:4px 0 2px}.testi-review-count{font-size:12px;color:rgba(224,244,250,.42);letter-spacing:.03em}.testi-platform-list{display:flex;flex-direction:column;gap:10px;padding:16px;background:rgba(14,165,233,.06);border:1px solid rgba(14,165,233,.14);border-radius:12px}.testi-platform-row{display:flex;align-items:center;gap:8px;font-size:12px}.testi-plat-name{color:rgba(224,244,250,.55);width:72px;flex-shrink:0}.testi-plat-stars{color:#fbbf24;font-size:10px;letter-spacing:1px;flex:1}.testi-plat-score{color:rgba(224,244,250,.8);font-weight:600;font-size:12px}.testi-blur-feed{position:relative;height:220px;overflow:hidden;mask-image:linear-gradient(180deg,transparent 0,black 18%,black 82%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 18%,black 82%,transparent)}.testi-blur-track{display:flex;flex-direction:column;gap:0;animation:blurScroll 18s linear infinite}@keyframes blurScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.testi-blur-item{padding:9px 0;font-size:12.5px;line-height:1.4;color:rgba(224,244,250,.55);border-bottom:1px solid rgba(14,165,233,.08);filter:blur(calc(.6px + (var(--bi,0) % 4) * .5px));transition:filter .3s}.testi-blur-item:hover{filter:blur(0);color:rgba(224,244,250,.9)}.testi-orbit-scene{position:relative;flex:1;min-width:0;height:720px}.testi-orbit-ring{position:absolute;top:50%;left:50%;width:580px;height:580px;border-radius:50%;border:1px solid rgba(14,165,233,.28);transform:translate(-50%,-50%);pointer-events:none;z-index:2;box-shadow:0 0 0 90px rgba(14,165,233,.05),0 0 0 180px rgba(14,165,233,.03),inset 0 0 80px rgba(14,165,233,.07)}.testi-orbit-ring:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid rgba(14,165,233,.08);filter:blur(4px)}.testi-orbit-center{z-index:3;perspective:900px}.testi-orbit-center,.testi-orbit-center:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testi-orbit-center:before{content:"";width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,233,.26) 0,rgba(14,165,233,.12) 28%,rgba(14,165,233,.04) 55%,transparent 72%);filter:blur(18px);pointer-events:none;z-index:-1;animation:haloBreath 4s ease-in-out infinite}@keyframes haloBreath{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.08);opacity:.8}}.clock-orb{width:320px;height:320px;animation:clockTilt 8s ease-in-out infinite;filter:drop-shadow(0 12px 40px rgba(14,165,233,.55)) drop-shadow(0 0 80px rgba(14,165,233,.22)) drop-shadow(0 24px 60px rgba(3,25,46,.22))}@keyframes clockTilt{0%,to{transform:perspective(900px) rotateX(10deg) rotateY(-14deg)}33%{transform:perspective(900px) rotateX(-5deg) rotateY(12deg)}66%{transform:perspective(900px) rotateX(7deg) rotateY(5deg)}}.testi-orb-wrap{position:absolute;top:50%;left:50%;width:0;height:0;animation:orbitCircle 14s linear infinite;animation-delay:var(--od,0s);z-index:1}.testi-orb-wrap:has(.testi-card:hover){animation-play-state:paused}.testi-orb-anchor{width:260px;transform:translate(-50%,-50%)}@keyframes orbitCircle{0%{transform:rotate(0deg) translateX(260px) rotate(0deg)}to{transform:rotate(1turn) translateX(260px) rotate(-1turn)}}.testi-card{position:relative;overflow:hidden;display:flex;flex-direction:column;background:rgba(5,18,36,.8);border:1px solid rgba(14,165,233,.2);border-radius:16px;padding:16px;box-shadow:0 4px 28px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:scale(.8);transform-origin:center;transition:transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .38s ease,border-color .38s ease,padding .38s ease;cursor:pointer}.testi-card:hover{transform:scale(1);border-color:rgba(14,165,233,.5);box-shadow:0 20px 60px rgba(0,0,0,.55),0 0 40px rgba(14,165,233,.2),inset 0 1px 0 rgba(255,255,255,.09);padding:20px 20px 18px;z-index:10}.testi-wave{position:absolute;inset:0;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity .35s ease}.testi-card:hover .testi-wave{opacity:1}.testi-wave-1{background:linear-gradient(270deg,rgba(14,165,233,.14),rgba(14,165,233,.07),rgba(14,165,233,.14));background-size:300% 100%;animation:waveSlide1 2.2s ease infinite}.testi-wave-2{background:linear-gradient(270deg,transparent,rgba(99,102,241,.1),transparent);background-size:300% 100%;animation:waveSlide2 3.1s ease .5s infinite}.testi-wave-3{background:radial-gradient(ellipse 80% 40% at 20% 110%,rgba(14,165,233,.16) 0,transparent 60%),radial-gradient(ellipse 80% 40% at 80% 10%,rgba(99,102,241,.12) 0,transparent 60%);animation:waveSlide3 4s ease-in-out .8s infinite}@keyframes waveSlide1{0%{background-position:0 0}to{background-position:300% 0}}@keyframes waveSlide2{0%{background-position:300% 0}to{background-position:0 0}}@keyframes waveSlide3{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.testi-compact-head{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.testi-expand-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.34,1.12,.64,1),opacity .35s ease;opacity:0;position:relative;z-index:1}.testi-card:hover .testi-expand-body{grid-template-rows:1fr;opacity:1}.testi-expand-body>*{overflow:hidden}.testi-accent-strip{position:absolute;top:0;left:0;right:0;height:3px;background:var(--testi-grad,linear-gradient(90deg,#0ea5e9,#6366f1));border-radius:20px 20px 0 0;overflow:hidden}.testi-accent-strip:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7) 50%,transparent);animation:shimmerStrip 2.8s ease-in-out infinite}@keyframes shimmerStrip{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.testi-deco-q{position:absolute;top:12px;right:16px;font-size:72px;line-height:1;font-family:Georgia,serif;font-weight:900;color:rgba(14,165,233,.06);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .3s}.testi-card:hover .testi-deco-q{color:rgba(14,165,233,.12)}.testi-stars{display:flex;gap:3px;margin-bottom:12px}.testi-star{width:14px;height:14px;flex-shrink:0;background:linear-gradient(135deg,#fbbf24,#f59e0b);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:starFlare 3s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(251,191,36,.5))}@keyframes starFlare{0%,70%,to{filter:drop-shadow(0 0 3px rgba(251,191,36,.4));transform:scale(1)}80%,90%{filter:drop-shadow(0 0 7px rgba(251,191,36,.9)) drop-shadow(0 0 14px rgba(245,158,11,.6));transform:scale(1.12)}}.testi-card--featured .testi-star{width:18px;height:18px}.testi-quote{font-size:12.5px;line-height:1.75;color:rgba(224,244,250,.6);margin:10px 0 0;padding-top:6px}.testi-author,.testi-quote{position:relative;z-index:1}.testi-author{display:flex;align-items:center;gap:10px}.testi-author--peek{margin-top:0}.testi-avatar-wrap{position:relative;flex-shrink:0;width:38px;height:38px}.testi-avatar-ring{position:absolute;inset:-4px;border-radius:50%;border:1.5px solid transparent;background:linear-gradient(rgba(5,18,36,.8),rgba(5,18,36,.8)) padding-box,conic-gradient(from 0deg,#0ea5e9 0,rgba(14,165,233,.1) 45%,#6366f1 75%,rgba(99,102,241,.1) 100%) border-box;animation:avatarRingSpin 4s linear infinite}.testi-card--featured .testi-avatar-ring{background:linear-gradient(#f0f8fb,#f0f8fb) padding-box,conic-gradient(from 0deg,#0ea5e9 0,rgba(14,165,233,.1) 45%,#6366f1 75%,rgba(99,102,241,.1) 100%) border-box}@keyframes avatarRingSpin{to{transform:rotate(1turn)}}.testi-avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#fff;position:relative;z-index:1}.testi-name{font-size:14px;font-weight:700;color:#e0f4fa}.testi-role{font-size:11.5px;color:rgba(224,244,250,.48);margin-top:2px}#cta{border-top:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.cta-bg{background:radial-gradient(ellipse 80% 60% at 50% 110%,rgba(0,180,216,.18),transparent),radial-gradient(ellipse 60% 60% at 0 0,rgba(114,217,236,.12),transparent)}.cta-bg,.cta-bg-grid{position:absolute;inset:0}.cta-bg-grid{background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:60px 60px}.cta-inner{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:160px 64px;text-align:center}.cta-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;border-radius:var(--r-pill);background:rgba(114,217,236,.1);border:1px solid rgba(114,217,236,.22);color:rgba(114,217,236,.9);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:36px}.cta-headline{font-size:clamp(40px,5vw,68px);font-weight:900;letter-spacing:-2px;line-height:1.06;color:var(--text-d);margin-bottom:22px}.cta-sub{font-size:18px;color:var(--text-d-dim);line-height:1.75;margin-bottom:48px;max-width:580px;margin-left:auto;margin-right:auto}.cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}section.dark-sec .btn-ghost{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.78)}section.dark-sec .btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);color:#fff}#faq{background:linear-gradient(160deg,#06162a,#030e1c 35%,#041020);position:relative;overflow:hidden;margin-top:-1px}#faq:before{inset:0;background-image:radial-gradient(circle,rgba(0,180,216,.14) 1px,transparent 0);background-size:34px 34px;mask-image:radial-gradient(ellipse 75% 85% at 50% 50%,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 75% 85% at 50% 50%,black,transparent 80%)}#faq:after,#faq:before{content:"";position:absolute;pointer-events:none;z-index:0}#faq:after{top:50%;left:50%;width:900px;height:700px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(0,100,200,.11) 0,transparent 65%);animation:faqOrbPulse 7s ease-in-out infinite}@keyframes faqOrbPulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.1)}}.faq-bg-glow{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 50% 65% at 5% 50%,rgba(0,140,220,.13),transparent 65%),radial-gradient(ellipse 40% 50% at 95% 55%,rgba(99,102,241,.1),transparent 60%)}.faq-inner{max-width:1240px;margin:0 auto;padding:130px 64px;display:grid;grid-template-columns:1fr 1.1fr;gap:96px;align-items:start;position:relative;z-index:1}.faq-hero{position:sticky;top:110px;display:flex;flex-direction:column;gap:0}.faq-motion-graphic{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center;margin-bottom:36px;flex-shrink:0}.faq-mg-ring{position:absolute;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(0,180,216,.65);animation:mgRingExpand 2.55s cubic-bezier(.2,.6,.4,1) infinite;pointer-events:none}@keyframes mgRingExpand{0%{transform:scale(.38);opacity:.9;border-color:rgba(0,180,216,.75)}70%{opacity:.2}to{transform:scale(2.1);opacity:0;border-color:rgba(114,217,236,0)}}.faq-mg-halo{position:absolute;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle,rgba(0,180,216,.18) 0,rgba(0,180,216,0) 70%);animation:mgHaloPulse 2s ease-in-out infinite;pointer-events:none}@keyframes mgHaloPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.4);opacity:1}}.faq-mg-orb{position:relative;z-index:2;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#72d9ec 0,#00b4d8 45%,#0077b6 100%);box-shadow:0 0 12px rgba(0,180,216,.95),0 0 28px rgba(0,180,216,.5),0 0 60px rgba(0,180,216,.2);animation:mgOrbBreath 2s ease-in-out infinite}@keyframes mgOrbBreath{0%,to{transform:scale(1);box-shadow:0 0 12px rgba(0,180,216,.95),0 0 28px rgba(0,180,216,.5),0 0 60px rgba(0,180,216,.2)}50%{transform:scale(1.18);box-shadow:0 0 18px rgba(0,180,216,1),0 0 40px rgba(0,180,216,.7),0 0 80px rgba(0,180,216,.3)}}.faq-mg-dot{position:absolute;border-radius:50%;background:#00b4d8;box-shadow:0 0 5px rgba(0,180,216,.9);pointer-events:none}.faq-mg-dot-i1{width:5px;height:5px;animation:mgOrbitI 2.8s linear infinite;animation-delay:0s}.faq-mg-dot-i2{width:4px;height:4px;animation:mgOrbitI 2.8s linear infinite;animation-delay:-.93s;opacity:.75}.faq-mg-dot-i3{width:3px;height:3px;animation:mgOrbitI 2.8s linear infinite;animation-delay:-1.87s;opacity:.55}@keyframes mgOrbitI{0%{transform:rotate(0deg) translateX(30px) rotate(0deg)}to{transform:rotate(1turn) translateX(30px) rotate(-1turn)}}.faq-mg-dot-o1{width:4px;height:4px;animation:mgOrbitO 4.2s linear infinite;animation-delay:0s;background:#72d9ec}.faq-mg-dot-o2{width:3px;height:3px;animation:mgOrbitO 4.2s linear infinite;animation-delay:-2.1s;background:#38bdf8;opacity:.65}@keyframes mgOrbitO{0%{transform:rotate(60deg) translateX(42px) rotate(-60deg)}to{transform:rotate(420deg) translateX(42px) rotate(-420deg)}}.faq-headline{display:flex;flex-direction:column;line-height:.92;margin-bottom:28px}.faq-liquid-line{font-size:clamp(62px,7vw,96px);font-weight:900;letter-spacing:-4px;color:#e0f4fa;display:block}.faq-liquid-accent{font-size:clamp(70px,8vw,108px);background:linear-gradient(135deg,#00b4d8,#38bdf8 30%,#818cf8 60%,#00b4d8);background-size:250% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:liquidFlow 4s linear infinite}@keyframes liquidFlow{0%{background-position:0}to{background-position:250%}}.faq-divider-line{width:64px;height:2px;background:linear-gradient(90deg,var(--blue),transparent);border-radius:2px;margin-bottom:24px;animation:dividerGrow 1.2s ease forwards}@keyframes dividerGrow{0%{width:0;opacity:0}to{width:64px;opacity:1}}.faq-subline{font-size:16px;line-height:1.75;color:rgba(224,244,250,.48);max-width:340px;margin-bottom:32px}.faq-stats{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.faq-stat-pill{display:flex;flex-direction:column;align-items:center;padding:10px 18px;border-radius:12px;background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.18);backdrop-filter:blur(8px);transition:border-color .2s,background .2s}.faq-stat-pill:hover{border-color:rgba(14,165,233,.4);background:rgba(14,165,233,.14)}.faq-stat-num{font-size:20px;font-weight:800;background:linear-gradient(135deg,#38bdf8,#0ea5e9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.faq-stat-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(224,244,250,.42);margin-top:2px}.faq-cta-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;align-self:flex-start;padding:15px 34px;border-radius:var(--r-pill);background:linear-gradient(135deg,#005f9e,#0077b6 50%,#00b4d8);color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em;box-shadow:0 8px 36px rgba(0,180,216,.38),0 2px 8px rgba(0,180,216,.22);transition:transform .22s,box-shadow .22s;text-decoration:none}.faq-cta-btn:hover{transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,180,216,.55),0 4px 12px rgba(0,180,216,.3)}.faq-cta-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.2) 50%,transparent 62%);animation:ctaShine 2.8s ease-in-out infinite}@keyframes ctaShine{0%,to{transform:translateX(-100%)}60%{transform:translateX(100%)}}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{border-radius:16px;overflow:hidden;background:rgba(4,14,28,.72);backdrop-filter:blur(14px);transition:border-color .28s,box-shadow .28s,background .28s;border:1px solid rgba(14,165,233,.11);border-left:3px solid transparent}.faq-item:hover{border-color:rgba(14,165,233,.22) rgba(14,165,233,.22) rgba(14,165,233,.22) rgba(14,165,233,.3)}.faq-item[open]{border-color:rgba(14,165,233,.32);border-left-color:var(--blue);background:rgba(6,20,42,.9);box-shadow:0 12px 48px rgba(0,0,0,.45),0 0 28px rgba(14,165,233,.1)}.faq-item summary{list-style:none;padding:22px 24px;cursor:pointer;display:flex;align-items:center;gap:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-num{font-size:11px;font-weight:800;letter-spacing:.06em;color:rgba(14,165,233,.45);flex-shrink:0;width:22px;transition:color .2s}.faq-item[open] .faq-num{color:var(--blue)}.faq-q-text{flex:1;font-size:15px;font-weight:600;line-height:1.45;color:rgba(224,244,250,.72);transition:color .2s}.faq-item:hover .faq-q-text,.faq-item[open] .faq-q-text{color:#e0f4fa}.faq-plus{width:30px;height:30px;border-radius:50%;flex-shrink:0;border:1px solid rgba(14,165,233,.2);display:flex;align-items:center;justify-content:center;font-size:19px;line-height:1;color:rgba(224,244,250,.35);transition:transform .34s cubic-bezier(.34,1.56,.64,1),border-color .25s,color .25s,background .25s}.faq-item[open] .faq-plus{transform:rotate(45deg);border-color:rgba(14,165,233,.5);color:var(--blue);background:rgba(14,165,233,.12)}.faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}details[open] .faq-answer-wrap{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer{padding:0 24px 22px 60px;font-size:14.5px;color:rgba(224,244,250,.5);line-height:1.8}footer{background:#020810;padding:96px 64px 44px;border-top:1px solid rgba(255,255,255,.06)}.footer-inner{max-width:1280px;margin:0 auto}.footer-brand{margin-bottom:14px}.footer-logo-wrap{display:flex;align-items:center;gap:10px;margin-bottom:10px}.footer-logo-text{font-size:26px;font-weight:900;letter-spacing:-.5px;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-tagline{font-size:13px;color:rgba(224,244,250,.28);max-width:280px;line-height:1.6}.footer-founder{margin-top:12px;font-size:12px;font-weight:600;color:rgba(0,180,216,.7);letter-spacing:.04em}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:64px;margin-bottom:64px}.footer-col h4{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:rgba(224,244,250,.28);margin-bottom:20px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col a{font-size:14px;color:rgba(224,244,250,.28);transition:color .2s}.footer-col a:hover{color:rgba(224,244,250,.75)}.footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding-top:28px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.footer-copy{font-size:13px;color:rgba(224,244,250,.18);line-height:1.6}.footer-disclaimer{font-size:12px;color:rgba(224,244,250,.16);max-width:520px;line-height:1.6;font-style:italic}.footer-socials{display:flex;gap:10px}.social-btn{width:36px;height:36px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:center;color:rgba(224,244,250,.28);cursor:pointer;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.social-btn:hover{border-color:rgba(0,180,216,.45);color:rgba(114,217,236,.85);background:rgba(0,180,216,.08)}.fade-up{opacity:0;transform:translateY(36px);transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1)}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up-d1{transition-delay:.1s}.fade-up-d2{transition-delay:.2s}.fade-up-d3{transition-delay:.3s}.fade-up-d4{transition-delay:.4s}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes gradShift{0%{background-position:0}to{background-position:200%}}@keyframes shimmerBtn{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes laptopFloat{0%,to{transform:perspective(1400px) rotateY(-15deg) rotateX(5deg) translateY(0)}50%{transform:perspective(1400px) rotateY(-15deg) rotateX(5deg) translateY(-14px)}}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes orbBreath{0%,to{transform:scale(1);box-shadow:0 0 60px rgba(0,180,216,.55),0 0 120px rgba(114,217,236,.28)}50%{transform:scale(1.06);box-shadow:0 0 80px rgba(0,180,216,.7),0 0 160px rgba(114,217,236,.38)}}@keyframes orbSpin{to{transform:rotate(1turn)}}@keyframes chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.6)}}@keyframes heroDrift{0%,to{transform:translateY(0) rotate(0deg);opacity:.85}50%{transform:translateY(-22px) rotate(1.5deg);opacity:1}}#stats-strip{background:var(--bg-dark);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);overflow:hidden;position:relative}.stats-strip-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 120% at 50% 50%,rgba(0,180,216,.08),transparent)}.stats-strip-inner{max-width:1280px;margin:0 auto;padding:80px 64px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;position:relative;z-index:2}.stat-item{text-align:center;position:relative}.stat-item:not(:last-child):after{content:"";position:absolute;right:0;top:20%;bottom:20%;width:1px;background:rgba(255,255,255,.07)}.stat-val{font-size:clamp(40px,4vw,62px);font-weight:900;letter-spacing:-2.5px;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:10px;font-family:DM Sans,sans-serif;display:block}.stat-label{font-size:15px;font-weight:600;color:var(--text-d);margin-bottom:4px;letter-spacing:-.2px}.stat-sub{font-size:12px;color:var(--text-d-mut);letter-spacing:.04em}.shark-divider{position:relative;width:100%;height:64px;overflow:visible;z-index:10;pointer-events:none;margin-top:-1px;margin-bottom:-1px}.divider-wave-svg{position:absolute;top:0;left:0;width:100%;height:100%}.neon-core-path{animation:neonPulse 3s ease-in-out infinite}@keyframes neonPulse{0%,to{opacity:1}50%{opacity:.65}}.divider-fin{position:absolute;top:8px;left:0;filter:drop-shadow(0 0 6px rgba(0,180,216,.95)) drop-shadow(0 0 16px rgba(0,180,216,.6));animation:finWaveRide 10s linear infinite alternate}@keyframes finWaveRide{0%{transform:translateX(3vw) translateY(-4px)}5%{transform:translateX(7.65vw) translateY(-8px)}10%{transform:translateX(12.3vw) translateY(-7px)}15%{transform:translateX(16.95vw) translateY(-2px)}20%{transform:translateX(21.6vw) translateY(3px)}25%{transform:translateX(26.25vw) translateY(8px)}30%{transform:translateX(30.9vw) translateY(7px)}35%{transform:translateX(35.55vw) translateY(3px)}40%{transform:translateX(40.2vw) translateY(-2px)}45%{transform:translateX(44.85vw) translateY(-8px)}50%{transform:translateX(49.5vw) translateY(-7px)}55%{transform:translateX(54.15vw) translateY(-2px)}60%{transform:translateX(58.8vw) translateY(4px)}65%{transform:translateX(63.45vw) translateY(8px)}70%{transform:translateX(68.1vw) translateY(7px)}75%{transform:translateX(72.75vw) translateY(2px)}80%{transform:translateX(77.4vw) translateY(-4px)}85%{transform:translateX(82.05vw) translateY(-7px)}90%{transform:translateX(86.7vw) translateY(-4px)}95%{transform:translateX(91.35vw) translateY(-1px)}to{transform:translateX(calc(96vw - 40px)) translateY(0)}}.tools-marquee{background:var(--bg2);border-top:1px solid var(--border-c);border-bottom:1px solid var(--border-c);overflow:hidden;position:relative}.tools-marquee:after,.tools-marquee:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.tools-marquee:before{left:0;background:linear-gradient(90deg,var(--bg2),transparent)}.tools-marquee:after{right:0;background:linear-gradient(-90deg,var(--bg2),transparent)}.marquee-track{animation:marqueeScroll 38s linear infinite;width:-moz-max-content;width:max-content}.marquee-item,.marquee-track{display:flex;align-items:center}.marquee-item{padding:18px 36px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mut);white-space:nowrap;transition:color .2s}.marquee-item:after{content:"✦";margin-left:36px;font-size:7px;color:rgba(0,180,216,.28)}.marquee-item:hover{color:var(--blue)}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#video-showcase{border-top:1px solid rgba(255,255,255,.06)}.video-player-wrap{border-radius:var(--r-2xl);overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-lg);position:relative;max-width:960px;margin:0 auto;aspect-ratio:16/9}.video-player-inner{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#020c14,#041a28 55%,#010810);display:flex;align-items:center;justify-content:center}.video-ambient-bg{position:absolute;inset:0;background:radial-gradient(ellipse 55% 55% at 22% 28%,rgba(0,119,182,.38),transparent),radial-gradient(ellipse 42% 42% at 78% 72%,rgba(114,217,236,.22),transparent),radial-gradient(ellipse 35% 65% at 50% 50%,rgba(0,180,216,.1),transparent)}.video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,12,20,.35) 0,rgba(2,12,20,.62))}.video-play-btn-wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px}.video-play-btn{width:90px;height:90px;border-radius:50%;background:rgba(0,180,216,.18);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:2px solid rgba(0,180,216,.6);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 0 rgba(0,180,216,.55),0 12px 40px rgba(0,180,216,.25);animation:playPulse 2.8s ease-out infinite;transition:transform .25s cubic-bezier(.23,1,.32,1),background .25s}.video-play-btn:hover{transform:scale(1.12);background:rgba(0,180,216,.3)}.video-play-label{font-size:12px;font-weight:600;color:rgba(224,244,250,.5);letter-spacing:.1em;text-transform:uppercase}@keyframes playPulse{0%{box-shadow:0 0 0 0 rgba(0,180,216,.55),0 12px 40px rgba(0,180,216,.22)}70%{box-shadow:0 0 0 32px rgba(0,180,216,0),0 12px 40px rgba(0,180,216,.18)}to{box-shadow:0 0 0 0 rgba(0,180,216,0),0 12px 40px rgba(0,180,216,.18)}}.video-caption{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:36px 40px 52px;background:linear-gradient(0deg,rgba(2,12,20,.97) 0,rgba(2,12,20,.5) 60%,transparent)}.video-caption-tag{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(114,217,236,.85);margin-bottom:8px}.video-caption-title{font-size:clamp(16px,2vw,22px);font-weight:700;color:rgba(224,244,250,.92);letter-spacing:-.3px}.video-meta{position:absolute;bottom:0;left:0;right:0;padding:0 40px 18px;z-index:3;display:flex;align-items:center;gap:14px}.video-progress{flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.1);position:relative;overflow:hidden}.video-progress:after{content:"";position:absolute;left:0;top:0;bottom:0;width:32%;background:linear-gradient(90deg,#00b4d8,#72d9ec);border-radius:2px}.video-time{font-size:11px;font-weight:600;color:rgba(224,244,250,.4);font-family:DM Sans,sans-serif;letter-spacing:.05em;white-space:nowrap}.video-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px;max-width:960px;margin-left:auto;margin-right:auto}.video-thumb{border-radius:var(--r-lg);overflow:hidden;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03);cursor:pointer;transition:border-color .3s,transform .35s cubic-bezier(.23,1,.32,1)}.video-thumb:hover{border-color:rgba(0,180,216,.28);transform:translateY(-4px)}.thumb-preview{height:110px;background:linear-gradient(135deg,rgba(0,119,182,.32),rgba(114,217,236,.16));position:relative;overflow:hidden}.thumb-preview:after{content:"▶";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;color:rgba(255,255,255,.5)}.thumb-info{padding:14px 16px}.thumb-tag{font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:rgba(114,217,236,.75);margin-bottom:6px}.thumb-title{font-size:13px;font-weight:600;color:rgba(224,244,250,.82);margin-bottom:6px;line-height:1.4}.thumb-dur{font-size:11px;color:rgba(224,244,250,.35);font-family:DM Sans,sans-serif}.cta-video-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.09;z-index:0;pointer-events:none}footer,section{content-visibility:auto;contain-intrinsic-size:1px 700px}#hero{content-visibility:visible}#services{contain-intrinsic-size:1px 900px}#training{contain-intrinsic-size:1px 1100px}#design{contain-intrinsic-size:1px 860px}#testimonials{contain-intrinsic-size:1px 780px}#faq{contain-intrinsic-size:1px 820px}#cta{contain-intrinsic-size:1px 560px}.sec-reveal{filter:blur(16px);transition:filter 1s cubic-bezier(.22,1,.36,1);will-change:filter}.sec-reveal.sec-visible{filter:blur(0)}.section-wave-bridge,.shark-divider{filter:none;opacity:1}.store-page{min-height:100vh;background:radial-gradient(ellipse 72% 58% at 80% 12%,rgba(85,240,194,.13),transparent 62%),radial-gradient(ellipse 50% 46% at 10% 78%,rgba(242,200,121,.1),transparent 64%),linear-gradient(160deg,#03100f,#082018 54%,#020909);font-family:Inter,system-ui,sans-serif;color:#fff;padding-bottom:120px;position:relative;overflow-x:hidden;overflow-y:visible;isolation:isolate}.store-page:before{inset:-18%;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:72px 72px;transform:perspective(900px) rotateX(62deg) translateY(-14%);transform-origin:50% 0;animation:storeGridCamera 18s linear infinite;opacity:.55;will-change:transform}.store-page:after,.store-page:before{content:"";position:fixed;z-index:0;pointer-events:none}.store-page:after{inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,24%),rgba(200,255,240,.09),transparent 28%);opacity:.9}.store-page>*{position:relative;z-index:2}.store-cinema{position:fixed;inset:0;pointer-events:none;z-index:1;overflow:visible}.store-cam-grid{position:absolute;right:-220px;top:120px;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,transparent 34%,rgba(200,255,240,.16) 35%,transparent 36%),repeating-radial-gradient(circle,rgba(255,255,255,.11) 0 1px,transparent 1px 72px),conic-gradient(from 120deg,transparent 0 18%,rgba(85,240,194,.14) 22%,transparent 32%,transparent 58%,rgba(200,255,240,.11) 63%,transparent 72%);opacity:.42;filter:blur(.2px);animation:storeOrbitalCamera 24s ease-in-out infinite;will-change:transform}.store-cam-beam{position:absolute;width:720px;height:2px;right:-90px;top:255px;background:linear-gradient(90deg,transparent,rgba(200,255,240,.34),transparent);filter:blur(.4px);opacity:.42;transform:rotate(-19deg);animation:storeBeamSweep 7.5s ease-in-out infinite}.store-cam-beam--two{top:525px;right:-40px;width:560px;opacity:.25;transform:rotate(13deg);animation-duration:10s;animation-delay:-4s}.store-wave-sculpture{position:absolute;right:78px;top:128px;width:360px;height:560px;transform:perspective(900px) rotateY(-18deg) rotateX(5deg);transform-style:preserve-3d;animation:storeSculptureFloat 12s ease-in-out infinite;opacity:.88;will-change:transform}.sws-glow{inset:70px 0 40px;background:radial-gradient(ellipse at 50% 46%,rgba(85,240,194,.24),rgba(242,200,121,.08) 44%,transparent 70%);filter:blur(32px)}.sws-glow,.sws-ribbon{position:absolute;border-radius:999px}.sws-ribbon{left:50%;top:50%;width:120px;height:470px;transform-origin:50% 50%;background:linear-gradient(120deg,rgba(255,255,255,.2),rgba(85,240,194,.2) 42%,rgba(255,255,255,.03) 66%),rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 30px 90px rgba(0,0,0,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:storeRibbonSway 9s ease-in-out infinite}.sws-ribbon--one{transform:translate(-50%,-50%) rotate(-21deg) skewY(-8deg)}.sws-ribbon--two{width:86px;height:410px;opacity:.65;transform:translate(-18%,-48%) rotate(18deg) skewY(9deg) translateZ(-70px);animation-delay:-3s}.sws-ribbon--three{width:56px;height:360px;opacity:.45;transform:translate(-92%,-42%) rotate(4deg) skewY(-12deg) translateZ(-130px);animation-delay:-6s}.sws-fin{position:absolute;left:43%;top:31%;width:92px;height:128px;clip-path:polygon(50% 0,92% 100%,10% 78%);background:linear-gradient(145deg,#ffffff,#93ffe0 38%,rgba(85,240,194,.32));box-shadow:0 30px 90px rgba(85,240,194,.18);opacity:.55;transform:rotate(-12deg) translateZ(60px);animation:storeFinPulse 6s ease-in-out infinite}.sws-pearl{position:absolute;width:10px;height:10px;border-radius:999px;background:#ffffff;box-shadow:0 0 22px rgba(255,255,255,.75),0 0 34px rgba(85,240,194,.34);animation:storePearlDrift 7s ease-in-out infinite}.sws-pearl--one{top:86px;right:74px}.sws-pearl--two{top:302px;left:42px;width:8px;height:8px;animation-delay:-2.4s}.sws-pearl--three{bottom:98px;right:126px;width:13px;height:13px;animation-delay:-4.8s}.store-topnav{justify-content:space-between;padding:22px 48px;border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(2,9,20,.28)}.store-nav-back,.store-topnav{display:flex;align-items:center}.store-nav-back{gap:6px;color:rgba(255,255,255,.38);font-size:13px;text-decoration:none;transition:color .2s}.store-nav-back:hover{color:rgba(255,255,255,.8)}.store-nav-logo{font-size:17px;font-weight:800;letter-spacing:-.5px;color:#fff}.store-nav-logo span{background:linear-gradient(135deg,#55f0c2,#c8fff0)}.store-hero{text-align:center;padding:86px 48px 58px;max-width:860px;margin:0 auto;transform-style:preserve-3d;animation:storeHeroCamera 12s ease-in-out infinite;will-change:transform}.store-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgba(200,255,240,.92);margin-bottom:20px;padding:8px 14px;border:1px solid rgba(200,255,240,.2);border-radius:999px;background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.store-eyebrow:before{content:"";width:7px;height:7px;border-radius:999px;background:#c8fff0;box-shadow:0 0 14px rgba(200,255,240,.9);animation:storePulseDot 2.3s ease-in-out infinite}.store-headline{font-size:clamp(44px,6vw,82px);font-weight:950;letter-spacing:-3.4px;line-height:.98;color:#fff;margin-bottom:22px;text-shadow:0 18px 80px rgba(0,0,0,.42)}.store-grad{background:linear-gradient(120deg,#ffffff,#c8fff0 28%,#55f0c2 58%,#b9f4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 26px rgba(85,240,194,.2))}.store-subhead{font-size:16px;line-height:1.75;color:rgba(255,255,255,.48);max-width:560px;margin:0 auto}.store-hero-strip{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:26px}.store-hero-strip span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:rgba(224,244,250,.54);font-size:12px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.store-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1120px;margin:88px auto 0;padding:0 48px}.store-stage{perspective:1200px}.store-card,.store-stage{transform-style:preserve-3d}.store-card{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025) 58%,rgba(85,240,194,.045)),rgba(4,24,41,.54);border:1px solid rgba(255,255,255,.105);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 22px 70px rgba(0,4,18,.45);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);transition:border-color .35s,transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s,background .35s;animation:storeCardDrift 9s ease-in-out infinite;will-change:transform}.store-card:nth-child(2){animation-delay:-2.2s}.store-card:nth-child(3){animation-delay:-4.5s}.store-card:nth-child(4){animation-delay:-6.4s}.store-card:after{inset:-1px;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.12),transparent 28%),radial-gradient(circle at 80% 95%,color-mix(in srgb,var(--prod-color,#55f0c2) 28%,transparent),transparent 42%);opacity:.8}.store-card:after,.store-card:before{content:"";position:absolute;pointer-events:none}.store-card:before{inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 48%,transparent 64%);transform:translateX(-120%);opacity:0;transition:opacity .25s}.store-card:hover{border-color:color-mix(in srgb,var(--prod-color,#55f0c2) 46%,rgba(255,255,255,.22));transform:translateY(-10px) rotateX(3deg) rotateY(-3deg) translateZ(22px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 32px 90px rgba(0,4,18,.58),0 0 54px color-mix(in srgb,var(--prod-color,#55f0c2) 24%,transparent)}.store-card:hover:before{opacity:1;animation:storeCardShine 1.2s ease}.store-card>*{position:relative;z-index:2}.store-card-top{display:flex;align-items:center;justify-content:space-between}.store-card-badge{font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;padding:4px 12px;border-radius:999px;border:1px solid}.store-card-icon{width:42px;height:42px;border-radius:14px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.2),transparent 45%),color-mix(in srgb,var(--prod-color,#55f0c2) 14%,rgba(255,255,255,.05));border:1px solid color-mix(in srgb,var(--prod-color,#55f0c2) 38%,rgba(255,255,255,.1));display:flex;align-items:center;justify-content:center;color:var(--prod-color,#55f0c2);box-shadow:0 12px 30px color-mix(in srgb,var(--prod-color,#55f0c2) 18%,transparent)}.store-card-scan{height:92px;border-radius:18px;border:1px solid rgba(255,255,255,.075);background:linear-gradient(90deg,rgba(255,255,255,.09) 0 1px,transparent 1px 34px),linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 24px),radial-gradient(circle at 24% 55%,color-mix(in srgb,var(--prod-color,#55f0c2) 35%,transparent),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.015));position:relative;overflow:hidden;opacity:.78}.store-card-scan:before{content:"";position:absolute;left:-10%;top:58%;width:120%;height:2px;background:linear-gradient(90deg,transparent,var(--prod-color,#55f0c2),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--prod-color,#55f0c2) 70%,transparent);animation:storeScanLine 3.4s ease-in-out infinite}.store-card-scan:after{content:"";position:absolute;right:18px;top:18px;width:42px;height:42px;border-radius:999px;border:1px solid color-mix(in srgb,var(--prod-color,#55f0c2) 45%,rgba(255,255,255,.16));box-shadow:inset 0 0 24px color-mix(in srgb,var(--prod-color,#55f0c2) 20%,transparent)}.store-card-name{font-size:22px;font-weight:800;letter-spacing:-.5px;color:#fff;margin:0}.store-card-tagline{font-size:14px;line-height:1.6;color:rgba(255,255,255,.45);margin:0}.store-card-features{list-style:none;display:flex;flex-direction:column;gap:9px;padding:16px 0;border-top:1px solid rgba(255,255,255,.065);flex:1}.store-card-feature{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:rgba(255,255,255,.6);line-height:1.5}.store-check{color:var(--prod-color,#55f0c2);flex-shrink:0;margin-top:2px}.store-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.store-card-price{display:flex;align-items:baseline;gap:8px}.store-price-main{font-size:28px;font-weight:900;color:#fff;letter-spacing:-1px}.store-price-orig{font-size:15px;color:rgba(255,255,255,.25);text-decoration:line-through}.store-price-label{font-size:11px;color:rgba(255,255,255,.28)}.store-card-cta{display:flex;align-items:center;gap:7px;padding:11px 22px;border-radius:12px;font-size:13px;font-weight:700;background:linear-gradient(135deg,#115e59,#0f766e,#55f0c2);color:#fff;text-decoration:none;white-space:nowrap;transition:opacity .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 18px rgba(85,240,194,.28)}.store-card-cta:hover{opacity:1;transform:translateY(-2px);box-shadow:0 12px 30px rgba(85,240,194,.38)}.store-banner{max-width:1100px;margin:48px auto 0;display:flex;align-items:center;justify-content:space-between;gap:24px;background:radial-gradient(circle at 0 0,rgba(200,255,240,.12),transparent 36%),rgba(255,255,255,.045);border:1px solid rgba(200,255,240,.2);border-radius:24px;padding:28px 36px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 60px rgba(0,4,18,.36);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.store-banner-text{display:flex;flex-direction:column;gap:4px}.store-banner-text strong{font-size:15px;font-weight:700;color:#fff}.store-banner-text span{font-size:13px;color:rgba(255,255,255,.42)}.store-banner-btn{white-space:nowrap;padding:12px 26px;border-radius:12px;background:linear-gradient(135deg,#115e59,#0f766e,#55f0c2);color:#fff;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 4px 18px rgba(85,240,194,.28);transition:opacity .2s}.store-banner-btn:hover{opacity:.85}@media(max-width:900px){.store-grid{grid-template-columns:1fr;padding:0 24px}.store-topnav{padding:16px 24px}.store-hero{padding:60px 24px 40px}.store-banner{flex-direction:column;align-items:flex-start;margin:40px 24px 0;padding:24px}.store-cam-grid,.store-orbit{opacity:.22;transform:scale(.72);transform-origin:100% 0}.store-card{animation:none}}@keyframes storeGridCamera{0%{transform:perspective(900px) rotateX(62deg) translateY(-14%)}to{transform:perspective(900px) rotateX(62deg) translateY(58px)}}@keyframes storeOrbitalCamera{0%,to{transform:translateZ(0) rotate(0deg) scale(1)}50%{transform:translate3d(-28px,18px,0) rotate(8deg) scale(1.04)}}@keyframes storeBeamSweep{0%,to{opacity:.12;transform:translateX(0) rotate(-19deg)}50%{opacity:.48;transform:translateX(-54px) rotate(-19deg)}}@keyframes storeOrbitFloat{0%,to{transform:perspective(820px) rotateX(64deg) rotate(-18deg) translateY(0)}50%{transform:perspective(820px) rotateX(64deg) rotate(-18deg) translateY(-18px)}}@keyframes storeRingSpin{to{transform:rotate(1turn)}}@keyframes storeSculptureFloat{0%,to{transform:perspective(900px) rotateY(-18deg) rotateX(5deg) translateZ(0)}50%{transform:perspective(900px) rotateY(-14deg) rotateX(7deg) translate3d(-14px,-18px,0)}}@keyframes storeRibbonSway{0%,to{filter:brightness(1)}50%{filter:brightness(1.16)}}@keyframes storeFinPulse{0%,to{opacity:.45;transform:rotate(-12deg) translateZ(60px) scale(1)}50%{opacity:.68;transform:rotate(-12deg) translateZ(76px) scale(1.04)}}@keyframes storePearlDrift{0%,to{transform:translateZ(0);opacity:.55}50%{transform:translate3d(12px,-18px,0);opacity:.95}}@keyframes storeHeroCamera{0%,to{transform:perspective(1000px) rotateX(0deg) translateY(0)}50%{transform:perspective(1000px) rotateX(1.4deg) translateY(-5px)}}@keyframes storePulseDot{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.55);opacity:1}}@keyframes storeCardDrift{0%,to{transform:translateZ(0) rotateX(0deg) rotateY(0deg)}50%{transform:translate3d(0,-7px,0) rotateX(1.2deg) rotateY(-.8deg)}}@keyframes storeCardShine{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes storeScanLine{0%,to{transform:translateY(-22px);opacity:.25}50%{transform:translateY(24px);opacity:.9}}.store-page{background:radial-gradient(ellipse 72% 58% at 84% 12%,rgba(114,217,236,.15),transparent 62%),radial-gradient(ellipse 54% 50% at 10% 78%,rgba(0,180,216,.13),transparent 64%),linear-gradient(160deg,#020914,#041829 56%,#020914)}.store-page:after{background:radial-gradient(circle at var(--mx,50%) var(--my,24%),rgba(114,217,236,.09),transparent 28%)}.store-nav-logo span{background:linear-gradient(135deg,#00b4d8,#72d9ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.store-cam-grid{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:74px 74px;border-radius:0;width:900px;height:900px;right:-250px;top:-120px;transform:perspective(900px) rotateX(62deg);opacity:.32;animation:storeGridCamera 20s linear infinite}.store-cam-beam{background:linear-gradient(90deg,transparent,rgba(114,217,236,.3),transparent)}.store-current-map{position:absolute;right:42px;top:86px;width:420px;height:640px;pointer-events:none;transform:perspective(900px) rotateY(-18deg) rotateX(7deg);transform-style:preserve-3d;opacity:.72;animation:storeMapFloat 13s ease-in-out infinite;will-change:transform}.scm-path{position:absolute;left:50%;top:50%;width:130px;height:540px;border-radius:999px;border:1px solid rgba(114,217,236,.22);background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(0,180,216,.05),transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 70px rgba(0,180,216,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform-origin:center;animation:storeCurrentSway 9s ease-in-out infinite}.scm-path--one{transform:translate(-50%,-50%) rotate(-19deg) skewY(-7deg)}.scm-path--two{width:90px;height:470px;opacity:.55;transform:translate(-18%,-48%) rotate(19deg) skewY(8deg) translateZ(-80px);animation-delay:-3s}.scm-path--three{width:54px;height:385px;opacity:.34;transform:translate(-92%,-43%) rotate(5deg) skewY(-10deg) translateZ(-130px);animation-delay:-6s}.scm-core{position:absolute;left:50%;top:42%;width:120px;height:120px;border-radius:999px;transform:translate(-50%,-50%) translateZ(70px);display:flex;align-items:center;justify-content:center;color:#eafcff;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.42),rgba(0,180,216,.22) 38%,rgba(0,119,182,.08) 72%);border:1px solid rgba(255,255,255,.28);box-shadow:0 0 70px rgba(0,180,216,.26),inset 0 1px 0 rgba(255,255,255,.38)}.scm-core span{font-size:16px;font-weight:900;letter-spacing:.18em}.scm-node{position:absolute;width:11px;height:11px;border-radius:999px;background:#72d9ec;box-shadow:0 0 22px rgba(114,217,236,.9),0 0 44px rgba(0,180,216,.3);animation:storeNodeDrift 7s ease-in-out infinite}.scm-node--one{top:105px;right:86px}.scm-node--two{top:340px;left:52px;width:8px;height:8px;animation-delay:-2.3s}.scm-node--three{bottom:110px;right:132px;width:14px;height:14px;background:#ffffff;animation-delay:-4.8s}.store-products{width:min(1040px,calc(100% - 520px));margin:88px auto 0 clamp(48px,12vw,260px);position:relative;z-index:3;background:transparent!important;overflow:visible}.store-products-head{max-width:720px;margin-bottom:42px}.store-products-head span{display:inline-block;color:rgba(114,217,236,.78);margin-bottom:14px}.store-products-head h1{font-size:clamp(34px,4vw,58px);line-height:1;font-weight:950;color:#fff;margin:0 0 14px}.store-products-head p{color:rgba(224,244,250,.52);max-width:560px;margin:0;line-height:1.75}.store-flow{gap:0;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);transform-style:preserve-3d}.store-lane{--prod-color:#00b4d8;display:grid;grid-template-columns:72px 58px minmax(0,1fr) 220px;gap:22px;min-height:178px;padding:28px 0;position:relative;border-bottom:1px solid rgba(255,255,255,.075);isolation:isolate;animation:storeLaneDrift 8s ease-in-out infinite;animation-delay:calc(var(--lane-index) * -1.4s)}.store-lane:last-child{border-bottom:none}.store-lane:before{content:"";position:absolute;inset:12px -28px;z-index:-1;border-radius:28px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--prod-color) 10%,transparent) 18%,transparent 48%),radial-gradient(ellipse 44% 60% at 16% 50%,color-mix(in srgb,var(--prod-color) 14%,transparent),transparent 100%);opacity:0;transform:scaleX(.985);transition:opacity .35s,transform .35s}.store-lane:hover:before{opacity:1;transform:scaleX(1)}.store-lane-num{letter-spacing:.16em;color:rgba(224,244,250,.26)}.store-lane-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;color:var(--prod-color);border:1px solid color-mix(in srgb,var(--prod-color) 36%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--prod-color) 12%,rgba(255,255,255,.04));box-shadow:0 18px 40px color-mix(in srgb,var(--prod-color) 16%,transparent)}.store-lane-kicker{letter-spacing:.17em;margin-bottom:8px}.store-lane-main h2{margin:0 0 8px;font-size:clamp(23px,2vw,34px);line-height:1.05;color:#fff}.store-lane-main p{margin:0;color:rgba(224,244,250,.5)}.store-lane-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.store-lane-features span{display:inline-flex;align-items:center;gap:6px;color:rgba(224,244,250,.58);padding:6px 9px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.store-lane-route{width:100%;height:2px;position:relative;background:rgba(255,255,255,.08);flex-shrink:0}.store-lane-route span{position:absolute;inset:0;background:linear-gradient(90deg,var(--prod-color),transparent);transform:translateX(-105%);animation:storeRouteFlow 2.8s ease-in-out infinite;animation-delay:calc(var(--lane-index) * -.55s);box-shadow:0 0 22px color-mix(in srgb,var(--prod-color) 55%,transparent)}.store-lane-buy{display:flex;align-items:center;justify-content:flex-end;gap:18px}.store-lane-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.store-lane-price strong{color:#fff;font-size:30px;letter-spacing:-1px;line-height:1}.store-lane-price span{color:rgba(224,244,250,.35)}.store-lane-cta{display:inline-flex;align-items:center;gap:7px;padding:12px 18px;border-radius:999px;color:#fff;font-weight:800;box-shadow:0 8px 24px rgba(0,180,216,.25);transition:transform .25s,box-shadow .25s}.store-lane-cta:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(0,180,216,.38)}.store-three-scene{position:absolute;right:-20px;top:82px;width:min(520px,34vw);height:720px;pointer-events:none;opacity:.86;filter:drop-shadow(0 36px 80px rgba(0,180,216,.18));mix-blend-mode:screen;transform:translateZ(0);will-change:transform,opacity;-webkit-mask-image:linear-gradient(90deg,transparent,#000 13%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 13%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.store-three-scene canvas{width:100%!important;height:100%!important;display:block}.store-banner{background:radial-gradient(circle at 8% 0,rgba(114,217,236,.15),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border-color:rgba(114,217,236,.2);box-shadow:0 28px 90px rgba(0,20,40,.34),inset 0 1px 0 rgba(255,255,255,.1)}.store-banner-text strong{color:#f4fdff}.store-banner-text span{color:rgba(224,244,250,.56)}.store-banner-btn{background:linear-gradient(135deg,#005f9e,#0077b6 52%,#00b4d8);box-shadow:0 12px 34px rgba(0,180,216,.28)}.store-banner-btn:hover{opacity:1;transform:translateY(-2px);box-shadow:0 18px 46px rgba(0,180,216,.38)}@supports (animation-timeline:view()){.store-lane{animation:storeLaneReveal ease-out both,storeLaneDrift 8s ease-in-out infinite;animation-timeline:view(),auto;animation-range:entry 0 cover 36%,normal}}@media(max-width:980px){.store-products{width:calc(100% - 48px);margin:58px auto 0}.store-lane{grid-template-columns:48px 1fr;gap:16px;padding:26px 0}.store-lane-icon{grid-column:1;grid-row:1}.store-lane-num{display:none}.store-lane-main{grid-column:2}.store-lane-buy{grid-column:1/-1;justify-content:space-between}.store-three-scene{opacity:.28;right:-220px;top:110px;width:520px}}@keyframes storeMapFloat{0%,to{transform:perspective(900px) rotateY(-18deg) rotateX(7deg) translateZ(0)}50%{transform:perspective(900px) rotateY(-14deg) rotateX(9deg) translate3d(-18px,-18px,0)}}@keyframes storeCurrentSway{0%,to{filter:brightness(1)}50%{filter:brightness(1.16)}}@keyframes storeNodeDrift{0%,to{transform:translateZ(0);opacity:.58}50%{transform:translate3d(12px,-18px,0);opacity:.95}}@keyframes storeRouteFlow{0%{transform:translateX(-105%);opacity:0}18%,70%{opacity:1}to{transform:translateX(105%);opacity:0}}@keyframes storeLaneDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@keyframes storeLaneReveal{0%{opacity:0;transform:translate3d(0,38px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes storeDividerBreath{0%,to{opacity:.72;transform:scaleX(1)}18%{opacity:.08;transform:scaleX(.72)}72%{opacity:.62;transform:scaleX(.96)}}.store-page{background:radial-gradient(ellipse 56% 46% at 82% 18%,rgba(114,217,236,.28),transparent 66%),radial-gradient(ellipse 48% 38% at 12% 78%,rgba(0,180,216,.14),transparent 62%),linear-gradient(160deg,#ffffff,#f6fbff 46%,#edf8fd);color:#061a2c}.store-hero{position:relative;width:100%;min-height:100vh;max-width:none;margin:0;text-align:left;padding:0;transform-style:flat;animation:none;display:flex;flex-direction:column;background:radial-gradient(ellipse 60% 55% at 78% 42%,rgba(147,200,232,.3),transparent 62%),radial-gradient(ellipse 40% 48% at 14% 64%,rgba(0,180,216,.1),transparent 60%),linear-gradient(160deg,#ffffff,#f4faff 50%,#e8f5fd);color:#061a2c}.store-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(0,119,182,.09) 1px,transparent 0);background-size:34px 34px;mask-image:radial-gradient(ellipse 85% 75% at 65% 50%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 65% 50%,#000 20%,transparent 75%)}.store-hero-nav{position:relative;z-index:10;display:flex;align-items:center;gap:0;padding:20px 56px;background:rgba(255,255,255,.7);backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,119,182,.08)}.store-hero-logo{display:flex;align-items:baseline;gap:6px;text-decoration:none;margin-right:42px;flex-shrink:0}.store-hero-back{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 13px 8px 10px;margin-right:16px;border-radius:999px;color:rgba(6,26,44,.58);text-decoration:none;font-size:13px;font-weight:700;background:rgba(255,255,255,.58);border:1px solid rgba(0,119,182,.1);box-shadow:0 10px 28px rgba(0,95,158,.045),inset 0 1px 0 rgba(255,255,255,.78);transition:color .2s,border-color .2s,background .2s,transform .2s,box-shadow .2s}.store-hero-back:hover{color:#0077b6;background:rgba(255,255,255,.86);border-color:rgba(0,119,182,.18);box-shadow:0 14px 36px rgba(0,95,158,.08),inset 0 1px 0 rgba(255,255,255,.92);transform:translateY(-1px)}.store-hero-logo-main{font-size:18px;font-weight:800;letter-spacing:-.5px;color:#061a2c}.store-hero-logo-tag{font-size:15px;font-weight:600;background:linear-gradient(135deg,#0077b6,#00b4d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.store-hero-nav-links{display:flex;align-items:center;gap:34px;flex:1}.store-hero-nav-links a{font-size:14px;font-weight:500;color:rgba(6,26,44,.52);text-decoration:none;transition:color .2s}.store-hero-nav-links a:hover{color:#0077b6}.store-hero-nav-right{display:flex;align-items:center;gap:12px;margin-left:auto}.store-hero-login{font-size:14px;font-weight:500;color:rgba(6,26,44,.55);text-decoration:none;padding:8px 14px;transition:color .2s}.store-hero-login:hover{color:#0077b6}.store-hero-cta{font-size:14px;font-weight:600;color:#fff;text-decoration:none;padding:9px 22px;border-radius:100px;background:linear-gradient(135deg,#0077b6,#00b4d8);box-shadow:0 4px 18px rgba(0,180,216,.35);transition:box-shadow .2s,transform .2s}.store-hero-cta:hover{box-shadow:0 8px 28px rgba(0,180,216,.5);transform:translateY(-1px)}.store-hero-body{flex:1;display:flex;flex-direction:row;align-items:stretch;width:100%;min-height:0}.store-hero-left{flex:0 0 46%;display:flex;flex-direction:column;justify-content:space-between;padding:0 0 56px;z-index:5}.store-hero-scene{flex:0 0 54%;position:relative;z-index:1;pointer-events:none;align-items:center;min-height:480px}.store-hero-copy,.store-hero-scene{display:flex;justify-content:center}.store-hero-copy{padding:48px 40px 32px 56px;flex-direction:column}.store-hero-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0077b6;margin-bottom:18px}.store-hero-h1{font-size:clamp(36px,4vw,60px);font-weight:900;letter-spacing:-2px;line-height:1.06;color:#061a2c;margin-bottom:20px}.store-hero-grad{background:linear-gradient(135deg,#0077b6,#00b4d8 50%,#72d9ec);background-size:200% 100%;animation:gradShift 5s linear infinite}.store-hero-sub{font-size:16px;line-height:1.68;color:rgba(6,26,44,.52);margin-bottom:34px;max-width:430px}.sh-cards{position:relative;width:100%;height:100%;min-height:500px}.sh-card{position:absolute;background:rgba(255,255,255,.88);border:1px solid rgba(0,119,182,.13);border-radius:16px;padding:16px 20px;display:flex;align-items:center;gap:12px;backdrop-filter:blur(16px);box-shadow:0 8px 32px rgba(0,80,160,.1),inset 0 1px 0 rgba(255,255,255,.9);min-width:210px;animation:shCardFloat 4s ease-in-out infinite}.sh-card--tl{top:18%;left:6%;animation-delay:0s}.sh-card--tr{top:14%;right:8%;animation-delay:.9s}.sh-card--bl{bottom:22%;left:10%;animation-delay:1.8s}.sh-card--br{bottom:18%;right:10%;animation-delay:2.7s}@keyframes shCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sh-card-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sh-card-icon--blue{background:rgba(0,119,182,.12);color:#0077b6}.sh-card-icon--teal{background:rgba(0,180,216,.12);color:#00b4d8}.sh-card-icon--purple{background:rgba(99,102,241,.12);color:#6366f1}.sh-card-icon--green{background:rgba(16,185,129,.12);color:#10b981}.sh-card-text{display:flex;flex-direction:column;gap:3px;flex:1}.sh-card-title{font-size:13px;font-weight:600;color:#061a2c}.sh-card-status{font-size:11px;font-weight:600;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px}.sh-card-status--on{color:#10b981}.sh-card-status--run{color:#0077b6}.sh-card-status--on:before,.sh-card-status--run:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;animation:shDotBlink 1.4s ease-in-out infinite}@keyframes shDotBlink{0%,to{opacity:1}50%{opacity:.3}}.sh-card-progress{height:3px;background:rgba(0,119,182,.12);border-radius:2px;margin-top:8px;width:100%;grid-column:1/-1;position:absolute;bottom:12px;left:20px;right:20px;width:calc(100% - 40px)}.sh-card-progress-bar{height:100%;border-radius:2px;background:linear-gradient(90deg,#0077b6,#00b4d8);animation:shProgressFill 2.8s ease-in-out infinite}@keyframes shProgressFill{0%{width:20%}60%{width:88%}to{width:20%}}.sh-card-line{position:absolute;bottom:10px;left:20px;right:20px;height:2px;background:rgba(0,119,182,.07);border-radius:1px;overflow:hidden}.sh-card-line-fill{height:100%;border-radius:1px;width:40%;background:linear-gradient(90deg,transparent,#00b4d8,transparent);animation:shLineSweep 2.2s ease-in-out infinite}@keyframes shLineSweep{0%{transform:translateX(-200%)}to{transform:translateX(350%)}}.sh-orb-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.sh-orb{width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#72d9ec,#0077b6 70%);box-shadow:0 0 32px rgba(0,180,216,.5),0 0 64px rgba(0,180,216,.2);animation:shOrbPulse 2.2s ease-in-out infinite;z-index:1}@keyframes shOrbPulse{0%,to{box-shadow:0 0 32px rgba(0,180,216,.5),0 0 64px rgba(0,180,216,.2);transform:scale(1)}50%{box-shadow:0 0 48px rgba(0,180,216,.75),0 0 96px rgba(0,180,216,.3);transform:scale(1.06)}}.sh-orb-ring{position:absolute;border-radius:50%;border:1px solid rgba(0,180,216,.25);animation:shRingExpand 3s ease-out infinite}.sh-orb-ring-1{width:120px;height:120px;animation-delay:0s}.sh-orb-ring-2{width:200px;height:200px;animation-delay:1s}.sh-orb-ring-3{width:290px;height:290px;animation-delay:2s}@keyframes shRingExpand{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(1.2)}}.sh-dot{position:absolute;border-radius:50%;background:#00b4d8;box-shadow:0 0 6px rgba(0,180,216,.7);animation:shDotOrbit linear infinite}.sh-dot-1{width:7px;height:7px;top:38%;left:38%;animation:shDotFloat1 5s ease-in-out infinite}.sh-dot-2{width:5px;height:5px;top:55%;left:58%;animation:shDotFloat2 6s ease-in-out infinite}.sh-dot-3{width:4px;height:4px;top:28%;left:62%;animation:shDotFloat3 4.5s ease-in-out infinite;opacity:.7}.sh-dot-4{width:6px;height:6px;top:65%;left:32%;animation:shDotFloat1 7s ease-in-out infinite;animation-delay:-2s}.sh-dot-5{width:4px;height:4px;top:42%;left:72%;animation:shDotFloat2 5.5s ease-in-out infinite;animation-delay:-3s;opacity:.6}@keyframes shDotFloat1{0%,to{transform:translate(0)}33%{transform:translate(14px,-18px)}66%{transform:translate(-10px,12px)}}@keyframes shDotFloat2{0%,to{transform:translate(0)}40%{transform:translate(-16px,10px)}70%{transform:translate(12px,-14px)}}@keyframes shDotFloat3{0%,to{transform:translate(0)}50%{transform:translate(10px,20px)}}.store-hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.store-hero-btn-primary{display:inline-flex;align-items:center;padding:13px 28px;border-radius:100px;background:linear-gradient(135deg,#0077b6,#00b4d8);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 6px 24px rgba(0,180,216,.38);transition:box-shadow .22s,transform .18s}.store-hero-btn-primary:hover{box-shadow:0 10px 36px rgba(0,180,216,.55);transform:translateY(-2px)}.store-hero-btn-ghost{display:inline-flex;align-items:center;padding:12px 24px;border-radius:100px;border:1.5px solid rgba(0,119,182,.22);color:#0077b6;font-size:14px;font-weight:600;text-decoration:none;background:rgba(255,255,255,.75);backdrop-filter:blur(8px);transition:border-color .2s,background .2s}.store-hero-btn-ghost:hover{border-color:rgba(0,119,182,.45);background:#fff}.store-hero-stats{align-items:center;gap:0;padding:0 40px 0 56px}.store-hero-stat{display:flex;flex-direction:column;gap:3px;padding:0 28px}.store-hero-stat:first-child{padding-left:0}.store-hero-stat strong{font-size:22px;font-weight:800;letter-spacing:-.5px}.store-hero-stat span{font-size:12px;font-weight:500;color:rgba(6,26,44,.45)}.store-hero-stat-sep{height:32px;background:rgba(0,119,182,.14)}.store-hero-pills{position:relative;z-index:5;align-items:center;padding:28px 40px 0 56px}.store-hero-pill{gap:8px;padding:9px 18px;border-radius:100px;background:rgba(255,255,255,.82);border:1px solid rgba(0,119,182,.13);backdrop-filter:blur(12px);box-shadow:0 2px 12px rgba(0,80,160,.08);font-size:13px;font-weight:500;color:rgba(6,26,44,.68);transition:box-shadow .2s,border-color .2s;cursor:default}.store-hero-pill svg{color:#0077b6;flex-shrink:0}.store-hero-pill:hover{border-color:rgba(0,119,182,.28);box-shadow:0 4px 20px rgba(0,180,216,.15)}.store-page:before{background:linear-gradient(rgba(0,95,158,.055) 1px,transparent 0),linear-gradient(90deg,rgba(0,95,158,.045) 1px,transparent 0);opacity:.58}.store-page:after{background:radial-gradient(circle at var(--mx,50%) var(--my,24%),rgba(0,180,216,.16),transparent 30%);opacity:.72}.store-topnav{background:rgba(255,255,255,.72);border-bottom:1px solid rgba(0,95,158,.1);box-shadow:0 14px 44px rgba(2,24,42,.045)}.store-nav-back{color:rgba(6,26,44,.48)}.store-nav-back:hover{color:#005f9e}.store-nav-logo{color:#061a2c}.store-cam-grid{background:linear-gradient(rgba(0,95,158,.055) 1px,transparent 0),linear-gradient(90deg,rgba(0,95,158,.045) 1px,transparent 0);opacity:.46}.store-cam-beam{background:linear-gradient(90deg,transparent,rgba(0,180,216,.28),transparent);opacity:.36}.store-products-head span{color:rgba(0,119,182,.84)}.store-products-head h1{text-shadow:0 20px 70px rgba(0,95,158,.1)}.store-products-head p{color:rgba(6,26,44,.58)}.store-flow{border-top:1px solid rgba(0,95,158,.14);border-bottom:1px solid rgba(0,95,158,.14)}.store-lane{border-bottom:1px solid rgba(0,95,158,.1)}.store-lane-num{color:rgba(0,95,158,.2)}.store-lane-icon{background:linear-gradient(145deg,rgba(255,255,255,.88),color-mix(in srgb,var(--prod-color) 10%,#ffffff));border-color:color-mix(in srgb,var(--prod-color) 34%,rgba(0,95,158,.1));box-shadow:0 18px 42px color-mix(in srgb,var(--prod-color) 16%,transparent)}.store-lane-main p{color:rgba(6,26,44,.58)}.store-lane-features span{color:rgba(6,26,44,.62);background:rgba(255,255,255,.64);border-color:rgba(0,95,158,.1);box-shadow:0 8px 22px rgba(0,95,158,.045)}.store-lane-route{background:rgba(0,95,158,.1);margin:10px 0}.store-lane-price span{color:rgba(6,26,44,.4)}.store-lane-cta{color:#ffffff;box-shadow:0 14px 34px rgba(0,119,182,.24)}.store-three-scene{opacity:.72;mix-blend-mode:normal;filter:drop-shadow(0 34px 74px rgba(0,95,158,.18))}.store-banner{background:radial-gradient(circle at 8% 0,rgba(114,217,236,.2),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,255,255,.52));border-color:rgba(0,119,182,.16);box-shadow:0 28px 80px rgba(0,95,158,.1),inset 0 1px 0 rgba(255,255,255,.9)}.store-banner-text strong{color:#061a2c}.store-banner-text span{color:rgba(6,26,44,.56)}.store-products{width:min(1060px,calc(100% - 480px))}.store-products-head{margin-bottom:56px}.store-products-head span{font-size:11px;font-weight:800;letter-spacing:.2em;color:rgba(0,167,209,.9);text-transform:uppercase}.store-products-head h1{font-size:clamp(38px,4vw,58px);letter-spacing:-2.5px;line-height:1.05;color:#061a2c}.store-products-head p{color:rgba(6,26,44,.52);font-size:16px}.store-orb{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:0;animation:storeOrbDrift ease-in-out infinite}.store-orb-1{width:380px;height:380px;top:-60px;left:-80px;animation-duration:12s;animation-delay:0s}.store-orb-2{width:320px;height:320px;top:22%;right:-60px;animation-duration:15s;animation-delay:-4s}.store-orb-3{width:300px;height:300px;top:50%;left:10%;animation-duration:11s;animation-delay:-8s}.store-orb-4{width:360px;height:360px;bottom:-40px;right:5%;animation-duration:14s;animation-delay:-2s}@keyframes storeOrbDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,-20px) scale(1.08)}}.store-flow{gap:16px;border:0;perspective:none}.store-lane{padding:28px 32px;grid-template-columns:64px 64px minmax(0,1fr) 230px;align-items:center;border-radius:22px;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.95);box-shadow:0 4px 24px rgba(3,25,46,.06),0 1px 6px rgba(3,25,46,.04),inset 0 1px 0 rgba(255,255,255,1);overflow:hidden;transition:transform .38s cubic-bezier(.23,1,.32,1),box-shadow .38s cubic-bezier(.23,1,.32,1),border-color .3s}.store-lane:before{opacity:1!important;transform:none!important;inset:0 auto 0 0;width:4px;border-radius:0;background:linear-gradient(to bottom,var(--prod-color),color-mix(in srgb,var(--prod-color) 55%,transparent) 60%,transparent);box-shadow:none;filter:none;animation:storeAccentPulse 3s ease-in-out infinite}@keyframes storeAccentPulse{0%,to{opacity:.65}50%{opacity:1}}.store-lane:after{inset:0;border-radius:22px;background:radial-gradient(ellipse 60% 70% at 10% 50%,color-mix(in srgb,var(--prod-color) 7%,transparent),transparent 70%);opacity:0;transition:opacity .4s;z-index:0}.store-lane:hover{transform:translateY(-5px);box-shadow:0 20px 60px rgba(3,25,46,.1),0 6px 18px color-mix(in srgb,var(--prod-color) 12%,transparent),inset 0 1px 0 rgba(255,255,255,1);border-color:color-mix(in srgb,var(--prod-color) 20%,rgba(255,255,255,.95))}.store-lane:hover:after{opacity:1}.store-lane>*{position:relative;z-index:1}.store-lane-num{font-weight:900;letter-spacing:.14em;color:rgba(0,95,158,.18);display:flex;align-items:center;justify-content:center;position:relative;align-self:stretch}.store-lane-num:after{content:"";position:absolute;right:0;top:15%;bottom:15%;width:1px;background:linear-gradient(180deg,transparent,rgba(0,119,182,.14),transparent)}.store-lane-icon{border-radius:18px;background:linear-gradient(140deg,#fff 0,color-mix(in srgb,var(--prod-color) 10%,#f5fbff) 100%);border:1.5px solid color-mix(in srgb,var(--prod-color) 22%,rgba(255,255,255,.6));box-shadow:0 12px 32px color-mix(in srgb,var(--prod-color) 16%,transparent),inset 0 1px 0 rgba(255,255,255,.9);position:relative}.store-lane-icon:after{content:"";position:absolute;inset:-7px;border-radius:26px;border-left:1.5px solid transparent;border-bottom:1.5px solid transparent;border-top:1.5px solid transparent;border-top-color:color-mix(in srgb,var(--prod-color) 55%,transparent);border-right:1.5px solid transparent;border-right-color:color-mix(in srgb,var(--prod-color) 20%,transparent);animation:storeIconSpin 4s linear infinite}@keyframes storeIconSpin{to{transform:rotate(1turn)}}.store-lane-main h2{font-size:clamp(22px,2vw,30px);letter-spacing:-1px;line-height:1.15;color:#061a2c;margin-bottom:6px}.store-lane-main p{line-height:1.6;max-width:480px;color:rgba(6,26,44,.52)}.store-lane-kicker{font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px}.store-lane-route{height:1.5px;margin:12px 0;background:rgba(0,119,182,.08);overflow:visible;border-radius:999px}.store-lane-route:after,.store-lane-route:before{display:none}.store-lane-route span{height:2px;border-radius:999px;background:linear-gradient(90deg,var(--prod-color),color-mix(in srgb,var(--prod-color) 40%,transparent) 80%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--prod-color) 60%,transparent)}.store-lane-features span{font-size:12px;padding:5px 11px;color:rgba(6,26,44,.6);background:rgba(255,255,255,.8);border-color:rgba(0,119,182,.1);border-radius:999px;box-shadow:0 2px 8px rgba(3,25,46,.04)}.store-lane-features svg{color:var(--prod-color)}.store-lane-buy{background:transparent;border-radius:0;box-shadow:none;gap:16px;flex-direction:column;align-items:flex-end}.store-lane-price{min-width:80px;padding-right:0;border-right:0;text-align:right}.store-lane-price strong{font-size:32px;letter-spacing:-1.5px;color:#061a2c}.store-lane-price span{font-size:11px;color:rgba(6,26,44,.38);line-height:1.3}.store-lane-cta{padding:12px 20px;font-size:13px;font-weight:700;letter-spacing:.01em;background:linear-gradient(135deg,#005f9e,#0077b6,#00b4d8);box-shadow:0 10px 28px rgba(0,119,182,.28),inset 0 1px 0 rgba(255,255,255,.18);white-space:nowrap}.store-lane-cta:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 16px 40px rgba(0,119,182,.38),inset 0 1px 0 rgba(255,255,255,.2)}@supports (animation-timeline:view()){.store-lane{animation:storeLaneReveal linear both;animation-timeline:view();animation-range:entry 0 cover 28%}}@media(max-width:980px){.store-lane{width:100%;margin-left:0;padding:24px 20px;border-radius:18px;grid-template-columns:48px 1fr}.store-lane-icon{grid-column:1;grid-row:1}.store-lane-num{display:none}.store-lane-main{grid-column:2}.store-lane-buy{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}}.store-products{width:min(1180px,calc(100% - 420px));margin:82px auto 0 clamp(40px,10vw,170px)}.store-products-head{display:grid;grid-template-columns:minmax(0,680px) 1fr;gap:32px;align-items:end;margin-bottom:58px}.store-products-head:after{content:"Live-built systems, delivered installed";justify-self:end;max-width:260px;padding:14px 18px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0077b6;background:rgba(255,255,255,.72);border:1px solid rgba(0,119,182,.12);box-shadow:0 18px 44px rgba(0,95,158,.08),inset 0 1px 0 rgba(255,255,255,.94)}.store-products:before{top:128px;width:28%;opacity:.55}.store-flow{gap:26px;perspective:1400px}.store-lane{width:100%;margin-left:0;min-height:238px;padding:30px 28px 30px 78px;grid-template-columns:54px 74px minmax(300px,1fr) minmax(210px,280px) 188px;gap:24px;border-radius:38px;background:linear-gradient(105deg,rgba(255,255,255,.92),rgba(255,255,255,.72) 46%,rgba(255,255,255,.36));border:1px solid rgba(0,119,182,.1);box-shadow:0 28px 90px rgba(0,95,158,.09),inset 0 1px 0 rgba(255,255,255,.94);backdrop-filter:blur(18px) saturate(128%);-webkit-backdrop-filter:blur(18px) saturate(128%);transform-style:preserve-3d;animation:storeModuleFloat 8.5s ease-in-out infinite;animation-delay:calc(var(--lane-index) * -1.6s)}.store-lane:before{inset:-40% -18% -40% -96px;border-radius:72px;background:radial-gradient(ellipse 34% 70% at 15% 50%,color-mix(in srgb,var(--prod-color) 19%,transparent),transparent 72%),radial-gradient(ellipse 48% 80% at 78% 44%,rgba(114,217,236,.13),transparent 74%);filter:blur(16px);-webkit-mask-image:none;mask-image:none}.store-lane:after{content:"";position:absolute;left:-72px;top:0;bottom:0;width:128px;border-radius:42px 0 0 42px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.62) 42%,rgba(255,255,255,.92) 100%),radial-gradient(ellipse 90% 80% at 100% 50%,color-mix(in srgb,var(--prod-color) 10%,transparent),transparent 72%);border-left:1px solid rgba(0,119,182,.08);border-top:1px solid rgba(0,119,182,.08);border-bottom:1px solid rgba(0,119,182,.08);box-shadow:0 28px 80px rgba(0,95,158,.055);pointer-events:none;z-index:-1}.store-lane:hover{transform:translate3d(0,-8px,0) rotateX(1.2deg);box-shadow:0 38px 110px rgba(0,95,158,.14),inset 0 1px 0 rgba(255,255,255,.98)}.store-lane-num{font-size:14px;color:rgba(0,95,158,.26)}.store-lane-num:after{display:none}.store-lane-icon{width:62px;height:62px;border-radius:24px;box-shadow:0 20px 50px color-mix(in srgb,var(--prod-color) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.96)}.store-lane-kicker{margin-bottom:10px}.store-lane-main h2{font-size:clamp(30px,2.5vw,42px)}.store-lane-main p{max-width:540px}.store-lane-features{margin-top:18px}.store-motion-track{position:relative;height:128px;border-radius:28px;background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--prod-color) 20%,transparent),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.68),rgba(255,255,255,.25));border:1px solid rgba(0,119,182,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 18px 50px rgba(0,95,158,.06);overflow:hidden}.store-motion-track:after,.store-motion-track:before{content:"";position:absolute;inset:20px;border-radius:999px;border:1px solid color-mix(in srgb,var(--prod-color) 20%,transparent);opacity:.5;animation:storeMotionOrbit 7s ease-in-out infinite}.store-motion-track:after{inset:38px 28px;opacity:.3;animation-delay:-3.2s}.store-motion-rail{position:absolute;left:22px;right:22px;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,var(--prod-color),rgba(255,255,255,.9),var(--prod-color),transparent);box-shadow:0 0 22px color-mix(in srgb,var(--prod-color) 30%,transparent)}.store-motion-node,.store-motion-packet{position:absolute;top:50%;border-radius:999px;transform:translate(-50%,-50%)}.store-motion-node{width:11px;height:11px;background:#ffffff;border:2px solid var(--prod-color);box-shadow:0 0 20px color-mix(in srgb,var(--prod-color) 35%,transparent)}.store-motion-node-a{left:20%}.store-motion-node-b{left:52%}.store-motion-node-c{left:82%}.store-motion-packet{left:14%;width:20px;height:20px;background:linear-gradient(135deg,#ffffff,var(--prod-color));box-shadow:0 0 26px color-mix(in srgb,var(--prod-color) 48%,transparent);animation:storePacketTravel 3.6s cubic-bezier(.5,0,.2,1) infinite;animation-delay:calc(var(--lane-index) * -.45s)}.store-lane-buy{align-self:center;display:grid;grid-template-columns:1fr;justify-items:start;gap:14px;padding:0;border:0}.store-lane-price{border:0;padding:0;align-items:flex-start}.store-lane-price strong{font-size:36px}.store-lane-price span{max-width:82px}.store-lane-cta{min-height:48px;padding:13px 20px;border-radius:16px}@media(max-width:1180px){.store-products{width:calc(100% - 48px);margin:70px auto 0}.store-products-head{grid-template-columns:1fr}.store-products-head:after{justify-self:start}.store-lane{grid-template-columns:48px 70px minmax(0,1fr) 170px;padding-left:48px}.store-motion-track{grid-column:3/-1}.store-lane-buy{grid-column:4;grid-row:1/span 2}}@media(max-width:760px){.store-lane{grid-template-columns:56px minmax(0,1fr);padding:24px}.store-lane-num,.store-lane:after{display:none}.store-lane-icon{grid-column:1}.store-lane-main{grid-column:2}.store-lane-buy,.store-motion-track{grid-column:1/-1}.store-lane-buy{display:flex;justify-content:space-between;align-items:center}}@keyframes storeModuleFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes storeMotionOrbit{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-8px,3px,0) scale(1.04)}}@keyframes storePacketTravel{0%{left:14%;opacity:0;transform:translate(-50%,-50%) scale(.65)}14%{opacity:1}68%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{left:86%;opacity:0;transform:translate(-50%,-50%) scale(.65)}}.store-flow{display:block}.store-lane{content-visibility:visible;margin:0 0 clamp(56px,7vw,108px);min-height:clamp(360px,48vh,540px);align-content:center;grid-template-columns:54px 78px minmax(330px,1fr) minmax(260px,330px) 188px}.store-lane:last-child{margin-bottom:0}.store-lane--reverse{grid-template-columns:54px minmax(260px,330px) minmax(330px,1fr) 78px 188px}.store-lane--reverse .store-motion-track{grid-column:2}.store-lane--reverse .store-lane-main{grid-column:3}.store-lane--reverse .store-lane-icon{grid-column:4}.store-lane--reverse .store-lane-buy{grid-column:5}.store-motion-track{min-height:168px;transform:translateZ(22px)}.store-motion-track--flow .store-motion-rail{animation:storeRailGlow 3.8s ease-in-out infinite}.store-motion-track--support{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--prod-color) 16%,transparent),transparent 46%),linear-gradient(135deg,rgba(255,255,255,.7),rgba(255,255,255,.28))}.support-bubble,.support-orbit,.support-pulse{position:absolute;border-radius:999px}.support-bubble{width:70px;height:42px;border:1px solid color-mix(in srgb,var(--prod-color) 24%,rgba(0,119,182,.08));background:rgba(255,255,255,.72);box-shadow:0 16px 36px rgba(0,95,158,.06);animation:supportBubbleFloat 5.8s ease-in-out infinite}.support-bubble:after{content:"";position:absolute;left:16px;right:16px;top:50%;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--prod-color),transparent)}.support-bubble-a{left:12%;top:26%}.support-bubble-b{right:12%;top:20%;animation-delay:-1.8s}.support-bubble-c{left:34%;bottom:18%;animation-delay:-3.2s}.support-orbit{inset:22px;border:1px solid color-mix(in srgb,var(--prod-color) 16%,transparent);animation:supportOrbitSpin 10s linear infinite}.support-orbit-b{inset:42px 58px;opacity:.5;animation-direction:reverse}.support-pulse{left:50%;top:50%;width:18px;height:18px;background:var(--prod-color);box-shadow:0 0 28px color-mix(in srgb,var(--prod-color) 54%,transparent);animation:supportPulseMove 4.2s ease-in-out infinite}.store-motion-track--sequence{background:radial-gradient(circle at 25% 38%,color-mix(in srgb,var(--prod-color) 16%,transparent),transparent 40%),linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,.28))}.dash-curve,.sequence-path{position:absolute;inset:0;width:100%;height:100%}.dash-curve path,.sequence-path path{stroke:var(--prod-color);stroke-width:4;stroke-linecap:round;stroke-dasharray:18 12;opacity:.55;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--prod-color) 38%,transparent));animation:storeDashTravel 2.8s linear infinite}.sequence-dot{position:absolute;width:13px;height:13px;border-radius:999px;background:#fff;border:2px solid var(--prod-color);box-shadow:0 0 20px color-mix(in srgb,var(--prod-color) 38%,transparent);animation:sequenceDotPop 3s ease-in-out infinite}.sequence-dot-a{left:16%;top:61%}.sequence-dot-b{left:46%;top:34%;animation-delay:-1s}.sequence-dot-c{right:12%;top:28%;animation-delay:-2s}.sequence-bolt{position:absolute;left:50%;top:50%;width:46px;height:72px;clip-path:polygon(50% 0,22% 43%,46% 43%,30% 100%,82% 34%,56% 34%);background:linear-gradient(180deg,#ffffff,var(--prod-color));opacity:.7;filter:drop-shadow(0 18px 26px color-mix(in srgb,var(--prod-color) 26%,transparent));transform:translate(-50%,-50%) rotate(10deg);animation:sequenceBoltPulse 2.6s ease-in-out infinite}.store-motion-track--dashboard{display:flex;align-items:flex-end;justify-content:center;gap:16px;padding:34px 38px;background:linear-gradient(rgba(0,119,182,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,119,182,.04) 1px,transparent 0),linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,.3));background-size:36px 36px,36px 36px,100% 100%}.dash-bar{width:16%;min-width:22px;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,var(--prod-color),rgba(255,255,255,.72));box-shadow:0 14px 34px color-mix(in srgb,var(--prod-color) 18%,transparent);transform-origin:bottom;animation:dashboardBars 3.4s ease-in-out infinite}.dash-bar-a{height:44%}.dash-bar-b{height:70%;animation-delay:-.7s}.dash-bar-c{height:54%;animation-delay:-1.4s}.dash-bar-d{height:82%;animation-delay:-2.1s}.dash-curve path{stroke-width:3;opacity:.42}.dash-grid-line{position:absolute;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,119,182,.14),transparent)}.dash-grid-line-a{top:35%}.dash-grid-line-b{top:66%}@media(max-width:1180px){.store-lane,.store-lane--reverse{min-height:auto;grid-template-columns:52px 72px minmax(0,1fr) 210px}.store-lane--reverse .store-motion-track,.store-motion-track{grid-column:3/-1}.store-lane--reverse .store-lane-main,.store-lane-main{grid-column:3}.store-lane--reverse .store-lane-icon,.store-lane-icon{grid-column:2}.store-lane--reverse .store-lane-buy,.store-lane-buy{grid-column:4;grid-row:1/span 2}}@keyframes storeRailGlow{0%,to{opacity:.55;transform:translateY(-50%) scaleX(.94)}50%{opacity:1;transform:translateY(-50%) scaleX(1)}}@keyframes supportBubbleFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(8px,-10px,0)}}@keyframes supportOrbitSpin{to{transform:rotate(1turn)}}@keyframes supportPulseMove{0%,to{transform:translate(-50%,-50%) scale(.75);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.12);opacity:1}}@keyframes storeDashTravel{to{stroke-dashoffset:-60}}@keyframes sequenceDotPop{0%,to{transform:scale(.86);opacity:.55}50%{transform:scale(1.18);opacity:1}}@keyframes sequenceBoltPulse{0%,to{opacity:.45;transform:translate(-50%,-50%) rotate(10deg) scale(.92)}50%{opacity:.86;transform:translate(-50%,-50%) rotate(10deg) scale(1.06)}}@keyframes dashboardBars{0%,to{transform:scaleY(.78);opacity:.72}50%{transform:scaleY(1);opacity:1}}.store-products{width:min(1180px,calc(100% - 96px));margin:78px auto 0}.store-flow{display:flex;flex-direction:column;gap:clamp(34px,5vw,72px);padding:12px 0 46px;perspective:1600px}.store-lane{width:min(900px,calc(100% - 150px));min-height:286px;margin:0;padding:24px 26px;grid-template-columns:42px 62px minmax(250px,1fr) minmax(210px,260px) 146px;gap:20px;border-radius:30px;background:linear-gradient(116deg,rgba(255,255,255,.94),rgba(255,255,255,.72) 48%,rgba(255,255,255,.42)),radial-gradient(ellipse 55% 120% at 12% 50%,color-mix(in srgb,var(--prod-color) 14%,transparent),transparent 72%);border:1px solid rgba(0,119,182,.12);box-shadow:0 34px 90px rgba(0,95,158,.1),0 10px 26px rgba(6,26,44,.045),inset 0 1px 0 rgba(255,255,255,.98);transform:rotateX(2deg) rotateY(-4deg) translateZ(0);transform-origin:center;overflow:visible}.store-lane:before{inset:-48px -80px -48px -92px;filter:blur(18px);opacity:.78}.store-lane:nth-child(2n){align-self:flex-end;transform:rotateX(2deg) rotateY(4deg) translateZ(0)}.store-lane:nth-child(3n){margin-left:clamp(28px,6vw,96px)}.store-lane:nth-child(4n){margin-right:clamp(20px,5vw,76px)}.store-lane:hover{box-shadow:0 46px 120px rgba(0,95,158,.15),0 14px 34px rgba(6,26,44,.055),inset 0 1px 0 rgba(255,255,255,1)}.store-lane:hover,.store-lane:nth-child(2n):hover{transform:rotateX(0deg) rotateY(0deg) translate3d(0,-10px,36px)}.store-lane-num{font-size:13px}.store-lane-icon{width:56px;height:56px;border-radius:21px}.store-lane-main h2{font-size:clamp(25px,2.1vw,34px);letter-spacing:-1.2px}.store-lane-main p{font-size:14px;max-width:430px}.store-lane-features{gap:7px;margin-top:15px}.store-lane-features span{padding:6px 10px;font-size:11.5px}.store-motion-track{min-height:116px;height:116px;border-radius:24px}.store-lane-buy{gap:11px}.store-lane-price strong{font-size:31px}.store-lane-cta{min-height:44px;padding:11px 17px;border-radius:14px}@media(max-width:1180px){.store-products{width:calc(100% - 48px)}.store-lane,.store-lane:nth-child(2n),.store-lane:nth-child(3n),.store-lane:nth-child(4n){width:100%;margin-left:0;margin-right:0;align-self:stretch;transform:none}}@media(max-width:760px){.store-lane{min-height:auto;padding:22px}.store-motion-track{min-height:124px;height:124px}}@media(max-width:900px){.store-hero{padding:0;max-width:none}.store-hero-body{flex-direction:column}.store-hero-left{flex:none}.store-hero-scene{flex:none;min-height:340px;opacity:.7}.store-hero-nav{padding:18px 32px}.store-hero-back span{display:none}.store-hero-back{padding:8px;margin-right:10px}.store-hero-nav-links{display:none}.store-hero-copy{padding:40px 32px 24px}.store-hero-pills{padding:0 32px 36px}}@media(max-width:640px){.store-hero-nav{padding:16px 20px}.store-hero-logo-main{font-size:16px}.store-hero-login{display:none}.store-hero-copy{padding:28px 20px 20px}.store-hero-h1{font-size:34px}.store-hero-sub{font-size:14px}.store-hero-actions{gap:10px}.store-hero-btn-ghost,.store-hero-btn-primary{padding:11px 20px;font-size:13px}.store-hero-pills{padding:0 20px 28px;gap:8px}.store-hero-pill{font-size:12px;padding:7px 12px}.store-hero-scene{min-height:260px}}.store-page{background:radial-gradient(ellipse 58% 58% at 78% 46%,rgba(0,180,216,.17),transparent 66%),radial-gradient(ellipse 42% 36% at 52% 70%,rgba(114,217,236,.13),transparent 72%),linear-gradient(140deg,#ffffff,#f8fcff 48%,#edf8fd);height:100svh;min-height:100svh;max-height:100svh;overflow:hidden}.store-page:before{background-image:radial-gradient(circle,rgba(0,119,182,.105) 1px,transparent 0);background-size:30px 30px;opacity:.52}.store-hero{height:100svh;min-height:100svh;max-height:100svh;overflow:hidden;background:radial-gradient(ellipse 58% 58% at 78% 46%,rgba(0,180,216,.17),transparent 66%),radial-gradient(ellipse 42% 36% at 52% 70%,rgba(114,217,236,.13),transparent 72%),linear-gradient(140deg,#ffffff,#f8fcff 48%,#edf8fd)}.store-hero:has(.store-hero-product-card:hover) .store-hero-bg,.store-hero:has(.store-hero-product-card:hover) .store-hero-eyebrow,.store-hero:has(.store-hero-product-card:hover) .store-hero-h1,.store-hero:has(.store-hero-product-card:hover) .store-hero-pills,.store-hero:has(.store-hero-product-card:hover) .store-hero-scene,.store-hero:has(.store-hero-product-card:hover) .store-hero-stats,.store-hero:has(.store-hero-product-card:hover) .store-hero-sub{filter:blur(7px);opacity:.58;transition:filter .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1)}.store-hero-hover-blur{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:0;background:rgba(248,252,255,.24);backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%);transition:opacity .42s cubic-bezier(.16,1,.3,1),backdrop-filter .42s cubic-bezier(.16,1,.3,1)}.store-hero:has(.store-hero-product-card:hover) .store-hero-hover-blur{opacity:1;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%)}.store-hero-bg,.store-hero-eyebrow,.store-hero-h1,.store-hero-pills,.store-hero-scene,.store-hero-stats,.store-hero-sub{transition:filter .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1)}.store-hero:before{display:none}.store-hero:after{content:"";position:absolute;right:-16vw;top:8vh;width:72vw;height:82vh;pointer-events:none;z-index:0;background:radial-gradient(ellipse 46% 58% at 52% 48%,rgba(0,180,216,.18),transparent 68%),linear-gradient(115deg,transparent,rgba(255,255,255,.26) 42%,transparent 62%);filter:blur(2px);opacity:.86}.store-hero-nav{position:sticky;top:0;padding:14px 34px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0;box-shadow:none}.store-hero-logo-main{font-size:19px}.store-hero-logo-tag{color:#00a6d6;background:none;-webkit-text-fill-color:currentColor}.store-hero-login,.store-hero-nav-links a{color:rgba(6,26,44,.55)}.store-hero-body{position:relative;z-index:12;max-width:1780px;margin:0 auto;padding-top:76px}.store-hero-left{flex:0 0 43%;padding-bottom:22px;position:relative;z-index:14}.store-hero-copy{min-height:50vh;padding:56px 32px 22px clamp(34px,4.2vw,64px)}.store-hero-eyebrow{display:inline-flex;width:-moz-max-content;width:max-content;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.68);border:1px solid rgba(0,119,182,.12);box-shadow:0 14px 44px rgba(0,95,158,.06);letter-spacing:.18em}.store-hero-h1{font-size:clamp(50px,5.5vw,88px);line-height:.94;letter-spacing:-4px;max-width:660px}.store-hero-grad{background:linear-gradient(105deg,#006ca8,#00b4d8 44%,#72d9ec 68%,#0089bd);background-size:100% 100%;display:inline-block;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:none}.store-hero-sub{max-width:520px;font-size:17px;color:rgba(6,26,44,.58)}.store-hero-actions{gap:12px}.store-hero-shop{position:relative;z-index:24;display:grid;grid-template-columns:repeat(3,minmax(176px,1fr));gap:12px;width:min(720px,calc(100vw - 96px));margin-top:6px;perspective:1200px;transition:filter .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1)}.store-hero-product-card{--lift:calc(var(--card-index) * -4px);position:relative;min-height:126px;padding:15px;border-radius:28px;isolation:isolate;overflow:visible;transform:translate3d(0,var(--lift),0) rotateX(0deg) rotateY(0deg);transform-style:preserve-3d;background:linear-gradient(145deg,rgba(255,255,255,.5),rgba(255,255,255,.18) 56%,rgba(255,255,255,.42)),radial-gradient(ellipse 90% 110% at 12% 18%,color-mix(in srgb,var(--prod-color) 20%,transparent),transparent 66%);border:1px solid rgba(255,255,255,.78);box-shadow:0 24px 70px rgba(0,95,158,.12),inset 0 1px 0 rgba(255,255,255,.86),inset 0 -1px 0 rgba(0,119,182,.08);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s}.store-hero-product-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;z-index:-1;background:linear-gradient(120deg,rgba(255,255,255,.95),rgba(255,255,255,.1) 34%,color-mix(in srgb,var(--prod-color) 36%,transparent) 62%,rgba(255,255,255,.72));opacity:.58;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.store-hero-product-card:after{content:"";position:absolute;inset:28% 8% -38%;z-index:-2;border-radius:999px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--prod-color) 30%,transparent),transparent 68%);filter:blur(28px);opacity:.7;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.store-hero-product-glow{position:absolute;inset:-46px;z-index:-3;pointer-events:none;border-radius:42px;opacity:0;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--prod-color) 20%,transparent),transparent 58%);filter:blur(22px);transition:opacity .42s ease}.store-hero-product-main{position:relative;z-index:2;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;gap:12px;align-items:center}.store-hero-product-icon{width:42px;height:42px;border-radius:17px;display:grid;place-items:center;color:#0077b6;background:linear-gradient(145deg,rgba(255,255,255,.82),color-mix(in srgb,var(--prod-color) 12%,#ffffff));border:1px solid color-mix(in srgb,var(--prod-color) 28%,rgba(255,255,255,.7));box-shadow:0 14px 34px color-mix(in srgb,var(--prod-color) 18%,transparent),inset 0 1px 0 rgba(255,255,255,.92)}.store-hero-product-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.store-hero-product-copy span{font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:var(--prod-color)}.store-hero-product-copy strong{font-size:14px;line-height:1.1;letter-spacing:-.35px;color:#061a2c}.store-hero-product-price{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(0,119,182,.1)}.store-hero-product-price strong{font-size:26px;font-weight:900;letter-spacing:-1px;color:#061a2c}.store-hero-product-price span{font-size:10px;font-weight:700;color:rgba(6,26,44,.42);text-transform:uppercase;letter-spacing:.08em}.store-hero-product-price a{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:28px;border-radius:999px;color:#fff;text-decoration:none;font-size:11px;font-weight:900;background:linear-gradient(135deg,#0077b6,#00b4d8);box-shadow:0 10px 24px rgba(0,119,182,.2);transition:transform .2s ease,box-shadow .2s ease}.store-hero-product-price a:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(0,119,182,.28)}.store-hero-product-details{position:absolute;left:50%;top:calc(100% + 12px);z-index:30;width:min(285px,82vw);display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:24px;opacity:0;pointer-events:none;transform:translate3d(-50%,-8px,48px) scale(.94);transform-origin:top center;background:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.82);box-shadow:0 30px 90px rgba(0,95,158,.18),inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);transition:opacity .28s ease,transform .48s cubic-bezier(.16,1,.3,1)}.store-hero-product-details span{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2;color:rgba(6,26,44,.68);background:rgba(255,255,255,.56);border:1px solid rgba(0,119,182,.08)}.store-hero-product-details svg{color:var(--prod-color);flex-shrink:0}.store-hero-product-buy{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;margin-top:2px;border-radius:999px;color:#fff;text-decoration:none;font-size:12px;font-weight:900;background:linear-gradient(135deg,#0077b6,var(--prod-color),#72d9ec);box-shadow:0 14px 34px color-mix(in srgb,var(--prod-color) 26%,transparent)}.store-hero-product-card:hover{z-index:40;transform:translate3d(0,-12px,72px) rotateX(7deg) rotateY(-5deg) scale(1.055);border-color:color-mix(in srgb,var(--prod-color) 34%,rgba(255,255,255,.95));box-shadow:0 42px 120px rgba(0,95,158,.22),0 14px 34px color-mix(in srgb,var(--prod-color) 22%,transparent),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(0,119,182,.1)}.store-hero-product-card:hover:after{opacity:1;transform:scale(1.08)}.store-hero-product-card:hover .store-hero-product-glow{opacity:1}.store-hero-product-card:hover .store-hero-product-details{opacity:1;pointer-events:auto;transform:translate3d(-50%,0,92px) scale(1)}.store-hero-shop:has(.store-hero-product-card:hover) .store-hero-product-card:not(:hover){filter:blur(3px) saturate(.82);opacity:.48;transform:translate3d(0,var(--lift),-40px) scale(.96)}.store-hero-btn-primary,.store-hero-cta{background:linear-gradient(135deg,#0077b6,#00a9d6 58%,#31c7e8);box-shadow:0 16px 44px rgba(0,119,182,.22),inset 0 1px 0 rgba(255,255,255,.24)}.store-admin-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:999px;color:#0077b6;text-decoration:none;font-size:13px;font-weight:900;background:rgba(255,255,255,.62);border:1px solid rgba(0,119,182,.14);box-shadow:0 14px 34px rgba(0,95,158,.08),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.store-admin-button:hover{transform:translateY(-1px);border-color:rgba(0,180,216,.34);box-shadow:0 18px 44px rgba(0,119,182,.14),inset 0 1px 0 rgba(255,255,255,.95)}.store-hero-btn-ghost{background:rgba(255,255,255,.62);box-shadow:0 12px 34px rgba(0,95,158,.07)}.store-hero-pills,.store-hero-stats{padding-left:clamp(34px,4.2vw,64px)}.store-hero-pills{padding-bottom:18px}.store-hero-pill{background:rgba(255,255,255,.72);box-shadow:0 12px 34px rgba(0,95,158,.07)}.store-hero-stats{width:min(620px,calc(100% - 72px));margin:6px 0 0 clamp(34px,4.2vw,64px);padding:18px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border:1px solid rgba(255,255,255,.82);border-radius:28px;background:radial-gradient(ellipse 78% 140% at 6% 42%,rgba(0,180,216,.13),transparent 64%),linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.36));box-shadow:0 22px 70px rgba(0,95,158,.09),inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%)}.store-hero-stats:before{inset:10px;border-radius:22px;pointer-events:none;border:1px solid rgba(0,180,216,.08);background:linear-gradient(120deg,rgba(255,255,255,.35),transparent 42%)}.store-hero-stat{padding:0 16px}.store-hero-stat:first-child{padding-left:16px}.store-hero-stat strong{font-size:clamp(22px,1.85vw,31px);letter-spacing:-1.2px;text-shadow:0 12px 34px rgba(0,119,182,.1)}.store-hero-stat span{font-weight:750;letter-spacing:.07em;color:rgba(6,26,44,.43)}.store-hero-stat-sep{width:1px;height:34px;align-self:center;background:linear-gradient(180deg,transparent,rgba(0,180,216,.23),transparent)}.store-hero-pills{width:min(660px,calc(100% - 72px));padding:0 0 10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.store-hero-pill{display:flex;justify-content:center;text-align:center;gap:0;min-height:auto;padding:10px 8px 11px;border-radius:18px;background:rgba(255,255,255,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 12px 30px rgba(0,95,158,.05);color:rgba(6,26,44,.62);font-size:11px;line-height:1.15;letter-spacing:-.02em}.store-hero-pill:before{left:50%;top:0;width:24px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#00b4d8,transparent);box-shadow:0 0 14px rgba(0,180,216,.35);transform:translateX(-50%)}.store-hero-pill:hover{border-color:transparent;box-shadow:none}.store-hero-stats{position:relative;width:min(650px,calc(100% - 72px));margin:8px 0 0 clamp(34px,4.2vw,64px);padding:8px;display:flex;align-items:stretch;gap:8px;border:0;border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.56),rgba(255,255,255,.18)),radial-gradient(ellipse 80% 130% at 8% 50%,rgba(0,180,216,.11),transparent 65%);box-shadow:0 22px 70px rgba(0,95,158,.08),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.store-hero-stats:before{right:22px;border:0;background:linear-gradient(90deg,transparent,rgba(0,180,216,.22),transparent);opacity:.7}.store-hero-stats:after,.store-hero-stats:before{content:"";position:absolute;left:22px;bottom:9px;height:2px;border-radius:999px}.store-hero-stats:after{width:74px;background:linear-gradient(90deg,transparent,#00b4d8,transparent);box-shadow:0 0 18px rgba(0,180,216,.42);animation:storeProofSweep 4.8s cubic-bezier(.45,0,.2,1) infinite}.store-hero-stat{position:relative;flex:1 1 0;z-index:2;min-height:74px;padding:15px 18px 18px;overflow:hidden;border-radius:23px;background:radial-gradient(circle at 82% 22%,rgba(0,180,216,.12),transparent 26%),linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.26));box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}.store-hero-stat:first-child{padding-left:18px}.store-hero-stat:before{content:"";position:absolute;right:15px;top:15px;width:6px;height:6px;border-radius:50%;background:#00b4d8;box-shadow:0 0 0 7px rgba(0,180,216,.08),0 0 22px rgba(0,180,216,.36);animation:storeProofDot 2.8s ease-in-out infinite}.store-hero-stat strong{display:block;margin-bottom:6px;font-size:clamp(24px,2vw,32px);font-weight:900;line-height:.95;letter-spacing:-1.4px;color:#061a2c;text-shadow:none}.store-hero-stat span{display:block;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase;color:rgba(6,26,44,.42)}.store-hero-stat:after{content:"";position:absolute;left:18px;right:18px;bottom:9px;height:2px;border-radius:999px;background:linear-gradient(90deg,#00b4d8,rgba(114,217,236,.25),transparent);opacity:.5;transform-origin:left center;animation:storeProofBar 4s ease-in-out infinite}.store-hero-stat:nth-child(3):after,.store-hero-stat:nth-child(3):before{animation-delay:.55s}.store-hero-stat:nth-child(5):after,.store-hero-stat:nth-child(5):before{animation-delay:1.1s}.store-hero-stat-sep{display:none}.store-hero-pills{width:min(650px,calc(100% - 72px));margin:12px 0 0 clamp(34px,4.2vw,64px);padding:0 0 8px;display:flex;flex-wrap:wrap;gap:9px 20px}.store-hero-pill{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:auto;padding:0 0 0 13px;border:0;border-radius:0;background:transparent;box-shadow:none;color:rgba(6,26,44,.56);font-size:12px;line-height:1;font-weight:800;letter-spacing:-.01em;text-align:left}.store-hero-pill:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:#00b4d8;box-shadow:0 0 14px rgba(0,180,216,.36);transform:translateY(-50%)}.store-hero-pill svg{display:none}.store-hero-pill:hover{color:#061a2c}@keyframes storeProofSweep{0%{transform:translate3d(-40px,0,0);opacity:0}16%{opacity:1}72%{opacity:.85}to{transform:translate3d(555px,0,0);opacity:0}}@keyframes storeProofDot{0%,to{transform:scale(.9);opacity:.55}50%{transform:scale(1.18);opacity:1}}@keyframes storeProofBar{0%,to{transform:scaleX(.24);opacity:.32}50%{transform:scaleX(1);opacity:.78}}.store-hero-scene{flex:0 0 57%;min-height:calc(100svh - 66px);overflow:visible;opacity:1}.store-spline-scene{position:absolute;inset:-8% -4% -5% -12%;pointer-events:none;z-index:1;opacity:1!important;transform:translateZ(0) scale(1);will-change:transform}.store-spline-scene canvas{position:absolute;inset:0;width:100%!important;height:100%!important;filter:drop-shadow(0 46px 88px rgba(0,95,158,.18))}.store-spline-aura{position:absolute;inset:18% 9% 11% 12%;border-radius:50%;background:radial-gradient(circle at 48% 45%,rgba(0,180,216,.26),transparent 34%),radial-gradient(circle at 58% 58%,rgba(255,255,255,.78),transparent 48%);filter:blur(42px);opacity:.74;animation:storeSplineBreath 5.6s ease-in-out infinite}@keyframes storeSplineBreath{0%,to{transform:scale(.96);opacity:.58}50%{transform:scale(1.05);opacity:.82}}.store-products{width:min(1200px,calc(100% - 112px));margin:92px auto 0}.store-products-head{margin-bottom:64px}.store-products-head h1{max-width:760px}.store-flow{gap:clamp(46px,6vw,88px);padding-left:28px;padding-right:28px}.store-lane{width:min(940px,calc(100% - 120px));padding:28px 30px 28px 70px;border-radius:34px;background:radial-gradient(ellipse 42% 104% at 4% 50%,color-mix(in srgb,var(--prod-color) 16%,transparent),transparent 75%),linear-gradient(116deg,rgba(255,255,255,.97) 0,rgba(255,255,255,.82) 54%,rgba(255,255,255,.58) 100%);box-shadow:0 30px 92px rgba(0,95,158,.12),0 10px 28px rgba(6,26,44,.045),inset 0 1px 0 rgba(255,255,255,1);transition:transform .48s cubic-bezier(.16,1,.3,1),box-shadow .48s cubic-bezier(.16,1,.3,1),border-color .32s}.store-lane:after{left:-100px;width:164px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.54) 44%,rgba(255,255,255,.96) 100%),radial-gradient(ellipse 100% 92% at 100% 50%,color-mix(in srgb,var(--prod-color) 14%,transparent),transparent 74%)}.store-lane:nth-child(2n){margin-right:clamp(24px,5vw,86px)}.store-motion-track{background:radial-gradient(circle at 22% 48%,color-mix(in srgb,var(--prod-color) 17%,transparent),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.72),rgba(255,255,255,.34))}@media(max-width:1180px){.store-hero-left,.store-hero-scene{flex-basis:50%}.store-hero-h1{font-size:clamp(44px,6vw,70px)}.store-products{width:calc(100% - 48px)}.store-flow{padding-left:0;padding-right:0}.store-hero-shop{grid-template-columns:1fr;width:min(460px,100%)}.store-hero-product-details{left:0;transform:translate3d(0,-8px,48px) scale(.94)}.store-hero-product-card:hover .store-hero-product-details{transform:translateZ(92px) scale(1)}}@media(max-width:900px){.store-hero-copy{min-height:auto}.store-spline-scene{inset:-18% -18% -8% -18%}}@media(max-width:760px){.store-lane{width:100%;padding:24px;border-radius:24px}}.admin-hidden-trigger{position:fixed;left:14px;bottom:14px;z-index:5000;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:rgba(6,26,44,.45);background:rgba(255,255,255,.18);border:1px solid rgba(6,26,44,.08);box-shadow:0 12px 30px rgba(0,95,158,.08);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);opacity:.18;cursor:pointer;transition:opacity .2s ease,transform .2s ease,background .2s ease,color .2s ease}.admin-hidden-trigger:hover{opacity:1;transform:translateY(-1px);color:#0077b6;background:rgba(255,255,255,.72)}.admin-gate-backdrop{position:fixed;inset:0;z-index:6000;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse 46% 38% at 50% 34%,rgba(0,180,216,.16),transparent 70%),rgba(248,252,255,.5);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.admin-gate-panel{position:relative;width:min(760px,100%);padding:32px;border-radius:32px;text-align:center;color:#061a2c;background:radial-gradient(ellipse 84% 108% at 10% 0,rgba(0,180,216,.18),transparent 62%),radial-gradient(ellipse 56% 60% at 96% 10%,rgba(124,108,255,.08),transparent 66%),linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.58));border:1px solid rgba(255,255,255,.86);box-shadow:0 34px 120px rgba(0,95,158,.17),inset 0 1px 0 rgba(255,255,255,.8),inset 0 0 0 1px rgba(0,119,182,.04);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.admin-gate-panel:before{content:"";position:absolute;inset:12px;border-radius:24px;pointer-events:none;border:1px solid rgba(0,119,182,.055);background-image:linear-gradient(rgba(6,26,44,.035) 1px,transparent 0),linear-gradient(90deg,rgba(6,26,44,.035) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse 70% 72% at 50% 38%,black,transparent 82%);-webkit-mask-image:radial-gradient(ellipse 70% 72% at 50% 38%,black,transparent 82%)}.admin-gate-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;border-radius:999px;display:grid;place-items:center;color:rgba(6,26,44,.48);background:rgba(255,255,255,.68);box-shadow:0 12px 28px rgba(0,95,158,.08);cursor:pointer;transition:transform .2s ease,color .2s ease,background .2s ease}.admin-gate-close:hover{transform:rotate(90deg) scale(1.03);color:#0077b6;background:rgba(255,255,255,.9)}.admin-gate-icon{position:relative;width:72px;height:72px;margin:0 auto 20px;border-radius:28px;display:grid;place-items:center;color:#0077b6;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.52));border:1px solid rgba(255,255,255,.86);box-shadow:0 20px 54px rgba(0,180,216,.2),inset 0 1px 0 rgba(255,255,255,.96)}.admin-gate-icon:after{content:"";position:absolute;right:-9px;top:18px;width:10px;height:10px;border-radius:50%;background:#00b4d8;box-shadow:20px 4px 0 rgba(124,108,255,.45),40px 10px 0 rgba(0,180,216,.18)}.admin-gate-kicker{margin:0 0 8px;color:#00a6d6;font-size:11px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.admin-gate-panel h2{margin:0;font-size:34px;line-height:1;letter-spacing:-1.5px}.admin-gate-panel p:not(.admin-gate-kicker){margin:12px auto 24px;max-width:520px;color:rgba(6,26,44,.56);line-height:1.6}.admin-gate-controls{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px;margin-top:10px;padding:8px;border-radius:24px;background:rgba(255,255,255,.48);border:1px solid rgba(0,119,182,.09);box-shadow:0 16px 46px rgba(0,95,158,.08),inset 0 1px 0 rgba(255,255,255,.92)}.admin-gate-panel input{width:100%;min-height:56px;border:1px solid rgba(0,119,182,.12);border-radius:18px;padding:0 18px;outline:none;color:#061a2c;font:inherit;font-weight:750;background:rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.admin-gate-panel input:focus{border-color:rgba(0,180,216,.55);background:rgba(255,255,255,.92);box-shadow:0 0 0 4px rgba(0,180,216,.13),inset 0 1px 0 rgba(255,255,255,.95)}.admin-gate-error{grid-column:1/-1;margin:2px 4px 4px;color:#ef4444;font-size:13px;font-weight:800;text-align:left}.admin-gate-submit{width:100%;min-height:56px;margin-top:0;border:0;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#fff;font-weight:950;background:linear-gradient(135deg,#0077b6,#00b4d8,#72d9ec);box-shadow:0 16px 38px rgba(0,119,182,.26),inset 0 1px 0 rgba(255,255,255,.24);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.admin-gate-submit:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 20px 48px rgba(0,119,182,.32),inset 0 1px 0 rgba(255,255,255,.28)}.admin-gate-submit:disabled{opacity:.68;cursor:not-allowed;transform:none}@media(max-width:680px){.admin-gate-panel{width:min(440px,100%);padding:28px;border-radius:30px}.admin-gate-panel h2{font-size:30px}.admin-gate-controls{grid-template-columns:1fr}}.checkout-page,.orders-admin-page{min-height:100svh;position:relative;overflow-x:hidden;overflow-y:auto;padding:34px;background:radial-gradient(ellipse 58% 64% at 82% 24%,rgba(0,180,216,.17),transparent 70%),radial-gradient(ellipse 44% 46% at 18% 86%,rgba(114,217,236,.14),transparent 72%),linear-gradient(140deg,#ffffff,#f8fcff 46%,#edf8fd);color:#061a2c}.checkout-page:before,.orders-admin-bg{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(0,119,182,.08) 1px,transparent 0);background-size:30px 30px;mask-image:linear-gradient(180deg,black,transparent 86%);-webkit-mask-image:linear-gradient(180deg,black,transparent 86%)}.checkout-back{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 15px;border-radius:999px;color:rgba(6,26,44,.62);text-decoration:none;font-size:13px;font-weight:800;background:rgba(255,255,255,.58);border:1px solid rgba(0,119,182,.1);box-shadow:0 14px 36px rgba(0,95,158,.06),inset 0 1px 0 rgba(255,255,255,.9)}.checkout-shell{position:relative;z-index:1;width:min(1180px,100%);min-height:calc(100svh - 132px);margin:28px auto 0;display:grid;grid-template-columns:.88fr 1.12fr;gap:22px;align-items:stretch}.checkout-form,.checkout-success,.checkout-summary,.orders-empty,.orders-table-wrap{border-radius:34px;background:radial-gradient(ellipse 92% 110% at 10% 8%,rgba(0,180,216,.12),transparent 62%),linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.84);box-shadow:0 28px 90px rgba(0,95,158,.12),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.checkout-summary{padding:34px}.checkout-kicker{margin:0 0 13px;color:#00a6d6;font-size:11px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.checkout-success h1,.checkout-summary h1,.orders-admin-header h1{margin:0;font-size:clamp(38px,5vw,72px);line-height:.95;letter-spacing:-3px}.checkout-success p,.checkout-summary p,.orders-admin-header p{color:rgba(6,26,44,.58);line-height:1.7}.checkout-price{margin:28px 0;display:flex;align-items:baseline;gap:12px}.checkout-price strong{font-size:52px;letter-spacing:-2px}.checkout-price span{color:rgba(6,26,44,.38);text-decoration:line-through;font-weight:800}.checkout-summary ul{display:grid;gap:12px;padding:0;margin:0;list-style:none}.checkout-summary li{display:flex;gap:10px;align-items:flex-start;color:rgba(6,26,44,.68);font-weight:750}.checkout-summary li svg{color:#00b4d8;flex-shrink:0;margin-top:2px}.checkout-form{padding:34px;display:grid;gap:15px}.checkout-stripe-panel{align-content:start;min-height:720px}.checkout-form h2{margin:0;font-size:34px;letter-spacing:-1.4px}.checkout-form-sub{margin:8px 0 0;color:rgba(6,26,44,.5)}.checkout-form label{display:grid;gap:7px;color:rgba(6,26,44,.58);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.checkout-form input,.checkout-form textarea{width:100%;border:1px solid rgba(0,119,182,.13);border-radius:18px;padding:14px 15px;outline:none;color:#061a2c;font:inherit;background:rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);resize:none}.checkout-form input:focus,.checkout-form textarea:focus{border-color:rgba(0,180,216,.55);box-shadow:0 0 0 4px rgba(0,180,216,.12),inset 0 1px 0 rgba(255,255,255,.95)}.checkout-payment-methods{display:flex;flex-wrap:wrap;gap:8px}.checkout-payment-methods span{min-height:32px;display:inline-flex;align-items:center;border-radius:999px;padding:0 12px;color:#0878aa;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(218,248,255,.62));border:1px solid rgba(0,180,216,.16);box-shadow:0 10px 26px rgba(0,119,182,.08);font-size:12px;font-weight:900}.checkout-primary,.checkout-secondary,.checkout-submit{min-height:48px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 24px;font-weight:950;text-decoration:none;cursor:pointer}.checkout-primary,.checkout-submit{color:#fff;background:linear-gradient(135deg,#0077b6,#00b4d8,#72d9ec);box-shadow:0 18px 42px rgba(0,119,182,.24)}.checkout-secondary{color:#061a2c;background:rgba(255,255,255,.65);border:1px solid rgba(0,119,182,.1)}.checkout-submit:disabled{opacity:.68;cursor:not-allowed}.checkout-spin{animation:authSpin .8s linear infinite}.checkout-error{margin:0;color:#ef4444;font-weight:750}.checkout-secure-note{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 13px;border-radius:999px;width:-moz-max-content;width:max-content;max-width:100%;color:rgba(6,26,44,.58);background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(229,249,254,.62));border:1px solid rgba(0,180,216,.14);box-shadow:0 12px 34px rgba(0,119,182,.08),inset 0 1px 0 rgba(255,255,255,.92);font-size:12px;font-weight:850}.checkout-secure-note svg{color:#00a6d6;flex-shrink:0}.checkout-embedded-shell{min-height:560px;overflow:hidden;border-radius:26px;background:radial-gradient(ellipse 80% 90% at 10% 0,rgba(114,217,236,.14),transparent 64%),rgba(255,255,255,.88);border:1px solid rgba(0,119,182,.1);box-shadow:0 22px 60px rgba(0,95,158,.11),inset 0 1px 0 rgba(255,255,255,.96)}.checkout-embedded-shell .checkout-error{padding:18px 20px 0}.checkout-embedded-error{min-height:260px;display:grid;place-items:center;text-align:center;padding:28px;border-radius:26px;color:rgba(6,26,44,.66);background:radial-gradient(ellipse 82% 100% at 14% 0,rgba(0,180,216,.16),transparent 66%),rgba(255,255,255,.74);border:1px dashed rgba(0,119,182,.22);font-weight:850;line-height:1.6}.checkout-embedded-error code{color:#0077b6;font-weight:950}.checkout-success{width:min(680px,calc(100% - 28px));margin:12vh auto 0;padding:44px;text-align:center;position:relative;z-index:1}.checkout-success-icon{width:74px;height:74px;margin:0 auto 22px;border-radius:26px;display:grid;place-items:center;color:#00a6d6;background:rgba(255,255,255,.72);box-shadow:0 18px 48px rgba(0,180,216,.18)}.checkout-order-id{margin:24px auto;width:-moz-max-content;width:max-content;max-width:100%;padding:10px 14px;border-radius:999px;color:rgba(6,26,44,.55);background:rgba(255,255,255,.58);border:1px solid rgba(0,119,182,.1);font-size:12px;font-weight:800}.checkout-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.orders-admin-header{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto 24px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.orders-admin-header>div{text-align:right}.orders-empty{position:relative;z-index:1;width:min(620px,100%);margin:9vh auto 0;padding:42px;text-align:center}.orders-empty svg{color:#00a6d6}.orders-table-wrap{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto;overflow:auto}.orders-table{width:100%;border-collapse:collapse;min-width:940px}.orders-table td,.orders-table th{padding:18px;text-align:left;border-bottom:1px solid rgba(0,119,182,.08);vertical-align:top}.orders-table th{color:#00a6d6;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.orders-table td{color:rgba(6,26,44,.66);font-weight:700}.orders-table td span,.orders-table td strong{display:block}.orders-table td strong{color:#061a2c}.orders-table td span{margin-top:4px;color:rgba(6,26,44,.44);font-size:12px}.orders-id,.orders-status{width:-moz-max-content;width:max-content;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.68);border:1px solid rgba(0,119,182,.1)}.orders-status{color:#0077b6!important;text-transform:capitalize}@media(max-width:860px){.checkout-page,.orders-admin-page{padding:20px;overflow:auto}.checkout-shell{grid-template-columns:1fr}.orders-admin-header{align-items:flex-start;flex-direction:column}.orders-admin-header>div{text-align:left}}.admin-console{min-height:100svh;position:relative;overflow:hidden;display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;padding:22px;color:#f4fbff;background:radial-gradient(ellipse 54% 44% at 72% 8%,rgba(34,211,238,.18),transparent 70%),radial-gradient(ellipse 38% 34% at 16% 86%,rgba(167,139,250,.16),transparent 70%),linear-gradient(135deg,#05080d,#07111a 48%,#0c0d12)}.admin-console:before{content:"";inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse 76% 68% at 54% 28%,black,transparent 86%);-webkit-mask-image:radial-gradient(ellipse 76% 68% at 54% 28%,black,transparent 86%)}.admin-aurora,.admin-console:before{position:absolute;pointer-events:none}.admin-aurora{width:36vw;height:36vw;border-radius:999px;filter:blur(70px);opacity:.38;animation:adminAurora 12s ease-in-out infinite}.admin-aurora-a{right:-9vw;top:-8vw;background:#22d3ee}.admin-aurora-b{left:22vw;bottom:-12vw;background:#a78bfa;animation-delay:-5s}.admin-orbit-field{position:absolute;inset:auto 6vw 6vh auto;width:460px;height:460px;pointer-events:none;opacity:.48}.admin-orbit-field span{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,255,255,.08);animation:adminSpin 18s linear infinite}.admin-orbit-field span:nth-child(2){inset:70px;animation-duration:12s;animation-direction:reverse}.admin-orbit-field span:nth-child(3){inset:148px;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 65%)}.admin-sidebar,.admin-workspace{position:relative;z-index:1}.admin-sidebar{min-height:calc(100svh - 44px);padding:18px;border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%)}.admin-back{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border-radius:999px;color:rgba(244,251,255,.66);text-decoration:none;font-size:13px;font-weight:850;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.admin-brand{display:flex;align-items:center;gap:12px;margin:28px 0;padding:14px;border-radius:22px;background:rgba(255,255,255,.045)}.admin-brand-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;color:#22d3ee;background:linear-gradient(145deg,rgba(34,211,238,.18),rgba(167,139,250,.1));box-shadow:0 0 34px rgba(34,211,238,.18)}.admin-brand span,.admin-brand strong{display:block}.admin-brand strong{font-size:18px;letter-spacing:-.6px}.admin-brand span,.admin-muted,.admin-secure-chip,.admin-topbar p{color:rgba(244,251,255,.52)}.admin-tabs{display:grid;gap:8px}.admin-tabs button{min-height:46px;display:flex;align-items:center;gap:11px;border:1px solid transparent;border-radius:18px;padding:0 13px;color:rgba(244,251,255,.62);font:inherit;font-size:14px;font-weight:850;text-align:left;background:transparent;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.admin-tabs button.is-active,.admin-tabs button:hover{color:#fff;transform:translateX(3px);background:linear-gradient(135deg,rgba(34,211,238,.16),rgba(167,139,250,.1));border-color:rgba(255,255,255,.1);box-shadow:0 16px 40px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08)}.admin-tabs button svg{color:#22d3ee}.admin-secure-chip{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;gap:9px;padding:12px 13px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:850}.admin-secure-chip svg{color:#22c55e}.admin-workspace{min-width:0;display:grid;gap:18px;align-content:start}.admin-topbar{min-height:108px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px;border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.09);box-shadow:0 24px 80px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.admin-topbar h1{margin:0;font-size:clamp(44px,5vw,76px);line-height:.88;letter-spacing:-4px}.admin-topbar p{margin:0 0 10px;font-size:11px;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.admin-date-pill{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 13px;border-radius:999px;color:rgba(244,251,255,.72);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:850}.admin-date-pill svg{color:#22d3ee}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-glow-card,.admin-hero-chart,.admin-metric,.admin-panel{position:relative;overflow:hidden;border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.082),rgba(255,255,255,.034));border:1px solid rgba(255,255,255,.09);box-shadow:0 22px 70px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.075);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.admin-glow-card:before,.admin-hero-chart:before,.admin-metric:before,.admin-panel:before{content:"";position:absolute;inset:-35% -20% auto -20%;height:80%;background:radial-gradient(ellipse at center,var(--admin-glow,rgba(34,211,238,.16)),transparent 66%);opacity:.85;pointer-events:none}.admin-metric{min-height:122px;padding:18px;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.admin-glow-card:hover,.admin-metric:hover,.admin-panel:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.16)}.admin-metric p,.admin-metric span,.admin-metric strong{position:relative;z-index:1}.admin-metric span{display:block;color:rgba(244,251,255,.54);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.admin-metric strong{display:block;margin-top:18px;font-size:31px;line-height:.9;letter-spacing:-1.4px}.admin-metric p{margin:8px 0 0;color:rgba(244,251,255,.45);font-size:12px;font-weight:750}.admin-tone-green{--admin-glow:rgba(34,197,94,0.16)}.admin-tone-purple{--admin-glow:rgba(167,139,250,0.18)}.admin-tone-amber{--admin-glow:rgba(251,191,36,0.18)}.admin-grid-main,.admin-two-col{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:16px}.admin-hero-chart{min-height:430px;padding:22px}.admin-panel-head{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:14px}.admin-panel-head span{color:rgba(244,251,255,.58);font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.admin-panel-head div{display:flex;gap:7px}.admin-panel-head button{min-height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.09);color:rgba(244,251,255,.72);background:rgba(255,255,255,.055);font-size:11px;font-weight:850}.admin-hero-chart h2{position:relative;z-index:1;max-width:620px;margin:48px 0 8px;font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-2.4px}.admin-hero-chart p{position:relative;z-index:1;color:rgba(244,251,255,.55)}.admin-chart-svg{position:absolute;left:22px;right:22px;bottom:12px;width:calc(100% - 44px);height:210px}.admin-chart-line{stroke:#a78bfa;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 16px rgba(167,139,250,.34));stroke-dasharray:1000;stroke-dashoffset:1000;animation:adminDraw 2.2s cubic-bezier(.2,.8,.2,1) forwards}.admin-chart-grid{stroke:rgba(255,255,255,.07);stroke-width:1}.admin-mini-stack{display:grid;gap:12px}.admin-glow-card{min-height:132px;display:grid;align-content:center;gap:8px;padding:20px}.admin-glow-card svg,.admin-panel-title svg{color:#22d3ee}.admin-glow-card strong{font-size:34px;letter-spacing:-1.5px}.admin-glow-card span{color:rgba(244,251,255,.52);font-size:13px;font-weight:800}.admin-panel{padding:22px}.admin-panel-wide{min-height:520px}.admin-panel-title{position:relative;z-index:1;display:flex;align-items:flex-start;gap:13px;margin-bottom:20px}.admin-panel-title h2{margin:0;font-size:27px;letter-spacing:-1px}.admin-panel-title p{margin:6px 0 0;color:rgba(244,251,255,.48)}.admin-empty-state{position:relative;z-index:1;min-height:310px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;color:rgba(244,251,255,.54)}.admin-empty-state svg{color:#22d3ee}.admin-empty-state strong{color:#fff;font-size:22px}.admin-data-table-wrap{position:relative;z-index:1;overflow:auto}.admin-data-table{width:100%;min-width:960px;border-collapse:collapse}.admin-data-table td,.admin-data-table th{padding:16px 14px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left;vertical-align:top}.admin-data-table th{color:#22d3ee;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.admin-data-table td{color:rgba(244,251,255,.62);font-weight:750}.admin-data-table span,.admin-data-table strong{display:block}.admin-data-table strong{color:#fff}.admin-data-table span{margin-top:4px;color:rgba(244,251,255,.4);font-size:12px}.admin-id-pill,.admin-status-pill{width:-moz-max-content;width:max-content;padding:7px 10px;border-radius:999px;color:#dffbff!important;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.18)}.admin-form-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-form-grid label{display:grid;gap:7px;color:rgba(244,251,255,.54);font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.admin-form-grid input{min-height:46px;border:1px solid rgba(255,255,255,.09);border-radius:15px;padding:0 13px;outline:none;color:#fff;background:rgba(255,255,255,.06);font:inherit;font-weight:750;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.admin-form-grid input:focus{border-color:rgba(34,211,238,.48);box-shadow:0 0 0 4px rgba(34,211,238,.1),inset 0 1px 0 rgba(255,255,255,.08)}.admin-form-grid button{grid-column:1/-1;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:16px;color:#041018;background:linear-gradient(135deg,#67e8f9,#a78bfa);font:inherit;font-weight:950;cursor:pointer;box-shadow:0 16px 42px rgba(34,211,238,.18)}.admin-client-list,.admin-list{position:relative;z-index:1;display:grid;gap:10px}.admin-client-row,.admin-list-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);transition:transform .2s ease,border-color .2s ease,background .2s ease}.admin-client-row:hover,.admin-list-row:hover{transform:translateY(-2px);background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}.admin-client-row span,.admin-client-row strong,.admin-list-row span,.admin-list-row strong{display:block}.admin-client-row span,.admin-list-row span{margin-top:4px;color:rgba(244,251,255,.42);font-size:12px;font-weight:750}.admin-client-row b,.admin-list-row b{color:#fff}.admin-client-layout{grid-template-columns:.82fr 1.18fr}.admin-client-row{display:grid;grid-template-columns:minmax(160px,1fr) repeat(3,92px) 118px}.admin-client-row.is-overdue{border-color:rgba(248,113,113,.32);background:linear-gradient(135deg,rgba(248,113,113,.14),rgba(255,255,255,.035))}.admin-client-row.is-paid{border-color:rgba(34,197,94,.22)}.admin-client-row button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#fff;background:rgba(255,255,255,.06);font-weight:850;cursor:pointer}.admin-client-row.is-paid button{color:#bbf7d0;border-color:rgba(34,197,94,.24);background:rgba(34,197,94,.1)}.admin-seo-panel{display:grid;align-content:center;text-align:center}.admin-seo-panel svg{margin:0 auto 14px;color:#22d3ee}.admin-seo-panel h2{margin:0;font-size:72px;line-height:.9;letter-spacing:-4px}.admin-seo-panel p{color:rgba(244,251,255,.52)}.admin-seo-bars{display:grid;gap:12px;margin-top:28px}.admin-seo-bars span{height:10px;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#a78bfa);box-shadow:0 0 24px rgba(34,211,238,.16)}@keyframes adminAurora{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-24px,18px,0) scale(1.08)}}@keyframes adminSpin{to{transform:rotate(1turn)}}@keyframes adminDraw{to{stroke-dashoffset:0}}@media(max-width:1180px){.admin-console{grid-template-columns:1fr}.admin-sidebar{min-height:auto}.admin-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-secure-chip{position:relative;left:auto;right:auto;bottom:auto;margin-top:14px}.admin-client-layout,.admin-grid-main,.admin-metrics,.admin-two-col{grid-template-columns:1fr}}@media(max-width:720px){.admin-console{padding:12px}.admin-metrics,.admin-tabs{grid-template-columns:1fr}.admin-topbar{flex-direction:column}.admin-client-row,.admin-form-grid{grid-template-columns:1fr}}.auth-page,.profile-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(160deg,#f0f8fb,#e8f5fa 50%,#f0f8fb);position:relative;overflow:hidden;padding:40px 20px}.auth-glow,.profile-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}.auth-glow-1,.profile-glow-1{width:400px;height:400px;top:-80px;left:-80px;background:radial-gradient(circle,rgba(0,180,216,.14),transparent 70%);animation:authGlow1 8s ease-in-out infinite}.auth-glow-2,.profile-glow-2{width:300px;height:300px;bottom:-60px;right:-40px;background:radial-gradient(circle,rgba(114,217,236,.12),transparent 70%);animation:authGlow1 10s ease-in-out infinite reverse}@keyframes authGlow1{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.auth-topnav,.profile-topnav{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:18px 32px}.auth-back{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:rgba(3,25,46,.45);text-decoration:none;transition:color .2s}.auth-back:hover{color:rgba(3,25,46,.8)}.profile-signout{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:rgba(3,25,46,.4);background:none;border:none;cursor:pointer;transition:color .2s}.profile-signout:hover{color:#ef4444}.auth-card,.profile-card{width:100%;max-width:420px;background:rgba(255,255,255,.9);backdrop-filter:blur(28px) saturate(160%);border:1px solid rgba(255,255,255,.92);border-radius:28px;padding:40px 40px 36px;box-shadow:0 24px 80px rgba(3,25,46,.1),inset 0 1px 0 rgba(255,255,255,1);position:relative;z-index:1}.auth-logo{display:flex;align-items:center;gap:8px;margin-bottom:28px}.auth-logo-text{font-size:18px;font-weight:900;letter-spacing:-.5px;background:linear-gradient(135deg,#0077b6,#00b4d8,#72d9ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-toggle{display:flex;gap:4px;background:rgba(3,25,46,.06);border-radius:12px;padding:4px;margin-bottom:24px}.auth-toggle button{flex:1;padding:8px;border-radius:9px;border:none;background:transparent;font-size:13px;font-weight:600;color:rgba(3,25,46,.5);cursor:pointer;transition:background .2s,color .2s}.auth-toggle-active{background:white!important;color:rgba(3,25,46,.88)!important;box-shadow:0 2px 8px rgba(3,25,46,.08)}.auth-title{font-size:22px;font-weight:800;color:rgba(3,25,46,.9);letter-spacing:-.5px;margin-bottom:6px}.auth-sub{font-size:13px;color:rgba(3,25,46,.45);line-height:1.6;margin-bottom:24px}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-field{position:relative;display:flex;align-items:center}.auth-field-icon{position:absolute;left:14px;color:rgba(3,25,46,.32);pointer-events:none;flex-shrink:0}.auth-input{width:100%;padding:13px 14px 13px 40px;border:1.5px solid rgba(3,25,46,.1);border-radius:14px;background:rgba(255,255,255,.8);font-size:14px;color:rgba(3,25,46,.88);outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit}.auth-input:focus{border-color:rgba(0,180,216,.5);box-shadow:0 0 0 3px rgba(0,180,216,.1)}.auth-input::-moz-placeholder{color:rgba(3,25,46,.3)}.auth-input::placeholder{color:rgba(3,25,46,.3)}.auth-field--readonly .auth-input{padding-left:14px;background:rgba(3,25,46,.03);color:rgba(3,25,46,.45);cursor:default}.auth-eye{position:absolute;right:12px;background:none;border:none;cursor:pointer;color:rgba(3,25,46,.35);padding:4px}.auth-error{color:#ef4444;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.15);border-radius:10px}.auth-error,.auth-success{font-size:13px;padding:10px 14px}.auth-success{color:#10b981;background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.18);border-radius:10px}.auth-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px;border-radius:14px;margin-bottom:4px;border:1.5px solid rgba(3,25,46,.18);background:#f8f9fb;font-size:14px;font-weight:600;color:rgba(3,25,46,.82);cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s,transform .15s;box-shadow:0 2px 12px rgba(3,25,46,.08),inset 0 1px 0 rgba(255,255,255,.9);font-family:inherit}.auth-google:hover:not(:disabled){border-color:rgba(3,25,46,.28);box-shadow:0 4px 18px rgba(3,25,46,.13),inset 0 1px 0 rgba(255,255,255,.9);background:#f1f3f5;transform:translateY(-1px)}.auth-google:active:not(:disabled){transform:translateY(0)}.auth-google:disabled{opacity:.65;cursor:not-allowed}.auth-divider{display:flex;align-items:center;gap:12px;margin:8px 0;color:rgba(3,25,46,.28);font-size:12px}.auth-divider:after,.auth-divider:before{content:"";flex:1;height:1px;background:rgba(3,25,46,.1)}.auth-spinner--dark{border-color:rgba(3,25,46,.55) rgba(3,25,46,.15) rgba(3,25,46,.15)}.auth-submit{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:14px;border:none;cursor:pointer;background:linear-gradient(135deg,#005f9e,#0077b6,#00b4d8);color:#fff;font-size:14px;font-weight:700;box-shadow:0 8px 28px rgba(0,180,216,.32);transition:transform .2s,box-shadow .2s;margin-top:4px}.auth-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,180,216,.42)}.auth-submit:disabled{opacity:.65;cursor:not-allowed;transform:none}.auth-spinner{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:authSpin .7s linear infinite}.auth-spinner--white{border-color:#fff rgba(255,255,255,.3) rgba(255,255,255,.3)}@keyframes authSpin{to{transform:rotate(1turn)}}.auth-footer{text-align:center;font-size:13px;color:rgba(3,25,46,.45);margin-top:20px}.auth-switch{background:none;border:none;color:var(--blue);font-weight:600;cursor:pointer;font-size:13px}.profile-loading{display:flex;align-items:center;justify-content:center;min-height:100vh}.profile-title{font-size:24px;font-weight:800;color:rgba(3,25,46,.9);letter-spacing:-.5px;margin-bottom:6px}.profile-sub{font-size:13px;color:rgba(3,25,46,.45);margin-bottom:32px}.profile-form{gap:20px}.profile-fields,.profile-form{display:flex;flex-direction:column}.profile-fields{gap:14px}.profile-field-group{display:flex;flex-direction:column;gap:6px}.profile-label{font-size:12px;font-weight:700;color:rgba(3,25,46,.55);letter-spacing:.04em;text-transform:uppercase}.profile-card{max-width:440px}.profile-avatar-section{display:flex;flex-direction:column;align-items:center;gap:8px}.profile-avatar-wrap{position:relative;width:88px;height:88px;border-radius:50%;cursor:pointer;overflow:hidden;border:3px solid rgba(0,180,216,.3);box-shadow:0 8px 28px rgba(0,180,216,.22);transition:border-color .2s,box-shadow .2s}.profile-avatar-wrap:hover{border-color:rgba(0,180,216,.65);box-shadow:0 10px 36px rgba(0,180,216,.35)}.profile-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-avatar-initials{width:100%;height:100%;background:linear-gradient(135deg,#0077b6,#00b4d8);font-size:28px;font-weight:900}.profile-avatar-initials,.profile-avatar-overlay{display:flex;align-items:center;justify-content:center;color:#fff}.profile-avatar-overlay{position:absolute;inset:0;background:rgba(0,0,0,.44);opacity:0;transition:opacity .2s}.profile-avatar-wrap:hover .profile-avatar-overlay{opacity:1}.profile-avatar-hint{font-size:12px;color:rgba(3,25,46,.4)}.profile-file-input{display:none}.learn-page{min-height:100vh;background:linear-gradient(160deg,#040f1c,#06172c 60%,#040f1c);font-family:var(--font-body);padding-bottom:100px}.learn-nav{justify-content:space-between;padding:20px 48px;border-bottom:1px solid rgba(255,255,255,.06)}.learn-nav,.learn-nav-back{display:flex;align-items:center}.learn-nav-back{gap:6px;color:rgba(255,255,255,.45);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.learn-nav-back:hover{color:rgba(255,255,255,.8)}.learn-nav-logo{font-size:17px;font-weight:800;letter-spacing:-.5px;color:#fff}.learn-nav-logo span{background:linear-gradient(135deg,#55f0c2,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.learn-hero{text-align:center;padding:80px 48px 56px;max-width:760px;margin:0 auto}.learn-eyebrow{display:inline-block;margin-bottom:16px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#55f0c2;background:rgba(85,240,194,.1);border:1px solid rgba(85,240,194,.2);padding:5px 14px;border-radius:999px}.learn-headline{font-size:clamp(38px,5vw,68px);font-weight:900;letter-spacing:-2px;color:#fff;line-height:1.05;margin-bottom:20px}.learn-grad{background:linear-gradient(135deg,#55f0c2,#38bdf8 50%,#c8fff0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.learn-subhead{font-size:17px;line-height:1.7;color:rgba(255,255,255,.5)}.learn-unlock-banner{width:-moz-fit-content;width:fit-content;margin:22px auto 0;padding:10px 16px;border-radius:999px;color:#06251e;background:linear-gradient(135deg,#55f0c2,#38bdf8);box-shadow:0 18px 48px rgba(56,189,248,.22);font-size:13px;font-weight:900}.learn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:0 48px}.learn-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;transition:border-color .25s,transform .25s,box-shadow .25s}.learn-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--card-color,#55f0c2),transparent);opacity:.5}.learn-card:not(.learn-card--locked):hover{border-color:rgba(var(--card-color,0,180,216),.25);transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,0,0,.3)}.learn-card--locked{opacity:.55;cursor:default}.learn-card-top{display:flex;align-items:center;justify-content:space-between}.learn-card-tag{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:999px;border:1px solid}.learn-card-icon{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:var(--card-color,#55f0c2)}.learn-card-title{font-size:20px;font-weight:800;letter-spacing:-.5px;color:#fff;line-height:1.2;margin:0}.learn-card-desc{font-size:14px;line-height:1.65;color:rgba(255,255,255,.45);margin:0;flex:1}.learn-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.learn-card-badge{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:rgba(255,255,255,.45)}.learn-card-badge--right{margin-left:auto}.learn-card-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;border-radius:12px;font-size:14px;font-weight:700;background:linear-gradient(135deg,#0f766e,#55f0c2,#00c9a7);color:#fff;text-decoration:none;border:none;cursor:pointer;transition:opacity .2s,transform .2s;margin-top:4px}.learn-card-cta:hover{opacity:.88;transform:translateY(-1px)}.learn-card-cta--locked{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.35);cursor:default}.learn-card-cta--locked:hover{opacity:1;transform:none}.learn-upsell{max-width:1100px;margin:48px auto 0;display:flex;align-items:center;justify-content:space-between;gap:24px;background:rgba(85,240,194,.06);border:1px solid rgba(85,240,194,.15);border-radius:16px;padding:24px 32px}.learn-upsell-text{display:flex;flex-direction:column;gap:4px}.learn-upsell-text strong{font-size:15px;font-weight:700;color:#fff}.learn-upsell-text span{font-size:13px;color:rgba(255,255,255,.45)}.learn-upsell-btn{white-space:nowrap;padding:12px 24px;border-radius:10px;background:linear-gradient(135deg,#0f766e,#55f0c2);color:#fff;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s}.learn-upsell-btn:hover{opacity:.85}@media(max-width:900px){.learn-grid{grid-template-columns:1fr 1fr}.learn-nav{padding:16px 24px}.learn-hero{padding:60px 24px 40px}.learn-grid{padding:0 24px}.learn-upsell{flex-direction:column;align-items:flex-start;margin:40px 24px 0;padding:20px 24px}}@media(max-width:600px){.learn-grid{grid-template-columns:1fr}}.course-page{min-height:100vh;background:linear-gradient(160deg,#040f1c,#06172c 60%,#040f1c);font-family:var(--font-body);padding-bottom:120px}.course-topnav{display:flex;align-items:center;justify-content:space-between;padding:18px 48px;border-bottom:1px solid rgba(255,255,255,.06)}.course-nav-back{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.4);font-size:13px;text-decoration:none;transition:color .2s}.course-nav-back:hover{color:rgba(255,255,255,.8)}.course-nav-progress{display:flex;align-items:center;gap:10px;font-size:12px;color:rgba(255,255,255,.35)}.course-nav-bar{width:100px;height:4px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.course-nav-fill{height:100%;background:linear-gradient(90deg,#55f0c2,#00c9a7);border-radius:999px;transition:width .4s}.course-hero{text-align:center;max-width:680px;margin:0 auto;padding:80px 48px 56px}.course-hero-icon{width:56px;height:56px;border-radius:16px;margin:0 auto 20px;background:rgba(85,240,194,.12);border:1px solid rgba(85,240,194,.25);display:flex;align-items:center;justify-content:center;color:#55f0c2}.course-hero-tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#55f0c2;margin-bottom:14px}.course-hero-title{font-size:clamp(32px,4vw,56px);font-weight:900;letter-spacing:-1.5px;color:#fff;margin-bottom:16px;line-height:1.1}.course-hero-desc{font-size:16px;line-height:1.7;color:rgba(255,255,255,.5);margin-bottom:24px}.course-hero-meta{display:flex;align-items:center;justify-content:center;gap:20px;font-size:13px;color:rgba(255,255,255,.4);margin-bottom:32px}.course-hero-meta span{display:flex;align-items:center;gap:6px}.course-start-btn{display:inline-flex;align-items:center;padding:16px 36px;border-radius:14px;background:linear-gradient(135deg,#0f766e,#55f0c2,#00c9a7);color:#fff;font-size:15px;font-weight:800;text-decoration:none;box-shadow:0 8px 32px rgba(85,240,194,.4);transition:opacity .2s,transform .2s}.course-start-btn:hover{opacity:.88;transform:translateY(-2px)}.course-outcomes{max-width:900px;margin:0 auto 56px;padding:0 48px}.course-outcomes h2{font-size:22px;font-weight:800;color:#fff;margin-bottom:20px;letter-spacing:-.5px}.course-outcomes-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.course-outcome-item{display:flex;align-items:flex-start;gap:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px;font-size:14px;color:rgba(255,255,255,.65);line-height:1.5}.course-outcome-check{color:#55f0c2;font-size:10px;margin-top:3px;flex-shrink:0}.course-modules{max-width:900px;margin:0 auto;padding:0 48px;display:flex;flex-direction:column;gap:28px}.course-module{border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden}.course-module-header{display:flex;align-items:center;gap:14px;padding:18px 24px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06)}.course-module-num{font-size:11px;font-weight:800;color:#55f0c2;letter-spacing:.08em}.course-module-title{font-size:15px;font-weight:700;color:#fff;flex:1}.course-module-count{font-size:12px;color:rgba(255,255,255,.3)}.course-lesson-list{display:flex;flex-direction:column}.course-lesson-row{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.04);transition:background .18s}.course-lesson-row:last-child{border-bottom:none}.course-lesson-row:hover{background:rgba(255,255,255,.03)}.course-lesson-row--free{background:rgba(85,240,194,.04)}.course-lesson-left{display:flex;align-items:center;gap:14px}.course-lesson-num{font-size:12px;font-weight:700;color:rgba(255,255,255,.25);width:24px;flex-shrink:0}.course-lesson-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:2px}.course-lesson-sub{font-size:12px;color:rgba(255,255,255,.35)}.course-lesson-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.course-lesson-dur{display:flex;align-items:center;gap:4px;font-size:12px;color:rgba(255,255,255,.3)}.course-lesson-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:999px;background:rgba(85,240,194,.15);color:#55f0c2;border:1px solid rgba(85,240,194,.25)}.lesson-page{min-height:100vh;background:#040f1c;font-family:var(--font-body)}.lesson-topnav{display:flex;align-items:center;justify-content:space-between;padding:14px 32px;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;z-index:100;background:#040f1c}.lesson-nav-back{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.4);font-size:13px;text-decoration:none;transition:color .2s;flex-shrink:0}.lesson-nav-back:hover{color:rgba(255,255,255,.8)}.lesson-nav-center{flex:1;text-align:center}.lesson-nav-module{font-size:12px;color:rgba(255,255,255,.3)}.lesson-nav-progress{display:flex;align-items:center;gap:10px;font-size:12px;color:rgba(255,255,255,.35);flex-shrink:0}.lesson-nav-bar{width:80px;height:4px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.lesson-nav-fill{height:100%;background:linear-gradient(90deg,#55f0c2,#00c9a7);border-radius:999px}.lesson-layout{display:grid;grid-template-columns:260px 1fr;max-width:1200px;margin:0 auto;min-height:calc(100vh - 53px)}.lesson-sidebar{border-right:1px solid rgba(255,255,255,.06);padding:24px 0;position:sticky;top:53px;height:calc(100vh - 53px);overflow-y:auto}.lesson-sidebar-item{display:flex;align-items:center;gap:10px;padding:10px 20px;text-decoration:none;transition:background .18s;position:relative}.lesson-sidebar-item:hover{background:rgba(255,255,255,.04)}.lesson-sidebar-item--active{background:rgba(85,240,194,.08)}.lesson-sidebar-item--active::left{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#55f0c2}.lesson-sidebar-num{font-size:11px;color:rgba(255,255,255,.2);width:22px;flex-shrink:0}.lesson-sidebar-title{font-size:13px;color:rgba(255,255,255,.55);line-height:1.3;flex:1}.lesson-sidebar-item--active .lesson-sidebar-title{color:#fff;font-weight:600}.lesson-sidebar-done{color:#00c9a7;flex-shrink:0}.lesson-main{padding:48px 64px 100px;max-width:780px}.lesson-motivation{display:inline-flex;align-items:center;padding:10px 18px;border-radius:12px;background:rgba(85,240,194,.1);border:1px solid rgba(85,240,194,.2);font-size:14px;font-weight:600;color:#38bdf8;margin-bottom:24px}.lesson-milestone{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:14px;margin-bottom:24px;background:linear-gradient(135deg,rgba(0,201,167,.12),rgba(85,240,194,.08));border:1px solid rgba(0,201,167,.25);color:#00c9a7;font-size:14px;line-height:1.5}.lesson-header{margin-bottom:32px}.lesson-meta-row{display:flex;align-items:center;gap:16px;margin-bottom:12px}.lesson-num{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#55f0c2}.lesson-dur{display:flex;align-items:center;gap:5px;font-size:12px;color:rgba(255,255,255,.3)}.lesson-title{font-size:clamp(26px,3vw,40px);font-weight:900;letter-spacing:-1px;color:#fff;line-height:1.1;margin-bottom:10px}.lesson-subtitle{font-size:16px;color:rgba(255,255,255,.45)}.lesson-video{border-radius:16px;overflow:hidden;margin-bottom:36px;aspect-ratio:16/9;position:relative}.lesson-video-iframe{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:16px}.lesson-video-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#061828,#0a2540);border:1px solid rgba(85,240,194,.15);border-radius:16px;flex-direction:column;gap:12px;color:rgba(255,255,255,.3);font-size:14px}.lesson-video-placeholder,.lesson-video-play{display:flex;align-items:center;justify-content:center}.lesson-video-play{width:56px;height:56px;border-radius:50%;background:rgba(85,240,194,.2);border:1px solid rgba(85,240,194,.3);font-size:20px;color:#55f0c2}.lesson-keypoints{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:22px 24px;margin-bottom:36px}.lesson-keypoints h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#55f0c2;margin-bottom:14px}.lesson-keypoints ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lesson-keypoints li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:rgba(255,255,255,.7);line-height:1.5}.kp-dot{color:#55f0c2;font-size:10px;margin-top:4px;flex-shrink:0}.lesson-body{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.lesson-block p{font-size:16px;line-height:1.8;color:rgba(255,255,255,.65);margin:0}.lesson-block-heading{font-size:18px;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:-.3px}.activity-box{background:rgba(85,240,194,.05);border:1px solid rgba(85,240,194,.18);border-radius:18px;padding:28px;margin-bottom:36px}.activity-label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#55f0c2;margin-bottom:12px}.activity-instruction{font-size:15px;color:rgba(255,255,255,.75);line-height:1.6;margin-bottom:18px}.activity-options{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.activity-option{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7);font-size:14px;text-align:left;cursor:pointer;transition:background .18s,border-color .18s}.activity-option:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.activity-option--selected{background:rgba(85,240,194,.12);border-color:rgba(85,240,194,.35);color:#fff}.activity-option--correct{background:rgba(0,201,167,.15);border-color:rgba(0,201,167,.4);color:#00c9a7}.activity-option--wrong{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:rgba(239,68,68,.8)}.activity-option-letter{width:24px;height:24px;border-radius:6px;flex-shrink:0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:rgba(255,255,255,.5)}.activity-hint-wrap{margin-bottom:14px}.activity-hint-toggle{display:flex;align-items:center;gap:6px;font-size:12px;color:#55f0c2;background:none;border:none;cursor:pointer;padding:0;margin-bottom:8px}.activity-hint{font-size:13px;color:rgba(255,255,255,.45);background:rgba(255,255,255,.04);border-radius:8px;padding:12px 14px;line-height:1.6}.activity-textarea{width:100%;border-radius:10px;padding:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:14px;font-family:inherit;line-height:1.6;resize:vertical;transition:border-color .2s;box-sizing:border-box;margin-bottom:14px}.activity-textarea:focus{outline:none;border-color:rgba(85,240,194,.4)}.activity-textarea::-moz-placeholder{color:rgba(255,255,255,.25)}.activity-textarea::placeholder{color:rgba(255,255,255,.25)}.activity-submit{padding:12px 24px;border-radius:10px;background:linear-gradient(135deg,#0f766e,#55f0c2);color:#fff;font-size:14px;font-weight:700;border:none;cursor:pointer;transition:opacity .2s;display:block}.activity-submit:disabled{opacity:.35;cursor:default}.activity-submit:not(:disabled):hover{opacity:.85}.activity-result{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:500}.activity-result--correct{background:rgba(0,201,167,.12);border:1px solid rgba(0,201,167,.25);color:#00c9a7}.activity-result--wrong{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:rgba(239,68,68,.9)}.lesson-closing-boost{background:linear-gradient(135deg,rgba(85,240,194,.1),rgba(0,201,167,.08));border:1px solid rgba(85,240,194,.2);border-radius:14px;padding:20px 24px;font-size:15px;font-weight:600;color:#fff;text-align:center;margin-bottom:40px;line-height:1.5}.lesson-nav-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.lesson-nav-btn{padding:13px 22px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s}.lesson-nav-btn--prev{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.6)}.lesson-nav-btn--complete,.lesson-nav-btn--next{background:linear-gradient(135deg,#0f766e,#55f0c2,#00c9a7);color:#fff;box-shadow:0 6px 24px rgba(85,240,194,.35)}.lesson-nav-btn:hover{opacity:.85;transform:translateY(-1px)}@media(max-width:900px){.lesson-layout{grid-template-columns:1fr}.lesson-sidebar{display:none}.lesson-main{padding:32px 24px 80px}.course-modules,.course-outcomes,.course-topnav{padding-left:24px;padding-right:24px}.course-outcomes-grid{grid-template-columns:1fr}}@media(max-width:1100px){.faq-inner{gap:52px;padding:100px 40px}.faq-liquid-line{font-size:clamp(42px,5vw,64px)}.offer-grid,.services-grid{grid-template-columns:repeat(2,1fr)}.hero-inner{padding:0 40px}.hero-wordmark{letter-spacing:-4px}.process-grid,.why-grid{grid-template-columns:repeat(2,1fr)}.testi-layout{gap:32px}.testi-left-panel{width:220px}.testi-score{font-size:52px}.testi-orbit-scene{height:560px}.testi-orbit-ring{width:440px;height:440px}.clock-orb{width:240px;height:240px}@keyframes orbitCircle{0%{transform:rotate(0deg) translateX(200px) rotate(0deg)}to{transform:rotate(1turn) translateX(200px) rotate(-1turn)}}.testi-expand-body{grid-template-rows:1fr;opacity:1}.tmap-track{gap:0}.tmap-stop{padding:0 6px}.tmap-cta-strip{gap:24px}.tmap-cta-btn{width:100%}.design-inner{grid-template-columns:1fr}.spc-grid{gap:20px}.portfolio-grid,.spc-grid{grid-template-columns:repeat(2,1fr)}.port-card.tall{grid-row:span 1}.footer-top{grid-template-columns:1fr 1fr;gap:40px}.hero-deco-fin,.hero-deco-fin2{display:none}.section-inner[data-num]:before{font-size:120px}.stats-strip-inner{gap:32px;padding:64px 40px}.stats-strip-inner,.video-thumbs{grid-template-columns:repeat(2,1fr)}.offer-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}@media(max-width:768px){.faq-inner{grid-template-columns:1fr;gap:48px;padding:80px 28px}.faq-hero{position:static}.faq-liquid-line{font-size:52px;letter-spacing:-2px}.faq-subline{max-width:100%}.testi-layout{flex-direction:column;gap:40px}.testi-left-panel{width:100%;max-width:360px;margin:0 auto}.testi-blur-feed{height:140px}.testi-orbit-scene{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 0 24px}.testi-orbit-ring{display:none}.testi-orbit-center{position:static;transform:none;margin-bottom:8px}.clock-orb{width:160px;height:160px}.testi-orb-wrap{position:static;top:auto;left:auto;animation:none;width:100%;max-width:360px}.testi-orb-anchor{transform:none;width:100%}.testi-card{transform:scale(1);width:100%}.testi-expand-body{grid-template-rows:1fr;opacity:1}nav{padding:16px 24px}nav.scrolled{padding:12px 24px}.nav-links{display:none}.section-inner{padding:100px 28px}.hero-inner{padding:0 24px}.hero-wordmark{letter-spacing:-2.5px}.process-grid,.services-grid{grid-template-columns:1fr}.process-connector{display:none}.portfolio-grid,.spc-grid,.why-grid{grid-template-columns:1fr}.cta-inner{padding:100px 28px}.cta-actions{flex-direction:column;align-items:center}.footer-top{grid-template-columns:1fr;gap:36px}footer{padding:64px 28px 36px}.footer-bottom{flex-direction:column}.section-inner[data-num]:before{display:none}.stats-strip-inner{grid-template-columns:repeat(2,1fr);padding:48px 28px;gap:24px}.stat-item:not(:last-child):after{display:none}.video-thumbs{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.video-caption{padding:20px 24px 44px}.video-meta{padding:0 24px 12px}.tmap-track{flex-direction:column;align-items:center;gap:24px}.tmap-path-svg{display:none}.tmap-stop{width:100%;max-width:400px;flex-direction:row;align-items:flex-start;gap:16px}.tmap-slot-bot,.tmap-slot-top{flex:1;padding:0;justify-content:flex-start}.tmap-node-wrap{padding-top:4px}.tmap-cta-price{font-size:48px}}@keyframes orbitM1sm{0%{transform:translate(-50%,-50%) rotate(-130deg) translateX(98px) rotate(130deg)}to{transform:translate(-50%,-50%) rotate(230deg) translateX(98px) rotate(-230deg)}}@keyframes orbitM2sm{0%{transform:translate(-50%,-50%) rotate(15deg) translateX(110px) rotate(-15deg)}to{transform:translate(-50%,-50%) rotate(375deg) translateX(110px) rotate(-375deg)}}@keyframes orbitM3sm{0%{transform:translate(-50%,-50%) rotate(125deg) translateX(100px) rotate(-125deg)}to{transform:translate(-50%,-50%) rotate(485deg) translateX(100px) rotate(-485deg)}}.nav-desktop-items{display:flex;align-items:center;gap:2px}.nav-hamburger{display:none!important}.site-nav-pill--admin{opacity:.1;transform:translateX(-50%) translateY(-50px)!important}.site-nav-pill--admin:focus-within,.site-nav-pill--admin:hover{opacity:1;transform:translateX(-50%) translateY(0)!important}.site-nav-pill--admin .chat-nav-btn,.site-nav-pill--admin .nav-desktop-items a,.site-nav-pill--admin .nav-desktop-items button{color:#a9c4df!important}.site-nav-pill--admin>a{filter:drop-shadow(0 0 14px rgba(28,199,255,.22))}.nav-mobile-menu{display:none;position:fixed;top:72px;left:50%;z-index:999;width:calc(100vw - 28px);max-width:400px;background:rgba(255,255,255,.97);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(3,25,46,.09);border-radius:18px;box-shadow:0 12px 48px rgba(3,25,46,.14);padding:8px;flex-direction:column;gap:2px;opacity:0;transform:translateX(-50%) translateY(-8px);transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);pointer-events:none}.nav-mobile-menu--open{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:all}.nav-mobile-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;font-size:15px;font-weight:500;color:rgba(3,25,46,.72);text-decoration:none;transition:background .18s,color .18s}.nav-mobile-item:hover{background:rgba(85,240,194,.07);color:#55f0c2}.nav-mobile-cta{display:flex;align-items:center;justify-content:center;margin-top:6px;padding:14px;border-radius:12px;background:linear-gradient(135deg,#0f766e,#55f0c2 55%,#c8fff0);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 4px 16px rgba(85,240,194,.3)}@media(max-width:640px){.nav-desktop-items{display:none!important}.nav-hamburger{display:flex!important}.nav-mobile-menu{display:flex;transform:translateX(-50%) translateY(-8px)}.nav-mobile-cta{background:linear-gradient(135deg,#0077b6,#00b4d8 55%,#72d9ec);box-shadow:0 4px 16px rgba(0,180,216,.35)}.cta-inner,.section-inner{padding:72px 18px}.section-head{margin-bottom:48px}.section-title{font-size:clamp(26px,7vw,36px);letter-spacing:-1px}.section-sub{font-size:15px}.section-eyebrow{font-size:10px}.cursor,.cursor-ring,.cursor-trail{display:none!important}#hero{padding-top:80px}.hero-inner{padding:0 20px;min-height:calc(100vh - 80px)}.hero-wordmark{letter-spacing:-2px}.hero-tagline-min{font-size:10px;letter-spacing:.2em}.hero-wordmark-wrap{margin-top:48px}.hero-wordmark{background-size:300% 100%;animation:mobileWordmarkShimmer 3s ease-in-out infinite}@keyframes mobileWordmarkShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.clock-bg{opacity:.2;top:14%;left:50%;transform:translateX(-50%);width:min(390px,98vw);height:min(390px,98vw)}.hero-sonar{position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:280px;height:280px;margin:32px auto 0;flex-shrink:0}.sonar-ring-1{width:64px;height:64px;margin:-32px 0 0 -32px}.sonar-ring-2{width:134px;height:134px;margin:-67px 0 0 -67px}.sonar-ring-3{width:210px;height:210px;margin:-105px 0 0 -105px}.sonar-ring-4{width:286px;height:286px;margin:-143px 0 0 -143px}.sonar-m1{animation:orbitM1sm 22s linear infinite}.sonar-m2{animation:orbitM2sm 28s linear infinite}.sonar-m3{animation:orbitM3sm 18s linear infinite}.sonar-metric{opacity:.85;font-size:11px;padding:5px 11px}.hero-current{position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:min(340px,82vw);height:min(290px,64vw);margin:28px auto 0;opacity:.62;flex-shrink:0;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 18%,black 36%);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 18%,black 36%)}.current-fin{right:22%;top:14%;width:128px;height:170px}.current-line-a{stroke-width:2.4}.hero-deco-fin,.hero-deco-fin2{display:none}.offer-grid{grid-template-columns:1fr;max-width:100%;padding:0;gap:16px}.offer-card{padding:24px 20px}.offer-price{font-size:clamp(28px,8vw,38px)!important}.tmap-track{flex-direction:column;align-items:center;gap:0;padding:0 0 8px}.tmap-path-svg{display:none}.tmap-stop{width:100%;flex-direction:column;align-items:flex-start;gap:0;border-left:2px solid rgba(0,180,216,.25);padding:0 0 32px 20px;margin-left:20px}.tmap-stop:last-child{padding-bottom:0;border-left-color:transparent}.tmap-slot-bot,.tmap-slot-top{display:block!important;width:100%;padding:0}.tmap-node-wrap{position:absolute;left:-13px;top:0;padding:0;margin:0}.tmap-stop{position:relative}.tmap-node{width:24px!important;height:24px!important;min-width:24px}.tmap-day-label{font-size:9px!important}.tmap-planet-stop{align-items:flex-start;gap:14px}.tmap-planet-stop,.tmap-planet-stop.ps-bot{flex-direction:row!important}.pc-wrap{width:72px!important;height:72px!important;flex-shrink:0}.pc-big-num{font-size:28px!important}.pc-big-title{font-size:16px!important}.pc-big-desc{font-size:13px!important}.pc-big-text-rev{text-align:left!important}.tmap-cta-strip{gap:20px;padding:32px 0 0}.tmap-cta-strip-row{flex-direction:column;gap:16px;width:100%;align-items:center}.tmap-cta-price{font-size:44px!important}.tmap-cta-btn{width:100%;padding:16px 24px}.design-stats-row{flex-direction:column;gap:20px;padding:24px 20px;text-align:center}.dstat-sep{width:48px;height:1px}.spc-guarantees{gap:8px}.spc-wrap{margin-bottom:32px}.portfolio-grid{grid-template-columns:1fr;grid-auto-rows:200px;gap:12px}.port-card.tall{grid-row:span 1}.testi-section-inner{padding:72px 18px}.testi-rating-hero{gap:8px}.testi-score{font-size:64px!important}.testi-blur-feed{height:110px}.cta-title{font-size:clamp(28px,7vw,38px)!important}.cta-sub{font-size:15px!important}.cta-actions{flex-direction:column;align-items:stretch;gap:10px}.cta-actions a,.cta-actions button{width:100%;text-align:center;justify-content:center}.faq-inner{padding:60px 18px}.faq-liquid-line{font-size:36px;letter-spacing:-1.5px}.faq-subline{max-width:100%}.process-grid{grid-template-columns:1fr;gap:14px}.process-connector{display:none}.process-step{padding:28px 20px}.why-grid{grid-template-columns:1fr;gap:14px}.why-card{padding:28px 20px}.stats-strip-inner{grid-template-columns:repeat(2,1fr);padding:48px 18px;gap:24px}.stat-item:not(:last-child):after{display:none}footer{padding:52px 18px 28px}.footer-top{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px}.footer-top>:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:12px;text-align:center}.footer-socials{justify-content:center}.footer-logo-name{font-size:22px}.cl{flex-direction:column}.cl-sidebar{display:none}.cl-main{flex:1;min-height:0;display:flex;flex-direction:column}.cl-mobile-ch-bar{display:flex!important;align-items:center;gap:8px;padding:8px 14px;overflow-x:auto;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(6,14,26,.9);-webkit-overflow-scrolling:touch;scrollbar-width:none;order:-1}.cl-mobile-ch-bar::-webkit-scrollbar{display:none}.cl-header{padding:0 14px;height:50px}.cl-header-desc{display:none}.cl-msg{padding:3px 14px}.cl-date-div{margin:14px 14px 10px}.cl-input-area{padding:8px 12px 14px}.lesson-topnav{padding:12px 16px}.lesson-nav-module{display:none}.course-topnav{padding:14px 16px}.course-hero{padding:48px 18px 36px}.course-modules,.course-outcomes{padding-left:16px;padding-right:16px}.lesson-main{padding:24px 16px 80px}.course-outcomes-grid{grid-template-columns:1fr!important}.auth-card,.profile-card{padding:28px 20px!important}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cursor-trail{display:none!important}}@keyframes cl-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cl-orb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(36px,-26px) scale(1.06)}66%{transform:translate(-18px,18px) scale(.95)}}@keyframes cl-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes cl-badge-pop{0%{transform:scale(0)}70%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes cl-spin{to{transform:rotate(1turn)}}@keyframes cl-pulse-s{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.88);opacity:.7}}@keyframes cl-shimmer-bg{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cl-img-load{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.cl{position:fixed;inset:0;display:flex;overflow:hidden;font-family:inherit;background:linear-gradient(135deg,#dff0f7,#e8f4fb 50%,#eaf5fa)}.cl-orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0;animation:cl-orb 22s ease-in-out infinite}.cl-orb-1{width:520px;height:520px;top:-160px;right:8%;opacity:.18;transition:background .8s}.cl-orb-2{width:380px;height:380px;bottom:-90px;left:20%;background:rgba(0,119,182,.25);opacity:.15;animation-delay:-10s}.cl-sidebar{position:relative;z-index:2;width:252px;flex-shrink:0;background:linear-gradient(180deg,#07101d,#0b1928 50%,#060e18);border-right:1px solid rgba(255,255,255,.055);box-shadow:3px 0 30px rgba(0,0,0,.45);display:flex;flex-direction:column;overflow:hidden}.cl-sb-top{gap:12px;padding:18px 16px 15px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.22)}.cl-sb-icon,.cl-sb-top{display:flex;align-items:center;flex-shrink:0}.cl-sb-icon{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,rgba(0,180,216,.2),rgba(0,119,182,.15));border:1.5px solid rgba(0,180,216,.4);box-shadow:0 0 20px rgba(0,180,216,.25),inset 0 1px 0 rgba(255,255,255,.06);justify-content:center;transition:box-shadow .25s,transform .2s}.cl-sb-icon:hover{box-shadow:0 0 30px rgba(0,180,216,.4);transform:scale(1.04)}.cl-sb-info{min-width:0}.cl-sb-name{font-size:15px;font-weight:800;color:#e8f5fb;letter-spacing:-.4px;line-height:1.1}.cl-sb-status{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:rgba(224,244,250,.38);margin-top:3px}.cl-pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;animation:cl-breathe 2.2s ease-in-out infinite}.cl-ch-group{padding:14px 10px 8px;overflow-y:auto}.cl-ch-group::-webkit-scrollbar{width:3px}.cl-ch-group::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:2px}.cl-ch-group:first-of-type{flex:1}.cl-section-label{font-size:10px;font-weight:800;color:rgba(224,244,250,.26);letter-spacing:1px;text-transform:uppercase;padding:0 8px 9px}.cl-ch-btn{position:relative;width:100%;display:flex;align-items:center;gap:9px;padding:9px 10px 9px 14px;border-radius:10px;border:none;background:transparent;cursor:pointer;text-align:left;font-size:13.5px;font-weight:500;color:rgba(224,244,250,.42);transition:background .18s,color .18s,transform .15s;margin-bottom:2px;overflow:hidden}.cl-ch-btn:hover{background:rgba(255,255,255,.06);color:rgba(224,244,250,.78);transform:translateX(3px)}.cl-ch-btn--active{background:rgba(255,255,255,.09)!important;color:var(--cc,#00b4d8)!important;font-weight:700}.cl-ch-indicator{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;border-radius:0 2px 2px 0;transition:height .2s}.cl-ch-btn--active .cl-ch-indicator{height:80%}.cl-ch-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:rgba(255,255,255,.06);flex-shrink:0;transition:background .18s,box-shadow .18s}.cl-ch-btn--active .cl-ch-icon{background:rgba(255,255,255,.12);box-shadow:0 0 14px var(--cc,#00b4d8)}.cl-ch-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-unread{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:cl-badge-pop .3s cubic-bezier(.34,1.56,.64,1)}.cl-online-row{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px 8px}.cl-online-item{position:relative;cursor:default}.cl-online-av{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.1);transition:transform .18s,border-color .18s}.cl-online-item:hover .cl-online-av{transform:scale(1.15);border-color:rgba(34,197,94,.5)}.cl-online-dot{position:absolute;bottom:0;right:0;width:9px;height:9px;border-radius:50%;background:#22c55e;border:2px solid #0b1928;animation:cl-breathe 2.8s ease-in-out infinite}.cl-online-more{justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.07);font-size:10px;font-weight:700;color:rgba(224,244,250,.45)}.cl-online-more,.cl-userbar{display:flex;align-items:center}.cl-userbar{gap:10px;padding:11px 14px;background:rgba(0,0,0,.35);border-top:1px solid rgba(255,255,255,.055);flex-shrink:0}.cl-userbar-av-wrap{position:relative;flex-shrink:0}.cl-userbar-av{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(0,180,216,.35)}.cl-userbar-dot{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:#22c55e;border:2px solid #0b1928}.cl-userbar-info{min-width:0}.cl-userbar-name{font-size:13px;font-weight:700;color:#e8f5fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-userbar-online{font-size:10px;font-weight:600;color:#22c55e;margin-top:1px}.cl-mobile-ch-bar{display:none}.cl-main{z-index:1;flex:1;flex-direction:column;min-width:0}.cl-header,.cl-main{position:relative;display:flex;overflow:hidden}.cl-header{align-items:center;gap:10px;padding:0 20px;height:56px;background:rgba(255,255,255,.88);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(3,25,46,.08);box-shadow:0 2px 20px rgba(3,25,46,.07);flex-shrink:0}.cl-header-bar{position:absolute;bottom:0;left:0;right:0;height:2px;opacity:.55;transition:background .35s}.cl-back{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:rgba(3,25,46,.4);text-decoration:none;padding:5px 10px;border-radius:8px;transition:background .18s,color .18s;white-space:nowrap;flex-shrink:0}.cl-back:hover{background:rgba(0,180,216,.09);color:#00b4d8}.cl-header-sep{width:1px;height:20px;background:rgba(3,25,46,.1);flex-shrink:0}.cl-header-ch{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:800;letter-spacing:-.3px;white-space:nowrap;flex-shrink:0}.cl-header-desc{font-size:13px;color:rgba(3,25,46,.38);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-header-pill{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:rgba(3,25,46,.48);background:rgba(34,197,94,.09);border:1px solid rgba(34,197,94,.22);padding:4px 11px;border-radius:20px;white-space:nowrap;flex-shrink:0}.cl-msgs{flex:1;overflow-y:auto;padding:20px 0 0}.cl-msgs::-webkit-scrollbar{width:4px}.cl-msgs::-webkit-scrollbar-thumb{background:rgba(3,25,46,.1);border-radius:2px}.cl-center{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;padding:20px}.cl-spin-logo{width:54px;height:54px;border-radius:50%;animation:cl-spin 1.1s linear infinite;border:2px solid rgba(0,180,216,.2)}.cl-skeleton-wrap{display:flex;flex-direction:column;gap:10px;width:100%;max-width:360px}.cl-skeleton{height:14px;border-radius:7px;background:linear-gradient(90deg,rgba(3,25,46,.06),rgba(3,25,46,.12) 50%,rgba(3,25,46,.06));background-size:200% 100%;animation:cl-shimmer-bg 1.5s ease-in-out infinite}.cl-empty-badge{width:84px;height:84px;border-radius:26px;background:rgba(255,255,255,.85);box-shadow:0 0 0 1px rgba(3,25,46,.07),0 8px 30px var(--cg,rgba(0,180,216,.2));display:flex;align-items:center;justify-content:center;color:var(--cc,#00b4d8)}.cl-empty-title{font-size:22px;font-weight:800;color:#03192e;letter-spacing:-.4px}.cl-empty-sub{font-size:14px;color:rgba(3,25,46,.42)}.cl-date-div{display:flex;align-items:center;gap:12px;margin:22px 24px 16px}.cl-date-div:after,.cl-date-div:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(3,25,46,.1),transparent)}.cl-date-div span{font-size:11px;font-weight:700;color:rgba(3,25,46,.35);letter-spacing:.5px;white-space:nowrap;background:rgba(255,255,255,.75);padding:3px 11px;border-radius:10px;border:1px solid rgba(3,25,46,.08)}.cl-msg{display:flex;gap:14px;padding:4px 24px;transition:background .14s;border-radius:4px}.cl-msg:hover{background:rgba(255,255,255,.6)}.cl-msg--new{animation:cl-in .3s cubic-bezier(.34,1.3,.64,1)}.cl-msg--grp{padding-top:1px;padding-bottom:1px}.cl-msg-av{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;margin-top:3px;border:2px solid rgba(0,180,216,.15);transition:transform .18s,border-color .2s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.cl-msg:hover .cl-msg-av{transform:scale(1.07);border-color:rgba(0,180,216,.38)}.cl-msg-av-gap{width:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cl-msg-hover-t{font-size:10px;color:rgba(3,25,46,.28);opacity:0;transition:opacity .15s;white-space:nowrap;font-weight:500}.cl-msg:hover .cl-msg-hover-t{opacity:1}.cl-msg-body{flex:1;min-width:0}.cl-msg-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.cl-msg-name{font-size:14px;font-weight:800;color:#03192e;letter-spacing:-.2px}.cl-msg-you{display:inline-flex;align-items:center;font-size:9px;font-weight:700;background:rgba(0,180,216,.14);color:#00b4d8;padding:1px 6px;border-radius:5px;margin-left:5px;vertical-align:middle}.cl-msg-t{font-size:11px;color:rgba(3,25,46,.28);font-weight:500}.cl-bubble{display:inline-block;max-width:100%;padding:9px 15px;border-radius:2px 16px 16px 16px;background:rgba(255,255,255,.88);border:1px solid rgba(3,25,46,.07);box-shadow:0 1px 8px rgba(3,25,46,.06);font-size:14.5px;line-height:1.57;color:rgba(3,25,46,.85);word-break:break-word;white-space:pre-wrap;backdrop-filter:blur(8px);transition:box-shadow .18s}.cl-msg:hover .cl-bubble{box-shadow:0 3px 18px rgba(3,25,46,.1)}.cl-bubble--own{background:rgba(255,255,255,.95);border-left:3px solid var(--cc,#00b4d8);border-radius:2px 16px 16px 2px}.cl-msg-img-wrap{display:inline-block;max-width:min(380px,70vw);border-radius:14px;overflow:hidden;border:1px solid rgba(3,25,46,.09);box-shadow:0 4px 24px rgba(3,25,46,.12);transition:transform .2s,box-shadow .2s}.cl-msg-img-wrap:hover{transform:scale(1.015);box-shadow:0 8px 32px rgba(3,25,46,.18)}.cl-msg-img{display:block;width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover;cursor:pointer;animation:cl-img-load .3s ease}.cl-input-area{padding:10px 18px 16px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-top:none;flex-shrink:0}.cl-img-preview{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;background:rgba(255,255,255,.9);border-radius:12px;border:1.5px dashed rgba(0,180,216,.35)}.cl-img-preview-img{width:48px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(3,25,46,.1)}.cl-img-preview-label{flex:1;font-size:12px;font-weight:600;color:rgba(3,25,46,.45)}.cl-img-preview-remove{width:22px;height:22px;border-radius:50%;border:none;background:rgba(239,68,68,.12);color:#ef4444;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s,transform .15s;flex-shrink:0}.cl-img-preview-remove:hover{background:rgba(239,68,68,.22);transform:scale(1.1)}.cl-input-wrap{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.92);border:1.5px solid rgba(3,25,46,.11);border-radius:18px;padding:6px;transition:border-color .22s,box-shadow .22s;box-shadow:0 2px 14px rgba(3,25,46,.07)}.cl-input-wrap:focus-within{border-color:var(--cc,rgba(0,180,216,.6));box-shadow:0 0 0 3px rgba(0,180,216,.12),0 4px 22px rgba(3,25,46,.09)}.cl-upload-btn{width:36px;height:36px;border-radius:11px;border:none;background:rgba(3,25,46,.05);color:rgba(3,25,46,.4);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .18s,color .2s,transform .15s}.cl-upload-btn:hover{background:var(--cc,rgba(0,180,216,.12));color:var(--cc,#00b4d8);transform:scale(1.08)}.cl-upload-btn:disabled{opacity:.4;cursor:not-allowed}.cl-input-av{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1.5px solid rgba(0,180,216,.22);flex-shrink:0}.cl-input{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:#03192e;font-family:inherit;padding:7px 4px;min-width:0}.cl-input::-moz-placeholder{color:rgba(3,25,46,.3)}.cl-input::placeholder{color:rgba(3,25,46,.3)}.cl-char{font-size:11px;font-weight:700;color:#ef4444;flex-shrink:0}.cl-send{width:38px;height:38px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--cc,#0077b6),#00c8e8);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .18s,transform .18s,box-shadow .22s;box-shadow:0 3px 14px rgba(0,180,216,.38)}.cl-send:hover:not(:disabled){opacity:.9;transform:translateY(-2px);box-shadow:0 6px 22px rgba(0,180,216,.52)}.cl-send:active:not(:disabled){transform:translateY(0) scale(.94)}.cl-send:disabled{opacity:.32;cursor:not-allowed}.cl-send--loading svg{animation:cl-pulse-s .65s ease-in-out infinite}.cl-gate{text-align:center;padding:14px 0}.cl-gate-link{font-size:14px;font-weight:700;color:#00b4d8;text-decoration:none;padding:10px 26px;border-radius:14px;border:1.5px solid rgba(0,180,216,.3);background:rgba(0,180,216,.07);display:inline-block;transition:background .18s,box-shadow .18s}.cl-gate-link:hover{background:rgba(0,180,216,.14);box-shadow:0 4px 18px rgba(0,180,216,.26)}.chat-nav-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;border:1.5px solid rgba(0,180,216,.3);background:rgba(0,180,216,.07);color:#00b4d8;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,transform .18s,box-shadow .18s;box-shadow:0 2px 10px rgba(0,180,216,.18);flex-shrink:0}.chat-nav-btn:hover{background:rgba(0,180,216,.15);border-color:rgba(0,180,216,.6);transform:translateY(-1px);box-shadow:0 4px 18px rgba(0,180,216,.35)}@keyframes cl-dot-jump{0%,80%,to{transform:translateY(0) scale(1);opacity:.5}40%{transform:translateY(-7px) scale(1.15);opacity:1}}.cl-typing-bar{gap:8px;padding:4px 2px 10px;animation:cl-in .25s cubic-bezier(.34,1.3,.64,1)}.cl-typing-avatars,.cl-typing-bar{display:flex;align-items:center}.cl-typing-av{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.9);margin-right:-8px;flex-shrink:0;box-shadow:0 1px 5px rgba(0,0,0,.18)}.cl-typing-av:last-child{margin-right:0}.cl-typing-pill{display:flex;align-items:center;gap:4px;background:transparent;border:none;border-radius:20px;padding:2px 4px;box-shadow:none;flex-shrink:0}.cl-tdot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#00b4d8;animation:cl-dot-jump 1.2s ease-in-out infinite}.cl-tdot:first-child{animation-delay:0s}.cl-tdot:nth-child(2){animation-delay:.18s}.cl-tdot:nth-child(3){animation-delay:.36s}.cl-typing-text{font-size:12px;color:rgba(3,25,46,.42);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-typing-name{font-weight:700;color:rgba(3,25,46,.65)}@media (max-width:640px){.cl-sidebar{display:none}.cl-header{padding:0 14px;height:50px}.cl-header-desc{display:none}.cl-msg{padding:3px 14px}.cl-date-div{margin:14px 14px 10px}.cl-input-area{padding:8px 12px 14px}}html.scharkk-dark{color-scheme:dark;--bg:#020c14;--bg2:#061827;--bg3:#08263a;--text:#e7f8fc;--text-dim:rgba(231,248,252,0.68);--text-mut:rgba(231,248,252,0.36);--border-c:rgba(226,248,255,0.10);--border2:rgba(226,248,255,0.16);--grad-hero:radial-gradient(ellipse 58% 64% at 78% 20%,rgba(0,180,216,0.20),transparent 70%);--grad-hero2:radial-gradient(ellipse 44% 46% at 18% 86%,rgba(114,217,236,0.10),transparent 72%)}html.scharkk-dark,html.scharkk-dark body{background:#020c14;color:#e7f8fc}html.scharkk-dark #hero,html.scharkk-dark .auth-page,html.scharkk-dark .checkout-page,html.scharkk-dark .orders-admin-page,html.scharkk-dark .profile-page,html.scharkk-dark .store-hero,html.scharkk-dark .store-page,html.scharkk-dark section:not(.dark-sec){background:radial-gradient(ellipse 58% 64% at 78% 28%,rgba(0,180,216,.18),transparent 70%),radial-gradient(ellipse 44% 46% at 18% 86%,rgba(114,217,236,.1),transparent 72%),linear-gradient(140deg,#020c14,#041827 48%,#062235)!important;color:#e7f8fc}html.scharkk-dark .checkout-page:before,html.scharkk-dark .hero-bg:after,html.scharkk-dark .orders-admin-bg,html.scharkk-dark .store-page:before{background-image:linear-gradient(rgba(224,244,250,.045) 1px,transparent 0),linear-gradient(90deg,rgba(224,244,250,.045) 1px,transparent 0);opacity:.65}html.scharkk-dark .hero-wordmark,html.scharkk-dark .rainbow-text,html.scharkk-dark .store-hero-grad{background:linear-gradient(135deg,#72d9ec,#00b4d8 46%,#e7fbff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.scharkk-dark .auth-title,html.scharkk-dark .checkout-form h2,html.scharkk-dark .checkout-success h1,html.scharkk-dark .checkout-summary h1,html.scharkk-dark .orders-admin-header h1,html.scharkk-dark .profile-title,html.scharkk-dark .store-hero-h1,html.scharkk-dark .store-hero-product-copy strong,html.scharkk-dark .store-hero-product-price strong,html.scharkk-dark .store-hero-stat strong,html.scharkk-dark h1,html.scharkk-dark h2,html.scharkk-dark h3{color:#e7f8fc}html.scharkk-dark .auth-sub,html.scharkk-dark .checkout-success p,html.scharkk-dark .checkout-summary p,html.scharkk-dark .orders-admin-header p,html.scharkk-dark .profile-sub,html.scharkk-dark .store-hero-pill,html.scharkk-dark .store-hero-stat span,html.scharkk-dark .store-hero-sub,html.scharkk-dark p{color:rgba(231,248,252,.62)}html.scharkk-dark .admin-gate-panel,html.scharkk-dark .auth-card,html.scharkk-dark .checkout-form,html.scharkk-dark .checkout-success,html.scharkk-dark .checkout-summary,html.scharkk-dark .orders-empty,html.scharkk-dark .orders-table-wrap,html.scharkk-dark .profile-card,html.scharkk-dark .store-hero-product-card,html.scharkk-dark .store-hero-stats{background:radial-gradient(ellipse 90% 110% at 12% 12%,rgba(0,180,216,.16),transparent 66%),linear-gradient(145deg,rgba(9,31,48,.78),rgba(4,18,30,.52))!important;border-color:rgba(224,244,250,.12)!important;box-shadow:0 28px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important}html.scharkk-dark .admin-gate-panel input,html.scharkk-dark .auth-input,html.scharkk-dark .auth-toggle,html.scharkk-dark .checkout-back,html.scharkk-dark .checkout-form input,html.scharkk-dark .checkout-form textarea,html.scharkk-dark .checkout-secondary,html.scharkk-dark .store-hero-pill,html.scharkk-dark .store-hero-product-icon{background:rgba(255,255,255,.07)!important;border-color:rgba(224,244,250,.12)!important;color:#e7f8fc!important}html.scharkk-dark .auth-submit,html.scharkk-dark .checkout-primary,html.scharkk-dark .checkout-submit,html.scharkk-dark .store-hero-cta,html.scharkk-dark .store-hero-product-price a{background:linear-gradient(135deg,#006ca8,#00b4d8 58%,#72d9ec)!important;color:#fff!important}html.scharkk-dark .checkout-kicker,html.scharkk-dark .orders-table th,html.scharkk-dark .store-hero-eyebrow,html.scharkk-dark .store-hero-product-copy span{color:#72d9ec!important}html.scharkk-dark .orders-table td,html.scharkk-dark .orders-table td span,html.scharkk-dark .orders-table td strong{color:rgba(231,248,252,.72)}html.scharkk-dark .grain{opacity:.045}html.scharkk-dark .cursor-ring{border-color:rgba(231,248,252,.28)}html{overflow-x:hidden;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{width:100%;max-width:100%}body{overflow-x:clip;overscroll-behavior-x:none}*,:after,:before{box-sizing:border-box}canvas,footer,header,img,main,section,svg,video{max-width:100%}@supports not (overflow:clip){body{overflow-x:hidden}}@media (max-width:760px),(pointer:coarse){body,html{min-width:0}body{touch-action:pan-y}.clock-bg,.cursor,.cursor-ring,.cursor-trail,.hero-deco-fin,.hero-deco-fin2{display:none!important}.grain{opacity:.012}#hero{min-height:100dvh;overflow:hidden;padding-top:84px}.hero-inner{width:100%;max-width:100%;min-height:calc(100dvh - 84px);padding-left:18px!important;padding-right:18px!important}.hero-wordmark-wrap{max-width:100%;overflow:visible;margin-top:28px}.hero-wordmark{max-width:100%;font-size:clamp(64px,24vw,112px)!important;letter-spacing:-2px!important;line-height:.92!important}.hero-tagline-min{width:min(100%,340px);margin-left:auto;margin-right:auto;font-size:10px!important;letter-spacing:.16em!important;line-height:1.8}.hero-current,.shark-divider{display:none!important}section{overflow-x:clip}.cta-inner,.section-inner,footer{width:100%;max-width:100%;padding-left:18px!important;padding-right:18px!important}.offer-card,.offer-grid,.portfolio-card,.portfolio-grid,.pricing-card,.process-grid,.service-card,.services-grid,.spc-grid,.store-hero-pills,.store-hero-product-card,.store-hero-shop,.store-hero-stats,.testi-card,.tmap-track,.video-thumbs,.why-grid{max-width:100%}.store-hero,.store-page{width:100%;max-width:100%;min-height:100dvh;overflow-x:clip!important}.store-hero-body{width:100%;max-width:100%;overflow-x:clip;flex-direction:column!important}.store-hero-left,.store-hero-scene{width:100%;max-width:100%;flex:0 0 auto!important}.store-hero-copy{width:100%;max-width:100%;min-height:auto!important;padding:96px 18px 22px!important}.store-hero-h1{font-size:clamp(42px,13vw,64px)!important;line-height:.92!important;letter-spacing:-2.4px!important}.store-hero-sub{max-width:100%;font-size:15px!important}.store-hero-shop{width:100%!important;padding:0;grid-template-columns:1fr!important;gap:14px!important;perspective:none!important}.store-hero-product-card{width:100%!important;min-width:0!important;transform:none!important}.store-hero-product-card:hover{transform:translateY(-3px)!important}.store-hero-product-details{position:static!important;width:100%!important;margin-top:12px;opacity:1!important;transform:none!important;pointer-events:auto!important}.store-hero-shop:has(.store-hero-product-card:hover) .store-hero-product-card:not(:hover),.store-hero:has(.store-hero-product-card:hover) .store-hero-bg,.store-hero:has(.store-hero-product-card:hover) .store-hero-eyebrow,.store-hero:has(.store-hero-product-card:hover) .store-hero-h1,.store-hero:has(.store-hero-product-card:hover) .store-hero-pills,.store-hero:has(.store-hero-product-card:hover) .store-hero-scene,.store-hero:has(.store-hero-product-card:hover) .store-hero-stats,.store-hero:has(.store-hero-product-card:hover) .store-hero-sub{filter:none!important;opacity:1!important}.store-hero-hover-blur{display:none!important}.store-hero-scene,.store-spline-scene,.store-three-scene{max-width:100%;overflow:hidden!important;opacity:.46}.store-spline-scene canvas,.store-three-scene canvas{max-width:100%!important}.store-hero-stats{width:100%!important;margin:16px 18px 0!important;padding:12px 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.store-hero-stat{padding:0!important;min-width:0}.store-hero-stat strong{font-size:22px!important}.store-hero-stat span{font-size:9px!important}.store-hero-stat-sep{display:none!important}.store-hero-pills{width:100%!important;margin:10px 18px 24px!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.store-hero-pill{min-width:0;justify-content:center;text-align:center;font-size:11px!important;padding:9px 10px!important}.admin-console{min-height:100dvh;overflow-x:clip;overflow-y:auto;grid-template-columns:1fr!important;padding:12px!important}.admin-hero-chart,.admin-panel,.admin-sidebar,.admin-topbar,.admin-workspace{max-width:100%}.admin-client-layout,.admin-grid-main,.admin-metrics,.admin-tabs,.admin-two-col{grid-template-columns:1fr!important}.admin-data-table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}}.admin-console{color:#f5fbff!important;background:radial-gradient(ellipse 42% 34% at 74% 4%,rgba(34,211,238,.16),transparent 68%),radial-gradient(ellipse 42% 34% at 20% 96%,rgba(129,140,248,.15),transparent 70%),linear-gradient(135deg,#050914,#071321 48%,#0b1020)!important}.admin-workspace{color:#f5fbff}.admin-glow-card,.admin-hero-chart,.admin-metric,.admin-panel,.admin-topbar{background:radial-gradient(ellipse 95% 120% at 8% 0,rgba(34,211,238,.11),transparent 56%),linear-gradient(145deg,rgba(17,29,45,.92),rgba(7,15,28,.86))!important;border-color:rgba(191,230,255,.13)!important;box-shadow:0 24px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important}.admin-data-table strong,.admin-empty-state strong,.admin-glow-card strong,.admin-hero-chart h2,.admin-metric strong,.admin-panel-title h2,.admin-seo-panel h2,.admin-topbar h1{color:#f8fcff!important;text-shadow:0 1px 18px rgba(34,211,238,.08)}.admin-data-table span,.admin-data-table td,.admin-empty-state,.admin-glow-card span,.admin-hero-chart p,.admin-metric p,.admin-metric span,.admin-muted,.admin-panel-title p,.admin-seo-panel p,.admin-topbar p{color:rgba(226,242,252,.66)!important}.admin-data-table th,.admin-panel-head span{color:#67e8f9!important}.admin-glow-card:before,.admin-hero-chart:before,.admin-metric:before,.admin-panel:before{opacity:.42!important}.admin-chart-grid{stroke:rgba(226,242,252,.1)!important}.admin-console{isolation:isolate;gap:0!important;padding:0!important;grid-template-columns:292px minmax(0,1fr)!important;background:radial-gradient(ellipse 58% 46% at 74% 4%,rgba(0,229,255,.16),transparent 68%),radial-gradient(ellipse 44% 40% at 8% 82%,rgba(95,120,255,.18),transparent 72%),linear-gradient(135deg,#030711,#07111e 48%,#070914)!important}.admin-console:before{background-image:linear-gradient(rgba(103,232,249,.055) 1px,transparent 0),linear-gradient(90deg,rgba(103,232,249,.045) 1px,transparent 0),radial-gradient(circle at 50% 50%,rgba(103,232,249,.075) 1px,transparent 1.5px)!important;background-size:52px 52px,52px 52px,26px 26px!important;opacity:.72;mask-image:radial-gradient(ellipse 88% 78% at 58% 26%,black,transparent 92%);-webkit-mask-image:radial-gradient(ellipse 88% 78% at 58% 26%,black,transparent 92%)}.admin-console:after{content:"";z-index:0;background:linear-gradient(100deg,transparent,rgba(103,232,249,.08) 42%,transparent 56%),linear-gradient(180deg,transparent,rgba(255,255,255,.025) 50%,transparent);mix-blend-mode:screen;opacity:.52;transform:translateX(-45%);animation:adminLightSweep 8s cubic-bezier(.2,.7,.2,1) infinite}.admin-console:after,.admin-scanline{position:absolute;inset:0;pointer-events:none}.admin-scanline{z-index:2;background:linear-gradient(180deg,transparent 0,transparent 48%,rgba(103,232,249,.12) 49%,rgba(103,232,249,.02) 50%,transparent 52%,transparent);opacity:.28;transform:translateY(-100%);animation:adminScanline 5.8s linear infinite}.admin-flowfield{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.admin-flow{position:absolute;left:300px;right:-80px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.04),rgba(103,232,249,.55),rgba(167,139,250,.22),transparent);filter:drop-shadow(0 0 10px rgba(34,211,238,.42));transform-origin:left center;animation:adminFlowDrift 9s ease-in-out infinite}.admin-flow-a{top:18%;transform:rotate(-4deg)}.admin-flow-b{top:42%;transform:rotate(2deg);animation-delay:-2.2s}.admin-flow-c{top:64%;transform:rotate(-2deg);animation-delay:-4.6s}.admin-flow-d{top:82%;transform:rotate(5deg);animation-delay:-6.2s}.admin-node{position:absolute;width:9px;height:9px;border-radius:999px;background:#67e8f9;box-shadow:0 0 0 7px rgba(103,232,249,.08),0 0 28px rgba(103,232,249,.7);animation:adminNodeFloat 7s ease-in-out infinite}.admin-node-a{left:50%;top:20%}.admin-node-b{right:18%;top:54%;animation-delay:-2s}.admin-node-c{left:66%;bottom:13%;animation-delay:-4.1s}.admin-sidebar{z-index:5;min-height:100svh!important;border-radius:0 34px 34px 0!important;padding:22px 18px!important;background:linear-gradient(180deg,rgba(18,27,46,.94),rgba(8,17,32,.92) 58%,rgba(17,23,52,.96))!important;border:0!important;border-right:1px solid rgba(103,232,249,.14)!important;box-shadow:24px 0 80px rgba(0,0,0,.34),inset -1px 0 0 rgba(255,255,255,.04)!important}.admin-workspace{z-index:4;gap:0!important;padding:18px 18px 34px 22px;min-height:100svh;background:radial-gradient(ellipse 90% 80% at 52% 8%,rgba(103,232,249,.08),transparent 64%),linear-gradient(180deg,rgba(8,15,26,.72),rgba(5,9,18,.88))}.admin-topbar{min-height:150px!important;border-radius:30px 30px 8px 8px!important;padding:28px 30px!important;background:linear-gradient(135deg,rgba(17,28,46,.96),rgba(11,16,30,.9))!important;border:1px solid rgba(103,232,249,.18)!important;border-bottom:0!important;box-shadow:0 30px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important}.admin-topbar h1{font-size:clamp(58px,6vw,108px)!important;letter-spacing:-6px!important;background:linear-gradient(135deg,#fff,#dff9ff 42%,#67e8f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.admin-date-pill{background:rgba(103,232,249,.08)!important;border-color:rgba(103,232,249,.24)!important;box-shadow:0 0 30px rgba(34,211,238,.1),inset 0 1px 0 rgba(255,255,255,.08)}.admin-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border:1px solid rgba(103,232,249,.14);border-top:0;border-bottom:0;background:rgba(5,12,24,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.admin-metric{min-height:116px!important;border-radius:0!important;border:0!important;border-right:1px solid rgba(103,232,249,.12)!important;background:radial-gradient(ellipse 90% 70% at 12% 0,var(--admin-glow,rgba(34,211,238,.16)),transparent 70%),linear-gradient(135deg,rgba(15,27,43,.74),rgba(8,14,27,.56))!important;box-shadow:none!important}.admin-metric:last-child{border-right:0!important}.admin-metric:after{content:"";position:absolute;left:18px;right:18px;bottom:16px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(103,232,249,.9),transparent 72%);opacity:.5;transform-origin:left;animation:adminMeterPulse 3.6s ease-in-out infinite}.admin-live-strip{position:relative;overflow:hidden;display:flex;gap:34px;min-height:42px;align-items:center;padding:0 22px;border:1px solid rgba(103,232,249,.14);border-top:0;color:rgba(219,246,255,.62);background:rgba(2,8,18,.56);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.admin-live-strip:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(103,232,249,.16),transparent);transform:translateX(-100%);animation:adminLiveSweep 4.4s linear infinite}.admin-live-strip span{position:relative;white-space:nowrap}.admin-live-strip span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;border-radius:999px;background:#22d3ee;box-shadow:0 0 16px rgba(34,211,238,.85);vertical-align:middle}.admin-grid-main{grid-template-columns:minmax(0,1fr) 360px!important;gap:0!important;border:1px solid rgba(103,232,249,.14);border-top:0;background:rgba(4,10,22,.46)}.admin-hero-chart{min-height:520px!important;border-radius:0 0 0 28px!important;border:0!important;border-right:1px solid rgba(103,232,249,.14)!important;background:radial-gradient(ellipse 80% 70% at 32% 10%,rgba(34,211,238,.11),transparent 64%),linear-gradient(135deg,rgba(14,27,44,.72),rgba(7,13,26,.62))!important;box-shadow:none!important}.admin-mini-stack{gap:0!important}.admin-glow-card{min-height:173.3px!important;border-radius:0!important;border:0!important;border-bottom:1px solid rgba(103,232,249,.14)!important;background:radial-gradient(ellipse 85% 85% at 18% 0,rgba(34,211,238,.12),transparent 68%),linear-gradient(135deg,rgba(13,26,43,.72),rgba(7,13,25,.62))!important;box-shadow:none!important}.admin-glow-card:last-child{border-bottom:0!important;border-radius:0 0 28px 0!important}.admin-panel,.admin-panel-wide{margin-top:0;border-radius:0 0 28px 28px!important;border:1px solid rgba(103,232,249,.14)!important;border-top:0!important;background:radial-gradient(ellipse 90% 90% at 18% 0,rgba(34,211,238,.1),transparent 62%),linear-gradient(135deg,rgba(13,25,42,.78),rgba(6,12,25,.68))!important}.admin-glow-card,.admin-hero-chart,.admin-metric,.admin-panel{transition:transform .26s cubic-bezier(.16,1,.3,1),filter .26s,border-color .26s}.admin-glow-card:hover,.admin-hero-chart:hover,.admin-metric:hover,.admin-panel:hover{filter:saturate(1.12) brightness(1.04);border-color:rgba(103,232,249,.28)!important}.admin-chart-svg{bottom:28px!important;height:250px!important}.admin-chart-line{stroke:#9b8cff!important;filter:drop-shadow(0 0 18px rgba(155,140,255,.52)) drop-shadow(0 0 34px rgba(34,211,238,.18))!important;animation:adminDraw 2.2s cubic-bezier(.2,.8,.2,1) forwards,adminChartGlow 3s ease-in-out infinite!important}.admin-chart-svg path:first-of-type{opacity:.88}.admin-client-row,.admin-list-row{background:linear-gradient(90deg,rgba(103,232,249,.08),rgba(255,255,255,.025))!important;border-color:rgba(103,232,249,.12)!important}.admin-form-grid input{background:rgba(2,8,18,.5)!important;border-color:rgba(103,232,249,.18)!important}.admin-form-grid button{background:linear-gradient(135deg,#67e8f9,#36d3ff 45%,#9b8cff)!important;color:#03111d!important;box-shadow:0 18px 55px rgba(34,211,238,.24),0 0 26px rgba(155,140,255,.18)!important}@keyframes adminLightSweep{0%,18%{transform:translateX(-55%);opacity:0}34%{opacity:.48}68%,to{transform:translateX(45%);opacity:0}}@keyframes adminScanline{to{transform:translateY(100%)}}@keyframes adminFlowDrift{0%,to{opacity:.24;filter:drop-shadow(0 0 8px rgba(34,211,238,.28))}50%{opacity:.86;filter:drop-shadow(0 0 18px rgba(34,211,238,.66))}}@keyframes adminNodeFloat{0%,to{transform:translateZ(0) scale(.82);opacity:.55}50%{transform:translate3d(18px,-22px,0) scale(1.12);opacity:1}}@keyframes adminMeterPulse{0%,to{transform:scaleX(.32);opacity:.28}50%{transform:scaleX(.94);opacity:.88}}@keyframes adminLiveSweep{to{transform:translateX(100%)}}@keyframes adminChartGlow{0%,to{stroke-width:4}50%{stroke-width:5.5}}@media(max-width:1180px){.admin-console{grid-template-columns:1fr!important}.admin-sidebar{min-height:auto!important;border-radius:0 0 28px 28px!important;border-right:0!important;border-bottom:1px solid rgba(103,232,249,.14)!important}.admin-workspace{padding:16px}.admin-grid-main{grid-template-columns:1fr!important}.admin-glow-card,.admin-glow-card:last-child,.admin-hero-chart{border-radius:0!important;border-right:0!important}}@media(max-width:760px),(pointer:coarse){.admin-console{display:block!important;overflow-y:auto!important}.admin-workspace{min-height:auto;padding:12px!important}.admin-topbar h1{font-size:clamp(42px,16vw,66px)!important;letter-spacing:-3px!important}.admin-metrics{grid-template-columns:1fr 1fr!important}.admin-client-layout,.admin-grid-main,.admin-two-col{display:grid!important;grid-template-columns:1fr!important}.admin-live-strip{overflow:auto}}.admin-reference{--ref-bg:#020914;--ref-panel:#071426;--ref-panel-2:#09182c;--ref-line:rgba(126,190,255,0.14);--ref-text:#f2f8ff;--ref-muted:#89a1bc;--ref-cyan:#1cc7ff;--ref-blue:#2f8cff;--ref-purple:#8b5cf6;--ref-green:#20e7a2;--ref-yellow:#ffd35a;min-height:100svh!important;display:grid!important;grid-template-columns:264px minmax(0,1fr)!important;gap:0!important;padding:0!important;overflow:auto!important;color:var(--ref-text)!important;background:radial-gradient(ellipse 28% 20% at 88% 10%,rgba(255,211,90,.14),transparent 68%),radial-gradient(ellipse 55% 46% at 68% 5%,rgba(28,199,255,.11),transparent 68%),radial-gradient(ellipse 38% 30% at 18% 96%,rgba(47,140,255,.08),transparent 70%),linear-gradient(135deg,#010611,#020914 48%,#01040b)!important;font-family:Inter,system-ui,sans-serif}body:has(.admin-reference),html:has(.admin-reference){background:#020914!important;color:#f2f8ff}.admin-reference:before{background-image:linear-gradient(rgba(110,166,230,.035) 1px,transparent 0),linear-gradient(90deg,rgba(110,166,230,.035) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 72% 72% at 54% 35%,black,transparent 92%);-webkit-mask-image:radial-gradient(ellipse 72% 72% at 54% 35%,black,transparent 92%)}.admin-reference:after,.admin-reference:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.admin-reference:after{background:linear-gradient(100deg,transparent,rgba(28,199,255,.09) 45%,transparent 58%);opacity:.32;animation:refSweep 8s ease-in-out infinite}.admin-reference .ref-dashboard:before{content:"";position:fixed;right:-8vw;top:-10vh;width:38vw;height:38vw;z-index:-1;pointer-events:none;border-radius:999px;background:radial-gradient(circle,rgba(255,211,90,.2),rgba(28,199,255,.06) 38%,transparent 70%);filter:blur(44px);opacity:.62;animation:refYellowDrift 10s ease-in-out infinite}.admin-reference .ref-dashboard:after{content:"";position:fixed;left:22vw;bottom:-14vh;width:54vw;height:24vh;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(28,199,255,.16),transparent 70%);filter:blur(42px);opacity:.72;animation:refBlueBreath 7s ease-in-out infinite}.admin-reference .admin-aurora,.admin-reference .admin-flowfield,.admin-reference .admin-orbit-field,.admin-reference .admin-scanline{display:none!important}.ref-sidebar{position:sticky;top:0;z-index:3;min-height:100svh;padding:34px 18px 18px;background:linear-gradient(180deg,rgba(3,12,26,.98),rgba(4,13,27,.94));border-right:1px solid rgba(135,194,255,.16);box-shadow:28px 0 80px rgba(0,0,0,.3)}.ref-sidebar-actions{position:relative;margin-bottom:20px}.ref-sidebar-actions,.ref-store-back{display:inline-flex;align-items:center;gap:8px}.ref-store-back{min-height:34px;padding:0 12px;border-radius:999px;color:rgba(213,230,247,.62);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);text-decoration:none;font-size:12px;font-weight:800}.ref-dev-menu{position:relative}.ref-dev-menu-trigger{width:36px;height:34px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(126,190,255,.14);color:#9fc4e8;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(28,199,255,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 30px rgba(0,0,0,.14);cursor:pointer;transition:transform .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.ref-dev-menu-trigger:hover,.ref-dev-menu.is-open .ref-dev-menu-trigger{color:#e8fbff;border-color:rgba(28,199,255,.42);box-shadow:0 0 26px rgba(28,199,255,.18),inset 0 1px 0 rgba(255,255,255,.12);transform:translateY(-1px)}.ref-dev-menu-popover{position:absolute;left:0;top:calc(100% + 10px);z-index:50;width:224px;display:grid;gap:8px;padding:10px;border-radius:20px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.22),transparent 34%),radial-gradient(circle at 82% 22%,rgba(28,199,255,.2),transparent 38%),linear-gradient(145deg,rgba(13,30,52,.64),rgba(4,13,27,.72));box-shadow:0 24px 70px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.15);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);opacity:0;pointer-events:none;transform:translateY(-8px) scale(.96);transform-origin:top left;transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.ref-dev-menu-popover:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 32%,rgba(103,232,249,.16));-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%)}.ref-dev-menu.is-open .ref-dev-menu-popover{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.ref-dev-menu-popover .ref-dev-power,.ref-dev-menu-popover .ref-dev-toggle,.ref-dev-menu-popover .ref-live-sales-toggle,.ref-dev-menu-popover .ref-super-sale-toggle{width:100%;justify-content:flex-start}.ref-logo{display:flex;align-items:center;gap:12px;margin:2px 0 34px}.ref-logo-mark{width:32px;height:38px;display:grid;place-items:center;color:#dffbff;font-size:23px;font-weight:950;line-height:1;border-radius:10px;background:linear-gradient(145deg,#1cc7ff,#2f8cff 48%,#7c3aed);box-shadow:0 0 32px rgba(28,199,255,.34);transform:skewY(-7deg)}.ref-logo strong{font-size:25px;letter-spacing:-1.2px}.ref-nav{display:grid;gap:8px}.ref-nav button{height:51px;display:flex;align-items:center;gap:14px;border:1px solid transparent;border-radius:11px;padding:0 17px;color:#9eb2c9;background:transparent;font:inherit;font-size:15px;font-weight:650;text-align:left;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}.ref-nav button.is-active,.ref-nav button:hover{color:#fff;border-color:rgba(28,199,255,.35);background:linear-gradient(135deg,rgba(47,140,255,.36),rgba(28,199,255,.72));box-shadow:0 14px 34px rgba(28,199,255,.2),inset 0 1px 0 rgba(255,255,255,.16);transform:translateX(2px)}.ref-nav button svg{color:#a9d9ff}.ref-updated i{width:7px;height:7px;border-radius:999px;background:var(--ref-green);box-shadow:0 0 15px rgba(32,231,162,.8)}.ref-dashboard{position:relative;z-index:2;min-width:0;min-height:100svh;padding:30px 28px 36px;background:radial-gradient(ellipse 60% 48% at 72% 8%,rgba(28,199,255,.07),transparent 70%),linear-gradient(180deg,rgba(2,9,20,.68),rgba(2,7,15,.86))}.ref-topline{display:grid;grid-template-columns:minmax(360px,1fr) minmax(270px,324px) 42px 214px;align-items:center;gap:18px;margin-bottom:28px}.ref-topline h1{margin:0;color:#f6fbff;font-size:25px;line-height:1.05;letter-spacing:-.7px}.ref-topline p{margin:8px 0 0;color:#91a5be;font-size:14px}.ref-search{height:46px;display:flex;align-items:center;gap:12px;padding:0 13px 0 16px;border-radius:13px;color:#8299b4;background:rgba(9,22,40,.84);border:1px solid rgba(126,190,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ref-search input{flex:1;min-width:0;border:0;outline:0;color:#d8eaff;background:transparent;font:inherit}.ref-search kbd{display:inline-flex;height:26px;align-items:center;padding:0 8px;border-radius:7px;color:#8aa3be;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);font-size:12px}.ref-bell{position:relative;width:42px;height:42px;border:0;border-radius:12px;color:#b9d4ef;background:transparent;cursor:pointer}.ref-bell span{position:absolute;right:2px;top:0;min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;color:white;background:#2f8cff;font-size:10px;font-weight:900}.ref-profile{display:flex;align-items:center;gap:11px;border:0;color:#eaf5ff;background:transparent;font:inherit;text-align:left;cursor:pointer}.ref-top-action{position:relative;min-width:0}.ref-top-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:90;width:286px;display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid rgba(126,190,255,.16);color:#dcecff;background:radial-gradient(circle at 100% 0,rgba(28,199,255,.18),transparent 46%),linear-gradient(145deg,rgba(10,24,43,.96),rgba(5,13,26,.92));box-shadow:0 24px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);pointer-events:none;opacity:0;transform:translate3d(0,-8px,0) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .18s ease}.ref-top-action.is-open .ref-top-popover{pointer-events:auto;opacity:1;transform:translateZ(0) scale(1)}.ref-popover-head{padding:4px 5px 8px}.ref-popover-head small,.ref-popover-head strong{display:block}.ref-popover-head strong{color:#f4fbff;font-size:13px}.ref-popover-head small{margin-top:3px;color:#839ab4;font-size:11px}.ref-top-popover a,.ref-top-popover button{min-height:42px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;border:1px solid rgba(126,190,255,.1);border-radius:12px;padding:0 11px;color:#bfd3ea;background:rgba(255,255,255,.035);font:inherit;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ref-top-popover a:hover,.ref-top-popover button:hover{color:#fff;border-color:rgba(28,199,255,.3);background:rgba(28,199,255,.12);transform:translateY(-1px)}.ref-top-popover svg{color:#1cc7ff}.ref-top-popover em{color:#8aa3be;font-size:11px;font-style:normal;text-transform:capitalize}.ref-profile-popover{width:254px}.ref-avatar,.ref-order-avatar{display:inline-grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#2f8cff,#a56cff)}.ref-avatar{width:42px;height:42px;border-radius:999px;font-size:12px;font-weight:900;box-shadow:0 0 0 3px rgba(47,140,255,.16)}.ref-profile small,.ref-profile strong{display:block}.ref-profile strong{font-size:14px}.ref-profile small{margin-top:3px;color:#89a0b8;font-size:12px}.ref-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.ref-panel,.ref-stat-card{position:relative;overflow:hidden;border-radius:12px;background:radial-gradient(ellipse 42% 36% at 100% 0,rgba(255,211,90,.055),transparent 65%),radial-gradient(ellipse 95% 90% at 90% 20%,var(--card-glow,rgba(28,199,255,.13)),transparent 58%),linear-gradient(145deg,rgba(11,25,45,.95),rgba(5,14,29,.9));border:1px solid var(--ref-line);box-shadow:0 18px 55px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045)}.ref-dev-controls{position:absolute;right:28px;top:88px;z-index:8;display:flex;align-items:center;gap:8px}.ref-dev-power,.ref-dev-toggle,.ref-live-sales-toggle,.ref-super-sale-toggle{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,211,90,.25);border-radius:999px;padding:0 13px;color:#ffeca3;background:linear-gradient(135deg,rgba(255,211,90,.12),rgba(28,199,255,.08));box-shadow:0 0 28px rgba(255,211,90,.1);font:inherit;font-size:12px;font-weight:850;cursor:pointer}.ref-dev-toggle.is-active{color:#07111e;background:linear-gradient(135deg,#ffd35a,#67e8f9)}.ref-dev-power{min-width:124px;color:#8aa3be;border-color:rgba(126,190,255,.16);background:rgba(9,22,40,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ref-dev-power span{position:relative;width:28px;height:16px;flex:0 0 auto;border-radius:999px;background:rgba(126,190,255,.16);box-shadow:inset 0 1px 4px rgba(0,0,0,.28)}.ref-dev-power span:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#8aa3be;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.ref-dev-power.is-on{color:#07111e;border-color:rgba(255,211,90,.42);background:linear-gradient(135deg,#ffd35a,#67e8f9);box-shadow:0 0 28px rgba(255,211,90,.18)}.ref-dev-power.is-on span{background:rgba(7,17,30,.28)}.ref-dev-power.is-on span:after{transform:translateX(12px);background:#07111e;box-shadow:0 0 10px rgba(255,255,255,.44)}.ref-live-sales-toggle{min-width:144px;color:#c7f6ff;border-color:rgba(28,199,255,.22);background:radial-gradient(circle at 24% 18%,rgba(103,232,249,.18),transparent 45%),rgba(9,22,40,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.ref-live-sales-toggle.is-on{color:#03111f;border-color:rgba(103,232,249,.58);background:linear-gradient(135deg,#67e8f9,#1cc7ff 58%,#ffd35a);box-shadow:0 0 30px rgba(28,199,255,.22),0 0 34px rgba(255,211,90,.12)}.ref-live-sales-group{display:grid;gap:7px}.ref-live-sales-option{width:100%;min-width:0;justify-content:flex-start}.ref-live-sales-option span{flex:1;text-align:left}.ref-live-sales-option small{color:inherit;font-size:10px;font-weight:900;letter-spacing:.02em;opacity:.62}.ref-live-sales-option.is-on small{opacity:.78}.ref-super-sale-toggle{min-width:144px;color:#ffeaa6;border-color:rgba(255,211,90,.24);background:radial-gradient(circle at 18% 16%,rgba(255,211,90,.18),transparent 45%),radial-gradient(circle at 82% 16%,rgba(255,90,140,.14),transparent 42%),rgba(9,22,40,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.ref-super-sale-toggle.is-on{color:#1b0d04;border-color:rgba(255,226,112,.72);background:linear-gradient(135deg,#fff36a,#ffd35a 38%,#ff8f3d 70%,#67e8f9);box-shadow:0 0 34px rgba(255,211,90,.28),0 0 30px rgba(255,143,61,.14);animation:refSuperSaleGlow 1.2s ease-in-out infinite}.ref-live-sales-note{margin:0;padding:2px 6px 0;color:#a6c3dd;font-size:11px;font-weight:800}.ref-sale-notifications{position:fixed;right:28px;top:94px;z-index:80;width:min(360px,calc(100vw - 32px));display:grid;gap:10px;pointer-events:none}.ref-sale-toast{position:relative;display:grid;grid-template-columns:44px 1fr 26px;gap:12px;align-items:center;min-height:78px;padding:13px 14px;overflow:hidden;border-radius:21px;border:1px solid rgba(126,190,255,.18);background:radial-gradient(circle at 14% 18%,rgba(103,232,249,.22),transparent 38%),radial-gradient(circle at 88% 18%,rgba(255,211,90,.18),transparent 36%),linear-gradient(145deg,rgba(8,25,45,.78),rgba(2,10,22,.74));box-shadow:0 22px 70px rgba(0,0,0,.34),0 0 42px rgba(28,199,255,.15),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);animation:refSaleToast 6.2s cubic-bezier(.22,1,.36,1) both}.ref-sale-real{border-color:rgba(32,231,162,.34);box-shadow:0 22px 70px rgba(0,0,0,.34),0 0 46px rgba(32,231,162,.18),inset 0 1px 0 rgba(255,255,255,.12)}.ref-sale-orb{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;color:#07111e;background:linear-gradient(145deg,#67e8f9,#ffd35a);box-shadow:0 0 24px rgba(103,232,249,.32)}.ref-sale-toast p,.ref-sale-toast span{display:block;color:#9fb5ce;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ref-sale-toast strong{display:block;margin:3px 0;color:#fff;font-size:15px}.ref-sale-toast p{margin:0;color:#d8efff;letter-spacing:0;text-transform:none}.ref-sale-toast>i{width:18px;height:18px;border-radius:50%;background:#20e7a2;box-shadow:0 0 22px rgba(32,231,162,.85);animation:refPing 1.5s ease-in-out infinite}.ref-dev-panel{position:relative;z-index:7;display:grid;grid-template-columns:230px minmax(0,1fr) 126px;gap:14px;align-items:end;margin:-8px 0 18px;padding:16px;border-radius:14px;border:1px solid rgba(255,211,90,.2);background:radial-gradient(ellipse 36% 70% at 90% 0,rgba(255,211,90,.13),transparent 70%),linear-gradient(145deg,rgba(12,22,39,.96),rgba(4,12,25,.9));box-shadow:0 18px 55px rgba(0,0,0,.24),0 0 44px rgba(255,211,90,.06)}.ref-dev-panel label span,.ref-dev-panel>div:first-child span{display:block;color:#ffd35a;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.ref-dev-panel>div:first-child strong{display:block;margin-top:7px;color:#fff;font-size:18px;letter-spacing:-.45px}.ref-dev-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.ref-dev-panel label{display:grid;gap:7px}.ref-dev-panel label div{height:38px;display:flex;align-items:center;gap:5px;border:1px solid rgba(126,190,255,.14);border-radius:10px;padding:0 9px;background:rgba(3,10,21,.7)}.ref-dev-panel em{color:#86a0bb;font-style:normal;font-size:12px;font-weight:800}.ref-dev-panel input{width:100%;min-width:0;border:0;outline:0;color:#eefaff;background:transparent;font:inherit;font-size:13px;font-weight:800}.ref-dev-panel button{height:38px;border:0;border-radius:10px;color:#06111e;background:linear-gradient(135deg,#ffd35a,#67e8f9);font:inherit;font-size:12px;font-weight:950;cursor:pointer}.ref-zero-state{min-height:210px;display:grid;place-items:center;color:#7f96af;text-align:center;border:1px dashed rgba(126,190,255,.14);border-radius:12px;background:rgba(5,15,30,.34)}.ref-panel:after,.ref-stat-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(255,255,255,.045) 48%,transparent 58%);opacity:0;transform:translateX(-60%);transition:opacity .2s}.ref-panel:hover:after,.ref-stat-card:hover:after{opacity:1;animation:refCardShine 1.1s ease forwards}.ref-stat-card{min-height:168px;padding:20px 22px}.ref-stat-card.is-live-pulsing{animation:none!important}.ref-stat-row.has-live-sale .ref-mini-line{stroke-width:3;filter:drop-shadow(0 0 9px rgba(28,199,255,.58))}.ref-tone-blue{--card-glow:rgba(47,140,255,0.17)}.ref-tone-purple{--card-glow:rgba(139,92,246,0.24)}.ref-tone-cyan{--card-glow:rgba(28,199,255,0.18)}.ref-stat-icon{position:absolute;right:22px;top:18px;width:49px;height:49px;display:grid;place-items:center;border-radius:999px;color:#85eaff;background:rgba(28,199,255,.16);border:1px solid rgba(28,199,255,.22);box-shadow:0 0 28px rgba(28,199,255,.16)}.ref-tone-purple .ref-stat-icon{color:#c4a7ff;background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.26)}.ref-stat-card span{color:#a8bad0;font-size:14px}.ref-stat-card strong{display:block;margin-top:10px;color:#f5fbff;font-size:29px;letter-spacing:-1px}.ref-stat-card p{margin:8px 0 0;color:#8da2ba;font-size:12px}.ref-stat-card b{margin-left:5px;color:var(--ref-green)}.ref-mini-chart{position:absolute;left:21px;right:18px;bottom:12px;width:calc(100% - 39px);height:64px}.ref-mini-fill{fill:url(#unused);fill:rgba(47,140,255,.16)}.ref-tone-purple .ref-mini-fill{fill:rgba(139,92,246,.2)}.ref-mini-line{fill:none;stroke:#1cc7ff;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 9px rgba(28,199,255,.58));stroke-dasharray:420;stroke-dashoffset:420;animation:refDraw 1.8s ease forwards}.ref-tone-purple .ref-mini-line{stroke:#a56cff;filter:drop-shadow(0 0 9px rgba(139,92,246,.58))}.ref-mini-chart circle{fill:#7ceaff}.ref-main-grid{grid-template-columns:minmax(0,1fr) 300px}.ref-center-stack,.ref-main-grid{display:grid;gap:14px}.ref-performance{min-height:382px;padding:22px 24px 16px}.ref-panel-head,.ref-small-head{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ref-insight h2,.ref-panel-head h2,.ref-seo-card h2,.ref-small-head h2{margin:0;color:#f5fbff;font-size:17px;letter-spacing:-.35px}.ref-panel-head h2{display:flex;align-items:center;gap:8px}.ref-panel-head strong{display:block;margin-top:18px;color:#fff;font-size:30px;letter-spacing:-1px}.ref-panel-head strong span{color:#a4b6cb;font-size:12px;font-weight:700;letter-spacing:0}.ref-panel-head strong span:first-letter{color:var(--ref-green)}.ref-segment{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:3px;min-width:246px;border-radius:11px;background:rgba(4,13,27,.78);border:1px solid rgba(126,190,255,.13)}.ref-segment button{height:38px;min-width:0;width:100%;border:0;border-radius:9px;color:#9db1c8;background:transparent;font:inherit;font-size:13px}.ref-segment .is-active{color:#fff;background:linear-gradient(135deg,rgba(47,140,255,.55),rgba(28,199,255,.42))}.ref-performance-chart{position:absolute;left:24px;right:24px;bottom:18px;height:258px;padding-left:52px}.ref-performance-chart svg{display:block;width:calc(100% + 6px);margin-left:-3px;height:218px;cursor:crosshair;touch-action:none}.ref-y-axis{position:absolute;left:0;top:9px;bottom:38px;display:flex;flex-direction:column;justify-content:space-between;color:#8ca1b8;font-size:12px}.ref-x-axis{display:grid;gap:4px;margin-left:52px;color:#91a7bf;font-size:12px}.ref-performance-line{fill:none;stroke:#45c7ff;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 13px rgba(28,199,255,.66));stroke-dasharray:none;stroke-dashoffset:0;animation:none}.ref-dash-line{stroke:rgba(176,212,255,.38);stroke-dasharray:4 5}.ref-focus-dot{fill:#1cc7ff;stroke:#fff;stroke-width:3;filter:drop-shadow(0 0 14px rgba(28,199,255,.9))}.ref-tooltip{position:absolute;padding:10px 13px;border-radius:9px;color:#9fb4cc;background:rgba(12,26,45,.94);border:1px solid rgba(126,190,255,.16);font-size:12px;box-shadow:0 12px 30px rgba(0,0,0,.24);pointer-events:none;transform:translate(-50%,-100%);transition:left .16s ease,top .16s ease;will-change:left,top}.ref-tooltip b{display:block;margin-top:4px;color:#fff;font-size:15px}.ref-bottom-grid{display:grid;grid-template-columns:1fr .92fr;gap:14px}.ref-breakdown,.ref-orders-table{min-height:320px;padding:18px 20px}.ref-small-head button{border:0;color:#1cc7ff;background:transparent;font:inherit;font-size:13px}.ref-orders-table table{position:relative;z-index:2;width:100%;margin-top:16px;border-collapse:collapse}.ref-orders-table td,.ref-orders-table th{padding:10px 0;border-bottom:1px solid rgba(126,190,255,.08);text-align:left;color:#b7c8dd;font-size:12px}.ref-orders-table th{color:#748aa5;font-size:10px;font-weight:900;text-transform:uppercase}.ref-orders-table td{color:#dcecff}.ref-order-avatar{width:22px;height:22px;margin-right:8px;font-size:10px}.ref-status{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:800}.ref-status-completed{color:#33ffc2;background:rgba(32,231,162,.14)}.ref-status-processing{color:#73c7ff;background:rgba(47,140,255,.16)}.ref-status-pending{color:#ffd45a;background:rgba(255,193,7,.14)}.ref-status-cancelled{color:#ff7373;background:rgba(255,80,80,.14)}.ref-donut-row{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:24px;min-height:220px}.ref-donut{width:168px;height:168px;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle,#071426 0 47%,transparent 48%),conic-gradient(#2f8cff 0 60%,#805dff 60% 85%,#1cc7ff 85% 95%,#ffbd3d 95% 100%);box-shadow:0 0 35px rgba(47,140,255,.2)}.ref-donut span{display:grid;place-items:center;color:#fff;font-size:20px;font-weight:900}.ref-donut small{margin-top:4px;color:#849ab4;font-size:11px;font-weight:600}.ref-legend{display:grid;gap:12px;padding:17px;border-radius:10px;background:rgba(5,15,30,.62);border:1px solid rgba(126,190,255,.09)}.ref-activity div,.ref-legend div,.ref-seo-lines p{display:grid;align-items:center;gap:10px}.ref-legend div{grid-template-columns:10px 1fr 42px 62px;color:#b9cbe0;font-size:13px}.ref-legend i,.ref-seo-lines i{width:10px;height:10px;border-radius:999px}.ref-dot-blue{background:#2f8cff}.ref-dot-purple{background:#805dff}.ref-dot-cyan{background:#1cc7ff}.ref-dot-amber{background:#ffbd3d}.ref-legend b{color:#fff}.ref-legend em{color:#8ea4bd;font-style:normal;text-align:right}.ref-updated{display:flex;justify-content:center;align-items:center;gap:8px;color:#8ea4bd;font-size:12px}.ref-right-rail{display:grid;gap:12px;align-content:end;min-height:100%;margin-top:0}.ref-audit-btn{height:47px;display:flex;align-items:center;justify-content:space-between;border-radius:12px;border:1px solid rgba(126,190,255,.13);color:#dbeeff;background:rgba(9,22,40,.78);padding:0 16px;font:inherit}.ref-insight{min-height:210px;padding:19px}.ref-activity h2,.ref-insight h2,.ref-seo-card h2,.ref-tasks h2{color:#9fb4cc;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ref-insight>div:not(.ref-cube-small){position:relative;z-index:2;margin-top:18px;padding:18px;border-radius:11px;border:1px solid rgba(28,199,255,.28);background:linear-gradient(145deg,rgba(28,199,255,.12),rgba(7,18,33,.78))}.ref-insight strong{color:#f4fbff;font-size:14px}.ref-insight p{color:#a7bdd5;font-size:12px;line-height:1.6}.ref-insight button{display:inline-flex;align-items:center;gap:7px;height:34px;margin-top:8px;padding:0 12px;border-radius:8px;color:#43cfff;background:rgba(47,140,255,.1);border:1px solid rgba(47,140,255,.18);font:inherit;font-size:12px}.ref-cube-small{position:absolute;right:18px;top:12px;color:#2f8cff;filter:drop-shadow(0 0 22px rgba(47,140,255,.7));animation:refFloat 4s ease-in-out infinite}.ref-seo-card{min-height:240px;padding:18px}.ref-seo-body{display:grid;grid-template-columns:128px 1fr;align-items:center;gap:20px;margin:18px 0}.ref-seo-ring{width:116px;height:116px;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle,#071426 0 52%,transparent 53%),conic-gradient(#1cc7ff 0 var(--score),rgba(126,190,255,.16) var(--score) 1turn)}.ref-seo-ring span{display:grid;place-items:center;color:#fff;font-size:28px;font-weight:950}.ref-seo-ring small{color:#99adc4;font-size:13px}.ref-seo-lines{display:grid;gap:13px}.ref-seo-lines p{grid-template-columns:10px 1fr auto;margin:0;color:#b8cade;font-size:12px}.ref-seo-lines b{color:#fff}.ref-audit-btn{width:100%;color:#48d5ff;background:rgba(47,140,255,.1)}.ref-activity,.ref-tasks{padding:16px}.ref-tasks label{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;margin-top:13px;color:#b9cce2;font-size:12px;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.ref-tasks label:hover{transform:translateX(2px)}.ref-tasks label.is-done{opacity:.52}.ref-tasks input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:5px;border:1px solid rgba(157,201,255,.45);background:rgba(255,255,255,.02);cursor:pointer}.ref-tasks input:checked{border-color:rgba(51,255,194,.72);background:linear-gradient(135deg,rgba(51,255,194,.95),rgba(28,199,255,.75));box-shadow:0 0 16px rgba(51,255,194,.22)}.ref-tasks input:checked:after{content:"";display:block;width:8px;height:5px;margin:3px auto 0;border-left:2px solid #061525;border-bottom:2px solid #061525;transform:rotate(-45deg)}.ref-tasks label.is-done span{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:rgba(51,255,194,.55)}.ref-tasks-empty{margin:14px 0 0;color:#738ba5;font-size:12px;line-height:1.45}.ref-tasks em{color:#70869f;font-style:normal}.ref-small-head h2 span{display:inline-grid;place-items:center;min-width:21px;height:21px;margin-left:8px;border-radius:999px;color:#c9dfff;background:rgba(255,255,255,.08);font-size:11px}.ref-activity div{grid-template-columns:18px 1fr 48px auto;margin-top:13px;color:#8ca2bb;font-size:12px}.ref-activity svg{color:#1cc7ff}.ref-activity span{color:#aebfd3}.ref-activity em{color:#687d96;font-style:normal}.ref-activity b{color:#fff}.ref-placeholder-panel,.ref-route-panel{min-height:calc(100svh - 130px);padding:22px}.ref-placeholder-panel{display:grid;place-items:center;align-content:center;text-align:center}.ref-placeholder-panel h2{margin:16px 0 5px;color:#fff;font-size:42px;letter-spacing:-2px}.ref-placeholder-panel p{color:#91a7bf}@keyframes refDraw{to{stroke-dashoffset:0}}@keyframes refSweep{0%,to{transform:translateX(-52%);opacity:0}45%{opacity:.32}70%{transform:translateX(42%);opacity:0}}@keyframes refCardShine{to{transform:translateX(60%)}}@keyframes refPulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes refPing{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.24);opacity:1}}@keyframes refSaleToast{0%{opacity:0;transform:translate3d(28px,-8px,0) scale(.94);filter:blur(8px)}10%,72%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}to{opacity:0;transform:translate3d(20px,-14px,0) scale(.96);filter:blur(8px)}}@keyframes refLiveCardPulse{0%,to{border-color:var(--ref-line);box-shadow:0 18px 55px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045)}45%{border-color:rgba(103,232,249,.48);box-shadow:0 18px 55px rgba(0,0,0,.28),0 0 36px rgba(103,232,249,.22),0 0 22px rgba(255,211,90,.11),inset 0 1px 0 rgba(255,255,255,.1)}}@keyframes refSuperSaleGlow{0%,to{filter:saturate(1) brightness(1);transform:translateY(0)}50%{filter:saturate(1.22) brightness(1.08);transform:translateY(-1px)}}@keyframes refFloat{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-6px,8px,0) rotate(8deg)}}@keyframes refYellowDrift{0%,to{transform:translateZ(0) scale(1);opacity:.44}50%{transform:translate3d(-42px,28px,0) scale(1.14);opacity:.76}}@keyframes refBlueBreath{0%,to{transform:translateZ(0) scaleX(1);opacity:.48}50%{transform:translate3d(28px,-18px,0) scaleX(1.12);opacity:.88}}@media (max-width:1280px){.admin-reference{grid-template-columns:220px minmax(0,1fr)!important}.ref-topline{grid-template-columns:1fr 280px 42px}.ref-profile,.ref-profile-action{display:none}.ref-main-grid{grid-template-columns:1fr}.ref-right-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin-top:0}}@media (max-width:900px){.admin-reference{display:block!important}.ref-sidebar{position:relative;min-height:auto;padding:16px}.ref-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-dashboard{padding:18px}.ref-bottom-grid,.ref-dev-grid,.ref-dev-panel,.ref-right-rail,.ref-seo-body,.ref-stat-row,.ref-topline{grid-template-columns:1fr}.ref-bell,.ref-search{display:none}.ref-performance{min-height:430px}.ref-x-axis{display:none}}@media (max-width:760px),(pointer:coarse){body:has(.admin-reference),html:has(.admin-reference){min-height:100%;overflow-x:hidden!important;background:#020914!important}.admin-reference{display:block!important;min-height:100dvh!important;overflow-x:hidden!important;background:radial-gradient(ellipse 90% 42% at 50% -8%,rgba(28,199,255,.2),transparent 72%),radial-gradient(ellipse 58% 34% at 104% 18%,rgba(255,211,90,.13),transparent 68%),linear-gradient(180deg,#020914,#040b17 48%,#020711)!important}.admin-reference:before{background-size:38px 38px!important;opacity:.42}.admin-reference .ref-dashboard:after,.admin-reference .ref-dashboard:before,.admin-reference:after{animation:none!important;opacity:.28}.ref-sidebar{position:sticky!important;top:0;z-index:50;min-height:0!important;padding:calc(10px + env(safe-area-inset-top)) 12px 10px!important;border-right:0!important;border-bottom:1px solid rgba(126,190,255,.16);border-radius:0 0 22px 22px;background:rgba(3,10,22,.88)!important;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:0 16px 42px rgba(0,0,0,.32)}.ref-store-back{position:static;width:38px;height:38px;min-height:38px;justify-content:center;padding:0;margin:0;font-size:0;background:rgba(255,255,255,.06)}.ref-sidebar-actions{position:absolute;left:12px;top:calc(12px + env(safe-area-inset-top));z-index:70;margin:0}.ref-dev-menu-trigger{width:38px;height:38px}.ref-dev-menu-popover{left:0;top:calc(100% + 8px);width:min(224px,calc(100vw - 24px))}.ref-logo{justify-content:center;margin:0 48px 12px}.ref-logo-mark{width:28px;height:32px;font-size:19px}.ref-logo strong{font-size:20px}.ref-nav{display:flex!important;gap:8px;overflow-x:auto;padding:2px 0 3px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ref-nav::-webkit-scrollbar{display:none}.ref-nav button{flex:0 0 auto;width:74px;height:58px;display:grid;place-items:center;align-content:center;gap:5px;padding:7px 8px;border-radius:17px;scroll-snap-align:start;font-size:10px;line-height:1.05;text-align:center}.ref-nav button.is-active,.ref-nav button:hover{transform:none;box-shadow:0 10px 24px rgba(28,199,255,.18),inset 0 1px 0 rgba(255,255,255,.14)}.ref-nav button svg{width:18px;height:18px}.ref-dashboard{min-height:auto;padding:16px 12px calc(28px + env(safe-area-inset-bottom))!important;background:transparent}.ref-topline{display:grid;grid-template-columns:1fr 44px;gap:10px;margin-bottom:12px}.ref-topline>div:first-child{min-width:0}.ref-topline h1{font-size:25px;letter-spacing:-.9px;line-height:1.02}.ref-topline p{margin-top:6px;font-size:12px;line-height:1.45}.ref-search{grid-column:1/-1;grid-row:2;width:100%;height:44px;order:3}.ref-profile,.ref-profile-action,.ref-search kbd{display:none}.ref-bell{display:grid;grid-column:2;grid-row:1;place-items:center;border:1px solid rgba(126,190,255,.14);background:rgba(9,22,40,.78)}.ref-dev-controls{position:sticky;top:116px;z-index:30;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:0 0 12px;right:auto}.ref-dev-menu-popover .ref-dev-power,.ref-dev-menu-popover .ref-dev-toggle,.ref-dev-menu-popover .ref-live-sales-toggle,.ref-dev-menu-popover .ref-super-sale-toggle{justify-content:center;height:44px;border-radius:16px;padding:0 10px;font-size:11px}.ref-sale-notifications{top:auto;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}.ref-sale-toast{min-height:70px;grid-template-columns:38px 1fr 18px;border-radius:18px;padding:11px}.ref-sale-orb{width:38px;height:38px;border-radius:14px}.ref-dev-panel{grid-template-columns:1fr!important;gap:12px;margin:0 0 14px;padding:14px;border-radius:20px}.ref-dev-grid{grid-template-columns:1fr 1fr!important;gap:10px}.ref-dev-panel>div:first-child strong{font-size:20px}.ref-dev-panel label div{height:46px;border-radius:14px}.ref-dev-panel input{font-size:16px}.ref-dev-panel button{height:46px;border-radius:14px}.ref-stat-row{grid-template-columns:1fr 1fr!important;gap:10px;margin-bottom:10px}.ref-stat-card{min-height:150px;padding:15px;border-radius:20px}.ref-stat-card span{display:block;max-width:86px;font-size:12px;line-height:1.25}.ref-stat-card strong{margin-top:8px;font-size:25px;letter-spacing:-.8px}.ref-stat-card p{max-width:112px;font-size:10px;line-height:1.35}.ref-stat-icon{right:13px;top:13px;width:40px;height:40px}.ref-mini-chart{left:12px;right:12px;bottom:10px;width:calc(100% - 24px);height:46px}.admin-client-layout,.admin-two-col,.ref-bottom-grid,.ref-main-grid,.ref-right-rail{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.ref-right-rail{align-content:start;margin-top:0}.ref-performance{min-height:360px;padding:16px;border-radius:22px}.ref-panel-head{display:grid;gap:12px}.ref-panel-head strong{margin-top:12px;font-size:27px}.ref-segment{width:100%;overflow-x:auto}.ref-segment button{flex:1 0 72px}.ref-performance-chart{left:12px;right:12px;bottom:14px;height:210px;padding-left:38px}.ref-performance-chart svg{height:174px}.ref-y-axis{top:5px;bottom:38px;font-size:10px}.ref-tooltip,.ref-x-axis{display:none}.ref-activity,.ref-breakdown,.ref-insight,.ref-orders-table,.ref-panel,.ref-route-panel,.ref-seo-card,.ref-tasks{border-radius:22px}.ref-breakdown,.ref-orders-table,.ref-route-panel{min-height:auto;padding:16px}.ref-orders-table table,.ref-orders-table tbody,.ref-orders-table td,.ref-orders-table thead,.ref-orders-table tr{display:block;width:100%}.ref-orders-table thead{display:none}.ref-orders-table tr{margin-top:10px;padding:12px;border:1px solid rgba(126,190,255,.12);border-radius:16px;background:rgba(255,255,255,.035)}.ref-orders-table td{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border:0;font-size:13px}.ref-orders-table td:before{color:#7289a5;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ref-orders-table td:first-child:before{content:"Order"}.ref-orders-table td:nth-child(2):before{content:"Client"}.ref-orders-table td:nth-child(3):before{content:"Status"}.ref-orders-table td:nth-child(4):before{content:"Amount"}.ref-orders-table td:nth-child(5):before{content:"Time"}.ref-orders-table td:nth-child(6){display:none}.ref-donut-row{grid-template-columns:1fr;justify-items:center;gap:14px}.ref-donut{width:150px;height:150px}.ref-legend{width:100%}.ref-legend div{grid-template-columns:10px 1fr auto}.ref-legend em{display:none}.ref-insight,.ref-seo-card{min-height:auto;padding:16px}.ref-cube-small{opacity:.42}.ref-insight>div:not(.ref-cube-small){padding:15px}.ref-seo-body{grid-template-columns:120px 1fr!important;gap:12px}.ref-seo-ring{width:108px;height:108px}.ref-tasks label{grid-template-columns:20px 1fr}.ref-tasks em{grid-column:2}.ref-activity div{grid-template-columns:20px 1fr auto}.ref-activity b{grid-column:2/-1}.admin-form-grid{grid-template-columns:1fr!important}.admin-form-grid button,.admin-form-grid input{min-height:48px;font-size:16px}.admin-client-row{grid-template-columns:1fr!important;gap:10px;padding:14px;border-radius:18px}.admin-client-row button{width:100%;min-height:44px}.admin-data-table{min-width:760px}}@media (max-width:390px){.ref-dev-grid,.ref-stat-row{grid-template-columns:1fr!important}.ref-nav button{width:68px}.ref-topline h1{font-size:22px}.ref-seo-body{grid-template-columns:1fr!important;justify-items:center}}.admin-reference,.admin-reference .ref-bottom-grid,.admin-reference .ref-dashboard,.admin-reference .ref-main-grid,.admin-reference .ref-right-rail,.admin-reference .ref-stat-row{background-color:transparent!important}.admin-reference .ref-dashboard{background:radial-gradient(ellipse 46% 30% at 88% 2%,rgba(255,211,90,.08),transparent 70%),radial-gradient(ellipse 58% 36% at 48% 100%,rgba(28,199,255,.1),transparent 72%)!important}.admin-reference .ref-bottom-grid,.admin-reference .ref-main-grid,.admin-reference .ref-right-rail,.admin-reference .ref-stat-row{box-shadow:none!important}.admin-gate-backdrop{overscroll-behavior:contain;touch-action:manipulation}.admin-gate-panel{isolation:isolate}.admin-gate-panel input{touch-action:manipulation}@media (max-width:680px),(pointer:coarse){.admin-gate-backdrop{place-items:start center;padding:calc(74px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;background:radial-gradient(ellipse 90% 44% at 50% 0,rgba(28,199,255,.22),transparent 72%),rgba(3,10,22,.72)!important;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.admin-gate-panel{width:100%;max-width:420px;padding:24px 14px 14px;border-radius:28px;color:#eefaff;background:radial-gradient(ellipse 80% 78% at 20% 0,rgba(28,199,255,.18),transparent 70%),linear-gradient(145deg,rgba(7,19,35,.92),rgba(3,10,22,.78))!important;border-color:rgba(126,190,255,.18);box-shadow:0 28px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08)}.admin-gate-panel:before{inset:10px;border-color:rgba(126,190,255,.08);background-image:linear-gradient(rgba(126,190,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(126,190,255,.045) 1px,transparent 0)}.admin-gate-close{top:10px;right:10px;color:#a9c4df;background:rgba(255,255,255,.06)}.admin-gate-icon{width:62px;height:62px;margin-bottom:15px;border-radius:22px;color:#67e8f9;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.045));border-color:rgba(126,190,255,.18);box-shadow:0 20px 54px rgba(28,199,255,.22),inset 0 1px 0 rgba(255,255,255,.12)}.admin-gate-kicker{color:#67e8f9}.admin-gate-panel h2{color:#f2f8ff;font-size:28px}.admin-gate-panel p:not(.admin-gate-kicker){margin-bottom:18px;color:#9bb5d0;font-size:14px}.admin-gate-controls{display:grid;grid-template-columns:1fr;gap:9px;padding:7px;border-radius:22px;background:rgba(255,255,255,.045);border-color:rgba(126,190,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.admin-gate-panel input{min-height:54px;border-radius:17px;color:#f2f8ff;font-size:16px;background:rgba(2,8,18,.62);border-color:rgba(126,190,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.admin-gate-panel input::-moz-placeholder{color:#7188a3}.admin-gate-panel input::placeholder{color:#7188a3}.admin-gate-panel input:focus{background:rgba(4,14,28,.82);border-color:rgba(103,232,249,.58);box-shadow:0 0 0 4px rgba(28,199,255,.14),inset 0 1px 0 rgba(255,255,255,.08)}.admin-gate-submit{min-height:54px;border-radius:17px}.admin-gate-error{color:#ff8585;text-align:center}}body:has(.admin-reference:not(.admin-theme-classic)),html:has(.admin-reference:not(.admin-theme-classic)){background:#f7faff!important;color:#0b172a!important}.admin-reference:not(.admin-theme-classic){--ref-bg:#f7faff!important;--ref-panel:#ffffff!important;--ref-panel-2:#f4f8ff!important;--ref-line:#dce5f2!important;--ref-text:#0b172a!important;--ref-muted:#66758a!important;--ref-cyan:#18baf0!important;--ref-blue:#2475ff!important;--ref-purple:#7c5cff!important;--ref-green:#009f7a!important;--ref-yellow:#f3b82d!important;grid-template-columns:260px minmax(0,1fr)!important;background:#f7faff!important;color:#0b172a!important}.admin-reference:not(.admin-theme-classic):before{background:radial-gradient(circle at 64% 6%,rgba(36,117,255,.045),transparent 36%),radial-gradient(circle at 92% 18%,rgba(24,186,240,.055),transparent 38%),linear-gradient(rgba(18,63,112,.028) 1px,transparent 0),linear-gradient(90deg,rgba(18,63,112,.028) 1px,transparent 0)!important;background-size:auto,auto,42px 42px,42px 42px!important;mask-image:none!important;-webkit-mask-image:none!important}.admin-reference:not(.admin-theme-classic) .ref-dashboard:after,.admin-reference:not(.admin-theme-classic) .ref-dashboard:before,.admin-reference:not(.admin-theme-classic):after{display:none!important}.admin-reference:not(.admin-theme-classic) .ref-sidebar{padding:28px 19px 20px!important;background:radial-gradient(circle at 40% 12%,rgba(41,121,255,.18),transparent 36%),linear-gradient(180deg,#0b1727,#07111f 46%,#09172a)!important;border-right:1px solid rgba(10,24,42,.9)!important;box-shadow:22px 0 64px rgba(17,34,58,.13)!important}.admin-reference:not(.admin-theme-classic) .ref-store-back{min-height:36px!important;color:#d7e4f3!important;background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.13)!important;box-shadow:none!important}.admin-reference:not(.admin-theme-classic) .ref-dev-menu-trigger{color:#d8e6f5!important;background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.13)!important;box-shadow:none!important}.admin-reference:not(.admin-theme-classic) .ref-dev-menu-popover{background:rgba(255,255,255,.86)!important;border-color:rgba(203,214,230,.92)!important;box-shadow:0 18px 52px rgba(31,58,92,.18)!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}.admin-reference:not(.admin-theme-classic) .ref-logo{margin:22px 0 28px!important}.admin-reference:not(.admin-theme-classic) .ref-logo-mark{width:40px!important;height:40px!important;border-radius:11px!important;color:#fff!important;background:linear-gradient(145deg,#54c7ff,#246fff)!important;box-shadow:0 16px 36px rgba(36,117,255,.26)!important;transform:none!important}.admin-reference:not(.admin-theme-classic) .ref-logo strong{color:#ffffff!important;font-size:25px!important;letter-spacing:-.7px!important}.admin-reference:not(.admin-theme-classic) .ref-nav{gap:10px!important}.admin-reference:not(.admin-theme-classic) .ref-nav button{height:52px!important;border-radius:11px!important;color:#d8e4f2!important;font-size:15px!important;font-weight:760!important;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important}.admin-reference:not(.admin-theme-classic) .ref-nav button svg{color:#dce8f7!important}.admin-reference:not(.admin-theme-classic) .ref-nav button.is-active,.admin-reference:not(.admin-theme-classic) .ref-nav button:hover{color:#fff!important;background:linear-gradient(135deg,#1d7dff,#2577ff)!important;border-color:rgba(255,255,255,.16)!important;box-shadow:0 14px 30px rgba(36,117,255,.28),inset 0 1px 0 rgba(255,255,255,.2)!important;transform:none!important}.admin-reference:not(.admin-theme-classic) .ref-dashboard{min-height:100svh!important;padding:31px 32px 34px!important;background:radial-gradient(circle at 72% 0,rgba(36,117,255,.055),transparent 34%),linear-gradient(180deg,#fbfdff,#f7faff)!important;color:#0b172a!important}.admin-reference:not(.admin-theme-classic) .ref-topline{grid-template-columns:minmax(320px,1fr) minmax(300px,360px) 42px 220px!important;gap:18px!important;margin-bottom:28px!important}.admin-reference:not(.admin-theme-classic) .ref-topline h1{color:#060b14!important;font-size:27px!important;font-weight:820!important;letter-spacing:-.9px!important}.admin-reference:not(.admin-theme-classic) .ref-topline p{color:#48576c!important;font-size:15px!important}.admin-reference:not(.admin-theme-classic) .ref-search{height:44px!important;border-radius:10px!important;color:#75849a!important;background:#fff!important;border:1px solid #d8e1ee!important;box-shadow:0 8px 24px rgba(23,49,85,.045)!important}.admin-reference:not(.admin-theme-classic) .ref-search input{color:#0b172a!important}.admin-reference:not(.admin-theme-classic) .ref-search input::-moz-placeholder{color:#748197!important}.admin-reference:not(.admin-theme-classic) .ref-search input::placeholder{color:#748197!important}.admin-reference:not(.admin-theme-classic) .ref-search kbd{color:#637086!important;background:#f3f6fb!important;border-color:#e0e7f1!important}.admin-reference:not(.admin-theme-classic) .ref-bell{color:#0b172a!important;background:transparent!important}.admin-reference:not(.admin-theme-classic) .ref-bell span{background:#2475ff!important}.admin-reference:not(.admin-theme-classic) .ref-profile,.admin-reference:not(.admin-theme-classic) .ref-profile strong{color:#0b172a!important}.admin-reference:not(.admin-theme-classic) .ref-profile small{color:#5f6d80!important}.admin-reference:not(.admin-theme-classic) .ref-avatar,.admin-reference:not(.admin-theme-classic) .ref-order-avatar{background:linear-gradient(145deg,#4084ff,#246fff)!important}.admin-reference:not(.admin-theme-classic) .ref-top-popover{color:#0b172a!important;background:rgba(255,255,255,.94)!important;border-color:#dce5f2!important;box-shadow:0 22px 54px rgba(30,57,93,.16),inset 0 1px 0 rgba(255,255,255,.78)!important}.admin-reference:not(.admin-theme-classic) .ref-popover-head strong,.admin-reference:not(.admin-theme-classic) .ref-top-popover a,.admin-reference:not(.admin-theme-classic) .ref-top-popover button{color:#0b172a!important}.admin-reference:not(.admin-theme-classic) .ref-popover-head small,.admin-reference:not(.admin-theme-classic) .ref-top-popover em{color:#66758a!important}.admin-reference:not(.admin-theme-classic) .ref-top-popover a,.admin-reference:not(.admin-theme-classic) .ref-top-popover button{background:#f7faff!important;border-color:#e3ebf5!important}.admin-reference:not(.admin-theme-classic) .ref-top-popover a:hover,.admin-reference:not(.admin-theme-classic) .ref-top-popover button:hover{color:#fff!important;background:#2475ff!important;border-color:#2475ff!important}.admin-reference:not(.admin-theme-classic) .ref-top-popover a:hover svg,.admin-reference:not(.admin-theme-classic) .ref-top-popover button:hover svg{color:#fff!important}.admin-reference:not(.admin-theme-classic) .ref-panel,.admin-reference:not(.admin-theme-classic) .ref-stat-card{color:#0b172a!important;background:#fff!important;border:1px solid #dce5f2!important;border-radius:12px!important;box-shadow:0 16px 42px rgba(30,57,93,.055)!important}.admin-reference:not(.admin-theme-classic) .ref-panel:after,.admin-reference:not(.admin-theme-classic) .ref-stat-card:after{display:none!important}.admin-reference:not(.admin-theme-classic) .ref-stat-row{gap:18px!important;margin-bottom:18px!important}.admin-reference:not(.admin-theme-classic) .ref-stat-card{min-height:158px!important;padding:25px 24px 20px!important}.admin-reference:not(.admin-theme-classic) .ref-stat-icon{top:23px!important;right:23px!important;width:43px!important;height:43px!important;border:0!important;box-shadow:none!important}.admin-reference:not(.admin-theme-classic) .ref-stat-icon,.admin-reference:not(.admin-theme-classic) .ref-tone-purple .ref-stat-icon{color:#2475ff!important;background:linear-gradient(145deg,#eef5ff,#e5efff)!important}.admin-reference:not(.admin-theme-classic) .ref-stat-card span{position:relative!important;z-index:2!important;color:#526176!important;font-weight:650!important}.admin-reference:not(.admin-theme-classic) .ref-stat-card strong{position:relative!important;z-index:2!important;color:#050a13!important;font-size:30px!important;font-weight:820!important}.admin-reference:not(.admin-theme-classic) .ref-stat-card p{position:relative!important;z-index:2!important;width:-moz-max-content!important;width:max-content!important;max-width:calc(100% - 150px)!important;padding-right:6px!important;background:#fff!important;color:#009f7a!important;font-size:13px!important;font-weight:700!important}.admin-reference:not(.admin-theme-classic) .ref-stat-card b{color:#009f7a!important}.admin-reference:not(.admin-theme-classic) .ref-mini-chart{left:auto!important;right:22px!important;bottom:22px!important;z-index:1!important;width:128px!important;height:40px!important;pointer-events:none!important}.admin-reference:not(.admin-theme-classic) .ref-mini-fill{fill:rgba(36,117,255,.1)!important}.admin-reference:not(.admin-theme-classic) .ref-mini-line,.admin-reference:not(.admin-theme-classic) .ref-performance-line{stroke:#2475ff!important;filter:none!important}.admin-reference:not(.admin-theme-classic) .ref-focus-dot,.admin-reference:not(.admin-theme-classic) .ref-mini-chart circle{fill:#2475ff!important;stroke:#fff!important}.admin-reference:not(.admin-theme-classic) .ref-main-grid{grid-template-columns:minmax(0,1fr) 300px!important;gap:20px!important}.admin-reference:not(.admin-theme-classic) .ref-bottom-grid,.admin-reference:not(.admin-theme-classic) .ref-center-stack,.admin-reference:not(.admin-theme-classic) .ref-right-rail{gap:16px!important}.admin-reference:not(.admin-theme-classic) .ref-right-rail{align-content:end!important;min-height:100%!important;margin-top:0!important}.admin-reference:not(.admin-theme-classic) .ref-performance{min-height:430px!important;padding:26px 26px 22px!important}.admin-reference:not(.admin-theme-classic) .ref-panel-head,.admin-reference:not(.admin-theme-classic) .ref-small-head{color:#0b172a!important}.admin-reference:not(.admin-theme-classic) .ref-insight h2,.admin-reference:not(.admin-theme-classic) .ref-panel-head h2,.admin-reference:not(.admin-theme-classic) .ref-seo-card h2,.admin-reference:not(.admin-theme-classic) .ref-small-head h2{color:#0b172a!important;font-size:18px!important;font-weight:800!important;text-transform:none!important;letter-spacing:-.25px!important}.admin-reference:not(.admin-theme-classic) .ref-panel-head strong{color:#050a13!important;font-size:30px!important}.admin-reference:not(.admin-theme-classic) .ref-panel-head strong span{color:#526176!important;font-size:13px!important}.admin-reference:not(.admin-theme-classic) .ref-segment{background:#fff!important;border:1px solid #dce5f2!important;border-radius:10px!important;box-shadow:0 8px 22px rgba(30,57,93,.045)!important}.admin-reference:not(.admin-theme-classic) .ref-segment button{color:#506078!important;border-radius:8px!important}.admin-reference:not(.admin-theme-classic) .ref-segment .is-active{color:#1265ff!important;background:#edf4ff!important;box-shadow:none!important}.admin-reference:not(.admin-theme-classic) .ref-performance-chart{height:296px!important;margin-top:26px!important}.admin-reference:not(.admin-theme-classic) .ref-x-axis span,.admin-reference:not(.admin-theme-classic) .ref-y-axis span{color:#526176!important}.admin-reference:not(.admin-theme-classic) .ref-performance-chart svg{left:64px!important;width:calc(100% - 86px)!important}.admin-reference:not(.admin-theme-classic) .ref-dash-line{stroke:#9db0ca!important;stroke-dasharray:4 4!important}.admin-reference:not(.admin-theme-classic) .ref-tooltip{color:#0b172a!important;background:#fff!important;border:1px solid #d8e1ee!important;box-shadow:0 14px 38px rgba(23,49,85,.12)!important}.admin-reference:not(.admin-theme-classic) .ref-tooltip b{color:#050a13!important}.admin-reference:not(.admin-theme-classic) .ref-audit-btn{color:#26354b!important;background:#fff!important;border:1px solid #dce5f2!important;box-shadow:0 10px 28px rgba(30,57,93,.055)!important}.admin-reference:not(.admin-theme-classic) .ref-insight>div:not(.ref-cube-small){background:linear-gradient(145deg,#eff5ff,#f7faff)!important;border:0!important;box-shadow:none!important}.admin-reference:not(.admin-theme-classic) .ref-activity div,.admin-reference:not(.admin-theme-classic) .ref-insight p,.admin-reference:not(.admin-theme-classic) .ref-insight strong,.admin-reference:not(.admin-theme-classic) .ref-legend div,.admin-reference:not(.admin-theme-classic) .ref-seo-lines p{color:#526176!important}.admin-reference:not(.admin-theme-classic) .ref-activity b,.admin-reference:not(.admin-theme-classic) .ref-insight strong,.admin-reference:not(.admin-theme-classic) .ref-legend b,.admin-reference:not(.admin-theme-classic) .ref-seo-lines b{color:#0b172a!important}.admin-reference:not(.admin-theme-classic) .ref-insight button,.admin-reference:not(.admin-theme-classic) .ref-small-head button{color:#1265ff!important}.admin-reference:not(.admin-theme-classic) .ref-cube-small{color:#2475ff!important;filter:none!important}.admin-reference:not(.admin-theme-classic) .ref-seo-ring{background:conic-gradient(#2475ff var(--score),#d9e3f1 0)!important}.admin-reference:not(.admin-theme-classic) .ref-seo-ring:before{background:#fff!important}.admin-reference:not(.admin-theme-classic) .ref-seo-ring span{color:#0b172a!important}.admin-reference:not(.admin-theme-classic) .ref-activity em,.admin-reference:not(.admin-theme-classic) .ref-legend em,.admin-reference:not(.admin-theme-classic) .ref-seo-ring small,.admin-reference:not(.admin-theme-classic) .ref-tasks em,.admin-reference:not(.admin-theme-classic) .ref-updated{color:#6f7e92!important}.admin-reference:not(.admin-theme-classic) .ref-orders-table td,.admin-reference:not(.admin-theme-classic) .ref-orders-table th{border-color:#e7edf6!important}.admin-reference:not(.admin-theme-classic) .ref-orders-table th{color:#68778b!important}.admin-reference:not(.admin-theme-classic) .ref-orders-table td,.admin-reference:not(.admin-theme-classic) .ref-orders-table td strong{color:#0b172a!important}.admin-reference:not(.admin-theme-classic) .ref-zero-state{color:#66758a!important;background:#f8fbff!important;border-color:#dce5f2!important}.admin-reference:not(.admin-theme-classic) .ref-donut{background:conic-gradient(#2475ff 0 60%,#7c5cff 60% 85%,#18baf0 85% 95%,#f3b82d 95% 100%)!important;filter:none!important}.admin-reference:not(.admin-theme-classic) .ref-donut:before{background:#fff!important}.admin-reference:not(.admin-theme-classic) .ref-donut span{color:#0b172a!important}.admin-reference:not(.admin-theme-classic) .ref-tasks label{color:#526176!important}.admin-reference:not(.admin-theme-classic) .ref-tasks input{border-color:#b6c4d8!important}.admin-reference:not(.admin-theme-classic) .ref-dev-panel,.admin-reference:not(.admin-theme-classic) .ref-placeholder-panel,.admin-reference:not(.admin-theme-classic) .ref-route-panel{background:#fff!important;color:#0b172a!important;border:1px solid #dce5f2!important;box-shadow:0 16px 42px rgba(30,57,93,.055)!important}.admin-reference:not(.admin-theme-classic) .admin-muted,.admin-reference:not(.admin-theme-classic) .admin-panel-title p,.admin-reference:not(.admin-theme-classic) .ref-dev-panel label span,.admin-reference:not(.admin-theme-classic) .ref-dev-panel>div:first-child span{color:#66758a!important}.admin-reference:not(.admin-theme-classic) .admin-client-row strong,.admin-reference:not(.admin-theme-classic) .admin-empty-state strong,.admin-reference:not(.admin-theme-classic) .admin-list-row strong,.admin-reference:not(.admin-theme-classic) .admin-panel-title h2,.admin-reference:not(.admin-theme-classic) .ref-dev-panel>div:first-child strong{color:#0b172a!important}.admin-reference:not(.admin-theme-classic) .admin-form-grid input,.admin-reference:not(.admin-theme-classic) .ref-dev-panel input{color:#0b172a!important;background:#fff!important;border-color:#dce5f2!important}.admin-reference:not(.admin-theme-classic) .admin-form-grid button,.admin-reference:not(.admin-theme-classic) .ref-dev-panel button{color:#fff!important;background:#2475ff!important;box-shadow:0 12px 28px rgba(36,117,255,.2)!important}.admin-reference:not(.admin-theme-classic) .admin-data-table td,.admin-reference:not(.admin-theme-classic) .admin-data-table th{border-color:#e7edf6!important}.admin-reference:not(.admin-theme-classic) .admin-data-table th{color:#68778b!important}.admin-reference:not(.admin-theme-classic) .admin-data-table strong,.admin-reference:not(.admin-theme-classic) .admin-data-table td{color:#0b172a!important}.admin-reference:not(.admin-theme-classic) .ref-sale-toast{color:#0b172a!important;background:rgba(255,255,255,.92)!important;border-color:#d7e2ef!important;box-shadow:0 18px 42px rgba(30,57,93,.16)!important}.admin-reference:not(.admin-theme-classic) .ref-sale-toast p,.admin-reference:not(.admin-theme-classic) .ref-sale-toast span{color:#66758a!important}.admin-reference:not(.admin-theme-classic) .ref-sale-toast strong{color:#0b172a!important}.admin-reference:not(.admin-theme-classic) .ref-sale-orb{color:#2475ff!important;background:#edf4ff!important}.admin-reference:not(.admin-theme-classic) .ref-dev-power,.admin-reference:not(.admin-theme-classic) .ref-dev-toggle,.admin-reference:not(.admin-theme-classic) .ref-live-sales-toggle,.admin-reference:not(.admin-theme-classic) .ref-super-sale-toggle{color:#0b172a!important;background:#fff!important;border:1px solid #d7e2ef!important;box-shadow:0 10px 26px rgba(30,57,93,.1)!important}.admin-reference:not(.admin-theme-classic) .ref-dev-power.is-on,.admin-reference:not(.admin-theme-classic) .ref-dev-toggle.is-active,.admin-reference:not(.admin-theme-classic) .ref-live-sales-toggle.is-on,.admin-reference:not(.admin-theme-classic) .ref-super-sale-toggle.is-on{color:#fff!important;background:#2475ff!important;border-color:#2475ff!important}@media (max-width:1100px){.admin-reference:not(.admin-theme-classic){grid-template-columns:1fr!important}.admin-reference:not(.admin-theme-classic) .ref-sidebar{position:relative!important;min-height:auto!important;padding:16px!important}.admin-reference:not(.admin-theme-classic) .ref-logo,.admin-reference:not(.admin-theme-classic) .ref-sidebar-actions{margin-bottom:14px!important}.admin-reference:not(.admin-theme-classic) .ref-nav{display:flex!important;overflow-x:auto!important;padding-bottom:4px!important}.admin-reference:not(.admin-theme-classic) .ref-nav button{flex:0 0 auto!important}.admin-reference:not(.admin-theme-classic) .ref-dashboard{padding:22px 16px 28px!important}.admin-reference:not(.admin-theme-classic) .ref-bottom-grid,.admin-reference:not(.admin-theme-classic) .ref-main-grid,.admin-reference:not(.admin-theme-classic) .ref-stat-row,.admin-reference:not(.admin-theme-classic) .ref-topline{grid-template-columns:1fr!important}.admin-reference:not(.admin-theme-classic) .ref-right-rail{align-content:start!important;margin-top:0!important}.admin-reference:not(.admin-theme-classic) .ref-profile,.admin-reference:not(.admin-theme-classic) .ref-profile-action{display:none!important}}.ref-theme-switch{width:100%;min-height:46px;display:flex;align-items:center;gap:12px;margin-top:12px;padding:0 17px;border-radius:11px;border:1px solid rgba(126,190,255,.16);color:#d8eaff;background:linear-gradient(135deg,rgba(28,199,255,.1),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ref-theme-switch:hover{color:#fff;border-color:rgba(28,199,255,.38);background:linear-gradient(135deg,rgba(47,140,255,.24),rgba(28,199,255,.12));box-shadow:0 14px 34px rgba(28,199,255,.14),inset 0 1px 0 rgba(255,255,255,.12)}.admin-reference:not(.admin-theme-classic) .ref-theme-switch{color:#d8e4f2!important;background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.13)!important;box-shadow:none!important}.admin-reference:not(.admin-theme-classic) .ref-theme-switch:hover{color:#fff!important;background:linear-gradient(135deg,#1d7dff,#2577ff)!important;border-color:rgba(255,255,255,.16)!important;box-shadow:0 14px 30px rgba(36,117,255,.28),inset 0 1px 0 rgba(255,255,255,.2)!important}.ref-order-avatar{color:#1cc7ff!important;background:rgba(28,199,255,.12)!important;border:1px solid rgba(28,199,255,.28)!important;box-shadow:none!important}.ref-order-avatar svg{width:14px;height:14px}.admin-reference:not(.admin-theme-classic) .ref-order-avatar{color:#2475ff!important;background:#edf4ff!important;border-color:#d8e7ff!important}.codex-inbox-panel{gap:22px;min-height:70vh}.codex-inbox-title{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.codex-inbox-compose>button,.codex-inbox-title>button{border:1px solid rgba(34,211,238,.32);background:linear-gradient(135deg,rgba(10,164,214,.95),rgba(80,221,232,.88));color:#fff;border-radius:999px;font:inherit;font-weight:900;padding:12px 18px;box-shadow:0 18px 42px rgba(16,172,222,.22);transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease}.codex-inbox-compose>button:hover,.codex-inbox-title>button:hover{transform:translateY(-2px);box-shadow:0 24px 58px rgba(16,172,222,.3)}.codex-inbox-compose>button:disabled,.codex-inbox-title>button:disabled{opacity:.58;cursor:not-allowed;transform:none}.codex-inbox-compose{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr) auto;gap:14px;align-items:end;padding:16px;border-radius:28px;border:1px solid rgba(148,209,230,.28);background:radial-gradient(circle at 6% 8%,rgba(34,211,238,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.82),rgba(240,251,255,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 24px 70px rgba(33,121,165,.12)}.codex-inbox-compose label,.codex-task-card label{display:grid;gap:8px;color:rgba(9,31,48,.56);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.codex-inbox-compose input,.codex-inbox-compose textarea,.codex-task-card textarea{width:100%;border:1px solid rgba(120,180,205,.35);border-radius:18px;background:rgba(255,255,255,.82);color:#071426;font:inherit;font-size:14px;font-weight:650;letter-spacing:0;line-height:1.45;outline:none;padding:15px 16px;resize:vertical;text-transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.85);transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.codex-inbox-compose input:focus,.codex-inbox-compose textarea:focus,.codex-task-card textarea:focus{border-color:rgba(0,180,216,.72);background:rgba(255,255,255,.94);box-shadow:0 0 0 4px rgba(0,180,216,.12)}.codex-inbox-meta{display:flex;flex-wrap:wrap;gap:10px}.codex-inbox-meta span{border:1px solid rgba(0,180,216,.22);border-radius:999px;background:rgba(255,255,255,.66);color:rgba(7,20,38,.58);font-size:12px;font-weight:850;padding:8px 12px}.codex-inbox-error{color:#ef4444;font-weight:850}.codex-inbox-list{display:grid;gap:14px}.codex-task-card{position:relative;overflow:hidden;display:grid;gap:16px;border:1px solid rgba(125,190,215,.28);border-radius:30px;padding:22px;background:radial-gradient(circle at 92% 8%,rgba(125,92,255,.1),transparent 32%),radial-gradient(circle at 0 100%,rgba(0,180,216,.14),transparent 38%),rgba(255,255,255,.78);box-shadow:0 22px 70px rgba(22,101,148,.11),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.codex-task-card:hover{transform:translateY(-3px);border-color:rgba(0,180,216,.42);box-shadow:0 30px 86px rgba(22,101,148,.16),inset 0 1px 0 rgba(255,255,255,.95)}.codex-task-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent,rgba(255,255,255,.65) 48%,transparent 66%);opacity:.35;transform:translateX(-70%);animation:codexInboxSheen 8s ease-in-out infinite}.codex-task-card-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.codex-task-card-top span{display:inline-flex;margin-bottom:8px;color:#00a8cc;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.codex-task-card h3{margin:0;color:#071426;font-size:clamp(20px,3vw,30px);line-height:1.02;letter-spacing:-.04em}.codex-task-card p{position:relative;z-index:1;margin:0;max-width:78ch;color:rgba(7,20,38,.66);font-size:15px;font-weight:650;line-height:1.68;white-space:pre-wrap}.codex-task-card-top>button{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid rgba(239,68,68,.18);border-radius:50%;background:rgba(255,255,255,.7);color:rgba(239,68,68,.72);transition:transform .2s ease,background .2s ease}.codex-task-card-top>button:hover{transform:scale(1.05);background:rgba(255,240,240,.92)}.codex-task-statuses{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.codex-task-statuses button{border:1px solid rgba(125,180,205,.28);border-radius:999px;background:rgba(255,255,255,.58);color:rgba(7,20,38,.58);font:inherit;font-size:12px;font-weight:900;padding:9px 12px}.codex-task-statuses button.is-active{background:linear-gradient(135deg,rgba(0,180,216,.95),rgba(78,214,231,.88));color:#fff;border-color:transparent;box-shadow:0 14px 32px rgba(0,180,216,.22)}.codex-task-card small{color:rgba(7,20,38,.42);font-weight:850}.codex-task-card.is-done{opacity:.68}@keyframes codexInboxSheen{0%,38%{transform:translateX(-72%);opacity:0}52%{opacity:.28}72%,to{transform:translateX(72%);opacity:0}}.admin-theme-classic .codex-inbox-compose,.admin-theme-classic .codex-task-card{background:radial-gradient(circle at 92% 8%,rgba(125,92,255,.16),transparent 32%),radial-gradient(circle at 0 100%,rgba(0,180,216,.16),transparent 38%),rgba(8,21,38,.88);border-color:rgba(73,191,232,.24)}.admin-theme-classic .codex-inbox-compose input,.admin-theme-classic .codex-inbox-compose textarea,.admin-theme-classic .codex-task-card h3,.admin-theme-classic .codex-task-card textarea{color:#f8fbff}.admin-theme-classic .codex-inbox-compose label,.admin-theme-classic .codex-task-card label,.admin-theme-classic .codex-task-card p{color:rgba(220,237,255,.68)}.admin-theme-classic .codex-inbox-compose input,.admin-theme-classic .codex-inbox-compose textarea,.admin-theme-classic .codex-inbox-meta span,.admin-theme-classic .codex-task-card textarea{background:rgba(3,13,27,.56);border-color:rgba(73,191,232,.22)}@media (max-width:900px){.codex-inbox-compose,.codex-inbox-title{grid-template-columns:1fr}.codex-inbox-compose>button,.codex-inbox-title>button{width:100%;justify-content:center}.codex-task-card{border-radius:24px;padding:18px}}.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}.codex-inbox-panel{position:relative;display:grid;gap:28px;width:min(1180px,calc(100vw - 52px));margin:0 auto;padding:18px 0 70px;color:#0a1730;background:transparent;isolation:isolate}.codex-inbox-panel:before{content:"";position:absolute;top:-42px;right:-8vw;width:min(680px,58vw);height:190px;pointer-events:none;background:radial-gradient(ellipse at 86% 38%,rgba(47,112,255,.15),transparent 32%),linear-gradient(160deg,transparent 0 34%,rgba(47,112,255,.07) 35% 60%,transparent 61%),linear-gradient(160deg,transparent 0 48%,rgba(47,112,255,.05) 49% 76%,transparent 77%);border-radius:999px;filter:blur(.2px);z-index:-1}.codex-inbox-hero{position:relative;z-index:1;min-height:112px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-top:8px}.codex-inbox-hero h2{margin:0;color:#101828;font-size:clamp(26px,3vw,36px);font-weight:850;letter-spacing:-.045em;line-height:1.05}.codex-inbox-hero h2 span{color:#315bff}.codex-inbox-hero p{margin:12px 0 0;color:#8090a7;font-size:16px;font-weight:600}.codex-inbox-mark{color:#315bff;font-size:clamp(54px,8vw,104px);font-weight:950;line-height:.72;letter-spacing:-.12em;transform:skewY(-8deg) rotate(-8deg);opacity:.95;text-shadow:0 24px 60px rgba(49,91,255,.22);-webkit-user-select:none;-moz-user-select:none;user-select:none}.codex-inbox-compose,.codex-inbox-recent{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:0;padding:30px;border:1px solid rgba(149,164,189,.28);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.58)),radial-gradient(circle at 82% 4%,rgba(75,116,255,.05),transparent 42%);box-shadow:0 18px 55px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.78);backdrop-filter:blur(16px) saturate(118%);-webkit-backdrop-filter:blur(16px) saturate(118%)}.codex-inbox-compose-head,.codex-inbox-recent-head h3{color:#111827;font-size:18px;font-weight:850;letter-spacing:-.02em}.codex-inbox-main-input{display:block!important;margin-top:18px}.codex-inbox-main-input textarea{min-height:142px;border:1px solid rgba(149,164,189,.34);border-radius:10px 10px 0 0;background:rgba(255,255,255,.78);color:#172036;font-size:15px;font-weight:650;padding:18px 20px;box-shadow:inset 0 1px 8px rgba(15,23,42,.035)}.codex-inbox-main-input textarea::-moz-placeholder{color:#8b98ad}.codex-inbox-main-input textarea::placeholder{color:#8b98ad}.codex-inbox-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px;border:1px solid rgba(149,164,189,.34);border-top:0;border-radius:0 0 10px 10px;background:rgba(255,255,255,.7);padding:14px 16px 14px 20px}.codex-inbox-attach{display:flex!important;grid-template-columns:none!important;align-items:center;gap:14px!important;color:#344054!important;cursor:pointer;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.codex-inbox-attach input{display:none}.codex-inbox-attach svg{color:#667085;flex:0 0 auto}.codex-inbox-attach small{display:block;max-width:460px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;color:#8b98ad;font-size:12px;font-weight:650;white-space:nowrap}.codex-inbox-compose-footer>button{min-width:178px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:8px;background:linear-gradient(135deg,#315bff,#3551d7);color:#fff;font-weight:900;padding:14px 22px;box-shadow:0 14px 34px rgba(49,91,255,.22)}.codex-inbox-compose-footer>button:hover{transform:translateY(-1px);box-shadow:0 18px 42px rgba(49,91,255,.28)}.codex-inbox-recent{min-height:230px}.codex-inbox-recent-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.codex-inbox-recent-head h3{margin:0}.codex-inbox-recent-head button{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;color:#315bff;font-size:13px;font-weight:850}.codex-inbox-recent-head button span{font-size:20px;line-height:1}.codex-inbox-meta{margin-top:14px}.codex-inbox-meta span{border:0;background:transparent;color:#9aa6b8;padding:0}.codex-inbox-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:10px;color:#8b98ad;text-align:center}.codex-inbox-empty div{display:grid;place-items:center;width:54px;height:54px;border-radius:12px;background:linear-gradient(135deg,rgba(49,91,255,.12),rgba(49,91,255,.05));color:#315bff}.codex-inbox-empty strong{color:#101828;font-size:15px;font-weight:850}.codex-inbox-empty span{color:#8b98ad;font-size:13px;font-weight:650}.codex-inbox-list{margin-top:20px}.codex-task-card{border-radius:14px;padding:18px;background:#fff;border-color:rgba(149,164,189,.28);box-shadow:0 10px 28px rgba(15,23,42,.06)}.codex-task-card:before{display:none}.codex-task-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(15,23,42,.09)}.codex-task-card h3{font-size:20px}.codex-task-card p{color:#667085}.admin-theme-classic .codex-inbox-panel{color:#eef7ff}.admin-theme-classic .codex-inbox-compose-head,.admin-theme-classic .codex-inbox-empty strong,.admin-theme-classic .codex-inbox-hero h2,.admin-theme-classic .codex-inbox-recent-head h3,.admin-theme-classic .codex-task-card h3{color:#f8fbff}.admin-theme-classic .codex-inbox-empty span,.admin-theme-classic .codex-inbox-hero p,.admin-theme-classic .codex-task-card p{color:rgba(220,237,255,.64)}.admin-theme-classic .codex-inbox-compose,.admin-theme-classic .codex-inbox-recent,.admin-theme-classic .codex-task-card{background:rgba(8,21,38,.74);border-color:rgba(73,191,232,.18)}.admin-theme-classic .codex-inbox-compose-footer{background:rgba(3,13,27,.32);border-color:rgba(73,191,232,.18)}.admin-reference.is-inbox-route{overflow-x:hidden}.admin-reference.is-inbox-route:not(.admin-theme-classic) .ref-dashboard{background:radial-gradient(circle at 84% 0,rgba(77,132,255,.055),transparent 34%),linear-gradient(180deg,#fbfdff,#f7faff)!important}.admin-reference.is-inbox-route:not(.admin-theme-classic) .codex-inbox-panel{width:min(1180px,calc(100% - 40px))}.admin-reference.is-inbox-route:not(.admin-theme-classic) .codex-inbox-hero{padding-right:54px;overflow:visible}.admin-reference.is-inbox-route:not(.admin-theme-classic) .codex-inbox-mark{flex:0 0 112px;margin-right:0;text-align:center;font-size:clamp(52px,7vw,92px);letter-spacing:-.04em;transform:skewY(-8deg) rotate(-8deg) translateX(-4px);overflow:visible}.admin-reference.is-inbox-route:not(.admin-theme-classic) .codex-inbox-panel:before{top:-34px;right:16px;width:min(520px,48vw);opacity:.62;background:radial-gradient(ellipse at 86% 42%,rgba(47,112,255,.075),transparent 42%),linear-gradient(158deg,transparent 0 48%,rgba(47,112,255,.042) 49% 68%,transparent 69%)}.admin-reference.is-inbox-route:not(.admin-theme-classic) .codex-inbox-compose,.admin-reference.is-inbox-route:not(.admin-theme-classic) .codex-inbox-recent{background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(255,255,255,.5)),radial-gradient(circle at 100% 0,rgba(49,91,255,.045),transparent 44%);border-color:rgba(179,193,215,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.admin-reference.is-inbox-route:not(.admin-theme-classic) .codex-inbox-recent{margin-top:0}@media (max-width:900px){.admin-reference.is-inbox-route{width:100%}.admin-reference.is-inbox-route:not(.admin-theme-classic) .ref-dashboard{min-width:0!important;width:100%!important;padding-inline:14px!important}.codex-inbox-panel{width:100%;max-width:100%;padding:8px 0 44px;gap:18px}.codex-inbox-hero{min-height:88px}.codex-inbox-mark{display:none}.codex-inbox-compose,.codex-inbox-recent{padding:16px;border-radius:18px;max-width:100%;overflow:hidden}.codex-inbox-main-input textarea{min-height:168px;font-size:16px}.codex-inbox-compose-footer{flex-direction:column;align-items:stretch;border-radius:0 0 14px 14px}.codex-inbox-compose-footer>button{width:100%}.codex-inbox-attach small{max-width:calc(100vw - 110px)}}.hover\:border-foreground\/80:hover{border-color:hsl(var(--foreground)/.8)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/10:hover{background-color:hsl(var(--accent)/.1)}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent)/.5)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-80{opacity:.8}.dark\:bg-zinc-100:is(.dark *){--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1))}.dark\:text-zinc-900:is(.dark *){--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.dark\:text-zinc-900\/90:is(.dark *){color:rgb(24 24 27/.9)}.dark\:hover\:bg-accent\/20:hover:is(.dark *){background-color:hsl(var(--accent)/.2)}@media (min-width:640px){.sm\:bottom-4{bottom:1rem}.sm\:left-4{left:1rem}.sm\:mt-16{margin-top:4rem}.sm\:h-16{height:4rem}.sm\:h-6{height:1.5rem}.sm\:h-72{height:18rem}.sm\:w-5{width:1.25rem}.sm\:justify-between{justify-content:space-between}.sm\:p-3{padding:.75rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.md\:h-24{height:6rem}.md\:h-80{height:20rem}}@media (min-width:1024px){.lg\:mt-16{margin-top:4rem}.lg\:mt-24{margin-top:6rem}.lg\:h-96{height:24rem}.lg\:text-5xl{font-size:3rem;line-height:1}}