*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content:""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;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{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,Fira Code,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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:var(--border)}html{background-color:var(--bg);overflow-x:clip;max-width:100vw}body{background-color:var(--bg);color:var(--on-surface);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;z-index:0;overflow-x:clip;max-width:100vw}body:before{content:"";position:fixed;inset:-20% 0 0;height:140vh;background:radial-gradient(ellipse 200% 140% at 50% 50%,var(--body-glow) 0%,transparent 60%);pointer-events:none;z-index:-1;animation:breathe 8s ease-in-out infinite alternate}::-moz-selection{background-color:#00e59933;color:#00e599}::selection{background-color:#00e59933;color:#00e599}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#222;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#333}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.card{background-color:var(--surface-card);border:1px solid var(--border);border-radius:12px;box-shadow:inset 0 1px #ffffff0d;transition:all .2s cubic-bezier(.2,0,0,1)}.card:hover{border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0d,0 4px 24px #0006}.card-glass{background-color:#141414d9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0d,0 8px 32px #0006;transition:all .3s cubic-bezier(.22,1,.36,1)}.card-glass:hover{background-color:#1c1c1cf2;border-color:#fff3;box-shadow:inset 0 1px #ffffff14,0 12px 48px #0009}.card-surface{--fade-bg:var(--surface);background-color:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:inset 0 1px #ffffff0a}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.5rem;background-color:var(--primary);color:#000;font-weight:600;border-radius:8px;font-size:14px;line-height:20px;letter-spacing:-.01em;transition:all .2s cubic-bezier(.2,0,0,1);cursor:pointer;border:none;box-shadow:0 0 20px var(--primary-glow);position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,.12),transparent);pointer-events:none}.btn-primary:hover{background-color:#0fa;box-shadow:0 0 32px #00e59980,0 0 64px #00e59940;transform:translateY(-2px) scale(1.03)}.btn-primary:active{transform:translateY(0) scale(.98)}.cookie-accept-btn{box-shadow:none!important;overflow:visible!important}.cookie-accept-btn:after{display:none!important}.cookie-accept-btn:hover{box-shadow:none!important;filter:brightness(1.08);transform:none!important}.cookie-accept-btn:active{transform:scale(.98)!important}.btn-outlined{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.5rem;background-color:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fafafa;font-weight:600;border-radius:8px;font-size:14px;line-height:20px;letter-spacing:-.01em;transition:all .2s cubic-bezier(.2,0,0,1);cursor:pointer}.btn-outlined:hover{background-color:#ffffff24;border-color:#ffffff4d}.badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:6px;border:1px solid var(--border);background-color:#ffffff08;font-size:12px;font-weight:500;color:var(--text-muted);letter-spacing:.02em}.badge-emerald{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:6px;border:1px solid rgba(0,229,153,.25);background-color:#00e5990f;font-size:12px;font-weight:700;color:var(--primary);letter-spacing:.02em}.badge-error{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:4px;border:1px solid rgba(255,51,102,.3);background-color:#ff33661a;font-size:11px;font-weight:700;color:#f36}.badge-success{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:4px;border:1px solid rgba(0,229,153,.3);background-color:#00e5991a;font-size:11px;font-weight:700;color:var(--primary)}.pulse-dot{width:8px;height:8px;border-radius:50%;background-color:var(--primary);animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}.bubble-user{background-color:#1e1e1e;border:1px solid var(--border);border-radius:12px 12px 2px;padding:.75rem 1rem;color:#fafafa;font-size:14px;box-shadow:inset 0 1px #ffffff0a}.bubble-bot{background-color:#0a0a0a;border:1px solid rgba(0,229,153,.25);border-radius:12px 12px 12px 2px;padding:.75rem 1rem;color:#fafafa;font-size:14px;box-shadow:0 0 12px #00e59912,inset 0 1px #00e59914}.bubble-bot-error{background-color:#0a0505;border:1px solid rgba(255,51,102,.25);border-radius:12px 12px 12px 2px;padding:.75rem 1rem;color:#fafafa;font-size:14px;box-shadow:0 0 12px #ff336612,inset 0 1px #ff336614}.btn-apple-pay{background-color:#fff;color:#000}.btn-apple-pay:hover{background-color:#e5e5e5}.code-block{background-color:#0d0d0d;border:1px solid var(--border);border-radius:10px;padding:1.25rem 1.5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.7;position:relative;overflow:hidden}.code-block:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,153,.3),transparent)}.trust-json-block{background-color:var(--surface-card-nested,#161616);border:1px solid var(--border);border-radius:10px;padding:1.25rem 1.5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.7;position:relative;overflow:hidden;transition:background-color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1)}.trust-json-block:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,153,.3),transparent);opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.group\/card:hover .trust-json-block{background-color:#0d0d0d;border-color:#00e59933}.group\/card:hover .trust-json-block:before{opacity:1}.trust-json-punct{color:#6272a4;transition:color .4s cubic-bezier(.22,1,.36,1)}.trust-json-key{color:#9d4edd;transition:color .4s cubic-bezier(.22,1,.36,1)}.trust-json-bool{color:#00b377;transition:color .4s cubic-bezier(.22,1,.36,1)}.trust-json-string{color:#b8860b;transition:color .4s cubic-bezier(.22,1,.36,1)}.group\/card:hover .trust-json-punct{color:#6272a4}.group\/card:hover .trust-json-key{color:#ff79c6}.group\/card:hover .trust-json-bool{color:#00e599}.group\/card:hover .trust-json-string{color:#f1fa8c}.code-tag{color:#ff79c6}.code-attr{color:#50fa7b}.code-string{color:#f1fa8c}.code-key{color:#8be9fd}.code-brace{color:#6272a4}.seg-btn-wrap{display:inline-flex;background-color:var(--surface-card);border:1px solid var(--border);border-radius:8px;padding:3px}.seg-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:6px;font-size:13px;font-weight:500;letter-spacing:-.01em;transition:all .2s cubic-bezier(.2,0,0,1);cursor:pointer;border:none;background:transparent;color:var(--text-muted)}.seg-btn.active-error{background:linear-gradient(135deg,#f36,#cc2952);color:#fff;border:1px solid rgba(255,51,102,.4);box-shadow:0 0 20px #ff33664d;font-weight:600;border-radius:8px;position:relative;overflow:hidden}.seg-btn.active-error:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,.12),transparent);pointer-events:none}.seg-btn.active-success{background-color:var(--primary);color:#000;border:none;box-shadow:0 0 20px var(--primary-glow);font-weight:600;border-radius:8px;position:relative;overflow:hidden}.seg-btn.active-success:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,.12),transparent);pointer-events:none}html.light .seg-btn.active-error{color:#fff;background:linear-gradient(135deg,#e60039,#c0002f);border:1px solid rgba(230,0,57,.4);box-shadow:0 0 16px #e6003933}html.light .seg-btn.active-success{color:#003d24;background-color:var(--primary);border:none;box-shadow:0 0 20px var(--primary-glow)}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#00e599}.eyebrow-emerald{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#00e599,#00d4c8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.scanlines{position:relative;overflow:hidden}.scanlines:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,229,153,.015) 3px,rgba(0,229,153,.015) 4px);pointer-events:none;animation:scanline 8s linear infinite}.btn-apple-pay{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;background:#000;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-size:14px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:all .2s ease;box-shadow:inset 0 1px #ffffff14}.btn-apple-pay:hover{background:#111;border-color:#fff3}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!pointer-events-auto{pointer-events:auto!important}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-10{left:2.5rem;right:2.5rem}.inset-x-20{left:5rem;right:5rem}.inset-y-0{top:0;bottom:0}.inset-y-10{top:2.5rem;bottom:2.5rem}.inset-y-20{top:5rem;bottom:5rem}.-bottom-1{bottom:-.25rem}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-12{bottom:3rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[10\%\]{left:10%}.left-\[15\%\]{left:15%}.left-\[18\.75px\]{left:18.75px}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.right-\[10\%\]{right:10%}.right-\[15\%\]{right:15%}.top-0{top:0}.top-1\/2{top:50%}.top-12{top:3rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[4\.5rem\]{top:4.5rem}.top-\[50\%\]{top:50%}.top-\[60px\]{top:60px}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[2147483000\]{z-index:2147483000}.z-\[45\]{z-index:45}.z-\[46\]{z-index:46}.z-\[60\]{z-index:60}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-2px\]{margin-top:-2px}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.\!h-1\.5{height:.375rem!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[46px\]{height:46px}.h-\[520px\]{height:520px}.h-\[580px\]{height:580px}.h-\[600px\]{height:600px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[85\%\]{height:85%}.h-full{height:100%}.h-px{height:1px}.max-h-\[75dvh\]{max-height:75dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.\!min-h-\[38px\]{min-height:38px!important}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[280px\]{min-height:280px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72vh\]{min-height:72vh}.min-h-\[80vh\]{min-height:80vh}.min-h-screen{min-height:100vh}.\!w-1\.5{width:.375rem!important}.\!w-full{width:100%!important}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[260px\]{width:260px}.w-\[3\.5px\]{width:3.5px}.w-\[340px\]{width:340px}.w-\[600px\]{width:600px}.w-\[72px\]{width:72px}.w-\[800px\]{width:800px}.w-\[85\%\]{width:85%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.min-w-\[12px\]{min-width:12px}.min-w-\[48px\]{min-width:48px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[240px\]{max-width:240px}.max-w-\[420px\]{max-width:420px}.max-w-\[720px\]{max-width:720px}.max-w-\[85\%\]{max-width:85%}.max-w-\[92\%\]{max-width:92%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y:2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.48\]{--tw-scale-x:.48;--tw-scale-y:.48;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[logo-spin_0\.8s_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{animation:logo-spin .8s cubic-bezier(.22,1,.36,1)}.animate-\[spin_40s_linear_infinite_reverse\]{animation:spin 40s linear infinite reverse}.animate-\[spin_60s_linear_infinite\]{animation:spin 60s linear infinite}.animate-\[typewriter-cursor_1s_step-end_infinite\]{animation:typewriter-cursor 1s step-end infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.scroll-mt-24{scroll-margin-top:6rem}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!rounded-2xl{border-radius:16px!important}.\!rounded-\[32px\]{border-radius:32px!important}.\!rounded-lg{border-radius:10px!important}.\!rounded-xl{border-radius:12px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:16px}.rounded-3xl{border-radius:20px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:10px}.rounded-md{border-radius:8px}.rounded-xl{border-radius:12px}.rounded-t-2xl{border-top-left-radius:16px;border-top-right-radius:16px}.rounded-t-3xl{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-bl-xs{border-bottom-left-radius:4px}.border{border-width:1px}.border-2{border-width:2px}.border-\[2\.5px\]{border-width:2.5px}.border-\[3px\]{border-width:3px}.border-\[4px\]{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-emerald{--tw-border-opacity:1 !important;border-color:rgb(0 229 153 / var(--tw-border-opacity,1))!important}.\!border-emerald\/20{border-color:#00e59933!important}.border-\[\#007AFF\]{--tw-border-opacity:1;border-color:rgb(0 122 255 / var(--tw-border-opacity,1))}.border-amber-500\/20{border-color:#f59e0b33}.border-black\/10{border-color:#0000001a}.border-black\/30{border-color:#0000004d}.border-blue-500\/20{border-color:#3b82f633}.border-emerald\/20{border-color:#00e59933}.border-emerald\/30{border-color:#00e5994d}.border-emerald\/40{border-color:#00e59966}.border-emerald\/50{border-color:#00e59980}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}.border-indigo-500\/20{border-color:#6366f133}.border-outline-variant{border-color:var(--border)}.border-red-400\/50{border-color:#f8717180}.border-red-500\/20{border-color:#ef444433}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-t-\[\#007AFF\]{--tw-border-opacity:1;border-top-color:rgb(0 122 255 / var(--tw-border-opacity,1))}.border-t-black{--tw-border-opacity:1;border-top-color:rgb(0 0 0 / var(--tw-border-opacity,1))}.border-t-emerald{--tw-border-opacity:1;border-top-color:rgb(0 229 153 / var(--tw-border-opacity,1))}.\!bg-emerald\/15{background-color:#00e59926!important}.\!bg-on-surface{background-color:var(--on-surface)!important}.bg-\[\#00E599\]{--tw-bg-opacity:1;background-color:rgb(0 229 153 / var(--tw-bg-opacity,1))}.bg-\[\#52525B\]{--tw-bg-opacity:1;background-color:rgb(82 82 91 / var(--tw-bg-opacity,1))}.bg-\[\#635BFF\]{--tw-bg-opacity:1;background-color:rgb(99 91 255 / var(--tw-bg-opacity,1))}.bg-\[var\(--surface-card-nested\)\]{background-color:var(--surface-card-nested)}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-bg{background-color:var(--bg)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-blue-500\/10{background-color:#3b82f61a}.bg-emerald{--tw-bg-opacity:1;background-color:rgb(0 229 153 / var(--tw-bg-opacity,1))}.bg-emerald-dim{background-color:#00e59926}.bg-emerald-dim\/20{background-color:#00e59933}.bg-emerald\/10{background-color:#00e5991a}.bg-emerald\/20{background-color:#00e59933}.bg-emerald\/30{background-color:#00e5994d}.bg-emerald\/\[0\.08\]{background-color:#00e59914}.bg-error{background-color:var(--error)}.bg-error-container{background-color:#ff33661f}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity,1))}.bg-indigo-900\/20{background-color:#312e8133}.bg-outline-variant{background-color:var(--border)}.bg-red-500\/10{background-color:#ef44441a}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248 / var(--tw-bg-opacity,1))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-surface{background-color:var(--surface)}.bg-surface-card{background-color:var(--surface-card)}.bg-surface-raised{background-color:var(--surface-raised)}.bg-tertiary\/10{background-color:#60a5fa1a}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.bg-white\/20{background-color:#fff3}.bg-emerald-glow{background-image:radial-gradient(ellipse at 50% 0%,rgba(0,229,153,.12) 0%,transparent 60%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-grid-pattern{background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px)}.from-indigo-400{--tw-gradient-from:#818cf8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from:rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/\[0\.05\]{--tw-gradient-from:rgb(255 255 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-emerald\/\[0\.03\]{--tw-gradient-to:rgb(0 229 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 229 153 / .03) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/5{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255 / .05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-purple-400{--tw-gradient-to:#c084fc var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-grid{background-size:40px 40px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-4{padding:1rem!important}.\!p-5{padding:1.25rem!important}.\!p-6{padding:1.5rem!important}.\!p-7{padding:1.75rem!important}.\!p-8{padding:2rem!important}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.\!px-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.\!py-8{padding-top:2rem!important;padding-bottom:2rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.\!pb-20{padding-bottom:5rem!important}.\!pb-32{padding-bottom:8rem!important}.\!pt-4{padding-top:1rem!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-36{padding-top:9rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,Fira Code,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15px\]{font-size:15px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[120px\]{font-size:120px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[9px\]{font-size:9px}.text-\[clamp\(20px\,3\.5vw\,32px\)\]{font-size:clamp(20px,3.5vw,32px)}.text-\[clamp\(22px\,3\.2vw\,32px\)\]{font-size:clamp(22px,3.2vw,32px)}.text-\[clamp\(40px\,6vw\,56px\)\]{font-size:clamp(40px,6vw,56px)}.text-\[clamp\(6rem\,15vw\,10rem\)\]{font-size:clamp(6rem,15vw,10rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.\!font-semibold{font-weight:600!important}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-emerald{--tw-text-opacity:1 !important;color:rgb(0 229 153 / var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity,1))!important}.text-\[\#007A52\]{--tw-text-opacity:1;color:rgb(0 122 82 / var(--tw-text-opacity,1))}.text-\[\#007AFF\]{--tw-text-opacity:1;color:rgb(0 122 255 / var(--tw-text-opacity,1))}.text-\[\#00E599\]{--tw-text-opacity:1;color:rgb(0 229 153 / var(--tw-text-opacity,1))}.text-\[\#333\]{--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity,1))}.text-\[\#475569\]{--tw-text-opacity:1;color:rgb(71 85 105 / var(--tw-text-opacity,1))}.text-\[\#B45309\]{--tw-text-opacity:1;color:rgb(180 83 9 / var(--tw-text-opacity,1))}.text-\[\#C026D3\]{--tw-text-opacity:1;color:rgb(192 38 211 / var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity,1))}.text-amber-400\/90{color:#fbbf24e6}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity,1))}.text-blue-400\/40{color:#60a5fa66}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238 / var(--tw-text-opacity,1))}.text-emerald{--tw-text-opacity:1;color:rgb(0 229 153 / var(--tw-text-opacity,1))}.text-error{color:var(--error)}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248 / var(--tw-text-opacity,1))}.text-on-surface{color:var(--on-surface)}.text-on-surface-variant{color:var(--on-surface-variant)}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity,1))}.text-red-400\/80{color:#f87171cc}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248 / var(--tw-text-opacity,1))}.text-tertiary{--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.text-white\/80{color:#fffc}.text-white\/\[0\.03\]{color:#ffffff08}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122 / var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-emerald{accent-color:#00E599}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-10px_40px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 -10px 40px rgba(0,0,0,.2);--tw-shadow-colored:0 -10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-4px_24px_rgba\(0\,0\,0\,0\.08\)\,0_-1px_6px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 -4px 24px rgba(0,0,0,.08),0 -1px 6px rgba(0,0,0,.04);--tw-shadow-colored:0 -4px 24px var(--tw-shadow-color),0 -1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-8px_30px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 -8px 30px rgba(0,0,0,.25);--tw-shadow-colored:0 -8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(0\,229\,153\,0\.3\)\]{--tw-shadow:0 0 10px rgba(0,229,153,.3);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(0\,229\,153\,0\.8\)\]{--tw-shadow:0 0 12px rgba(0,229,153,.8);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.2\)\]{--tw-shadow:0 0 15px rgba(16,185,129,.2);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(99\,102\,241\,0\.05\)\]{--tw-shadow:0 0 20px rgba(99,102,241,.05);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_-5px_rgba\(0\,229\,153\,0\.2\)\]{--tw-shadow:0 0 30px -5px rgba(0,229,153,.2);--tw-shadow-colored:0 0 30px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(99\,102\,241\,0\.4\)\]{--tw-shadow:0 0 30px rgba(99,102,241,.4);--tw-shadow-colored:0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(0\,229\,153\,0\.25\)\]{--tw-shadow:0 0 50px rgba(0,229,153,.25);--tw-shadow-colored:0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 4px 24px rgba(0,0,0,.5);--tw-shadow-colored:0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 1px 1px rgba(255,255,255,.05);--tw-shadow-colored:inset 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card-hover{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 24px rgba(0,0,0,.4);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-dialog{--tw-shadow:0 24px 64px rgba(0,0,0,.6);--tw-shadow-colored:0 24px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-glow-sm{--tw-shadow:0 0 20px rgba(0,229,153,.3);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/5{--tw-shadow-color:rgb(245 158 11 / .05);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color:rgb(0 0 0 / .5);--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/5{--tw-shadow-color:rgb(59 130 246 / .05);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald\/5{--tw-shadow-color:rgb(0 229 153 / .05);--tw-shadow:var(--tw-shadow-colored)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--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)}.ring-blue-500\/20{--tw-ring-color:rgb(59 130 246 / .2)}.ring-emerald\/30{--tw-ring-color:rgb(0 229 153 / .3)}.ring-outline-variant{--tw-ring-color:var(--border)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[40px\]{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur:blur(4px);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)}.blur-xl{--tw-blur:blur(24px);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)}.brightness-75{--tw-brightness:brightness(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(0\,229\,153\,0\.4\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(0,229,153,.4));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-m3-standard{transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;overflow:hidden;flex-shrink:0;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-rounded.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}html.light .text-gradient-accent{background:linear-gradient(135deg,#00a36c,#009e8e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.headline-settle,.text-headline{animation:letter-settle .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes letter-settle{0%{letter-spacing:-.06em}to{letter-spacing:-.03em}}.text-display{font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.04em;font-weight:800}.text-headline{font-size:clamp(28px,4vw,48px);line-height:1.1;letter-spacing:-.03em;font-weight:700}.text-title-1{font-size:22px;line-height:1.3;letter-spacing:-.02em;font-weight:600}.hover-emerald-nav:hover{color:#00e599!important;font-weight:700!important}.marquee-container{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.marquee-track{display:flex;gap:2.5rem;width:-moz-max-content;width:max-content;animation:marquee-scroll 30s linear infinite}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.glass-header{backdrop-filter:blur(20px) saturate(190%);-webkit-backdrop-filter:blur(20px) saturate(190%);background-color:#050505d9;border-bottom:1px solid rgba(255,255,255,0)}.glass-liquid{backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);background:linear-gradient(135deg,#ffffff0d,#ffffff03);border:1px solid rgba(255,255,255,.1);box-shadow:var(--glass-shadow),var(--glass-inner-shadow)}.liquid-mesh-glow{position:absolute;inset:0;overflow:hidden;z-index:-1;filter:blur(60px);opacity:.6}.liquid-mesh-glow:before{content:"";position:absolute;top:-20%;right:-20%;width:60%;height:60%;background:radial-gradient(circle,var(--liquid-glow-1) 0%,transparent 70%);animation:rotate-orbit 20s linear infinite}.liquid-mesh-glow:after{content:"";position:absolute;bottom:-20%;left:-20%;width:60%;height:60%;background:radial-gradient(circle,var(--liquid-glow-2) 0%,transparent 70%);animation:rotate-orbit 25s linear reverse infinite}.glass-specular{position:relative;overflow:hidden}.glass-specular:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:skew(-25deg);animation:shimmer 4s infinite}.\[-ms-overflow-style\:\'none\'\]{-ms-overflow-style:"none"}.\[scrollbar-width\:\'none\'\]{scrollbar-width:"none"}:root{overflow-x:clip;color-scheme:dark;--bg:#050505;--surface:#0F0F13;--surface-card:#17171C;--surface-card-nested:#202027;--surface-raised:#202027;--surface-hover:#2A2A31;--on-surface:#FAFAFA;--on-surface-variant:#D4D4D8;--border:rgba(255,255,255,.08);--outline-variant:rgba(255,255,255,.05);--hub-bg:#0A0A0A;--border-em:rgba(0,229,153,.3);--primary:#00CC85;--focus-ring:#00CC85;--primary-glow:rgba(0,204,133,.3);--error:#FF3366;--text-muted:#D4D4D8;--text-dim:#A1A1AA;--glass-border:rgba(255,255,255,.1);--glass-shine:linear-gradient(135deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.05) 50%,transparent 100%);--glass-shadow:0 12px 40px 0 rgba(0,0,0,.5);--glass-inner-shadow:inset 0 1px 1px rgba(255,255,255,.1);--liquid-glow-1:rgba(0,229,153,.15);--liquid-glow-2:rgba(0,229,153,.1);--grid-color:rgba(255,255,255,.03);--body-glow:rgba(0,229,153,.05)}html.light{color-scheme:light;--bg:#F5F3F0;--surface:#FDFCFB;--surface-card:#FFFFFF;--surface-card-nested:#F5F3F0;--surface-raised:#E8E4E0;--surface-hover:#E8E4E0;--on-surface:#1A1A1A;--on-surface-variant:#4A4544;--border:rgba(0,0,0,.06);--border-em:rgba(0,179,119,.5);--primary:#00A36C;--focus-ring:#08704E;--primary-glow:rgba(0,179,119,.35);--error:#D1003B;--text-muted:#5C5654;--text-dim:#7A7270;--glass-border:rgba(0,0,0,.06);--glass-shine:linear-gradient(135deg,rgba(255,255,255,.7) 0%,rgba(255,255,255,.2) 50%,transparent 100%);--glass-shadow:0 12px 40px 0 rgba(30,20,10,.06);--outline-variant:rgba(0,0,0,.08);--hub-bg:#EDE9E6;--grid-color:rgba(0,0,0,.025);--body-glow:rgba(0,163,108,.04)}.pricing-dark-accent{--bg:#0A1628;--surface:#0F1D32;--surface-card:#141E33;--surface-card-nested:#1A2640;--surface-raised:#1A2640;--surface-hover:#1F2E4D;--on-surface:#FAFAFA;--on-surface-variant:#A0AEC0;--border:rgba(255,255,255,.08);--outline-variant:rgba(255,255,255,.06);--glass-border:rgba(255,255,255,.1);--glass-shine:linear-gradient(135deg,rgba(255,255,255,.15) 0%,rgba(255,255,255,.05) 50%,transparent 100%);--glass-shadow:0 12px 40px 0 rgba(0,0,0,.5);--glass-inner-shadow:inset 0 1px 1px rgba(255,255,255,.1);--grid-color:rgba(255,255,255,.03)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.light .card{background-color:var(--surface);border-color:#3c28141a;box-shadow:0 1px 2px #1e140a0f,0 4px 16px #1e140a0d,0 8px 30px #1e140a08}html.light .card:hover{border-color:#00a36c40;box-shadow:0 4px 20px #1e140a1a,0 12px 40px #1e140a0f}html.light .card-glass{background-color:var(--surface-card);border-color:#1e140a1f;box-shadow:0 1px 3px #1e140a14,0 8px 24px #1e140a12}html.light .card-glass:hover{background-color:var(--surface-card);border-color:#00a36c40;box-shadow:0 8px 28px #1e140a1a,0 2px 6px #1e140a0d}html.light .orbital-icon{border-color:#3c28142e!important;box-shadow:0 2px 8px #1e140a1a,0 0 0 1px #3c28140f;background-color:#fffffff2!important}html.light .card-surface{--fade-bg:var(--bg);background-color:var(--bg);border-color:#3c281414;box-shadow:0 1px 3px #1e140a0d,0 2px 8px #1e140a08}.testimonial-wrapper{overflow:visible!important}.bubble-border-svg{opacity:0;transition:opacity .5s ease}.testimonial-wrapper:hover .bubble-border-svg{opacity:1}.bubble-conic-fill{position:absolute;top:0;left:0}.bubble-conic-gradient{background:conic-gradient(from var(--conic-angle),transparent 0%,#00E599 15%,#00D4FF 30%,#A855F7 45%,transparent 60%,transparent 100%);animation:conic-spin 4s linear infinite;will-change:transform;transform:translateZ(0)}.testimonial-bubble{background-color:#1a1a1a;border:1px solid rgba(0,229,153,.15);filter:drop-shadow(0 8px 24px rgba(0,0,0,.25)) drop-shadow(0 0 8px rgba(0,229,153,.08));transition:filter .2s ease;overflow:visible;position:relative;z-index:1}.testimonial-bubble:before{content:"";position:absolute;bottom:-12px;left:48px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:13px solid rgba(0,229,153,.15)}.testimonial-bubble:after{content:"";position:absolute;bottom:-11px;left:49px;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:12px solid #1A1A1A}.testimonial-bubble:hover{filter:drop-shadow(0 12px 32px rgba(0,0,0,.35)) drop-shadow(0 0 16px rgba(0,229,153,.15))}html.light .testimonial-bubble{background-color:#eceef1;border:1px solid rgba(0,0,0,.08);filter:drop-shadow(0 4px 16px rgba(0,0,0,.08)) drop-shadow(0 1px 3px rgba(0,0,0,.04))}html.light .testimonial-bubble:before{border-top-color:#00000014}html.light .testimonial-bubble:after{border-top-color:#eceef1}html.light .testimonial-bubble:hover{filter:drop-shadow(0 8px 24px rgba(0,0,0,.12)) drop-shadow(0 2px 6px rgba(0,0,0,.06))}html.light .glass-header{background-color:#f8f9fad9;border-bottom-color:#0000000f}html.light .glass-header.scrolled{background-color:#f8f9faf2;border-bottom-color:#0000001a;box-shadow:0 4px 20px #00000014,0 1px 3px #0000000a}html.light .glass-liquid{background:linear-gradient(135deg,#fffc,#fff9);border-color:#00000014;box-shadow:0 2px 12px #0000000a}html.light .btn-primary{color:#003d24}html.light .btn-primary:hover{color:#000}#ssr-hero{padding:7rem 1.5rem 3rem;max-width:640px}#ssr-hero h1{font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.04em;font-weight:700;color:var(--on-surface);margin-bottom:1.5rem}#ssr-hero p{font-size:16px;color:var(--on-surface-variant);line-height:1.6}#root:not(:empty)~#ssr-hero{display:none}html.light footer a:hover:not(.footer-cta-no-hover),html.light footer button:hover:not(.footer-cta-no-hover){color:var(--primary)!important}html.light .marquee-track span{color:#0000001f!important}html.light .marquee-track span.text-white{color:#000000b3!important}html.light .hover-emerald-nav:hover{color:#00e599!important}a:hover .logo-arrow{color:#fff!important}html.light a:hover .logo-arrow{color:#000!important}html.light .btn-outlined{border-color:#0000001f;color:var(--on-surface);background-color:#fff;box-shadow:0 1px 3px #0000000f}html.light .btn-outlined:hover{background-color:#fff;border-color:#0003;box-shadow:0 2px 8px #00000014}html.light .btn-ghost:hover{background-color:#0000000a;color:var(--on-surface)}html.light .badge{background-color:#00000008;border-color:#00000014}html.light .bubble-user{background-color:#0000000a;border-color:#0000000d;color:var(--on-surface);box-shadow:none}html.light .bubble-bot{background-color:#ecfdf5;border-color:#10b98133;color:var(--on-surface);box-shadow:0 1px 2px #0000000a}html.light .bubble-bot-error{background-color:#fef2f2;border-color:#ef444433;color:var(--on-surface);box-shadow:0 1px 2px #0000000a}html.light .btn-apple-pay{background-color:#000;color:#fff}html.light .btn-apple-pay:hover{background-color:#333}html.light .code-block{background-color:#1a1a2e;color:#e4e4e7}html.light .trust-json-block{background-color:#f5f5f5;border-color:#e0e0e0}html.light .trust-json-punct{color:#94a3b8}html.light .trust-json-key{color:#9333ea}html.light .trust-json-bool{color:#059669}html.light .trust-json-string{color:#b45309}html.light .group\/card:hover .trust-json-block{background-color:#1a1a2e;border-color:#00e5994d;color:#e4e4e7}html.light .group\/card:hover .trust-json-punct{color:#6272a4}html.light .group\/card:hover .trust-json-key{color:#ff79c6}html.light .group\/card:hover .trust-json-bool{color:#00e599}html.light .group\/card:hover .trust-json-string{color:#f1fa8c}html.light .seg-btn-wrap{background-color:#f5f5f5;border-color:#e0e0e0}html.light .seg-btn:not(.active-error):not(.active-success){background:transparent!important;border:none!important;color:var(--text-muted)!important}html.light .bg-bg-dim{background-color:var(--surface-card)}html.light .btn-apple-pay{background:#111}html.light .force-white{color:#fff!important}html.light .text-white\/80{color:#050505cc!important}html.light .text-white\/70{color:#050505b3!important}html.light .text-white\/60{color:#05050599!important}html.light .text-white\/50{color:#05050580!important}html.light .text-white\/40{color:#05050566!important}html.light .text-white\/20{color:#05050533!important}html.light .hover\:bg-white\/\[0\.06\]:hover,html.light .bg-white\/\[0\.06\],html.light .bg-white\/5{background-color:#0000000a!important}html.light .bg-white\/10{background-color:#0000000f!important}html.light .text-zinc-400{color:#52525b!important}html.light .text-zinc-500{color:#71717a!important}html.light .border-white\/5{border-color:#0000000d!important}html.light .border-white\/10{border-color:#0000000f!important}html.light .border-white\/20{border-color:#00000014!important}html.light .glass-specular:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.02),transparent)}html.light .bg-\[\#0A0A0A\]{background-color:var(--surface)!important}html.light .bg-\[\#0D0D0D\]{background-color:var(--surface-card)!important}html.light .bg-\[\#050505\],html.light .bg-\[\#080808\]{background-color:var(--bg)!important}html.light .bg-\[\#1A1A1A\]{background-color:var(--surface-raised)!important}html.light .bg-\[\#111\]{background-color:#111!important}html.light .bg-\[\#121212\]{background-color:var(--surface-card)!important}html.light .text-\[\#FAFAFA\]{color:var(--on-surface)!important}html.light .text-\[\#A1A1AA\]{color:var(--on-surface-variant)!important}html.light .text-\[\#EBEBEB\]{color:var(--on-surface)!important}html.light .border-\[\#0A0A0A\],html.light .border-\[\#1A1A1A\]{border-color:var(--border)!important}html.light .shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.05\)\]{box-shadow:0 1px 2px #0000000a!important}html.light .bg-black{background-color:var(--surface-card)!important}html.light .bg-white\/20{background-color:#00000026!important}html.light .hover\:bg-white\/40:hover{background-color:#00000040!important}html.light .bg-emerald-glow{background-image:radial-gradient(ellipse at 50% 0%,rgba(0,179,119,.06) 0%,transparent 60%)!important}html.light .bg-footer-glow{background-image:linear-gradient(to top,var(--bg),rgba(0,179,119,.03))!important}html.light .from-\[\#0A0A0A\]{--tw-gradient-from:var(--surface-card) !important}html.light .to-\[\#121212\]{--tw-gradient-to:var(--surface-raised) !important}html.light .bg-white\/3{background-color:#00000005!important}html.light .scanlines:after{background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,179,119,.008) 3px,rgba(0,179,119,.008) 4px)!important}.fill-hub-bg{fill:var(--surface-card)}html.light .fill-hub-bg{fill:#fff!important}.section-divider{height:1px;width:100%;max-width:600px;margin:0 auto;background:linear-gradient(90deg,transparent 0%,rgba(0,229,153,.2) 50%,transparent 100%);opacity:.6}html.light .section-divider{background:linear-gradient(90deg,transparent 0%,rgba(0,163,108,.15) 50%,transparent 100%);opacity:.5}html.light .text-white{color:var(--on-surface)!important}html.light .force-white,html.light .force-white .text-white{color:#fff!important}html.light .force-white .fill-white{fill:#fff!important}html.light .light-mode-white-bg{background-color:#fff!important;color:var(--on-surface)!important}.coming-soon-badge{background-color:#ffffff14;color:#ffffff80}html.light .coming-soon-badge{background-color:#e8e8ec;color:#00000080}html.light .catalog-plus-one{color:#fff!important;background-color:#00e599!important;border-color:#00e599!important}html.light .shadow-2xl{box-shadow:0 10px 40px -10px #0000001a!important}:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important;border-radius:4px}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--primary-glow)!important}.skip-to-content{position:absolute;top:-100%;left:50%;transform:translate(-50%);z-index:9999;padding:12px 24px;background:var(--primary);color:#050505;font-weight:700;border-radius:8px;transition:top .2s}.skip-to-content:focus{top:8px}#main-content{scroll-margin-top:80px}@media(max-width:500px){.qt-cookie-panel{max-height:min(60dvh,360px);padding:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}[id^=uth-]{scroll-margin-top:80px}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 #00e59999}50%{opacity:.7;box-shadow:0 0 0 6px #00e59900}}@keyframes scanline{0%{background-position:0 0}to{background-position:0 4px}}@keyframes rotate-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ambient-glow{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}main>section,main>div,footer,header{position:relative;z-index:1}.ambient-glow .blob{position:absolute;border-radius:50%;filter:blur(100px);opacity:.12;background:radial-gradient(circle,rgba(0,229,153,.6),transparent 70%);will-change:transform}.ambient-glow .blob-1{width:800px;height:800px;top:5%;right:-20%;animation:drift-1 18s ease-in-out infinite}.ambient-glow .blob-2{width:700px;height:700px;top:40%;left:-25%;animation:drift-2 22s ease-in-out infinite}.ambient-glow .blob-3{width:900px;height:900px;bottom:-5%;right:-10%;animation:drift-3 20s ease-in-out infinite}html.light .ambient-glow .blob{display:none}@keyframes drift-1{0%,to{transform:translate(0)}25%{transform:translate(-160px,100px)}50%{transform:translate(-60px,200px)}75%{transform:translate(100px,80px)}}@keyframes drift-2{0%,to{transform:translate(0)}25%{transform:translate(180px,-80px)}50%{transform:translate(100px,150px)}75%{transform:translate(-60px,80px)}}@keyframes drift-3{0%,to{transform:translate(0)}25%{transform:translate(-120px,-140px)}50%{transform:translate(100px,-60px)}75%{transform:translate(160px,60px)}}@keyframes text-cycle{0%,25%{opacity:1;transform:translateY(0)}30%,95%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%{opacity:.6;transform:translate(-50%) scale(.95)}to{opacity:1;transform:translate(-50%) scale(1.05)}}@keyframes typewriter-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes logo-trail-reveal{0%{stroke-dashoffset:30}20%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes logo-dot-travel{0%{stroke-dashoffset:0;opacity:1}20%{stroke-dashoffset:-28;opacity:1}22%{opacity:0}to{opacity:0}}@keyframes logo-tip-appear{0%{stroke-dashoffset:18;opacity:0}18%{stroke-dashoffset:18;opacity:0}19%{opacity:1}24%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:1}}@keyframes logo-text-aurora{0%{background-position:110% center}25%{background-position:110% center}60%{background-position:-10% center}to{background-position:-10% center}}.logo-arrow-tip{animation:logo-tip-appear 6.5s ease-out infinite}.logo-arrow-trail{animation:logo-trail-reveal 6.5s cubic-bezier(.22,1,.36,1) infinite}.logo-arrow-dot{filter:drop-shadow(0 0 4px rgba(0,229,153,.7));animation:logo-dot-travel 6.5s cubic-bezier(.22,1,.36,1) infinite}.logo-text-animated{background:linear-gradient(90deg,currentColor 0%,currentColor 43%,#00E599 46%,#00D4FF 50%,#A855F7 54%,currentColor 57%,currentColor 100%);background-size:500% 100%;background-position:-10% center;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:logo-text-aurora 6.5s ease-in-out infinite;padding-bottom:4px;margin-bottom:-4px}.group:hover .logo-text-animated{background-image:linear-gradient(90deg,currentColor 0%,currentColor 43%,#fff 46%,#00D4FF 50%,#fff 54%,currentColor 57%,currentColor 100%)}@media(prefers-reduced-motion:reduce){.logo-arrow-trail,.logo-arrow-tip,.logo-arrow-dot{animation:none!important;stroke-dashoffset:0!important;opacity:1!important}.logo-arrow-dot{opacity:0!important}.logo-text-animated{animation:none!important;-webkit-text-fill-color:currentColor}}html.light .shadow-dialog{box-shadow:0 24px 64px #0000001f}.checkout-bar-shadow{box-shadow:0 -20px 40px -5px #000c}html.light .checkout-bar-shadow{box-shadow:0 -4px 12px -2px #0000000a}.text-display,.text-headline{background:linear-gradient(180deg,var(--text-dim) 0%,var(--on-surface) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-bottom:.15em}.card,.card-glass,.card-glass-lg{transition:all .4s cubic-bezier(.22,1,.36,1)}.card:hover,.card-glass:hover,.card-glass-lg:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000040,0 0 30px #00e5990f}.card,.card-glass,.card-glass-lg{position:relative;overflow:hidden}.card:before,.card-glass:before,.card-glass-lg:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from 0deg,transparent 0%,rgba(0,229,153,.3) 25%,transparent 50%,rgba(0,229,153,.15) 75%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease;pointer-events:none;animation:border-rotate 4s linear infinite paused}.card:hover:before,.card-glass:hover:before,.card-glass-lg:hover:before{opacity:1;animation-play-state:running}@keyframes border-rotate{to{transform:rotate(360deg)}}.btn-primary:active:before,.btn-outlined:active:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--ripple-x,50%) var(--ripple-y,50%),rgba(255,255,255,.3) 0%,transparent 60%);animation:ripple-expand .5s ease-out;pointer-events:none}@keyframes ripple-expand{0%{transform:scale(0);opacity:1}to{transform:scale(2.5);opacity:0}}.page-enter{animation:page-fade-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes page-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.magnetic-btn{transition:transform .25s cubic-bezier(.22,1,.36,1);will-change:transform}.magnetic-btn:active{transform:scale(.97);transition-duration:.1s}.btn-primary,.btn-outlined{position:relative;overflow:hidden}.btn-primary:after,.btn-outlined:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--ripple-x,50%) var(--ripple-y,50%),rgba(0,229,153,.15) 0%,transparent 60%);opacity:0;transform:scale(0);transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.btn-primary:active:after,.btn-outlined:active:after{opacity:1;transform:scale(2.5);transition:opacity 0s,transform 0s}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}html.light body:after{opacity:.025}@media(hover:none)and (pointer:coarse){.btn-primary:active,.btn-outlined:active,.card-glass:active,.card:active{transform:scale(.97)!important;transition:transform .1s ease!important}}.reveal-image{clip-path:inset(0 100% 0 0);animation:image-reveal .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes image-reveal{0%{clip-path:inset(0 100% 0 0);transform:scale(1.05)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes logo-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(360deg) scale(1.1)}to{transform:rotate(720deg) scale(1)}}.scroll-progress-bar{position:fixed;top:0;left:0;height:2px;z-index:9998;background:linear-gradient(90deg,#00e599,#00d4ff,#a855f7);transform-origin:left;transition:transform .1s linear;pointer-events:none}@media(prefers-reduced-motion:reduce){.card:hover,.card-glass:hover,.card-glass-lg:hover{transform:none!important}.card:before,.card-glass:before,.card-glass-lg:before{display:none!important}.page-enter{animation:none!important}.cursor-dot{display:none!important}.headline-settle,.text-headline{animation:none!important}.reveal-image{animation:none!important;clip-path:none!important}.scroll-progress-bar{display:none!important}.btn-primary:after,.btn-outlined:after{display:none!important}}html{overscroll-behavior-y:none}@media(pointer:coarse){a,button,[role=button]{-webkit-tap-highlight-color:rgba(0,229,153,.15)}}.skeleton-loader{background:linear-gradient(90deg,var(--surface-card) 25%,var(--surface-raised) 50%,var(--surface-card) 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:12px}@keyframes skeleton-pulse{0%{background-position:200% center}to{background-position:-200% center}}@media(max-width:767px){html{scroll-snap-type:y proximity}section{scroll-snap-align:start}}@supports (padding:env(safe-area-inset-bottom)){.mobile-cta-bar{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}}.mockup-float{animation:mockup-levitate 4s ease-in-out infinite}@keyframes mockup-levitate{0%,to{transform:translateY(0) rotateX(0) rotateY(0)}25%{transform:translateY(-6px) rotateX(.5deg) rotateY(-.5deg)}50%{transform:translateY(-10px) rotateX(-.3deg) rotateY(.3deg)}75%{transform:translateY(-4px) rotateX(.2deg) rotateY(-.2deg)}}.mockup-reflet{position:relative;overflow:hidden}.mockup-reflet:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.04) 45%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 55%,transparent 65%);background-size:200% 100%;background-position:200% center;pointer-events:none;z-index:30;border-radius:inherit;transition:background-position .8s ease-out}.mockup-glow{position:relative}.mockup-glow:before{content:"";position:absolute;inset:-20px;border-radius:40px;background:radial-gradient(ellipse at center,rgba(0,229,153,.15) 0%,rgba(0,229,153,.08) 40%,transparent 70%);animation:glow-pulse 3s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.mockup-cinematic{transition:transform .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1)}.mockup-cinematic:not(.in-view){transform:scale(.92);filter:blur(6px);opacity:0}.mockup-cinematic.in-view{transform:scale(1);filter:blur(0);opacity:1}.parallax-slow{will-change:transform;transition:transform .1s linear}.scroll-scale{transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1)}.scroll-scale:not(.in-view){transform:scale(.96);opacity:.7}.scroll-scale.in-view{transform:scale(1);opacity:1}.text-blur-reveal{transition:filter .6s ease-out,opacity .6s ease-out,transform .6s ease-out}.text-blur-reveal:not(.in-view){filter:blur(8px);opacity:0;transform:translateY(20px)}.text-blur-reveal.in-view{filter:blur(0);opacity:1;transform:translateY(0)}.stagger-reveal .stagger-word{display:inline-block;transition:filter .6s ease-out,opacity .6s ease-out,transform .6s ease-out}.stagger-reveal:not(.in-view) .stagger-word{filter:blur(6px);opacity:0;transform:translateY(12px)}.stagger-reveal.in-view .stagger-word{filter:blur(0);opacity:1;transform:translateY(0)}.stagger-word:nth-child(1){transition-delay:0s}.stagger-word:nth-child(2){transition-delay:.06s}.stagger-word:nth-child(3){transition-delay:.12s}.stagger-word:nth-child(4){transition-delay:.18s}.stagger-word:nth-child(5){transition-delay:.24s}.stagger-word:nth-child(6){transition-delay:.3s}.stagger-word:nth-child(7){transition-delay:.36s}.stagger-word:nth-child(8){transition-delay:.42s}.stagger-word:nth-child(9){transition-delay:.48s}.stagger-word:nth-child(10){transition-delay:.54s}@media(prefers-reduced-motion:reduce){.mockup-float{animation:none!important}.mockup-reflet:after{animation:none!important;display:none}.mockup-glow:before{animation:none!important}.mockup-cinematic,.scroll-scale,.text-blur-reveal,.stagger-reveal .stagger-word{transition:none!important;filter:none!important;opacity:1!important;transform:none!important}}.no-animated-border:before{display:none!important}.nav-text{color:#a1a1aa}.light .nav-text{color:#3f3f46}.light .text-zinc-400{color:#52525b!important}.light .hover-emerald-nav:hover{color:#047857!important}.light .text-on-surface-variant{color:#3f3f46!important}.light .text-on-surface-variant:hover{color:inherit}.light .hover\:text-\[\#00E599\]:hover{color:#00e599!important}.light .hover\:border-\[\#00E599\]:hover{border-color:#00e599!important}.light .border-outline-variant{border-color:#d4d4d8}.light details summary svg,.light details summary .material-symbols-rounded{color:#52525b!important}.light [role=tablist] button:not([aria-selected=true]):not(.seg-btn),.light .comparative-tab-inactive{color:#52525b!important;background-color:#f4f4f5!important;border:1px solid #d4d4d8!important}.light .logo-text-animated{background-image:linear-gradient(90deg,currentColor 0%,currentColor 43%,#00C77D 46%,#00B4E0 50%,#7E22CE 54%,currentColor 57%,currentColor 100%)!important}.light .text-zinc-500{color:#3f3f46!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.section-divider{height:1px;background:linear-gradient(90deg,transparent 0%,var(--outline-variant) 30%,var(--outline-variant) 70%,transparent 100%);margin:0 auto;max-width:80%}header.scrolled{backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);background-color:rgba(var(--surface-rgb,5,5,5),.97)}@media(max-width:1023px){.glass-header,header.scrolled{background-color:#050505!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.light .glass-header,html.light .glass-header.scrolled{background-color:#f8f9fa!important}}.glass-header{padding-top:env(safe-area-inset-top,0px)}.scroll-to-top{position:fixed;bottom:2rem;right:2rem;width:44px;height:44px;border-radius:50%;background:var(--surface-card);border:1px solid var(--outline-variant);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9999;transition:all .3s ease;box-shadow:0 4px 12px #00000026;opacity:1;transform:translateY(0)}.scroll-to-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}.scroll-to-top:hover{background:var(--primary);border-color:var(--primary);box-shadow:0 4px 16px #00e5994d}.scroll-to-top:hover span{color:#fff!important}@media(max-width:767px){.scroll-to-top{bottom:5rem;right:1rem}}.reveal-up{opacity:0;transform:translateY(24px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.reveal-up.in-view{opacity:1;transform:translateY(0)}.reveal-up[style*=--delay]{transition-delay:var(--delay,0ms)}.reveal-up:nth-child(1){transition-delay:0ms}.reveal-up:nth-child(2){transition-delay:80ms}.reveal-up:nth-child(3){transition-delay:.16s}.reveal-up:nth-child(4){transition-delay:.24s}.reveal-up:nth-child(5){transition-delay:.32s}.card-glass{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.card:hover,.card-glass:hover{border-color:#00e59933}.hero-mesh{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.hero-mesh:before{content:"";position:absolute;width:120%;height:120%;top:-10%;left:-10%;background:radial-gradient(ellipse 50% 60% at 20% 80%,rgba(0,229,153,.08) 0%,transparent 70%),radial-gradient(ellipse 40% 50% at 80% 20%,rgba(0,212,255,.06) 0%,transparent 70%),radial-gradient(ellipse 60% 40% at 50% 50%,rgba(168,85,247,.04) 0%,transparent 70%);animation:mesh-drift 20s ease-in-out infinite alternate}@keyframes mesh-drift{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.02)}66%{transform:translate(-20px,15px) scale(.98)}to{transform:translate(10px,-10px) scale(1.01)}}.light .hero-mesh:before{background:radial-gradient(ellipse 50% 60% at 20% 80%,rgba(0,229,153,.12) 0%,transparent 70%),radial-gradient(ellipse 40% 50% at 80% 20%,rgba(0,212,255,.08) 0%,transparent 70%),radial-gradient(ellipse 60% 40% at 50% 50%,rgba(168,85,247,.05) 0%,transparent 70%)}html{transition:background-color .4s ease,color .3s ease}html.theme-transitioning *{transition-duration:.4s!important}.eyebrow-emerald{background:linear-gradient(135deg,#00e599,#00d4c8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html.light .eyebrow-emerald{background:linear-gradient(135deg,#00a36c,#009e8e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-mesh{position:absolute;inset:0;pointer-events:none;overflow:hidden}.footer-mesh:before{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(ellipse 60% 40% at 30% 100%,rgba(0,229,153,.06) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 70% 90%,rgba(0,212,255,.04) 0%,transparent 60%);animation:mesh-drift 25s ease-in-out infinite alternate}.card-spotlight{position:relative;overflow:hidden}.card-spotlight:before{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,153,.08) 0%,transparent 70%);pointer-events:none;transform:translate(var(--spotlight-x,-200px),var(--spotlight-y,-200px));transition:opacity .3s ease;z-index:1;opacity:0}.card-spotlight:hover:before{opacity:1}@keyframes conic-spin{0%{--conic-angle:0deg}to{--conic-angle:360deg}}@property --conic-angle{syntax:"<angle>";initial-value:0deg;inherits:true}.card-conic-border{position:relative}.card-conic-border:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;box-sizing:border-box;background:conic-gradient(from var(--conic-angle),transparent 0%,#00E599 15%,#00D4FF 30%,#A855F7 45%,transparent 60%,transparent 100%);-webkit-mask-image:linear-gradient(white,white),linear-gradient(white,white);-webkit-mask-clip:content-box,border-box;mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;will-change:transform;transform:translateZ(0);animation:conic-spin 4s linear infinite;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:10}.card-conic-border:hover:after{opacity:1}.card-conic-border-active:after{opacity:1!important}.glass-liquid.card-conic-border:after,.glass-specular.card-conic-border:after{display:none}.glass-liquid.card-conic-border,.glass-specular.card-conic-border{transition:box-shadow .5s ease}.glass-liquid.card-conic-border:hover,.glass-specular.card-conic-border:hover{box-shadow:0 0 15px -3px #00e59980,0 0 30px -5px #00d4ff4d,0 0 45px -8px #a855f733,var(--glass-shadow,none),var(--glass-inner-shadow,none)}.btn-primary.card-conic-border:after{display:none}.btn-primary.card-conic-border:hover{box-shadow:0 0 20px #00e59999,0 0 40px #00d4ff4d,0 0 60px #a855f733}@media(prefers-reduced-motion:reduce){.reveal-up{opacity:1;transform:none;transition:none}.hero-mesh:before,.footer-mesh:before{animation:none}.card-conic-border:after{animation:none}}@media(max-width:767px){section{padding-top:4rem!important;padding-bottom:4rem!important}}@media(max-width:767px){.hero-mesh:before,.footer-mesh:before{animation:none!important}}.card-glass:active{transform:scale(.97)!important;transition-duration:.1s!important}@media(max-width:767px){.scroll-to-top{width:52px;height:52px}}h1,h2,h3{text-wrap:balance}.mobile-menu-item{opacity:0;transform:translate(20px);transition:opacity .3s ease,transform .3s ease}.mobile-menu-open .mobile-menu-item{opacity:1;transform:translate(0)}.mobile-menu-open .mobile-menu-item:nth-child(1){transition-delay:50ms}.mobile-menu-open .mobile-menu-item:nth-child(2){transition-delay:.1s}.mobile-menu-open .mobile-menu-item:nth-child(3){transition-delay:.15s}.mobile-menu-open .mobile-menu-item:nth-child(4){transition-delay:.2s}.mobile-menu-open .mobile-menu-item:nth-child(5){transition-delay:.25s}.mobile-menu-open .mobile-menu-item:nth-child(6){transition-delay:.3s}.mobile-menu-open .mobile-menu-item:nth-child(7){transition-delay:.35s}@media(max-width:639px){#main-content>*>*>section:first-of-type,#main-content>*>*>div:first-of-type{padding-top:calc(1rem + env(safe-area-inset-top,0px))}}@media(max-width:639px){.seg-btn-wrap{flex-direction:row!important;width:100%!important}.seg-btn-wrap button{flex:1!important;justify-content:center!important;font-size:12px!important;padding:8px 6px!important;gap:4px!important;white-space:nowrap!important}}.hover\:\!border-\[\#00E599\]:hover{--tw-border-opacity:1 !important;border-color:rgb(0 229 153 / var(--tw-border-opacity,1))!important}.hover\:border-emerald:hover{--tw-border-opacity:1;border-color:rgb(0 229 153 / var(--tw-border-opacity,1))}.hover\:border-emerald\/40:hover{border-color:#00e59966}.hover\:bg-\[\#5249E5\]:hover{--tw-bg-opacity:1;background-color:rgb(82 73 229 / var(--tw-bg-opacity,1))}.hover\:bg-emerald-dim:hover,.hover\:bg-emerald\/15:hover{background-color:#00e59926}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:font-bold:hover{font-weight:700}.hover\:\!text-\[\#00E599\]:hover{--tw-text-opacity:1 !important;color:rgb(0 229 153 / var(--tw-text-opacity,1))!important}.hover\:text-\[\#00E599\]:hover,.hover\:text-emerald:hover{--tw-text-opacity:1;color:rgb(0 229 153 / var(--tw-text-opacity,1))}.hover\:text-on-surface:hover{color:var(--on-surface)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-\[0_0_24px_rgba\(16\,185\,129\,0\.45\)\]:hover{--tw-shadow:0 0 24px rgba(16,185,129,.45);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-emerald:focus{--tw-border-opacity:1;border-color:rgb(0 229 153 / var(--tw-border-opacity,1))}.focus\:border-emerald\/40:focus{border-color:#00e59966}.focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgb(248 113 113 / var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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-emerald\/30:focus{--tw-ring-color:rgb(0 229 153 / .3)}.focus\:ring-emerald\/40:focus{--tw-ring-color:rgb(0 229 153 / .4)}.focus\:ring-primary:focus{--tw-ring-color:var(--primary)}.focus\:ring-red-400\/30:focus{--tw-ring-color:rgb(248 113 113 / .3)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.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-emerald:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(0 229 153 / var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-surface:focus-visible{--tw-ring-offset-color:var(--surface)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/card:hover .group-hover\/card\:scale-\[1\.01\]{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/card:hover .group-hover\/card\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/step:hover .group-hover\/step\:scale-\[1\.01\]{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/card:hover .group-hover\/card\:border-amber-500\/20{border-color:#f59e0b33}.group\/card:hover .group-hover\/card\:border-amber-500\/40{border-color:#f59e0b66}.group\/card:hover .group-hover\/card\:border-blue-500\/40{border-color:#3b82f666}.group\/card:hover .group-hover\/card\:border-emerald\/20{border-color:#00e59933}.group\/card:hover .group-hover\/card\:border-emerald\/40,.group\/item:hover .group-hover\/item\:border-emerald\/40{border-color:#00e59966}.group\/step:hover .group-hover\/step\:border-emerald\/30{border-color:#00e5994d}.group\/step:hover .group-hover\/step\:border-white\/10{border-color:#ffffff1a}.group:hover .group-hover\:border-emerald\/30{border-color:#00e5994d}.group\/item:hover .group-hover\/item\:\!text-emerald,.group:hover .group-hover\:\!text-\[\#00E599\]{--tw-text-opacity:1 !important;color:rgb(0 229 153 / var(--tw-text-opacity,1))!important}.group:hover .group-hover\:text-\[\#00E599\]{--tw-text-opacity:1;color:rgb(0 229 153 / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-current{color:currentColor}.group:hover .group-hover\:text-emerald{--tw-text-opacity:1;color:rgb(0 229 153 / var(--tw-text-opacity,1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/card:hover .group-hover\/card\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}@media(min-width:640px){.sm\:right-4{right:1rem}.sm\:top-4{top:1rem}.sm\:block{display:block}.sm\:max-w-none{max-width:none}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1{gap:.25rem}.sm\:whitespace-pre-line{white-space:pre-line}.sm\:\!p-10{padding:2.5rem!important}.sm\:\!p-8{padding:2rem!important}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media(min-width:768px){.md\:left-8{left:2rem}.md\:top-6{top:1.5rem}.md\:col-span-12{grid-column:span 12 / span 12}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-7{grid-column:span 7 / span 7}.md\:mb-16{margin-bottom:4rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-video{aspect-ratio:16 / 9}.md\:h-10{height:2.5rem}.md\:h-20{height:5rem}.md\:w-10{width:2.5rem}.md\:w-2\/5{width:40%}.md\:w-\[2\.5px\]{width:2.5px}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-5{gap:1.25rem}.md\:gap-8{gap:2rem}.md\:\!p-10{padding:2.5rem!important}.md\:p-10{padding:2.5rem}.md\:p-14{padding:3.5rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-\[160px\]{font-size:160px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[19px\]{font-size:19px}.md\:text-\[32px\]{font-size:32px}.md\:opacity-100{opacity:1}}@media(min-width:1024px){.lg\:mb-0{margin-bottom:0}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-square{aspect-ratio:1 / 1}.lg\:h-0{height:0px}.lg\:w-1\/2{width:50%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:text-left{text-align:left}.group:hover .lg\:group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .lg\:group-hover\:visible{visibility:visible}.group:hover .lg\:group-hover\:opacity-100{opacity:1}}@media(prefers-color-scheme:dark){.dark\:border-emerald\/15{border-color:#00e59926}.dark\:bg-emerald\/\[0\.06\]{background-color:#00e5990f}.dark\:text-\[\#00E599\]{--tw-text-opacity:1;color:rgb(0 229 153 / var(--tw-text-opacity,1))}.dark\:text-\[\#6272A4\]{--tw-text-opacity:1;color:rgb(98 114 164 / var(--tw-text-opacity,1))}.dark\:text-\[\#F1FA8C\]{--tw-text-opacity:1;color:rgb(241 250 140 / var(--tw-text-opacity,1))}.dark\:text-\[\#FF79C6\]{--tw-text-opacity:1;color:rgb(255 121 198 / var(--tw-text-opacity,1))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.sv3-module-visual{--sv3-accent:#12e2a0;margin:0;min-width:0;color:#f2f0ea}.sv3-module-brandDiscovery{--sv3-accent:#5c9dff}.sv3-module-brandCopilot{--sv3-accent:#e8963c}.sv3-module-showcase{position:relative;min-width:0;min-height:490px;overflow:hidden;padding:clamp(16px,2.4vw,30px);border:1px solid #2b3a35;border-radius:26px;background:#0b0f0e;box-shadow:0 28px 72px #00000040,inset 0 1px #ffffff0d}.sv3-module-showcase:before{position:absolute;inset:0 auto auto 0;width:50%;height:1px;background:var(--sv3-accent);content:"";opacity:.9}.sv3-module-branch{position:relative;z-index:0;display:flex;align-items:center;flex:none;width:100%;height:72px;isolation:isolate;pointer-events:none}.sv3-module-branch:before{position:absolute;inset:-20px -8px -8px;z-index:-1;background:radial-gradient(ellipse 55% 55% at 55% 50%,color-mix(in srgb,var(--sv3-accent) 12%,transparent),transparent 80%);content:""}.sv3-module-branch:after{position:absolute;right:0;bottom:-16px;width:1px;height:19px;background:linear-gradient(var(--sv3-accent),transparent);content:"";opacity:.65}.sv3-module-branch-engine{position:relative;z-index:2;display:grid;place-items:center;flex:none;width:72px;height:72px;border:1px solid #11bb89;border-radius:50%;background:radial-gradient(circle at 50% 35%,#1a3a2d,#0a1311 68%);box-shadow:0 0 28px #0fbd8840,inset 0 0 22px #17ba8d1c;color:#e8f9f1;text-align:center}.sv3-module-branch-engine span{font-size:.63rem;font-weight:760;line-height:1.05;letter-spacing:-.035em}.sv3-module-branch-stream{position:absolute;top:1px;right:0;left:37px;width:calc(100% - 37px);height:70px;overflow:visible;fill:none;color:var(--sv3-accent)}.sv3-module-branch-strand{stroke:currentColor;stroke-width:1.1;opacity:.62;filter:drop-shadow(0 0 3px currentColor)}.sv3-module-branch-strand-back{opacity:.35}.sv3-module-branch-signal{stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-dasharray:2 98;filter:drop-shadow(0 0 5px currentColor)}.sv3-module-branch-destination{fill:currentColor;filter:drop-shadow(0 0 5px currentColor)}.sv3-window,.sv3-discovery-search,.sv3-discovery-context,.sv3-copilot-window{min-width:0;border:1px solid #33443d;border-radius:18px;background:#111a17;box-shadow:0 18px 50px #00000038}.sv3-window-top,.sv3-window-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px}.sv3-window-top{border-bottom:1px solid #26352f}.sv3-window-foot{border-top:1px solid #26352f;color:#b3c4ba;font-size:.69rem;line-height:1.4}.sv3-window-identity{display:inline-flex;align-items:center;gap:9px;color:#f4f6f3;font-size:.85rem;font-weight:760;white-space:nowrap}.sv3-window-identity svg{color:var(--sv3-accent)}.sv3-window-context{color:#98b4a3;font-size:.65rem;letter-spacing:.03em;white-space:nowrap}.sv3-micro-label{color:#9eaea5;font-size:.65rem;font-weight:760;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.sv3-module-showcase-agent{display:flex;flex-direction:column;justify-content:center;gap:16px}.sv3-agent-window{width:100%;max-width:530px;margin-inline:auto}.sv3-agent-conversation{display:grid;gap:20px;padding:clamp(17px,2vw,26px)}.sv3-agent-question{justify-self:end;max-width:76%;padding:15px 18px;border:1px solid #466455;border-radius:16px 16px 5px;background:#253a30}.sv3-agent-question p{margin:8px 0 0;color:#f3f5f1;font-size:clamp(.88rem,1.25vw,1.04rem);font-weight:620;line-height:1.35}.sv3-agent-response{max-width:90%;padding:18px;border:1px solid #386955;border-radius:16px 16px 16px 5px;background:#17231d}.sv3-agent-response-heading,.sv3-copilot-answer-heading{display:flex;align-items:center;gap:9px;color:var(--sv3-accent);font-size:.68rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.sv3-agent-response>strong{display:block;margin-top:13px;color:#fff;font-size:clamp(1rem,1.5vw,1.28rem);font-weight:650;line-height:1.3}.sv3-agent-product{display:grid;grid-template-columns:70px minmax(0,1fr);gap:13px;align-items:center;margin-top:19px;padding:8px;border:1px solid #34433a;border-radius:10px;background:#0d1712}.sv3-agent-product img{width:70px;height:78px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.sv3-agent-product p{margin:4px 0;color:#f4f4f0;font-size:.81rem;font-weight:700;line-height:1.22}.sv3-agent-product small{color:#a7baac;font-size:.66rem;line-height:1.3}.sv3-module-showcase-discovery{display:grid;align-content:center;gap:18px}.sv3-discovery-search{position:relative;z-index:1}.sv3-discovery-search .sv3-window-top{border-color:#31435b}.sv3-discovery-platforms{color:#a8bfe1;font-size:.6rem;text-align:right;line-height:1.35}.sv3-discovery-prompt{display:flex;align-items:center;gap:16px;margin:18px;padding:16px;border:1px solid #426590;border-radius:12px;background:#172535}.sv3-discovery-prompt>svg{flex:none;color:#83b7ff}.sv3-discovery-prompt p{margin:5px 0 0;color:#f3f6fb;font-size:clamp(.91rem,1.4vw,1.08rem);font-weight:630;line-height:1.35}.sv3-discovery-context{position:relative;width:88%;margin-left:auto;padding:clamp(18px,2.3vw,26px);border-color:#5c9dff;background:#18283d}.sv3-discovery-context-top{display:flex;align-items:center;gap:12px}.sv3-discovery-context-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:11px;color:#b7d3ff;background:#2d4770}.sv3-discovery-context-title{display:block;margin-top:3px;color:#f9fbff;font-size:1.07rem;line-height:1.2}.sv3-discovery-context>p{margin:20px 0 22px;color:#f2f6fd;font-size:clamp(1rem,1.5vw,1.24rem);font-weight:650;line-height:1.32}.sv3-discovery-knowledge{display:flex;flex-wrap:wrap;gap:7px}.sv3-discovery-knowledge span{padding:6px 9px;border:1px solid #55749e;border-radius:6px;color:#cbdcf7;font-size:.62rem;line-height:1.25}.sv3-discovery-foot{max-width:87%;margin:0 0 0 auto;color:#a7b9d1;font-size:.69rem;line-height:1.45}.sv3-discovery-caveat{max-width:87%;margin:-8px 0 0 auto;color:#c3cddc;font-size:.75rem;line-height:1.45}.sv3-module-showcase-copilot{display:flex;flex-direction:column;justify-content:center;gap:16px}.sv3-copilot-window{width:100%;max-width:550px;margin-inline:auto;border-color:#4e4630}.sv3-copilot-window .sv3-window-top,.sv3-copilot-window .sv3-window-foot{border-color:#3a382d}.sv3-copilot-window .sv3-window-context{max-width:55%;white-space:normal;text-align:right}.sv3-copilot-conversation{display:grid;align-content:center;gap:18px;min-height:310px;padding:clamp(18px,2vw,26px)}.sv3-copilot-query{justify-self:end;max-width:82%;padding:14px 17px;border:1px solid #5b5842;border-radius:16px 16px 5px;background:#222922}.sv3-copilot-query p{margin:8px 0 0;color:#f6f4ec;font-size:.84rem;line-height:1.35}.sv3-copilot-answer{padding:17px;border:1px solid #6a5c37;border-radius:11px;background:#27271e}.sv3-copilot-answer>strong{display:block;margin:14px 0 19px;color:#fff8e9;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:650;line-height:1.3}.sv3-copilot-context{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #56513b;color:#f2d797;font-size:.68rem;line-height:1.35}@media(max-width:800px){.sv3-module-showcase{min-height:0}}@media(max-width:520px){.sv3-module-showcase{padding:12px;border-radius:19px}.sv3-module-branch{height:68px}.sv3-module-branch-engine{width:68px;height:68px}.sv3-module-branch-engine span{font-size:.75rem}.sv3-module-branch-stream{left:34px;width:calc(100% - 34px);height:68px}.sv3-window-top,.sv3-window-foot{padding:14px}.sv3-window-context,.sv3-discovery-platforms{font-size:.75rem;white-space:normal}.sv3-micro-label,.sv3-window-foot,.sv3-agent-response-heading,.sv3-copilot-answer-heading,.sv3-agent-product small,.sv3-discovery-knowledge span,.sv3-discovery-foot,.sv3-copilot-context{font-size:.75rem}.sv3-agent-conversation{gap:15px;padding:14px}.sv3-agent-question{max-width:88%}.sv3-agent-response{max-width:95%;padding:14px}.sv3-agent-product{grid-template-columns:58px minmax(0,1fr)}.sv3-agent-product img{width:58px;height:67px}.sv3-discovery-prompt{margin:12px;padding:12px}.sv3-discovery-context{width:96%;padding:16px}.sv3-discovery-foot,.sv3-discovery-caveat{max-width:95%}.sv3-copilot-conversation{padding:15px}}@media(max-width:400px){.sv3-copilot-window .sv3-window-top{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.sv3-copilot-window .sv3-window-identity{width:100%;min-width:0;white-space:normal;line-height:1.25}.sv3-copilot-window .sv3-window-context{width:100%;min-width:0;max-width:none;text-align:left;line-height:1.35;overflow-wrap:anywhere}}@media(prefers-reduced-motion:no-preference){.sv3-agent-response,.sv3-discovery-context,.sv3-copilot-answer{animation:sv3-module-enter .65s both}.sv3-module-branch-signal{animation:sv3-module-branch-travel 4.8s linear infinite}@keyframes sv3-module-enter{0%{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes sv3-module-branch-travel{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}}.sv2-page,.sv2-header,.sv2-footer{--sv2-ink:#0b100f;--sv2-bone:#f2f0ea;--sv2-dark-text:#171b1a;--sv2-muted:#aab4af;--sv2-green:#12e2a0;--sv2-green-light:#0bbf80;--sv2-blue:#5c9dff;--sv2-amber:#e8963c;font-family:Helvetica Neue,Helvetica,Inter,Arial,sans-serif}.sv2-page{background:var(--sv2-ink);color:#fff;overflow:hidden}.sv2-wrap{width:min(100% - 64px,1336px);margin-inline:auto}.sv2-page h1,.sv2-page h2,.sv2-page h3{letter-spacing:-.055em;font-weight:750}.sv2-page h1{font-size:clamp(3.15rem,5.2vw,5.8rem);line-height:1.02}.sv2-page h2{font-size:clamp(2.3rem,3.5vw,4rem);line-height:1.06}.sv2-page h3{font-size:clamp(1.38rem,1.8vw,2rem);line-height:1.12}.sv2-page p{line-height:1.62}.sv2-eyebrow{display:flex;align-items:flex-start;gap:11px;color:var(--sv2-green);text-transform:uppercase;font-size:.75rem;line-height:1.3;font-weight:750;letter-spacing:.16em}.sv2-eyebrow-dot{width:7px;height:7px;flex:0 0 7px;margin-top:4px;border-radius:50%;background:currentColor;box-shadow:0 0 16px currentColor}.sv2-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:54px;padding:14px 22px;background:var(--sv2-green);border-radius:999px;color:#092018;font-size:.94rem;line-height:1.2;font-weight:750;text-align:center;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.sv2-button:hover{background:#5af1c1;transform:translateY(-2px);box-shadow:0 12px 35px #12e2a033}.sv2-button-small{min-height:44px;padding:10px 16px;gap:10px;font-size:.78rem}.sv2-text-link{display:inline-flex;align-items:center;gap:9px;color:inherit;font-size:.95rem;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;transition:gap .2s ease,color .2s ease}.sv2-text-link:hover{gap:14px;color:var(--sv2-green)}.sv2-header{position:sticky;top:0;z-index:80;color:#fff;background:#0b100feb;border-bottom:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sv2-header-inner{width:min(100% - 64px,1416px);min-height:72px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.sv2-home-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none;white-space:nowrap}.sv2-brand{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:750;font-size:1.31rem;letter-spacing:-.065em}.sv2-brand-icon{color:var(--sv2-green);font-size:1.28rem;line-height:1;font-weight:700}.sv2-nav{display:flex;align-items:center;justify-content:center;gap:clamp(13px,2vw,28px)}.sv2-nav a{color:#b6c1ba;font-size:.82rem;font-weight:600;white-space:nowrap;transition:color .2s ease}.sv2-nav a:hover,.sv2-nav a.is-current{color:#fff}.sv2-header-actions{display:flex;align-items:center;gap:14px}.sv2-languages{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.19);border-radius:99px}.sv2-languages a{min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:99px;color:#cad2ce;font-size:.68rem;font-weight:750}.sv2-languages a[aria-current=page]{background:#ffffff24;color:#fff}.sv2-theme-toggle{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.19);border-radius:50%;color:#fff;background:transparent;cursor:pointer}.sv2-theme-toggle:hover{border-color:var(--sv2-green);color:var(--sv2-green)}.sv2-moon{display:none}html.light .sv2-moon{display:block}html.light .sv2-sun,.sv2-mobile-menu{display:none}.sv2-menu-button{display:grid;place-items:center;color:#fff;width:44px;height:44px;cursor:pointer;list-style:none}.sv2-menu-button::-webkit-details-marker{display:none}.sv2-menu-close-icon,.sv2-mobile-menu[open] .sv2-menu-open-icon{display:none}.sv2-mobile-menu[open] .sv2-menu-close-icon{display:block}.sv2-mobile-nav{display:none}.sv2-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,88px)}.sv2-home-hero{min-height:min(780px,calc(100svh - 72px));padding-block:100px}.sv2-home-hero:before{content:"";position:absolute;z-index:0;width:100%;height:820px;left:0;top:72px;pointer-events:none;background:radial-gradient(1000px 760px at 80% 114%,rgba(16,190,134,.24),transparent 62%),radial-gradient(760px 540px at 97% -6%,rgba(64,110,255,.16),transparent 62%),radial-gradient(900px 700px at 34% 120%,rgba(14,120,90,.1),transparent 60%)}.sv2-home-hero>*{position:relative;z-index:1}.sv2-hero-copy h1{max-width:780px;margin:25px 0 24px}.sv2-hero-copy h1 span{display:block;color:var(--sv2-green)}.sv2-hero-copy>p{max-width:620px;color:#b7c4bd;font-size:clamp(1.08rem,1.45vw,1.38rem)}.sv2-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:38px}.sv2-orbit{width:min(100%,610px);aspect-ratio:1;position:relative;display:grid;place-items:center;margin:0 auto;isolation:isolate;--sv2-pointer-x:0px;--sv2-pointer-y:0px}.sv2-orbit:before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,rgba(16,190,134,.16),transparent 60%);filter:blur(25px);z-index:-1}.sv2-orbit-ring{position:absolute;border-radius:50%;border:1px solid;animation:sv2-orbit-breathe 8s ease-in-out infinite alternate}.sv2-orbit-ring-one{width:50%;aspect-ratio:1;border-color:#12e2a0a6;box-shadow:inset 0 0 42px #12e2a00a,0 0 30px #12e2a00f}.sv2-orbit-ring-two{width:72%;aspect-ratio:1;border-color:#5c9dff61;animation-delay:-2s}.sv2-orbit-ring-three{width:94%;aspect-ratio:1;border-color:#e8963c42;animation-delay:-4s}.sv2-orbit-core{display:flex;flex-direction:column;align-items:center;justify-content:center;width:36%;aspect-ratio:1;border-radius:50%;color:#fff;text-align:center;background:radial-gradient(circle at 50% 38%,#182b23,#0b100f 70%);border:1px solid rgba(18,226,160,.68);box-shadow:0 0 55px #12e2a021;translate:calc(var(--sv2-pointer-x) * .16) calc(var(--sv2-pointer-y) * .16);transition:translate .35s ease-out}.sv2-orbit-core span,.sv2-flow-engine span,.sv2-visual-core span{color:var(--sv2-green);letter-spacing:.19em;font-size:clamp(.47rem,.6vw,.7rem);font-weight:750}.sv2-orbit-core strong,.sv2-flow-engine strong,.sv2-visual-core strong{font-size:clamp(1.35rem,2.2vw,2.4rem);letter-spacing:-.055em;line-height:1.15}.sv2-orbit-core small{max-width:80%;color:#b6c5bd;font-size:clamp(.5rem,.75vw,.78rem);line-height:1.3}.sv2-orbit-node{position:absolute;display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid rgba(255,255,255,.15);border-radius:99px;background:#131b19;box-shadow:0 16px 30px #00000040;color:#fff;white-space:nowrap;font-size:clamp(.65rem,1vw,.88rem);font-weight:700;translate:calc(var(--sv2-pointer-x) * -.35) calc(var(--sv2-pointer-y) * -.35);transition:translate .4s ease-out}.sv2-orbit-discovery{translate:calc(var(--sv2-pointer-x) * -.26) calc(var(--sv2-pointer-y) * -.26)}.sv2-orbit-copilot{translate:calc(var(--sv2-pointer-x) * -.2) calc(var(--sv2-pointer-y) * -.2)}.sv2-orbit-node span{width:8px;height:8px;background:currentColor;border-radius:50%;box-shadow:0 0 14px currentColor}.sv2-orbit-agent{left:0;top:48%;color:var(--sv2-green)}.sv2-orbit-discovery{right:0;top:24%;color:var(--sv2-blue)}.sv2-orbit-copilot{right:7%;bottom:16%;color:var(--sv2-amber)}.sv2-orbit figcaption{position:absolute;bottom:-8px;color:#788b81;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em}@keyframes sv2-orbit-breathe{0%{transform:scale(.98);opacity:.68}to{transform:scale(1.02);opacity:1}}.sv2-light-section{background:var(--sv2-bone);color:var(--sv2-dark-text)}.sv2-section-pad{padding-block:clamp(80px,9vw,140px)}.sv2-section-heading{max-width:800px;margin-bottom:48px}.sv2-section-heading h2{margin:22px 0 18px}.sv2-section-heading p{color:#5c6861;font-size:1.12rem;max-width:680px}.sv2-light-section .sv2-eyebrow{color:#087b58}.sv2-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.sv2-module-card{display:flex;flex-direction:column;justify-content:space-between;min-height:345px;padding:28px;border-radius:22px;background:#fff;color:var(--sv2-dark-text);border:1px solid rgba(23,27,26,.08);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.sv2-module-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px #07160e17}.sv2-module-card-top{display:flex;align-items:center;justify-content:space-between;color:#5f6b62;font-size:.75rem;letter-spacing:.1em;font-weight:700}.sv2-module-card h3{margin-bottom:16px}.sv2-module-card p{color:#58645c;font-size:.98rem}.sv2-card-link{display:inline-flex;align-items:center;gap:9px;font-size:.84rem;font-weight:750}.sv2-module-green{border-top:4px solid var(--sv2-green-light)}.sv2-module-blue{border-top:4px solid var(--sv2-blue)}.sv2-module-amber{border-top:4px solid var(--sv2-amber)}.sv2-module-green .sv2-card-link{color:#087b58}.sv2-module-blue .sv2-card-link{color:#3269c4}.sv2-module-amber .sv2-card-link{color:#a45c18}.sv2-engine-teaser{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:65px;align-items:center}.sv2-engine-teaser h2{margin:20px 0}.sv2-engine-teaser p{color:#adbbb2;font-size:1.07rem;margin-bottom:26px}.sv2-flow{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;position:relative;min-height:330px;padding-bottom:34px}.sv2-flow-sources{display:grid;gap:8px;width:27%}.sv2-source{min-height:50px;display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#17201d;color:#fff;font-size:clamp(.65rem,.9vw,.78rem);line-height:1.2;font-weight:700}.sv2-source span{color:#7d9a88;font-size:.6rem}.sv2-source-0{border-left:3px solid var(--sv2-green)}.sv2-source-1{border-left:3px solid var(--sv2-blue)}.sv2-source-2{border-left:3px solid var(--sv2-amber)}.sv2-source-3{border-left:3px solid #a793e8}.sv2-flow-connector{width:8%;display:flex;flex-direction:column;gap:10px}.sv2-flow-connector i{display:block;height:1px;background:linear-gradient(90deg,transparent,var(--sv2-green));transform-origin:right center;animation:sv2-input-pulse 2.8s ease-in-out infinite}.sv2-flow-connector i:nth-child(2){animation-delay:.25s}.sv2-flow-connector i:nth-child(3){animation-delay:.5s}.sv2-flow-connector i:nth-child(4){animation-delay:.75s}@keyframes sv2-input-pulse{0%,to{opacity:.42;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}.sv2-flow-connector i:nth-child(2){background:linear-gradient(90deg,transparent,var(--sv2-blue))}.sv2-flow-connector i:nth-child(3){background:linear-gradient(90deg,transparent,var(--sv2-amber))}.sv2-flow-connector i:nth-child(4){background:linear-gradient(90deg,transparent,#a793e8)}.sv2-flow-engine{display:flex;flex-direction:column;align-items:center;justify-content:center;width:27%;aspect-ratio:1;border-radius:50%;color:#fff;text-align:center;border:1px solid var(--sv2-green);background:radial-gradient(circle at 50% 30%,#1a3026,#0b100f 70%);box-shadow:0 0 35px #12e2a01f}.sv2-flow-engine strong{font-size:clamp(.96rem,1.8vw,2rem)}.sv2-flow-engine small{max-width:76%;color:#9fb0a5;font-size:clamp(.5rem,.72vw,.7rem);line-height:1.25}.sv2-flow-arrow{width:8%;color:var(--sv2-green)}.sv2-flow-output{width:30%;min-height:145px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px;border-radius:16px;background:var(--sv2-bone);color:var(--sv2-dark-text)}.sv2-flow-output span{color:#087b58;text-transform:uppercase;letter-spacing:.1em;font-size:.57rem;font-weight:750}.sv2-flow-output strong{font-size:clamp(.9rem,1.25vw,1.4rem);line-height:1.1;letter-spacing:-.04em}.sv2-flow-output small{color:#5d6a61;font-size:clamp(.62rem,.8vw,.78rem);line-height:1.35}.sv2-flow figcaption{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#809188;font-size:.64rem;text-transform:uppercase;letter-spacing:.09em}.sv2-page-hero{padding-block:clamp(95px,12vw,175px) clamp(45px,6vw,100px)}.sv2-page-hero h1{max-width:1000px;margin:24px 0}.sv2-page-hero>p{max-width:800px;color:#b9c6bd;font-size:clamp(1.11rem,1.55vw,1.35rem)}.sv2-flow-section{padding-bottom:clamp(75px,9vw,130px)}.sv2-flow-section .sv2-flow{min-height:445px;padding:30px 45px 45px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(50% 90% at 60% 50%,rgba(18,226,160,.08),transparent)}.sv2-flow-explain{max-width:780px;margin:26px auto 0;color:#c8d8ce;font-size:clamp(.98rem,1.2vw,1.13rem);text-align:center}.sv2-flow-section .sv2-source{min-height:61px;font-size:.95rem}.sv2-flow-section .sv2-flow-output{min-height:190px}.sv2-stage-grid,.sv2-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sv2-stage-grid article,.sv2-value-grid article{border-top:1px solid rgba(23,27,26,.22);padding-top:24px}.sv2-stage-grid article>span,.sv2-value-grid article>span{color:#087b58;font-size:.75rem;font-weight:800;letter-spacing:.12em}.sv2-stage-grid h3,.sv2-value-grid h3{margin:22px 0 12px}.sv2-stage-grid p,.sv2-value-grid p{color:#5a655e;font-size:.99rem}.sv2-measurement{max-width:780px;margin-top:48px;padding:27px 30px;border:1px solid rgba(8,123,88,.25);border-left:4px solid #087b58;border-radius:15px;background:#fff}.sv2-measurement h3{margin-bottom:10px;font-size:1.28rem}.sv2-measurement p{color:#4f6255;font-size:.98rem}.sv2-governance{border:1px solid rgba(23,27,26,.12);border-radius:24px;background:#eae8e2;padding:clamp(22px,3vw,42px)}.sv2-governance-track{display:grid;grid-template-columns:minmax(110px,.82fr) 34px minmax(170px,1.15fr) 34px minmax(170px,1.15fr) 34px minmax(150px,1fr);align-items:center}.sv2-governance-engine{width:min(100%,155px);aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;background:#0b100f;border:1px solid #12e2a0;box-shadow:0 0 30px #12e2a02e;color:#fff}.sv2-governance-engine span{color:#12e2a0;font-size:.75rem;letter-spacing:.12em;font-weight:800}.sv2-governance-engine strong{font-size:clamp(1.35rem,1.8vw,2rem);letter-spacing:-.05em}.sv2-governance-line{height:2px;background:linear-gradient(90deg,#12e2a0,#aabeb3);position:relative}.sv2-governance-line:after{content:"";position:absolute;right:0;top:-3px;width:8px;height:8px;border-right:2px solid #13966d;border-top:2px solid #13966d;transform:rotate(45deg)}.sv2-governance-console,.sv2-governance-mirror{min-height:185px;display:flex;flex-direction:column;justify-content:center;padding:clamp(18px,2vw,26px);border:1px solid rgba(23,27,26,.12);border-radius:17px;background:#fff}.sv2-governance-console{border-top:3px solid #a793e8}.sv2-governance-mirror{background:#111916;color:#fff;border-top:3px solid #12e2a0}.sv2-governance-console>span,.sv2-governance-mirror>span{font-size:.75rem;font-weight:800;letter-spacing:.13em}.sv2-governance-console>span{color:#087b58}.sv2-governance-mirror>span{color:#10996b}.sv2-governance-console h3,.sv2-governance-mirror h3{font-size:clamp(1.12rem,1.55vw,1.5rem);margin:12px 0}.sv2-governance-console p,.sv2-governance-mirror p{font-size:.8rem;line-height:1.45;color:#5c6860}.sv2-governance-mirror p{color:#adbdb1}.sv2-governance-outputs{display:grid;gap:8px}.sv2-governance-output{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:9px 12px;background:#fff;border:1px solid rgba(23,27,26,.1);border-left:3px solid;border-radius:9px;color:#171b1a;font-size:.76rem;font-weight:750}.sv2-governance-output:hover{box-shadow:0 6px 16px #00000014}.sv2-governance-green{border-left-color:#0bbf80}.sv2-governance-blue{border-left-color:#5c9dff}.sv2-governance-amber{border-left-color:#e8963c}.sv2-governance-feedback{display:grid;gap:8px;margin:26px 10% 0}.sv2-governance-feedback span{height:1px;border-top:1px dashed rgba(11,191,128,.45)}.sv2-governance-feedback span:last-child{border-color:#e8963c66}.sv2-governance figcaption{color:#58645c;text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;text-align:center;margin-top:19px}.sv2-module-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(30px,6vw,100px);align-items:center;min-height:640px;padding-block:95px}.sv2-module-hero h1{margin:24px 0}.sv2-module-hero .sv2-button{margin-top:34px}.sv2-module-visual{min-height:360px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding:40px;border-radius:24px;border:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at 50% 50%,rgba(18,226,160,.07),transparent 65%),#101715}.sv2-visual-input,.sv2-visual-output{display:grid;gap:9px;align-self:start;max-width:82%;padding:17px 21px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#1b2420}.sv2-visual-output{align-self:end;background:var(--sv2-bone);color:#171b1a}.sv2-visual-input span,.sv2-visual-output span{color:#9dae9f;font-size:.58rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.sv2-visual-output span{color:#658271}.sv2-visual-input strong,.sv2-visual-output strong{font-size:clamp(.82rem,1.1vw,1.1rem);line-height:1.35}.sv2-visual-path{display:flex;justify-content:center;gap:8px;padding-block:7px}.sv2-visual-path i{display:block;width:2px;height:12px;background:var(--sv2-green);border-radius:99px;animation:sv2-signal 1.8s infinite}.sv2-visual-path i:nth-child(2){animation-delay:.2s}.sv2-visual-path i:nth-child(3){animation-delay:.4s}.sv2-visual-core{align-self:center;display:grid;place-items:center;width:105px;height:105px;border-radius:50%;color:#fff;background:#0b100f;border:1px solid var(--sv2-green);box-shadow:0 0 24px #12e2a029}.sv2-visual-core strong{font-size:1.25rem}.sv2-visual-brandDiscovery .sv2-visual-path i{background:var(--sv2-blue)}.sv2-visual-brandCopilot .sv2-visual-path i{background:var(--sv2-amber)}@keyframes sv2-signal{0%,to{opacity:.24;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1)}}.sv2-related{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.sv2-related h2{margin:20px 0}.sv2-related>div>p{color:#aabbb0;margin-bottom:25px}.sv2-related>div>.sv2-tools-note{margin-top:-12px;font-size:.88rem}.sv2-related .sv2-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv2-related .sv2-module-card{min-height:295px;padding:22px}.sv2-related .sv2-module-card h3{font-size:1.45rem}.sv2-about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.sv2-about-grid h2{margin-top:20px}.sv2-about-grid p{color:#556159;font-size:1.14rem;margin-bottom:26px}.sv2-demo-hero{padding-bottom:60px}.sv2-demo-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,110px);align-items:start;padding-block:65px 110px}.sv2-demo-aside{padding-top:20px}.sv2-demo-aside h2{font-size:clamp(2.2rem,3vw,3.1rem)}.sv2-demo-aside>p{margin-top:18px;color:#59665d}.sv2-demo-steps{margin-top:40px;border-top:1px solid rgba(23,27,26,.2)}.sv2-demo-steps>div{display:flex;gap:18px;align-items:baseline;padding:17px 0;border-bottom:1px solid rgba(23,27,26,.2)}.sv2-demo-steps span{color:#078e60;font-size:.75rem;font-weight:800}.sv2-demo-steps p{color:#39463e;font-size:.95rem}.sv2-demo-layout .card-glass{margin:0;background:#151b18;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 55px #1425191f}.sv2-closing{padding-block:100px 46px;background:radial-gradient(600px 500px at 80% 10%,rgba(18,226,160,.12),transparent 75%),#0d1713;border-top:1px solid rgba(255,255,255,.08)}.sv2-closing-inner{display:flex;align-items:end;justify-content:space-between;gap:40px}.sv2-closing h2{max-width:790px;margin:18px 0}.sv2-closing p{max-width:670px;color:#acbdb1}.sv2-closing .sv2-button{flex:0 0 auto}.sv2-page-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:100px;padding-top:24px;border-top:1px solid rgba(255,255,255,.13)}.sv2-page-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 15px;border:1px solid rgba(255,255,255,.15);border-radius:99px;color:#c4d1c7;font-size:.78rem;font-weight:700;transition:color .2s ease,border-color .2s ease}.sv2-page-links a:hover{color:var(--sv2-green);border-color:var(--sv2-green)}.sv2-footer{background:#080d0b;color:#fff;border-top:1px solid rgba(255,255,255,.07)}.sv2-footer-main{display:flex;justify-content:space-between;gap:60px;padding-block:65px}.sv2-footer-main p{color:#91a297;max-width:320px;margin-top:20px;font-size:.9rem;line-height:1.5}.sv2-footer-main nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 70px}.sv2-footer a,.sv2-footer button{color:#aebeb3;font-size:.82rem;text-align:left}.sv2-footer a:hover,.sv2-footer button:hover{color:var(--sv2-green)}.sv2-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:24px;border-top:1px solid rgba(255,255,255,.1);color:#768b7d;font-size:.75rem}.sv2-footer-bottom div{display:flex;flex-wrap:wrap;gap:20px}.sv2-footer-bottom a,.sv2-footer-bottom button{display:inline-flex;min-height:44px;align-items:center}html.light .sv2-page{background:#f2f0ea;color:#171b1a}html.light .sv2-page .sv2-eyebrow,html.light .sv2-page .sv2-hero-copy h1 span,html.light .sv2-page .sv2-text-link:hover,html.light .sv2-page-links a:hover{color:#087b58}html.light .sv2-header{background:#f2f0eaf0;color:#171b1a;border-bottom-color:#171b1a21}html.light .sv2-brand,html.light .sv2-nav a:hover,html.light .sv2-nav a.is-current,html.light .sv2-menu-button{color:#171b1a}html.light .sv2-footer .sv2-brand{color:#fff}html.light .sv2-header .sv2-brand-icon{color:#087b58}html.light .sv2-nav a,html.light .sv2-languages a{color:#4d5c52}html.light .sv2-languages,html.light .sv2-theme-toggle{border-color:#171b1a40}html.light .sv2-languages a[aria-current=page]{background:#d8e2d9;color:#171b1a}html.light .sv2-theme-toggle{color:#171b1a}html.light .sv2-hero-copy>p,html.light .sv2-page-hero>p,html.light .sv2-engine-teaser p,html.light .sv2-related>div>p{color:#4c6253}html.light .sv2-flow-section .sv2-flow{background:radial-gradient(50% 90% at 60% 50%,rgba(18,226,160,.13),transparent),#e9eee7;border-color:#171b1a21}html.light .sv2-flow-explain{color:#334e3d}html.light .sv2-flow figcaption,html.light .sv2-orbit figcaption{color:#506459}html.light .sv2-page-links{border-top-color:#171b1a33}html.light .sv2-page-links a{color:#274536;border-color:#171b1a38}html.light .sv2-closing{color:#171b1a;background:radial-gradient(600px 500px at 80% 10%,rgba(18,226,160,.14),transparent 75%),#e4ebe3;border-top-color:#171b1a1a}html.light .sv2-closing p{color:#4c6253}html.light .sv2-mobile-menu[open] .sv2-mobile-nav{background:#f2f0ea;border-top-color:#171b1a1a}html.light .sv2-mobile-nav a{color:#24392b;border-bottom-color:#171b1a1a}html.light .sv2-mobile-languages a{border-color:#171b1a33}@media(max-width:1100px){.sv2-nav{display:none}.sv2-mobile-menu{display:block}.sv2-mobile-menu[open] .sv2-mobile-nav{display:grid;position:absolute;z-index:90;top:100%;left:0;right:0;max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;padding:8px 32px 26px;border-top:1px solid rgba(255,255,255,.08);background:#0b100f;box-shadow:0 25px 40px #0000004d}.sv2-mobile-nav a{display:flex;justify-content:space-between;align-items:center;padding:15px 0;color:#d3dfd6;border-bottom:1px solid rgba(255,255,255,.08);font-weight:700}.sv2-mobile-nav a .sv2-nav-descriptor{display:block;margin-top:3px;color:#96aba0;font-size:.75rem;font-weight:500;line-height:1.35}.sv2-mobile-languages{display:flex;gap:12px;padding-top:17px}.sv2-mobile-languages a{min-width:44px;min-height:44px;display:grid;place-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;padding:0;font-size:.75rem}.sv2-mobile-languages a[aria-current=page]{border-color:var(--sv2-green);color:var(--sv2-green)}.sv2-engine-teaser{grid-template-columns:1fr}.sv2-governance-track{grid-template-columns:1fr;justify-items:stretch;max-width:580px;margin:auto}.sv2-governance-engine{justify-self:center;width:135px}.sv2-governance-line{width:2px;height:28px;justify-self:center;background:linear-gradient(180deg,#12e2a0,#aabeb3)}.sv2-governance-line:after{right:-3px;top:auto;bottom:0;transform:rotate(135deg)}.sv2-governance-console,.sv2-governance-mirror{min-height:130px}}@media(max-width:800px){.sv2-wrap{width:min(100% - 40px,680px)}.sv2-header-inner{width:calc(100% - 40px)}.sv2-header-actions>.sv2-button{display:none}.sv2-home-hero,.sv2-module-hero{grid-template-columns:1fr;min-height:0;padding-block:75px}.sv2-home-hero{padding-bottom:45px}.sv2-orbit{max-width:480px;margin-top:30px}.sv2-module-grid,.sv2-stage-grid,.sv2-value-grid{grid-template-columns:1fr}.sv2-module-card{min-height:250px}.sv2-stage-grid,.sv2-value-grid{gap:25px}.sv2-related,.sv2-about-grid,.sv2-demo-layout{grid-template-columns:1fr}.sv2-related .sv2-module-grid{grid-template-columns:1fr 1fr}.sv2-closing-inner{align-items:start;flex-direction:column}.sv2-flow-section .sv2-flow{padding:25px 20px 42px;min-height:360px}.sv2-flow-section .sv2-source{min-height:48px;font-size:.75rem}.sv2-footer-main{flex-direction:column}}@media(max-width:560px){.sv2-languages{display:none}.sv2-page h1{font-size:clamp(2.7rem,12vw,4rem)}.sv2-page h2{font-size:2.35rem}.sv2-section-pad{padding-block:72px}.sv2-orbit{width:100%;max-width:none;aspect-ratio:auto;display:grid;grid-template-columns:1fr;justify-items:stretch;gap:9px;margin-top:36px;padding:24px 18px 18px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:radial-gradient(circle at 50% 22%,rgba(18,226,160,.15),transparent 52%),#101715}.sv2-orbit-ring{display:none}.sv2-orbit-core{width:160px;height:160px;justify-self:center;margin-bottom:16px}.sv2-orbit-core strong{font-size:1.6rem}.sv2-orbit-core small{font-size:.75rem}.sv2-orbit-node{position:static;min-height:44px;justify-content:flex-start;padding:10px 15px;font-size:.82rem;white-space:normal;translate:none}.sv2-orbit figcaption{position:static;margin-top:9px;font-size:.75rem;line-height:1.45;text-align:center}.sv2-flow{min-height:0;flex-direction:column;align-items:stretch;gap:12px;padding-bottom:0}.sv2-flow-sources{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sv2-source,.sv2-flow-section .sv2-source{min-height:62px;padding:10px;font-size:.82rem;border-radius:10px}.sv2-source span{display:inline;flex:0 0 auto}.sv2-flow-connector{display:block;align-self:center;width:2px;height:30px;background:linear-gradient(180deg,transparent,var(--sv2-green))}.sv2-flow-connector i{display:none}.sv2-flow-engine{align-self:center;width:160px;height:160px}.sv2-flow-engine span{font-size:.75rem}.sv2-flow-engine strong{font-size:1.65rem}.sv2-flow-engine small{font-size:.75rem}.sv2-flow-arrow{align-self:center;width:auto;transform:rotate(90deg)}.sv2-flow-output,.sv2-flow-section .sv2-flow-output{width:100%;min-height:110px;padding:18px;border-radius:14px}.sv2-flow-output span{font-size:.75rem}.sv2-flow-output strong{font-size:1.1rem}.sv2-flow-output small{font-size:.78rem}.sv2-flow figcaption{position:static;margin-top:8px;font-size:.75rem;line-height:1.45}.sv2-visual-input span,.sv2-visual-output span,.sv2-source span{font-size:.75rem}.sv2-flow-section .sv2-flow{min-height:0;padding:22px 16px}.sv2-module-visual{padding:24px;min-height:340px}.sv2-related .sv2-module-grid{grid-template-columns:1fr}.sv2-demo-layout{padding-block:45px 85px}.sv2-footer-main nav{grid-template-columns:1fr 1fr;gap:13px 20px}.sv2-footer-bottom{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.sv2-orbit-ring,.sv2-visual-path i,.sv2-flow-connector i{animation:none}.sv2-button,.sv2-module-card{transition:none}.sv2-orbit-core,.sv2-orbit-node{translate:none;transition:none}}@media(max-width:760px)and (hover:none)and (pointer:coarse)and (prefers-reduced-motion:no-preference){.sv2-button[data-touch-press]{transform:scale(.97);box-shadow:0 5px 16px #12e2a047}}.sv3-home-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:calc(100svh - 73px);overflow:hidden;padding-top:clamp(26px,4vh,64px);background:#080e0d;color:#fff}.sv3-home-hero:before{content:"";position:absolute;inset:-120px 0 auto;height:700px;z-index:-1;pointer-events:none;background:radial-gradient(800px 500px at 68% 38%,rgba(8,100,70,.13),transparent 72%)}.sv3-home-copy{position:relative;z-index:3}.sv3-home-copy h1{max-width:1040px;margin:20px 0 22px;font-size:clamp(3.4rem,5.4vw,6.4rem);line-height:.98;letter-spacing:-.072em}.sv3-home-copy h1 span{color:#12e2a0}.sv3-home-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1180px}.sv3-home-intro p{max-width:720px;color:#b8c6bd;font-size:clamp(.96rem,1.24vw,1.14rem);line-height:1.52}.sv3-home-intro .sv2-button{flex:0 0 auto}.sv3-claim-governance{color:#d2e3d8;background:#0d1713;border-block:1px solid rgba(140,92,246,.3)}.sv3-claim-governance-inner{display:flex;align-items:center;gap:18px;padding-block:22px}.sv3-claim-governance-mark{position:relative;width:14px;height:14px;flex:0 0 14px;border:2px solid #8c5cf6;border-radius:50%;box-shadow:0 0 16px #8c5cf657}.sv3-claim-governance-mark:after{position:absolute;top:4px;left:14px;width:14px;height:2px;background:#8c5cf6;content:""}.sv3-claim-governance p{max-width:1080px;margin:0;font-size:clamp(.86rem,1vw,.96rem);line-height:1.5}.sv3-claim-governance .sv3-claim-governance-context{margin-top:4px;color:#aa9fc8;font-size:.82rem}html.light .sv3-claim-governance{color:#1e3729;background:#e4ebe3;border-color:#663cc347}html.light .sv3-claim-governance .sv3-claim-governance-context{color:#604395}html.light .sv3-claim-governance-mark{border-color:#663cc3;box-shadow:none}html.light .sv3-claim-governance-mark:after{background:#663cc3}.sv3-showcase{position:relative;isolation:isolate;width:min(100%,1600px);height:clamp(440px,calc(100svh - 445px),630px);flex:1 0 auto;margin:-4px auto 0;--sv2-pointer-x:0px;--sv2-pointer-y:0px}.sv3-showcase-glow{position:absolute;inset:-2% 0 -1%;z-index:-1;overflow:hidden;background:url(/assets/site-v3/engine-flow-background-v1.webp) center center / cover no-repeat;transform:translate3d(calc(var(--sv2-pointer-x) * .23),calc(var(--sv2-pointer-y) * .15),0) scale(1.035);transition:transform .7s cubic-bezier(.2,.7,.2,1);pointer-events:none}.sv3-flow-motion{display:block;width:100%;height:100%;pointer-events:none}.sv3-flow-stream-amber{color:#e8963c;--sv3-flow-duration:2.1s}.sv3-flow-stream-blue{color:#5c9dff;--sv3-flow-duration:1.9s}.sv3-flow-stream-green{color:#12e2a0;--sv3-flow-duration:2.3s}.sv3-flow-stream-white{color:#f2f0ea;--sv3-flow-duration:2.5s}.sv3-flow-stream-catalog{--sv3-flow-duration:2.4s;--sv3-flow-delay:0s;--sv3-flow-start:-9}.sv3-flow-stream-evidence{--sv3-flow-duration:2.4s;--sv3-flow-delay:-.6s;--sv3-flow-start:-7}.sv3-flow-stream-questions{--sv3-flow-duration:2.4s;--sv3-flow-delay:-1.2s;--sv3-flow-start:-12}.sv3-flow-stream-outcomes{--sv3-flow-duration:2.4s;--sv3-flow-delay:-1.8s;--sv3-flow-start:-7}.sv3-flow-pulse{fill:none;stroke:currentColor;stroke-linecap:round;stroke-dasharray:1.8 18.2;animation:sv3-flow-travel var(--sv3-flow-duration) linear var(--sv3-flow-delay,0s) infinite}.sv3-flow-pulse-halo{stroke-width:2;stroke-dasharray:none;opacity:.38;animation:none;filter:drop-shadow(0 0 4px currentColor)}.sv3-flow-pulse-core{stroke-width:2.4;opacity:.9}.sv3-ingest-layer{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.sv3-ingest-splash{position:absolute;width:36px;height:36px;opacity:0;filter:drop-shadow(0 0 6px currentColor)}.sv3-ingest-splash:before{content:"";position:absolute;inset:10px;border-radius:47% 53% 56% 44%;background:radial-gradient(circle,currentColor,transparent 72%)}.sv3-ingest-splash:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 46%,currentColor 0 1.4px,transparent 2px),radial-gradient(circle at 76% 9%,currentColor 0 1.4px,transparent 2px),radial-gradient(circle at 86% 70%,currentColor 0 1.2px,transparent 2px)}.sv3-ingest-splash-amber{color:#e8963c}.sv3-ingest-splash-blue{color:#5c9dff}.sv3-ingest-splash-green{color:#12e2a0}.sv3-ingest-splash-white{color:#f2f0ea}.sv3-ink-bloom{position:absolute;width:80px;height:80px;opacity:0;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 17% 31% at 31% 38%,currentColor 5%,transparent 95%),radial-gradient(ellipse 29% 20% at 57% 31%,currentColor 6%,transparent 95%),radial-gradient(ellipse 21% 35% at 70% 64%,currentColor 4%,transparent 95%),radial-gradient(ellipse 32% 24% at 39% 69%,currentColor 5%,transparent 95%),radial-gradient(circle at 50% 50%,currentColor 0,transparent 59%)}.sv3-ink-bloom-amber{color:#e8963c}.sv3-ink-bloom-blue{color:#5c9dff}.sv3-ink-bloom-green{color:#12e2a0}.sv3-ink-bloom-white{color:#f2f0ea}@keyframes sv3-flow-travel{0%{stroke-dashoffset:var(--sv3-flow-start,0)}to{stroke-dashoffset:calc(var(--sv3-flow-start,0) - 20)}}.sv3-showcase-paused .sv3-flow-pulse{animation-play-state:paused}.sv3-source-list{position:absolute;left:max(28px,calc((100% - 1450px)/2));top:12%;display:grid;align-content:space-between;gap:clamp(18px,2.7vw,42px);width:clamp(205px,22vw,280px);height:67%}.sv3-source{position:relative;display:flex;align-items:center;gap:12px;min-height:55px;padding:8px 12px;border:0;background:linear-gradient(90deg,rgba(8,14,13,.82),rgba(8,14,13,.4) 72%,transparent);color:var(--sv3-label-accent);font-size:clamp(.78rem,1vw,1rem);font-weight:720;line-height:1.18}.sv3-source:before{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,currentColor,color-mix(in srgb,currentColor 34%,transparent) 64%,transparent);opacity:.66}.sv3-source:after{content:"";position:absolute;left:100%;top:50%;width:25px;height:1px;background:linear-gradient(90deg,currentColor,transparent);opacity:.75}.sv3-source-text{color:#f2f4f0;text-shadow:0 1px 12px #080e0d}.sv3-source-icon{display:grid;place-items:center;width:clamp(35px,3.2vw,43px);height:clamp(35px,3.2vw,43px);flex:0 0 auto;border:1px solid color-mix(in srgb,currentColor 50%,transparent);border-radius:50%;background:color-mix(in srgb,currentColor 9%,#080e0d);box-shadow:0 0 16px color-mix(in srgb,currentColor 13%,transparent)}.sv3-source-amber,.sv3-output-amber{--sv3-label-accent:#e8963c}.sv3-source-blue,.sv3-output-blue{--sv3-label-accent:#5c9dff}.sv3-source-green,.sv3-output-green{--sv3-label-accent:#12e2a0}.sv3-source-white{--sv3-label-accent:#f2f0ea}.sv3-engine-core{position:absolute;left:50%;top:49%;display:grid;place-items:center;width:clamp(195px,22vw,320px);aspect-ratio:1;border:1px solid rgba(18,226,160,.7);border-radius:50%;overflow:hidden;background:radial-gradient(circle at 37% 30%,#153b31,#0a1312 53%,#050b0b 90%);box-shadow:inset 0 0 52px #12e2a029,0 0 65px #12e2a038,0 0 125px #12e2a014;color:#fff;text-align:center;text-decoration:none;transform:translate(-50%,-50%);transition:box-shadow .25s ease}.sv3-engine-core:hover,.sv3-engine-core:focus-visible{box-shadow:inset 0 0 65px #12e2a033,0 0 85px #12e2a061}.sv3-engine-halo{position:absolute;inset:10%;border:1px solid rgba(18,226,160,.18);border-radius:50%;box-shadow:0 0 30px #12e2a029}.sv3-engine-label{position:relative;z-index:1;display:grid;gap:1px;color:#f5fbf8;font-size:clamp(1.15rem,1.55vw,1.55rem);font-weight:720;line-height:1.05;letter-spacing:-.055em}.sv3-engine-label strong{color:#12e2a0;font-weight:800}.sv3-output-list{position:absolute;right:max(28px,calc((100% - 1450px)/2));top:16%;display:grid;align-content:space-between;gap:clamp(20px,2.5vw,42px);width:clamp(185px,20vw,285px);height:62%}.sv3-output{position:relative;display:flex;align-items:center;gap:13px;min-height:55px;padding:12px 15px;border:0;background:linear-gradient(90deg,transparent,rgba(8,14,13,.4) 28%,rgba(8,14,13,.82));color:var(--sv3-label-accent);text-decoration:none;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.sv3-output:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 34%,transparent) 36%,currentColor);opacity:.66}.sv3-output:before{content:"";position:absolute;right:100%;top:50%;width:25px;height:1px;background:linear-gradient(90deg,transparent,currentColor);opacity:.75}.sv3-output span{flex:1;color:#f5f7f5;font-weight:750;font-size:.88rem;white-space:nowrap}.sv3-output:hover,.sv3-output:focus-visible{background-color:#18221ed1;transform:translate(-6px);box-shadow:0 0 30px color-mix(in srgb,currentColor 24%,transparent)}.sv3-output:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sv3-showcase figcaption{position:absolute;right:max(28px,calc((100% - 1450px)/2));bottom:22px;color:#9ba9a2;font-size:.6rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.sv3-question-section{padding:clamp(56px,6vw,86px) 0;background:#f2f0ea;color:#0b100f}.sv3-question-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,5vw,90px)}.sv3-question-layout .sv2-eyebrow{color:#087b58}.sv3-question-layout h2{max-width:640px;margin:23px 0 28px;font-size:clamp(2rem,3.2vw,3.5rem)}.sv3-answer{display:grid;gap:20px;padding:clamp(24px,3vw,38px);border-radius:22px;background:#fff;box-shadow:0 18px 55px #08140e17}.sv3-answer-product{display:flex;align-items:center;gap:16px;min-width:0}.sv3-answer-product img{width:64px;height:80px;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#f2f0ea}.sv3-answer-product div{display:grid;gap:3px;min-width:0}.sv3-answer-product span,.sv3-answer-body>span{color:#07845d;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sv3-answer-product strong{color:#0b100f;font-size:1rem;line-height:1.2}.sv3-answer-product small{color:#5d6c63;font-size:.76rem;line-height:1.35}.sv3-answer-body{padding-top:18px;border-top:1px solid #e7ece7}.sv3-answer p{margin:10px 0 0;color:#39453f;font-size:clamp(.94rem,1.13vw,1.08rem);line-height:1.55}.sv3-answer-evidence{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.sv3-answer-evidence span{padding:6px 9px;border:1px solid #c8d7ce;border-radius:7px;color:#375342;background:#f4f8f3;font-size:.75rem;font-weight:700;line-height:1.35}html.light .sv3-home-hero{background:#080e0d;color:#fff}html.light .sv3-home-hero .sv2-eyebrow,html.light .sv3-home-copy h1 span{color:#12e2a0}html.light .sv3-home-intro p{color:#b8c6bd}html.light .sv3-question-section .sv2-eyebrow{color:#087b58}html.light .sv3-question-section{color:#0b100f}html.dark .sv3-home-modules{background:#101917;color:#f3f8f4}html.dark .sv3-home-modules .sv2-eyebrow{color:#12e2a0}html.dark .sv3-home-modules .sv2-section-heading p{color:#bac9c0}html.dark .sv3-home-modules .sv2-module-card{background:#1b2822;color:#f3f8f4;border-color:#ffffff1f}html.dark .sv3-home-modules .sv2-module-card-top{color:#a9bdb0}html.dark .sv3-home-modules .sv2-module-card p{color:#c4d0c8}html.dark .sv3-home-modules .sv2-module-green .sv2-card-link{color:#12e2a0}html.dark .sv3-home-modules .sv2-module-blue .sv2-card-link{color:#8bb8ff}html.dark .sv3-home-modules .sv2-module-amber .sv2-card-link{color:#e8963c}html.dark .sv3-home-modules .sv2-module-card:hover{box-shadow:0 20px 44px #00000038}.sv2-brand-icon{display:block;width:30px;height:30px}.sv2-header,html.light .sv2-header{color:#fff;background:#080e0df5;border-bottom-color:#ffffff1c}.sv2-header .sv2-brand,html.light .sv2-header .sv2-brand,.sv2-header .sv2-nav a:hover,html.light .sv2-header .sv2-nav a:hover,.sv2-header .sv2-nav a.is-current,html.light .sv2-header .sv2-nav a.is-current,.sv2-header .sv2-menu-button,html.light .sv2-header .sv2-menu-button{color:#fff}.sv2-header .sv2-nav a,html.light .sv2-header .sv2-nav a,.sv2-header .sv2-languages a,html.light .sv2-header .sv2-languages a{color:#b9c9bf}.sv2-header .sv2-languages,html.light .sv2-header .sv2-languages,.sv2-header .sv2-theme-toggle,html.light .sv2-header .sv2-theme-toggle{border-color:#ffffff30}.sv2-header .sv2-languages a[aria-current=page],html.light .sv2-header .sv2-languages a[aria-current=page]{color:#fff;background:#ffffff29}.sv2-header .sv2-theme-toggle,html.light .sv2-header .sv2-theme-toggle{color:#fff}.sv2-mobile-menu[open] .sv2-mobile-nav,html.light .sv2-mobile-menu[open] .sv2-mobile-nav{background:#0b100f;border-top-color:#ffffff1a}.sv2-mobile-nav a,html.light .sv2-mobile-nav a{color:#d3dfd6;border-bottom-color:#ffffff1a}.sv2-mobile-nav a .sv2-nav-descriptor,html.light .sv2-mobile-nav a .sv2-nav-descriptor{color:#96aba0}.sv2-mobile-languages a,html.light .sv2-mobile-languages a{border-color:#ffffff38}.sv3-engine-hero{padding-bottom:clamp(65px,7vw,110px);background:#080e0d;color:#fff}.sv3-engine-hero .sv2-page-hero{padding-top:clamp(70px,8vw,120px);padding-bottom:22px}.sv3-engine-hero .sv2-page-hero h1{max-width:1080px}.sv3-engine-hero .sv2-page-hero p{max-width:850px}.sv3-engine-hero-cta,.sv2-hero-cta{margin-top:28px}.sv3-engine-hero>.sv2-wrap:last-child{margin-top:18px}.sv3-engine-hero .sv2-flow-explain{text-align:left;margin-inline:0}.sv3-engine-modules .sv2-section-heading p{color:#9aa79e}html.light .sv3-engine-hero{color:#fff;background:#080e0d}html.light .sv3-engine-hero .sv2-eyebrow{color:#12e2a0}html.light .sv3-engine-hero .sv2-page-hero p,html.light .sv3-engine-hero .sv2-flow-explain{color:#b9c6bd}.sv3-demo-hero{padding:clamp(65px,7vw,115px) 0 clamp(80px,8vw,130px);background:radial-gradient(850px 650px at 80% 20%,rgba(18,226,160,.12),transparent 75%),#080e0d;color:#fff}.sv3-demo-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(55px,8vw,140px)}.sv3-demo-copy{position:sticky;top:140px;padding-top:30px}.sv3-demo-copy h1{margin:25px 0;font-size:clamp(3.1rem,4.5vw,5.5rem)}.sv3-demo-copy>p{max-width:580px;color:#c0cec4;font-size:clamp(1rem,1.25vw,1.18rem)}.sv3-demo-promise{max-width:460px;margin-top:65px;padding-top:30px;border-top:1px solid rgba(18,226,160,.35)}.sv3-demo-promise h2{font-size:clamp(1.65rem,2vw,2.2rem)}.sv3-demo-promise p{margin-top:14px;color:#aebfb2;font-size:.97rem}.sv3-demo-grid .card-glass{width:100%;max-width:none;margin:0;background:#151d19;border:1px solid rgba(255,255,255,.15);box-shadow:0 25px 80px #00000045}html.light .sv3-demo-hero{color:#fff;background:radial-gradient(850px 650px at 80% 20%,rgba(18,226,160,.12),transparent 75%),#080e0d}html.light .sv3-demo-hero .sv2-eyebrow{color:#12e2a0}html.light .sv3-demo-copy>p{color:#c0cec4}@media(min-width:1051px)and (max-height:820px){.sv3-home-hero{padding-top:20px}.sv3-home-copy h1{font-size:clamp(3.4rem,4.8vw,5.1rem);margin:14px 0 16px}.sv3-home-intro p{line-height:1.4}.sv3-showcase{height:max(300px,calc(100svh - 392px))}.sv3-source-list{height:74%;gap:8px}.sv3-source{min-height:44px;padding-block:4px}.sv3-output-list{height:65%;gap:10px}.sv3-output{min-height:44px;padding-block:8px}}@media(max-width:1050px){.sv3-home-copy h1{font-size:clamp(3.3rem,6.8vw,6rem)}.sv3-showcase{min-height:440px}.sv3-output-list{width:190px}}@media(min-width:761px)and (max-width:1050px)and (max-height:820px){.sv3-home-hero{padding-top:20px}.sv3-home-copy h1{font-size:clamp(3.1rem,5.8vw,4.2rem);margin:14px 0 16px}.sv3-home-intro p{line-height:1.4}.sv3-showcase{min-height:315px;height:max(315px,calc(100svh - 420px))}.sv3-source-list{height:74%;gap:8px}.sv3-source{min-height:44px;padding-block:4px}.sv3-output-list{height:65%;gap:10px}.sv3-output{min-height:44px;padding-block:8px}}@media(max-width:760px){.sv3-flow-pulse-halo{opacity:.57}.sv3-flow-stream-catalog{--sv3-flow-start:-10.5}.sv3-flow-stream-evidence{--sv3-flow-start:-8.1}.sv3-flow-stream-questions{--sv3-flow-start:-14.1}.sv3-flow-stream-outcomes{--sv3-flow-start:-9.4}.sv3-home-hero{padding-top:28px!important;padding-bottom:0!important}.sv3-home-copy h1{max-width:660px;font-size:clamp(2.85rem,9.2vw,4.6rem);margin:17px 0}.sv3-home-intro{display:grid;gap:18px}.sv3-home-intro p{max-width:630px;font-size:1rem}.sv3-home-intro .sv2-button{justify-self:start}.sv3-showcase{height:auto;min-height:clamp(420px,calc(100svh - 440px),600px);margin-top:0}.sv3-showcase-glow{background-size:auto 100%;background-position:center;opacity:.88}.sv3-source-list{left:24px;top:7%;width:33%;height:44%;gap:13px}.sv3-source{gap:9px;min-height:44px;padding:5px 8px;font-size:.75rem}.sv3-source:after,.sv3-output:before{display:none}.sv3-source,.sv3-output{border-radius:10px}.sv3-source-icon{width:36px;height:36px}.sv3-source-icon svg{width:16px}.sv3-engine-core{left:50%;top:49%;width:210px}.sv3-output-list{top:auto;right:20px;bottom:48px;display:flex;width:calc(100% - 40px);height:auto;gap:8px}.sv3-output{flex:1;min-height:56px;padding:9px;border-radius:16px;gap:6px}.sv3-output>svg:first-child{display:none}.sv3-output span{font-size:.75rem;white-space:normal;line-height:1.15}.sv3-output>svg:last-child{width:15px;flex:0 0 auto}.sv3-showcase figcaption{left:20px;right:20px;bottom:14px;font-size:.75rem;text-align:center}.sv3-question-layout{grid-template-columns:1fr}.sv3-demo-grid{grid-template-columns:1fr;gap:28px}.sv3-demo-copy{position:static;padding-top:0}.sv3-demo-copy h1{font-size:clamp(2.75rem,7vw,4.1rem);margin:17px 0}.sv3-demo-promise{display:none}.sv3-engine-hero .sv2-page-hero{padding-bottom:40px;position:relative;z-index:3}.sv3-engine-hero .sv3-showcase{margin-top:12px}.sv2-module-hero{padding-block:48px 58px;gap:24px}.sv2-module-hero .sv2-hero-copy h1{margin:16px 0;font-size:clamp(2.5rem,7.6vw,4.1rem);line-height:1.04}.sv2-module-hero .sv2-hero-copy>p{font-size:.98rem;line-height:1.47}.sv2-module-hero .sv2-button{margin-top:20px}}@media(max-width:500px){.sv3-flow-stream-catalog{--sv3-flow-start:-13.9}.sv3-flow-stream-evidence{--sv3-flow-start:-11}.sv3-flow-stream-questions{--sv3-flow-start:-15.7}.sv3-flow-stream-outcomes{--sv3-flow-start:-8.8}.sv3-home-hero{padding-top:22px!important}.sv3-home-copy h1{font-size:clamp(2.5rem,11vw,3.4rem);line-height:1.01;margin-block:13px}.sv3-home-copy .sv2-eyebrow{font-size:.75rem}.sv3-home-intro p{font-size:.88rem}.sv3-home-intro{gap:14px}.sv3-home-intro .sv2-button{min-height:47px;padding:10px 15px;font-size:.78rem}.sv3-showcase{min-height:520px;margin-top:0}.sv3-home-hero .sv3-showcase{margin-top:18px}.sv3-showcase-glow{background-size:auto 100%;background-position:center;opacity:.72}.sv3-source-list{left:20px;top:3%;display:grid;grid-template-columns:1fr 1fr;gap:10px;width:calc(100% - 40px);height:auto}.sv3-source{gap:7px;min-height:41px;font-size:.75rem}.sv3-source-icon{width:31px;height:31px}.sv3-source-icon svg{width:14px}.sv3-engine-core{top:52%;width:190px}.sv3-engine-label{font-size:1.12rem}.sv3-output-list{bottom:70px}.sv3-output{min-height:62px}.sv3-showcase figcaption{bottom:9px;font-size:.75rem}.sv3-question-section{padding-block:55px}.sv3-question-layout h2{font-size:2.1rem}.sv2-module-hero{padding-block:35px 50px;gap:19px}.sv2-module-hero .sv2-hero-copy h1{font-size:2.62rem}.sv2-module-hero .sv2-hero-copy>p{font-size:.9rem;line-height:1.43}.sv2-module-hero .sv2-button{min-height:47px;padding:10px 15px;font-size:.78rem}}@media(max-width:760px)and (hover:none)and (pointer:coarse)and (prefers-reduced-motion:no-preference){.sv3-source-icon{transition:transform .18s ease,box-shadow .18s ease}.sv3-flow-pulse-halo{transition:opacity .18s ease}.sv3-showcase[data-touch-flow] .sv3-engine-core{box-shadow:inset 0 0 62px #12e2a03b,0 0 85px #12e2a05c,0 0 130px #12e2a01f}.sv3-showcase[data-touch-flow=catalog] .sv3-source-amber .sv3-source-icon,.sv3-showcase[data-touch-flow=evidence] .sv3-source-blue .sv3-source-icon,.sv3-showcase[data-touch-flow=questions] .sv3-source-green .sv3-source-icon,.sv3-showcase[data-touch-flow=outcomes] .sv3-source-white .sv3-source-icon{transform:scale(.94);box-shadow:0 0 25px color-mix(in srgb,currentColor 35%,transparent)}.sv3-showcase[data-touch-flow=catalog] .sv3-flow-stream-catalog .sv3-flow-pulse-halo,.sv3-showcase[data-touch-flow=evidence] .sv3-flow-stream-evidence .sv3-flow-pulse-halo,.sv3-showcase[data-touch-flow=questions] .sv3-flow-stream-questions .sv3-flow-pulse-halo,.sv3-showcase[data-touch-flow=outcomes] .sv3-flow-stream-outcomes .sv3-flow-pulse-halo{opacity:.95}}@media(prefers-reduced-motion:reduce){.sv3-showcase-glow,.sv3-engine-core,.sv3-output{transform:none;transition:none}.sv3-flow-pulse-core,.sv3-ingest-layer{display:none}.sv3-engine-core{transform:translate(-50%,-50%);scale:1}}.sv3-scout-teaser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(30px,5vw,80px);margin-top:clamp(64px,8vw,112px);padding:clamp(30px,5vw,64px);border:1px solid rgba(92,157,255,.26);border-radius:30px;background:radial-gradient(circle at 75% 50%,rgba(92,157,255,.14),transparent 47%),#101b19;color:#f5f9f6;overflow:hidden}.sv3-scout-teaser h2{max-width:640px;margin:21px 0 16px;font-size:clamp(2.2rem,3.2vw,3.8rem)}.sv3-scout-teaser p{max-width:600px;margin-bottom:28px;color:#bdccc2;font-size:1.04rem}.sv3-scout-teaser .sv2-eyebrow,html.light .sv3-scout-teaser .sv2-eyebrow{color:#8bb8ff}.sv3-scout-teaser-art{position:relative;min-height:275px;isolation:isolate}.sv3-scout-teaser-art:before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(18,226,160,.18),transparent 65%);filter:blur(18px)}.sv3-scout-teaser-line{position:absolute;left:0;right:47%;height:2px;border-radius:99px;transform-origin:right center;background:linear-gradient(90deg,transparent,currentColor);box-shadow:0 0 18px currentColor;animation:sv3-scout-line-in 3s ease-in-out infinite}.sv3-scout-teaser-line-one{top:30%;color:#e8963c;transform:rotate(16deg)}.sv3-scout-teaser-line-two{top:51%;color:#5c9dff;animation-delay:-.9s}.sv3-scout-teaser-line-three{top:72%;color:#12e2a0;transform:rotate(-16deg);animation-delay:-1.8s}.sv3-scout-teaser-orb{position:absolute;left:52%;top:50%;display:grid;place-items:center;width:138px;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid #12e2a0;border-radius:50%;background:radial-gradient(circle at 50% 36%,#234a3b,#0b1411 70%);color:#12e2a0;box-shadow:0 0 65px #12e2a040,inset 0 0 50px #12e2a01a}@keyframes sv3-scout-line-in{0%,to{opacity:.38;scale:.78 1}55%{opacity:1;scale:1 1}}.sv3-scout-hero{position:relative;padding:clamp(34px,4vw,62px) 0 clamp(70px,8vw,130px);color:#fff;background:radial-gradient(780px 620px at 78% 48%,rgba(20,119,91,.18),transparent 70%),radial-gradient(680px 420px at 30% 100%,rgba(92,157,255,.09),transparent 75%),#080e0d}.sv3-scout-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.27;background-image:radial-gradient(circle,rgba(196,226,207,.5) .55px,transparent .7px);background-size:41px 47px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 95%);mask-image:linear-gradient(90deg,transparent 30%,#000 95%)}.sv3-scout-hero>.sv2-wrap{position:relative;z-index:1}.sv3-scout-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#8ca297;font-size:.8rem;font-weight:700}.sv3-scout-breadcrumb a{color:#baccc0;text-decoration:none}.sv3-scout-breadcrumb a:hover{color:#12e2a0}.sv3-scout-breadcrumb [aria-current]{color:#e8f3eb}.sv3-scout-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,3vw,60px);min-height:min(650px,calc(100svh - 140px))}.sv3-scout-hero-copy{padding-top:55px}.sv3-scout-hero-copy h1{margin:24px 0;max-width:680px;font-size:clamp(3.15rem,4.65vw,5.65rem)}.sv3-scout-hero-copy>p{max-width:625px;color:#bacac0;font-size:clamp(1.05rem,1.25vw,1.24rem)}.sv3-scout-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:36px}.sv3-scout-hero-actions .sv2-text-link{color:#e3eee7}.sv3-scout-visual{position:relative;width:100%;min-height:510px;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at 51% 50%,rgba(18,226,160,.1),transparent 34%),radial-gradient(circle at 75% 45%,rgba(92,157,255,.07),transparent 35%),#091310a8;box-shadow:inset 0 0 90px #0000004d;overflow:hidden;--sv2-pointer-x:0px;--sv2-pointer-y:0px}.sv3-scout-visual:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 51% 50%,rgba(18,226,160,.14),transparent 52%);transform:translate(calc(var(--sv2-pointer-x) * .22),calc(var(--sv2-pointer-y) * .22));transition:transform .45s ease-out}.sv3-scout-traces{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sv3-scout-path{fill:none;stroke:currentColor;stroke-width:1.6;opacity:.75;stroke-linecap:round;stroke-dasharray:3 9;animation:sv3-scout-travel 2.5s linear infinite;filter:drop-shadow(0 0 5px currentColor)}.sv3-scout-path-amber{color:#e8963c}.sv3-scout-path-blue{color:#5c9dff;animation-delay:-.65s}.sv3-scout-path-green{color:#12e2a0;animation-delay:-1.3s}.sv3-scout-path-white{color:#d7e6dc;animation-delay:-1.95s}.sv3-scout-path-out{color:#12e2a0;stroke-dasharray:2 8;animation-direction:reverse}@keyframes sv3-scout-travel{to{stroke-dashoffset:-48}}.sv3-scout-visual-inputs{position:absolute;top:9%;left:3%;bottom:12%;display:flex;flex-direction:column;justify-content:space-between;width:25%}.sv3-scout-input{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:42px;padding:8px 11px;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:99px;background:#0e1814e0;color:#e7f1e9;font-size:clamp(.65rem,.75vw,.76rem);line-height:1.18;font-weight:700;box-shadow:0 0 18px #0003}.sv3-scout-input svg{flex:0 0 auto;color:var(--sv3-scout-accent)}.sv3-scout-input-amber{--sv3-scout-accent:#e8963c}.sv3-scout-input-blue{--sv3-scout-accent:#5c9dff}.sv3-scout-input-green{--sv3-scout-accent:#12e2a0}.sv3-scout-input-white{--sv3-scout-accent:#e1eee5}.sv3-scout-visual-core{position:absolute;left:52%;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(125px,12vw,158px);aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(18,226,160,.77);border-radius:50%;background:radial-gradient(circle at 50% 34%,#23483a,#0b1411 74%);text-align:center;box-shadow:0 0 0 12px #12e2a006,0 0 63px #12e2a03b,inset 0 0 38px #12e2a017}.sv3-scout-visual-core span{color:#a9c6b7;font-size:.65rem;font-weight:700;letter-spacing:.09em}.sv3-scout-visual-core strong{margin-top:4px;color:#f6fff8;font-size:clamp(1.1rem,1.45vw,1.5rem);line-height:1.05;letter-spacing:-.05em}.sv3-scout-visual-proposal{position:absolute;top:50%;right:2.5%;display:flex;flex-direction:column;gap:9px;width:29%;padding:17px;transform:translateY(-50%);border:1px solid rgba(92,157,255,.45);border-radius:17px;background:#101d1bf0;box-shadow:0 18px 45px #00000040,0 0 28px #5c9dff14}.sv3-scout-visual-proposal span{color:#8bb8ff;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sv3-scout-visual-proposal strong{color:#f5fbf6;font-size:clamp(.8rem,.95vw,.98rem);line-height:1.28}.sv3-scout-visual-proposal small{color:#9bafa3;font-size:.7rem;line-height:1.38}.sv3-scout-visual-proposal b{align-self:flex-start;padding:6px 9px;border-radius:99px;background:#f7b9281f;color:#ffd67e;font-size:.62rem;font-weight:700}.sv3-scout-visual figcaption{position:absolute;left:20px;right:20px;bottom:17px;color:#728f7e;font-size:.64rem;text-align:center}.sv3-scout-method{color:#171b1a}.sv3-scout-method .sv2-section-heading{max-width:860px}.sv3-scout-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.sv3-scout-stage{position:relative;min-height:285px;padding:28px;border:1px solid rgba(16,33,25,.09);border-radius:22px;background:#fff;overflow:hidden}.sv3-scout-stage:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--sv3-scout-stage-color)}.sv3-scout-stage-detect{--sv3-scout-stage-color:#5c9dff}.sv3-scout-stage-propose{--sv3-scout-stage-color:#12b783}.sv3-scout-stage-approve{--sv3-scout-stage-color:#e9a923}.sv3-scout-stage-number{color:var(--sv3-scout-stage-color);font-size:.73rem;letter-spacing:.15em;font-weight:800}.sv3-scout-stage h3{margin:67px 0 13px;font-size:clamp(1.42rem,1.9vw,2.05rem)}.sv3-scout-stage p{color:#56655b;font-size:.98rem}.sv3-scout-loop{padding:clamp(75px,9vw,140px) 0;color:#fff;background:radial-gradient(730px 520px at 75% 50%,rgba(18,226,160,.1),transparent 72%),#0b1511}.sv3-scout-loop-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(60px,9vw,145px)}.sv3-scout-loop h2{max-width:680px;margin:21px 0}.sv3-scout-loop p{max-width:645px;color:#b7c8bb;font-size:1.12rem}.sv3-scout-loop-visual{position:relative;display:grid;gap:16px;min-height:440px;padding:30px;border:1px solid rgba(18,226,160,.18);border-radius:26px;background:#12211ab8;overflow:hidden}.sv3-scout-loop-line{position:absolute;left:58px;top:70px;bottom:100px;width:2px;background:linear-gradient(#5c9dff,#12e2a0,#e8963c);box-shadow:0 0 18px #12e2a0}.sv3-scout-loop-point{position:relative;display:flex;align-items:center;gap:20px;z-index:1;color:#e3f0e7;font-weight:700}.sv3-scout-loop-point svg{display:block;flex:0 0 auto;box-sizing:content-box;width:24px;height:24px;padding:12px;border:1px solid currentColor;border-radius:50%;background:#14241b;color:#8bb8ff}.sv3-scout-loop-point:nth-of-type(3) svg{color:#12e2a0}.sv3-scout-loop-point:nth-of-type(4) svg{color:#e8963c}.sv3-scout-loop-result{display:flex;flex-direction:column;gap:4px;margin-left:48px;padding:15px 18px;border:1px solid rgba(18,226,160,.37);border-radius:15px;background:#12e2a00f}.sv3-scout-loop-result span{color:#12e2a0;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sv3-scout-loop-result strong{color:#f1f9f3;font-size:.93rem}html.light .sv3-scout-hero{color:#fff}html.light .sv3-scout-hero .sv2-eyebrow{color:#12e2a0}html.light .sv3-scout-hero-copy>p{color:#bacac0}html.light .sv3-scout-teaser{color:#f5f9f6}html.light .sv3-scout-teaser p{color:#bdccc2}html.dark .sv3-scout-method{color:#f1f8f2;background:#111d17}html.dark .sv3-scout-method .sv2-eyebrow{color:#2bb582}html.dark .sv3-scout-method .sv2-section-heading p{color:#b7c8bb}html.dark .sv3-scout-stage{color:#f1f8f2;background:#1b2b21;border-color:#ffffff1a}html.dark .sv3-scout-stage p{color:#bacfc0}html.light .sv3-scout-loop{color:#19221b;background:radial-gradient(730px 520px at 75% 50%,rgba(18,170,119,.11),transparent 72%),#e4ebe3}html.light .sv3-scout-loop .sv2-eyebrow{color:#087b58}html.light .sv3-scout-loop p{color:#4f6756}html.light .sv3-scout-loop-visual{background:#f6f9f5;border-color:#0f774f38}html.light .sv3-scout-loop-point{color:#253c2d}html.light .sv3-scout-loop-point svg{background:#f6f9f5}html.light .sv3-scout-loop-result{background:#eaf8ef}html.light .sv3-scout-loop-result span{color:#087b58}html.light .sv3-scout-loop-result strong{color:#1f3a29}html.light .sv3-scout-stage-detect .sv3-scout-stage-number{color:#3269c4}html.light .sv3-scout-stage-propose .sv3-scout-stage-number{color:#087b58}html.light .sv3-scout-stage-approve .sv3-scout-stage-number{color:#9b5b11}@media(max-width:1150px){.sv3-scout-hero-grid{grid-template-columns:1fr;min-height:0;gap:45px}.sv3-scout-hero-copy{padding-top:75px}.sv3-scout-visual{width:min(100%,750px);margin-inline:auto}}@media(max-width:800px){.sv3-scout-teaser,.sv3-scout-loop-grid{grid-template-columns:1fr}.sv3-scout-teaser-art{min-height:210px}.sv3-scout-stages{grid-template-columns:1fr}.sv3-scout-stage{min-height:0}.sv3-scout-stage h3{margin-top:35px}}@media(max-width:560px){.sv3-scout-hero{padding-bottom:66px}.sv3-scout-hero-copy{padding-top:45px}.sv3-scout-hero-copy h1{font-size:clamp(2.75rem,11vw,4.5rem)}.sv3-scout-hero-actions{align-items:flex-start;flex-direction:column}.sv3-scout-visual{display:grid;gap:17px;min-height:0;padding:24px}.sv3-scout-traces{display:none}.sv3-scout-visual-inputs,.sv3-scout-visual-core,.sv3-scout-visual-proposal{position:static;width:100%;transform:none}.sv3-scout-visual-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sv3-scout-input{width:100%;min-height:54px;border-radius:12px}.sv3-scout-visual-core{position:relative;left:auto;top:auto;justify-self:center;width:145px;margin:12px 0}.sv3-scout-visual-core:before,.sv3-scout-visual-core:after{content:"";position:absolute;left:50%;width:2px;height:25px;transform:translate(-50%);background:linear-gradient(#5c9dff,#12e2a0);box-shadow:0 0 13px #12e2a0}.sv3-scout-visual-core:before{top:-27px}.sv3-scout-visual-core:after{bottom:-27px}.sv3-scout-visual-proposal{gap:7px}.sv3-scout-visual figcaption{position:static}.sv3-scout-input,.sv3-scout-visual-core span,.sv3-scout-visual-proposal span,.sv3-scout-visual-proposal small,.sv3-scout-visual-proposal b,.sv3-scout-visual figcaption,.sv3-scout-stage-number,.sv3-scout-loop-result span{font-size:.75rem}.sv3-scout-loop-visual{min-height:370px;padding:22px}.sv3-scout-loop-line{left:48px}.sv3-scout-loop-result{margin-left:30px}}@media(prefers-reduced-motion:reduce){.sv3-scout-path,.sv3-scout-teaser-line{animation:none}.sv3-scout-visual:before{transform:none;transition:none}}.blog-prose{font-size:16px;line-height:1.8;color:var(--md3-on-surface-variant,#b0b0b0);max-width:720px;margin:0 auto}.blog-prose h2{font-size:22px;font-weight:700;color:var(--md3-on-surface,#f5f5f5);margin:2.5em 0 .8em;letter-spacing:-.02em;line-height:1.3}.blog-prose h2:first-child{margin-top:0}.blog-prose h3{font-size:18px;font-weight:600;color:var(--md3-on-surface,#f5f5f5);margin:2em 0 .6em;letter-spacing:-.01em;line-height:1.4}.blog-prose h4{font-weight:600;color:var(--md3-on-surface,#f5f5f5);margin:1.5em 0 .5em;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.blog-prose p{margin:0 0 1.5em}.blog-prose a{color:#00e599;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s;font-weight:500}.blog-prose a:hover{border-bottom-color:#00e599}.blog-prose strong{color:var(--md3-on-surface,#f5f5f5);font-weight:600}.blog-prose .brand-qt{font-weight:700;color:inherit}.blog-prose ul{margin:0 0 1.5em;padding-left:1.5em;list-style-type:disc}.blog-prose ol{margin:0 0 1.5em;padding-left:0;list-style-type:none;counter-reset:ol-counter}.blog-prose ol>li{counter-increment:ol-counter;padding-left:2.2em;position:relative;margin:.5em 0}.blog-prose ol>li:before{content:counter(ol-counter);position:absolute;left:0;top:.15em;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:700;color:#fff;background:#00e59926;border:1px solid rgba(0,229,153,.3);border-radius:50%;line-height:1}.blog-prose ol>li>strong:first-child{color:var(--md3-on-surface,#f5f5f5)}.blog-prose li{margin:.4em 0}.blog-prose ul>li::marker{color:#00e599}.blog-prose hr+p>strong:only-child{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#00e599;margin-bottom:.2em}.blog-prose hr~ol{background:var(--md3-surface-container,rgba(255,255,255,.04));border:1px solid var(--md3-outline-variant,rgba(255,255,255,.08));border-radius:12px;padding:1em;margin-bottom:1.5em}.blog-prose hr~ol>li{padding-left:2.4em;margin:.6em 0;font-size:14px}.blog-prose blockquote{border-left:3px solid #00E599;padding:.8em 1.2em;margin:1.5em 0;background:#00e5990a;border-radius:0 8px 8px 0;font-style:italic;color:var(--md3-on-surface-variant,#b0b0b0)}.blog-prose blockquote p:last-child{margin-bottom:0}.blog-prose code{font-family:JetBrains Mono,monospace;font-size:.875em;background:var(--md3-surface-container,rgba(255,255,255,.06));padding:.15em .4em;border-radius:4px;border:1px solid var(--md3-outline-variant,rgba(255,255,255,.08))}.blog-prose pre{margin:1.5em 0;padding:1.2em 1.5em;background:var(--md3-surface-container,rgba(255,255,255,.04));border:1px solid var(--md3-outline-variant,rgba(255,255,255,.08));border-radius:12px;overflow-x:auto;font-size:14px;line-height:1.6}.blog-prose pre code{background:none;padding:0;border:none;font-size:inherit}.blog-prose table{width:100%;margin:1.5em 0;border-collapse:collapse;font-size:14px}.blog-prose thead th{text-align:left;font-weight:600;color:var(--md3-on-surface,#f5f5f5);padding:10px 12px;border-bottom:2px solid var(--md3-outline-variant,rgba(255,255,255,.12));font-size:11px;text-transform:uppercase;letter-spacing:.06em}.blog-prose tbody td{padding:10px 12px;border-bottom:1px solid var(--md3-outline-variant,rgba(255,255,255,.06));vertical-align:top}.blog-prose tbody tr:last-child td{border-bottom:none}.blog-prose img{max-width:100%;height:auto;border-radius:12px;margin:1.5em 0}.blog-prose hr{border:none;border-top:1px solid var(--md3-outline-variant,rgba(255,255,255,.1));margin:2.5em 0}.blog-prose em{font-style:italic;color:var(--md3-on-surface-variant,#b0b0b0)}.light .blog-prose{color:var(--md3-on-surface-variant,#555)}.light .blog-prose strong,.light .blog-prose h2,.light .blog-prose h3,.light .blog-prose h4{color:var(--md3-on-surface,#1a1a1a)}.light .blog-prose blockquote{background:#00e5990f}.light .blog-prose thead th{border-bottom-color:#00000026}.light .blog-prose tbody td{border-bottom-color:#00000014}.light .blog-prose hr{border-top-color:#0000001a}.light .blog-prose code{background:#0000000a;border-color:#00000014}.light .blog-prose pre{background:#00000008;border-color:#00000014}.glossary-nav-wrapper{position:relative;z-index:20;margin-bottom:2em;display:flex;flex-direction:column;gap:8px}.glossary-search-box{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--md3-surface-container,rgba(5,5,5,.95));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid transparent;border-radius:12px}.glossary-search-box.card-conic-border:after{opacity:1}.glossary-search-icon{font-size:20px;color:var(--md3-on-surface-variant,#666);flex-shrink:0}.glossary-search-input{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:var(--md3-on-surface,#f5f5f5);font-family:inherit}.glossary-search-input:focus,.glossary-search-input:focus-visible{outline:none!important;box-shadow:none!important}.glossary-search-input::-moz-placeholder{color:var(--md3-on-surface-variant,#666)}.glossary-search-input::placeholder{color:var(--md3-on-surface-variant,#666)}.glossary-search-input:focus::-moz-placeholder{color:transparent}.glossary-search-input:focus::placeholder{color:transparent}.glossary-search-box:focus-within{border-color:transparent;outline:none}.glossary-search-clear{background:none;border:none;color:var(--md3-on-surface-variant,#b0b0b0);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.glossary-search-clear:hover{color:#00e599;background:#00e5991a}.glossary-search-results{background:var(--md3-surface-container,rgba(5,5,5,.98));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--md3-outline-variant,rgba(255,255,255,.08));border-radius:12px;padding:4px;max-height:240px;overflow-y:auto}.glossary-search-result{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:transparent;border:none;color:var(--md3-on-surface,#f5f5f5);font-size:14px;font-family:inherit;text-align:left;cursor:pointer;border-radius:8px;transition:background .15s}.glossary-search-result:hover{background:#00e59914}.glossary-search-empty{padding:12px;text-align:center;color:var(--md3-on-surface-variant,#666);font-size:13px}.light .glossary-search-box,.light .glossary-search-results{background:#fffffff2}.light .glossary-search-input,.light .glossary-search-result{color:#1a1a1a}.light .glossary-search-result:hover{background:#00e5990f}