@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";*,: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:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,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}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-2{right:.5rem}.right-4{right:1rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[50\%\]{top:50%}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.ml-auto{margin-left:auto}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.size-10{width:2.5rem;height:2.5rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-full{width:100%;height:100%}.h-10{height:2.5rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[300px\]{max-height:300px}.min-h-16{min-height:4rem}.w-4{width:1rem}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.-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-\[-50\%\]{--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-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--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-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;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-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes 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}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.scroll-my-1{scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.scroll-py-1{scroll-padding-top:.25rem;scroll-padding-bottom:.25rem}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[--spacing\(var\(--gap\)\)\]{gap:var(--spacing(var(--gap)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xs{border-radius:calc(var(--radius) - 6px)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-border{border-color:hsl(var(--border))}.border-input{border-color:hsl(var(--input))}.border-transparent{border-color:transparent}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/50{background-color:#00000080}.bg-border{background-color:hsl(var(--border))}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.fill-foreground{fill:hsl(var(--foreground))}.fill-primary{fill:hsl(var(--primary))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[3px\]{padding:3px}.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-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-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.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-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.tracking-widest{letter-spacing:.1em}.text-background{color:hsl(var(--background))}.text-current{color:currentColor}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-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-xs{--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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.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)}.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)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;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-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-100{animation-duration:.1s}.duration-200{animation-duration:.2s}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0c0e10;color:#e7e9f0;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,.sg{font-family:Space Grotesk,sans-serif}.mono{font-family:IBM Plex Mono,monospace}.wrap{max-width:1320px;margin:0 auto;padding:0 40px}@media(min-width:1280px){.wrap{max-width:1880px;padding:0 44px}}.gr{color:#9aa3b5}::-moz-selection{background:#7c6bd666}::selection{background:#7c6bd666}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#070a12}::-webkit-scrollbar-thumb{background:#2a2f35;border-radius:99px;border:2px solid #070A12}::-webkit-scrollbar-thumb:hover{background:#7c6bd6}@media(pointer:fine){body.cursor-on,body.cursor-on a,body.cursor-on button,body.cursor-on span,body.cursor-on div{cursor:none}.cur-dot{position:fixed;z-index:9999;width:8px;height:8px;border-radius:99px;background:#9b8ce4;pointer-events:none;transform:translate(-50%,-50%);mix-blend-mode:screen;box-shadow:0 0 12px #7c6bd6}.cur-ring{position:fixed;z-index:9998;width:34px;height:34px;border-radius:99px;border:1.5px solid rgba(155,140,228,.55);pointer-events:none;transform:translate(-50%,-50%);transition:width .25s,height .25s,border-color .25s}.cur-ring.hot{width:56px;height:56px;border-color:#9b8ce4e6}}.rv{opacity:0;transform:translateY(34px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.rv.vis{opacity:1;transform:none}.rv.d1{transition-delay:.08s}.rv.d2{transition-delay:.16s}.rv.d3{transition-delay:.24s}.annc{background:linear-gradient(90deg,#5b4fb8,#7c6bd6,#5b8def);text-align:center;padding:9px;font-size:13px;font-weight:600;color:#fff;position:relative;z-index:60}header{background:#0c0e10d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #23272C;padding:0 40px;display:flex;align-items:center;height:64px;gap:32px;position:sticky;top:0;z-index:50}.logo{display:flex;align-items:center;gap:10px;font-family:Space Grotesk;font-weight:700;font-size:20px}.logo img{width:30px;height:30px;border-radius:8px}nav{display:flex;gap:26px;font-size:14.5px;color:#c4c9d6;flex:1}nav span{display:flex;align-items:center;gap:5px;transition:color .2s}nav span:hover{color:#fff}nav b{color:#9aa3b5;font-size:11px}.btn-v{background:#7c6bd6;color:#fff;border-radius:9px;padding:9px 18px;font-size:14px;font-weight:600;transition:box-shadow .25s,background .25s}.btn-v:hover{background:#8b7be0;box-shadow:0 0 24px #7c6bd680}.btn-g{border:1px solid #31363C;border-radius:9px;padding:8px 16px;font-size:14px;color:#c4c9d6;transition:border-color .2s,color .2s}.btn-g:hover{border-color:#7c6bd6;color:#fff}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:120px 0 80px;background:radial-gradient(900px 500px at 50% 115%,rgba(124,107,214,.28),transparent 60%),radial-gradient(600px 300px at 15% 0%,rgba(91,141,239,.1),transparent 60%),radial-gradient(500px 300px at 85% 10%,rgba(124,107,214,.12),transparent 60%),#0c0e10}#pcanvas{position:absolute;inset:0;width:100%;height:100%}.heroimgs{position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(ellipse 75% 75% at 50% 45%,black 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 75% 75% at 50% 45%,black 20%,transparent 78%)}.heroimgs img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 2.6s ease;filter:saturate(1.1) brightness(.85)}.heroimgs img.on{opacity:.5}.heroimgs:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c0e1059,#0c0e101a 45%,#0c0e10 96%)}.hero .pill{border:1px solid #363B42;background:#121728b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:99px;padding:6px 16px;font-size:13px;color:#b9aef0;margin-bottom:26px}.hero h1{font-size:76px;line-height:1.04;letter-spacing:-2px;font-weight:700;max-width:940px;text-shadow:0 4px 40px rgba(12,14,16,.8)}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#9b8ce4,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.sub{color:#9aa3b5;font-size:18px;max-width:640px;margin:22px 0 34px;line-height:1.6;text-shadow:0 2px 20px rgba(12,14,16,.9)}.pbar{width:780px;max-width:92vw;background:#101523e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #363B42;border-radius:16px;padding:10px;display:flex;align-items:center;gap:10px;box-shadow:0 0 0 1px #7c6bd640,0 20px 60px #7c6bd62e;text-align:left}.pbar .txt{flex:1;text-align:left;padding:12px 14px;color:#c9cedc;font-size:15px;white-space:nowrap;overflow:hidden}.pbar .txt .tc{color:#9b8ce4;font-family:IBM Plex Mono;animation:blink 1s steps(1) infinite}.pbar .gen{background:#7c6bd6;border-radius:11px;padding:13px 22px;font-weight:600;font-size:15px;transition:background .2s,box-shadow .2s;white-space:nowrap}.pbar .gen:hover{background:#8b7be0;box-shadow:0 0 26px #7c6bd699}.chips{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap;justify-content:center;max-width:900px}.chips span{border:1px solid #2A2F35;background:#0e1322cc;border-radius:99px;padding:7px 15px;font-size:13px;color:#9aa3b5;transition:all .2s}.chips span:hover{border-color:#7c6bd6;color:#fff;transform:translateY(-2px)}.chips .hot{color:#b9aef0;border-color:#7c6bd6}.stripw{margin-top:56px;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.strip{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:drift 46s linear infinite}.stripw:hover .strip{animation-play-state:paused}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.strip img{width:190px;height:118px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid #20252A;transition:transform .35s,border-color .35s}.strip img:hover{transform:scale(1.06);border-color:#7c6bd6}section{padding:110px 0}.eyebrow{color:#9b8ce4;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}h2{font-size:46px;letter-spacing:-1.2px;line-height:1.1;font-weight:700}.sec-sub{color:#9aa3b5;font-size:16.5px;margin-top:14px;max-width:580px;line-height:1.65}.models{background:#08090b;border-top:1px solid #141A28;border-bottom:1px solid #141A28;overflow:hidden;text-align:center}.mq{margin-top:50px;display:grid;gap:14px}.mq .row{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:mqL 38s linear infinite}.mq .row.rev{animation:mqR 42s linear infinite}.mq:hover .row{animation-play-state:paused}@keyframes mqL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mqR{0%{transform:translate(-50%)}to{transform:translate(0)}}.mc{border:1px solid #222A3E;background:#0e1322;border-radius:12px;padding:12px 20px;font-family:Space Grotesk;font-size:15px;color:#c4c9d6;display:flex;gap:9px;align-items:center;white-space:nowrap;transition:border-color .2s,transform .2s}.mc:hover{border-color:#7c6bd6;transform:translateY(-2px)}.mc i{width:9px;height:9px;border-radius:99px;display:inline-block}.mc.w{background:#edeff5;color:#141828;border-color:#edeff5;font-weight:600}.mnote{margin-top:36px;font-size:13px;color:#68708a;font-family:IBM Plex Mono}.expl{margin-top:56px;background:#131619;border:1px solid #2A2F35;border-radius:22px;overflow:hidden}.exptabs{display:flex;border-bottom:1px solid #23272C;background:#111417}.exptabs span{flex:1;text-align:center;padding:18px;font-family:Space Grotesk;font-size:15px;color:#68708a;border-right:1px solid #141A28;transition:all .25s;cursor:pointer}.exptabs span:hover{color:#c4c9d6}.exptabs span.on{color:#fff;background:#121830;box-shadow:inset 0 -2px #7c6bd6}.expbody{display:grid;grid-template-columns:1fr 1.2fr;min-height:380px}.expl .lft{padding:40px}.expl .lft h3{font-size:30px;letter-spacing:-.5px}.expl .lft p{color:#9aa3b5;font-size:14.5px;line-height:1.7;margin:14px 0 22px}.expl .lft .go{color:#b9aef0;font-size:14px;font-weight:600}.expl .rgt{position:relative;overflow:hidden}.expl .rgt img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .8s ease,transform 1.4s ease}.expl .rgt img.on{opacity:1;transform:scale(1)}.expbar{display:flex;gap:8px;padding:16px 40px;background:#111417;align-items:center}.expbar i{flex:1;height:3px;border-radius:99px;background:#2a2f35;display:block;position:relative;overflow:hidden}.expbar i em{position:absolute;left:0;top:0;bottom:0;width:0;background:#7c6bd6;border-radius:99px;display:block}.expbar span{font-family:IBM Plex Mono;font-size:11px;color:#68708a;margin-left:10px}.sticky{background:#08090b;border-top:1px solid #141A28;border-bottom:1px solid #141A28}.stgrid{display:grid;grid-template-columns:360px 1fr;gap:48px;margin-top:40px;align-items:start}.stlist .it{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #171E2E;color:#68708a;cursor:pointer;transition:color .25s}.stlist .it .num{font-family:IBM Plex Mono;font-size:13px;color:#3d4560;padding-top:3px;transition:color .25s}.stlist .it b{font-family:Space Grotesk;font-weight:600;font-size:17px;display:block}.stlist .it p{font-size:13px;color:#68708a;margin-top:5px;line-height:1.55;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease,margin .4s}.stlist .it.on{color:#fff}.stlist .it.on .num{color:#9b8ce4}.stlist .it.on p{max-height:70px;opacity:1;color:#9aa3b5;margin-top:8px}.stlist .hint{margin-top:16px;font-size:12px;color:#4a5268;font-family:IBM Plex Mono}.stimg{position:sticky;top:100px}.stimg .imw{position:relative;width:100%;height:540px;border-radius:18px;border:1px solid #222A3E;overflow:hidden}.stimg img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .6s ease,transform 1.2s ease}.stimg img.on{opacity:1;transform:scale(1)}.stimg .cap{display:flex;justify-content:space-between;margin-top:14px;font-size:13.5px;color:#68708a}.stimg .cap b{color:#c4c9d6;font-weight:500}.hs-outer{height:280vh;position:relative}.hs-sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hrow{display:flex;gap:20px;margin-top:48px;will-change:transform}.hc{flex:0 0 420px;background:#12161f;border:1px solid #20252A;border-radius:18px;overflow:hidden;position:relative;transition:border-color .3s}.hc:hover{border-color:#7c6bd6}.hc img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}.hc .tx{padding:20px 22px}.hc .tx b{font-family:Space Grotesk;font-size:18px;display:block}.hc .tx p{font-size:13.5px;color:#9aa3b5;margin-top:6px;line-height:1.55}.hc .n{position:absolute;top:14px;left:14px;background:#0c0e10d9;border:1px solid #363B42;border-radius:99px;padding:4px 12px;font-family:IBM Plex Mono;font-size:11.5px;color:#b9aef0}.hbar{display:flex;gap:8px;margin-top:26px}.hbar i{width:34px;height:4px;border-radius:99px;background:#2a2f35;display:block;transition:background .3s}.hbar i.on{background:#7c6bd6}.bgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:225px;grid-auto-flow:dense;gap:16px;margin-top:56px}.bgrid .b{border:1px solid #20252A;border-radius:16px;position:relative;overflow:hidden;background:#12161f;transition:border-color .3s,transform .3s}.bgrid .b:hover{border-color:#7c6bd6;transform:translateY(-4px)}.bgrid .b img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s ease}.bgrid .b:hover img{transform:scale(1.07)}.bgrid .b .ov{position:absolute;inset:0;background:linear-gradient(180deg,#080a100d 30%,#080a10f0)}.bgrid .b .tx{position:absolute;bottom:18px;left:20px;right:20px}.bgrid .b .tx b{font-family:Space Grotesk;font-size:17px;display:block}.bgrid .b .tx p{font-size:12.5px;color:#a6adbf;margin-top:4px}.b2{grid-column:span 2}.r2{grid-row:span 2}.tag{position:absolute;top:16px;left:16px;background:#0c0e10d9;border:1px solid #363B42;border-radius:99px;padding:5px 12px;font-size:11.5px;color:#b9aef0;z-index:2}.gal{background:#08090b;border-top:1px solid #141A28;border-bottom:1px solid #141A28}.ggrid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:14px;margin-top:56px}.ggrid .g{border-radius:14px;overflow:hidden;border:1px solid #23272C;position:relative;transition:border-color .3s}.ggrid .g:hover{border-color:#7c6bd6}.ggrid .g:hover img{transform:scale(1.06)}.ghero{grid-column:span 2;grid-row:span 2;border-color:#7c6bd6!important}.ghero .rc{position:absolute;bottom:16px;left:16px;background:#7c6bd6;border-radius:9px;padding:9px 16px;font-size:13.5px;font-weight:600;z-index:2;transition:background .2s}.ghero .rc:hover{background:#8b7be0}.ghero .pp{position:absolute;bottom:16px;right:16px;left:160px;background:#0c0e10d9;border:1px solid #363B42;border-radius:9px;padding:9px 12px;font-size:11.5px;color:#9aa3b5;font-family:IBM Plex Mono;white-space:nowrap;overflow:hidden;z-index:2}.gwide{grid-column:span 2}.studio{background:#08090b;border-top:1px solid #141A28;border-bottom:1px solid #141A28}.stwin{margin-top:56px;background:#131619;border:1px solid #2A2F35;border-radius:20px;overflow:hidden;box-shadow:0 40px 100px #00000080}.stbar{display:flex;gap:7px;align-items:center;padding:14px 18px;border-bottom:1px solid #23272C;background:#111417}.stbar i{width:11px;height:11px;border-radius:99px;background:#2a2f35;display:block}.stbar .t{margin-left:14px;font-family:IBM Plex Mono;font-size:12px;color:#68708a}.stbody{display:grid;grid-template-columns:1fr 300px;min-height:430px}.stmain{padding:26px}.stprompt{background:#10162a;border:1px solid #363B42;border-radius:12px;padding:14px 16px;font-size:14px;color:#c9cedc;display:flex;justify-content:space-between;align-items:center}.stprompt .cur{color:#9b8ce4;font-family:IBM Plex Mono;animation:blink 1s steps(1) infinite}.step{display:flex;align-items:center;gap:14px;margin-top:16px;background:#10162a;border:1px solid #20252A;border-radius:12px;padding:12px 14px;transition:border-color .25s}.step:hover{border-color:#363b42}.step img{width:96px;height:58px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.step .inf{flex:1}.step .inf b{font-size:14px;font-family:Space Grotesk;display:block}.step .inf span{font-size:12px;color:#68708a;font-family:IBM Plex Mono}.step .st{font-size:11.5px;font-family:IBM Plex Mono;padding:5px 11px;border-radius:99px;border:1px solid #363B42;color:#9aa3b5}.step .st.done{color:#3dbe8b;border-color:#3dbe8b}.step .st.run{color:#b9aef0;border-color:#7c6bd6}.stside{border-left:1px solid #23272C;padding:22px;background:#111417}.stside h4{font-size:12px;letter-spacing:1.5px;color:#68708a;text-transform:uppercase;margin-bottom:14px}.reel{width:100%;height:150px;border-radius:10px;-o-object-fit:cover;object-fit:cover;margin-bottom:12px;border:1px solid #20252A}.stside .cap2{font-size:12px;color:#9aa3b5;font-family:IBM Plex Mono;text-align:center}.ba{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:56px}.ba .vis{position:relative;border-radius:18px;overflow:hidden;border:1px solid #222A3E;height:430px}.ba .vis img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ba .vis .half{clip-path:inset(0 0 0 var(--split,50%))}.ba .vis .blur{filter:blur(7px) brightness(.85);clip-path:inset(0 calc(100% - var(--split,50%)) 0 0)}.ba .line{position:absolute;left:var(--split,50%);top:0;bottom:0;width:2px;background:#9b8ce4;box-shadow:0 0 18px #7c6bd6}.ba .knob{position:absolute;left:var(--split,50%);top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:99px;background:#0e1322;border:2px solid #9B8CE4;display:flex;align-items:center;justify-content:center;color:#9b8ce4;font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ba .lb{position:absolute;top:16px;font-family:IBM Plex Mono;font-size:12px;background:#0c0e10d9;border:1px solid #363B42;border-radius:99px;padding:5px 13px;z-index:2}.dtab{border:1px solid #20252A;background:#0e1322;border-radius:12px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .25s}.dtab b{font-family:Space Grotesk;font-size:15px;display:block}.dtab p{font-size:13px;color:#9aa3b5;margin-top:4px}.dtab .sw{width:36px;height:20px;border-radius:99px;background:#2a2f35;position:relative;flex:none;transition:background .25s}.dtab .sw i{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:99px;background:#68708a;display:block;transition:left .25s,background .25s}.dtab.on{border-color:#7c6bd6;background:#141030;box-shadow:0 0 26px #7c6bd633}.dtab.on .sw{background:#7c6bd6}.dtab.on .sw i{left:19px;background:#fff}.lora{background:#08090b;border-top:1px solid #141A28;border-bottom:1px solid #141A28;overflow:hidden}.lorawrap{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.lorarow{display:flex;gap:14px;margin-top:50px;width:-moz-max-content;width:max-content;animation:drift 40s linear infinite}.lorawrap:hover .lorarow{animation-play-state:paused}.lorac{position:relative;width:220px;height:280px;border-radius:14px;overflow:hidden;border:1px solid #20252A;flex:none;transition:border-color .3s}.lorac:hover{border-color:#7c6bd6}.lorac img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lorac .nm{position:absolute;bottom:12px;left:12px;background:#0c0e10d9;border:1px solid #363B42;border-radius:8px;padding:5px 12px;font-size:12px;font-family:Space Grotesk}.lorac .tag2{position:absolute;top:12px;left:12px;background:#7c6bd6;border-radius:99px;padding:4px 11px;font-size:11px;font-weight:600}.how3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px}.hc2{position:relative;border-radius:18px;padding:2px;background:linear-gradient(160deg,#7c6bd6,#20252a 40%);transition:transform .3s}.hc2:hover{transform:translateY(-5px)}.hc2 .in{background:#131619;border-radius:16px;padding:30px;height:100%}.hc2 .glow{font-family:IBM Plex Mono;color:#9b8ce4;font-size:13px}.hc2 h3{font-size:24px;margin:14px 0 12px;letter-spacing:-.4px}.hc2 p{color:#9aa3b5;font-size:14px;line-height:1.65}.hc2 .mini{margin-top:22px;background:#10162a;border:1px solid #20252A;border-radius:10px;padding:12px 14px;font-family:IBM Plex Mono;font-size:12px;color:#68708a}.hc2 .mini b{color:#3dbe8b;font-weight:500}.route{background:#060708;border-top:1px solid #141A28;border-bottom:1px solid #141A28}.rterm{margin-top:56px;background:#0a0d18;border:1px solid #2A2F35;border-radius:20px;overflow:hidden;box-shadow:0 0 80px #7c6bd61f}.rterm .hd{display:flex;gap:7px;padding:14px 18px;border-bottom:1px solid #23272C;background:#111417;align-items:center}.rterm .hd i{width:11px;height:11px;border-radius:99px;background:#2a2f35;display:block}.rterm .hd span{margin-left:14px;font-family:IBM Plex Mono;font-size:12px;color:#68708a}.rterm .bd{padding:28px 30px;font-family:IBM Plex Mono;font-size:14px;line-height:2.1;color:#9aa3b5;min-height:320px}.rterm .bd .p{color:#e7e9f0}.rterm .bd .ok{color:#3dbe8b}.rterm .bd .vio{color:#9b8ce4}.rterm .bd .dim{color:#4a5268}.rterm .caret{display:inline-block;width:9px;height:17px;background:#9b8ce4;vertical-align:-2px;animation:blink 1s steps(1) infinite}.rfoot{display:flex;gap:14px;padding:0 30px 28px}.rchip{flex:1;border:1px solid #20252A;border-radius:12px;padding:14px 16px;background:#111417;display:flex;justify-content:space-between;align-items:center}.rchip b{font-family:Space Grotesk;font-size:14px}.rchip span{font-family:IBM Plex Mono;font-size:12px;color:#9aa3b5}.rchip.win{border-color:#3dbe8b;box-shadow:0 0 24px #3dbe8b26}.rchip.win span{color:#3dbe8b}.cmp{background:#08090b;border-top:1px solid #141A28;border-bottom:1px solid #141A28}.cmpswitch{display:flex;gap:10px;margin-top:40px}.cmpswitch span{border:1px solid #2A2F35;border-radius:99px;padding:8px 18px;font-size:13.5px;color:#9aa3b5;cursor:pointer;transition:all .2s}.cmpswitch .on{background:#7c6bd6;color:#fff;border-color:#7c6bd6;font-weight:600}.cmprow{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:26px}.cmprow .c{background:#0e1322;border:1px solid #20252A;border-radius:14px;overflow:hidden;transition:border-color .25s,transform .25s}.cmprow .c:hover{border-color:#7c6bd6;transform:translateY(-4px)}.cmprow img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.cmprow .m{padding:13px 15px;display:flex;justify-content:space-between;align-items:center;font-size:13.5px}.cmprow .m b{font-family:Space Grotesk}.cmprow .m span{font-family:IBM Plex Mono;font-size:11.5px;color:#68708a}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}.plan{background:#131619;border:1px solid #20252A;border-radius:18px;padding:30px;position:relative;transition:transform .3s,border-color .3s}.plan:hover{transform:translateY(-5px);border-color:#363b42}.plan.pop{border-color:#7c6bd6;box-shadow:0 0 50px #7c6bd633}.plan .popb{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:#7c6bd6;border-radius:99px;padding:5px 14px;font-size:11.5px;font-weight:700}.plan h3{font-size:19px}.plan .pr{font-family:Space Grotesk;font-size:40px;font-weight:700;margin:14px 0 4px}.plan .pr span{font-size:15px;color:#68708a;font-weight:400}.plan ul{list-style:none;margin:20px 0 26px}.plan li{font-size:13.5px;color:#9aa3b5;padding:7px 0;border-bottom:1px solid #141A28}.plan li:before{content:"✓ ";color:#3dbe8b}.plan .pb{display:block;text-align:center;border:1px solid #363B42;border-radius:10px;padding:12px;font-size:14px;font-weight:600;color:#c4c9d6;transition:all .2s}.plan .pb:hover{border-color:#7c6bd6;color:#fff}.plan.pop .pb{background:#7c6bd6;border-color:#7c6bd6;color:#fff}.plan.pop .pb:hover{background:#8b7be0}.plink{text-align:center;margin-top:26px;font-size:14px;color:#b9aef0;font-weight:600}.mcp{background:#08090b;border:1px solid #141A28;border-radius:22px;padding:60px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.mcp .code{background:#111417;border:1px solid #222A3E;border-radius:14px;padding:24px;font-family:IBM Plex Mono;font-size:13.5px;line-height:2;color:#9aa3b5}.mcp .code b{color:#9b8ce4;font-weight:500}.mcp .tabs{display:flex;gap:8px;margin-top:18px}.mcp .tabs span{border:1px solid #2A2F35;border-radius:8px;padding:7px 15px;font-size:12.5px;color:#9aa3b5;cursor:pointer;transition:all .2s}.mcp .tabs .on{color:#b9aef0;border-color:#7c6bd6}.story{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.story .s{background:#12161f;border:1px solid #20252A;border-radius:16px;padding:28px;transition:border-color .3s}.story .s:hover{border-color:#363b42}.story .s p{font-size:15px;line-height:1.7;color:#c4c9d6}.story .who{display:flex;gap:12px;align-items:center;margin-top:22px}.story .who img{width:40px;height:40px;border-radius:99px;-o-object-fit:cover;object-fit:cover}.story .who b{font-size:14px;display:block}.story .who span{font-size:12.5px;color:#68708a}.stars{color:#e0a54a;letter-spacing:3px;margin-bottom:16px;font-size:14px}.faqgrid{display:grid;grid-template-columns:260px 1fr;gap:60px;margin-top:56px}.faqcats{display:grid;gap:8px;align-content:start}.faqcats span{padding:13px 18px;border-radius:10px;font-size:14.5px;color:#68708a;border:1px solid transparent;cursor:pointer;transition:all .2s}.faqcats span:hover{color:#c4c9d6}.faqcats span.on{background:#121830;border-color:#363b42;color:#fff;font-weight:600}.faqq{border:1px solid #20252A;background:#0e1322;border-radius:14px;margin-bottom:12px;overflow:hidden;transition:border-color .25s}.faqq .q{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;font-family:Space Grotesk;font-size:16.5px;color:#d6dae6;cursor:pointer}.faqq .q span{color:#68708a;font-size:20px;transition:transform .3s}.faqq.open .q span{transform:rotate(45deg)}.faqq .aw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}.faqq.open .aw{grid-template-rows:1fr}.faqq .ai{overflow:hidden}.faqq .a{padding:18px 24px 22px;color:#9aa3b5;font-size:14.5px;line-height:1.7;border-top:1px solid #23272C;margin:0 24px 22px}.faqq.open{border-color:#363b42}.cta{background:linear-gradient(120deg,#2a2350,#5b4fb8 55%,#3d6bd8);border-radius:26px;padding:90px 60px;text-align:center;margin:0 40px;position:relative;overflow:hidden}.cta h2{font-size:56px;color:#fff;position:relative}.cta p{color:#ffffffbf;margin:18px 0 32px;font-size:17px;position:relative}.cta .b{display:inline-block;background:#fff;color:#1a1440;border-radius:11px;padding:14px 30px;font-weight:700;font-size:15.5px;position:relative;transition:transform .2s,box-shadow .2s}.cta .b:hover{transform:translateY(-2px);box-shadow:0 14px 40px #00000059}footer{background:#000;border-top:1px solid #161616;padding:90px 0 0;margin-top:110px}.ftop{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:70px;border-bottom:1px solid #1A1A1A}.fbig{font-family:Space Grotesk;font-size:110px;font-weight:700;line-height:.92;letter-spacing:-3px;color:#2a2f3d}.fbig em{font-style:normal;color:#4a5165}.fcta{text-align:right;padding-bottom:10px}.fcta .b{display:inline-block;background:#7c6bd6;color:#fff;border-radius:11px;padding:15px 30px;font-weight:700;font-size:15px;transition:background .2s,box-shadow .2s}.fcta .b:hover{background:#8b7be0;box-shadow:0 0 30px #7c6bd680}.fcta p{color:#5a6276;font-size:13.5px;margin-top:16px}.fcols{display:grid;grid-template-columns:repeat(6,1fr);gap:30px;padding:64px 0;border-bottom:1px solid #1A1A1A}.fcols b{display:block;font-size:12.5px;color:#edeff5;margin-bottom:18px;font-family:Space Grotesk;letter-spacing:1px;text-transform:uppercase}.fcols a{display:block;color:#6b7280;font-size:13px;text-decoration:none;margin-bottom:11px;transition:color .2s}.fcols a:hover{color:#c4c9d6}.fcols a.more{color:#9b8ce4}.fbot{display:flex;justify-content:space-between;padding:26px 0;color:#4a5268;font-size:12.5px}@media(max-width:1100px){.bgrid,.ggrid,.how3,.story,.plans{grid-template-columns:repeat(2,1fr)}.cmprow{grid-template-columns:repeat(3,1fr)}.stgrid,.expbody,.ba,.mcp,.faqgrid,.stbody{grid-template-columns:1fr}.hero h1{font-size:52px}h2{font-size:34px}.fbig{font-size:64px}.fcols{grid-template-columns:repeat(3,1fr)}nav{display:none}.hs-outer{height:auto}.hs-sticky{position:static;height:auto;padding:110px 0}.hrow{overflow-x:auto;transform:none!important}}.hero{background:radial-gradient(1000px 480px at 50% 118%,rgba(124,107,214,.32),transparent 62%),radial-gradient(700px 340px at 12% -5%,rgba(91,141,239,.08),transparent 60%),#000}.navit{position:relative;display:flex;align-items:center;height:64px}.navit>span{display:flex;align-items:center;gap:5px;transition:color .2s;cursor:pointer}.navit:hover>span{color:#fff}.drop{position:absolute;top:64px;left:50%;transform:translate(-50%,10px);min-width:340px;background:#0f1114c7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(46,54,80,.7);border-radius:16px;padding:12px;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;box-shadow:0 30px 80px #0009;z-index:60}.navit:hover .drop{opacity:1;pointer-events:auto;transform:translate(-50%)}.drop a{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;text-decoration:none;transition:background .18s}.drop a:hover{background:#7c6bd624}.drop a .di{width:34px;height:34px;border-radius:9px;background:#191d21;border:1px solid #2A2F35;display:flex;align-items:center;justify-content:center;font-size:14px;color:#9b8ce4;flex:none;font-family:IBM Plex Mono}.drop a b{display:block;font-size:13.5px;color:#e7e9f0;font-weight:600;font-family:Space Grotesk}.drop a small{display:block;font-size:11.5px;color:#68708a;margin-top:1px}.drop .df{margin:8px 4px 2px;padding:9px 12px;border-top:1px solid #23272C;font-size:12px;color:#9b8ce4;font-weight:600}.expbody{grid-template-columns:1fr 1.35fr;min-height:520px}.expl .lft{padding:48px 44px}.expl .lft h3{font-size:34px}.hc{flex:0 0 580px}.hc img{height:330px}.hc .tx{padding:24px 26px}.hc .tx b{font-size:20px}.hc .tx p{font-size:14px;margin-top:8px}.hrow{gap:24px;mask-image:linear-gradient(90deg,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,black 92%,transparent)}.ggrid .g{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .3s;z-index:1;cursor:pointer}.ggrid .g:hover{transform:scale(1.14);z-index:6;box-shadow:0 30px 90px #000000bf,0 0 0 1px #7c6bd680}.ggrid .ghero:hover{transform:scale(1.06)}.lb-overlay{position:fixed;inset:0;z-index:200;background:#060708eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;animation:lbfade .3s ease}@keyframes lbfade{0%{opacity:0}to{opacity:1}}.lb-overlay img{max-width:86vw;max-height:84vh;border-radius:16px;border:1px solid #363B42;box-shadow:0 40px 120px #000c;animation:lbpop .35s cubic-bezier(.16,1,.3,1)}@keyframes lbpop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.lb-overlay .x{position:absolute;top:26px;right:34px;font-size:15px;color:#9aa3b5;border:1px solid #363B42;border-radius:99px;padding:8px 18px;background:#0e1322}.heroimgs .fl{position:absolute;left:50%;bottom:23%;transform:translate(-50%);z-index:3;background:#0c0e10cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(124,107,214,.5);border-radius:99px;padding:8px 20px;font-family:Space Grotesk;font-size:14px;color:#e7e9f0;opacity:0;transition:opacity .8s}.heroimgs .fl.on{opacity:1}.heroimgs .fl b{color:#b9aef0}.intro{position:fixed;inset:0;z-index:500;background:#000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;animation:introout .5s ease 1.05s forwards}@keyframes introout{to{opacity:0;visibility:hidden}}.intro .il{font-family:Space Grotesk;font-weight:700;font-size:56px;letter-spacing:-2px;background:linear-gradient(90deg,#fff,#9b8ce4,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent;animation:introin .9s cubic-bezier(.16,1,.3,1)}.intro .is{font-family:IBM Plex Mono;font-size:13px;color:#68708a;letter-spacing:3px;animation:introin .9s .25s cubic-bezier(.16,1,.3,1) backwards}@keyframes introin{0%{opacity:0;transform:translateY(26px) scale(.96);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.intro .ibar{width:180px;height:2px;background:#20252a;border-radius:99px;overflow:hidden}.intro .ibar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#7c6bd6,#5b8def);animation:ifill .85s .1s cubic-bezier(.4,0,.2,1) forwards}@keyframes ifill{to{width:100%}}.chmos{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-auto-rows:250px;gap:18px;margin-top:56px}.chc{position:relative;border-radius:18px;overflow:hidden;border:1px solid #20252A;background:#12161f;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s}.chc:hover{transform:translateY(-5px) scale(1.02);border-color:#7c6bd6;box-shadow:0 26px 70px #0009;z-index:3}.chc img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s}.chc:hover img{transform:scale(1.06)}.chc .ov{position:absolute;inset:0;background:linear-gradient(180deg,#080a1014 35%,#080a10f2)}.chc .tx{position:absolute;bottom:20px;left:22px;right:22px}.chc .tx b{font-family:Space Grotesk;font-size:19px;display:block}.chc .tx p{font-size:13px;color:#a6adbf;margin-top:5px;line-height:1.5}.chc .pl{position:absolute;top:16px;left:16px;background:#0c0e10d9;border:1px solid #363B42;border-radius:99px;padding:5px 13px;font-family:IBM Plex Mono;font-size:11px;color:#b9aef0;z-index:2}.chbig{grid-row:span 2}.chbig .tx b{font-size:24px}.chwide{grid-column:span 2}@media(max-width:1100px){.chmos{grid-template-columns:1fr 1fr}.chwide{grid-column:span 2}}.herovid{position:absolute;inset:0;overflow:hidden;background:#000}.herovid video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.92}.herovid .herofilm{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none;opacity:1}.herovid:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.16) 30%,transparent 52%),linear-gradient(270deg,rgba(0,0,0,.46),rgba(0,0,0,.18) 16%,transparent 28%),radial-gradient(ellipse 80% 70% at 50% 45%,transparent 55%,rgba(0,0,0,.28) 100%),linear-gradient(180deg,rgba(0,0,0,.34),transparent 16%,transparent 74%,rgba(0,0,0,.55) 92%,#000 100%)}.hero h1{text-shadow:0 2px 34px rgba(0,0,0,.95),0 0 110px rgba(0,0,0,.75)}.hero .sub,.hero .pill{text-shadow:0 1px 18px rgba(0,0,0,.9)}.ggrid{display:flex;flex-direction:column;gap:14px;margin-top:56px;height:680px}.ggrid .grow{display:flex;gap:14px;flex:1;min-height:0}.ggrid .g{flex:1 1 0;min-width:0;border-radius:14px;overflow:hidden;border:1px solid #23272C;position:relative;transition:flex .65s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .5s;cursor:pointer;transform:none}.ggrid .grow:hover .g{flex:.5}.ggrid .grow .g:hover{flex:2.9;border-color:#7c6bd6;box-shadow:0 24px 70px #000000a6;transform:none}.ggrid .ghero:hover{transform:none}.ggrid .g img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s ease}.ggrid .g:hover img{transform:scale(1.05)}@media(max-width:900px){.ggrid{height:auto}.ggrid .grow{flex-direction:column}.ggrid .g{flex:none;height:220px}}.podsec{padding:130px 0;background:#08090b;border-top:1px solid #1C1F24}.podsec .lead{max-width:640px;margin:18px 0 0;color:#9aa3b5;font-size:17px;line-height:1.7}.podsec h2 em{color:#b9aef0;font-style:normal}.podgrid{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;margin-top:58px;align-items:stretch}.podterm{background:#111417;border:1px solid #20252A;border-radius:16px;padding:0;overflow:hidden;display:flex;flex-direction:column}.pt-head{display:flex;align-items:center;gap:7px;padding:13px 18px;border-bottom:1px solid #191D21;background:#0e1322}.pt-head .dot{width:9px;height:9px;border-radius:99px;background:#2a2f35}.pt-head b{margin-left:8px;font-family:IBM Plex Mono;font-size:12px;color:#8a93a8;font-weight:400}.pt-prompt{margin:20px 20px 4px;padding:16px 18px;border:1px solid rgba(124,107,214,.45);border-radius:12px;background:#7c6bd612;font-size:15.5px;line-height:1.65;color:#d9d4f5}.pt-prompt b{color:#b9aef0}.pt-lines{padding:14px 20px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.pt-line{opacity:0;font-size:14.5px;line-height:1.6;animation:ptin .7s ease both}.pt-line.a{color:#c9beff}.pt-line.a:before{content:""}.pt-line.k{color:#a9c4ff}.pt-line.sys{font-family:IBM Plex Mono;font-size:12px;color:#7e8798}.pt-line.done{font-family:IBM Plex Mono;font-size:12.5px;color:#3dbe8b}@keyframes ptin{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.podvid{position:relative;border-radius:16px;overflow:hidden;border:1px solid #2A2F35;background:#000;min-height:380px}.podvid video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pv-top{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:linear-gradient(180deg,rgba(0,0,0,.72),transparent)}.pv-top .live{font-family:IBM Plex Mono;font-size:11.5px;color:#ff5a5a;letter-spacing:.08em;animation:livepulse 1.6s ease infinite}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.35}}.pv-top .ep{font-family:IBM Plex Mono;font-size:11.5px;color:#e7e9f0;letter-spacing:.1em}.pv-bot{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:14px;padding:16px 18px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.pv-bot .play{width:34px;height:34px;border-radius:99px;background:#7c6bd6e6;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;flex:none}.pv-bot .track{flex:1;height:4px;border-radius:99px;background:#ffffff2e;overflow:hidden}.pv-bot .track .fill{height:100%;width:0;background:linear-gradient(90deg,#7c6bd6,#b9aef0);animation:pvfill 8s linear infinite}@keyframes pvfill{0%{width:0}to{width:100%}}.pv-bot .time{font-family:IBM Plex Mono;font-size:11.5px;color:#c7cdda;flex:none}@media(max-width:980px){.podgrid{grid-template-columns:1fr}.podvid{min-height:300px}}.gal .wrap{max-width:1360px}.ggrid{height:auto}.ggrid .grow{flex:none;display:flex;justify-content:center;align-items:center}.ggrid .grow.r1{height:330px}.ggrid .grow.r2{height:310px}.ggrid .g{flex:none;height:100%;width:auto;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .55s,border-color .3s,box-shadow .5s}.ggrid .grow:hover .g{transform:scale(.93);filter:brightness(.5) saturate(.75)}.ggrid .grow .g:hover{transform:scale(1.16);filter:none;border-color:#7c6bd6;box-shadow:0 30px 80px #000000b3;z-index:8}@media(max-width:900px){.ggrid .grow.r1,.ggrid .grow.r2{height:auto;flex-wrap:wrap}.ggrid .g{height:220px}}.navit{position:relative}.drop{position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%,10px);width:660px;max-width:88vw;padding:16px;background:#0d0f12bd;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(60,70,105,.45);border-radius:16px;box-shadow:0 30px 80px #0009;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;z-index:90}.navit:hover .drop{opacity:1;transform:translate(-50%);pointer-events:auto}.drop.wide{width:620px}.dh{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#8a93a8;padding:2px 10px 12px;border-bottom:1px solid rgba(35,43,64,.6);margin-bottom:10px}.dgrid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.drop.wide .dgrid{grid-template-columns:repeat(3,1fr)}.dgrid a{display:flex;gap:12px;align-items:center;padding:9px 10px;border-radius:10px;transition:background .18s;cursor:pointer}.dgrid a:hover{background:#7c6bd61f}.di{width:32px;height:32px;border-radius:8px;background:#7c6bd61f;border:1px solid rgba(124,107,214,.25);display:flex;align-items:center;justify-content:center;font-size:11px;font-family:IBM Plex Mono;color:#b9aef0;flex:none}.dgrid b{display:block;font-size:14px;color:#e7e9f0;font-weight:600}.dgrid small{display:block;font-size:12px;color:#8a93a8;margin-top:1px}.drop.wide .dgrid b{font-size:13.5px}.drop.wide .dgrid small{font-family:IBM Plex Mono;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#68708a}.cfsec{padding:130px 0;background:#060708;border-top:1px solid #1C1F24;overflow:hidden}.cfsub{color:#9aa3b5;font-size:16px;margin-top:14px;max-width:560px}.cfstage{position:relative;height:500px;margin-top:56px;perspective:1600px;perspective-origin:50% 38%}.cfc{position:absolute;left:50%;top:50%;width:580px;height:410px;margin:-205px 0 0 -290px;border-radius:16px;overflow:hidden;border:1px solid #2A2F35;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .5s,filter .6s;transform-style:preserve-3d;background:#111417;cursor:pointer;box-shadow:0 30px 80px #0000008c}.cfc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.cfc:not(.mid){filter:brightness(.74)}.cfc.s2{filter:brightness(.52)}.cfc.hid{pointer-events:none}.cfmeta{position:absolute;left:0;right:0;bottom:0;padding:16px 18px;background:linear-gradient(0deg,rgba(6,7,8,.9),transparent);opacity:0;transition:opacity .4s}.cfc.mid .cfmeta{opacity:1}.cfmeta b{display:block;font-family:Space Grotesk;font-size:17px}.cfmeta span{font-family:IBM Plex Mono;font-size:11px;color:#9b8ce4}.cfDots{display:flex;gap:8px;justify-content:center;margin-top:32px}.cfDots span{width:26px;height:4px;border-radius:99px;background:#2a2f35;cursor:pointer;transition:background .3s}.cfDots span.on{background:#7c6bd6}@media(max-width:900px){.cfc{width:330px;height:250px;margin:-125px 0 0 -165px}.cfstage{height:340px;--cfsp:230px}}.rfsec{padding:130px 0;background:#08090b;border-top:1px solid #1C1F24}.rfstage{position:relative;margin-top:56px;border:1px solid #20252A;border-radius:20px;background:radial-gradient(700px 300px at 30% 50%,rgba(124,107,214,.07),transparent 70%),#0e1013;overflow:hidden}.rfsvg{display:block;width:100%;height:auto}.rfbase{stroke:#20252a;stroke-width:1.5}.rfflow{stroke:url(#rfg);stroke-width:1.5;stroke-dasharray:6 10;opacity:0;transition:opacity .4s;animation:rfdash 1.1s linear infinite}@keyframes rfdash{to{stroke-dashoffset:-16}}.rfroute.live .rfflow{opacity:1}.rfprompt{position:absolute;left:3.5%;top:50%;transform:translateY(-50%);width:20%;background:#131619;border:1px solid #363B42;border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.55;color:#c7cdda}.rfprompt .k{display:block;font-family:IBM Plex Mono;font-size:10px;letter-spacing:.16em;color:#9b8ce4;margin-bottom:6px}.rfcore{position:absolute;left:30%;top:50%;transform:translate(-50%,-50%);width:92px;height:92px;border-radius:99px;background:radial-gradient(circle at 35% 30%,#241e45,#131619 70%);border:1px solid rgba(124,107,214,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;z-index:3}.rfcore b{font-family:Space Grotesk;font-size:15px;letter-spacing:.06em}.rfcore span{font-family:IBM Plex Mono;font-size:10px;color:#9b8ce4;letter-spacing:.2em}.rfcore .pulse{position:absolute;inset:-1px;border-radius:99px;border:1px solid rgba(124,107,214,.7);animation:rfpulse 2.2s ease-out infinite}@keyframes rfpulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.8);opacity:0}}.rfnodes{position:absolute;right:3.5%;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding:8.5% 0;width:23.5%}.rfnode{background:#131619;border:1px solid #2A2F35;border-radius:12px;padding:8px 14px;transition:border-color .3s,box-shadow .3s,transform .3s}.rfnode b{font-size:13.5px;font-family:Space Grotesk}.rfnode .tg{margin-left:8px;font-size:11px;color:#8a93a8}.rfnode .cost{float:right;font-family:IBM Plex Mono;font-size:11px;color:#3dbe8b;line-height:20px}.rfnode.live{border-color:#7c6bd6;box-shadow:0 0 0 1px #7c6bd666,0 10px 30px #7c6bd62e;transform:translate(-6px)}.rfstatus{position:absolute;left:50%;bottom:14px;transform:translate(-50%);white-space:nowrap;font-family:IBM Plex Mono;font-size:12px;color:#9aa3b5;background:#0d0f12e0;border:1px solid #2A2F35;border-radius:99px;padding:8px 18px;animation:ptin .5s ease both}.rfstatus b{color:#b9aef0}@media(max-width:900px){.rfprompt{width:26%}.rfnodes{width:30%}.rfnode .tg{display:none}}.hrow{mask-image:none;-webkit-mask-image:none}.gal .wrap{max-width:1180px}.ggrid .grow.r1{height:250px}.ggrid .grow.r2{height:220px}.navit:nth-child(-n+2) .drop{left:0;transform:translateY(10px)}.navit:nth-child(-n+2):hover .drop{transform:translate(0)}.ggrid .grow:hover .g,.ggrid .grow .g:hover{flex:none}header{background:linear-gradient(180deg,rgba(5,7,9,.55),transparent);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;height:66px;gap:20px;padding:0 32px}.logo{letter-spacing:4px;font-weight:600}.hicon{color:#c4c9d6;display:flex;align-items:center;padding:9px;border-radius:99px;transition:color .2s}.hicon:hover{color:#fff}.hsign{font-size:14px;font-weight:500;color:#c4c9d6;padding:9px 10px;transition:color .2s}.hsign:hover{color:#fff}.hget{border-radius:99px;padding:10px 22px;font-size:14px;box-shadow:0 6px 24px #7c6bd659}.dnav{display:flex;align-items:center;gap:10px;flex:1}.navit>span,.nlink{font-size:14px;color:#c4c9d6;padding:9px 13px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:color .2s,background .2s}.navit:hover>span,.nlink:hover{color:#fff}.navit>span b{font-size:9px;color:#68708a}.hact{margin-left:auto;display:flex;align-items:center;gap:10px}.dnav .navit{position:static}.mega{position:absolute;top:66px;left:20px;right:20px;width:auto;transform:translateY(12px);background:#090b0f94;backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);border:none;border-radius:20px;box-shadow:0 40px 100px #00000080;padding:24px 26px 0;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;z-index:90}.navit:hover .mega{opacity:1;pointer-events:auto;transform:translateY(0)}.mwrap{display:grid;grid-template-columns:270px 1fr;gap:28px;align-items:stretch}.mvis{position:relative;border-radius:12px;overflow:hidden;min-height:300px}.mvis img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9;transition:transform .6s}.navit:hover .mvis img{transform:scale(1.05)}.mvis:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(6,8,12,.88))}.mv-cap{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;display:flex;flex-direction:column;gap:3px}.mv-cap b{font-size:14px;color:#fff}.mv-cap span{font-size:11.5px;color:#a6adbe}.mgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.mh{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.14em;color:#8a93a8;padding-bottom:10px;margin-bottom:12px}.mi{display:flex;align-items:center;gap:9px;font-size:13.5px;color:#c9ceda;padding:6px 8px;margin:0 -8px 4px;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.mi:hover{background:#5b8def21;color:#fff}.md2{font-family:IBM Plex Mono;font-size:9px;color:#b9aef0;background:#7c6bd626;border-radius:5px;padding:2px 4px;flex:none}.mnote2{margin:14px 0 0;font-family:IBM Plex Mono;font-size:11.5px;color:#68708a;text-align:center}.mbot{display:flex;gap:26px;justify-content:center;margin-top:16px;padding:14px}.mbot a{font-size:13px;font-weight:600;color:#9b8ce4;cursor:pointer}.mbot a:hover{color:#b9aef0}.burger{display:none;background:none;border:1px solid #2A2F35;border-radius:9px;width:40px;height:38px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}.burger i{display:block;width:16px;height:2px;background:#c4c9d6;transition:transform .25s,opacity .2s}.burger.x i:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger.x i:nth-child(2){opacity:0}.burger.x i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mnav{position:fixed;inset:66px 0 0;background:#080a0cf7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:80;overflow-y:auto;padding:18px 22px 40px}.macc{border-bottom:1px solid #1C1F24}.ma-h{display:flex;justify-content:space-between;align-items:center;padding:16px 4px;font-size:16px;font-weight:600;cursor:pointer}.ma-h span{font-size:11px;color:#68708a;transition:transform .25s}.macc.open .ma-h span{transform:rotate(180deg)}.ma-b{display:none;padding:0 4px 14px}.macc.open .ma-b{display:block}.ma-ch{font-family:IBM Plex Mono;font-size:10.5px;letter-spacing:.14em;color:#7fa8f0;margin:14px 0 6px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.ma-col a{display:block;font-size:14.5px;color:#c9ceda;padding:7px 2px}.ma-bot{margin-top:12px;display:flex;flex-wrap:wrap;gap:14px}.ma-bot a{font-size:13px;font-weight:600;color:#9b8ce4}.mlink{display:block;padding:16px 4px;font-size:16px;font-weight:600;color:#e7e9f0;text-decoration:none;border-bottom:1px solid #1C1F24}.mcta{display:flex;gap:12px;margin-top:24px}.mcta a{flex:1;text-align:center;text-decoration:none;padding:12px}@media(max-width:1180px){.dnav{display:none}.burger{display:flex}header{padding:0 20px}}@media(min-width:1181px){.mnav{display:none}}.pshow{padding:120px 0}.bwin{margin-top:48px;border:1px solid #23272C;border-radius:18px;overflow:hidden;background:#0e1013;box-shadow:0 40px 120px #0000008c}.bwbar{display:flex;gap:7px;align-items:center;padding:13px 18px;border-bottom:1px solid #23272C;background:#111417}.bwbar i{width:10px;height:10px;border-radius:99px;background:#23272c}.bwbar span{margin-left:10px;font-family:IBM Plex Mono;font-size:11.5px;color:#68708a}.bwimgs{position:relative}.bwimgs .main{display:block;width:100%}.bwimgs .float{position:absolute;right:3%;bottom:-8%;width:34%;border-radius:12px;border:1px solid #2A2F35;box-shadow:0 30px 80px #000000b3;animation:floaty 6s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(max-width:800px){.bwimgs .float{width:46%}}.podshot img{display:block;width:100%}.ps-prompt{padding:14px 18px;font-size:13.5px;color:#c7cdda;border-top:1px solid #23272C;background:#111417}.ps-prompt b{color:#b9aef0}.clsec{padding:120px 0;background:#08090b;border-top:1px solid #1C1F24}.clgrid{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;margin-top:52px;align-items:center}.clbids{display:grid;gap:12px}.clbid{background:#0e1013;border:1px solid #23272C;border-radius:14px;padding:14px 18px;position:relative;transition:border-color .3s,transform .3s}.clbid.live{border-color:#3a4150;transform:translate(6px)}.clbid.win{border-color:#7c6bd68c}.cb-top{display:flex;align-items:baseline;gap:14px}.cb-top b{font-family:Space Grotesk;font-size:15px}.cb-score{font-size:12px;color:#8a93a8}.cb-cost{margin-left:auto;font-family:IBM Plex Mono;font-size:12.5px;color:#3dbe8b}.cb-bar{height:5px;border-radius:99px;background:#1c1f24;margin-top:10px;overflow:hidden}.cb-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#5b8def,#7c6bd6);transition:width 1s cubic-bezier(.16,1,.3,1)}.clbid.win .cb-bar i{background:linear-gradient(90deg,#7c6bd6,#b9aef0)}.cb-tag{position:absolute;top:-9px;right:14px;font-size:10.5px;font-weight:700;color:#fff;background:#7c6bd6;border-radius:99px;padding:3px 10px}.clprev{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;border:1px solid #23272C;background:#0e1013}.clprev img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .6s;transform:scale(1.04)}.clprev img.on{opacity:1;animation:clzoom 2.2s ease forwards}@keyframes clzoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.clcap{position:absolute;left:0;right:0;bottom:0;padding:14px 18px;background:linear-gradient(0deg,rgba(6,7,8,.92),transparent);display:flex;justify-content:space-between;align-items:baseline}.clcap b{font-family:Space Grotesk;font-size:15px}.clcap span{font-family:IBM Plex Mono;font-size:11.5px;color:#9b8ce4}@media(max-width:900px){.clgrid{grid-template-columns:1fr}}.mcpsec{padding:130px 0;background:#060708;border-top:1px solid #1C1F24;overflow:hidden}.mcpstage{position:relative;height:420px;margin-top:56px;border:1px solid #20252A;border-radius:20px;background:radial-gradient(600px 300px at 50% 50%,rgba(124,107,214,.08),transparent 70%),#0b0d0f}.mcplines{position:absolute;inset:0;width:100%;height:100%}.mcl{stroke:#23272c;stroke-width:1.5;transition:stroke .3s}.mcl.live{stroke:url(#mg);stroke-width:2;stroke-dasharray:6 8;animation:rfdash 1s linear infinite}.mcscore{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:99px;background:radial-gradient(circle at 35% 30%,#241e45,#131619 70%);border:1px solid rgba(124,107,214,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;z-index:3;text-align:center}.mcscore img{width:26px;height:26px;border-radius:7px}.mcscore b{font-family:Space Grotesk;font-size:14px;letter-spacing:.05em}.mcscore span{font-family:IBM Plex Mono;font-size:9.5px;color:#9b8ce4;letter-spacing:.2em}.mcscore .pulse{position:absolute;inset:-1px;border-radius:99px;border:1px solid rgba(124,107,214,.7);animation:rfpulse 2.2s ease-out infinite}.mcpnode{position:absolute;transform:translate(-50%,-50%);background:#131619;border:1px solid #2A2F35;border-radius:12px;padding:10px 16px;text-align:center;z-index:2;cursor:pointer;transition:border-color .3s,box-shadow .3s}.mcpnode b{font-family:Space Grotesk;font-size:14px;display:block}.mcpnode .ok{display:block;font-family:IBM Plex Mono;font-size:9.5px;color:#3dbe8b;margin-top:3px;white-space:nowrap}.mcpnode.live{border-color:#7c6bd6;box-shadow:0 0 0 1px #7c6bd666,0 12px 34px #7c6bd62e}.mcpnode.n0{left:13%;top:19%}.mcpnode.n1{left:87%;top:19%}.mcpnode.n2{left:13%;top:81%}.mcpnode.n3{left:87%;top:81%}.mcpnode.n4{left:50%;top:14%}.mcpstatus{position:absolute;left:50%;bottom:16px;transform:translate(-50%);white-space:nowrap;font-family:IBM Plex Mono;font-size:12px;color:#9aa3b5;background:#0d0f12e6;border:1px solid #2A2F35;border-radius:99px;padding:8px 18px;animation:ptin .5s ease both}.mcpstatus b{color:#b9aef0}@media(max-width:800px){.mcpstage{height:480px}.mcpnode.n0{left:22%}.mcpnode.n1{left:78%}.mcpnode.n2{left:22%}.mcpnode.n3{left:78%}}.stosec{padding:110px 0 120px;overflow:hidden}.smq{overflow:hidden;margin-top:22px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.srow{display:flex;gap:20px;width:-moz-max-content;width:max-content;animation:sdrift 46s linear infinite}.srow.rev{animation-direction:reverse}.smq:hover .srow{animation-play-state:paused}@keyframes sdrift{to{transform:translate(-50%)}}.scard{width:400px;flex:none;background:#0e1013;border:1px solid #23272C;border-radius:16px;padding:22px 24px}.scard .stars{color:#e0a54a;font-size:13px;letter-spacing:2px}.scard p{font-size:14.5px;line-height:1.65;color:#c7cdda;margin:12px 0 16px}.scard .who{display:flex;gap:12px;align-items:center}.scard .who img{width:38px;height:38px;border-radius:99px;-o-object-fit:cover;object-fit:cover}.scard .who b{display:block;font-size:13.5px}.scard .who span{font-size:12px;color:#68708a}.cta{position:relative;overflow:hidden}.ctabg{position:absolute;inset:0;z-index:0}.ctabg img{width:110%;height:110%;-o-object-fit:cover;object-fit:cover;opacity:.35;animation:ctapan 18s ease-in-out infinite alternate}@keyframes ctapan{0%{transform:translate(0) scale(1.05)}to{transform:translate(-4%,-3%) scale(1.12)}}.cta h2,.cta p,.cta .b{position:relative;z-index:1}.page{padding-top:40px}.phero{text-align:center;padding:90px 24px 30px}.phero h1{font-family:Space Grotesk;font-size:clamp(38px,5.5vw,62px);line-height:1.08}.phero h1 em{font-style:normal;background:linear-gradient(90deg,#b9aef0,#7fa8f0);-webkit-background-clip:text;background-clip:text;color:transparent}.pplans{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1240px;margin:50px auto 0;padding:0 24px}.pcard{position:relative;background:#0e1013;border:1px solid #23272C;border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;transition:transform .3s,border-color .3s}.pcard:hover{transform:translateY(-6px);border-color:#3a4150}.pcard.pop{border-color:#7c6bd699;box-shadow:0 20px 60px #7c6bd61f}.popb{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:#7c6bd6;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;border-radius:99px;padding:4px 12px;white-space:nowrap}.pcard h3{font-family:Space Grotesk;font-size:18px}.pcard .pr{font-family:Space Grotesk;font-size:38px;font-weight:700;margin:10px 0 18px}.pcard .pr span{font-size:14px;color:#68708a;font-weight:400}.pcard ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:9px;flex:1}.pcard li{font-size:13.5px;color:#c4c9d6;padding-left:20px;position:relative}.pcard li:before{content:"✓";position:absolute;left:0;color:#7c6bd6;font-size:12px}.pcard a{text-align:center;text-decoration:none;display:block}.pcomp{max-width:1100px;margin:90px auto 0;padding:0 24px}.pcomp h2{text-align:center;font-size:32px;margin-bottom:34px}.ptable{border:1px solid #23272C;border-radius:16px;overflow:hidden}.ptr{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;border-bottom:1px solid #1C1F24}.ptr:last-child{border-bottom:none}.ptr span{padding:13px 18px;font-size:13.5px;color:#9aa3b5}.ptr b{padding:13px 10px;font-size:13px;font-weight:500;color:#e7e9f0;text-align:center;border-left:1px solid #1C1F24}.ptr b.no{color:#3a4150}.pth{background:#111417}.pth b{font-weight:700;font-family:Space Grotesk}.ptr:nth-child(odd):not(.pth){background:#ffffff04}.pnotes{max-width:1100px;margin:80px auto 100px;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pn{background:#0e1013;border:1px solid #23272C;border-radius:14px;padding:20px 22px}.pn b{font-family:Space Grotesk;font-size:15px;color:#b9aef0}.pn p{font-size:13.5px;color:#9aa3b5;line-height:1.6;margin-top:8px}.pn a{color:#9b8ce4}@media(max-width:1000px){.pplans{grid-template-columns:repeat(2,1fr)}.pnotes{grid-template-columns:1fr}}@media(max-width:600px){.pplans{grid-template-columns:1fr}.ptr span{font-size:12px}.ptr b{font-size:11.5px}}.egrid{max-width:1240px;margin:60px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ec{background:#0e1013;border:1px solid #23272C;border-radius:14px;padding:20px;transition:border-color .25s,transform .25s}.ec:hover{border-color:#7c6bd680;transform:translateY(-4px)}.ec b{font-family:Space Grotesk;font-size:14.5px;display:block;margin-bottom:8px}.ec p{font-size:13px;color:#9aa3b5;line-height:1.55}@media(max-width:1000px){.egrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.egrid{grid-template-columns:1fr}}.esteps{max-width:1100px;margin:100px auto 0;padding:0 24px;text-align:center}.esteps h2{font-size:32px}.est3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;text-align:left}.est{background:#0e1013;border:1px solid #23272C;border-radius:16px;padding:26px}.est span{font-family:IBM Plex Mono;font-size:12px;color:#9b8ce4}.est b{display:block;font-family:Space Grotesk;font-size:18px;margin:10px 0 8px}.est p{font-size:13.5px;color:#9aa3b5;line-height:1.6}@media(max-width:800px){.est3{grid-template-columns:1fr}}.ecta{text-align:center;padding:100px 24px 110px}.ecta h2{font-size:34px}.ecta p{color:#9aa3b5;margin:14px auto 26px;max-width:520px}.caret{display:inline-block;width:2px;height:14px;background:#9b8ce4;margin-left:3px;vertical-align:-2px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.podshot{background:#0e1013}.pstudio{display:flex;flex-direction:column;gap:14px;padding:18px}.ps-row{display:flex;flex-direction:column;gap:8px}.ps-label{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.16em;color:#68708a}.ps-typing{font-size:13.5px;color:#dde1ea;line-height:1.55;background:#111417;border:1px solid #23272C;border-radius:10px;padding:12px 14px;min-height:66px}.ps-typing b{color:#b9aef0}.ps-hosts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ps-host{display:flex;align-items:center;gap:10px;background:#111417;border:1px solid #23272C;border-radius:10px;padding:10px 12px}.ps-host div{display:flex;flex-direction:column;flex:1}.ps-host b{font-size:13px;color:#edeff5}.ps-host div span{font-size:10.5px;color:#68708a}.ps-host em{font-style:normal;font-size:10px;color:#3dbe8b}.ps-av{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;flex:none}.ps-av.a{background:linear-gradient(140deg,#7c6bd6,#5b8def)}.ps-av.k{background:linear-gradient(140deg,#3dbe8b,#5b8def)}.ps-script{display:flex;flex-direction:column;gap:8px}.ps-line{display:flex;gap:10px;font-size:12.5px;color:#a6adbe;background:#111417;border:1px solid #20252A;border-radius:8px;padding:9px 12px;line-height:1.5}.ps-line b{font-family:IBM Plex Mono;font-size:10px;color:#7fa8f0;flex:none;padding-top:2px}.ps-line.gen{align-items:center;color:#8a93a8}.spin{width:12px;height:12px;border:2px solid #2A2F35;border-top-color:#7c6bd6;border-radius:50%;animation:sp 1s linear infinite;flex:none}@keyframes sp{to{transform:rotate(360deg)}}.ps-prog{display:flex;align-items:center;gap:12px;font-size:11px;color:#68708a;font-family:IBM Plex Mono}.ps-prog .fill{flex:1;height:4px;border-radius:4px;background:linear-gradient(90deg,#7c6bd6 27%,#23272c 27%);position:relative}.ps-prog .fill:after{content:"";position:absolute;left:27%;top:-3px;width:10px;height:10px;border-radius:50%;background:#b9aef0;box-shadow:0 0 10px #7c6bd6cc}.vlab{margin-top:48px;display:grid;grid-template-columns:380px 1fr;gap:0;border:1px solid #23272C;border-radius:18px;overflow:hidden;background:#0e1013;box-shadow:0 40px 120px #0000008c}.vl-side{display:flex;flex-direction:column;gap:18px;padding:24px;border-right:1px solid #1C1F24;background:#101215}.vl-block{display:flex;flex-direction:column;gap:9px}.vl-label{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.16em;color:#68708a}.vl-prompt{font-size:13.5px;color:#dde1ea;line-height:1.55;background:#14171b;border:1px solid #2A2F35;border-radius:10px;padding:12px 14px;min-height:84px}.vl-chips{display:flex;flex-wrap:wrap;gap:8px}.vl-chips b{font-size:11.5px;font-weight:600;color:#8a93a8;background:#14171b;border:1px solid #2A2F35;border-radius:7px;padding:6px 11px;cursor:pointer}.vl-chips b.on{color:#fff;border-color:#7c6bd699;background:#7c6bd629}.vl-model{display:flex;align-items:center;justify-content:space-between;background:#14171b;border:1px solid #2A2F35;border-radius:10px;padding:11px 14px}.vl-md{font-size:13px;font-weight:600;color:#edeff5}.vl-auto{font-family:IBM Plex Mono;font-size:9.5px;color:#3dbe8b;letter-spacing:.08em}.vl-go{margin-top:auto;display:flex;align-items:center;justify-content:space-between;background:#7c6bd6;color:#fff;font-weight:700;font-size:14px;border-radius:11px;padding:14px 18px;cursor:pointer;transition:background .2s,box-shadow .2s}.vl-go:hover{background:#8b7be0;box-shadow:0 0 30px #7c6bd680}.vl-go span{font-size:11.5px;font-weight:500;opacity:.85}.vl-prev{position:relative;min-height:420px;overflow:hidden}.vl-prev img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .8s}.vl-prev img.on{opacity:1}.vl-scan{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(91,141,239,.12) 48%,rgba(91,141,239,.3) 50%,rgba(91,141,239,.12) 52%,transparent 100%);background-size:100% 260%;animation:scan 4s linear infinite;pointer-events:none}@keyframes scan{0%{background-position:0 -130%}to{background-position:0 130%}}.vl-hud{position:absolute;top:14px;left:16px;right:16px;display:flex;justify-content:space-between;font-family:IBM Plex Mono;font-size:10.5px;color:#c7cdda;text-shadow:0 1px 6px rgba(0,0,0,.8)}.vl-hud .live{color:#ff6b6b}.vl-prog{position:absolute;left:16px;right:16px;bottom:14px;height:4px;border-radius:4px;background:#ffffff24}.vl-prog i{display:block;height:100%;width:52%;border-radius:4px;background:linear-gradient(90deg,#7c6bd6,#5b8def);animation:prog 3s ease-in-out infinite alternate}@keyframes prog{0%{width:18%}to{width:78%}}@media(max-width:900px){.vlab{grid-template-columns:1fr}.vl-prev{min-height:300px}.vl-side{border-right:none;border-bottom:1px solid #1C1F24}}.howui{margin-top:16px;display:flex;flex-direction:column;gap:8px}.hu-typed{font-size:12.5px;color:#e4e7ee;background:#00000052;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:9px 12px}.hu-chips{display:flex;flex-wrap:wrap;gap:6px}.hu-chips span{font-size:10.5px;font-weight:600;color:#b9aef0;background:#7c6bd62e;border:1px solid rgba(124,107,214,.35);border-radius:6px;padding:4px 9px}.hu-bid{display:flex;align-items:center;gap:10px;font-size:11px;color:#c7cdda;font-family:IBM Plex Mono}.hu-bid span{width:118px;flex:none}.hu-bid i{display:block;height:5px;border-radius:5px;background:#ffffff40;flex:1;max-width:0;animation:grow 1.4s ease forwards;background:#ffffff47}.hu-bid.win span{color:#3dbe8b}.hu-bid.win i{background:#3dbe8b;box-shadow:0 0 12px #3dbe8b99}@keyframes grow{to{max-width:100%}}.hu-pipe{display:flex;flex-wrap:wrap;gap:6px}.hu-pipe span{font-size:10.5px;font-weight:600;border-radius:6px;padding:5px 10px}.hu-pipe .done{color:#7fa8f0;background:#5b8def29;border:1px solid rgba(91,141,239,.35)}.hu-pipe .live{color:#fff;background:#5b8def66;border:1px solid rgba(91,141,239,.7);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}.hu-ship{font-size:11px;color:#a6adbe;font-family:IBM Plex Mono}footer{padding:80px 0 30px}.ftop{align-items:flex-start;gap:60px}.fnews{max-width:400px;width:100%}.fnews>b{display:block;font-size:17px;color:#edeff5;margin-bottom:8px}.fnews>p{color:#5a6276;font-size:13.5px;line-height:1.6;margin-bottom:16px}.fnews form{display:flex;gap:8px}.fnews input{flex:1;background:#111417;border:1px solid #2A2F35;border-radius:10px;padding:12px 14px;font-size:13.5px;color:#edeff5;outline:none;transition:border-color .2s}.fnews input:focus{border-color:#7c6bd699}.fnews .btn-v{border:none;cursor:pointer;font-size:13.5px;padding:12px 20px}.fn-note{display:block;margin-top:12px;font-size:11.5px;color:#4a5268}.fcols{grid-template-columns:repeat(7,1fr);gap:22px;padding:56px 0}@media(max-width:1200px){.fcols{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.fcols{grid-template-columns:repeat(2,1fr)}.ftop{flex-direction:column;gap:40px}}.mcpsec{padding:130px 0 140px}.mcpstage{height:560px;margin-top:64px;border-radius:24px;background:radial-gradient(720px 380px at 50% 46%,rgba(124,107,214,.14),transparent 70%),radial-gradient(400px 240px at 18% 80%,rgba(91,141,239,.08),transparent 70%),linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),#0b0d0f;background-size:auto,auto,44px 44px,44px 44px,auto}.mcscore{width:150px;height:150px}.mcscore img{width:34px;height:34px}.mcscore b{font-size:17px}.mcscore span{font-size:10.5px}.mcpnode{display:flex;align-items:center;gap:11px;padding:13px 20px;border-radius:14px;background:#131619eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mcpnode b{font-size:15.5px}.alogo{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk;font-weight:700;font-size:16px;flex:none}.alogo.a0{background:#d97757;color:#fff}.alogo.a1{background:#10a37f;color:#fff}.alogo.a2{background:#4c5bd6;color:#fff}.alogo.a3{background:#1b7f8e;color:#fff}.alogo.a4{background:#4285f4;color:#fff}.mcpnode .ok{position:absolute;left:50%;transform:translate(-50%);top:calc(100% + 8px);background:#0d0f12f2;border:1px solid #2A2F35;border-radius:99px;padding:5px 12px}.mcporb{filter:drop-shadow(0 0 8px #7C6BD6)}.mcl{stroke:#262b31;stroke-width:1.6}.mcl.live{stroke:url(#mg);stroke-width:2.4;stroke-dasharray:8 7;animation:mflow 1s linear infinite}@keyframes mflow{to{stroke-dashoffset:-15}}.mcptools{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;gap:10px;flex-wrap:wrap;justify-content:center;max-width:90%}.mcptools span{font-family:IBM Plex Mono;font-size:11.5px;color:#9aa3b5;background:#131619e6;border:1px solid #2A2F35;border-radius:99px;padding:7px 14px}.mcpstatus{bottom:66px}@media(max-width:800px){.mcpstage{height:520px}}.ggrid .g{background:#131619}.ggrid .g img{animation:kb 16s ease-in-out infinite alternate}.ggrid .g:hover img{transform:scale(1.1) translateY(-5px);animation-play-state:paused}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.09)}}.bgrid .b img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.bgrid .b:hover img{transform:scale(1.08) translateY(-4px)}.bgrid .b{transition:border-color .3s,box-shadow .3s}.bgrid .b:hover{border-color:#7c6bd6;box-shadow:0 18px 44px #00000080,0 0 0 1px #7c6bd659}.stosec{padding:150px 0 160px}.scard{width:452px;padding:28px 30px;border-radius:18px}.scard .stars{font-size:15px}.scard p{font-size:15.5px;margin:14px 0 18px}.scard .who img{width:44px;height:44px}.scard .who b{font-size:14.5px}.mgrid ul li{line-height:1.3}.btn-v.big{padding:15px 34px;font-size:15.5px;border-radius:13px}.hcta{display:flex;align-items:center;gap:18px;margin-top:26px}.hcta .hn,.midcta .hn{font-size:12.5px;color:#7c8494;font-family:IBM Plex Mono}.midcta{display:flex;align-items:center;gap:18px;justify-content:center;margin:44px 0 0}.mvis{min-height:0}.mega{padding-bottom:0}.rfsec{position:relative;overflow:hidden}.rfstage{height:600px;background:radial-gradient(900px 420px at 24% 40%,rgba(124,107,214,.09),transparent 70%),radial-gradient(700px 380px at 82% 70%,rgba(91,141,239,.07),transparent 70%),#0b0d10}.rfbrain{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(185,174,240,.14) 1.2px,transparent 1.3px);background-size:34px 34px;mask-image:radial-gradient(70% 80% at 40% 50%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(70% 80% at 40% 50%,#000 30%,transparent 75%);animation:bfdrift 26s linear infinite}@keyframes bfdrift{0%{background-position:0 0}to{background-position:340px 170px}}.rfprompt{top:16%;transform:none}.rcaret{display:inline-block;width:2px;height:14px;background:#b9aef0;margin-left:3px;vertical-align:-2px;animation:rcblink 1s steps(1) infinite}@keyframes rcblink{50%{opacity:0}}.rfcore{top:42%}.rfresult{position:absolute;left:3.5%;bottom:78px;width:31%;display:flex;gap:14px;align-items:center;background:#111417eb;border:1px solid rgba(124,107,214,.45);border-radius:16px;padding:14px;box-shadow:0 24px 60px #0000008c,0 0 40px #7c6bd61f;animation:ptin .55s ease both;z-index:4}.rthumb{position:relative;width:104px;height:76px;flex:none;border-radius:10px;overflow:hidden;border:1px solid #2A2F35}.rthumb img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:kb 9s ease-in-out infinite alternate}.rkind{position:absolute;left:6px;top:6px;font-family:IBM Plex Mono;font-size:9px;letter-spacing:.14em;color:#0c0e10;background:#b9aef0;border-radius:5px;padding:2px 7px;font-weight:700}.rmeta{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.rline{font-family:IBM Plex Mono;font-size:11.5px;color:#c7cdda;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rbar{height:5px;border-radius:5px;background:#20252a;overflow:hidden}.rbar i{display:block;height:100%;width:40%;border-radius:5px;background:linear-gradient(90deg,#7c6bd6,#b9aef0);animation:rfprog 1.7s ease-in-out infinite}@keyframes rfprog{0%{width:6%}70%{width:88%}to{width:96%}}.rdone{font-size:11px;color:#3dbe8b;font-family:IBM Plex Mono;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rfstatus{bottom:18px}.bflow{margin-top:52px;display:grid;gap:16px;overflow:hidden;padding:6px 0 90px}.bfrow{overflow:visible}.bftrack{display:flex;gap:16px;width:-moz-max-content;width:max-content;animation:bfmove 52s linear infinite}.bftrack.rev{animation-direction:reverse;animation-duration:60s}.bfrow:hover .bftrack{animation-play-state:paused}@keyframes bfmove{0%{transform:translate(0)}to{transform:translate(-50%)}}.bfc{position:relative;width:320px;height:210px;flex:none;border-radius:16px;overflow:hidden;border:1px solid #20252A;background:#131619;transition:border-color .3s,box-shadow .3s;cursor:pointer}.bfc img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:kb 15s ease-in-out infinite alternate;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.bfc:hover{border-color:#7c6bd6;box-shadow:0 20px 50px #0000008c,0 0 0 1px #7c6bd666}.bfc:hover img{transform:scale(1.09);animation-play-state:paused}.bfc .ov{position:absolute;inset:0;background:linear-gradient(180deg,#080a100a 45%,#080a10eb)}.bfc .tx{position:absolute;bottom:14px;left:16px;right:16px}.bfc .tx b{font-family:Space Grotesk;font-size:16px;display:block}.bfc .tx p{font-size:12px;color:#a6adbf;margin-top:3px}.gflow{margin-top:52px;display:grid;gap:18px;overflow:visible}.gmq{overflow:visible}.gtrack{display:flex;gap:16px;width:-moz-max-content;width:max-content;animation:bfmove 70s linear infinite}.gtrack.rev{animation-direction:reverse;animation-duration:78s}.gmq:hover .gtrack{animation-play-state:paused}.gc{position:relative;width:250px;height:168px;flex:none;border-radius:14px;overflow:hidden;border:1px solid #23272C;background:#131619;cursor:pointer;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .3s;z-index:1}.gc.tall{width:180px;height:290px}.tallrow{padding:26px 0}.gc img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:kb 17s ease-in-out infinite alternate}.gc .gp{position:absolute;left:10px;bottom:10px;right:10px;font-family:IBM Plex Mono;font-size:10.5px;color:#e4e7ee;background:#0a0c10c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:5px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc .gby{position:absolute;left:10px;top:10px;font-size:10.5px;font-weight:600;color:#c7cdda;background:#0a0c10a8;border-radius:6px;padding:3px 8px}.gc:hover{transform:scale(1.9);z-index:40;border-color:#7c6bd6;box-shadow:0 40px 110px #000000d9,0 0 0 1px #7c6bd699}.gc.tall:hover{transform:scale(1.75)}.gal{overflow:visible}.stlayout{display:grid;grid-template-columns:1.25fr .75fr;gap:22px;margin-top:56px;align-items:stretch}.stlayout .stwin{margin-top:0}.streels{display:grid;grid-template-columns:1fr 1fr;gap:10px}.streels .reel{width:100%;border-radius:10px;border:1px solid #23272C;aspect-ratio:9/13;-o-object-fit:cover;object-fit:cover}.stfeed{display:flex;flex-direction:column;border:1px solid #2A2F35;border-radius:20px;background:#101315;overflow:hidden;box-shadow:0 40px 100px #00000073}.stfhead{display:flex;align-items:center;gap:9px;padding:15px 20px;border-bottom:1px solid #23272C;font-family:IBM Plex Mono;font-size:11px;letter-spacing:.16em;color:#9aa3b5}.stfhead .dot{width:8px;height:8px;border-radius:99px;background:#3dbe8b;box-shadow:0 0 12px #3dbe8bcc;animation:pulse 1.6s ease-in-out infinite}.stfmask{position:relative;flex:1;overflow:hidden;min-height:420px}.stfmask:before,.stfmask:after{content:"";position:absolute;left:0;right:0;height:56px;z-index:2;pointer-events:none}.stfmask:before{top:0;background:linear-gradient(180deg,#101315,transparent)}.stfmask:after{bottom:0;background:linear-gradient(0deg,#101315,transparent)}.stftrack{display:flex;flex-direction:column;gap:12px;padding:14px;animation:stfup 26s linear infinite}.stfmask:hover .stftrack{animation-play-state:paused}@keyframes stfup{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.stfc{display:flex;gap:13px;align-items:center;background:#131619;border:1px solid #23272C;border-radius:13px;padding:11px 13px;transition:border-color .3s}.stfc:hover{border-color:#7c6bd6}.stfc img{width:64px;height:48px;flex:none;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #2A2F35}.stfc .inf{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.stfc .inf b{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stfc .st{align-self:flex-start}.howsec{position:relative;overflow:hidden;background:#08090b;border-top:1px solid #1C1F24}.howbg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px 460px at 18% 12%,rgba(124,107,214,.12),transparent 65%),radial-gradient(700px 420px at 85% 85%,rgba(91,141,239,.1),transparent 65%),radial-gradient(520px 320px at 55% 50%,rgba(124,107,214,.05),transparent 70%)}.howbg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(185,174,240,.11) 1.2px,transparent 1.3px);background-size:38px 38px;animation:bfdrift 30s linear infinite}.howsec .how3{gap:22px}.howsec .hc2 .in{padding:36px 32px;min-height:400px;display:flex;flex-direction:column}.howsec .hc2 h3{font-size:27px}.howsec .hc2 p{font-size:14.5px}.howsec .howui{margin-top:auto;padding-top:24px}.hu-chips span{animation:chipglow 4.4s ease-in-out infinite}@keyframes chipglow{0%,to{background:#7c6bd624;border-color:#7c6bd64d}12%{background:#7c6bd673;border-color:#b9aef0e6;color:#fff}}.hu-bid i{animation:bidloop 3.8s ease-in-out infinite;max-width:none;width:var(--w,50%)}@keyframes bidloop{0%{width:6%}45%{width:var(--w,50%)}75%{width:var(--w,50%)}to{width:6%}}.hu-pipe span{animation:pipestep 4s ease-in-out infinite}@keyframes pipestep{0%,to{opacity:.45}18%,70%{opacity:1}}.hu-ship{animation:shipfade 4s ease-in-out infinite}@keyframes shipfade{0%,to{opacity:.35}45%,75%{opacity:1}}.ctabg img{opacity:.5}@media(max-width:1100px){.stlayout{grid-template-columns:1fr}.rfstage{height:auto;min-height:640px}.rfresult{width:56%}.gc:hover{transform:scale(1.35)}.gc.tall:hover{transform:scale(1.3)}}.stlayout{align-items:start}.stfeed{height:600px}.stfmask{min-height:0}.gmq{position:relative;z-index:1}.gmq:hover{z-index:60}.cfc.mid{box-shadow:0 46px 120px #0000009e,0 0 0 1px #7c6bd680,0 0 70px #7c6bd63d}.cfc.mid img{animation:cfkb 5.5s ease-in-out infinite alternate}@keyframes cfkb{0%{transform:scale(1)}to{transform:scale(1.09)}}.cfc.mid:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.13) 50%,transparent 58%);background-size:280% 100%;animation:cfsheen 3.4s linear infinite}@keyframes cfsheen{0%{background-position:220% 0}to{background-position:-80% 0}}.expl2{display:grid;grid-template-columns:.92fr 1.08fr;gap:22px;margin-top:56px}.exlist{display:flex;flex-direction:column;gap:12px}.exrow{position:relative;display:flex;gap:16px;padding:18px 20px 20px;background:#111417;border:1px solid #23272C;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .35s ease}.exrow:hover{border-color:#3a414b;transform:translate(5px)}.exrow.on{background:linear-gradient(135deg,#171c2c,#12141b);border-color:#7c6bd6a6;box-shadow:0 18px 50px #7c6bd629}.exn{font-family:IBM Plex Mono;font-size:12px;color:#68708a;padding-top:4px}.exrow.on .exn{color:#b9aef0}.exmid{flex:1;min-width:0}.exmid b{font-family:Space Grotesk;font-size:18.5px;letter-spacing:-.2px;display:block}.exmid p{color:#9aa3b5;font-size:13px;line-height:1.65;margin:0;max-height:0;opacity:0;overflow:hidden;transition:all .5s ease}.exrow.on .exmid p{max-height:130px;opacity:1;margin-top:9px}.exgo{display:inline-block;color:#b9aef0;font-size:12.5px;font-weight:600;max-height:0;opacity:0;overflow:hidden;transition:all .5s .12s}.exrow.on .exgo{max-height:26px;opacity:1;margin-top:11px}.exprog{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#1d2127;display:block}.exprog em{display:block;height:100%;background:linear-gradient(90deg,#7c6bd6,#5b8def)}.exvis{position:relative;border-radius:22px;overflow:hidden;border:1px solid #2A2F35;min-height:480px;box-shadow:0 44px 110px #0000008c}.exvis img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .7s ease}.exvis img.on{opacity:1;animation:exkb 7s ease-out both}@keyframes exkb{0%{transform:scale(1.11)}to{transform:scale(1)}}.exshade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,7,8,.88),transparent 52%);pointer-events:none}.extag{position:absolute;left:28px;right:28px;bottom:26px;animation:exup .6s cubic-bezier(.16,1,.3,1) both}.extag em{display:block;font-style:normal;font-family:IBM Plex Mono;font-size:11px;letter-spacing:.18em;color:#b9aef0;margin-bottom:8px}.extag b{font-family:Space Grotesk;font-size:27px;letter-spacing:-.5px;line-height:1.15}@keyframes exup{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.exchip{position:absolute;font-family:IBM Plex Mono;font-size:11px;padding:8px 14px;border-radius:99px;background:#0c0e10b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#dcd7f7;animation:exfloat 4.2s ease-in-out infinite}.exchip.a{top:22px;left:22px;border:1px solid rgba(124,107,214,.55)}.exchip.b{top:22px;right:22px;border:1px solid rgba(91,141,239,.55);animation-delay:1.3s}@keyframes exfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:900px){.expl2{grid-template-columns:1fr}.exvis{min-height:320px}}.step{cursor:pointer}.step .viewtag{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.1em;color:#5b8def;border:1px solid rgba(91,141,239,.55);padding:4px 9px;border-radius:99px;white-space:nowrap}.step.on{border-color:#7c6bd6b3;background:linear-gradient(135deg,#171c2e,#10162a);box-shadow:0 16px 44px #7c6bd62e;transform:translate(6px)}.step.run{border-color:#7c6bd68c;animation:runglow 2.2s ease-in-out infinite}.step .st.run{animation:stblink 1.4s ease-in-out infinite}@keyframes stblink{50%{opacity:.5}}.stfc.run{border-color:#7c6bd699;background:linear-gradient(135deg,#181c2f,#131619);animation:runglow 2.4s ease-in-out infinite}.stfc .st.run{color:#b9aef0;border-color:#7c6bd6}@keyframes runglow{0%,to{box-shadow:0 0 #7c6bd600}50%{box-shadow:0 0 26px #7c6bd64d}}.reelmore{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;padding:15px;border:1px dashed #363B42;border-radius:10px;font-family:IBM Plex Mono;transition:border-color .3s}.reelmore:hover{border-color:#7c6bd6}.reelmore b{font-size:19px;color:#b9aef0;font-family:Space Grotesk}.reelmore span{font-size:11px;color:#9aa3b5;line-height:1.45}.cpage{padding-top:0}.chero{padding:120px 0 70px;position:relative;overflow:hidden}.chero:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 500px at 75% 20%,rgba(124,107,214,.14),transparent 65%),radial-gradient(700px 420px at 15% 80%,rgba(91,141,239,.09),transparent 60%);pointer-events:none}.chgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;position:relative}.chlft h1{font-size:clamp(34px,4.2vw,54px);letter-spacing:-1.5px;line-height:1.08;margin:16px 0 18px}.clead{color:#9aa3b5;font-size:16.5px;line-height:1.75;max-width:560px}.cchips{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.cchips span{font-family:IBM Plex Mono;font-size:11.5px;padding:8px 14px;border-radius:99px;border:1px solid #2A2F35;background:#111417;color:#b9c0ce}.chrgt{position:relative;border-radius:24px;overflow:hidden;border:1px solid #2A2F35;box-shadow:0 50px 120px #0000008c}.chrgt img{width:100%;height:100%;min-height:400px;-o-object-fit:cover;object-fit:cover;display:block;animation:exkb 12s ease-out both}.chrgt video{width:100%;height:100%;min-height:400px;-o-object-fit:cover;object-fit:cover;display:block}.chglow{position:absolute;inset:0;background:linear-gradient(200deg,transparent 55%,rgba(124,107,214,.22));pointer-events:none}.csec{padding:76px 0}.csec.alt{background:#08090b;border-top:1px solid #141A28;border-bottom:1px solid #141A28}.ccards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:44px}.ccard{background:#111417;border:1px solid #23272C;border-radius:18px;overflow:hidden;transition:transform .35s ease,border-color .3s,box-shadow .35s}.ccard:hover{transform:translateY(-6px);border-color:#7c6bd68c;box-shadow:0 24px 60px #7c6bd624}.ccard img{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;display:block}.ccbody{padding:18px 20px 22px}.ccbody b{font-family:Space Grotesk;font-size:16.5px;display:block;margin-bottom:8px}.ccbody p{color:#9aa3b5;font-size:13.5px;line-height:1.65;margin:0}.crow{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:44px 0}.crow.flip .crtxt{order:2}.crtxt h3{font-size:27px;letter-spacing:-.6px;margin-bottom:14px}.crtxt p{color:#9aa3b5;font-size:15px;line-height:1.75}.crimg{border-radius:20px;overflow:hidden;border:1px solid #2A2F35;box-shadow:0 34px 90px #00000080}.crimg img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .8s ease}.crimg:hover img{transform:scale(1.05)}.csteps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:42px}.cstep{background:#111417;border:1px solid #23272C;border-radius:16px;padding:24px 22px}.csn{font-family:IBM Plex Mono;font-size:12px;color:#b9aef0;display:block;margin-bottom:12px}.cstep b{font-family:Space Grotesk;font-size:16px;display:block;margin-bottom:8px}.cstep p{color:#9aa3b5;font-size:13px;line-height:1.6;margin:0}.cfaqs{margin-top:36px;display:flex;flex-direction:column;gap:12px;max-width:820px}.cfaq{background:#111417;border:1px solid #23272C;border-radius:14px;padding:18px 22px}.cfaq summary{cursor:pointer;font-family:Space Grotesk;font-size:15.5px;list-style:none}.cfaq summary:after{content:"+";float:right;color:#7c6bd6}.cfaq[open] summary:after{content:"–"}.cfaq p{color:#9aa3b5;font-size:14px;line-height:1.7;margin:12px 0 0}.ccta{padding:90px 0 110px;text-align:center}.ccta h2{font-size:clamp(28px,3.4vw,42px);letter-spacing:-1px}.ccta p{color:#9aa3b5;margin:12px 0 26px}.cidx{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}.cidxcol{background:#111417;border:1px solid #23272C;border-radius:18px;padding:22px}.cidxh{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.16em;color:#68708a;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #1D2127}.cidxit{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border-radius:10px;transition:background .25s}.cidxit:hover{background:#161a20}.cidxit b{font-size:14px;font-family:Space Grotesk}.cidxit span{font-size:11px;color:#68708a;font-family:IBM Plex Mono}@media(max-width:900px){.chgrid,.crow{grid-template-columns:1fr}.crow.flip .crtxt{order:0}.chrgt img{min-height:260px}}.cbr{font-family:IBM Plex Mono;font-size:11.5px;color:#68708a;letter-spacing:.08em;margin-bottom:34px}.cbr span{margin:0 8px;color:#363b42}.cbadge{display:inline-block;font-family:IBM Plex Mono;font-size:11px;padding:5px 13px;border-radius:99px;background:#7c6bd629;border:1px solid rgba(124,107,214,.55);color:#b9aef0;margin-bottom:16px}.csub{font-size:19px;color:#c4c9d6;margin:-8px 0 16px;font-weight:500}.btn-g.big{padding:15px 28px;font-size:15px}.cspecs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:#23272c;border:1px solid #23272C;border-radius:16px;overflow:hidden;margin-top:56px}.cspec{background:#101315;padding:22px 20px;text-align:center}.cspec b{display:block;font-family:Space Grotesk;font-size:17px;margin-bottom:5px}.cspec span{font-family:IBM Plex Mono;font-size:10.5px;letter-spacing:.1em;color:#68708a;text-transform:uppercase}.cfeats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-top:40px}.cfeat{background:#111417;border:1px solid #23272C;border-radius:14px;padding:20px 18px;text-align:center}.cfic{display:block;width:34px;height:34px;margin:0 auto 12px;border-radius:10px;background:linear-gradient(135deg,#7c6bd659,#5b8def40);border:1px solid rgba(124,107,214,.4)}.cfeat b{display:block;font-size:14px;font-family:Space Grotesk;margin-bottom:5px}.cfeat span{font-size:12px;color:#9aa3b5}.cshhead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.cshtabs{display:flex;gap:8px;flex-wrap:wrap}.cshtabs span{font-family:IBM Plex Mono;font-size:12px;padding:9px 17px;border-radius:99px;border:1px solid #2A2F35;color:#9aa3b5;cursor:pointer;transition:all .25s}.cshtabs span:hover{border-color:#363b42;color:#c4c9d6}.cshtabs span.on{background:#7c6bd6;border-color:#7c6bd6;color:#fff}.cshow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px}.cshc{position:relative;border-radius:14px;overflow:hidden;border:1px solid #23272C;cursor:pointer;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .3s;z-index:1}.cshc:hover{transform:scale(1.32);z-index:40;border-color:#7c6bd6a6;box-shadow:0 40px 110px #000000b3,0 0 50px #7c6bd633}.cshc img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block;animation:kb 9s ease-in-out infinite alternate;pointer-events:none}.cshc:hover img{animation-play-state:paused}.cshplay{position:absolute;top:12px;left:12px;width:32px;height:32px;border-radius:99px;background:#0c0e10a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;opacity:0;transition:opacity .3s}.cshc:hover .cshplay{opacity:1}.cshcap{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 12px;background:linear-gradient(0deg,rgba(6,7,8,.92),transparent)}.cshcap b{display:block;font-size:12px;line-height:1.35}.cshcap span{font-family:IBM Plex Mono;font-size:10px;color:#b9aef0}@media(max-width:1100px){.cshow{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.cshow{grid-template-columns:repeat(2,1fr)}.cshc:hover{transform:scale(1.15)}}.ctry{max-width:860px;margin-top:34px;background:#111417;border:1px solid #2A2F35;border-radius:18px;padding:18px}.ctry textarea{width:100%;background:transparent;border:none;outline:none;color:#e7eaf0;font-family:Inter;font-size:15px;resize:vertical;min-height:70px}.ctry textarea::-moz-placeholder{color:#68708a}.ctry textarea::placeholder{color:#68708a}.ctrybar{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #23272C;padding-top:14px;margin-top:8px;flex-wrap:wrap}.ctrymodes{display:flex;gap:8px;flex-wrap:wrap}.ctrymodes span{font-family:IBM Plex Mono;font-size:11px;padding:7px 13px;border-radius:99px;border:1px solid #2A2F35;color:#9aa3b5}.ctrynote{display:block;margin-top:12px;font-family:IBM Plex Mono;font-size:11px;color:#68708a}.cuse{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:38px}.cuc{background:#111417;border:1px solid #23272C;border-radius:16px;padding:24px 22px;transition:border-color .3s,transform .3s}.cuc:hover{border-color:#7c6bd680;transform:translateY(-4px)}.cuc b{font-family:Space Grotesk;font-size:16px;display:block;margin-bottom:8px}.cuc p{color:#9aa3b5;font-size:13px;line-height:1.6;margin:0}.c2col{display:grid;grid-template-columns:1fr 1fr;gap:56px}.ctech{margin-top:28px;border:1px solid #23272C;border-radius:16px;overflow:hidden}.ctrow{display:flex;justify-content:space-between;gap:18px;padding:15px 20px;background:#111417;border-bottom:1px solid #1D2127;font-size:13.5px}.ctrow:last-child{border-bottom:none}.ctrow span{color:#9aa3b5;font-family:IBM Plex Mono;font-size:12px}.ctrow b{font-weight:500;text-align:right}.cprompts{display:flex;flex-direction:column;gap:10px;margin-top:28px}.cpr{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#111417;border:1px solid #23272C;border-radius:12px;padding:15px 18px;font-size:13.5px;color:#c4c9d6;transition:border-color .25s,transform .25s}.cpr:hover{border-color:#7c6bd68c;transform:translate(5px)}.cpr em{color:#7c6bd6;font-style:normal}.cctabox{display:flex;justify-content:space-between;align-items:center;gap:36px;background:linear-gradient(120deg,#171c2e,#101315 60%);border:1px solid rgba(124,107,214,.35);border-radius:24px;padding:52px 56px;text-align:left;flex-wrap:wrap}.cctabox h2{margin:0 0 10px}.cctabox p{margin:0}@media(max-width:900px){.c2col{grid-template-columns:1fr}}.ckfs{margin-top:56px;display:flex;flex-direction:column;gap:0}.ckf{display:flex;gap:26px;padding:30px 0;border-top:1px solid #1D2127;align-items:flex-start}.ckfn{font-family:IBM Plex Mono;font-size:13px;color:#7c6bd6;padding-top:5px;flex:none;width:34px}.ckf h3{font-size:21px;letter-spacing:-.4px;margin:0 0 9px}.ckf p{color:#9aa3b5;font-size:14.5px;line-height:1.7;margin:0 0 12px;max-width:720px}.ckfgo{font-size:13px;font-weight:600;color:#b9aef0}.ccmp{margin-top:34px;overflow-x:auto;border:1px solid #23272C;border-radius:16px}.ccmp table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}.ccmp th{font-family:Space Grotesk;font-size:13px;text-align:left;padding:16px 18px;background:#141a24;color:#c4c9d6;border-bottom:1px solid #23272C}.ccmp td{padding:14px 18px;border-bottom:1px solid #1D2127;color:#c4c9d6;background:#101315}.ccmp tr:last-child td{border-bottom:none}.ccmp td.cck{color:#9aa3b5;font-family:IBM Plex Mono;font-size:12px;background:#0e1113}.cquotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:36px}.cq{background:#111417;border:1px solid #23272C;border-radius:16px;padding:24px 22px}.cq .stars{color:#7c6bd6;font-size:13px;letter-spacing:3px;margin-bottom:12px}.cq p{font-size:14px;line-height:1.65;color:#c4c9d6;margin:0 0 16px}.cqw b{display:block;font-size:13.5px;font-family:Space Grotesk}.cqw span{font-size:11.5px;color:#68708a;font-family:IBM Plex Mono}.cmore{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-top:32px}.cmo{background:#111417;border:1px solid #23272C;border-radius:14px;padding:18px 20px;transition:border-color .25s,transform .25s}.cmo:hover{border-color:#7c6bd699;transform:translateY(-4px)}.cmo b{display:block;font-family:Space Grotesk;font-size:15px;margin-bottom:6px}.cmo span{font-size:11.5px;color:#b9aef0;font-family:IBM Plex Mono}.hero{align-items:flex-start;justify-content:center;text-align:left;margin-top:-66px;padding:170px 0 150px}.hgcol{position:relative;z-index:3;padding-left:7.5%;max-width:900px;display:flex;flex-direction:column;align-items:flex-start}.hgtabs{display:inline-flex;gap:8px;margin-bottom:18px;font-size:14px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.13)}.hgtabs .on{color:#fff;display:inline-flex;align-items:center;gap:8px;padding:10px 18px 9px;background:linear-gradient(180deg,#ffffff17,#ffffff05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:13px 13px 0 0;box-shadow:inset 0 1px #ffffff29,0 0 30px #9b8ce424;border-bottom:2px solid #8F7FF0;margin-bottom:-1px;text-shadow:0 0 18px rgba(155,140,228,.75)}.hgtabs a{color:#9aa3b5;display:inline-flex;align-items:center;gap:8px;padding:10px 18px 9px;transition:color .2s}.hgtabs a:hover{color:#fff}.hgttl{font-size:clamp(72px,6.9vw,112px)!important;line-height:1;letter-spacing:-2.5px;font-weight:600;max-width:none!important;background:linear-gradient(92deg,#fff 25%,#cfc7f5 55%,#9b8ce4 78%,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none!important;margin:14px 0 34px;background:none!important;color:inherit;white-space:nowrap}.hgttl .hgw{display:inline-block;padding-bottom:.06em;background:linear-gradient(92deg,#fff 25%,#cfc7f5 55%,#9b8ce4 78%,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent;animation:hgw .7s cubic-bezier(.2,.8,.2,1) both}@keyframes hgw{0%{opacity:0;transform:translateY(.28em);filter:blur(10px)}60%{filter:blur(0)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.hgttl .hgw{animation:none}}.hgcta{display:flex;align-items:center;gap:26px}.hgbtn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#a89bee,#7c6bd6);color:#10131a;font-weight:700;font-size:15px;border-radius:99px;padding:14px 28px;box-shadow:0 10px 34px #7c6bd666;transition:transform .2s,box-shadow .2s}.hgbtn i{font-style:normal;transition:transform .2s}.hgbtn:hover{transform:translateY(-2px);box-shadow:0 14px 44px #7c6bd68c}.hgbtn:hover i{transform:translate(4px)}.hgwatch{display:inline-flex;align-items:center;gap:12px;color:#e4e7ee;font-size:14.5px;font-weight:500;transition:color .2s}.hgwatch span{width:42px;height:42px;border-radius:99px;border:1px solid rgba(255,255,255,.28);background:#ffffff08;display:inline-flex;align-items:center;justify-content:center;font-size:11px;transition:border-color .2s,background .2s}.hgwatch:hover{color:#fff}.hgwatch:hover span{border-color:#9b8ce4;background:#7c6bd62e}.hgcap{position:absolute;right:56px;z-index:3;font-size:11.5px;letter-spacing:.32em;line-height:2;color:#e4e8f28c;text-shadow:0 1px 14px rgba(0,0,0,.6);font-weight:500}.hgcap i{display:block;width:26px;height:1px;background:#ffffff59;margin-top:14px}.hgcap.t{top:170px}.hgcap.b{bottom:170px}.frail{position:absolute;right:52px;top:150px;bottom:150px;width:220px;z-index:3;pointer-events:none}.frline{position:absolute;right:5px;top:0;bottom:0;width:2px;margin-right:-.5px;border-radius:2px;background:linear-gradient(180deg,#ff8a4c52,#ff4d8d52 34%,#8b6cff5c 67%,#3fd5ff5c)}.frfill{position:absolute;inset:0;border-radius:2px;clip-path:inset(0 0 100% 0);background:linear-gradient(180deg,#ff8a4c,#ff4d8d 34%,#8b6cff 67%,#3fd5ff);box-shadow:0 0 14px #ff4d8d73}.frnode{position:absolute;right:0;transform:translateY(-50%);display:flex;align-items:center;gap:14px;background:none;border:0;padding:4px 0;cursor:pointer;pointer-events:auto;color:inherit;font:inherit}.frdot{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--c);background:#0c0e10bf;opacity:.75;transition:all .35s ease;flex:none}.frnode.done .frdot,.frnode.on .frdot{opacity:1}.frlab{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;font-weight:500;color:#e8ecf69e;text-shadow:0 1px 2px rgba(0,0,0,.85),0 1px 12px rgba(0,0,0,.7);white-space:nowrap;transition:color .35s,transform .35s,font-size .35s;display:flex;align-items:baseline;gap:9px}.frlab em{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.08em;color:var(--c);opacity:.6}.frnode:hover .frlab{color:#f0f2f8d9}.frnode:hover .frdot{border-color:var(--c)}.frnode.done .frdot{background:var(--c);border-color:var(--c);box-shadow:0 0 8px var(--c)}.frnode.done .frlab{color:#e4e8f29e}.frnode.done .frlab em{color:var(--c);opacity:.8}.frnode.on .frdot{background:#fff;border-color:#fff;box-shadow:0 0 0 4px var(--c),0 0 26px 4px var(--c);animation:frpulse 1.6s ease-in-out infinite}@keyframes frpulse{50%{box-shadow:0 0 0 6px var(--c),0 0 34px 8px var(--c)}}.frnode.on .frlab em{opacity:1}@media(prefers-reduced-motion:reduce){.frnode.on .frdot{animation:none}}.frnode.on .frlab{color:#fff;font-size:12.5px;transform:translate(-4px)}.frnode.on .frlab em{color:var(--c)}.frnode.on .frlab{text-shadow:0 0 18px var(--c),0 1px 12px rgba(0,0,0,.7)}@media(max-height:760px){.frail{top:96px;bottom:150px}.frlab{font-size:9.5px}.frnode.on .frlab{font-size:11px}}.hgbar{position:absolute;left:50%;transform:translate(-50%);bottom:52px;z-index:4;width:min(780px,90vw);display:flex;align-items:center;gap:14px;background:#484c566b;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:10px 10px 10px 18px;box-shadow:0 24px 70px #00000059;cursor:text;transition:border-color .2s,box-shadow .2s}.hgbar:hover{border-color:#9b8ce473;box-shadow:0 24px 70px #00000080,0 0 40px #7c6bd626}.hgic{color:#8a93a8;flex:none}.hgtxt{flex:1;text-align:left;color:#9ba1ab;font-size:15px;font-weight:400;white-space:nowrap;overflow:hidden}.hgfield{flex:1;position:relative;min-width:0;display:flex;align-items:center}.hginput{width:100%;background:transparent;border:0;outline:0;color:#e8eaf0;font:inherit;font-size:15px;padding:0}.hginput::-moz-placeholder{color:#9ba1ab}.hginput::placeholder{color:#9ba1ab}.hgfield .hgtxt{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;color:#dadde6}.hgfield .tc{color:#9b8ce4;font-family:IBM Plex Mono;animation:blink 1s steps(1) infinite;margin-left:1px}.hggo{flex:none;border:0;cursor:pointer;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#a89bee,#7c6bd6);color:#10131a;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center}.stripsec{position:relative;background:#0c0e10;padding:26px 0 8px}@media(max-width:900px){.hgcap,.frail{display:none}.hgcol{padding-left:6%}.hgttl{letter-spacing:-2px}.hgbar{bottom:30px}.hero{padding:150px 0 130px}}.mega{top:74px;display:flex;flex-direction:column;background:#0c0f159e;backdrop-filter:blur(30px) saturate(1.4);-webkit-backdrop-filter:blur(30px) saturate(1.4);border-radius:22px;padding:24px 28px 0;box-shadow:0 40px 110px #00000073}.mwrap{display:grid;grid-template-columns:380px 1fr;gap:30px}.mvis{height:100%;min-height:0;border-radius:16px}.mvside{position:absolute;right:14px;bottom:158px;z-index:2;font-size:9.5px;letter-spacing:.3em;line-height:1.9;color:#fff9;text-align:left}.mv-cap small{font-size:10.5px;letter-spacing:.28em;color:#ffffffa6;font-weight:600}.mv-cap b{font-size:22px;letter-spacing:.01em}.mv-cap span{font-size:12.5px;color:#c9ceda}.mvbtn{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:99px;padding:9px 18px;background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.mvbtn:hover{background:#7c6bd640;border-color:#9b8ce499}.mh{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;margin-bottom:10px;font-family:inherit;letter-spacing:0}.mhic{flex:none;width:34px;height:34px;border-radius:10px;background:#7c6bd629;color:#b9aef0;display:flex;align-items:center;justify-content:center;font-size:15px}.mh b{display:block;font-size:15px;color:#fff;font-weight:650}.mh small{display:block;font-size:11.5px;color:#8a93a8;margin-top:2px;font-family:inherit;letter-spacing:0;text-transform:none}.mi{display:flex;align-items:flex-start;gap:10px;padding:7px 8px;margin:0 -8px 5px;border-radius:10px}.mi:hover{background:#7c6bd624}.mic{flex:none;width:34px;height:34px;border-radius:10px;background:#7c6bd624;color:#b9aef0;font-family:IBM Plex Mono;font-size:9px;display:flex;align-items:center;justify-content:center}.mitx{display:block;min-width:0}.mitx b{display:block;font-size:13.5px;color:#e4e7ee;font-weight:600;line-height:1.25}.mitx small{display:block;font-size:11px;color:#8a93a8;margin-top:1px;line-height:1.3}.mbot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:13px 4px 15px}.mbl{display:flex;gap:26px}.mbl a{font-size:13px;font-weight:600;color:#9b8ce4;cursor:pointer;letter-spacing:.04em}.mbl a:hover{color:#b9aef0}.mbr{font-size:12px;color:#8a93a8;display:inline-flex;align-items:center;gap:8px}.mbr:before{content:"▲";font-size:8px;color:#9b8ce4}.navit:hover>span{box-shadow:inset 0 -2px #8f7ff0}.mega{left:3.72vw;right:3.72vw;padding:20px 24px 0}.mwrap{grid-template-columns:minmax(0,21fr) minmax(0,79fr);gap:2.15vw}.mvis{height:auto;min-height:0;aspect-ratio:5/6;align-self:start}.mgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding-top:2%;align-items:stretch}.mcol{display:flex;flex-direction:column;min-width:0}.mcol .mh{flex:none}.mits{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.mi{margin:0 -6px;padding:4px 6px;gap:9px}.mic{width:30px;height:30px;background:#00000061;border:1px solid rgba(255,255,255,.26);color:#cfc7f5;font-size:0;border-radius:8px}.mic svg{display:block}.mitx b,.mitx small{white-space:nowrap}.mvrow{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:12px}.mvbtn{margin-top:0}.mvside{position:static;font-size:7px;letter-spacing:.05em;flex:none;text-align:right;line-height:1.8;color:#ffffff8c}.mbl{margin-left:calc(21% + 1.7vw)}.mvbtn{white-space:nowrap;font-size:11.5px;padding:7px 12px}.mh small{white-space:nowrap}.mega{transition:opacity .18s ease .08s,transform .18s ease .08s,visibility 0s linear .28s;visibility:hidden}.mega:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.navit:hover .mega{visibility:visible;transition-delay:0s,0s,0s}.mwrap{display:grid;grid-template-columns:212px 1fr;gap:1.6vw;align-items:stretch}.mtabs{display:flex;flex-direction:column;gap:5px;padding:2px 10px 2px 0;border-right:1px solid rgba(255,255,255,.06)}.mtab{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;overflow:hidden;text-align:left;background:#7c6bd61a;border:1px solid rgba(143,127,240,.14)}.mtab:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgba(168,155,238,.16) 50%,transparent 68%);background-size:260% 100%;animation:mtwave 5.5s linear infinite;animation-delay:calc(var(--i)*.55s)}@keyframes mtwave{0%{background-position:135% 0}to{background-position:-135% 0}}.mtab .tic{flex:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:#9aa2b6;position:relative;z-index:1}.mtab .ttx{position:relative;z-index:1;min-width:0;flex:1;display:flex;flex-direction:column;gap:1px;align-items:flex-start}.mtab b{display:block;font-size:12.5px;font-weight:600;color:#edf0f7;white-space:nowrap}.mtab small{display:block;font-size:9px;color:#7c8496;margin-top:1px;white-space:nowrap}.mtab.on{background:#7c6bd63d;border-color:#8f7ff06b;box-shadow:0 4px 18px #7c6bd62e}.mtab.on b{color:#fff;text-shadow:0 0 14px rgba(143,127,240,.6)}.mtab.on small{color:#b9aef0}.mtab.on .tic{color:#cfc7f5;filter:drop-shadow(0 0 6px rgba(143,127,240,.55))}.mgrid{animation:mfade .28s ease}@keyframes mfade{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.mh{border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(143,127,240,.22);padding:7px 2px 9px}.mbl{margin-left:calc(212px + 1.6vw)}.cstrip{margin-top:26px}.cst{font-size:10px;letter-spacing:.26em;color:#59636b;text-transform:uppercase;margin-bottom:10px}.csrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cclip{position:relative;height:104px;border-radius:12px;overflow:hidden;cursor:pointer;background:#16191d;border:1px solid rgba(174,183,189,.18);transition:border-color .2s,box-shadow .2s,transform .2s}.cclip:hover{border-color:#b9ced673;transform:translateY(-2px)}.cclip.on{border-color:#8fadb9;box-shadow:0 0 0 1px #8fadb980,0 6px 18px #0006}.cclip video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.8) brightness(.92)}.cclip .cdur{position:absolute;right:9px;top:8px;font-size:9px;color:#aeb7bd;background:#00000080;padding:2px 7px;border-radius:999px}.cclip .ccl{position:absolute;left:9px;bottom:8px;font-size:10.5px;letter-spacing:.05em;color:#dde3e8;background:#0c0f158c;border:1px solid rgba(174,183,189,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 9px;border-radius:999px}@media(max-width:900px){.csrow{grid-template-columns:repeat(2,minmax(0,1fr))}}.chero.chfull{padding:0;min-height:100vh;display:flex;align-items:flex-end}.chero.chfull:before{display:none}.chbgv{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chshade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0c0e1073,#0c0e100f 34%,#0c0e101f 58%,#0c0e10d1 97%)}.chfwrap{position:relative;z-index:2;padding-top:150px;padding-bottom:30px}.chfull .cbr{color:#8fadb9}.chfull .cbr span{color:#59636b}.chfull h1{font-size:clamp(46px,5.6vw,84px);letter-spacing:-.025em;line-height:1;margin:14px 0 10px;text-shadow:0 4px 40px rgba(0,0,0,.5)}.chfull .csub{font-size:15px;color:#dde3e8;max-width:520px;text-shadow:0 2px 18px rgba(0,0,0,.6)}.chfull .hcta{margin-top:22px}.chfull .cchips{margin-top:18px}.chfull .cchips span{background:#0c0f156b;border:1px solid rgba(174,183,189,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dde3e8}.chfull .cstrip{margin-top:34px}.chbgv{filter:brightness(1.04) saturate(1.05)}.chshade{background:linear-gradient(180deg,#0c0e1080,#0c0e1024 32%,#0c0e1033 58%,#0c0e10d9 97%)}.chero.chfull{display:flex;flex-direction:column;align-items:stretch}.chero.chfull .chfwrap{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:110px;padding-bottom:8px}.chero.chfull .cstrip.csfull{width:100%;margin-top:0;padding:0 40px 26px;position:relative;z-index:2}.chero.chfull .cst{border-top:1px solid rgba(174,183,189,.2);padding-top:13px;color:#6b7681}.chero.chfull .cclip{height:152px}@media(max-width:900px){.chero.chfull .cclip{height:110px}.chero.chfull .cstrip.csfull{padding:0 20px 20px}}.chero.chfull .chfwrap{max-width:none;margin:0;width:100%;padding-left:40px;padding-right:40px}.chero.chfull .cclip{height:138px}.chero.chfull .cstrip.csfull{padding-bottom:20px}.chero.chfull{height:100vh;min-height:640px}.chero.chfull .chfwrap{padding-top:90px}.chero.chfull .cclip{height:126px}.chero.chfull .cstrip.csfull{padding-bottom:18px}@media(max-height:760px){.chero.chfull .cclip{height:100px}}.chero.chfull{height:calc(100vh - 66px)}.chbgv{animation:chvf .55s ease}@keyframes chvf{0%{opacity:.3}to{opacity:1}}.adorb{position:relative;border-radius:28px;padding:34px 34px 26px;overflow:hidden;background:radial-gradient(120% 90% at 50% 110%,rgba(124,107,214,.42),transparent 60%),radial-gradient(60% 60% at 0% 0%,rgba(91,141,239,.18),transparent 70%),linear-gradient(160deg,#141532,#0b0c1a 55%,#120f2a);border:1px solid rgba(155,140,228,.22);box-shadow:0 30px 90px #00000073}.adhead{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;position:relative;z-index:2}.adeyebrow{font-size:11px;letter-spacing:.24em;color:#c9c3f2;font-weight:600;display:flex;align-items:center;gap:10px}.adeyebrow i{font-style:normal;color:#a89bee}.adeyebrow b{font-weight:600;letter-spacing:.12em;padding:3px 8px;border-radius:6px;background:#ffffff14;color:#e6e2ff}.adhead h2{margin:12px 0 6px;font-size:clamp(30px,3.6vw,46px);letter-spacing:-1px}.adhead h2 em{font-style:normal;background:linear-gradient(90deg,#a89bee,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.adhead p{color:#aeb3c6;margin:0}.adchips{display:flex;gap:8px;flex-wrap:wrap}.adchips button{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#d7dae6;border-radius:99px;padding:7px 14px;font:inherit;font-size:13px;cursor:pointer;transition:all .2s}.adchips button:hover{border-color:#a89bee99}.adchips button.on{background:#fff;color:#14152c;border-color:#fff}.adstage{position:relative;height:520px;margin-top:18px;perspective:1500px;outline:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adcard{--w:262px;position:absolute;left:50%;top:50%;width:var(--w);aspect-ratio:9/16;margin:0;padding:0;border:0;border-radius:18px;overflow:hidden;cursor:pointer;background:#1a1b30;transform:translate(-50%,-50%) translate(calc(var(--d) * 205px)) translateZ(calc(var(--ad) * -150px)) rotateY(calc(var(--d) * -24deg)) scale(calc(1 - var(--ad) * .06));transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s ease,box-shadow .5s ease;box-shadow:0 20px 50px #00000080;filter:brightness(calc(1 - var(--ad) * .14))}.adcard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.adcard.on{box-shadow:0 0 0 2px #a89beef2,0 0 60px #7c6bd68c,0 30px 80px #0009;cursor:default}.adtag{position:absolute;left:10px;top:10px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:#0a0a189e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;opacity:0;transition:opacity .3s}.adcard.on .adtag{opacity:1}.adnav{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0c0c1c99;color:#fff;font-size:24px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.adnav.prev{left:6px}.adnav.next{right:6px}.adnav:hover{border-color:#a89bee}.adfoot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;position:relative;z-index:2}.adnow{color:#8f95ab;font-size:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adnow b{color:#fff;font-size:18px}.adnow span{color:#e6e8f0;margin-left:10px}.adbar{display:block;width:120px;height:2px;background:#ffffff24;border-radius:2px;overflow:hidden;margin-left:12px}.adbar i{display:block;height:100%;background:linear-gradient(90deg,#ff8a4c,#ff4d8d,#8b6cff,#3fd5ff);transform-origin:0 50%;transition:transform .6s ease}.admake{white-space:nowrap}@media(max-width:760px){.adorb{padding:24px 16px 18px;border-radius:20px}.adstage{height:380px}.adcard{--w:180px;transform:translate(-50%,-50%) translate(calc(var(--d) * 120px)) translateZ(calc(var(--ad) * -140px)) rotateY(calc(var(--d) * -26deg)) scale(calc(1 - var(--ad) * .07))}.adnav,.adbar{display:none}}@media(prefers-reduced-motion:reduce){.adcard{transition:none}}.adcard video,.pa-tile video,.pa-story video,.pa-centre video,.pa-cimg video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.adcard{position:absolute}.pa-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;color:#fff;background:#0a0a1873;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.adcard.on .pa-play{display:none}.pa-h{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:26px}.pa-h h2{margin:12px 0 6px;font-size:clamp(28px,3.4vw,44px);letter-spacing:-1px}.pa-h h2 em,.pa-ph h3 em{font-style:normal;background:linear-gradient(90deg,#a89bee,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.pa-h p{color:#aeb3c6;margin:0}.pa-fresh{overflow:hidden}.pa-rail{overflow:hidden;padding:7px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.pa-track{display:flex;gap:16px;width:-moz-max-content;width:max-content;animation:paL 70s linear infinite}.pa-rail.r .pa-track{animation-name:paR}.pa-rail:hover .pa-track{animation-play-state:paused}@keyframes paL{to{transform:translate(-50%)}}@keyframes paR{0%{transform:translate(-50%)}to{transform:none}}.pa-tile{position:relative;flex:none;width:190px;aspect-ratio:9/16;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);padding:0;background:#15162a;cursor:pointer;transition:transform .35s,box-shadow .35s}.pa-tile img,.pa-story img,.pa-centre img,.pa-cimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pa-tile:hover{transform:translateY(-4px);box-shadow:0 0 0 2px #a89beecc,0 18px 50px #00000080}.pa-cap{position:absolute;left:0;right:0;bottom:0;padding:34px 12px 12px;text-align:left;background:linear-gradient(180deg,transparent,rgba(5,5,14,.85));display:flex;flex-direction:column;gap:2px}.pa-cap b{color:#fff;font-size:14px}.pa-cap i{font-style:normal;color:#b9bed0;font-size:11px}.pa-railnote{display:flex;justify-content:space-between;color:#6f7590;font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-top:16px}.pa-two{display:grid;grid-template-columns:1fr 1.25fr;gap:22px}.pa-panel{border-radius:24px;padding:24px;background:linear-gradient(170deg,#121329,#0b0c18);border:1px solid rgba(155,140,228,.18);display:flex;flex-direction:column;min-width:0}.pa-kick{font-size:11px;letter-spacing:.22em;color:#a89bee;font-weight:600}.pa-kick span,.pa-kick b{color:#8f95ab;font-weight:600}.pa-ph h3{font-size:clamp(20px,2vw,26px);margin:8px 0 16px;letter-spacing:-.4px}.pa-stories{position:relative;flex:1;display:flex;justify-content:center;align-items:center;gap:22px;min-height:470px}.pa-story{position:relative;width:min(270px,70%);aspect-ratio:9/16;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff14;animation:paUp .55s cubic-bezier(.2,.8,.2,1)}@keyframes paUp{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:none}}.pa-sttop{position:absolute;left:12px;right:12px;top:12px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.16em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6)}.pa-sttop i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3ddc97;margin-right:7px}.pa-stbot{position:absolute;left:0;right:0;bottom:0;padding:50px 14px 14px;background:linear-gradient(180deg,transparent,rgba(5,5,14,.88));display:flex;flex-direction:column;gap:4px;align-items:flex-start}.pa-stbot b{font-size:22px;color:#fff;letter-spacing:-.4px}.pa-stbot span{color:#c5c9d8;font-size:13px}.pa-stbot button{margin-top:8px;border:0;border-radius:10px;padding:9px 14px;background:#fff;color:#14152c;font:inherit;font-weight:600;font-size:13px;cursor:pointer}.pa-ticks{display:flex;flex-direction:column;align-items:center;gap:7px;color:#8f95ab;font-size:10px}.pa-ticks em{font-style:normal}.pa-ticks i{width:3px;height:22px;border-radius:2px;background:#ffffff2e;transition:all .3s}.pa-ticks i.on{height:40px;background:linear-gradient(180deg,#a89bee,#5b8def)}.pa-pfoot{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px;margin-top:14px;color:#8f95ab;font-size:12px;letter-spacing:.08em}.pa-pfoot button{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e6e8f0;border-radius:10px;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer;margin-left:6px}.pa-orbit{position:relative;height:470px;border-radius:20px;overflow:hidden;background:radial-gradient(70% 70% at 50% 50%,rgba(91,141,239,.22),transparent 70%),linear-gradient(160deg,#0e1640,#0a0b1c)}.pa-ring{position:absolute;inset:9% 7%;border:1px dashed rgba(168,155,238,.35);border-radius:50%}.pa-live{position:absolute;left:16px;top:14px;font-size:11px;letter-spacing:.16em;color:#fff;z-index:3}.pa-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3ddc97;margin-right:7px}.pa-sat{position:absolute;width:64px;aspect-ratio:9/16;transform:translate(-50%,-50%);border-radius:12px;overflow:visible;border:0;padding:0;background:none;cursor:pointer;transition:left .9s cubic-bezier(.2,.8,.2,1),top .9s cubic-bezier(.2,.8,.2,1);z-index:2}.pa-sat img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #00000080,0 0 0 1px #ffffff26;display:block}.pa-sat span{position:absolute;left:50%;top:100%;transform:translate(-50%);margin-top:5px;font-size:11px;color:#c9cde0;white-space:nowrap}.pa-sat:hover img{box-shadow:0 0 0 2px #a89bee,0 10px 30px #00000080}.pa-centre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:58%;aspect-ratio:9/16;border-radius:18px;overflow:hidden;padding:0;border:0;cursor:pointer;z-index:4;box-shadow:0 0 0 2px #ffffffd9,0 0 60px #5b8def8c,0 30px 80px #0009;animation:paPop .6s cubic-bezier(.2,.8,.2,1)}@keyframes paPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.pa-now{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.pa-now strong{display:block;font-size:22px;margin-top:4px}.pa-spin.on{border-color:#3ddc9780!important}.pa-dots{display:flex;gap:6px}.pa-dots i{width:6px;height:6px;border-radius:3px;background:#fff3;transition:width .3s}.pa-dots i.on{width:20px;background:#5b8def}.pa-shelfh{align-items:flex-end}.pa-shelfctl{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pa-arrow{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#fff;cursor:pointer;margin-left:6px;font-size:16px}.pa-shelf{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;scrollbar-width:none}.pa-shelf::-webkit-scrollbar{display:none}.pa-card{flex:none;width:230px;scroll-snap-align:start;border-radius:18px;padding:8px 8px 12px;background:#101120;border:1px solid rgba(255,255,255,.07);cursor:pointer;text-align:left;color:inherit;font:inherit;transition:border-color .25s,transform .25s}.pa-card:hover{border-color:#a89bee8c;transform:translateY(-3px)}.pa-cimg{position:relative;display:block;aspect-ratio:9/12;border-radius:12px;overflow:hidden}.pa-cimg em{position:absolute;left:10px;top:10px;font-style:normal;font-size:11px;font-weight:600;padding:4px 8px;border-radius:7px;background:#0a0a1899;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pa-cimg>i{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:50%;background:#fff;color:#2b2f60;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700}.pa-cmeta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 4px 0}.pa-cmeta b{font-size:15px}.pa-cmeta span{font-size:10.5px;letter-spacing:.1em;color:#8f95ab;text-transform:uppercase;white-space:nowrap}.pa-card .pa-play{display:none}.pa-sel{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 10px;border-radius:18px;background:#0e0f1edb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(168,155,238,.35);box-shadow:0 20px 60px #00000080;animation:paUp .45s ease;max-width:calc(100vw - 24px)}.pa-sel img{width:44px;height:58px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.pa-sel span{display:block;font-size:10px;letter-spacing:.18em;color:#8f95ab}.pa-sel b{font-size:15px}.pa-sel .btn-v{white-space:nowrap}.pa-sel em{font-style:normal;color:#aeb3c6;font-size:13px;white-space:nowrap}.pa-sel>button{border:0;background:none;color:#8f95ab;font-size:22px;cursor:pointer;padding:0 4px}@media(max-width:900px){.pa-two{grid-template-columns:1fr}.pa-orbit{height:380px}}@media(max-width:600px){.pa-tile{width:140px}.pa-card{width:170px}.pa-sel em{display:none}.pa-stories{min-height:400px}.pa-sat{width:56px}}@media(prefers-reduced-motion:reduce){.pa-track,.pa-story,.pa-centre,.pa-sel{animation:none}}section{padding:72px 0}.stosec,.clsec,.pshow,.cfsec,.mcpsec,.podsec,.rfsec{padding:80px 0}.csec{padding:56px 0}.hx-kick{font-size:12px;letter-spacing:.26em;color:#9b8ce4;font-weight:600;text-transform:uppercase;margin-bottom:12px}.hx-big{font-size:clamp(36px,5vw,72px);line-height:1.02;letter-spacing:-2px;margin:0 0 16px;font-weight:700}.hx-big em,.hx-head h2 em{font-style:normal;background:linear-gradient(90deg,#a89bee,#7c6bd6 60%,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-sub{color:#9aa3b5;font-size:17px;max-width:720px;margin:0 0 30px;line-height:1.55}.hx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:26px}.hx-head h2{font-size:clamp(32px,4vw,56px);letter-spacing:-1.5px;margin:0 0 8px;line-height:1.05}.hx-head p{color:#9aa3b5;margin:0}.hx-hint{margin-top:16px;text-align:right;color:#5e667c;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.hx-hint.c{text-align:center;text-transform:none;letter-spacing:.06em;font-family:IBM Plex Mono,monospace}.hx-clip{position:absolute;inset:0;display:block;overflow:hidden}.hx-clip img,.hx-clip video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hx-caret{display:inline-block;width:2px;height:1.1em;background:#a89bee;margin-left:2px;vertical-align:-.15em;animation:blink 1s steps(1) infinite}.hx-wbar{display:flex;align-items:center;gap:7px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07);font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.12em;color:#8f95ab}.hx-wbar i{width:9px;height:9px;border-radius:50%;background:#ffffff2e}.hx-wbar i.g{background:#3ddc97}.hx-wbar span{margin-left:8px}.hx-plab{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.18em;color:#7d849a;margin:6px 0 10px}.hx-theme{position:fixed;right:18px;bottom:18px;z-index:70;display:flex;align-items:center;gap:10px;padding:5px 12px 5px 5px;border-radius:99px;border:1px solid rgba(255,255,255,.18);background:#10121ed1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e6e8f0;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:.14em;cursor:pointer}.hx-theme i{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#c9c1ff,#7c6bd6 60%,#3b2f8a);box-shadow:0 0 14px #7c6bd6b3}.hx-theme.on{background:#ffffffe6;color:#1b1e28;border-color:#d6d9e0;flex-direction:row-reverse;padding:5px 5px 5px 12px}.hx-theme.on i{background:radial-gradient(circle at 35% 35%,#ffe7a3,#f5b53d 60%,#c27b10);box-shadow:0 0 14px #f5b53db3}.hx-os{position:relative;height:300vh;padding:0}.hx-os-stick{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;background:radial-gradient(70% 70% at 70% 50%,rgba(91,141,239,.14),transparent 70%)}.hx-os-grid{position:relative;width:100%;display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;height:100%}.hx-os-copy{position:relative;z-index:3}.hx-os-copy h2{font-size:clamp(56px,8vw,130px);line-height:.9;letter-spacing:-4px;margin:10px 0 22px;font-weight:800}.hx-os-copy p{color:#aeb3c6;max-width:380px;font-size:17px;line-height:1.55}.hx-os-line{display:flex;align-items:center;gap:12px;color:#9bc1ff;font-size:13px;letter-spacing:.26em;font-weight:600;margin-top:40px}.hx-os-line i{width:34px;height:1px;background:#5b8def}.hx-os-scroll{margin-top:34px;font-size:10.5px;letter-spacing:.2em;color:#7d849a}.hx-os-scroll b{display:block;margin-top:8px;height:2px;width:160px;background:linear-gradient(90deg,#7c6bd6,#5b8def);transform-origin:0 50%}.hx-os-stage{--os-r:420px;position:relative;height:100%;perspective:1800px;perspective-origin:20% 50%;z-index:1;isolation:isolate}.hx-os-copy p,.hx-os-copy h2{position:relative;z-index:4;text-shadow:0 2px 24px rgba(0,0,0,.6)}.hx-os-drum{position:absolute;left:68%;top:48%;width:0;height:0;transform-style:preserve-3d;transition:transform .25s linear}.hx-os-card{position:absolute;left:-240px;top:-136px;width:480px;height:272px;border-radius:20px;overflow:hidden;backface-visibility:hidden;box-shadow:0 30px 80px #0000008c;border:1px solid rgba(255,255,255,.1);filter:brightness(.55) saturate(.8);transition:filter .5s}.hx-os-card.on{filter:none;box-shadow:0 0 0 1px #9bc1ff99,0 0 80px #5b8def59,0 30px 80px #0009}.hx-os-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hx-os-now{position:absolute;right:40px;bottom:44px;text-align:right;animation:paUp .5s ease;z-index:3;text-shadow:0 2px 20px rgba(0,0,0,.7)}.hx-os-now span{font-size:11px;letter-spacing:.22em;color:#9bc1ff}.hx-os-now strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.4vw,64px);font-weight:400;letter-spacing:-1px;line-height:1.05;margin:6px 0}.hx-os-now em{font-style:normal;font-size:11px;letter-spacing:.2em;color:#8f95ab;text-transform:uppercase}.hx-mpanel{display:grid;grid-template-columns:.9fr 1.1fr;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#121522,#0b0c14);overflow:hidden}.hx-mcopy{padding:54px 48px;border-right:1px solid rgba(255,255,255,.08)}.hx-mcopy h2{font-size:clamp(36px,4.6vw,68px);line-height:1;letter-spacing:-2px;margin:10px 0 18px;color:#a3a8b7}.hx-mcopy p{color:#9aa3b5;font-size:17px;line-height:1.55;margin:0}.hx-mrails{padding:34px 0;display:flex;flex-direction:column;justify-content:space-evenly;gap:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hx-mnote{padding:0 46px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;color:#6f7590}.hx-mrow{overflow:hidden}.hx-mtrack{display:flex;gap:12px;width:-moz-max-content;width:max-content;animation:paL 46s linear infinite}.hx-mrow:nth-child(4) .hx-mtrack{animation-duration:54s}.hx-mrow:nth-child(6) .hx-mtrack{animation-duration:50s}.hx-mrow.rev .hx-mtrack{animation-name:paR;animation-duration:70s}.hx-mrails:hover .hx-mtrack{animation-play-state:paused}.hx-mpill{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);white-space:nowrap}.hx-mpill.hi{background:#fff;color:#14152c;border-color:#fff}.hx-mpill b{font-size:14.5px}.hx-mpill em{font-style:normal;font-size:11px;color:#7d849a}.hx-mpill.hi em{color:#6a7088}.hx-mlogo{width:18px;height:18px;fill:currentColor;flex:none}.hx-mmono{width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex:none}.hx-rstrip{display:flex;gap:12px;height:500px;align-items:stretch}.hx-rcard{position:relative;flex:1 1 0;min-width:0;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);padding:0;background:#11121e;cursor:pointer;transition:flex-grow .55s cubic-bezier(.2,.8,.2,1),box-shadow .4s,transform .4s}.hx-rcard.on{flex-grow:3.4;box-shadow:0 0 0 2px #a89beed9,0 30px 80px #00000080;transform:translateY(-6px)}.hx-rmeta{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;text-align:left;background:linear-gradient(180deg,transparent,rgba(5,5,14,.88));display:flex;flex-direction:column;gap:2px;white-space:nowrap;overflow:hidden}.hx-rmeta b{color:#fff;font-size:15px}.hx-rmeta em{font-style:normal;font-size:11px;color:#b9bed0;letter-spacing:.06em}.hx-rtry{position:absolute;right:12px;bottom:14px;padding:8px 14px;border-radius:10px;background:#fff;color:#14152c;font-weight:600;font-size:13px;opacity:0;transform:translateY(8px);transition:all .35s}.hx-rcard.on .hx-rtry{opacity:1;transform:none}.hx-sgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;margin-top:20px}.hx-slist{display:flex;flex-direction:column;gap:12px}.hx-sitem{position:relative;text-align:left;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:22px 26px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0f1018;color:inherit;font:inherit;cursor:pointer;overflow:hidden;transition:all .3s}.hx-sitem span{font-family:IBM Plex Mono,monospace;font-size:11px;color:#6f7590}.hx-sitem b{font-size:18px}.hx-sitem em{flex-basis:100%;padding-left:34px;font-style:normal;color:#9aa3b5;font-size:13.5px}.hx-sitem.on{border-color:#7c6bd699;background:linear-gradient(160deg,#171a30,#10111c);box-shadow:0 0 30px #7c6bd626}.hx-sbar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,#7c6bd6,#5b8def);transform-origin:0 50%;animation:hxGrow 4.2s linear}@keyframes hxGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hx-svis{position:relative;border-radius:22px;overflow:hidden;min-height:440px;border:1px solid rgba(255,255,255,.08);animation:paPop .6s ease}.hx-svis img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hx-scap{position:absolute;left:0;right:0;bottom:0;padding:60px 32px 28px;background:linear-gradient(180deg,transparent,rgba(5,5,12,.85))}.hx-scap span{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;color:#9bc1ff}.hx-scap strong{display:block;font-size:clamp(26px,3vw,40px);letter-spacing:-1px;margin-top:6px}.hx-pgrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px}.hx-ppanel{border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#0f1018;overflow:hidden;padding-bottom:22px}.hx-ppanel>*:not(.hx-wbar){margin-left:28px;margin-right:28px}.hx-ppanel .hx-plab{margin-top:22px}.hx-pprompt{padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0b0c14;font-size:17px;line-height:1.5;min-height:82px}.hx-pprompt em{font-style:normal;color:#a89bee;font-weight:600}.hx-pvoices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.hx-pvoices span{display:flex;align-items:center;gap:10px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#0b0c14;font-size:15px}.hx-pvoices b{width:28px;height:28px;border-radius:50%;background:#7c6bd6;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.hx-pline{padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0b0c14;margin-bottom:10px;font-size:14.5px;color:#c5c9d8;opacity:0;transform:translateY(8px);transition:all .5s}.hx-pline.in{opacity:1;transform:none}.hx-pline b{margin-right:10px;font-size:13px}.hx-pline b.alex{color:#5b8def}.hx-pline b.kelly{color:#5bb6ef}.hx-pline b.ai{color:#a89bee}.hx-pprog{height:3px;border-radius:3px;background:#ffffff14;overflow:hidden}.hx-pprog i{display:block;height:100%;background:linear-gradient(90deg,#7c6bd6,#5b8def);transform-origin:0 50%;transition:transform 1.2s ease}.hx-pplayer{position:relative;border-radius:22px;overflow:hidden;min-height:440px;border:1px solid rgba(255,255,255,.08)}.hx-rec{position:absolute;left:24px;top:20px;color:#ff5b6e;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em}.hx-epl{position:absolute;right:24px;top:20px;color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em}.hx-wave{position:absolute;left:24px;right:24px;bottom:22px;height:44px;display:flex;align-items:center;gap:3px}.hx-wave b{width:44px;height:44px;border-radius:50%;background:#7c6bd6;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex:none;margin-right:10px}.hx-wave i{flex:1;background:#ffffffb3;border-radius:2px;animation:hxWave 1.4s ease-in-out infinite alternate}.hx-wave i:nth-child(3n){animation-delay:.3s}.hx-wave i:nth-child(4n){animation-delay:.6s}@keyframes hxWave{to{transform:scaleY(.4)}}.hx-sgrid2{display:grid;grid-template-columns:1.6fr 1fr;gap:22px}.hx-swin,.hx-pipe{border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#0d0e17;overflow:hidden}.hx-swbody{display:grid;grid-template-columns:1.4fr 1fr}.hx-scol{padding:20px;border-right:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:10px}.hx-sprompt{padding:14px 16px;border-radius:12px;border:1px solid rgba(124,107,214,.35);background:#121428;font-size:15px}.hx-ep{display:flex;align-items:center;gap:14px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#11121c;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:all .25s}.hx-ep.on{border-color:#7c6bd699;background:#161833;transform:translate(4px)}.hx-ep img{width:96px;height:62px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex:none}.hx-ep span{flex:1;min-width:0}.hx-ep b{display:block;font-size:14.5px}.hx-ep em{font-style:normal;font-size:12px;color:#7d849a;font-family:IBM Plex Mono,monospace}.hx-st{font-style:normal;font-size:11.5px;padding:5px 10px;border-radius:99px;border:1px solid rgba(255,255,255,.15);color:#9aa3b5;font-family:IBM Plex Mono,monospace;white-space:nowrap}.hx-st.ok{border-color:#3ddc9780;color:#3ddc97}.hx-scuts{padding:20px}.hx-cgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hx-cgrid img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:12px}.hx-cmore{margin-top:12px;padding:16px;border:1px dashed rgba(255,255,255,.18);border-radius:12px;text-align:center;color:#8f95ab;font-size:13px}.hx-cmore b{color:#a89bee;font-size:22px;margin-right:6px}.hx-cnote{margin-top:10px;text-align:center;font-family:IBM Plex Mono,monospace;font-size:11.5px;color:#7d849a}.hx-pipelist{padding:14px;display:flex;flex-direction:column;gap:10px}.hx-pitem{display:flex;align-items:center;gap:14px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#11121c;animation:paUp .5s ease both}.hx-pitem img{width:70px;height:50px;border-radius:9px;-o-object-fit:cover;object-fit:cover}.hx-pitem b{display:block;font-size:14px}.hx-pitem em{font-style:normal;font-size:13px;color:#3ddc97}.hx-cmosaic{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:330px 330px;gap:18px}.hx-cc{position:relative;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.hx-cc>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hx-cc.yt{grid-row:span 2}.hx-cc.pf{grid-column:span 2}.hx-cc>div{position:absolute;left:0;right:0;bottom:0;padding:70px 26px 24px;background:linear-gradient(180deg,transparent,rgba(5,5,12,.88))}.hx-cc>div b{display:block;font-size:24px;letter-spacing:-.4px}.hx-cc>div em{font-style:normal;color:#c5c9d8;font-size:14.5px}.hx-ctag{position:absolute;left:20px;top:18px;z-index:2;padding:6px 12px;border-radius:9px;background:#0a0a1499;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em}.hx-rpanel{border-radius:26px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#10121c,#0a0b12);padding:28px 30px}.hx-rlab{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.2em;color:#7c8bef;margin-bottom:20px}.hx-rlab b{color:#fff;margin-left:16px}.hx-rrow{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:16px}.hx-rcell{position:relative;aspect-ratio:16/7;border-radius:14px;overflow:visible;padding:0;border:0;background:none;cursor:zoom-in;opacity:0;transform:translate(-60px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.hx-rrow.rev .hx-rcell{transform:translate(60px)}.hx-rpanel.in .hx-rcell{opacity:1;transform:none}.hx-rcell img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid rgba(255,255,255,.08);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.hx-rcell:hover{z-index:5}.hx-rpanel.in .hx-rcell:hover{transition-delay:0s!important}.hx-rcell:hover img{transform:scale(1.55);box-shadow:0 0 0 2px #a89beee6,0 30px 80px #000000a6}.hx-rrow .hx-rcell:first-child:hover img{transform-origin:0 50%}.hx-rrow .hx-rcell:last-child:hover img{transform-origin:100% 50%}.hx-lbox{position:fixed;inset:0;z-index:100;background:#04050ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;animation:lbfade .3s ease}.hx-lbox img{max-width:88vw;max-height:84vh;border-radius:18px;box-shadow:0 40px 120px #000000b3;animation:paPop .4s ease}.hx-lx{position:absolute;right:26px;top:22px;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:#fff;font-size:26px;cursor:pointer}.hx-larr{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;color:#fff;font-size:28px;cursor:pointer}.hx-larr.l{left:26px}.hx-larr.r{right:26px}.hx-ltry{position:absolute;bottom:26px;left:50%;transform:translate(-50%);padding:12px 22px;border-radius:12px;background:#7c6bd6;color:#fff;font-weight:600}@media(prefers-reduced-motion:reduce){.hx-rcell{opacity:1;transform:none;transition:none}}.hx-fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.hx-fcard{position:relative;aspect-ratio:4/3;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.08);transition:box-shadow .4s,transform .4s}.hx-fcard.on{box-shadow:0 0 0 2px #7c6bd6bf,0 0 50px #7c6bd640;transform:translateY(-4px)}.hx-fmeta{position:absolute;left:0;right:0;bottom:0;padding:60px 26px 22px;background:linear-gradient(180deg,transparent,rgba(5,5,12,.85))}.hx-fmeta span{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;color:#c9cde0}.hx-fmeta b{display:block;font-size:28px;letter-spacing:-.6px;margin:4px 0 10px}.hx-fmeta i{display:block;height:2px;background:#ffffff2e;position:relative}.hx-fmeta i:after{content:"";position:absolute;inset:0;width:28%;background:linear-gradient(90deg,#7c6bd6,#5b8def);transition:width 1.2s ease}.hx-fcard.on .hx-fmeta i:after{width:100%}.hx-fnum{position:absolute;right:20px;bottom:30px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-style:normal;font-family:IBM Plex Mono,monospace;font-size:12px}.hx-wheel{--wr:520px;position:relative;height:600px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(60% 60% at 50% 60%,rgba(124,107,214,.16),transparent 70%),#0b0c14;overflow:hidden;perspective:1700px;perspective-origin:50% 30%;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.hx-ring{position:absolute;left:50%;top:56%;width:0;height:0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.hx-wpill{position:absolute;left:50%;top:34px;transform:translate(-50%);padding:9px 18px;border-radius:99px;border:1px solid rgba(255,255,255,.18);font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.16em;z-index:30;white-space:nowrap;background:#0b0c1499}.hx-wcard{position:absolute;left:-125px;top:-160px;width:250px;height:320px;border-radius:22px;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.12);cursor:pointer;background:#15162a;backface-visibility:hidden;filter:brightness(.62);transition:filter .5s,box-shadow .5s}.hx-wcard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.hx-wcard span{position:absolute;left:12px;right:12px;bottom:12px;padding:9px 12px;border-radius:12px;background:#0a0a149e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.08em;text-align:left;color:#fff}.hx-wcard.on{filter:none;box-shadow:0 0 0 2px #a89beed9,0 30px 80px #0009}.hx-warr{position:absolute;top:56%;transform:translateY(-50%);z-index:30;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0c0c1c99;color:#fff;font-size:24px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hx-warr.l{left:18px}.hx-warr.r{right:18px}.hx-whint{position:absolute;left:0;right:0;bottom:18px;text-align:center;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.24em;color:#6f7590}.hx-ehead{display:flex;align-items:center;justify-content:space-between;gap:14px 28px;flex-wrap:wrap;margin:-4px 0 22px}.hx-ehead-t{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap;flex:1 1 360px;min-width:0}.hx-ehead h3{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.6px;margin:0}.hx-ehead p{color:#9aa3b5;margin:0}.hx-egrid{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:stretch}.hx-ecta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right;flex:0 0 auto}.hx-ecta-go{margin-top:0;font-size:16px;padding:15px 26px}.hx-ecta p{margin:0;color:#9aa3b5;font-size:14px}@media(max-width:760px){.hx-ehead{flex-direction:column;align-items:flex-start}.hx-ehead-t{flex:0 1 auto}.hx-ecta{align-items:flex-start;text-align:left}}.hx-eview{position:relative;border-radius:24px;overflow:hidden;min-height:520px;border:1px solid rgba(255,255,255,.08);cursor:ew-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hx-eview>img,.hx-eafter img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hx-eafter{position:absolute;inset:0}.hx-eview.split{cursor:default}.hx-eview.wide .hx-eafter{background:#0b0c16}.hx-eview.wide .hx-eafter img{-o-object-fit:contain;object-fit:contain}.hx-epending{position:absolute;right:18px;bottom:18px;max-width:44%;padding:12px 14px;border-radius:12px;background:#0a0a18b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px dashed rgba(168,155,238,.6);font-size:13px;color:#e6e2ff;text-align:center}.hx-etag{position:absolute;top:18px;padding:7px 12px;border-radius:99px;background:#0a0a14a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em}.hx-etag.l{left:18px}.hx-etag.r{right:18px}.hx-ehandle{position:absolute;top:0;bottom:0;width:2px;background:#5bc0ff;transform:translate(-1px);pointer-events:none}.hx-ehandle b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:#0a0c1cd9;border:1px solid rgba(91,192,255,.7);display:flex;align-items:center;justify-content:center;font-size:18px}.hx-eside{display:flex;flex-direction:column;gap:12px}.hx-etools{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:12px;flex:1}.hx-etools button{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0f1018;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:all .25s}.hx-etools button.on{border-color:#7c6bd6bf;background:#151733;box-shadow:0 0 24px #7c6bd633}.hx-etools i{width:36px;height:36px;border-radius:10px;background:#1a1c30;display:flex;align-items:center;justify-content:center;font-style:normal;flex:none}.hx-etools b{display:block;font-size:15.5px}.hx-etools em{font-style:normal;font-size:12.5px;color:#8f95ab}.hx-edet{padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0f1018;display:flex;flex-wrap:wrap;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.16em;color:#9aa3b5}.hx-edet b{color:#fff}.hx-edet>i{flex-basis:100%;height:4px;border-radius:4px;background:#ffffff14;margin-top:12px;overflow:hidden}.hx-edet>i i{display:block;width:84%;height:100%;background:linear-gradient(90deg,#7c6bd6,#5bc0ff)}.hx-sysgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.hx-syscard{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#0f1018;padding:34px 32px}.hx-syscard span{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.18em;color:#9b8ce4}.hx-syscard h3{font-size:clamp(26px,2.6vw,40px);letter-spacing:-1px;line-height:1.05;margin:16px 0 14px}.hx-syscard p{color:#9aa3b5;line-height:1.55;min-height:52px}.hx-sysvis{position:relative;height:210px;margin-top:22px;border-radius:18px;background:#0a0b12;border:1px solid rgba(255,255,255,.06);overflow:hidden;display:flex;align-items:center;justify-content:center;gap:24px}.hx-sysvis.r b{padding:14px 12px;border-radius:14px;border:1px solid rgba(124,107,214,.7);background:#151733;font-size:17px;animation:hxBob 3s ease-in-out infinite}.hx-sysvis.r b:nth-child(2){animation-delay:-1s}.hx-sysvis.r b:nth-child(3){animation-delay:-2s}@keyframes hxBob{50%{transform:translateY(-12px) rotate(-3deg)}}.hx-sysvis.v i{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#7C6BD6,#5BC0FF,transparent);animation:hxScan 3.2s ease-in-out infinite}.hx-sysvis.v i:nth-child(1){top:40%}.hx-sysvis.v i:nth-child(2){top:62%;animation-delay:-1.1s}.hx-sysvis.v i:nth-child(3){top:52%;opacity:.4;animation-delay:-2.2s}@keyframes hxScan{50%{transform:scaleX(.55)}}.hx-sysvis.c i{width:150px;height:150px;border-radius:50%;border:1px solid rgba(155,140,228,.45)}.hx-sysvis.c b{position:absolute;width:14px;height:14px;border-radius:50%;background:#8b7be8;box-shadow:0 0 14px #8b7be8;top:50%;left:50%;margin:-7px;animation:hxOrbit 6s linear infinite}.hx-sysvis.c b:last-child{animation-delay:-3s}@keyframes hxOrbit{0%{transform:rotate(0) translate(75px)}to{transform:rotate(360deg) translate(75px)}}.hx-crgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.hx-crcard{aspect-ratio:4/4.6;border-radius:20px;background:linear-gradient(160deg,#2a2d44,#1b1d2e);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.hx-crcard span{font-size:20px;font-weight:600;color:#fff;letter-spacing:.04em}.hx-crhero{padding:150px 0 20px}.hx-crhero h1{font-size:clamp(44px,7vw,96px);letter-spacing:-3px;line-height:.98;margin:0 0 18px}.hx-crhero h1 em{font-style:normal;background:linear-gradient(90deg,#a89bee,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-lrail{overflow:hidden;padding:110px 0;margin:-100px 0 -90px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.hx-ltrack{display:flex;gap:18px;width:-moz-max-content;width:max-content;animation:paL 80s linear infinite}.hx-lrail:hover .hx-ltrack,.hx-lrail.hold .hx-ltrack{animation-play-state:paused}.hx-lcard{position:relative;flex:none;width:290px;aspect-ratio:4/5;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.08);transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .45s;z-index:1}.hx-lcard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hx-lcard.big{transform:scale(1.5);box-shadow:0 0 0 2px #a89beee6,0 40px 120px #000000bf;z-index:5}.hx-lbadge{position:absolute;left:14px;top:14px;padding:5px 11px;border-radius:99px;background:#7c6bd6d9;font-size:12.5px;font-weight:600;color:#fff}.hx-lcard b{position:absolute;left:14px;bottom:14px;padding:8px 14px;border-radius:10px;background:#0a0a14a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:15px;font-weight:500;color:#fff}.hx-lcard em{position:absolute;right:14px;bottom:14px;padding:8px 12px;border-radius:10px;background:#fff;color:#14152c;font-style:normal;font-weight:600;font-size:12.5px;opacity:0;transition:opacity .3s}.hx-lcard.big em{opacity:1}.hx-lplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:#0a0a1880;border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.hx-lcard .hx-clip{z-index:0}.hx-lcard b,.hx-lcard em,.hx-lbadge{z-index:2}@media(max-width:1100px){.hx-rrow{grid-template-columns:repeat(3,1fr)}.hx-sgrid2{grid-template-columns:1fr}}@media(max-width:900px){.hx-os{height:auto}.hx-os-stick{position:relative;height:auto;padding:70px 0}.hx-os-grid{grid-template-columns:1fr}.hx-os-stage{--os-r:300px;height:360px}.hx-os-card{left:-160px;top:-92px;width:320px;height:184px}.hx-os-now,.hx-os-scroll{position:static;text-align:left;margin-top:16px}.hx-mpanel,.hx-sgrid,.hx-pgrid,.hx-egrid{grid-template-columns:1fr}.hx-mcopy{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:34px 26px}.hx-rstrip{overflow-x:auto;height:420px;scroll-snap-type:x mandatory}.hx-rcard{flex:0 0 200px;scroll-snap-align:start}.hx-rcard.on{flex:0 0 240px}.hx-swbody{grid-template-columns:1fr}.hx-scol{border-right:0}.hx-cmosaic{grid-template-columns:1fr 1fr;grid-template-rows:auto}.hx-cc{min-height:300px}.hx-cc.ig,.hx-cc.tt{min-height:420px}.hx-cc.yt{grid-row:auto;grid-column:span 2}.hx-cc.pf{grid-column:span 2}.hx-fgrid,.hx-sysgrid{grid-template-columns:1fr}.hx-rrow,.hx-crgrid{grid-template-columns:repeat(3,1fr)}.hx-wheel{--wr:300px;height:460px}.hx-wcard{left:-85px;top:-110px;width:170px;height:220px}}@media(max-width:600px){.hx-etag{top:10px;padding:5px 9px;font-size:9.5px;letter-spacing:.08em}.hx-etag.l{left:10px}.hx-etag.r{right:10px;top:auto;bottom:10px}}@media(max-width:900px){.hx-eview{min-height:360px}.hx-lcard{width:210px}.hx-lcard.big{transform:scale(1.3)}}@media(max-width:560px){.hx-cc.ig,.hx-cc.tt{grid-column:span 2}.hx-rrow{grid-template-columns:repeat(2,1fr)}.hx-etools{grid-template-columns:1fr}.hx-svis,.hx-pplayer{min-height:280px}}@media(prefers-reduced-motion:reduce){.hx-mtrack,.hx-ltrack,.hx-wave i,.hx-sysvis *{animation:none}}header.solid{background:#0a0b10db;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.07)}.sticky .stimg .imw{aspect-ratio:auto;height:min(68vh,640px)}.sticky .stimg .imw img{-o-object-fit:cover;object-fit:cover}.stlist .it{padding:13px 0}.hx-clip.top img,.hx-clip.top video{-o-object-position:50% 12%;object-position:50% 12%}.hx-cgrid img{transition:transform .5s,box-shadow .5s,filter .5s;filter:brightness(.7)}.hx-cgrid img.on{filter:none;transform:scale(1.04);box-shadow:0 0 0 2px #a89beed9}.hx-ep.on .hx-st.run{animation:blink 1s steps(1) infinite}.hx-pitem em.q{color:#8f95ab}.hx-ppanel.wide{padding-bottom:20px}.hx-pwide{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:0 28px}.hx-ppanel.wide .hx-pwide>*{margin:0}.hx-pods{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px}.hx-pod1{position:relative;aspect-ratio:1/1;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:transform .4s,box-shadow .4s}.hx-pod1.on{transform:translateY(-6px);box-shadow:0 0 0 2px #a89beed9,0 30px 70px #0000008c}.hx-pod1:not(.on) .hx-clip{filter:brightness(.6)}.hx-pod1 .hx-rec{left:16px;top:14px;color:#fff}.hx-pod1.on .hx-rec{color:#ff5b6e}.hx-podmeta{position:absolute;left:0;right:0;bottom:0;padding:60px 18px 50px;background:linear-gradient(180deg,transparent,rgba(5,5,12,.88))}.hx-podmeta span{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.16em;color:#c9cde0}.hx-podmeta b{display:block;font-size:19px;margin-top:4px;color:#fff}.hx-wave.sm{left:18px;right:18px;bottom:16px;height:22px;gap:2px}.hx-pod1:not(.on) .hx-wave i{animation-play-state:paused;opacity:.4}@media(max-width:900px){.hx-pwide{grid-template-columns:1fr}.hx-pods{grid-template-columns:1fr 1fr}}.hx-spanels{display:flex;gap:12px;height:560px;margin-top:22px}.hx-spanel{position:relative;flex:1 1 0;min-width:0;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.08);transition:flex-grow .6s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.hx-spanel.on{flex-grow:4.2;box-shadow:0 0 0 2px #a89beecc,0 30px 80px #00000080}.hx-spanel:not(.on) .hx-clip{filter:brightness(.55) saturate(.9)}.hx-sptitle{position:absolute;left:50%;bottom:28px;transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;font-size:20px;font-weight:600;color:#fff;white-space:nowrap;transition:opacity .3s;text-shadow:0 2px 14px rgba(0,0,0,.7)}.hx-spanel.on .hx-sptitle{opacity:0}.hx-spbody{position:absolute;left:0;right:0;bottom:0;padding:90px 32px 30px;background:linear-gradient(180deg,transparent,rgba(5,5,12,.88));opacity:0;transform:translateY(16px);transition:opacity .45s .15s,transform .45s .15s}.hx-spanel.on .hx-spbody{opacity:1;transform:none}.hx-spbody span{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;color:#9bc1ff}.hx-spbody strong{display:block;font-size:clamp(26px,2.8vw,40px);letter-spacing:-1px;margin:6px 0 8px;color:#fff}.hx-spbody em{display:block;font-style:normal;color:#c5c9d8;max-width:520px;margin-bottom:14px}.hx-spbody b{display:inline-block;padding:9px 16px;border-radius:10px;background:#fff;color:#14152c;font-size:13.5px}@media(max-width:900px){.hx-spanels{flex-direction:column;height:auto}.hx-spanel{flex:none;height:110px}.hx-spanel.on{height:380px}.hx-sptitle{writing-mode:horizontal-tb;transform:translate(-50%);bottom:auto;top:40px}}.cg{padding:60px 0}.cg-wrap{max-width:1880px;margin:0 auto;padding:0 44px}.cg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:22px}.cg-head h2{font-size:clamp(32px,4vw,56px);letter-spacing:-1.5px;margin:0 0 10px}.cg-head p{color:#9aa3b5;max-width:760px;margin:0;font-size:16.5px;line-height:1.6}.cg-search{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0f1018;min-width:340px}.cg-search span{color:#8f95ab;font-size:18px}.cg-search input{flex:1;background:none;border:0;outline:0;color:#e8eaf0;font:inherit;font-size:15px}.cg-panel{display:grid;grid-template-columns:280px 1fr;height:min(78vh,820px);border-radius:26px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,#10121c,#0a0b12);overflow:hidden}.cg-nav{padding:22px 14px;border-right:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:2px;overflow:auto}.cg-nav button{text-align:left;padding:11px 14px;border-radius:10px;border:0;background:none;color:#8f95ab;font:inherit;font-size:14.5px;cursor:pointer;transition:all .2s;position:relative}.cg-nav button:hover{color:#e6e8f0;background:#ffffff0a}.cg-nav button.on{color:#fff;background:#7c6bd629}.cg-nav button.on:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:linear-gradient(180deg,#a89bee,#5b8def)}.cg-scroll{position:relative;overflow:auto;padding:34px 48px 60px;scroll-behavior:smooth}.cg-scroll article{padding:10px 0 34px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:28px}.cg-scroll h3{font-size:clamp(22px,2vw,28px);letter-spacing:-.5px;margin:0 0 12px}.cg-scroll p{color:#b7bdcc;line-height:1.7;max-width:900px;margin:0 0 12px;font-size:15.5px}.cg-scroll p b{color:#fff}.cg-callout{display:flex;gap:16px;align-items:flex-start;padding:16px 20px;border-radius:14px;background:#7c6bd61a;border:1px solid rgba(124,107,214,.3);max-width:900px}.cg-callout span{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;color:#a89bee;padding-top:4px;text-transform:uppercase}.cg-callout p{margin:0}.cg-packs{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:14px;margin-top:8px}.cg-packs div{padding:18px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0f1018;display:flex;flex-direction:column;gap:4px}.cg-packs b{font-size:26px}.cg-packs span{color:#c5c9d8}.cg-packs em{font-style:normal;font-size:12px;color:#3ddc97}.cg-table{border-radius:14px;border:1px solid rgba(255,255,255,.08);overflow:clip;margin-top:6px}.cg-tr{display:grid;grid-template-columns:2.2fr 1.3fr .7fr .7fr 1.2fr;gap:12px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.06);align-items:center;font-size:14.5px;color:#c5c9d8}.cg-tr:first-child{border-top:0}.cg-tr:nth-child(2n){background:#ffffff04}.cg-th{position:sticky;top:-34px;z-index:3;background:#262142f0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px #a89bee59,0 10px 24px #00000059;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#d4cef7}.cg-tr b{display:block;color:#fff;font-weight:600}.cg-tr em{font-style:normal;font-size:12px;color:#7d849a}.cg-c{font-weight:700;color:#a89bee!important;font-size:16px}.cg-ex{color:#8f95ab}.cg-none{color:#7d849a!important;font-style:italic}.cg-scroll details{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 18px;margin-bottom:10px;max-width:900px;background:#0f1018}.cg-scroll summary{cursor:pointer;font-weight:600;color:#e6e8f0}.cg-scroll details p{margin:10px 0 0}.cg-foot{font-size:13px!important;color:#7d849a!important}@media(max-width:900px){.cg-wrap{padding:0 18px}.cg-panel{grid-template-columns:1fr;height:80vh}.cg-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.07);padding:10px}.cg-nav button{white-space:nowrap}.cg-scroll{padding:22px 18px 40px}.cg-tr{grid-template-columns:1.6fr .7fr .7fr;font-size:13.5px}.cg-tr>span:nth-child(2),.cg-tr>span:nth-child(5){display:none}.cg-search{min-width:0;width:100%}.cg-packs{grid-template-columns:1fr}}.pcred{margin:-4px 0 14px;color:#c9c3f2;font-weight:600;font-size:15px}.pcred em{font-style:normal;color:#3ddc97;font-size:13px;margin-left:6px}.pplans{grid-template-columns:repeat(6,1fr)!important;max-width:1880px!important;gap:14px!important}@media(max-width:1300px){.pplans{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:720px){.pplans{grid-template-columns:1fr!important}}.ptr{grid-template-columns:1.6fr repeat(5,1fr)!important}.pcomp{max-width:1880px;margin-top:64px}.pcomp h2{margin-bottom:22px}.pcomp .ptr span{padding:8px 18px}.pcomp .ptr b{padding:8px 10px}.pcomp .pth,.theme-light .pcomp .pth{background:#b9a2ff}.pcomp .pth b,.theme-light .pcomp .pth b{color:#15121f;font-weight:700;padding:10px;border-left-color:#15121f24}.pperw{text-align:center;margin-top:34px}.pper{display:inline-flex;justify-content:center;gap:6px;margin:0;padding:6px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0f1018;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);flex-wrap:wrap}.pper button{border:0;background:none;color:#9aa3b5;font:inherit;font-size:14.5px;font-weight:600;padding:10px 18px;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:8px}.pper button.on{background:#fff;color:#14152c}.pper em{font-style:normal;font-size:11.5px;padding:2px 7px;border-radius:99px;background:#3ddc9729;color:#3ddc97}.pper button.on em{background:#3ddc97;color:#0b2a1c}.pr s{font-size:15px;color:#6f7590;margin-left:8px;font-weight:500}.pbill{font-size:12.5px;color:#8f95ab;margin:-6px 0 10px;min-height:18px}.cg-vt .cg-tr{grid-template-columns:2fr .6fr .6fr .6fr .6fr 1.6fr}.cg-na{color:#4a5168}.cg-flat{grid-column:2 / span 4;color:#b7bdcc}.cg-flat b{color:#a89bee}@media(max-width:900px){.cg-vt .cg-tr{grid-template-columns:1.4fr repeat(4,.6fr)}.cg-vt .cg-tr>span:last-child{display:none}.cg-vt .cg-tr>span:nth-child(2){display:block}}.hx-pod .hx-big{font-size:clamp(30px,3.6vw,52px);letter-spacing:-1.5px;margin-bottom:10px}.hx-pod .hx-sub{font-size:15px;margin-bottom:18px}.hx-pod .hx-wbar{padding:9px 16px;font-size:10.5px}.hx-pod .hx-wbar i{width:7px;height:7px}.hx-pod .hx-ppanel{border-radius:16px}.hx-pod .hx-ppanel.wide{padding-bottom:14px}.hx-pod .hx-pwide{gap:18px;padding:0 18px}.hx-pod .hx-ppanel .hx-plab{margin:12px 0 6px;font-size:10px}.hx-pod .hx-pprompt{padding:10px 14px;border-radius:10px;font-size:15px;min-height:0}.hx-pod .hx-pvoices{gap:8px;margin:8px 0 0}.hx-pod .hx-pvoices span{padding:7px 10px;border-radius:9px;font-size:13.5px;gap:8px}.hx-pod .hx-pvoices b{width:22px;height:22px;font-size:11px}.hx-pod .hx-pline{padding:7px 12px;border-radius:9px;margin-bottom:6px;font-size:13.5px}.hx-pod .hx-pline b{font-size:12px}.hx-pod .hx-pods{gap:12px;margin-top:12px}.hx-pod .hx-pod1{aspect-ratio:16/10;border-radius:14px}.hx-pod .hx-pod1.on{transform:translateY(-3px)}.hx-pod .hx-pod1 .hx-rec{left:12px;top:10px}.hx-pod .hx-podmeta{padding:36px 14px 34px}.hx-pod .hx-podmeta b{font-size:16px}.phero.compact{padding:26px 24px 0}.phero.compact h1{font-size:clamp(26px,2.6vw,38px);line-height:1.15;margin:0}.phero.compact+.pperw{margin-top:16px}.phero.compact+.pperw .pper button{padding:8px 16px;font-size:14px}.phero.compact~.pplans{margin-top:18px!important}.phero.compact~.pplans .pcard{padding:20px 18px}.phero.compact~.pplans .pcard .pr{font-size:32px;margin:8px 0 12px}.phero.compact~.pplans .pcard ul{gap:7px;margin-bottom:18px;align-content:start}.hx-pod .hx-pod1{aspect-ratio:16/9}.hx-pod1.vert:before{content:"";position:absolute;inset:-20px;background:var(--pbg) center/cover;filter:blur(22px) brightness(.55);z-index:0}.hx-pod1.vert .hx-clip{z-index:1}.hx-pod1.vert .hx-clip img,.hx-pod1.vert .hx-clip video{-o-object-fit:contain;object-fit:contain}.hx-pod1 .hx-rec,.hx-pod1 .hx-podmeta,.hx-pod1 .hx-wave{z-index:2}.hx-big{font-size:clamp(30px,3.6vw,52px);letter-spacing:-1.5px;margin-bottom:10px}.hx-sub{font-size:15px;margin-bottom:18px}.hx-series .hx-sgrid2{gap:14px}.hx-series .hx-swin,.hx-series .hx-pipe{border-radius:16px}.hx-series .hx-wbar{padding:9px 16px;font-size:10.5px}.hx-series .hx-wbar i{width:7px;height:7px}.hx-series .hx-scol{padding:12px;gap:7px}.hx-series .hx-sprompt{padding:9px 12px;border-radius:10px;font-size:14px}.hx-series .hx-ep{gap:10px;padding:6px 8px;border-radius:10px}.hx-series .hx-ep img{width:64px;height:40px;border-radius:7px}.hx-series .hx-ep b{font-size:13.5px}.hx-series .hx-ep em{font-size:11px}.hx-series .hx-st{font-size:10.5px;padding:3px 8px}.hx-series .hx-scuts{padding:12px}.hx-series .hx-plab{margin:0 0 6px;font-size:10px}.hx-series .hx-cgrid{gap:7px}.hx-series .hx-cgrid img{aspect-ratio:1/1;border-radius:9px}.hx-series .hx-cmore{margin-top:8px;padding:8px;font-size:12px}.hx-series .hx-cmore b{font-size:16px}.hx-series .hx-cnote{margin-top:6px;font-size:10.5px}.hx-series .hx-pipelist{padding:10px;gap:6px}.hx-series .hx-pitem{gap:10px;padding:6px 8px;border-radius:10px}.hx-series .hx-pitem img{width:52px;height:36px;border-radius:7px}.hx-series .hx-pitem b{font-size:13px}.hx-series .hx-pitem em{font-size:12px}.hx-cc:not(.on) .hx-clip{filter:brightness(.7)}.hx-cc .hx-clip{transition:filter .4s}section[class^=hx-]{padding:40px 0}.hx-series .hx-cgrid img{aspect-ratio:4/3}.hx-series .hx-ep{padding:4px 8px}.hx-series .hx-ep img{width:56px;height:34px}.hx-series .hx-pitem{padding:4px 8px}.hx-series .hx-pitem img{width:48px;height:32px}.hx-series .hx-cgrid img{aspect-ratio:16/10}.hx-series .hx-scol{gap:6px}.hx-series .hx-pipelist{gap:5px}.hx-rcell{cursor:crosshair;background-size:cover;background-position:center;border-radius:14px;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important}.hx-rcell img{border:0!important;border-radius:0!important}.hx-rcell:hover img{transform:none!important;box-shadow:none!important}.hx-rcell img.hx-rin{animation:hxRiverIn .75s cubic-bezier(.3,.7,.2,1) both}@keyframes hxRiverIn{0%{clip-path:circle(0% at var(--ox) var(--oy));filter:brightness(1.8) saturate(1.4);transform:scale(1.12)}60%{filter:brightness(1.15)}to{clip-path:circle(150% at var(--ox) var(--oy));filter:none;transform:scale(1)}}.hx-rcell:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #a89bee00;transition:box-shadow .3s}.hx-rcell:hover:after{box-shadow:inset 0 0 0 2px #a89beed9}@media(prefers-reduced-motion:reduce){.hx-rcell img.hx-rin{animation:none}}.hx-big.hx-one{white-space:nowrap}@media(max-width:900px){.hx-big.hx-one{white-space:normal}}.hx-series .hx-ep{position:relative;overflow:hidden;padding:7px 9px}.hx-series .hx-ep img{width:72px;height:44px;transition:transform .6s}.hx-series .hx-ep.on img{transform:scale(1.08)}.hx-series .hx-ep b{font-size:14px}.hx-eprog{position:absolute;left:0;bottom:0;height:2px;width:100%;background:linear-gradient(90deg,#7c6bd6,#5b8def);transform-origin:0 50%;animation:hxEprog linear both;text-decoration:none}@keyframes hxEprog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hx-series .hx-cgrid img{aspect-ratio:auto}.hx-cframe{position:relative;display:block;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#11121c;transition:transform .5s,box-shadow .5s}.hx-cframe img{position:absolute;inset:-6%;width:112%!important;height:112%;-o-object-fit:cover;object-fit:cover;border-radius:0!important;filter:brightness(.72);transform:translate(calc(var(--mx,0) * -14px),calc(var(--my,0) * -10px));animation:hxReelIn .7s cubic-bezier(.2,.8,.2,1) both,hxKen 9s ease-in-out infinite alternate;transition:transform .25s linear,filter .5s}.hx-cframe.on{box-shadow:0 0 0 2px #a89beed9;transform:translateY(-2px)}.hx-cframe.on img,.hx-cframe:hover img{filter:none}@keyframes hxReelIn{0%{opacity:0;clip-path:inset(100% 0 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes hxKen{0%{-o-object-position:40% 45%;object-position:40% 45%}to{-o-object-position:60% 55%;object-position:60% 55%}}.hx-series .hx-sgrid2>*{transition:transform .3s ease-out;transform:perspective(1400px) rotateY(calc(var(--mx,0) * 3deg)) rotateX(calc(var(--my,0) * -2deg))}.hx-pst{position:relative;display:inline-block;min-width:120px;height:16px}.hx-pst i{position:absolute;left:0;top:0;font-style:normal;white-space:nowrap}.hx-pst .wk{color:#e0b341;animation:hxWk .01s step-end both}.hx-pst .dn{color:#3ddc97;opacity:0;animation:hxDn .35s ease both}@keyframes hxWk{to{opacity:0}}@keyframes hxDn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hx-series .hx-pitem{padding:7px 9px}.hx-series .hx-pitem img{width:60px;height:40px}@media(prefers-reduced-motion:reduce){.hx-cframe img,.hx-eprog{animation:none}.hx-series .hx-sgrid2>*{transform:none}}.hx-rl{position:relative;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0a0b12}.hx-rlcomp{position:absolute;z-index:4;left:18px;right:18px;top:18px;padding:12px 14px 10px;border-radius:16px;background:#0e0f18b8;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 50px #00000073}.hx-rlp{font-size:16px;color:#ecedf2;min-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-rlbar{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.08)}.hx-rlchip{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;font-size:13.5px;font-weight:600;color:#dadce4;border-radius:9px}.hx-rlchip .lg{width:17px;height:17px;border-radius:5px;background:#5b8def;color:#fff;font-style:normal;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.hx-rlgen{margin-left:14px;display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border-radius:12px;background:linear-gradient(135deg,#a89bee,#7c6bd6);color:#fff;font-weight:700;font-size:14px;box-shadow:0 8px 24px #7c6bd659}.hx-rlgen em{font-style:normal;font-size:12px;font-weight:600;padding:2px 7px;border-radius:7px;background:#00000038}.hx-rlstrip{display:flex;gap:6px;height:min(62vh,560px);padding:6px}.hx-rlp1{position:relative;flex:1 1 0;min-width:0;border-radius:14px;overflow:hidden;cursor:pointer;transition:flex .7s cubic-bezier(.2,.8,.2,1)}.hx-rlp1.on{flex:7 1 0}.hx-rlp1 img,.hx-rlp1 video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hx-rlp1:not(.on) img{filter:brightness(.55) saturate(.85)}.hx-rlhud{position:absolute;left:18px;bottom:16px;display:flex;gap:14px;align-items:center;font-family:IBM Plex Mono,monospace;font-size:13px;padding:7px 12px;border-radius:10px;background:#05060c8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.06em;color:#e6e8f0;opacity:0;transition:opacity .4s .3s;text-shadow:0 1px 6px rgba(0,0,0,.8)}.hx-rlhud b{color:#3ddc97;font-weight:600}.hx-rlp1.on .hx-rlhud{opacity:1}@media(max-width:760px){.hx-rlstrip{height:420px}.hx-rlbar{flex-wrap:wrap}.hx-rlp1.on{flex:5 1 0}.hx-rlcomp{left:10px;right:10px;top:10px}}.hx-tgrid{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:stretch}.hx-tlist{display:flex;flex-direction:column}.hx-tit{display:block;text-align:left;padding:9px 12px;border:0;border-left:2px solid rgba(255,255,255,.08);background:none;color:#7d849a;font:inherit;cursor:pointer;transition:color .25s,border-color .25s,background .25s}.hx-tit b{display:block;font-size:15px;font-weight:600}.hx-tit span{display:block;font-size:12.5px;line-height:1.45;color:#9aa3b5;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s,opacity .4s,margin .4s}.hx-tit.on{color:#fff;border-left-color:#a89bee;background:linear-gradient(90deg,rgba(124,107,214,.14),transparent)}.hx-tit.on span{max-height:60px;opacity:1;margin-top:4px}.hx-bento{display:grid;grid-template-columns:1.7fr .75fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;min-height:520px}.hx-bt{position:relative;border-radius:16px;overflow:hidden;background:#11121c;cursor:pointer;animation:hxBtIn .6s cubic-bezier(.2,.8,.2,1) both;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,z-index 0s .35s}.hx-bt img,.hx-bt video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hx-bt.b0{grid-column:1;grid-row:1/3}.hx-bt.b1{grid-column:2;grid-row:1/3}.hx-bt.b2{grid-column:3/5;grid-row:1}.hx-bt.b3{grid-column:3;grid-row:2}.hx-bt.b4{grid-column:4;grid-row:2}.hx-bt:hover{transform:scale(1.06);z-index:3;box-shadow:0 0 0 2px #a89beed9,0 30px 70px #0009;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,z-index 0s}.hx-btcap{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 16px;background:linear-gradient(180deg,transparent,rgba(5,5,12,.85));display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.hx-btcap b{font-size:18px}.hx-btcap span{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:#c9cde0;letter-spacing:.06em}@keyframes hxBtIn{0%{opacity:0;transform:translateY(14px) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media(max-width:900px){.hx-tgrid{grid-template-columns:1fr}.hx-tlist{flex-direction:row;overflow-x:auto}.hx-tit{white-space:nowrap;border-left:0;border-bottom:2px solid rgba(255,255,255,.08)}.hx-tit span{display:none}.hx-bento{min-height:420px;grid-template-columns:1.4fr 1fr 1fr}.hx-bt.b0{grid-column:1;grid-row:1/3}.hx-bt.b1{grid-column:2;grid-row:1/3}.hx-bt.b2{grid-column:3;grid-row:1}.hx-bt.b3{grid-column:3;grid-row:2}.hx-bt.b4{display:none}}.hx-etools{gap:8px}.hx-etools button{padding:10px 12px;gap:10px;border-radius:12px}.hx-etools i{width:30px;height:30px;border-radius:8px;font-size:13px}.hx-etools b{font-size:14px}.hx-etools em{font-size:11.5px}.hx-pod1:not(.on) .hx-clip{filter:none!important}.hx-pod1.vert:before{filter:blur(22px) brightness(.8)}.hx-cc:not(.on) .hx-clip{filter:none!important}.hx-rl .hx-rlcomp{position:relative;left:auto;right:auto;top:auto;margin:8px 8px 0;display:flex;align-items:center;gap:10px;padding:7px 8px 7px 16px;border-radius:14px}.hx-rl .hx-rlp{flex:1 1 auto;min-width:0;max-width:48%;font-size:15px}.hx-rl .hx-rlbar{flex:1 1 auto;margin:0;padding:0;border:0}.hx-rl .hx-rlgen{padding:8px 14px}@media(max-width:760px){.hx-rl .hx-rlcomp{flex-wrap:wrap}.hx-rl .hx-rlp{max-width:none;flex-basis:100%}}.hgdock{position:absolute;left:50%;transform:translate(-50%);bottom:44px;z-index:4;width:min(860px,92vw);display:flex;flex-direction:column;gap:10px}.hgdock .hgbar{position:relative;left:auto;bottom:auto;transform:none;width:100%;align-items:flex-start;min-height:104px;padding-top:18px;padding-bottom:16px}.hgdock .hgfield{align-items:flex-start;min-height:66px}.hgdock .hgfield .hgtxt{align-items:flex-start;white-space:normal}.hgdock .hggo{align-self:flex-end}.hgclaim{display:flex;align-items:center;gap:12px;padding:9px 10px 9px 18px;border-radius:16px;background:#12131ab8;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e8eaf0;font-size:14.5px}.hgclaim svg{color:#c9c3f2;flex:none}.hgclaim-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgclaim-c{color:#fff;font-weight:600;text-decoration:none;white-space:nowrap}.hgclaim-go{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:11px;background:#ecedf2;color:#111;font-weight:700;text-decoration:none;white-space:nowrap}.hgclaim-go span{font-size:17px;line-height:1}@media(max-width:900px){.hgdock{bottom:24px}.hgclaim-t{display:none}.hgdock .hgbar{min-height:88px}}.hgbox{border-radius:20px;background:#14161e47;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 20px 60px #00000059;overflow:hidden}.hgbox .hgclaim{border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:8px 10px 8px 18px}.hgbox .hgbar{border:0!important;border-radius:0!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.hgbox .hgfield .hgtxt,.hgbox .hginput{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6)}.hx-signin{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;padding:120px 16px 60px;background:radial-gradient(60% 50% at 50% 30%,rgba(124,107,214,.18),transparent 70%)}.hx-sicard{width:min(420px,100%);text-align:center;padding:36px 28px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#10111ad9;box-shadow:0 30px 80px #00000073;display:flex;flex-direction:column;align-items:center;gap:12px}.hx-sicard h1{font-size:28px;margin:6px 0 0;letter-spacing:-.5px}.hx-sicard p{color:#9aa3b5;margin:0;font-size:15px;line-height:1.55}.hx-sigo{margin-top:10px;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:13px;background:linear-gradient(135deg,#a89bee,#7c6bd6);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 10px 30px #7c6bd659}.hx-sicard small{color:#7d849a;font-size:12.5px}.hx-siback{color:#9aa3b5;font-size:13px;text-decoration:none;margin-top:6px}.hx-nudge{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:16px;background:#05060c9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:hxNfade .35s ease}.hx-ncard{position:relative;width:min(760px,100%);display:grid;grid-template-columns:1fr 1fr;border-radius:22px;overflow:hidden;background:#11121b;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 120px #0009;animation:hxNup .45s cubic-bezier(.2,.8,.2,1)}.hx-nmedia{position:relative;min-height:340px}.hx-nmedia video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hx-nbadge{position:absolute;left:14px;top:14px;padding:6px 10px;border-radius:999px;background:#05060c99;border:1px solid rgba(255,255,255,.2);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;color:#fff}.hx-nbody{padding:30px 28px;display:flex;flex-direction:column;gap:10px}.hx-nbody h3{font-size:28px;margin:0;letter-spacing:-.6px;background:linear-gradient(90deg,#fff,#c9c3f2);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-nbody p{color:#9aa3b5;margin:0;font-size:14.5px;line-height:1.55}.hx-nbody ul{list-style:none;padding:0;margin:6px 0;display:grid;gap:7px}.hx-nbody li{font-size:14px;color:#dadce4;padding-left:22px;position:relative}.hx-nbody li:before{content:"✓";position:absolute;left:0;color:#a89bee}.hx-ngo{margin-top:8px;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:13px 18px;border-radius:13px;background:linear-gradient(135deg,#a89bee,#7c6bd6);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 10px 30px #7c6bd659}.hx-nlater{border:0;background:none;color:#7d849a;font:inherit;font-size:13px;cursor:pointer}.hx-nx{position:absolute;right:12px;top:10px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:#05060c8c;color:#fff;font-size:20px;cursor:pointer}@keyframes hxNfade{0%{opacity:0}to{opacity:1}}@keyframes hxNup{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:640px){.hx-ncard{grid-template-columns:1fr}.hx-nmedia{min-height:190px}.hx-nbody{padding:22px}.hx-ncard{grid-template-columns:minmax(0,1fr);width:100%;max-width:calc(100vw - 32px)}.hx-nbody{min-width:0}.hx-nbody h3{font-size:24px}}.hx-nudge{inset:0 auto auto 0;width:100vw;height:100dvh}.hx-bento.lay1{grid-template-columns:.75fr 1.7fr 1fr 1fr}.hx-bento.lay1 .hx-bt.b0{grid-column:2;grid-row:1/3}.hx-bento.lay1 .hx-bt.b1{grid-column:1;grid-row:1/3}.hx-bento.lay2{grid-template-columns:1fr 1fr .75fr 1.7fr}.hx-bento.lay2 .hx-bt.b0{grid-column:4;grid-row:1/3}.hx-bento.lay2 .hx-bt.b1{grid-column:3;grid-row:1/3}.hx-bento.lay2 .hx-bt.b2{grid-column:1/3;grid-row:1}.hx-bento.lay2 .hx-bt.b3{grid-column:1;grid-row:2}.hx-bento.lay2 .hx-bt.b4{grid-column:2;grid-row:2}.hx-btplay{position:absolute;right:10px;top:10px;width:26px;height:26px;border-radius:50%;background:#05060c8c;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;transition:opacity .3s;pointer-events:none}.hx-bt.b0 .hx-btplay,.hx-bt.hot .hx-btplay{opacity:0}.hx-orbit{position:relative;height:min(68vh,600px);border-radius:26px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(55% 45% at 50% 52%,rgba(124,107,214,.16),transparent 70%),#0b0c13;overflow:hidden;perspective:1600px;transform-style:preserve-3d;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.hx-orbit:active{cursor:grabbing}.hx-orbit:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:150px;transform:translateY(-50%);border-radius:50%;border:1px solid rgba(168,155,238,.14);pointer-events:none}.hx-ocore{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#a89bee59,#7c6bd60d 70%);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.2em;color:#e6e3fa;z-index:5}.hx-ocard{position:absolute;left:50%;top:50%;width:min(17vw,230px);aspect-ratio:4/5;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden;background:#11121c;cursor:pointer;will-change:transform;box-shadow:0 24px 60px #00000080}.hx-ocard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.hx-ocard span{position:absolute;left:10px;right:10px;bottom:10px;padding:8px 10px;border-radius:10px;background:#05060c9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;color:#fff;text-align:left}.hx-ocard.on{border-color:#a89beed9;box-shadow:0 0 0 2px #a89bee8c,0 30px 80px #0009}.hx-orbit .hx-wpill{position:absolute;left:50%;top:22px;transform:translate(-50%);z-index:200}.hx-orbit .hx-warr{z-index:200}.hx-orbit .hx-whint{position:absolute;left:0;right:0;bottom:16px;text-align:center;z-index:200}@media(max-width:800px){.hx-ocard{width:min(30vw,170px)}.hx-orbit{height:460px}}.hx-os2{height:170vh;position:relative}.hx-os2-stage{position:sticky;top:70px;height:calc(100vh - 78px);min-height:600px;margin:0 clamp(12px,2vw,28px);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:30px;background:radial-gradient(circle at 50% 40%,rgba(21,94,136,.25),transparent 38%),radial-gradient(circle at 18% 85%,rgba(93,43,156,.18),transparent 40%),#07080d}.hx-os2-copy{position:absolute;z-index:20;left:clamp(24px,6vw,88px);top:50%;transform:translateY(-50%);max-width:520px;pointer-events:none}.hx-os2-copy h2{margin:10px 0 0;font:600 clamp(54px,7vw,104px)/.88 "Space Grotesk",sans-serif;letter-spacing:-.06em}.hx-os2-copy h2 span{color:transparent;background:linear-gradient(100deg,#fff 6%,#72d4ff 52%,#9f7aea);-webkit-background-clip:text;background-clip:text}.hx-os2-copy p{max-width:420px;margin:20px 0 0;color:#b8c2d2;font-size:15px;line-height:1.6}.hx-os2-stack{position:absolute;inset:0;perspective:1200px;transform-style:preserve-3d}.hx-os2-card{position:absolute;left:62%;top:52%;width:clamp(220px,25vw,370px);aspect-ratio:3/2;border-radius:22px;overflow:hidden;background:#111;box-shadow:0 28px 74px #000000a3,inset 0 0 0 1px #ffffff21;will-change:transform}.hx-os2-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hx-os2-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 56%,rgba(3,5,9,.87))}.hx-os2-card span{position:absolute;z-index:2;left:16px;bottom:13px;color:#fff;font:700 12.5px/1 Inter,sans-serif}.hx-os2-focus{position:absolute;z-index:24;right:clamp(28px,4vw,68px);bottom:58px;width:min(30vw,420px);text-align:right;pointer-events:none}.hx-os2-focus span{color:#79ddff;font:700 10px/1 Inter,sans-serif;letter-spacing:.18em}.hx-os2-focus h3{margin:9px 0 7px;font:600 clamp(28px,3.2vw,48px)/.95 "Space Grotesk",sans-serif;letter-spacing:-.04em}.hx-os2-focus p{margin:0;color:#ffffff80;font:600 10px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}.hx-os2-prog{position:absolute;z-index:30;left:clamp(24px,6vw,88px);bottom:34px;display:flex;align-items:center;gap:13px;color:#8c99ac;font:700 10px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}.hx-os2-prog i{display:block;width:110px;height:2px;background:#ffffff24;overflow:hidden}.hx-os2-prog b{display:block;height:100%;background:linear-gradient(90deg,#5cc8ff,#9d7cff);transform-origin:left}@media(max-width:800px){.hx-os2-copy{top:40px;transform:none}.hx-os2-copy h2{font-size:52px}.hx-os2-card{left:50%;top:60%;width:210px}.hx-os2-focus{width:64vw;right:18px}}.hx-orbit{height:max(68vh,660px)}.hx-ocard{top:42%}.hx-orbit .hx-whint{bottom:10px}.hx-flow{display:flex;flex-direction:column;gap:14px;padding:6px 0 10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.hx-flow.in{opacity:1;transform:none}.hx-frow{overflow:hidden}.hx-ftrack{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:hxFlow var(--dur) linear infinite}.hx-frow.rev .hx-ftrack{animation-direction:reverse}.hx-frow:hover .hx-ftrack{animation-duration:calc(var(--dur) * 4)}.hx-ftile{position:relative;flex:none;width:clamp(300px,34vw,600px);aspect-ratio:16/7;border-radius:14px;overflow:hidden;background:#11121c;border:1px solid rgba(255,255,255,.08);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.hx-ftile img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .9s ease,transform 6s ease}.hx-ftile img.nx{opacity:0}.hx-ftile:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00000080,0 0 0 1px #a89bee80}.hx-ftile:hover img.nx{opacity:1}.hx-ftile:hover img{transform:scale(1.06)}@keyframes hxFlow{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hx-ftrack{animation:none}}.hx-bt.vert:before{content:"";position:absolute;inset:-20px;background:var(--pbg) center/cover;filter:blur(24px) brightness(.6);z-index:0}.hx-bt.vert img,.hx-bt.vert video{-o-object-fit:contain;object-fit:contain;z-index:1}.hx-bt.vert .hx-btcap,.hx-bt.vert .hx-btplay{z-index:2}.hx-bt.vert.b1 img,.hx-bt.vert.b1 video{-o-object-fit:cover;object-fit:cover}.hx-bento2{display:flex;gap:10px;height:520px;min-width:0}.hx-bento2 .hx-bt.r{flex:none;height:100%;aspect-ratio:9/16}.hx-bento2 .hx-bt.r img,.hx-bento2 .hx-bt.r video{-o-object-fit:cover;object-fit:cover}.hx-bwide{flex:1 1 0;min-width:0;display:grid;gap:10px;grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-auto-columns:1fr}.hx-bwide.n1 .hx-bt,.hx-bwide.n3 .hx-bt:first-child,.hx-bwide.n5 .hx-bt:first-child{grid-row:1/3}@media(max-width:900px){.hx-bento2{height:420px;overflow-x:auto}}.hx-bento2 .hx-bt.r{flex:0 1 auto;aspect-ratio:9/16;min-width:150px}.hx-bento2 .hx-bwide{min-width:30%}.hx-nudge{background:#05060c61!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hx-sicard2{width:min(940px,100%)}.hx-sicard2 .hx-nmedia{min-height:460px}.hx-sicard2 .hx-nbody{padding:36px 34px;gap:12px}.hx-sicard2 .hx-nbody h3{font-size:32px}.hx-simedia-cap{position:absolute;left:0;right:0;bottom:0;padding:50px 20px 18px;background:linear-gradient(180deg,transparent,rgba(5,5,12,.85));display:flex;flex-direction:column;gap:4px}.hx-simedia-cap b{font-size:20px;color:#fff}.hx-simedia-cap span{font-size:13px;color:#c9cde0}.hx-sialt{text-align:center;color:#9aa3b5;font-size:13.5px;text-decoration:none}.hx-sialt b{color:#fff}@media(max-width:640px){.hx-sicard2 .hx-nmedia{min-height:200px}.hx-sicard2 .hx-nbody h3{font-size:24px}}.hx-sicard2 .hx-siclip{opacity:0;transition:opacity .8s ease}.hx-sicard2 .hx-siclip.on{opacity:1}.hx-sys{--sc-bg:#0f1018;--sc-line:rgba(255,255,255,.08);--sc-vis:#0a0b12;--sc-chip:#161827;--sc-txt:#ECEDF2;--sc-dim:#9AA3B5}.hx-syscard{position:relative;overflow:hidden;background:var(--sc-bg);border-color:var(--sc-line);padding:28px 26px;transition:transform .4s,border-color .4s}.hx-syscard:before{content:"";position:absolute;inset:-40% -20% auto;height:70%;background:radial-gradient(50% 60% at 50% 50%,var(--glow),transparent 70%);opacity:.35;pointer-events:none}.hx-syscard.s1{--glow:#5B8DEF}.hx-syscard.s2{--glow:#A89BEE}.hx-syscard.s3{--glow:#3DDC97}.hx-syscard:hover{transform:translateY(-4px);border-color:#a89bee73}.hx-syscard h3{color:var(--sc-txt)}.hx-syscard p{color:var(--sc-dim);min-height:0}.hx-sysvis{height:240px;background:var(--sc-vis);border-color:var(--sc-line)}.hx-sysvis.r2{display:flex;flex-direction:column;gap:8px;padding:14px;justify-content:center}.hx-rprompt{font-size:12.5px;color:var(--sc-dim);padding:7px 10px;border-radius:9px;background:var(--sc-chip);border:1px dashed var(--sc-line)}.hx-rmodel{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;border-radius:10px;background:var(--sc-chip);border:1px solid var(--sc-line);transition:all .5s}.hx-rmodel b{font-size:13.5px;color:var(--sc-txt)}.hx-rmodel em{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--sc-dim)}.hx-rbars{grid-column:1/3;display:grid;gap:3px}.hx-rbars i{display:block;height:3px;border-radius:3px;background:linear-gradient(90deg,#5b8def,#a89bee);opacity:.45;transition:opacity .5s}.hx-rmodel.on{border-color:#5b8defcc;box-shadow:0 0 0 1px #5b8def66,0 8px 24px #5b8def33;transform:translate(4px)}.hx-rmodel.on .hx-rbars i{opacity:1}.hx-rpill{align-self:flex-start;font-size:11.5px;font-family:IBM Plex Mono,monospace;color:#5b8def}.hx-rpill b{color:var(--sc-txt)}.hx-sysvis.v2{display:block}.hx-sysvis.v2 img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55}.hx-sysvis.v2:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,6,12,.85))}.hx-vwave{position:absolute;left:14px;right:14px;top:50%;transform:translateY(-50%);height:54px;display:flex;align-items:center;gap:3px;z-index:2}.hx-vwave i{flex:1;height:30%;border-radius:3px;background:linear-gradient(180deg,#c9c3f2,#7c6bd6);animation:hxVw 1.1s ease-in-out infinite alternate}@keyframes hxVw{to{height:100%}}.hx-vlangs{position:absolute;left:14px;top:12px;display:flex;gap:5px;z-index:2}.hx-vlangs b{font-size:11px;padding:4px 8px;border-radius:7px;background:#05060c8c;color:#c9cde0;font-family:IBM Plex Mono,monospace;transition:all .4s}.hx-vlangs b.on{background:#a89bee;color:#14102a}.hx-vsub{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;color:#fff;font-size:14px;font-weight:600;animation:hxBtIn .5s ease both}.hx-sysvis.c2{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;align-items:center}.hx-cframe2{position:relative;aspect-ratio:3/4;border-radius:10px;overflow:hidden;border:1px solid var(--sc-line);transition:transform .5s,box-shadow .5s;filter:saturate(.75) brightness(.85)}.hx-cframe2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hx-cframe2 em{position:absolute;left:6px;bottom:6px;font-style:normal;font-size:10px;font-family:IBM Plex Mono,monospace;color:#fff;background:#05060c99;padding:2px 6px;border-radius:5px}.hx-cframe2.on{transform:translateY(-6px) scale(1.06);box-shadow:0 0 0 2px #3ddc97,0 14px 30px #0006;filter:none}.hx-clock{position:absolute;left:50%;bottom:12px;transform:translate(-50%);font-size:11.5px;padding:5px 10px;border-radius:999px;background:#3ddc9724;color:#3ddc97;border:1px solid rgba(61,220,151,.4);white-space:nowrap}.hx-sysvis.r2{align-items:stretch}.hx-rprompt{align-self:flex-start}.hx-crgrid{gap:16px}.hx-crc{border-radius:18px;overflow:hidden;background:#0f1018;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;transition:transform .35s,border-color .35s}.hx-crc:hover{transform:translateY(-4px);border-color:#a89bee73}.hx-crph{aspect-ratio:4/5;background:linear-gradient(160deg,#1b1a2e,#121322);display:flex;align-items:center;justify-content:center;color:#5d6280;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.hx-crph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hx-crinfo{padding:12px 14px 4px;display:flex;flex-direction:column;gap:2px}.hx-crinfo b{font-size:15px;color:#ecedf2}.hx-crinfo small{font-size:12px;color:#8f95ab}.hx-crrow{display:flex;align-items:center;gap:8px;padding:8px 14px 14px}.hx-crlike{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#ff6b8a;font-size:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s}.hx-crlike.on{background:#ff6b8a24;border-color:#ff6b8a80;transform:scale(1.06)}.hx-crhire{flex:1;text-align:center;padding:8px 0;border-radius:10px;background:linear-gradient(135deg,#a89bee,#7c6bd6);color:#fff;font-weight:700;font-size:13px;text-decoration:none}.hx-crrate{display:flex;align-items:center;gap:5px;font-size:12.5px}.hx-crrate i{font-style:normal;letter-spacing:1px;background:linear-gradient(90deg,#f5b83d calc(var(--r) * 100%),#3a3d4f 0);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-crrate b{color:#ecedf2}.hx-sysvis.r2{background:radial-gradient(70% 60% at 20% 0%,rgba(66,133,244,.18),transparent 60%),radial-gradient(60% 60% at 100% 100%,rgba(34,211,166,.14),transparent 60%),var(--sc-vis)}.hx-rmodel b{display:flex;align-items:center;gap:8px}.hx-rmodel b small{font-weight:500;font-size:11px;color:var(--sc-dim)}.hx-rlogo{width:20px;height:20px;border-radius:6px;background:var(--mc);color:#fff;font-style:normal;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.hx-rbars i{background:linear-gradient(90deg,var(--mc),color-mix(in srgb,var(--mc) 40%,#fff))}.hx-rmodel.on{border-color:var(--mc)!important;background:color-mix(in srgb,var(--mc) 14%,var(--sc-chip));box-shadow:0 0 0 1px color-mix(in srgb,var(--mc) 50%,transparent),0 10px 28px color-mix(in srgb,var(--mc) 35%,transparent)}.hx-rprompt{color:var(--sc-txt);border-style:solid;border-color:#a89bee66;background:linear-gradient(90deg,#a89bee29,#5b8def1a)}.hx-rpill{color:var(--mc);font-weight:600;transition:color .4s}.kxs{position:fixed;inset:0;z-index:400;display:flex;justify-content:center;align-items:flex-start;padding:90px 16px 16px;background:#05060c66}.kxs-box{width:min(560px,100%);border-radius:18px;background:#11121b;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 90px #0000008c;overflow:hidden;animation:hxNup .3s cubic-bezier(.2,.8,.2,1)}.kxs-in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);color:#9aa3b5}.kxs-in input{flex:1;background:none;border:0;outline:0;color:#ecedf2;font:inherit;font-size:15.5px}.kxs-in kbd{font-size:11px;padding:2px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.15);color:#8f95ab}.kxs-sec{padding:10px 8px}.kxs-h{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#7d849a;padding:4px 8px 6px}.kxs-it{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:none;color:#dadce4;font:inherit;font-size:14px;text-align:left;cursor:pointer}.kxs-it:hover{background:#a89bee1f}.kxs-it small{margin-left:auto;color:#7d849a;font-size:12px}.kxs-chips{display:flex;flex-wrap:wrap;gap:6px;padding:2px 8px}.kxs-chips button{padding:7px 12px;border-radius:999px;border:1px solid rgba(168,155,238,.35);background:#a89bee1a;color:#dad5fa;font:inherit;font-size:13px;cursor:pointer}.kxs-chips button:hover{background:#a89bee38}.hicon{border:0;background:none;cursor:pointer;color:inherit}.cmp2-pills{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.cmp2-pills button{padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#c9cde0;font:inherit;font-size:14px;cursor:pointer;transition:all .25s}.cmp2-pills button.on{background:linear-gradient(135deg,#a89bee,#7c6bd6);border-color:transparent;color:#fff}.cmp2-stage{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:stretch}.cmp2-vid{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);animation:hxBtIn .5s ease both}.cmp2-vid video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cmp2-tag{position:absolute;left:14px;top:12px;font-family:IBM Plex Mono,monospace;font-size:11px;padding:5px 10px;border-radius:8px;background:#05060c99;color:#fff}.cmp2-info{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0f1018;padding:22px;display:flex;flex-direction:column;gap:10px}.cmp2-info small{color:#9b8ce4;font-family:IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.cmp2-info h3{margin:0;font-size:30px;letter-spacing:-.6px}.cmp2-info p{margin:0;color:#9aa3b5}.cmp2-rates{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;margin-top:6px}.cmp2-rates div{padding:10px;border-radius:12px;background:#151726;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:2px}.cmp2-rates span{font-size:11px;color:#8f95ab}.cmp2-rates b{font-size:20px}.cmp2-rates em{font-style:normal;font-size:10.5px;color:#7d849a}.cmp2-len{font-size:12.5px;color:#9aa3b5}.cmp2-go{margin-top:auto;align-self:flex-start;padding:10px 16px;border-radius:12px;background:linear-gradient(135deg,#a89bee,#7c6bd6);color:#fff;font-weight:700;text-decoration:none}.cl2grid{display:grid;grid-template-columns:1fr 1.15fr;gap:16px;align-items:start}.cl2list{display:flex;flex-direction:column;gap:6px}.cl2row{position:relative;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:10px 14px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0f1018;color:#ecedf2;font:inherit;text-align:left;cursor:pointer;transition:border-color .25s,background .25s}.cl2row b{font-size:14.5px}.cl2q{font-size:11px;color:#8f95ab;font-family:IBM Plex Mono,monospace}.cl2c{font-family:IBM Plex Mono,monospace;color:#3ddc97;font-size:13px}.cl2row i{position:absolute;left:14px;bottom:6px;height:3px;border-radius:3px;background:linear-gradient(90deg,#5b8def,#a89bee);max-width:calc(100% - 28px)}.cl2row.on{border-color:#a89beeb3;background:#151733}.cl2row.best{border-color:#3ddc978c}.cl2row em{position:absolute;right:12px;top:-9px;font-style:normal;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:#3ddc97;color:#0b2a1c}.cl2prev{position:sticky;top:90px;aspect-ratio:16/10;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);animation:hxBtIn .45s ease both}.cl2prev video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cl2cap{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 14px;background:linear-gradient(180deg,transparent,rgba(5,5,12,.85));display:flex;justify-content:space-between;align-items:flex-end}.cl2cap b{font-size:18px}.cl2cap span{font-family:IBM Plex Mono,monospace;font-size:12px;color:#c9cde0}@media(max-width:900px){.cmp2-stage,.cl2grid{grid-template-columns:1fr}.cl2prev{position:relative;top:0}}.cg-search.in{position:sticky;top:-34px;z-index:5;display:flex;align-items:center;gap:10px;margin:-14px 0 18px;padding:10px 14px;border-radius:12px;background:#151726;border:1px solid rgba(168,155,238,.35);min-width:0;width:100%}.cg-search.in input{flex:1}.cg-search.in button{border:0;background:none;color:#9aa3b5;font-size:18px;cursor:pointer}.cg-results{border-bottom:1px solid rgba(255,255,255,.06)}.how2 .how3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hc3{position:relative;overflow:hidden;border-radius:22px;padding:26px 24px;background:#10111a;border:1px solid rgba(255,255,255,.08);transition:transform .5s,box-shadow .5s,border-color .5s;display:flex;flex-direction:column;gap:8px}.hc3:before{content:"";position:absolute;inset:-30% -20% auto;height:65%;background:radial-gradient(50% 60% at 50% 50%,var(--hc),transparent 70%);opacity:.3;transition:opacity .5s;pointer-events:none}.hc3.c1{--hc:#A89BEE}.hc3.c2{--hc:#22D3A6}.hc3.c3{--hc:#5B8DEF}.hc3.live{transform:translateY(-6px);border-color:color-mix(in srgb,var(--hc) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--hc) 40%,transparent),0 24px 60px color-mix(in srgb,var(--hc) 22%,transparent)}.hc3.live:before{opacity:.6}.hk{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.14em;color:var(--hc)}.hc3 h3{margin:4px 0 0;font-size:clamp(22px,2vw,30px);letter-spacing:-.6px;color:#ecedf2}.hc3 p{margin:0 0 8px;color:#9aa3b5;line-height:1.5}.hw-typed{margin-top:auto;padding:12px 14px;border-radius:12px;background:#171827;border:1px solid rgba(168,155,238,.35);color:#ecedf2;font-size:14.5px;min-height:46px}.hw-chips{display:flex;flex-wrap:wrap;gap:6px}.hw-chips span{padding:5px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.12);color:#7d849a;transition:all .35s;transition-delay:calc(var(--i) * .05s)}.hw-chips span.on{background:linear-gradient(135deg,#a89bee,#7c6bd6);border-color:transparent;color:#fff}.hw-bids{margin-top:auto;display:flex;flex-direction:column;gap:8px}.hw-bid{position:relative;display:flex;justify-content:space-between;align-items:center;padding:9px 12px 13px;border-radius:11px;background:#151726;border:1px solid rgba(255,255,255,.08);transition:all .5s}.hw-bid span{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#ecedf2}.hw-bid span i{width:18px;height:18px;border-radius:5px;background:var(--mc);color:#fff;font-style:normal;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.hw-bid b{font-family:IBM Plex Mono,monospace;font-size:12.5px;color:#c9cde0}.hw-bid em{position:absolute;left:12px;bottom:5px;height:3px;border-radius:3px;background:var(--mc);transition:width .8s cubic-bezier(.2,.8,.2,1);max-width:calc(100% - 24px)}.hw-bid.win{border-color:var(--mc);background:color-mix(in srgb,var(--mc) 14%,#151726);box-shadow:0 8px 24px color-mix(in srgb,var(--mc) 30%,transparent)}.hw-note{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:#22d3a6}.hw-out{margin-top:auto;position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16/8;border:1px solid rgba(255,255,255,.08)}.hw-out img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hw-steps{position:absolute;left:8px;right:8px;bottom:8px;display:flex;flex-wrap:wrap;gap:5px}.hw-steps span{font-size:11px;padding:4px 8px;border-radius:7px;background:#05060ca6;color:#9aa3b5;transition:all .35s}.hw-steps span.ok{background:#5b8def;color:#fff}.hw-steps span.run{background:#fff;color:#14102a}.hw-ship{font-family:IBM Plex Mono,monospace;font-size:12px;color:#7fa8f0}@media(max-width:900px){.how2 .how3{grid-template-columns:1fr}}.hx-syscard.s2:after,.hx-syscard.s3:after,.hx-syscard.s1:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--bar)}.hx-syscard.s1{--bar:linear-gradient(90deg,#4285F4,#FF6A2B,#22D3A6)}.hx-syscard.s2{--bar:linear-gradient(90deg,#A89BEE,#FF6B8A,#F5B83D)}.hx-syscard.s3{--bar:linear-gradient(90deg,#3DDC97,#22D3EE,#5B8DEF)}.hx-syscard.s2 .hx-sysvis{background:radial-gradient(60% 60% at 0% 0%,rgba(255,107,138,.22),transparent 60%),radial-gradient(60% 60% at 100% 100%,rgba(245,184,61,.18),transparent 60%),var(--sc-vis)}.hx-vwave i{background:linear-gradient(180deg,#ff6b8a,#a89bee 50%,#5b8def)!important}.hx-vlangs b:nth-child(1).on{background:#a89bee}.hx-vlangs b:nth-child(2).on{background:#ff6b8a;color:#fff}.hx-vlangs b:nth-child(3).on{background:#f5b83d}.hx-vlangs b:nth-child(4).on{background:#5b8def;color:#fff}.hx-vlangs b:nth-child(5).on{background:#22d3a6}.hx-syscard.s3 .hx-sysvis{background:radial-gradient(60% 60% at 100% 0%,rgba(34,211,238,.2),transparent 60%),radial-gradient(60% 60% at 0% 100%,rgba(61,220,151,.18),transparent 60%),var(--sc-vis)}.hx-cframe2:nth-child(1){--fc:#3DDC97}.hx-cframe2:nth-child(2){--fc:#22D3EE}.hx-cframe2:nth-child(3){--fc:#5B8DEF}.hx-cframe2:nth-child(4){--fc:#A89BEE}.hx-cframe2{border-color:color-mix(in srgb,var(--fc) 45%,transparent)}.hx-cframe2.on{box-shadow:0 0 0 2px var(--fc),0 14px 30px color-mix(in srgb,var(--fc) 35%,transparent)}.hx-cframe2 em{background:color-mix(in srgb,var(--fc) 80%,#000)!important}.ctabg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55;filter:saturate(1.1);animation:ctapan 22s ease-in-out infinite alternate}.cta:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(60% 70% at 50% 50%,#1410328c,#14103226)}.cta>*:not(.ctabg){position:relative;z-index:1}.mcp3-head{text-align:center}.mcp3-h{font-size:clamp(38px,5vw,72px)!important;letter-spacing:-2px;line-height:1.02;margin:6px 0 12px}.mcp3-h em{font-style:normal;background:linear-gradient(90deg,#a89bee,#7c6bd6 60%,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.mcp3-sub{color:#9aa3b5;font-size:16px;margin:0 auto;max-width:640px}.mcp3-any{display:inline-block;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.06em;padding:6px 12px;border-radius:999px;background:#a89bee1f;border:1px solid rgba(168,155,238,.32);color:#c9c2f4}.mcp3-stage{position:relative;height:clamp(580px,46vw,720px);margin-top:26px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(38% 48% at 50% 46%,rgba(124,107,214,.26),transparent 72%),radial-gradient(70% 60% at 50% 110%,rgba(91,141,239,.12),transparent 70%),#08090f;overflow:hidden;isolation:isolate;contain:layout paint}.mcp3-cv{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none}.mcp3-chip{position:absolute;left:0;top:0;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 13px 6px 6px;border-radius:999px;background:#151726db;border:1px solid rgba(255,255,255,.11);color:#ecedf2;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 6px 20px #00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);will-change:transform;transition:box-shadow .45s,border-color .45s;cursor:default}.mcp3-chip em{font-style:normal}.mcp3-chip i{width:26px;height:26px;flex:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff24}.mcp3-chip i svg{width:15px;height:15px;fill:#fff}.mcp3-chip i b{font-size:12px;font-weight:800;color:#fff;letter-spacing:-.02em}.mcp3-chip.r1{font-size:12.5px}.mcp3-chip.r2{font-size:12px;opacity:.9}.mcp3-chip.r2 i{width:22px;height:22px;border-radius:7px}.mcp3-chip.r2 i svg{width:13px;height:13px}.mcp3-chip.live{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 32px color-mix(in srgb,var(--c) 60%,transparent);z-index:3}.mcp3-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start}.mcp3-measure .mcp3-chip{position:static}.mcp3-core{position:absolute;left:50%;top:50%;z-index:4;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:radial-gradient(circle at 50% 38%,#3a2d86,#171236 62%,#0d0a22);border:1px solid rgba(168,155,238,.55);box-shadow:0 0 70px #7c6bd680,inset 0 0 30px #a89bee40;animation:mcpBreathe 4.8s ease-in-out infinite}.mcp3-core img{width:40px;height:40px;position:relative}.mcp3-core b{font-size:19px;letter-spacing:.14em;color:#f3f1ff;position:relative}.mcp3-core .mcp3-tag{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:#b9aef5;letter-spacing:.24em;position:relative}.mcp3-core .mcp3-halo{position:absolute;inset:-12px;border-radius:50%;border:1.5px solid rgba(168,155,238,.5);animation:mcpHalo 3.2s ease-out infinite}.mcp3-core .mcp3-halo.h2{animation-delay:1.6s}.mcp3-core .mcp3-spin{position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 62%,rgba(168,155,238,.9) 78%,rgba(91,141,239,.9) 90%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));animation:mcpSpin 5s linear infinite}@keyframes mcpSpin{to{transform:rotate(360deg)}}@keyframes mcpBreathe{0%,to{transform:scale(1);box-shadow:0 0 60px #7c6bd66b,inset 0 0 30px #a89bee38}50%{transform:scale(1.045);box-shadow:0 0 95px #7c6bd69e,inset 0 0 36px #a89bee57}}@keyframes mcpHalo{0%{transform:scale(.92);opacity:.85}to{transform:scale(1.55);opacity:0}}.mcp3-status{position:absolute;left:50%;bottom:18px;z-index:5;transform:translate(-50%);max-width:calc(100% - 28px);font-family:IBM Plex Mono,monospace;font-size:12.5px;padding:8px 15px;border-radius:999px;background:#151726eb;border:1px solid var(--c);color:#c9cde0;white-space:nowrap;box-shadow:0 0 24px color-mix(in srgb,var(--c) 30%,transparent);animation:mcpCap .45s ease both}.mcp3-status b{color:var(--c);filter:brightness(1.35)}@keyframes mcpCap{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:600px){.mcp3-stage{margin-left:-24px;margin-right:-24px;height:580px;border-radius:22px}}.mcp3-chip.ic{padding:4px;gap:0;opacity:1}.mcp3-chip.ic i{width:28px;height:28px;border-radius:999px}.mcp3-chip.ic i svg{width:15px;height:15px}.mcp3-stage.compact .mcp3-chip.ic{padding:3px}.mcp3-stage.compact .mcp3-chip.ic i{width:26px;height:26px}.mcp3-stage.compact .mcp3-chip.ic i svg{width:14px;height:14px}.mcp3-stage.compact .mcp3-core{width:92px;height:92px;margin:-46px 0 0 -46px;gap:1px}.mcp3-stage.compact .mcp3-core img{width:24px;height:24px}.mcp3-stage.compact .mcp3-core b{font-size:13px}.mcp3-stage.compact .mcp3-core .mcp3-tag{font-size:9px}.mcp3-stage.compact .mcp3-status{white-space:normal;text-align:center;font-size:11.5px;line-height:1.45;border-radius:16px;width:-moz-max-content;width:max-content}@media(prefers-reduced-motion:reduce){.mcp3-core,.mcp3-core .mcp3-halo,.mcp3-core .mcp3-spin,.mcp3-status{animation:none!important}.mcp3-core .mcp3-halo{opacity:.35;transform:scale(1.15)}.mcp3-chip{transition:none}}.rfnode{border-left:3px solid var(--mc)!important}.rfnode.live{border-color:var(--mc)!important;background:color-mix(in srgb,var(--mc) 14%,#11121c)!important;box-shadow:0 0 0 1px var(--mc),0 10px 30px color-mix(in srgb,var(--mc) 35%,transparent)!important}.rfnode .cost{color:var(--mc)!important}.rfroute.live .rfflow{stroke:var(--mc)!important}.rfstage{background:radial-gradient(40% 50% at 30% 50%,rgba(124,107,214,.2),transparent 70%),radial-gradient(40% 50% at 85% 50%,rgba(91,141,239,.14),transparent 70%)!important}.rfresult{border-color:var(--mc)!important;box-shadow:0 10px 30px color-mix(in srgb,var(--mc) 25%,transparent)}.rfresult .rkind{background:var(--mc)!important;color:#fff!important}.rfresult .rbar i{background:var(--mc)!important}.rfstatus{border-color:var(--mc)!important}.rfstatus b{color:var(--mc)!important}.hx-lcard img,.hx-lcard video{-o-object-position:50% 12%;object-position:50% 12%}.hx-pod .hx-podmeta{padding:28px 16px 30px;background:linear-gradient(180deg,transparent,rgba(5,5,12,.6))}.hx-pod1 .hx-clip img,.hx-pod1 .hx-clip video{filter:brightness(1.12) saturate(1.08)!important}.hx-pod1 .hx-wave{opacity:.75}.kc{padding:56px 0 10px}.kc-wrap{max-width:1880px;margin:0 auto;padding:0 44px}.kc-head{display:flex;align-items:baseline;gap:6px 22px;flex-wrap:wrap}.kc-head .eyebrow{width:100%}.kc-head h2{font-size:clamp(26px,2.4vw,36px);letter-spacing:-1px;margin:0}.kc-head p{color:#9aa3b5;margin:0;font-size:15px;line-height:1.5}.kc-top{position:sticky;top:66px;z-index:6;background:#0c0e10;padding:14px 0 12px;margin-top:4px}.kc-types{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.kc-types button{padding:9px 18px;border-radius:99px;border:1px solid #31363C;background:#0e1013;color:#c4c9d6;font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.kc-types button:hover{border-color:#7c6bd6;color:#fff}.kc-types button.on{background:#7c6bd6;border-color:#7c6bd6;color:#fff;box-shadow:0 6px 20px #7c6bd652}.kc-main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}.kc-ctrl{border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,#10121c,#0a0b12);padding:18px 24px;display:flex;flex-direction:column;gap:14px}.kc-lab{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8f95ab}.kc-sel{display:flex;align-items:center;gap:12px}.kc-sel .kc-logo{width:30px;height:30px;border-radius:9px;font-size:12px}.kc-sel .kc-logo svg{width:17px;height:17px}.kc-sel h3{font-size:21px;font-weight:600;letter-spacing:-.4px;margin:0;line-height:1.2}.kc-sel em{font-style:normal;color:#9aa3b5;font-size:13px}.kc-desc{color:#b7bdcc;font-size:15px;line-height:1.6;max-width:720px;margin:0}.kc-fields{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 28px;align-items:start}.kc-field{display:flex;flex-direction:column;gap:9px;min-width:0}.kc-res{display:flex;flex-wrap:wrap;gap:7px}.kc-res button{padding:7px 12px;border-radius:10px;border:1px solid #31363C;background:#0e1013;color:#e7e9f0;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;display:flex;align-items:baseline;gap:6px;transition:border-color .2s,background .2s}.kc-res button small{font-size:11.5px;font-weight:400;color:#8f95ab}.kc-res button:hover:not(:disabled){border-color:#7c6bd6}.kc-res button:disabled{cursor:default}.kc-res button.on{border:2px solid #7C6BD6;padding:6px 11px;background:#7c6bd629}.kc-res button.on small{color:#c9c3f2}.kc-lrow{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.kc-val{font-family:Space Grotesk,sans-serif;font-size:20px;color:#fff}.kc-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:99px;background:linear-gradient(90deg,#7C6BD6 var(--p),#2A2F35 var(--p));outline:none;cursor:pointer;margin:4px 0}.kc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:99px;background:#fff;border:5px solid #7C6BD6;box-shadow:0 3px 12px #7c6bd68c;cursor:grab}.kc-range::-moz-range-thumb{width:14px;height:14px;border-radius:99px;background:#fff;border:5px solid #7C6BD6;cursor:grab}.kc-range:disabled{opacity:.55;cursor:default}.kc-range:focus-visible{box-shadow:0 0 0 3px #7c6bd673}.kc-ends{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#7d849a}.kc-min{margin:0;font-size:12.5px;color:#f0c27b}.kc-out{border-radius:20px;border:1px solid rgba(124,107,214,.55);background:radial-gradient(500px 220px at 85% 0%,rgba(124,107,214,.22),transparent 70%),#0e1013;padding:18px 26px;display:flex;flex-direction:column;justify-content:center;gap:2px;box-shadow:0 16px 50px #7c6bd61f}.kc-num{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(40px,4vw,64px);line-height:1;letter-spacing:-2px;color:#fff;margin-top:8px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.kc-num span{font-size:clamp(16px,1.3vw,20px);letter-spacing:0;font-weight:500;color:#b9aef0}.kc-usd{font-size:clamp(18px,1.5vw,24px);letter-spacing:0;font-weight:500;color:#e7e9f0;margin-left:auto}.kc-note{margin:8px 0 0;font-size:14px;color:#c9c3f2}.kc-quote{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(28px,2.6vw,40px);line-height:1.05;letter-spacing:-1px;color:#fff;margin-top:8px}.kc-how{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:#c9c3f2;max-width:520px}.kc-small{margin:8px 0 0;font-size:11.5px;color:#7d849a}.kc-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.kc-facts li{padding:6px 11px;border-radius:10px;border:1px solid #31363C;background:#0e1013;color:#e7e9f0;font-size:13.5px;line-height:1.3}.kc-kxcard{border-color:#7c6bd673;background:linear-gradient(160deg,#7c6bd61f,#0e1013 70%)}.kc-logo{width:20px;height:20px;border-radius:6px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#1a1d24;border:1px solid rgba(255,255,255,.08);font-size:9px;font-weight:700;letter-spacing:-.2px;color:#fff;line-height:1;font-family:Space Grotesk,sans-serif}.kc-logo svg{width:12px;height:12px}.kc-logo.ink svg{fill:#e7e9f0}.kc-mono{border:0}img.kc-logo{-o-object-fit:cover;object-fit:cover;padding:0;background:none;border:0}.kc-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.kc-card{position:relative;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid #23272C;background:#0e1013;color:#e7e9f0;font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:5px;transition:border-color .2s,transform .2s,box-shadow .2s}.kc-card:hover{border-color:#3a4150;transform:translateY(-1px)}.kc-card.on{border:2px solid #7C6BD6;padding:11px 13px;background:#7c6bd61a;box-shadow:0 8px 28px #7c6bd638}.kc-card b{font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:600;line-height:1.25}.kc-by{display:flex;align-items:center;gap:7px;font-size:12px;color:#9aa3b5;padding-right:78px}.kc-from{font-size:12.5px;color:#9aa3b5}.kc-from strong{font-family:Space Grotesk,sans-serif;font-size:16px;color:#b9aef0}.kc-rs{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.04em;color:#7d849a}.kc-low{position:absolute;top:11px;right:11px;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#0c0e10;background:#3ddc97;border-radius:99px;padding:3px 8px}@media(max-width:1279px){.kc-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.kc-fields{grid-template-columns:1fr}}@media(max-width:900px){.kc-wrap{padding:0 16px}.kc{padding-top:44px}.kc-top{position:static;padding-top:12px}.kc-main{grid-template-columns:1fr;gap:10px}.kc-out{order:-1;padding:16px 18px}.kc-ctrl{padding:16px}.kc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-types{gap:6px}.kc-types button{padding:8px 13px;font-size:13.5px}}@media(max-width:520px){.kc-cards{gap:8px}.kc-card{padding:10px 11px}.kc-card.on{padding:9px 10px}.kc-card b{font-size:14px}.kc-by{padding-right:0}.kc-card .kc-low{position:static;align-self:flex-start}.kc-from strong{font-size:15px}}@media(max-width:340px){.kc-cards{grid-template-columns:1fr}}:root{--kx-build:"13oct-1935"}.pcomp .ptr{grid-template-columns:1.6fr repeat(5,minmax(0,1fr))!important}@media(max-width:760px){.pcomp{padding:0 16px}.pcomp .ptable{overflow-x:auto;-webkit-overflow-scrolling:touch}.pcomp .ptr{min-width:680px;grid-template-columns:186px repeat(5,minmax(0,1fr))!important}.pcomp .ptr span,.pcomp .ptr b{white-space:nowrap;font-size:12.5px}.pcomp .ptr span{position:sticky;left:0;z-index:1;background:#0e1013;border-right:1px solid #1C1F24}.theme-light .pcomp .ptr span{background:#f2efe8;border-right-color:#d7dae0}.pcomp .pth span{background:#b9a2ff!important}}.selection\:bg-primary *::-moz-selection{background-color:hsl(var(--primary))}.selection\:bg-primary *::selection{background-color:hsl(var(--primary))}.selection\:text-primary-foreground *::-moz-selection{color:hsl(var(--primary-foreground))}.selection\:text-primary-foreground *::selection{color:hsl(var(--primary-foreground))}.selection\:bg-primary::-moz-selection{background-color:hsl(var(--primary))}.selection\:bg-primary::selection{background-color:hsl(var(--primary))}.selection\:text-primary-foreground::-moz-selection{color:hsl(var(--primary-foreground))}.selection\:text-primary-foreground::selection{color:hsl(var(--primary-foreground))}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:1.75rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring))}.focus-visible\:ring-\[3px\]: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(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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color: hsl(var(--destructive) / .2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: hsl(var(--ring) / .5)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-left:.625rem;padding-right:.625rem}.has-\[\>svg\]\:px-3:has(>svg){padding-left:.75rem;padding-right:.75rem}.has-\[\>svg\]\:px-4:has(>svg){padding-left:1rem;padding-right:1rem}.group\/item:has([data-slot=item-description]) .group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/item:has([data-slot=item-description]) .group-has-\[\[data-slot\=item-description\]\]\/item\:self-start{align-self:flex-start}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{left:0;right:0}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{top:0;bottom:0}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{left:0;right:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:6rem}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:6rem}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[size\=default\]\:h-9[data-size=default]{height:2.25rem}.data-\[size\=sm\]\:h-8[data-size=sm]{height:2rem}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom],.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .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))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--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))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--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))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.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))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-variant=outline][data-spacing="0"]{border-left-width:0px}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-width:1px}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--primary))}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[inset\]\:pl-8[data-inset]{padding-left:2rem}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-variant=outline][data-spacing=default],.data-\[state\=active\]\:shadow-sm[data-state=active]{--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)}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=select-value\]\:gap-2[data-slot=select-value]>*{gap:.5rem}.data-\[spacing\=0\]\:first\:rounded-l-md:first-child[data-spacing="0"]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:first-child[data-variant=outline][data-spacing="0"]{border-left-width:1px}.data-\[spacing\=0\]\:last\:rounded-r-md:last-child[data-spacing="0"]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10:focus[data-variant=destructive]{background-color:hsl(var(--destructive) / .1)}.data-\[variant\=destructive\]\:focus\:text-destructive:focus[data-variant=destructive]{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.group\/drawer-content[data-vaul-drawer-direction=bottom] .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block{display:block}.group\/drawer-content[data-vaul-drawer-direction=bottom] .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center,.group\/drawer-content[data-vaul-drawer-direction=top] .group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center{text-align:center}.dark\:border-input:is(.dark *){border-color:hsl(var(--input))}.dark\:bg-destructive\/60:is(.dark *){background-color:hsl(var(--destructive) / .6)}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:text-muted-foreground:is(.dark *){color:hsl(var(--muted-foreground))}.dark\:hover\:bg-accent\/50:hover:is(.dark *){background-color:hsl(var(--accent) / .5)}.dark\:hover\:bg-input\/50:hover:is(.dark *){background-color:hsl(var(--input) / .5)}.dark\:focus-visible\:ring-destructive\/40:focus-visible:is(.dark *){--tw-ring-color: hsl(var(--destructive) / .4)}.dark\:data-\[state\=active\]\:border-input[data-state=active]:is(.dark *){border-color:hsl(var(--input))}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]:is(.dark *){background-color:hsl(var(--primary))}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]:is(.dark *){color:hsl(var(--foreground))}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:focus[data-variant=destructive]:is(.dark *){background-color:hsl(var(--destructive) / .2)}@media(min-width:640px){.sm\:max-w-lg{max-width:32rem}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:24rem}}@media(min-width:768px){.md\:gap-1\.5{gap:.375rem}.md\:text-left{text-align:left}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;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))}.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:.75rem;height:.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--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))}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:hsl(var(--muted-foreground))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:hsl(var(--background) / .2)}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:hsl(var(--background))}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:hsl(var(--background) / .1)}a.\[a\&\]\:hover\:bg-accent:hover{background-color:hsl(var(--accent))}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:hsl(var(--secondary) / .9)}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}body.theme-light{background-color:#f2efe8;color:#1b1e28}.theme-light .gr{color:#525c70}.theme-light ::-webkit-scrollbar-track{background-color:#f2efe8}.theme-light ::-webkit-scrollbar-thumb{background-color:#fdfdfd;border:2px solid #d6d9e0}.theme-light .annc{color:#121212}.theme-light header{background-color:#f2efe8d9;border-bottom:1px solid #d0d4d9}.theme-light nav{color:#333949}.theme-light nav span:hover{color:#121212}.theme-light nav b{color:#525c70}.theme-light .btn-g{border:1px solid #c0c6cc;color:#333949}.theme-light .btn-g:hover{color:#121212}.theme-light .hero{background-image:radial-gradient(900px 500px at 50% 115%,rgba(124,107,214,.28),transparent 60%),radial-gradient(600px 300px at 15% 0%,rgba(91,141,239,.1),transparent 60%),radial-gradient(500px 300px at 85% 10%,rgba(124,107,214,.12),transparent 60%);background-color:#f2efe8}.theme-light .heroimgs:after{background-image:linear-gradient(180deg,#f2efe859,#f2efe81a 45%,#f2efe8 96%)}.theme-light .hero .pill{border:1px solid #bbc0c7;background-color:#f8f8f9b3;color:#381eb8}.theme-light .hero h1 em{background-image:linear-gradient(90deg,#3d25b1,#0f4dc8)}.theme-light .hero p.sub{color:#525c70}.theme-light .pbar{background-color:#f7f7f9e0;border:1px solid #bbc0c7}.theme-light .pbar .txt{color:#2d3344}.theme-light .pbar .txt .tc{color:#3d25b1}.theme-light .chips span{border:1px solid #c7ccd3;background-color:#f6f7f8cc;color:#525c70}.theme-light .chips span:hover{color:#121212}.theme-light .chips .hot{color:#381eb8}.theme-light .strip img{border:1px solid #d1d7dc}.theme-light .eyebrow{color:#3d25b1}.theme-light .sec-sub{color:#525c70}.theme-light .models{background-color:#f2efe8;border-top:1px solid #d6d9e0;border-bottom:1px solid #d6d9e0}.theme-light .mc{border:1px solid #c5c9d3;background-color:#f6f7f8;color:#333949}.theme-light .mc.w{background-color:#1a1c24;color:#dadde7;border-color:#16181d}.theme-light .mnote{color:#7c839c}.theme-light .expl{background-color:#f6f7f8;border:1px solid #c7ccd3}.theme-light .exptabs{border-bottom:1px solid #d0d4d9;background-color:#f5f6f7}.theme-light .exptabs span{color:#7c839c;border-right:1px solid #d6d9e0}.theme-light .exptabs span:hover{color:#333949}.theme-light .exptabs span.on{color:#121212;background-color:#f9f9fa}.theme-light .expl .lft p{color:#525c70}.theme-light .expl .lft .go{color:#381eb8}.theme-light .expbar{background-color:#f5f6f7}.theme-light .expbar i{background-color:#fdfdfd}.theme-light .expbar span{color:#7c839c}.theme-light .sticky{background-color:#f2efe8;border-top:1px solid #d6d9e0;border-bottom:1px solid #d6d9e0}.theme-light .stlist .it{color:#7c839c}.theme-light .stlist .it .num{color:#a4abc3}.theme-light .stlist .it p{color:#7c839c}.theme-light .stlist .it.on{color:#121212}.theme-light .stlist .it.on .num{color:#3d25b1}.theme-light .stlist .it.on p{color:#525c70}.theme-light .stlist .hint{color:#9ba3b8}.theme-light .stimg .imw{border:1px solid #c5c9d3}.theme-light .stimg .cap{color:#7c839c}.theme-light .stimg .cap b{color:#333949}.theme-light .hc{background-color:#f7f7f8;border:1px solid #d1d7dc}.theme-light .hc .tx p{color:#525c70}.theme-light .hc .n{background-color:#f2efe8d9;border:1px solid #bbc0c7;color:#381eb8}.theme-light .hbar i{background-color:#fdfdfd}.theme-light .bgrid .b{border:1px solid #d1d7dc;background-color:#f7f7f8}.theme-light .bgrid .b .ov{background-image:linear-gradient(180deg,#f2efe80d 30%,#f2efe8f0)}.theme-light .bgrid .b .tx p{color:#485065}.theme-light .tag{background-color:#f2efe8d9;border:1px solid #bbc0c7;color:#381eb8}.theme-light .gal{background-color:#f2efe8;border-top:1px solid #d6d9e0;border-bottom:1px solid #d6d9e0}.theme-light .ghero .pp{background-color:#f2efe8d9;border:1px solid #bbc0c7;color:#525c70}.theme-light .studio{background-color:#f2efe8;border-top:1px solid #d6d9e0;border-bottom:1px solid #d6d9e0}.theme-light .stwin{background-color:#f6f7f8;border:1px solid #c7ccd3}.theme-light .stbar{border-bottom:1px solid #d0d4d9;background-color:#f5f6f7}.theme-light .stbar i{background-color:#fdfdfd}.theme-light .stbar .t{color:#7c839c}.theme-light .stprompt{background-color:#f8f8f9;border:1px solid #bbc0c7;color:#2d3344}.theme-light .stprompt .cur{color:#3d25b1}.theme-light .step{background-color:#f8f8f9;border:1px solid #d1d7dc}.theme-light .step:hover{border-color:#bbc0c7}.theme-light .step .inf span{color:#7c839c}.theme-light .step .st{border:1px solid #bbc0c7;color:#525c70}.theme-light .step .st.run{color:#381eb8}.theme-light .stside{border-left:1px solid #d0d4d9;background-color:#f5f6f7}.theme-light .stside h4{color:#7c839c}.theme-light .reel{border:1px solid #d1d7dc}.theme-light .stside .cap2{color:#525c70}.theme-light .ba .vis{border:1px solid #c5c9d3}.theme-light .ba .knob{background-color:#f6f7f8;color:#3d25b1}.theme-light .ba .lb{background-color:#f2efe8d9;border:1px solid #bbc0c7}.theme-light .dtab{border:1px solid #d1d7dc;background-color:#f6f7f8}.theme-light .dtab p{color:#525c70}.theme-light .dtab .sw{background-color:#fdfdfd}.theme-light .dtab .sw i{background-color:#858998}.theme-light .dtab.on{background-color:#f9f9fa}.theme-light .dtab.on .sw i{background-color:#121212}.theme-light .lora{background-color:#f2efe8;border-top:1px solid #d6d9e0;border-bottom:1px solid #d6d9e0}.theme-light .lorac{border:1px solid #d1d7dc}.theme-light .lorac .nm{background-color:#f2efe8d9;border:1px solid #bbc0c7}.theme-light .hc2{background-image:linear-gradient(160deg,#7c6bd6,#fafbfb 40%)}.theme-light .hc2 .in{background-color:#f6f7f8}.theme-light .hc2 .glow{color:#3d25b1}.theme-light .hc2 p{color:#525c70}.theme-light .hc2 .mini{background-color:#f8f8f9;border:1px solid #d1d7dc;color:#7c839c}.theme-light .route{background-color:#f2efe8;border-top:1px solid #d6d9e0;border-bottom:1px solid #d6d9e0}.theme-light .rterm{background-color:#f2efe8;border:1px solid #c7ccd3}.theme-light .rterm .hd{border-bottom:1px solid #d0d4d9;background-color:#f5f6f7}.theme-light .rterm .hd i{background-color:#fdfdfd}.theme-light .rterm .hd span{color:#7c839c}.theme-light .rterm .bd{color:#525c70}.theme-light .rterm .bd .p{color:#1b1e28}.theme-light .rterm .bd .vio{color:#3d25b1}.theme-light .rterm .bd .dim{color:#9ba3b8}.theme-light .rchip{border:1px solid #d1d7dc;background-color:#f5f6f7}.theme-light .rchip span{color:#525c70}.theme-light .cmp{background-color:#f2efe8;border-top:1px solid #d6d9e0;border-bottom:1px solid #d6d9e0}.theme-light .cmpswitch span{border:1px solid #c7ccd3;color:#525c70}.theme-light .cmprow .c{background-color:#f6f7f8;border:1px solid #d1d7dc}.theme-light .cmprow .m span{color:#7c839c}.theme-light .plan{background-color:#f6f7f8;border:1px solid #d1d7dc}.theme-light .plan:hover{border-color:#bbc0c7}.theme-light .plan .pr span{color:#7c839c}.theme-light .plan li{color:#525c70;border-bottom:1px solid #d6d9e0}.theme-light .plan .pb{border:1px solid #bbc0c7;color:#333949}.theme-light .plan .pb:hover{color:#121212}.theme-light .plink{color:#381eb8}.theme-light .mcp{background-color:#f2efe8;border:1px solid #d6d9e0}.theme-light .mcp .code{background-color:#f5f6f7;border:1px solid #c5c9d3;color:#525c70}.theme-light .mcp .code b{color:#3d25b1}.theme-light .mcp .tabs span{border:1px solid #c7ccd3;color:#525c70}.theme-light .mcp .tabs .on{color:#381eb8}.theme-light .story .s{background-color:#f7f7f8;border:1px solid #d1d7dc}.theme-light .story .s:hover{border-color:#bbc0c7}.theme-light .story .s p{color:#333949}.theme-light .story .who span{color:#7c839c}.theme-light .stars{color:#bb7c1c}.theme-light .faqcats span{color:#7c839c}.theme-light .faqcats span:hover{color:#333949}.theme-light .faqcats span.on{background-color:#f9f9fa;border-color:#bbc0c7;color:#121212}.theme-light .faqq{border:1px solid #d1d7dc;background-color:#f6f7f8}.theme-light .faqq .q{color:#252937}.theme-light .faqq .q span{color:#7c839c}.theme-light .faqq .a{color:#525c70;border-top:1px solid #d0d4d9}.theme-light .faqq.open{border-color:#bbc0c7}.theme-light .cta h2{color:#121212}.theme-light .cta p{color:#121212bf}.theme-light .cta .b{background-color:#121212}.theme-light footer{background-color:#f2efe8;border-top:1px solid #dbdbdb}.theme-light .ftop{border-bottom:1px solid #dbdbdb}.theme-light .fbig{color:#c3c8d6}.theme-light .fbig em{color:#9ea5b8}.theme-light .fcta p{color:#8e96a9}.theme-light .fcols{border-bottom:1px solid #dbdbdb}.theme-light .fcols b{color:#171922}.theme-light .fcols a{color:#858c99}.theme-light .fcols a:hover{color:#333949}.theme-light .fcols a.more{color:#3d25b1}.theme-light .fbot{color:#9ba3b8}.theme-light .hero{background-image:radial-gradient(1000px 480px at 50% 118%,rgba(124,107,214,.32),transparent 62%),radial-gradient(700px 340px at 12% -5%,rgba(91,141,239,.08),transparent 60%);background-color:#f2efe8}.theme-light .navit:hover>span{color:#121212}.theme-light .drop{background-color:#f2efe8c7;border:1px solid rgba(181,185,199,.7)}.theme-light .drop a .di{background-color:#f8f9f9;border:1px solid #c7ccd3;color:#3d25b1}.theme-light .drop a b{color:#1b1e28}.theme-light .drop a small{color:#7c839c}.theme-light .drop .df{border-top:1px solid #d0d4d9;color:#3d25b1}.theme-light .lb-overlay{background-color:#f2efe8eb}.theme-light .lb-overlay img{border:1px solid #bbc0c7}.theme-light .lb-overlay .x{color:#525c70;border:1px solid #bbc0c7;background-color:#f6f7f8}.theme-light .heroimgs .fl{background-color:#f2efe8cc;color:#1b1e28}.theme-light .heroimgs .fl b{color:#381eb8}.theme-light .intro{background-color:#f2efe8}.theme-light .intro .il{background-image:linear-gradient(90deg,#121212,#3d25b1,#0f4dc8)}.theme-light .intro .is{color:#7c839c}.theme-light .intro .ibar{background-color:#fafbfb}.theme-light .chc{border:1px solid #d1d7dc;background-color:#f7f7f8}.theme-light .chc .ov{background-image:linear-gradient(180deg,#f2efe814 35%,#f2efe8f2)}.theme-light .chc .tx p{color:#485065}.theme-light .chc .pl{background-color:#f2efe8d9;border:1px solid #bbc0c7;color:#381eb8}.theme-light .herovid{background-color:#f2efe8}.theme-light .herovid:after{background-image:linear-gradient(90deg,rgba(242,239,232,.42),rgba(242,239,232,.16) 30%,transparent 52%),linear-gradient(270deg,rgba(242,239,232,.46),rgba(242,239,232,.18) 16%,transparent 28%),radial-gradient(ellipse 80% 70% at 50% 45%,transparent 55%,rgba(242,239,232,.28) 100%),linear-gradient(180deg,rgba(242,239,232,.34),transparent 16%,transparent 74%,rgba(242,239,232,.55) 92%,#f2efe8 100%)}.theme-light .ggrid .g{border:1px solid #d0d4d9}.theme-light .podsec{background-color:#f2efe8;border-top:1px solid #d7dae0}.theme-light .podsec .lead{color:#525c70}.theme-light .podsec h2 em{color:#381eb8}.theme-light .podterm{background-color:#f5f6f7;border:1px solid #d1d7dc}.theme-light .pt-head{border-bottom:1px solid #d6dbe0;background-color:#f6f7f8}.theme-light .pt-head .dot{background-color:#fdfdfd}.theme-light .pt-head b{color:#5e687e}.theme-light .pt-prompt{color:#3a25b1}.theme-light .pt-prompt b{color:#381eb8}.theme-light .pt-line.a{color:#2400d6}.theme-light .pt-line.k{color:#0043d6}.theme-light .pt-line.sys{color:#6d7789}.theme-light .podvid{border:1px solid #c7ccd3;background-color:#f2efe8}.theme-light .pv-top{background-image:linear-gradient(180deg,rgba(242,239,232,.72),transparent)}.theme-light .pv-top .live{color:#d60000}.theme-light .pv-top .ep{color:#1b1e28}.theme-light .pv-bot{background-image:linear-gradient(0deg,rgba(242,239,232,.8),transparent)}.theme-light .pv-bot .track{background-color:#1212122e}.theme-light .pv-bot .time{color:#2f3646}.theme-light .drop{background-color:#f2efe8bd;border:1px solid rgba(160,165,183,.45)}.theme-light .dh{color:#5e687e;border-bottom:1px solid rgba(196,200,210,.6)}.theme-light .di{color:#381eb8}.theme-light .dgrid b{color:#1b1e28}.theme-light .dgrid small{color:#5e687e}.theme-light .drop.wide .dgrid small{color:#7c839c}.theme-light .cfsec{background-color:#f2efe8;border-top:1px solid #d7dae0}.theme-light .cfsub{color:#525c70}.theme-light .cfc{border:1px solid #c7ccd3;background-color:#f5f6f7}.theme-light .cfmeta{background-image:linear-gradient(0deg,rgba(242,239,232,.9),transparent)}.theme-light .cfmeta span{color:#3d25b1}.theme-light .cfDots span{background-color:#fdfdfd}.theme-light .rfsec{background-color:#f2efe8;border-top:1px solid #d7dae0}.theme-light .rfstage{border:1px solid #d1d7dc;background-image:radial-gradient(700px 300px at 30% 50%,rgba(124,107,214,.07),transparent 70%);background-color:#f2efe8}.theme-light .rfbase{stroke:#d5dadf}.theme-light .rfprompt{background-color:#f6f7f8;border:1px solid #bbc0c7;color:#2f3646}.theme-light .rfprompt .k{color:#3d25b1}.theme-light .rfcore{background-image:radial-gradient(circle at 35% 30%,#241e45,#f6f7f8 70%)}.theme-light .rfcore span{color:#3d25b1}.theme-light .rfnode{background-color:#f6f7f8;border:1px solid #c7ccd3}.theme-light .rfnode .tg{color:#5e687e}.theme-light .rfstatus{color:#525c70;background-color:#f2efe8e0;border:1px solid #c7ccd3}.theme-light .rfstatus b{color:#381eb8}.theme-light header{background-image:linear-gradient(180deg,rgba(242,239,232,.55),transparent)}.theme-light .hicon{color:#333949}.theme-light .hicon:hover{color:#121212}.theme-light .hsign{color:#333949}.theme-light .hsign:hover{color:#121212}.theme-light .navit>span,.theme-light .nlink{color:#333949}.theme-light .navit:hover>span,.theme-light .nlink:hover{color:#121212}.theme-light .navit>span b{color:#7c839c}.theme-light .mega{background-color:#f2efe894}.theme-light .mvis:after{background-image:linear-gradient(180deg,transparent 40%,rgba(242,239,232,.88))}.theme-light .mv-cap b{color:#121212}.theme-light .mv-cap span{color:#495164}.theme-light .mh{color:#5e687e}.theme-light .mi{color:#2f3544}.theme-light .mi:hover{color:#121212}.theme-light .md2{color:#381eb8}.theme-light .mnote2{color:#7c839c}.theme-light .mbot a{color:#3d25b1}.theme-light .mbot a:hover{color:#381eb8}.theme-light .burger{border:1px solid #c7ccd3}.theme-light .burger i{background-color:#393d47}.theme-light .mnav{background-color:#f2efe8f7}.theme-light .macc{border-bottom:1px solid #d7dae0}.theme-light .ma-h span{color:#7c839c}.theme-light .ma-ch{color:#1253c4;border-bottom:1px solid rgba(26,26,26,.06)}.theme-light .ma-col a{color:#2f3544}.theme-light .ma-bot a{color:#3d25b1}.theme-light .mlink{color:#1b1e28;border-bottom:1px solid #d7dae0}.theme-light .bwin{border:1px solid #d0d4d9;background-color:#f2efe8}.theme-light .bwbar{border-bottom:1px solid #d0d4d9;background-color:#f5f6f7}.theme-light .bwbar i{background-color:#fbfbfc}.theme-light .bwbar span{color:#7c839c}.theme-light .bwimgs .float{border:1px solid #c7ccd3}.theme-light .ps-prompt{color:#2f3646;border-top:1px solid #d0d4d9;background-color:#f5f6f7}.theme-light .ps-prompt b{color:#381eb8}.theme-light .clsec{background-color:#f2efe8;border-top:1px solid #d7dae0}.theme-light .clbid{background-color:#f2efe8;border:1px solid #d0d4d9}.theme-light .clbid.live{border-color:#aeb5c2}.theme-light .cb-score{color:#5e687e}.theme-light .cb-bar{background-color:#f9f9fa}.theme-light .clprev{border:1px solid #d0d4d9;background-color:#f2efe8}.theme-light .clcap{background-image:linear-gradient(0deg,rgba(242,239,232,.92),transparent)}.theme-light .clcap span{color:#3d25b1}.theme-light .mcpsec{background-color:#f2efe8;border-top:1px solid #d7dae0}.theme-light .mcpstage{border:1px solid #d1d7dc;background-image:radial-gradient(600px 300px at 50% 50%,rgba(124,107,214,.08),transparent 70%);background-color:#f2efe8}.theme-light .mcl{stroke:#d3d7dc}.theme-light .mcscore{background-image:radial-gradient(circle at 35% 30%,#241e45,#f6f7f8 70%)}.theme-light .mcscore span{color:#3d25b1}.theme-light .mcpnode{background-color:#f6f7f8;border:1px solid #c7ccd3}.theme-light .mcpstatus{color:#525c70;background-color:#f2efe8e6;border:1px solid #c7ccd3}.theme-light .mcpstatus b{color:#381eb8}.theme-light .scard{background-color:#f2efe8;border:1px solid #d0d4d9}.theme-light .scard .stars{color:#bb7c1c}.theme-light .scard p{color:#2f3646}.theme-light .scard .who span{color:#7c839c}.theme-light .phero h1 em{background-image:linear-gradient(90deg,#381eb8,#1253c4)}.theme-light .pcard{background-color:#f2efe8;border:1px solid #d0d4d9}.theme-light .pcard:hover{border-color:#aeb5c2}.theme-light .pcard .pr span{color:#7c839c}.theme-light .pcard li{color:#333949}.theme-light .pcard li:before{color:#402bab}.theme-light .ptable{border:1px solid #d0d4d9}.theme-light .ptr{border-bottom:1px solid #d7dae0}.theme-light .ptr span{color:#525c70}.theme-light .ptr b{color:#1b1e28;border-left:1px solid #d7dae0}.theme-light .ptr b.no{color:#b2b8c7}.theme-light .pth{background-color:#f5f6f7}.theme-light .ptr:nth-child(odd):not(.pth){background-color:#12121204}.theme-light .pn{background-color:#f2efe8;border:1px solid #d0d4d9}.theme-light .pn b{color:#381eb8}.theme-light .pn p{color:#525c70}.theme-light .pn a{color:#3d25b1}.theme-light .ec{background-color:#f2efe8;border:1px solid #d0d4d9}.theme-light .ec p{color:#525c70}.theme-light .est{background-color:#f2efe8;border:1px solid #d0d4d9}.theme-light .est span{color:#3d25b1}.theme-light .est p,.theme-light .ecta p{color:#525c70}.theme-light .podshot{background-color:#f2efe8}.theme-light .ps-label{color:#7c839c}.theme-light .ps-typing{color:#212631;background-color:#f5f6f7;border:1px solid #d0d4d9}.theme-light .ps-typing b{color:#381eb8}.theme-light .ps-host{background-color:#f5f6f7;border:1px solid #d0d4d9}.theme-light .ps-host b{color:#171922}.theme-light .ps-host div span{color:#7c839c}.theme-light .ps-av{color:#121212}.theme-light .ps-line{color:#495164;background-color:#f5f6f7;border:1px solid #d1d7dc}.theme-light .ps-line b{color:#1253c4}.theme-light .ps-line.gen{color:#5e687e}.theme-light .spin{border:2px solid #c7ccd3}.theme-light .ps-prog{color:#7c839c}.theme-light .ps-prog .fill{background-image:linear-gradient(90deg,#7c6bd6 27%,#fbfbfc 27%)}.theme-light .vlab{border:1px solid #d0d4d9;background-color:#f2efe8}.theme-light .vl-side{border-right:1px solid #d7dae0;background-color:#f2efe8}.theme-light .vl-label{color:#7c839c}.theme-light .vl-prompt{color:#212631;background-color:#f6f7f8;border:1px solid #c7ccd3}.theme-light .vl-chips b{color:#5e687e;background-color:#f6f7f8;border:1px solid #c7ccd3}.theme-light .vl-chips b.on{color:#121212}.theme-light .vl-model{background-color:#f6f7f8;border:1px solid #c7ccd3}.theme-light .vl-md{color:#171922}.theme-light .vl-hud{color:#2f3646}.theme-light .vl-hud .live{color:#d60000}.theme-light .vl-prog{background-color:#12121224}@media(max-width:900px){.theme-light .vl-side{border-bottom:1px solid #d7dae0}}.theme-light .hu-typed{color:#1d212b;background-color:#f2efe852;border:1px solid rgba(26,26,26,.12)}.theme-light .hu-chips span{color:#381eb8}.theme-light .hu-bid{color:#2f3646}.theme-light .hu-bid i{background-color:#12121240;background-color:#12121247}.theme-light .hu-pipe .done{color:#1253c4}.theme-light .hu-pipe .live{color:#121212}.theme-light .hu-ship{color:#495164}.theme-light .fnews>b{color:#171922}.theme-light .fnews>p{color:#8e96a9}.theme-light .fnews input{background-color:#f5f6f7;border:1px solid #c7ccd3;color:#171922}.theme-light .fn-note{color:#9ba3b8}.theme-light .mcpstage{background-image:radial-gradient(720px 380px at 50% 46%,rgba(124,107,214,.14),transparent 70%),radial-gradient(400px 240px at 18% 80%,rgba(91,141,239,.08),transparent 70%),linear-gradient(rgba(18,18,18,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(18,18,18,.028) 1px,transparent 1px);background-color:#f2efe8}.theme-light .mcpnode{background-color:#f6f7f8eb}.theme-light .mcpnode .ok{background-color:#f2efe8f2;border:1px solid #c7ccd3}.theme-light .mcl{stroke:#cfd4d9}.theme-light .mcptools span{color:#525c70;background-color:#f6f7f8e6;border:1px solid #c7ccd3}.theme-light .ggrid .g{background-color:#f6f7f8}.theme-light .hcta .hn,.theme-light .midcta .hn{color:#717a8b}.theme-light .rfstage{background-image:radial-gradient(900px 420px at 24% 40%,rgba(124,107,214,.09),transparent 70%),radial-gradient(700px 380px at 82% 70%,rgba(91,141,239,.07),transparent 70%);background-color:#f2efe8}.theme-light .rfresult{background-color:#f5f6f7eb}.theme-light .rthumb{border:1px solid #c7ccd3}.theme-light .rkind{color:#e8ebee}.theme-light .rline{color:#2f3646}.theme-light .rbar{background-color:#fafbfb}.theme-light .bfc{border:1px solid #d1d7dc;background-color:#f6f7f8}.theme-light .bfc .ov{background-image:linear-gradient(180deg,#f2efe80a 45%,#f2efe8eb)}.theme-light .bfc .tx p{color:#485065}.theme-light .gc{border:1px solid #d0d4d9;background-color:#f6f7f8}.theme-light .gc .gp{color:#1d212b;background-color:#f2efe8c7;border:1px solid rgba(26,26,26,.1)}.theme-light .gc .gby{color:#2f3646;background-color:#f2efe8a8}.theme-light .streels .reel{border:1px solid #d0d4d9}.theme-light .stfeed{border:1px solid #c7ccd3;background-color:#f2efe8}.theme-light .stfhead{border-bottom:1px solid #d0d4d9;color:#525c70}.theme-light .stfmask:before{background-image:linear-gradient(180deg,#f2efe8,transparent)}.theme-light .stfmask:after{background-image:linear-gradient(0deg,#f2efe8,transparent)}.theme-light .stfc{background-color:#f6f7f8;border:1px solid #d0d4d9}.theme-light .stfc img{border:1px solid #c7ccd3}.theme-light .howsec{background-color:#f2efe8;border-top:1px solid #d7dae0}.theme-light .cfc.mid:after{background-image:linear-gradient(105deg,transparent 42%,rgba(18,18,18,.13) 50%,transparent 58%)}.theme-light .exrow{background-color:#f5f6f7;border:1px solid #d0d4d9}.theme-light .exrow:hover{border-color:#b2b9c3}.theme-light .exrow.on{background-image:linear-gradient(135deg,#171c2c,#f6f6f8)}.theme-light .exn{color:#7c839c}.theme-light .exrow.on .exn{color:#381eb8}.theme-light .exmid p{color:#525c70}.theme-light .exgo{color:#381eb8}.theme-light .exprog{background-color:#f9fafa}.theme-light .exvis{border:1px solid #c7ccd3}.theme-light .exshade{background-image:linear-gradient(0deg,rgba(242,239,232,.88),transparent 52%)}.theme-light .extag em{color:#381eb8}.theme-light .exchip{background-color:#f2efe8b3;color:#3820b6}.theme-light .step .viewtag{color:#0f4dc8}.theme-light .step.on{background-image:linear-gradient(135deg,#171c2e,#f8f8f9)}.theme-light .stfc.run{background-image:linear-gradient(135deg,#181c2f,#f6f7f8)}.theme-light .stfc .st.run{color:#381eb8}.theme-light .reelmore{border:1px dashed #bbc0c7}.theme-light .reelmore b{color:#381eb8}.theme-light .reelmore span,.theme-light .clead{color:#525c70}.theme-light .cchips span{border:1px solid #c7ccd3;background-color:#f5f6f7;color:#3a4253}.theme-light .chrgt{border:1px solid #c7ccd3}.theme-light .csec.alt{background-color:#f2efe8;border-top:1px solid #d6d9e0;border-bottom:1px solid #d6d9e0}.theme-light .ccard{background-color:#f5f6f7;border:1px solid #d0d4d9}.theme-light .ccbody p,.theme-light .crtxt p{color:#525c70}.theme-light .crimg{border:1px solid #c7ccd3}.theme-light .cstep{background-color:#f5f6f7;border:1px solid #d0d4d9}.theme-light .csn{color:#381eb8}.theme-light .cstep p{color:#525c70}.theme-light .cfaq{background-color:#f5f6f7;border:1px solid #d0d4d9}.theme-light .cfaq summary:after{color:#402bab}.theme-light .cfaq p,.theme-light .ccta p{color:#525c70}.theme-light .cidxcol{background-color:#f5f6f7;border:1px solid #d0d4d9}.theme-light .cidxh{color:#7c839c;border-bottom:1px solid #d4d9df}.theme-light .cidxit:hover{background-color:#f7f8f9}.theme-light .cidxit span,.theme-light .cbr{color:#7c839c}.theme-light .cbr span{color:#bfc4ca}.theme-light .cbadge{color:#381eb8}.theme-light .csub{color:#333949}.theme-light .cspecs{background-color:#fbfbfc;border:1px solid #d0d4d9}.theme-light .cspec{background-color:#f2efe8}.theme-light .cspec span{color:#7c839c}.theme-light .cfeat{background-color:#f5f6f7;border:1px solid #d0d4d9}.theme-light .cfeat span{color:#525c70}.theme-light .cshtabs span{border:1px solid #c7ccd3;color:#525c70}.theme-light .cshtabs span:hover{border-color:#bbc0c7;color:#333949}.theme-light .cshc{border:1px solid #d0d4d9}.theme-light .cshplay{background-color:#f2efe8a6;color:#121212}.theme-light .cshcap{background-image:linear-gradient(0deg,rgba(242,239,232,.92),transparent)}.theme-light .cshcap span{color:#381eb8}.theme-light .ctry{background-color:#f5f6f7;border:1px solid #c7ccd3}.theme-light .ctry textarea{color:#1b1f28}.theme-light .ctry textarea::-moz-placeholder{color:#7c839c}.theme-light .ctry textarea::placeholder{color:#7c839c}.theme-light .ctrybar{border-top:1px solid #d0d4d9}.theme-light .ctrymodes span{border:1px solid #c7ccd3;color:#525c70}.theme-light .ctrynote{color:#7c839c}.theme-light .cuc{background-color:#f5f6f7;border:1px solid #d0d4d9}.theme-light .cuc p{color:#525c70}.theme-light .ctech{border:1px solid #d0d4d9}.theme-light .ctrow{background-color:#f5f6f7;border-bottom:1px solid #d4d9df}.theme-light .ctrow span{color:#525c70}.theme-light .cpr{background-color:#f5f6f7;border:1px solid #d0d4d9;color:#333949}.theme-light .cpr em{color:#402bab}.theme-light .cctabox{background-image:linear-gradient(120deg,#171c2e,#f2efe8 60%)}.theme-light .ckf{border-top:1px solid #d4d9df}.theme-light .ckfn{color:#402bab}.theme-light .ckf p{color:#525c70}.theme-light .ckfgo{color:#381eb8}.theme-light .ccmp{border:1px solid #d0d4d9}.theme-light .ccmp th{background-color:#f7f8f9;color:#333949;border-bottom:1px solid #d0d4d9}.theme-light .ccmp td{border-bottom:1px solid #d4d9df;color:#333949;background-color:#f2efe8}.theme-light .ccmp td.cck{color:#525c70;background-color:#f2efe8}.theme-light .cq{background-color:#f5f6f7;border:1px solid #d0d4d9}.theme-light .cq .stars{color:#402bab}.theme-light .cq p{color:#333949}.theme-light .cqw span{color:#7c839c}.theme-light .cmo{background-color:#f5f6f7;border:1px solid #d0d4d9}.theme-light .cmo span{color:#381eb8}.theme-light .hgtabs{border-bottom:1px solid rgba(26,26,26,.13)}.theme-light .hgtabs .on{color:#121212;background-image:linear-gradient(180deg,#12121217,#12121205)}.theme-light .hgtabs a{color:#525c70}.theme-light .hgtabs a:hover{color:#121212}.theme-light .hgttl,.theme-light .hgttl .hgw{background-image:linear-gradient(92deg,#121212 25%,#381db9 55%,#3d25b1 78%,#0f4dc8)}.theme-light .hgbtn{color:#e5e7ed}.theme-light .hgwatch{color:#1d212b}.theme-light .hgwatch span{border:1px solid rgba(26,26,26,.28);background-color:#12121208}.theme-light .hgwatch:hover{color:#121212}.theme-light .hgcap{color:#445a928c}.theme-light .hgcap i{background-color:#12121259}.theme-light .frdot{background-color:#f2efe8bf}.theme-light .frlab{color:#181c249e}.theme-light .frnode:hover .frlab{color:#14171fd9}.theme-light .frnode.done .frlab{color:#445a929e}.theme-light .frnode.on .frdot{background-color:#121212;border-color:#1a1a1a}.theme-light .frnode.on .frlab{color:#121212}.theme-light .hgbar{background-color:#b2b4b96b;border:1px solid rgba(26,26,26,.12)}.theme-light .hgic{color:#5e687e}.theme-light .hgtxt{color:#5c636e}.theme-light .hginput{color:#1a1e28}.theme-light .hginput::-moz-placeholder{color:#5c636e}.theme-light .hginput::placeholder{color:#5c636e}.theme-light .hgfield .hgtxt{color:#242835}.theme-light .hgfield .tc{color:#3d25b1}.theme-light .hggo{color:#e5e7ed}.theme-light .stripsec{background-color:#f2efe8}.theme-light .mega{background-color:#f2efe89e}.theme-light .mvside{color:#12121299}.theme-light .mv-cap small{color:#121212a6}.theme-light .mv-cap span{color:#2f3544}.theme-light .mvbtn{color:#121212;border:1px solid rgba(26,26,26,.28);background-color:#1212120f}.theme-light .mhic{color:#381eb8}.theme-light .mh b{color:#121212}.theme-light .mh small{color:#5e687e}.theme-light .mic{color:#381eb8}.theme-light .mitx b{color:#1d212b}.theme-light .mitx small{color:#5e687e}.theme-light .mbl a{color:#3d25b1}.theme-light .mbl a:hover{color:#381eb8}.theme-light .mbr{color:#5e687e}.theme-light .mbr:before{color:#3d25b1}.theme-light .mic{background-color:#f2efe861;border:1px solid rgba(26,26,26,.26);color:#381db9}.theme-light .mvside{color:#1212128c}.theme-light .mtabs{border-right:1px solid rgba(26,26,26,.06)}.theme-light .mtab .tic{color:#515a70}.theme-light .mtab b{color:#161921}.theme-light .mtab small{color:#6f788b}.theme-light .mtab.on b{color:#121212}.theme-light .mtab.on small{color:#381eb8}.theme-light .mtab.on .tic{color:#381db9}.theme-light .mh{border-top:1px solid rgba(26,26,26,.07)}.theme-light .cst{color:#99a2aa}.theme-light .cclip{background-color:#f7f8f9;border:1px solid rgba(70,79,85,.18)}.theme-light .cclip:hover{border-color:#34404573}.theme-light .cclip.on{border-color:#51646b}.theme-light .cclip .cdur{color:#4b555c;background-color:#f2efe880}.theme-light .cclip .ccl{color:#222b32;background-color:#f2efe88c;border:1px solid rgba(70,79,85,.24)}.theme-light .chshade{background-image:linear-gradient(180deg,#f2efe873,#f2efe80f 34%,#f2efe81f 58%,#f2efe8d1 97%)}.theme-light .chfull .cbr{color:#506c78}.theme-light .chfull .cbr span{color:#99a2aa}.theme-light .chfull .csub{color:#222b32}.theme-light .chfull .cchips span{background-color:#f2efe86b;border:1px solid rgba(70,79,85,.22);color:#222b32}.theme-light .chshade{background-image:linear-gradient(180deg,#f2efe880,#f2efe824 32%,#f2efe833 58%,#f2efe8d9 97%)}.theme-light .chero.chfull .cst{border-top:1px solid rgba(70,79,85,.2);color:#848f99}.theme-light .adorb{background-image:radial-gradient(120% 90% at 50% 110%,rgba(124,107,214,.42),transparent 60%),radial-gradient(60% 60% at 0% 0%,rgba(91,141,239,.18),transparent 70%),linear-gradient(160deg,#141532,#f2efe8 55%,#f8f8f9)}.theme-light .adeyebrow{color:#3523b4}.theme-light .adeyebrow i{color:#341bbb}.theme-light .adeyebrow b{background-color:#12121214;color:#191723}.theme-light .adhead h2 em{background-image:linear-gradient(90deg,#341bbb,#0f4dc8)}.theme-light .adhead p{color:#42475d}.theme-light .adchips button{border:1px solid rgba(26,26,26,.14);background-color:#1212120d;color:#242837}.theme-light .adchips button.on{background-color:#121212;color:#d8d9e5;border-color:#1a1a1a}.theme-light .adcard{background-color:#fafafb}.theme-light .adtag{background-color:#f2efe89e;color:#121212}.theme-light .adnav{border:1px solid rgba(26,26,26,.2);background-color:#f5f5f799;color:#121212}.theme-light .adnow{color:#5b627a}.theme-light .adnow b{color:#121212}.theme-light .adnow span{color:#1b1e29}.theme-light .adbar{background-color:#12121224}.theme-light .pa-play{color:#121212;background-color:#f2efe873;border:1px solid rgba(26,26,26,.35)}.theme-light .pa-h h2 em,.theme-light .pa-ph h3 em{background-image:linear-gradient(90deg,#341bbb,#0f4dc8)}.theme-light .pa-h p{color:#42475d}.theme-light .pa-tile{border:1px solid rgba(26,26,26,.08);background-color:#f8f9fa}.theme-light .pa-cap{background-image:linear-gradient(180deg,transparent,rgba(242,239,232,.85))}.theme-light .pa-cap b{color:#121212}.theme-light .pa-cap i{color:#383e53}.theme-light .pa-railnote{color:#767c96}.theme-light .pa-panel{background-image:linear-gradient(170deg,#f8f8f9,#f2efe8)}.theme-light .pa-kick{color:#341bbb}.theme-light .pa-kick span,.theme-light .pa-kick b{color:#5b627a}.theme-light .pa-sttop{color:#121212}.theme-light .pa-stbot{background-image:linear-gradient(180deg,transparent,rgba(242,239,232,.88))}.theme-light .pa-stbot b{color:#121212}.theme-light .pa-stbot span{color:#313648}.theme-light .pa-stbot button{background-color:#121212;color:#d8d9e5}.theme-light .pa-ticks{color:#5b627a}.theme-light .pa-ticks i{background-color:#1212122e}.theme-light .pa-pfoot{border-top:1px solid rgba(26,26,26,.08);color:#5b627a}.theme-light .pa-pfoot button{border:1px solid rgba(26,26,26,.14);background-color:#1212120d;color:#1b1e29}.theme-light .pa-orbit{background-image:radial-gradient(70% 70% at 50% 50%,rgba(91,141,239,.22),transparent 70%),linear-gradient(160deg,#0e1640,#f2efe8)}.theme-light .pa-live{color:#121212}.theme-light .pa-sat span{color:#2c3042}.theme-light .pa-dots i{background-color:#12121233}.theme-light .pa-arrow{border:1px solid rgba(26,26,26,.16);background-color:#1212120a;color:#121212}.theme-light .pa-card{background-color:#f6f6f8;border:1px solid rgba(26,26,26,.07)}.theme-light .pa-cimg em{background-color:#f2efe899;color:#121212}.theme-light .pa-cimg>i{background-color:#121212}.theme-light .pa-cmeta span{color:#5b627a}.theme-light .pa-sel{background-color:#f6f6f8db}.theme-light .pa-sel span{color:#5b627a}.theme-light .pa-sel em{color:#42475d}.theme-light .pa-sel>button{color:#5b627a}.theme-light .hx-kick{color:#3d25b1}.theme-light .hx-big em,.theme-light .hx-head h2 em{background-image:linear-gradient(90deg,#341bbb,#402bab 60%,#0f4dc8)}.theme-light .hx-sub,.theme-light .hx-head p{color:#525c70}.theme-light .hx-hint{color:#8990a5}.theme-light .hx-wbar{border-bottom:1px solid rgba(26,26,26,.07);color:#5b627a}.theme-light .hx-wbar i{background-color:#1212122e}.theme-light .hx-plab{color:#6b738a}.theme-light .hx-theme{border:1px solid rgba(26,26,26,.18);background-color:#f6f6f8d1;color:#1b1e29}.theme-light .hx-theme.on{background-color:#121212e6;color:#d7dae4;border-color:#242830}.theme-light .hx-os-copy p{color:#42475d}.theme-light .hx-os-line{color:#0051d6}.theme-light .hx-os-scroll{color:#6b738a}.theme-light .hx-os-card{border:1px solid rgba(26,26,26,.1)}.theme-light .hx-os-now span{color:#0051d6}.theme-light .hx-os-now em{color:#5b627a}.theme-light .hx-mpanel{border:1px solid rgba(26,26,26,.08);background-image:linear-gradient(160deg,#f7f7f9,#f2efe8)}.theme-light .hx-mcopy{border-right:1px solid rgba(26,26,26,.08)}.theme-light .hx-mcopy h2{color:#505667}.theme-light .hx-mcopy p{color:#525c70}.theme-light .hx-mnote{color:#767c96}.theme-light .hx-mpill{background-color:#1212120a;border:1px solid rgba(26,26,26,.08)}.theme-light .hx-mpill.hi{background-color:#121212;color:#d8d9e5;border-color:#1a1a1a}.theme-light .hx-mpill em{color:#6b738a}.theme-light .hx-mpill.hi em{color:#7e839a}.theme-light .hx-mmono{color:#121212}.theme-light .hx-rcard{border:1px solid rgba(26,26,26,.08);background-color:#f6f6f8}.theme-light .hx-rmeta{background-image:linear-gradient(180deg,transparent,rgba(242,239,232,.88))}.theme-light .hx-rmeta b{color:#121212}.theme-light .hx-rmeta em{color:#383e53}.theme-light .hx-rtry{background-color:#121212;color:#d8d9e5}.theme-light .hx-sitem{border:1px solid rgba(26,26,26,.08);background-color:#f5f5f7}.theme-light .hx-sitem span{color:#767c96}.theme-light .hx-sitem em{color:#525c70}.theme-light .hx-sitem.on{background-image:linear-gradient(160deg,#171a30,#f6f6f8)}.theme-light .hx-svis{border:1px solid rgba(26,26,26,.08)}.theme-light .hx-scap{background-image:linear-gradient(180deg,transparent,rgba(242,239,232,.85))}.theme-light .hx-scap span{color:#0051d6}.theme-light .hx-ppanel{border:1px solid rgba(26,26,26,.08);background-color:#f5f5f7}.theme-light .hx-pprompt{border:1px solid rgba(26,26,26,.1);background-color:#f2efe8}.theme-light .hx-pprompt em{color:#341bbb}.theme-light .hx-pvoices span{border:1px solid rgba(26,26,26,.09);background-color:#f2efe8}.theme-light .hx-pline{border:1px solid rgba(26,26,26,.08);background-color:#f2efe8;color:#313648}.theme-light .hx-pline b.alex{color:#0f4dc8}.theme-light .hx-pline b.kelly{color:#0f80c8}.theme-light .hx-pline b.ai{color:#341bbb}.theme-light .hx-pprog{background-color:#12121214}.theme-light .hx-pplayer{border:1px solid rgba(26,26,26,.08)}.theme-light .hx-rec{color:#d60019}.theme-light .hx-epl{color:#121212}.theme-light .hx-wave i{background-color:#121212b3}.theme-light .hx-swin,.theme-light .hx-pipe{border:1px solid rgba(26,26,26,.08);background-color:#f2efe8}.theme-light .hx-scol{border-right:1px solid rgba(26,26,26,.07)}.theme-light .hx-sprompt{background-color:#f8f8f9}.theme-light .hx-ep{border:1px solid rgba(26,26,26,.07);background-color:#f6f6f8}.theme-light .hx-ep em{color:#6b738a}.theme-light .hx-st{border:1px solid rgba(26,26,26,.15);color:#525c70}.theme-light .hx-cmore{border:1px dashed rgba(26,26,26,.18);color:#5b627a}.theme-light .hx-cmore b{color:#341bbb}.theme-light .hx-cnote{color:#6b738a}.theme-light .hx-pitem{border:1px solid rgba(26,26,26,.07);background-color:#f6f6f8}.theme-light .hx-cc{border:1px solid rgba(26,26,26,.08)}.theme-light .hx-cc>div{background-image:linear-gradient(180deg,transparent,rgba(242,239,232,.88))}.theme-light .hx-cc>div em{color:#313648}.theme-light .hx-ctag{background-color:#f2efe899}.theme-light .hx-rpanel{border:1px solid rgba(26,26,26,.08);background-image:linear-gradient(160deg,#f6f6f8,#f2efe8)}.theme-light .hx-rlab{color:#132ac3}.theme-light .hx-rlab b{color:#121212}.theme-light .hx-rcell img{border:1px solid rgba(26,26,26,.08)}.theme-light .hx-lbox{background-color:#f2efe8e6}.theme-light .hx-lx,.theme-light .hx-larr{border:1px solid rgba(26,26,26,.25);background-color:#1212120f;color:#121212}.theme-light .hx-fcard{border:1px solid rgba(26,26,26,.08)}.theme-light .hx-fmeta{background-image:linear-gradient(180deg,transparent,rgba(242,239,232,.85))}.theme-light .hx-fmeta span{color:#2c3042}.theme-light .hx-fmeta i{background-color:#1212122e}.theme-light .hx-fnum{border:1px solid rgba(26,26,26,.3)}.theme-light .hx-wheel{border:1px solid rgba(26,26,26,.08);background-image:radial-gradient(60% 60% at 50% 60%,rgba(124,107,214,.16),transparent 70%);background-color:#f2efe8}.theme-light .hx-wpill{border:1px solid rgba(26,26,26,.18);background-color:#f2efe899}.theme-light .hx-wcard{border:1px solid rgba(26,26,26,.12);background-color:#f8f9fa}.theme-light .hx-wcard span{background-color:#f2efe89e;color:#121212}.theme-light .hx-warr{border:1px solid rgba(26,26,26,.2);background-color:#f5f5f799;color:#121212}.theme-light .hx-whint{color:#767c96}.theme-light .hx-ehead p,.theme-light .hx-ecta p{color:#525c70}.theme-light .hx-eview{border:1px solid rgba(26,26,26,.08)}.theme-light .hx-eview.wide .hx-eafter{background-color:#f2efe8}.theme-light .hx-epending{background-color:#f2efe8b8;color:#191723}.theme-light .hx-etag{background-color:#f2efe8a8}.theme-light .hx-ehandle b{background-color:#f2efe8d9}.theme-light .hx-etools button{border:1px solid rgba(26,26,26,.08);background-color:#f5f5f7}.theme-light .hx-etools i{background-color:#fafafb}.theme-light .hx-etools em{color:#5b627a}.theme-light .hx-edet{border:1px solid rgba(26,26,26,.08);background-color:#f5f5f7;color:#525c70}.theme-light .hx-edet b{color:#121212}.theme-light .hx-edet>i{background-color:#12121214}.theme-light .hx-syscard{border:1px solid rgba(26,26,26,.08);background-color:#f5f5f7}.theme-light .hx-syscard span{color:#3d25b1}.theme-light .hx-syscard p{color:#525c70}.theme-light .hx-sysvis{background-color:#f2efe8;border:1px solid rgba(26,26,26,.06)}.theme-light .hx-crcard{background-image:linear-gradient(160deg,#fff,#fafafb);border:1px solid rgba(26,26,26,.08)}.theme-light .hx-crcard span{color:#121212}.theme-light .hx-crhero h1 em{background-image:linear-gradient(90deg,#341bbb,#0f4dc8)}.theme-light .hx-lcard{border:1px solid rgba(26,26,26,.08)}.theme-light .hx-lcard b{background-color:#f2efe8a8;color:#121212}.theme-light .hx-lcard em{background-color:#121212;color:#d8d9e5}.theme-light .hx-lplay{background-color:#f2efe880;border:1px solid rgba(26,26,26,.4);color:#121212}@media(max-width:900px){.theme-light .hx-mcopy{border-bottom:1px solid rgba(26,26,26,.08)}}.theme-light header.solid{background-color:#f2efe8db;border-bottom:1px solid rgba(26,26,26,.07)}.theme-light .hx-pitem em.q{color:#5b627a}.theme-light .hx-pod1{border:1px solid rgba(26,26,26,.08)}.theme-light .hx-pod1 .hx-rec{color:#121212}.theme-light .hx-pod1.on .hx-rec{color:#d60019}.theme-light .hx-podmeta{background-image:linear-gradient(180deg,transparent,rgba(242,239,232,.88))}.theme-light .hx-podmeta span{color:#2c3042}.theme-light .hx-podmeta b{color:#121212}.theme-light .hx-spanel{border:1px solid rgba(26,26,26,.08)}.theme-light .hx-sptitle{color:#121212}.theme-light .hx-spbody{background-image:linear-gradient(180deg,transparent,rgba(242,239,232,.88))}.theme-light .hx-spbody span{color:#0051d6}.theme-light .hx-spbody strong{color:#121212}.theme-light .hx-spbody em{color:#313648}.theme-light .hx-spbody b{background-color:#121212;color:#d8d9e5}.theme-light .cg-head p{color:#525c70}.theme-light .cg-search{border:1px solid rgba(26,26,26,.12);background-color:#f5f5f7}.theme-light .cg-search span{color:#5b627a}.theme-light .cg-search input{color:#1a1e28}.theme-light .cg-panel{border:1px solid rgba(26,26,26,.09);background-image:linear-gradient(160deg,#f6f6f8,#f2efe8)}.theme-light .cg-nav{border-right:1px solid rgba(26,26,26,.07)}.theme-light .cg-nav button{color:#5b627a}.theme-light .cg-nav button:hover{color:#1b1e29;background-color:#1212120a}.theme-light .cg-nav button.on{color:#121212}.theme-light .cg-scroll article{border-bottom:1px solid rgba(26,26,26,.06)}.theme-light .cg-scroll p{color:#3c4355}.theme-light .cg-scroll p b{color:#121212}.theme-light .cg-callout span{color:#341bbb}.theme-light .cg-packs div{border:1px solid rgba(26,26,26,.1);background-color:#f5f5f7}.theme-light .cg-packs span{color:#313648}.theme-light .cg-table{border:1px solid rgba(26,26,26,.08)}.theme-light .cg-tr{border-top:1px solid rgba(26,26,26,.06);color:#313648}.theme-light .cg-tr:nth-child(2n){background-color:#12121204}.theme-light .cg-th{color:#321abc}.theme-light .cg-tr b{color:#121212}.theme-light .cg-tr em{color:#6b738a}.theme-light .cg-c{color:#341bbb!important}.theme-light .cg-ex{color:#5b627a}.theme-light .cg-none{color:#6b738a!important}.theme-light .cg-scroll details{border:1px solid rgba(26,26,26,.08);background-color:#f5f5f7}.theme-light .cg-scroll summary{color:#1b1e29}.theme-light .cg-foot{color:#6b738a!important}@media(max-width:900px){.theme-light .cg-nav{border-bottom:1px solid rgba(26,26,26,.07)}}.theme-light .pcred{color:#3523b4}.theme-light .pper{border:1px solid rgba(26,26,26,.1);background-color:#f5f5f7}.theme-light .pper button{color:#525c70}.theme-light .pper button.on{background-color:#121212;color:#d8d9e5}.theme-light .pr s{color:#767c96}.theme-light .pbill{color:#5b627a}.theme-light .cg-na{color:#9ba2b8}.theme-light .cg-flat{color:#3c4355}.theme-light .cg-flat b{color:#341bbb}.theme-light .hx-rcell{border:1px solid rgba(26,26,26,.08)!important}.theme-light .hx-cframe{background-color:#f6f6f8}.theme-light .hx-rl{border:1px solid rgba(26,26,26,.08);background-color:#f2efe8}.theme-light .hx-rlcomp{background-color:#f2efe8b8;border:1px solid rgba(26,26,26,.12)}.theme-light .hx-rlp{color:#191a24}.theme-light .hx-rlbar{border-top:1px solid rgba(26,26,26,.08)}.theme-light .hx-rlchip{color:#262934}.theme-light .hx-rlgen{color:#121212}.theme-light .hx-rlgen em{background-color:#f2efe838}.theme-light .hx-rlhud{background-color:#f2efe88c;color:#1b1e29}.theme-light .hx-tit{border-left:2px solid rgba(26,26,26,.08);color:#6b738a}.theme-light .hx-tit span{color:#525c70}.theme-light .hx-tit.on{color:#121212}.theme-light .hx-bt{background-color:#f6f6f8}.theme-light .hx-btcap{background-image:linear-gradient(180deg,transparent,rgba(242,239,232,.85))}.theme-light .hx-btcap span{color:#2c3042}@media(max-width:900px){.theme-light .hx-tit{border-bottom:2px solid rgba(26,26,26,.08)}}.theme-light .hgclaim{background-color:#f6f6f8b8;border:1px solid rgba(26,26,26,.1);color:#1a1e28}.theme-light .hgclaim svg{color:#3523b4}.theme-light .hgclaim-c{color:#121212}.theme-light .hgclaim-go{background-color:#1d1e24;color:#ebebeb}.theme-light .hgbox{background-color:#f7f7f847;border:1px solid rgba(26,26,26,.16)}.theme-light .hgbox .hgclaim{border-bottom:1px solid rgba(26,26,26,.1)}.theme-light .hgbox .hgfield .hgtxt,.theme-light .hgbox .hginput{color:#121212}.theme-light .hx-sicard{border:1px solid rgba(26,26,26,.1);background-color:#f6f6f8d9}.theme-light .hx-sicard p{color:#525c70}.theme-light .hx-sigo{color:#121212}.theme-light .hx-sicard small{color:#6b738a}.theme-light .hx-siback{color:#525c70}.theme-light .hx-nudge{background-color:#f2efe89e}.theme-light .hx-ncard{background-color:#f6f6f8;border:1px solid rgba(26,26,26,.12)}.theme-light .hx-nbadge{background-color:#f2efe899;border:1px solid rgba(26,26,26,.2);color:#121212}.theme-light .hx-nbody h3{background-image:linear-gradient(90deg,#121212,#3523b4)}.theme-light .hx-nbody p{color:#525c70}.theme-light .hx-nbody li{color:#262934}.theme-light .hx-nbody li:before{color:#341bbb}.theme-light .hx-ngo{color:#121212}.theme-light .hx-nlater{color:#6b738a}.theme-light .hx-nx,.theme-light .hx-btplay{background-color:#f2efe88c;color:#121212}.theme-light .hx-orbit{border:1px solid rgba(26,26,26,.08);background-image:radial-gradient(55% 45% at 50% 52%,rgba(124,107,214,.16),transparent 70%);background-color:#f2efe8}.theme-light .hx-ocore{color:#1a1925}.theme-light .hx-ocard{border:1px solid rgba(26,26,26,.14);background-color:#f6f6f8}.theme-light .hx-ocard span{background-color:#f2efe89e;color:#121212}.theme-light .hx-os2-stage{border:1px solid rgba(26,26,26,.08);background-image:radial-gradient(circle at 50% 40%,rgba(21,94,136,.25),transparent 38%),radial-gradient(circle at 18% 85%,rgba(93,43,156,.18),transparent 40%);background-color:#f2efe8}.theme-light .hx-os2-copy h2 span{background-image:linear-gradient(100deg,#121212 6%,#0095d6 52%,#4f19bd)}.theme-light .hx-os2-copy p{color:#374253}.theme-light .hx-os2-card{background-color:#f2efe8}.theme-light .hx-os2-card:after{background-image:linear-gradient(180deg,transparent 56%,rgba(242,239,232,.87))}.theme-light .hx-os2-card span{color:#121212}.theme-light .hx-os2-focus span{color:#00a0d6}.theme-light .hx-os2-focus p{color:#12121280}.theme-light .hx-os2-prog{color:#5a687d}.theme-light .hx-os2-prog i{background-color:#12121224}.theme-light .hx-ftile{background-color:#f6f6f8;border:1px solid rgba(26,26,26,.08)}.theme-light .hx-nudge{background-color:#f2efe861!important}.theme-light .hx-simedia-cap{background-image:linear-gradient(180deg,transparent,rgba(242,239,232,.85))}.theme-light .hx-simedia-cap b{color:#121212}.theme-light .hx-simedia-cap span{color:#2c3042}.theme-light .hx-sialt{color:#525c70}.theme-light .hx-sialt b{color:#121212}.theme-light .hx-rpill{color:#0f4dc8}.theme-light .hx-sysvis.v2:after{background-image:linear-gradient(180deg,transparent 30%,rgba(242,239,232,.85))}.theme-light .hx-vlangs b{background-color:#f2efe88c;color:#2c3042}.theme-light .hx-vsub{color:#121212}.theme-light .hx-cframe2 em{color:#121212;background-color:#f2efe899}.theme-light .hx-crc{background-color:#f5f5f7;border:1px solid rgba(26,26,26,.08)}.theme-light .hx-crph{background-image:linear-gradient(160deg,#fafafb,#f7f7f9);color:#858aa6}.theme-light .hx-crinfo b{color:#191a24}.theme-light .hx-crinfo small{color:#5b627a}.theme-light .hx-crlike{border:1px solid rgba(26,26,26,.12);color:#d6002d}.theme-light .hx-crhire{color:#121212}.theme-light .hx-crrate i{background-image:linear-gradient(90deg,#d18d06 calc(var(--r) * 100%),#b3b5c7 0)}.theme-light .hx-crrate b{color:#191a24}.theme-light .hx-rlogo{color:#121212}.theme-light .hx-rbars i{background-image:linear-gradient(90deg,var(--mc),color-mix(in srgb,var(--mc) 40%,#121212))}.theme-light .kxs{background-color:#f2efe866}.theme-light .kxs-box{background-color:#f6f6f8;border:1px solid rgba(26,26,26,.12)}.theme-light .kxs-in{border-bottom:1px solid rgba(26,26,26,.08);color:#525c70}.theme-light .kxs-in input{color:#191a24}.theme-light .kxs-in kbd{border:1px solid rgba(26,26,26,.15);color:#5b627a}.theme-light .kxs-h{color:#6b738a}.theme-light .kxs-it{color:#262934}.theme-light .kxs-it small{color:#6b738a}.theme-light .kxs-chips button{color:#2a13c4}.theme-light .cmp2-pills button{border:1px solid rgba(26,26,26,.14);color:#2c3042}.theme-light .cmp2-pills button.on{color:#121212}.theme-light .cmp2-vid{border:1px solid rgba(26,26,26,.08)}.theme-light .cmp2-tag{background-color:#f2efe899;color:#121212}.theme-light .cmp2-info{border:1px solid rgba(26,26,26,.08);background-color:#f5f5f7}.theme-light .cmp2-info small{color:#3d25b1}.theme-light .cmp2-info p{color:#525c70}.theme-light .cmp2-rates div{background-color:#f8f8f9;border:1px solid rgba(26,26,26,.06)}.theme-light .cmp2-rates span{color:#5b627a}.theme-light .cmp2-rates em{color:#6b738a}.theme-light .cmp2-len{color:#525c70}.theme-light .cmp2-go{color:#121212}.theme-light .cl2row{border:1px solid rgba(26,26,26,.08);background-color:#f5f5f7;color:#191a24}.theme-light .cl2q{color:#5b627a}.theme-light .cl2prev{border:1px solid rgba(26,26,26,.08)}.theme-light .cl2cap{background-image:linear-gradient(180deg,transparent,rgba(242,239,232,.85))}.theme-light .cl2cap span{color:#2c3042}.theme-light .cg-search.in{background-color:#f8f8f9}.theme-light .cg-search.in button{color:#525c70}.theme-light .cg-results{border-bottom:1px solid rgba(26,26,26,.06)}.theme-light .hc3{background-color:#f6f6f8;border:1px solid rgba(26,26,26,.08)}.theme-light .hc3 h3{color:#191a24}.theme-light .hc3 p{color:#525c70}.theme-light .hw-typed{background-color:#f8f8fa;color:#191a24}.theme-light .hw-chips span{border:1px solid rgba(26,26,26,.12);color:#6b738a}.theme-light .hw-chips span.on{color:#121212}.theme-light .hw-bid{background-color:#f8f8f9;border:1px solid rgba(26,26,26,.08)}.theme-light .hw-bid span{color:#191a24}.theme-light .hw-bid span i{color:#121212}.theme-light .hw-bid b{color:#2c3042}.theme-light .hw-bid.win{background:color-mix(in srgb,var(--mc) 14%,#f8f8f9)}.theme-light .hw-out{border:1px solid rgba(26,26,26,.08)}.theme-light .hw-steps span{background-color:#f2efe8a6;color:#525c70}.theme-light .hw-steps span.run{background-color:#121212;color:#dddce7}.theme-light .hw-ship{color:#1253c4}.theme-light .hx-cframe2 em{background:color-mix(in srgb,var(--fc) 80%,#f2efe8)!important}.theme-light .cta:before{background-image:radial-gradient(60% 70% at 50% 50%,#f9f9fa8c,#f9f9fa26)}.theme-light .mcp3-h em{background-image:linear-gradient(90deg,#341bbb,#402bab 60%,#0f4dc8)}.theme-light .mcp3-sub{color:#525c70}.theme-light .mcp3-any{color:#331db9}.theme-light .mcp3-stage{border:1px solid rgba(26,26,26,.08);background-image:radial-gradient(38% 48% at 50% 46%,rgba(124,107,214,.26),transparent 72%),radial-gradient(70% 60% at 50% 110%,rgba(91,141,239,.12),transparent 70%);background-color:#f2efe8}.theme-light .mcp3-chip{background-color:#f8f8f9db;border:1px solid rgba(26,26,26,.11);color:#191a24}.theme-light .mcp3-chip i svg{fill:#121212}.theme-light .mcp3-chip i b{color:#121212}.theme-light .mcp3-core{background-image:radial-gradient(circle at 50% 38%,#3a2d86,#171236 62%,#f6f6f8)}.theme-light .mcp3-core b{color:#13111a}.theme-light .mcp3-core .mcp3-tag{color:#2f13c3}.theme-light .mcp3-status{background-color:#f8f8f9eb;color:#2c3042}.theme-light .rfnode.live{background:color-mix(in srgb,var(--mc) 14%,#f6f6f8)!important}.theme-light .rfresult .rkind{color:#121212!important}.theme-light .hx-pod .hx-podmeta{background-image:linear-gradient(180deg,transparent,rgba(242,239,232,.6))}.theme-light .kc-head p{color:#525c70}.theme-light .kc-top{background-color:#f2efe8}.theme-light .kc-types button{border:1px solid #c0c6cc;background-color:#f2efe8;color:#333949}.theme-light .kc-types button:hover{color:#121212}.theme-light .kc-ctrl{border:1px solid rgba(26,26,26,.09);background-image:linear-gradient(160deg,#f6f6f8,#f2efe8)}.theme-light .kc-lab{color:#5b627a}.theme-light .kc-sel em{color:#525c70}.theme-light .kc-desc{color:#3c4355}.theme-light .kc-res button{border:1px solid #c0c6cc;background-color:#f2efe8;color:#1b1e28}.theme-light .kc-res button small{color:#5b627a}.theme-light .kc-res button.on small{color:#3523b4}.theme-light .kc-val{color:#121212}.theme-light .kc-range{background-image:linear-gradient(90deg,#7C6BD6 var(--p),#fdfdfd var(--p))}.theme-light .kc-range::-webkit-slider-thumb{background-color:#121212}.theme-light .kc-range::-moz-range-thumb{background-color:#121212}.theme-light .kc-ends{color:#6b738a}.theme-light .kc-min{color:#c57e12}.theme-light .kc-out{background-image:radial-gradient(500px 220px at 85% 0%,rgba(124,107,214,.22),transparent 70%);background-color:#f2efe8}.theme-light .kc-num{color:#121212}.theme-light .kc-num span{color:#381eb8}.theme-light .kc-usd{color:#1b1e28}.theme-light .kc-note{color:#3523b4}.theme-light .kc-quote{color:#121212}.theme-light .kc-how{color:#3523b4}.theme-light .kc-small{color:#6b738a}.theme-light .kc-facts li{border:1px solid #c0c6cc;background-color:#f2efe8;color:#1b1e28}.theme-light .kc-kxcard{background-image:linear-gradient(160deg,#7c6bd61f,#f2efe8 70%)}.theme-light .kc-logo{background-color:#f8f9fa;border:1px solid rgba(26,26,26,.08);color:#121212}.theme-light .kc-logo.ink svg{fill:#1b1e28}.theme-light .kc-card{border:1px solid #d0d4d9;background-color:#f2efe8;color:#1b1e28}.theme-light .kc-card:hover{border-color:#aeb5c2}.theme-light .kc-by,.theme-light .kc-from{color:#525c70}.theme-light .kc-from strong{color:#381eb8}.theme-light .kc-rs{color:#6b738a}.theme-light #pcanvas{filter:invert(1) hue-rotate(180deg)}.theme-light #root>header{background:#f2efe8e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #d3d0c9}.theme-light .hero{background:#000;color:#f1f2f8}.theme-light .hero .hgtabs span,.theme-light .hero .hgtabs a,.theme-light .hero .hgwatch{color:#e6e8f0}.theme-light .hero .hgbar{background-color:#484c566b;border-color:#ffffff1f}.theme-light .hero .hginput,.theme-light .hero .hgfield .hgtxt{color:#e8eaf0}.theme-light .hero .hgic{color:#8a93a8}.theme-light .hero .frlab{color:#e8ecf69e}.theme-light .hero .frnode.on .frlab{color:#fff}.theme-light .hero .frline{background-color:transparent}.theme-light .hx-rmeta b,.theme-light .hx-scap strong,.theme-light .hx-cc>div b,.theme-light .hx-fmeta b,.theme-light .hx-wcard span,.theme-light .hx-lcard b,.theme-light .pa-cap b,.theme-light .pa-stbot b{color:#fff}.theme-light .hx-cc>div em,.theme-light .hx-fmeta span,.theme-light .hx-rmeta em{color:#e3e6ee}.theme-light .hx-sitem.on,.theme-light .hx-ep.on,.theme-light .hx-etools button.on{background:#fff;border-color:#7c6bd6b3;box-shadow:0 8px 30px #7c6bd626}.theme-light .hx-mpanel,.theme-light .hx-rpanel,.theme-light .hx-swin,.theme-light .hx-pipe,.theme-light .hx-ppanel,.theme-light .hx-syscard{background:#fff;border-color:#dcd8cf}.theme-light .hx-sprompt{background:#f5f3ff;border-color:#7c6bd666}.theme-light .hx-mpill{background:#f6f4ee;border-color:#e2ded5;color:#1b1e28}.theme-light .hx-mpill.hi{background:#1b1e28;color:#fff;border-color:#1b1e28}.theme-light .hx-crcard{background:linear-gradient(160deg,#e6e2f6,#d9d6e8);border-color:#d0ccdd}.theme-light .hx-crcard span{color:#2b2f45}.theme-light .hx-sysvis{background:#f4f2ec;border-color:#e2ded5}.theme-light .hx-wheel{background:radial-gradient(60% 60% at 50% 60%,rgba(124,107,214,.12),transparent 70%),#fff;border-color:#dcd8cf}.theme-light .hx-mcopy h2{color:#3a3f52}.theme-light .cg-th{background:#e5e0faf2!important;color:#4a3fa0!important;box-shadow:0 1px #7c6bd659,0 10px 24px #281e5a14!important}.theme-light .hx-sys{--sc-bg:#ffffff;--sc-line:#e2ded5;--sc-vis:#f6f4ee;--sc-chip:#ffffff;--sc-txt:#14161d;--sc-dim:#5b6170}.theme-light .hx-syscard:before{opacity:.18}.theme-light .hx-vsub,.theme-light .hx-cframe2 em{color:#fff}.theme-light .hx-clock{color:#13865a;background:#3ddc9729}.theme-light .hx-sysvis.v2:after{background:linear-gradient(180deg,transparent 30%,rgba(5,6,12,.85))!important}.theme-light .hx-sysvis.v2 img{opacity:.7}.theme-light .hx-vlangs b{background:#05060c99!important;color:#e6e8f0!important}.theme-light .hx-vlangs b.on{background:#7c6bd6!important;color:#fff!important}.theme-light .hx-cframe2 em{background:#05060c99!important}.theme-light .hx-rmodel.on{border-color:#5b8def}.theme-light .hx-crc{background:#fff;border-color:#e2ded5}.theme-light .hx-crph{background:linear-gradient(160deg,#ece8f8,#e2def0);color:#8a87a3}.theme-light .hx-crinfo b,.theme-light .hx-crrate b{color:#14161d}.theme-light .hx-crinfo small{color:#5b6170}.theme-light .hx-crlike{border-color:#e2ded5}.theme-light .hx-crrate i{background:linear-gradient(90deg,#e5a21f calc(var(--r) * 100%),#d6d3de 0);-webkit-background-clip:text;background-clip:text}.theme-light .kxs-box{background:#fff;border-color:#e2ded5}.theme-light .kxs-in{border-color:#ece9e1}.theme-light .kxs-in input,.theme-light .kxs-it{color:#14161d}.theme-light .kxs-chips button{color:#4a3fa0;background:#7c6bd614}.theme-light .cmp2-info,.theme-light .cl2row{background:#fff;border-color:#e2ded5;color:#14161d}.theme-light .cmp2-rates div{background:#f6f4ee;border-color:#e8e4dc}.theme-light .cl2row.on{background:#f1eefc}.theme-light .cmp2-pills button{color:#3a3f52;border-color:#d8d4cb}.theme-light .cmp2-pills button.on,.theme-light .cl2cap span,.theme-light .cl2cap b{color:#fff}.theme-light .cg-search.in{background:#fff;border-color:#cfc8f0}.theme-light .hc3{background:#fff;border-color:#e2ded5}.theme-light .hc3 h3{color:#14161d}.theme-light .hc3 p{color:#5b6170}.theme-light .hw-typed{background:#f6f4ee;color:#14161d}.theme-light .hw-bid{background:#fff;border-color:#e2ded5}.theme-light .hw-bid span{color:#14161d}.theme-light .hw-bid b{color:#3a3f52}.theme-light .hw-steps span{background:#05060c99;color:#e6e8f0}.theme-light .kc-types button.on{background:#7c6bd6;border-color:#7c6bd6;color:#fff}.theme-light .kc-res button.on,.theme-light .kc-card.on{border:2px solid #7C6BD6;background:#f5f3ff;box-shadow:0 10px 32px #7c6bd62e}.theme-light .kc-out{background-color:#fff}.theme-light .kc-range{background:linear-gradient(90deg,#7C6BD6 var(--p),#dcd8cf var(--p))}.theme-light .kc-range::-webkit-slider-thumb{background:#fff}.theme-light .kc-low{color:#0c0e10}.theme-light .kc-mono{color:#fff}.theme-light .kc-res button:disabled{opacity:1}.theme-light .mcp3-core b{color:#f3f1ff}.theme-light .mcp3-core .mcp3-tag{color:#c9c0fa}.theme-light .mcp3-chip i svg{fill:#fff}.theme-light .mcp3-chip i b{color:#fff}.theme-light .mcp3-chip{box-shadow:0 6px 18px #281e5a1a}.theme-light .mcp3-chip.live{box-shadow:0 0 0 1px var(--c),0 8px 26px color-mix(in srgb,var(--c) 38%,transparent)}.theme-light .mcp3-core{box-shadow:0 0 60px #7c6bd659}.theme-light .mcp3-status b{filter:brightness(.8)}.kh2{--a:#9b86ff;--b:#5b8def;--t:#f3f4f8;--m:#a3aabb;--card:#12151d;--line:#ffffff1c;position:relative;overflow:hidden;isolation:isolate;min-height:0;padding:56px var(--kx-gutter,40px) 48px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);grid-template-rows:1fr auto;gap:clamp(20px,3vw,48px) clamp(24px,4vw,64px);align-items:center;background:#06070b;color:var(--t);font-family:Inter,system-ui,sans-serif}body.theme-light .kh2{--t:#12141a;--m:#59616d;--card:#ffffff;--line:#12141a1a;background:#f2efe8}.kh2-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.kh2-bg i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;animation:kh2-drift 18s ease-in-out infinite alternate}.kh2-bg .o1{width:46vw;height:46vw;left:-10vw;top:-14vw;background:#6d57ff}.kh2-bg .o2{width:38vw;height:38vw;right:-8vw;top:10vh;background:#2f6bff;animation-duration:22s;opacity:.4}.kh2-bg .o3{width:30vw;height:30vw;left:35vw;bottom:-18vw;background:#b06bff;animation-duration:26s;opacity:.32}body.theme-light .kh2-bg i{opacity:.22}.kh2-bg .grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 70% at 60% 45%,#000,#0000);mask-image:radial-gradient(70% 70% at 60% 45%,#000,#0000)}body.theme-light .kh2-bg .grid{background-image:linear-gradient(#12141a0d 1px,#0000 1px),linear-gradient(90deg,#12141a0d 1px,#0000 1px)}@keyframes kh2-drift{to{transform:translate(6vw,4vh) scale(1.15)}}.kh2-copy{align-self:center;animation:kh2-up .9s cubic-bezier(.16,1,.3,1) both}.kh2-k{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;border-radius:99px;border:1px solid var(--line);background:#ffffff08;font:500 11px DM Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--m)}.kh2-k b{width:8px;height:8px;border-radius:50%;background:#3dd68c;box-shadow:0 0 #3dd68c88;animation:kx-pulse 2s ease-out infinite}.kh2 h1{margin:22px 0 18px;font-size:clamp(46px,5.6vw,92px);font-weight:650;line-height:.98;letter-spacing:-.055em}.kh2 h1 em{font-style:normal;background:linear-gradient(95deg,#c4b6ff,#8b78f0 40%,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.kh2-copy p{max-width:46ch;margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.6;color:var(--m)}@keyframes kh2-up{0%{opacity:0;translate:0 26px}}.kh2-stage{position:relative;perspective:1600px;animation:kh2-up 1s .12s cubic-bezier(.16,1,.3,1) both}.kh2-prompt{position:relative;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:18px;background:linear-gradient(160deg,#ffffff14,#ffffff06);border:1px solid #ffffff26;box-shadow:0 30px 80px #0008,inset 0 1px #ffffff1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.theme-light .kh2-prompt{background:#fffffff2;border-color:#d6d2ca;box-shadow:0 24px 60px #4b536626}.kh2-prompt:before{content:"";position:absolute;inset:-1px;border-radius:19px;padding:1px;background:conic-gradient(from var(--kx-a,0deg),#9b86ff,#5b8def,#0000 35%,#0000 65%,#9b86ff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:kx-ring 6s linear infinite;pointer-events:none}.kh2-ic{color:var(--a);font-size:16px}.kh2-typed{flex:1;min-width:0;font-size:clamp(14px,1.1vw,17px);line-height:1.4;color:var(--t);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kh2-caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-2px;background:var(--a);animation:kh2-blink 1s steps(1) infinite}.kh2[data-stage="3"] .kh2-caret{opacity:0;animation:none}@keyframes kh2-blink{50%{opacity:0}}.kh2-prompt button{flex:none;display:flex;align-items:center;gap:8px;padding:12px 18px;border:0;border-radius:12px;background:linear-gradient(135deg,#8b78f0,#5b8def);color:#fff;font:600 14px Inter,system-ui,sans-serif;cursor:pointer;box-shadow:0 10px 28px #7c6bd666;transition:translate .2s,box-shadow .2s}.kh2-prompt button:hover{translate:0 -1px;box-shadow:0 14px 36px #7c6bd688}.kh2-prompt button b{transition:translate .25s}.kh2-prompt button:hover b{translate:3px 0}.kh2-route{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 2px 18px}.kh2-chip{padding:6px 12px;border-radius:99px;border:1px solid var(--line);font:500 12px DM Mono,ui-monospace,monospace;color:var(--m);opacity:.55;transition:all .35s cubic-bezier(.16,1,.3,1)}.kh2-chip.on{opacity:1;color:var(--t);border-color:#9b86ff99;background:#7c6bd626;box-shadow:0 0 0 1px #9b86ff33,0 6px 18px #7c6bd633}.kh2-chip.smart.on{background:linear-gradient(135deg,#8b78f0,#5b8def);color:#fff;border-color:#0000}.kh2-status{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font:500 11.5px DM Mono,ui-monospace,monospace;color:var(--m)}.kh2-status i{width:7px;height:7px;border-radius:50%;background:var(--a);animation:kx-pulse 1.4s ease-out infinite}.kh2[data-stage="3"] .kh2-status i{background:#3dd68c}.kh2-outs{display:grid;grid-template-columns:1.45fr 1fr .78fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;height:clamp(300px,44vh,470px);transform:rotateX(calc(var(--hy,0) * -5deg)) rotateY(calc(var(--hx,0) * 7deg));transform-style:preserve-3d}.kh2-card{position:relative;margin:0;overflow:hidden;border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:0 24px 60px #0007;opacity:0;translate:0 26px;scale:.94;transition:opacity .6s cubic-bezier(.16,1,.3,1),translate .7s cubic-bezier(.16,1,.3,1),scale .7s cubic-bezier(.16,1,.3,1),box-shadow .3s}body.theme-light .kh2-card{box-shadow:0 20px 50px #4b536630}.kh2[data-stage="2"] .kh2-card,.kh2[data-stage="3"] .kh2-card{opacity:1;translate:0 0;scale:1}.kh2-card:nth-child(2){transition-delay:.09s}.kh2-card:nth-child(3){transition-delay:.18s}.kh2-card:nth-child(4){transition-delay:.27s}.kh2-card:nth-child(5){transition-delay:.36s}.kh2-card.film{grid-row:1/3}.kh2-card.vreel{grid-row:1/3;grid-column:3}.kh2-card img,.kh2-card video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:default!important}.kh2-card figcaption{position:absolute;left:0;right:0;bottom:0;padding:28px 14px 12px;background:linear-gradient(#0000,#000c);color:#fff}.kh2-card figcaption b{display:block;font-size:13px;font-weight:600}.kh2-card figcaption span{display:block;margin-top:2px;font-size:11.5px;color:#d4d8e2}.kh2-card>em{position:absolute;right:10px;top:10px;padding:5px 9px;border-radius:99px;background:#0a0b12b3;border:1px solid #ffffff2e;color:#fff;font:500 10px DM Mono,ui-monospace,monospace;font-style:normal;letter-spacing:.08em}.kh2-card.voice,.kh2-card.score{background:radial-gradient(120% 100% at 50% 110%,#7c6bd655,#0000 70%),var(--card)}.kh2-card.voice figcaption,.kh2-card.score figcaption{background:none;color:var(--t)}.kh2-card.voice figcaption span,.kh2-card.score figcaption span{color:var(--m)}.kh2-wave{position:absolute;left:14px;right:14px;top:16%;height:46%;display:flex;align-items:center;gap:3px}.kh2-wave i{flex:1;border-radius:9px;background:linear-gradient(#c4b6ff,#5b8def);animation:kh2-eq .9s ease-in-out infinite alternate}.kh2-eq{position:absolute;left:14px;right:14px;top:14%;height:48%;display:flex;align-items:flex-end;gap:5px}.kh2-eq i{flex:1;height:30%;border-radius:4px 4px 2px 2px;background:linear-gradient(#63d9ff,#7c6bd6);animation:kh2-bar .8s ease-in-out infinite alternate}.kh2-eq i:nth-child(3n){animation-duration:1.1s}.kh2-eq i:nth-child(4n+1){animation-duration:.65s}@keyframes kh2-eq{to{scale:1 .35}}@keyframes kh2-bar{to{height:95%}}.kh2:not([data-stage="2"]):not([data-stage="3"]) .kh2-wave i,.kh2:not([data-stage="2"]):not([data-stage="3"]) .kh2-eq i{animation-play-state:paused}.kh2-foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:6px;animation:kh2-up 1s .24s cubic-bezier(.16,1,.3,1) both}.kh2-ctas{display:flex;gap:10px;flex-wrap:wrap}.kh2-go{position:relative;overflow:hidden;padding:15px 26px;border-radius:14px;background:linear-gradient(135deg,#8b78f0,#6b5bd6 55%,#5b8def);color:#fff;font:600 15px Inter,system-ui,sans-serif;text-decoration:none;box-shadow:0 14px 40px #7c6bd666,inset 0 1px #ffffff40;transition:translate .2s,box-shadow .2s}.kh2-go:hover{translate:0 -2px;box-shadow:0 18px 48px #7c6bd688}.kh2-ghost{padding:15px 24px;border-radius:14px;border:1px solid var(--line);color:var(--t);font:600 15px Inter,system-ui,sans-serif;text-decoration:none;transition:border-color .2s,background .2s}.kh2-ghost:hover{border-color:#9b86ff;background:#7c6bd614}.kh2-facts{display:flex;gap:clamp(18px,3vw,40px)}.kh2-facts span{font-size:13px;color:var(--m)}.kh2-facts b{display:block;font-size:24px;font-weight:650;letter-spacing:-.03em;color:var(--t)}@media(max-width:1000px){.kh2{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding-top:94px}.kh2-outs{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:180px 120px 120px}.kh2-card.film{grid-row:1;grid-column:1/3}.kh2-card.vreel{grid-row:2/4;grid-column:2}.kh2-status{margin-left:0;width:100%}}@media(max-width:600px){.kh2-prompt button{padding:11px 13px}.kh2-typed{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kh2-facts b{font-size:20px}}@media(prefers-reduced-motion:reduce){.kh2-bg i,.kh2-prompt:before,.kh2-wave i,.kh2-eq i{animation:none}}.kh2-stage{align-self:center}.kh2 h1{font-size:clamp(44px,4.9vw,84px)}.kh2-outs{grid-template-columns:1.35fr .6fr .6fr .82fr;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:"film art art reel" "film voice score reel"}.kh2-card.film{grid-area:film}.kh2-card.art{grid-area:art}.kh2-card.vreel{grid-area:reel}.kh2-card.voice{grid-area:voice}.kh2-card.score{grid-area:score}.kh2-card{opacity:1;translate:none;scale:1}.kh2-card:before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;background:linear-gradient(110deg,#ffffff05 30%,#ffffff14,#ffffff05 70%) 0 0/250% 100%,var(--card);animation:kh2-shim 1.4s linear infinite;transition:opacity .6s cubic-bezier(.16,1,.3,1);pointer-events:none}body.theme-light .kh2-card:before{background:linear-gradient(110deg,#12141a06 30%,#12141a12,#12141a06 70%) 0 0/250% 100%,#fff}.kh2[data-stage="2"] .kh2-card:before,.kh2[data-stage="3"] .kh2-card:before{opacity:0;animation:none}.kh2-card:nth-child(2):before{transition-delay:.1s}.kh2-card:nth-child(3):before{transition-delay:.2s}.kh2-card:nth-child(4):before{transition-delay:.3s}.kh2-card:nth-child(5):before{transition-delay:.4s}@keyframes kh2-shim{to{background-position:-250% 0,0 0}}.kh2-card>*{transition:scale .9s cubic-bezier(.16,1,.3,1)}.kh2:not([data-stage="2"]):not([data-stage="3"]) .kh2-card>img,.kh2:not([data-stage="2"]):not([data-stage="3"]) .kh2-card>video{scale:1.08}@media(max-width:1000px){.kh2-outs{grid-template-columns:1fr 1fr 1fr;grid-template-rows:190px 120px 120px;grid-template-areas:"film film film" "art art reel" "voice score reel"}}.kh2 h1{font-size:clamp(42px,4.5vw,78px)}.kh2 .kh2-outs .kh2-card.film{grid-area:film}.kh2 .kh2-outs .kh2-card.art{grid-area:art}.kh2 .kh2-outs .kh2-card.vreel{grid-area:reel}.kh2 .kh2-outs .kh2-card.voice{grid-area:voice}.kh2 .kh2-outs .kh2-card.score{grid-area:score}.kh2{min-height:auto;padding-top:clamp(70px,11vh,120px);padding-bottom:clamp(56px,9vh,96px);grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);background:#05060a}body.theme-light .kh2{background:#f2efe8}.kh2-bg i{filter:blur(110px);animation-duration:30s}.kh2-bg .o1{width:60vw;height:36vw;left:20vw;top:-24vw;background:#5a46e0;opacity:.42}.kh2-bg .o2{width:30vw;height:30vw;right:-10vw;top:auto;bottom:-12vw;background:#2a5ae0;opacity:.28}.kh2-bg .o3{display:none}.kh2-bg .grid{background-image:radial-gradient(circle at 62% 48%,#0000 0 27%,#9b86ff1f 27.1% 27.25%,#0000 27.4% 39%,#9b86ff14 39.1% 39.2%,#0000 39.4% 52%,#9b86ff0d 52.1% 52.2%,#0000 52.4%);background-size:auto;-webkit-mask-image:none;mask-image:none}body.theme-light .kh2-bg .grid{background-image:radial-gradient(circle at 62% 48%,#0000 0 27%,#6a55d81f 27.1% 27.25%,#0000 27.4% 39%,#6a55d814 39.1% 39.2%,#0000 39.4%)}.kh2:before{content:"";position:absolute;left:0;right:0;top:0;height:140px;z-index:-1;background:linear-gradient(#020307,#0000);pointer-events:none}body.theme-light .kh2:before{display:none}.kh2-outs{height:clamp(380px,60vh,640px);gap:14px;grid-template-columns:1.6fr .62fr .62fr .9fr}.kh2-card{border-radius:22px;box-shadow:0 34px 90px #000a,inset 0 0 0 1px #ffffff14}.kh2-card.film:after,.kh2-card.vreel:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff2e;pointer-events:none;z-index:4}.kh2-card figcaption{padding:40px 18px 16px}.kh2-card figcaption b{font-size:14.5px}.kh2-card.film figcaption span{font-size:12.5px}.kh2-card>em{top:14px;right:14px}.kh2-card.film:before{z-index:3}.kh2-live{position:absolute;left:14px;top:14px;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:99px;background:#0a0b12b3;border:1px solid #ffffff2e;color:#fff;font:500 10px DM Mono,ui-monospace,monospace;letter-spacing:.12em}.kh2-live i{width:7px;height:7px;border-radius:50%;background:#ff4d6d;animation:kx-pulse 1.6s ease-out infinite}.kh2 h1{font-size:clamp(40px,4vw,70px)}.kh2-copy p{font-size:clamp(14.5px,1.05vw,17px)}@media(max-width:1000px){.kh2{grid-template-columns:1fr}.kh2-outs{height:auto;grid-template-rows:230px 140px 140px}}.kh2.kh2-in{position:fixed;inset:0;z-index:20;min-height:0;height:100vh;padding-top:calc(66px + clamp(18px,4vh,44px));padding-bottom:clamp(18px,3.5vh,36px);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,transform;contain:layout paint}.kh2-bg i{will-change:transform}html.kx-h2on .kh2.kh2-in{pointer-events:auto}.kh2.kh2-in .kh2-outs{height:clamp(320px,52vh,600px)}.kh2.kh2-in:before{display:none}.kx-hero:not(#kx):not(#kx):not(#kx) .finale{display:none}.kh2 .kh2-outs .kh2-card{opacity:1;translate:0 0;scale:1}.kh2 .kh2-outs .kh2-card:before{background:linear-gradient(110deg,#05060a00 25%,#ffffff1f,#05060a00 75%) 0 0/250% 100%,#05060a99}body.theme-light .kh2 .kh2-outs .kh2-card:before{background:linear-gradient(110deg,#fff0 25%,#ffffff8c,#fff0 75%) 0 0/250% 100%,#f4f2f7a6}.kh2:not([data-stage="2"]):not([data-stage="3"]) .kh2-outs .kh2-card>img,.kh2:not([data-stage="2"]):not([data-stage="3"]) .kh2-outs .kh2-card>video{scale:1.06}@media(max-width:700px){.kh2.kh2-in{padding:92px 16px 14px;gap:10px;display:flex;flex-direction:column}.kh2.kh2-in .kh2-copy p,.kh2.kh2-in .kh2-k,.kh2.kh2-in .kh2-facts,.kh2.kh2-in .kh2-status,.kh2.kh2-in .kh2-card.voice{display:none}.kh2.kh2-in h1{font-size:clamp(28px,8.4vw,36px);margin:0}.kh2.kh2-in .kh2-prompt{padding:7px 7px 7px 12px}.kh2.kh2-in .kh2-typed{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kh2.kh2-in .kh2-route{margin:8px 0}.kh2.kh2-in .kh2-outs{height:auto;flex:1;min-height:0;max-height:52vh;grid-template-columns:1fr 1fr .85fr;grid-template-rows:1fr 1fr;grid-template-areas:"film film reel" "art score reel";gap:8px}.kh2.kh2-in .kh2-stage{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;min-width:0;max-width:100%}.kh2.kh2-in>*{min-width:0;max-width:100%}.kh2.kh2-in .kh2-prompt,.kh2.kh2-in .kh2-outs{width:100%;min-width:0}.kh2.kh2-in .kh2-typed{flex:1;min-width:0}.kh2.kh2-in .kh2-route{flex-wrap:wrap;overflow:hidden}.kh2.kh2-in .kh2-outs{transform:none}.kh2.kh2-in .kh2-foot{margin-top:auto;padding-top:10px}.kh2.kh2-in .kh2-ctas a{padding:11px 16px;font-size:14px}}.kh2.kh2-in{background:transparent!important;opacity:1;--h:0}.kh2.kh2-in .kh2-bg{background:#05060a;opacity:clamp(0,calc((var(--h) - .08) / .3),1)}body.theme-light .kh2.kh2-in .kh2-bg{background:#f2efe8}.kh2.kh2-in .kh2-k,.kh2.kh2-in h1,.kh2.kh2-in h1 em,.kh2.kh2-in .kh2-copy p,.kh2.kh2-in .kh2-prompt,.kh2.kh2-in .kh2-route,.kh2.kh2-in .kh2-outs .kh2-card,.kh2.kh2-in .kh2-foot{--q:clamp(0,calc((var(--h) - var(--o)) / var(--d,.2)),1);--e:calc(var(--q) * (2 - var(--q)));opacity:var(--q);transition:none!important;animation:none}.kh2.kh2-in .kh2-k{--o:.2;translate:0 calc((1 - var(--e)) * 22px)}.kh2.kh2-in h1{--o:.24;--d:.22;translate:0 calc((1 - var(--e)) * 46px);filter:blur(calc((1 - var(--e)) * 8px))}.kh2.kh2-in h1 em{--o:.3;--d:.22;display:inline-block;translate:calc((1 - var(--e)) * -40px) 0}.kh2.kh2-in .kh2-copy p{--o:.34;translate:0 calc((1 - var(--e)) * 28px)}.kh2.kh2-in .kh2-prompt{--o:.28;translate:0 calc((1 - var(--e)) * -28px);scale:calc(.96 + var(--e) * .04)}.kh2.kh2-in .kh2-route{--o:.36;translate:0 calc((1 - var(--e)) * -14px)}.kh2.kh2-in .kh2-outs{perspective:1400px}.kh2.kh2-in .kh2-outs .kh2-card{translate:0 calc((1 - var(--e)) * 90px);scale:calc(.9 + var(--e) * .1);rotate:x calc((1 - var(--e)) * 16deg);transform-origin:50% 100%}.kh2.kh2-in .kh2-outs .kh2-card.film{--o:.42;--d:.1;translate:none;scale:1;rotate:none}.kh2.kh2-in .kh2-outs .kh2-card.art{--o:.46}.kh2.kh2-in .kh2-outs .kh2-card.vreel{--o:.5;translate:calc((1 - var(--e)) * 80px) 0}.kh2.kh2-in .kh2-outs .kh2-card.voice{--o:.54}.kh2.kh2-in .kh2-outs .kh2-card.score{--o:.58}.kh2.kh2-in .kh2-foot{--o:.62;translate:0 calc((1 - var(--e)) * 30px)}@media(prefers-reduced-motion:reduce){.kh2.kh2-in h1{filter:none}}.kh2.kh2-in.kh2-hole .kh2-bg{-webkit-mask:linear-gradient(#000 0 0) var(--fx) var(--fy)/var(--fw) var(--fh) no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) var(--fx) var(--fy)/var(--fw) var(--fh) no-repeat exclude,linear-gradient(#000 0 0)}.kh2 .kh2-outs .kh2-card:before,body.theme-light .kh2 .kh2-outs .kh2-card:before{background:linear-gradient(100deg,#fff0 42%,#ffffff59,#fff0 58%) 0 0/300% 100% no-repeat;opacity:0;animation:none;mix-blend-mode:soft-light}.kh2[data-stage="1"] .kh2-outs .kh2-card:before{opacity:1;animation:kh2-sweep 1.1s cubic-bezier(.4,0,.2,1) both}@keyframes kh2-sweep{0%{background-position:100% 0}to{background-position:0 0}}.kh2:not([data-stage="2"]):not([data-stage="3"]) .kh2-outs .kh2-card>img,.kh2:not([data-stage="2"]):not([data-stage="3"]) .kh2-outs .kh2-card>video{scale:1.03;filter:none}.kh2 .kh2-outs .kh2-card>img,.kh2 .kh2-outs .kh2-card>video{transition:scale 1.2s cubic-bezier(.16,1,.3,1)}.kh2:not(.kh2-in) .kh2-outs,.kh2.kh2-in .kh2-outs{animation:kh2-swap .55s cubic-bezier(.16,1,.3,1)}@keyframes kh2-swap{0%{opacity:.55}to{opacity:1}}.kh2.kh2-sc{--h:0}.kh2.kh2-sc .kh2-k,.kh2.kh2-sc h1,.kh2.kh2-sc h1 em,.kh2.kh2-sc .kh2-copy p,.kh2.kh2-sc .kh2-prompt,.kh2.kh2-sc .kh2-route,.kh2.kh2-sc .kh2-outs .kh2-card,.kh2.kh2-sc .kh2-foot{--q:clamp(0,calc((var(--h) - var(--o)) / var(--d,.2)),1);--e:calc(var(--q) * (2 - var(--q)));opacity:var(--q);transition:none!important;animation:none}.kh2.kh2-sc .kh2-k{--o:.2;translate:0 calc((1 - var(--e)) * 22px)}.kh2.kh2-sc h1{--o:.24;--d:.22;translate:0 calc((1 - var(--e)) * 46px);filter:blur(calc((1 - var(--e)) * 8px))}.kh2.kh2-sc h1 em{--o:.3;--d:.22;display:inline-block;translate:calc((1 - var(--e)) * -40px) 0}.kh2.kh2-sc .kh2-copy p{--o:.34;translate:0 calc((1 - var(--e)) * 28px)}.kh2.kh2-sc .kh2-prompt{--o:.28;translate:0 calc((1 - var(--e)) * -28px);scale:calc(.96 + var(--e) * .04)}.kh2.kh2-sc .kh2-route{--o:.36;translate:0 calc((1 - var(--e)) * -14px)}.kh2.kh2-sc .kh2-outs{perspective:1400px}.kh2.kh2-sc .kh2-outs .kh2-card{translate:0 calc((1 - var(--e)) * 90px);scale:calc(.9 + var(--e) * .1);rotate:x calc((1 - var(--e)) * 16deg);transform-origin:50% 100%}.kh2.kh2-sc .kh2-outs .kh2-card.film{--o:.42;--d:.1;translate:none;scale:1;rotate:none}.kh2.kh2-sc .kh2-outs .kh2-card.art{--o:.46}.kh2.kh2-sc .kh2-outs .kh2-card.vreel{--o:.5;translate:calc((1 - var(--e)) * 80px) 0}.kh2.kh2-sc .kh2-outs .kh2-card.voice{--o:.54}.kh2-story{position:relative;height:250vh}.kh2.kh2-sc{position:sticky;top:0;height:100vh;min-height:620px;padding-top:calc(66px + clamp(14px,3vh,36px));padding-bottom:clamp(16px,3vh,32px)}.kh2.kh2-sc .kh2-outs{height:clamp(300px,50vh,580px)}.kh2.kh2-sc .kh2-bg{opacity:clamp(0,calc((var(--h) - .08) / .3),1)}.kh2-cover{position:absolute;inset:0;z-index:30;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;opacity:var(--ci-o,1);clip-path:inset(var(--ci-t,0) var(--ci-r,0) var(--ci-b,0) var(--ci-l,0) round var(--ci-rad,0))}@media(prefers-reduced-motion:reduce){.kh2-story{height:auto}.kh2.kh2-sc{position:relative;height:auto}.kh2-cover{display:none}}.kh2.kh2-sc .kh2-foot{--o:.62;translate:0 calc((1 - var(--e)) * 30px)}.hx-bento3{display:grid;gap:10px;height:clamp(520px,34vw,660px);min-width:0}.hx-bento3 .hx-bt{min-width:0;min-height:0}.hx-bento3 .g-b{grid-area:b}.hx-bento3 .g-t{grid-area:t}.hx-bento3 .g-s{grid-area:s}.hx-bento3 .g-m{grid-area:m}.hx-bento3 .g-n{grid-area:n}.hx-bento3 .g-o{grid-area:o}.hx-bento3.LA{grid-template-columns:29fr 33fr 10fr 28fr;grid-template-rows:58fr 42fr;grid-template-areas:"t b b s" "t m n n"}.hx-bento3.LAr{grid-template-columns:28fr 10fr 33fr 29fr;grid-template-rows:58fr 42fr;grid-template-areas:"s b b t" "n n m t"}.hx-bento3.LP{grid-template-columns:30fr 7fr 34fr 29fr;grid-template-rows:56fr 44fr;grid-template-areas:"b b s t" "m n n t"}.hx-bento3.LB{grid-template-columns:30fr 25fr 3fr 42fr;grid-template-rows:60fr 40fr;grid-template-areas:"b b b s" "m n o o"}.hx-bento3 .hx-bt.g-b .hx-btplay{opacity:0}@media(max-width:900px){.hx-bento3{height:auto;grid-template-columns:1fr 1fr;grid-auto-rows:clamp(84px,24vw,200px)}.hx-bento3.LA,.hx-bento3.LAr,.hx-bento3.LP{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-template-areas:"b b" "b b" "t s" "t s" "t m" "n n" "n n"}.hx-bento3.LB{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-template-areas:"b b" "b b" "s m" "s n" "o o" "o o"}}.hx-edit .hx-egrid{grid-template-columns:auto minmax(0,1fr)}.hx-edit{--hx-edit-chrome:280px}.hx-edit .hx-eview{min-height:0;height:max(440px,min(calc(100vh - var(--hx-edit-chrome)),44vw,760px));aspect-ratio:4/5;width:auto}@supports (height:100svh){.hx-edit .hx-eview{height:max(440px,min(calc(100svh - var(--hx-edit-chrome)),44vw,760px))}}@media(max-height:860px)and (min-width:901px){.hx-edit .hx-etag.r{top:auto;bottom:18px}}.hx-edit .hx-eview>img,.hx-edit .hx-eafter img{-o-object-position:50% 50%;object-position:50% 50%}@media(max-width:900px){.hx-edit .hx-egrid{grid-template-columns:minmax(0,1fr)}.hx-edit .hx-eview{height:auto;width:100%;min-height:0}}.hx-bento3 .hx-btcap b{white-space:nowrap}.hx-bento3 .hx-btcap span{min-width:0;text-align:right}@media(max-width:900px){.hx-bento3 .hx-btcap{padding:30px 12px 10px}.hx-bento3 .hx-btcap b{font-size:15px}.hx-bento3 .hx-btcap span{font-size:10px}}.hx-edit .hx-eside{min-height:0;gap:8px;justify-content:flex-start;contain:size}.hx-edit .hx-etools{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;align-content:stretch;gap:6px;flex:1 1 auto;min-height:0}.hx-edit .hx-ecta{flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px 16px;text-align:left}.hx-edit .hx-ecta-go{padding:12px 22px}@media(max-width:900px){.hx-edit .hx-eside{contain:none}.hx-edit .hx-etools{grid-auto-rows:auto;flex:0 0 auto}}@media(max-width:560px){.hx-edit .hx-ecta{flex-direction:column;align-items:stretch;text-align:center}}.hx-edit .hx-etools button{padding:7px 10px;gap:9px;border-radius:10px;min-height:0;min-width:0}.hx-edit .hx-etools i{width:26px;height:26px;border-radius:7px;font-size:12px}.hx-edit .hx-etools span{min-width:0}.hx-edit .hx-etools b{font-size:13px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-edit .hx-etools em,.hx-edit .hx-etools small{display:block;font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-edit .hx-etools small{font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#a89bee;margin-top:2px}.hx-edit .hx-etools button.soon{cursor:default;opacity:.62;border-style:dashed}.hx-edit .hx-etools button.soon i{filter:grayscale(1)}.hx-edit .hx-edet{padding:11px 14px;font-size:10.5px}@media(min-width:1600px){.hx-edit .hx-etools{gap:8px}.hx-edit .hx-etools button{padding:10px 12px}.hx-edit .hx-etools i{width:30px;height:30px;font-size:13px}.hx-edit .hx-etools b{font-size:14px}.hx-edit .hx-etools em{font-size:11.5px}}@media(max-width:560px){.hx-edit .hx-etools{grid-template-columns:1fr 1fr}.hx-edit .hx-etools em{display:none}.hx-edit .hx-etools button{padding:7px 8px;gap:7px}.hx-edit .hx-etools i{width:22px;height:22px;font-size:11px}.hx-edit .hx-etools b{font-size:12.5px;white-space:normal}.hx-edit .hx-etools small{font-size:8.5px;letter-spacing:0;white-space:normal}}.theme-light .hx-edit .hx-etools small{color:#6a58c9}.pp{--bg:#0C0E10;--panel:#121419;--panel2:#16181e;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.14);--ink:#E7E9F0;--mute:#9AA3B5;--dim:#6F7789;--acc:#B9A2FF;--acc2:#7C6BD6;--acc3:#5B8DEF;--shade:rgba(8,9,12,.82);background:var(--bg);color:var(--ink);overflow-x:clip}.pp *{box-sizing:border-box}.pp a{color:inherit;text-decoration:none}.pp section{padding:0}.pp .pp-sec{padding:96px 0}.pp .pp-sec.tight{padding:64px 0}.pp .pp-wrap{max-width:1320px;margin:0 auto;padding:0 40px}@media(min-width:1280px){.pp .pp-wrap{max-width:1560px;padding:0 44px}}.pp h1,.pp h2,.pp h3{font-family:Space Grotesk,sans-serif;margin:0}.pp .pp-kick{font-size:12px;letter-spacing:.26em;color:var(--acc);font-weight:600;text-transform:uppercase;margin-bottom:14px;font-family:IBM Plex Mono,monospace}.pp .pp-h2{font-size:clamp(30px,3.8vw,56px);line-height:1.04;letter-spacing:-1.6px;font-weight:700;max-width:1000px}.pp .pp-h2 em,.pp .pp-h1 em{font-style:normal;background:linear-gradient(90deg,#c9b8ff,#7c6bd6 60%,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.pp .pp-sub{color:var(--mute);font-size:17px;line-height:1.65;max-width:680px;margin-top:16px}.pp .pp-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:40px;flex-wrap:wrap}.pp .pp-btn{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding:14px 24px;font-weight:600;font-size:15px;transition:transform .2s,box-shadow .25s,background .25s,border-color .25s;cursor:pointer;border:0;font-family:inherit}.pp .pp-btn.p{background:var(--acc);color:#14121c}.pp .pp-btn.p:hover{background:#c7b5ff;box-shadow:0 0 32px #b9a2ff73;transform:translateY(-1px)}.pp .pp-btn.g{background:#ffffff0a;color:var(--ink);border:1px solid var(--line2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pp .pp-btn.g:hover{border-color:var(--acc);color:#fff}.pp .pp-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.pp .pp-rv{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.pp .pp-rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pp .pp-rv{opacity:1;transform:none;transition:none}}.pp .pp-slot{position:relative;overflow:hidden;border-radius:18px;background:var(--panel);border:1px solid var(--line);width:100%;isolation:isolate}.pp .pp-slot>img,.pp .pp-slot>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pp .pp-slot>video{z-index:1}.pp .pp-slot.empty{background:radial-gradient(120% 90% at 20% 0%,rgba(124,107,214,.32),transparent 55%),radial-gradient(90% 80% at 100% 100%,rgba(91,141,239,.22),transparent 60%),linear-gradient(160deg,#17151f,#0f1116)}.pp .pp-ph{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:18px 20px}.pp .pp-ph:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%)}.pp .pp-ph b{position:relative;font-family:Space Grotesk;font-size:17px;font-weight:600;color:#edeafb;max-width:90%}.pp .pp-phk,.pp .pp-phid{position:relative;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.12em;color:#d6ceff9e;text-transform:uppercase}.pp .pp-phid{letter-spacing:.04em;text-transform:none;color:#d6ceff6b}.pp .pp-play{position:absolute;right:12px;top:12px;z-index:2;width:30px;height:30px;border-radius:99px;display:grid;place-items:center;font-size:10px;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border:1px solid rgba(255,255,255,.18)}.pp .pp-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:46px 18px 16px;background:linear-gradient(180deg,transparent,rgba(5,5,12,.86));display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.pp .pp-cap b{font-size:16px;font-family:Space Grotesk;color:#fff}.pp .pp-cap span{font-family:IBM Plex Mono,monospace;font-size:11px;color:#c9cde0;letter-spacing:.05em;text-align:right}.pp .pp-hero{position:relative;min-height:min(92vh,900px);display:flex;align-items:flex-end;overflow:hidden;padding:140px 0 64px}.pp .pp-hslot{position:absolute;inset:0}.pp .pp-hero .pp-hbg{position:absolute;inset:0;border-radius:0;border:0;aspect-ratio:auto!important;height:100%}.pp .pp-hero .pp-hbg.empty .pp-ph{justify-content:flex-start;align-items:flex-end;padding:96px 40px;text-align:right}.pp .pp-hshade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#08090ceb,#08090c9e 42%,#08090c14 75%),linear-gradient(180deg,rgba(8,9,12,.5) 0%,transparent 26%,transparent 60%,var(--bg) 100%)}.pp .pp-hin{position:relative;z-index:2;width:100%}.pp .pp-crumb{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;color:var(--mute);text-transform:uppercase;margin-bottom:22px;display:flex;gap:10px;flex-wrap:wrap}.pp .pp-crumb a:hover{color:#fff}.pp .pp-crumb i{font-style:normal;color:var(--dim)}.pp .pp-crumb b{color:var(--acc);font-weight:500}.pp .pp-h1{font-size:clamp(46px,7.4vw,118px);line-height:.96;letter-spacing:-3px;font-weight:700;max-width:1100px}.pp .pp-tag{font-family:Space Grotesk;font-size:clamp(20px,2.2vw,30px);line-height:1.25;color:#dcd8f0;margin-top:20px;max-width:760px;font-weight:500}.pp .pp-lead{color:#b4bbcb;font-size:17px;line-height:1.7;max-width:640px;margin-top:18px}.pp .pp-hchips{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.pp .pp-hchips span{border:1px solid var(--line2);background:#0c0e128c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:99px;padding:7px 14px;font-size:12.5px;color:#c9cedc}.pp .pp-clips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px;max-width:900px}.pp .pp-clip{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid var(--line2);background:#000;cursor:pointer;transition:transform .25s,border-color .25s}.pp .pp-clip:hover,.pp .pp-clip.on{border-color:var(--acc);transform:translateY(-2px)}.pp .pp-clip video,.pp .pp-clip img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp .pp-clip span{position:absolute;left:10px;bottom:8px;z-index:2;font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 8px #000}.pp .pp-does{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.pp .pp-dlist{display:grid;gap:0;border-top:1px solid var(--line)}.pp .pp-ditem{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid var(--line)}.pp .pp-ditem em{font-style:normal;font-family:IBM Plex Mono,monospace;color:var(--acc);font-size:13px;padding-top:4px}.pp .pp-ditem b{display:block;font-family:Space Grotesk;font-size:21px;font-weight:600;margin-bottom:6px}.pp .pp-ditem p{color:var(--mute);font-size:15.5px;line-height:1.6;margin:0}.pp .pp-caps{display:grid;gap:22px}.pp .pp-cap-row{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;padding:28px;border-radius:24px;background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line)}.pp .pp-cap-row:nth-child(2n){grid-template-columns:1.15fr 1fr}.pp .pp-cap-row:nth-child(2n) .pp-ctext{order:2}.pp .pp-ctext{padding:12px 8px}.pp .pp-cap-row>.pp-slot{max-height:480px}.pp .pp-ctile{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#1a1b22;border:1px solid var(--line2);color:var(--acc);margin-bottom:22px}.pp .pp-ctext h3{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.8px;line-height:1.1;font-weight:700}.pp .pp-ctext p{color:#b4bbcb;font-size:16px;line-height:1.7;margin:14px 0 0}.pp .pp-ctext ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.pp .pp-ctext li{display:flex;gap:10px;font-size:14.5px;color:#cfd3e0;line-height:1.5}.pp .pp-ctext li:before{content:"";flex:0 0 6px;height:6px;border-radius:99px;background:var(--acc);margin-top:8px;box-shadow:0 0 10px #b9a2ff99}.pp .pp-note{margin-top:18px;font-size:13px;color:var(--mute);border-left:2px solid var(--acc2);padding:4px 0 4px 12px;line-height:1.55}.pp .pp-badge{display:inline-block;vertical-align:middle;margin-left:12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;text-transform:uppercase;color:var(--acc);border:1px solid rgba(185,162,255,.4);border-radius:99px;padding:4px 10px;font-weight:500;letter-spacing:.1em}.pp .pp-jump{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:36px}.pp .pp-jump button{font:inherit;font-size:13.5px;color:#cfd3e0;background:#ffffff08;border:1px solid var(--line2);border-radius:99px;padding:8px 15px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:border-color .2s,color .2s}.pp .pp-jump button:hover{border-color:var(--acc);color:#fff}.pp .pp-jump button svg{width:15px;height:15px;color:var(--acc)}.pp .pp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:st}.pp .pp-step{position:relative;padding:28px 26px 30px;border-radius:20px;border:1px solid var(--line);background:var(--panel)}.pp .pp-step:before{counter-increment:st;content:counter(st,decimal-leading-zero);font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--acc);display:block;margin-bottom:28px}.pp .pp-step:after{content:"";position:absolute;left:26px;right:26px;top:52px;height:1px;background:linear-gradient(90deg,var(--acc2),transparent)}.pp .pp-step b{font-family:Space Grotesk;font-size:20px;display:block;margin-bottom:8px}.pp .pp-step p{color:var(--mute);font-size:15px;line-height:1.6;margin:0}.pp .pp-gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,14vw,260px);grid-auto-flow:dense;gap:14px}.pp .pp-gal .pp-slot{height:100%;aspect-ratio:auto!important}.pp .pp-gal .g0{grid-column:span 2;grid-row:span 2}.pp .pp-gal .tall{grid-row:span 2}.pp .pp-gal .w2{grid-column:span 2}.pp .pp-gal .w3{grid-column:span 3}.pp .pp-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.pp .pp-model{display:flex;flex-direction:column;gap:6px;padding:20px 20px 18px;border-radius:16px;border:1px solid var(--line);background:var(--panel);transition:border-color .2s,transform .2s}.pp .pp-model:hover{border-color:var(--acc);transform:translateY(-2px)}.pp .pp-model small{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase}.pp .pp-model b{font-family:Space Grotesk;font-size:18px;font-weight:600}.pp .pp-model span{font-size:13.5px;color:var(--mute)}.pp .pp-model i{font-style:normal;font-size:13px;color:var(--acc);margin-top:6px}.pp .pp-mnote{color:var(--dim);font-size:13px;margin-top:16px;line-height:1.6;max-width:800px}.pp .pp-limits{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.pp .pp-limits div{padding:18px 20px;border-radius:14px;border:1px dashed var(--line2);color:#c3c8d6;font-size:14.5px;line-height:1.6}.pp .pp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pp .pp-card{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:var(--panel);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .35s;min-height:100%}.pp .pp-card:hover{transform:translateY(-4px);border-color:#b9a2ff80;box-shadow:0 24px 60px #00000073,0 0 0 1px #b9a2ff33}.pp .pp-card .pp-slot{border-radius:0;border:0;border-bottom:1px solid var(--line)}.pp .pp-card .pp-slot>img,.pp .pp-card .pp-slot>video{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.pp .pp-card:hover .pp-slot>img,.pp .pp-card:hover .pp-slot>video{transform:scale(1.04)}.pp .pp-cbody{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.pp .pp-ctop{display:flex;align-items:center;gap:12px}.pp .pp-ctop .pp-ctile{margin:0;width:40px;height:40px;border-radius:11px}.pp .pp-ctop b{font-family:Space Grotesk;font-size:21px;font-weight:600}.pp .pp-cbody p{color:var(--mute);font-size:14.5px;line-height:1.6;margin:0}.pp .pp-ctags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.pp .pp-ctags span{font-size:12px;color:#c9cedc;border:1px solid var(--line2);border-radius:99px;padding:5px 11px}.pp .pp-go{font-size:14px;color:var(--acc);font-weight:600;margin-top:4px}.pp .pp-ihero{position:relative;padding:150px 0 70px;overflow:hidden}.pp .pp-ihero:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 520px at 78% 10%,rgba(124,107,214,.22),transparent 62%),radial-gradient(700px 420px at 10% 90%,rgba(91,141,239,.1),transparent 60%);pointer-events:none}.pp .pp-igrid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.pp .pp-imosaic{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:min(560px,62vh)}.pp .pp-imosaic .pp-slot{height:100%;aspect-ratio:auto!important}.pp .pp-imosaic .m0{grid-row:span 2}.pp .pp-gnav{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}.pp .pp-gnav button{font:inherit;font-size:14px;background:#ffffff08;border:1px solid var(--line2);color:#d9dce6;border-radius:99px;padding:10px 18px;cursor:pointer;transition:border-color .2s}.pp .pp-gnav button:hover{border-color:var(--acc)}.pp .pp-gnav button em{font-style:normal;color:var(--dim);margin-left:6px;font-family:IBM Plex Mono,monospace;font-size:12px}.pp .pp-group{padding:84px 0 24px;scroll-margin-top:72px}.pp .pp-ghead{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:end;margin-bottom:34px;border-bottom:1px solid var(--line);padding-bottom:26px}.pp .pp-gnum{font-family:Space Grotesk;font-size:clamp(56px,7vw,110px);line-height:.85;font-weight:700;color:transparent;-webkit-text-stroke:1px rgba(185,162,255,.5)}.pp .pp-ghead .pp-kick{margin-bottom:8px}.pp .pp-ghead h2{font-size:clamp(28px,3.2vw,46px);letter-spacing:-1.2px;line-height:1.05}.pp .pp-ghead p{color:var(--mute);font-size:16px;margin:10px 0 0;max-width:620px;line-height:1.6}.pp .pp-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.pp .pp-bento .pp-card{grid-column:span 2}.pp .pp-bento.b5 .pp-card:nth-child(1){grid-column:span 4;grid-row:span 2}.pp .pp-bento.b5 .pp-card:nth-child(1) .pp-slot{flex:1;aspect-ratio:auto!important;min-height:360px}.pp .pp-bento.b5 .pp-card:nth-child(1) .pp-cbody{flex:0 0 auto}.pp .pp-bento.b5 .pp-card:nth-child(1) .pp-cbody b{font-size:28px}.pp .pp-bento.b5 .pp-card:nth-child(4),.pp .pp-bento.b5 .pp-card:nth-child(5){grid-column:span 3}.pp .pp-bento.b4 .pp-card{grid-column:span 3}.pp .pp-bento.b1 .pp-card{grid-column:span 6;display:grid;grid-template-columns:1.3fr 1fr}.pp .pp-bento.b1 .pp-card .pp-slot{border-bottom:0;border-right:1px solid var(--line);height:auto;min-height:420px;aspect-ratio:auto!important}.pp .pp-bento.b3 .pp-card{grid-column:span 2}.pp .pp-bento.b1 .pp-cbody{padding:40px;justify-content:center}.pp .pp-bento.b1 .pp-cbody b{font-size:30px}.pp .pp-cta{position:relative;margin:40px auto 0;border-radius:28px;overflow:hidden;padding:80px 56px;border:1px solid var(--line2);background:radial-gradient(700px 360px at 85% 0%,rgba(185,162,255,.28),transparent 60%),radial-gradient(600px 320px at 0% 100%,rgba(91,141,239,.18),transparent 60%),linear-gradient(160deg,#16141f,#0e1015)}.pp .pp-cta h2{font-size:clamp(32px,4.4vw,64px);letter-spacing:-1.8px;line-height:1.02;max-width:820px}.pp .pp-cta p{color:#b4bbcb;font-size:17px;max-width:600px;line-height:1.6;margin:18px 0 0}@media(max-width:1100px){.pp .pp-igrid,.pp .pp-does{grid-template-columns:1fr;gap:40px}.pp .pp-cap-row,.pp .pp-cap-row:nth-child(2n){grid-template-columns:1fr;gap:24px}.pp .pp-cap-row:nth-child(2n) .pp-ctext{order:0}.pp .pp-bento.b5 .pp-card:nth-child(1){grid-column:span 6;grid-row:auto}.pp .pp-bento.b5 .pp-card:nth-child(n+2){grid-column:span 3}.pp .pp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pp .pp-wrap{padding:0 16px}.pp .pp-sec{padding:64px 0}.pp .pp-hero{min-height:auto;padding:108px 0 40px}.pp .pp-hero .pp-hbg{position:relative;height:auto;aspect-ratio:4/5!important;border-radius:18px;border:1px solid var(--line)}.pp .pp-hero{flex-direction:column;align-items:stretch}.pp .pp-hslot{position:relative;inset:auto;order:2;margin-top:28px;padding:0 16px}.pp .pp-hshade{display:none}.pp .pp-h1{letter-spacing:-1.6px}.pp .pp-clips{grid-template-columns:repeat(2,minmax(0,1fr))}.pp .pp-cap-row{padding:16px;border-radius:20px}.pp .pp-steps{grid-template-columns:1fr}.pp .pp-gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}.pp .pp-gal .g0{grid-column:span 2;grid-row:span 2}.pp .pp-gal .w2,.pp .pp-gal .w3{grid-column:span 1}.pp .pp-cards{grid-template-columns:1fr}.pp .pp-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp .pp-model{padding:14px 14px 12px}.pp .pp-model b{font-size:15px}.pp .pp-model span,.pp .pp-model i{font-size:12px}.pp .pp-model small{font-size:9.5px;letter-spacing:.08em}.pp .pp-bento .pp-card,.pp .pp-bento.b5 .pp-card:nth-child(n),.pp .pp-bento.b4 .pp-card,.pp .pp-bento.b3 .pp-card{grid-column:span 6}.pp .pp-bento.b1 .pp-card{grid-template-columns:1fr}.pp .pp-bento.b1 .pp-card .pp-slot{border-right:0;border-bottom:1px solid var(--line);min-height:0;aspect-ratio:16/10!important}.pp .pp-bento.b1 .pp-cbody{padding:24px}.pp .pp-imosaic{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto}.pp .pp-imosaic .m0{grid-column:span 2;grid-row:auto;aspect-ratio:16/10!important}.pp .pp-imosaic .pp-slot:not(.m0){aspect-ratio:1!important}.pp .pp-ihero{padding:110px 0 40px}.pp .pp-ghead{grid-template-columns:1fr;gap:6px}.pp .pp-cta{padding:44px 22px;border-radius:22px}.pp .pp-ditem{grid-template-columns:36px 1fr}}body.theme-light .pp{--bg:#f2efe8;--panel:#ffffff;--panel2:#fbfaf7;--line:rgba(18,20,26,.09);--line2:rgba(18,20,26,.16);--ink:#12141a;--mute:#555b6b;--dim:#7c8292;--acc:#6a58c9;--acc2:#7C6BD6}body.theme-light .pp .pp-btn.p{background:#7c6bd6;color:#fff}body.theme-light .pp .pp-btn.p:hover{background:#6a58c9}body.theme-light .pp .pp-btn.g{background:#fff9;color:#12141a}body.theme-light .pp .pp-ctext p,body.theme-light .pp .pp-ctext li,body.theme-light .pp .pp-limits div,body.theme-light .pp .pp-jump button,body.theme-light .pp .pp-gnav button,body.theme-light .pp .pp-ctags span{color:#3a3f4c}body.theme-light .pp .pp-ctile{background:#f4f1fb;color:#6a58c9}body.theme-light .pp .pp-slot.empty{background:radial-gradient(120% 90% at 20% 0%,rgba(124,107,214,.22),transparent 55%),radial-gradient(90% 80% at 100% 100%,rgba(91,141,239,.16),transparent 60%),linear-gradient(160deg,#ece8f7,#f6f4ef)}body.theme-light .pp .pp-ph b{color:#2a2540}body.theme-light .pp .pp-phk,body.theme-light .pp .pp-phid{color:#4a3c969e}body.theme-light .pp .pp-ph:before{background-image:linear-gradient(rgba(18,20,26,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(18,20,26,.05) 1px,transparent 1px)}body.theme-light .pp .pp-cta{background:radial-gradient(700px 360px at 85% 0%,rgba(124,107,214,.2),transparent 60%),radial-gradient(600px 320px at 0% 100%,rgba(91,141,239,.12),transparent 60%),#fff}body.theme-light .pp .pp-cta p,body.theme-light .pp .pp-lead{color:#4a5060}body.theme-light .pp .pp-gnum{-webkit-text-stroke:1px rgba(106,88,201,.55)}body.theme-light .pp .pp-cap-row{background:#fff}body.theme-light .pp .pp-ihero:before{background:radial-gradient(900px 520px at 78% 10%,rgba(124,107,214,.14),transparent 62%)}body.theme-light .pp .pp-hero .pp-hin{--ink:#F2F1F8;color:#f2f1f8}body.theme-light .pp .pp-hero .pp-crumb{color:#c4c8d4}body.theme-light .pp .pp-hero .pp-crumb b{color:#c9b8ff}body.theme-light .pp .pp-hero .pp-hchips span{color:#e3e5ec;border-color:#fff3}body.theme-light .pp .pp-hero .pp-btn.g{background:#ffffff14;color:#fff;border-color:#ffffff40}body.theme-light .pp .pp-hero .pp-btn.p{background:#b9a2ff;color:#14121c}body.theme-light .pp .pp-hero .pp-lead{color:#c7ccd8}body.theme-light .pp .pp-hshade{background:linear-gradient(90deg,#08090ceb,#08090c9e 42%,#08090c14 75%),linear-gradient(180deg,rgba(8,9,12,.5) 0%,transparent 26%,transparent 70%,rgba(242,239,232,.9) 100%)}@media(max-width:760px){body.theme-light .pp .pp-hero .pp-hin{--ink:#12141a;color:#12141a}body.theme-light .pp .pp-hero .pp-crumb{color:#555b6b}body.theme-light .pp .pp-hero .pp-crumb b{color:#6a58c9}body.theme-light .pp .pp-hero .pp-hchips span{color:#3a3f4c;border-color:#12141a29;background:#fff}body.theme-light .pp .pp-hero .pp-btn.g{background:#fff;color:#12141a;border-color:#12141a29}body.theme-light .pp .pp-hero .pp-lead{color:#4a5060}.pp .pp-tag{color:inherit}}.pp .pp-glance{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;padding:26px 28px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel2),var(--panel))}.pp .pp-glance>div{padding-left:20px;border-left:1px solid var(--line)}.pp .pp-glance>div:first-child{padding-left:0;border-left:0}.pp .pp-glance ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pp .pp-glance>div,.pp .pp-glance li{min-width:0}.pp .pp-glance a{min-width:0;display:flex;align-items:center;gap:12px;padding:7px 8px;margin:0 -8px;border-radius:10px;transition:background .15s}.pp .pp-glance a:hover{background:#ffffff0a}.pp .pp-glance svg{flex:none;width:18px;height:18px;color:var(--acc)}.pp .pp-glance span{display:flex;flex-direction:column;min-width:0;overflow:hidden}.pp .pp-glance b{font-size:15px;font-weight:600}.pp .pp-glance small{max-width:100%;font-size:12.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp .pp-ogrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pp .pp-ocard{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;border:1px solid var(--line);background:var(--panel);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .35s}.pp .pp-ocard:hover{transform:translateY(-4px);border-color:#b9a2ff80;box-shadow:0 24px 60px #00000073,0 0 0 1px #b9a2ff33}.pp .pp-ocard .pp-slot{border-radius:0;border:0;border-bottom:1px solid var(--line)}.pp .pp-ocard .pp-slot>img,.pp .pp-ocard .pp-slot>video{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.pp .pp-ocard:hover .pp-slot>img,.pp .pp-ocard:hover .pp-slot>video{transform:scale(1.03)}.pp .pp-obody{padding:24px 28px 26px;display:flex;flex-direction:column;gap:12px;flex:1}.pp .pp-obody .pp-ctop .pp-ctile{margin:0;width:42px;height:42px;border-radius:11px}.pp .pp-obody .pp-ctop b{font-family:Space Grotesk;font-size:24px;font-weight:600}.pp .pp-obody p{color:var(--mute);font-size:15.5px;line-height:1.6;margin:0;max-width:640px}.pp .pp-obody .pp-ctags{margin-top:auto}.pp .pp-ocard.wide{grid-column:span 2;display:grid;grid-template-columns:1.25fr 1fr}.pp .pp-ocard.wide .pp-slot{border-bottom:0;border-right:1px solid var(--line);height:100%;aspect-ratio:auto!important;min-height:340px}.pp .pp-ocard.wide .pp-obody{padding:36px;justify-content:center}@media(max-width:1100px){.pp .pp-glance{grid-template-columns:1fr;gap:18px}.pp .pp-glance>div{padding-left:0;border-left:0}}@media(max-width:760px){.pp .pp-ogrid{grid-template-columns:1fr}.pp .pp-ocard.wide{grid-column:auto;display:flex}.pp .pp-ocard.wide .pp-slot{border-right:0;border-bottom:1px solid var(--line);min-height:0;aspect-ratio:16/9!important}.pp .pp-ocard.wide .pp-obody,.pp .pp-obody,.pp .pp-glance{padding:20px}.pp .pp-glance small{white-space:normal}}body.theme-light .pp .pp-glance a:hover{background:#12141a0a}body.theme-light .pp .pp-ocard{background:#fff}.pp.og .og-sec{padding:72px 0}.pp.og .og-hero{position:relative;padding:136px 0 56px;overflow:hidden}.pp.og .og-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 560px at 80% 20%,rgba(124,107,214,.24),transparent 62%),radial-gradient(700px 420px at 0% 100%,rgba(91,141,239,.1),transparent 60%)}.pp.og .og-hgrid{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.pp.og .og-h1{font-size:clamp(42px,5.6vw,88px);letter-spacing:-2.4px;line-height:1}.pp.og .og-hshot{position:relative;border-radius:20px;padding:0;border:1px solid var(--line2);background:var(--panel);box-shadow:0 40px 120px #0000008c,0 0 0 1px #b9a2ff14}.pp.og .og-glow{position:absolute;inset:-12% -8%;z-index:-1;background:radial-gradient(closest-side,rgba(185,162,255,.28),transparent);filter:blur(30px)}.pp.og .og-chrome{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid var(--line)}.pp.og .og-chrome i{width:9px;height:9px;border-radius:99px;background:#ffffff24}.pp.og .og-chrome span{margin-left:10px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--dim)}.pp.og .og-hslot{border-radius:0 0 19px 19px;border:0}.pp.og .og-slot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.pp.og .pp-slot>img{-o-object-position:top left;object-position:top left}.pp.og .og-cardsec{display:block}.pp.og .og-cardsec.withslot{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.pp.og .og-cards{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.pp.og .og-cards.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp.og .withslot .og-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pp.og .og-card{padding:26px 24px 28px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel2),var(--panel));transition:border-color .25s,transform .25s}.pp.og .og-card:hover{border-color:#b9a2ff73;transform:translateY(-3px)}.pp.og .og-card .pp-ctile{margin-bottom:20px}.pp.og .og-card h3{font-size:20px;letter-spacing:-.3px;line-height:1.2;font-weight:600;margin-bottom:8px}.pp.og .og-card p{color:var(--mute);font-size:15px;line-height:1.6;margin:0}.pp.og .og-frame{border-radius:20px;padding:10px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel2),var(--panel));box-shadow:0 30px 80px #00000059}.pp.og .og-frame .pp-slot{border-radius:12px}.pp.og .og-art{height:84px;margin-bottom:20px;border-radius:14px;border:1px solid var(--line);background:#ffffff05;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 14px}.pp.og .og-logos i{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font:700 20px Space Grotesk;font-style:normal;background:#b9a2ff;color:#14121c}.pp.og .og-logos i.o2{background:transparent;border:1.5px solid #B9A2FF;color:#b9a2ff}.pp.og .og-logos i.o3{background:#1c1b22;color:#fff;border:1px solid var(--line2)}.pp.og .og-sw i{width:30px;height:30px;border-radius:99px;border:1px solid var(--line2)}.pp.og .og-type b{font:700 34px Space Grotesk;color:var(--ink)}.pp.og .og-type span{font:400 italic 34px Georgia,serif;color:var(--acc)}.pp.og .og-voice{flex-direction:column;align-items:flex-start;gap:8px}.pp.og .og-voice i{display:block;height:6px;width:100%;border-radius:99px;background:#b9a2ff59}.pp.og .og-voice i.s{width:60%;background:#b9a2ff2e}.pp.og .og-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.pp.og .og-split.flip{grid-template-columns:1.15fr .85fr}.pp.og .og-split.flip .og-stext{order:2}.pp.og .og-p{color:#b4bbcb;font-size:18px;line-height:1.7;margin:18px 0 0;max-width:620px}.pp.og .og-band{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;padding:44px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pp.og .og-band .og-p{margin-top:6px}.pp.og .og-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.pp.og .og-chips span{font-size:13px;color:#cfd3e0;border:1px solid var(--line2);border-radius:99px;padding:7px 14px;background:#ffffff08}.pp.og .og-step b{font-size:19px;line-height:1.4;font-weight:500;margin:0}.pp.og .og-faqwrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.pp.og .og-faq{border-top:1px solid var(--line)}.pp.og .og-q{border-bottom:1px solid var(--line)}.pp.og .og-q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;background:none;border:0;color:var(--ink);font:600 18px/1.4 Space Grotesk,sans-serif;text-align:left;cursor:pointer}.pp.og .og-q button i{font-style:normal;font-size:22px;color:var(--acc);transition:transform .25s;flex:none}.pp.og .og-q.on button i{transform:rotate(45deg)}.pp.og .og-q button:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}.pp.og .og-q p{margin:0;padding:0 40px 24px 2px;color:var(--mute);font-size:16px;line-height:1.7}@media(max-width:1100px){.pp.og .og-hgrid,.pp.og .og-split,.pp.og .og-split.flip,.pp.og .og-band,.pp.og .og-faqwrap,.pp.og .og-cardsec.withslot{grid-template-columns:1fr;gap:36px}.pp.og .og-split.flip .og-stext{order:0}.pp.og .og-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pp.og .og-hero{padding:104px 0 36px}.pp.og .og-sec{padding:52px 0}.pp.og .og-h1{letter-spacing:-1.4px}.pp.og .og-cards,.pp.og .og-cards.n3,.pp.og .withslot .og-cards{grid-template-columns:1fr}.pp.og .og-band{padding:28px 0}.pp.og .og-p,.pp.og .og-q button{font-size:16px}.pp.og .og-frame{padding:6px}}body.theme-light .pp.og .og-hshot{box-shadow:0 30px 80px #281e5a24}body.theme-light .pp.og .og-chrome i{background:#12141a24}body.theme-light .pp.og .og-p,body.theme-light .pp.og .og-chips span{color:#3a3f4c}body.theme-light .pp.og .og-frame{box-shadow:0 24px 60px #281e5a1a}body.theme-light .pp.og .og-card{background:#fff}body.theme-light .pp.og .og-logos i.o3{background:#12141a}.mx-page{--mx-bg:#0C0E10;--mx-bg2:#08090B;--mx-card:#111417;--mx-card2:#151519;--mx-line:#23272C;--mx-line2:#31363C;--mx-tx:#E7E9F0;--mx-tx2:#9AA3B5;--mx-tx3:#68708A;--mx-acc:#B9A2FF;--mx-acc2:#7C6BD6;color:var(--mx-tx);overflow-x:clip}.mx-page h1,.mx-page h2,.mx-page h3{font-family:Space Grotesk,sans-serif;letter-spacing:-.02em}.mx-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mx-acc);margin-bottom:14px}.mx-lead{color:var(--mx-tx2);font-size:18px;line-height:1.65;max-width:640px;margin-top:20px}.mx-dim{color:var(--mx-tx3);font-style:normal}.mx-link{color:var(--mx-acc);font-size:14.5px;font-weight:600;white-space:nowrap}.mx-link:hover{text-decoration:underline}.mx-foot{color:var(--mx-tx3);font-size:13px;line-height:1.6;margin:22px auto 60px}.mx-foot a{color:var(--mx-acc)}.mx-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.mx-btn{display:inline-flex;align-items:center;gap:8px;background:#b9a2ff;color:#121016;font-weight:600;font-size:15px;padding:14px 26px;border-radius:12px;border:1px solid transparent;transition:transform .25s,box-shadow .25s,background .25s;cursor:pointer}.mx-btn:hover{background:#c8b6ff;box-shadow:0 10px 40px #b9a2ff59;transform:translateY(-1px)}.mx-btn.ghost{background:#ffffff08;color:var(--mx-tx);border-color:var(--mx-line2)}.mx-btn.ghost:hover{border-color:var(--mx-acc);box-shadow:none}.mx-hero{position:relative;overflow:hidden;padding:120px 0 70px;background:radial-gradient(900px 480px at 80% -10%,rgba(124,107,214,.22),transparent 60%),radial-gradient(700px 400px at 0% 110%,rgba(91,141,239,.1),transparent 60%),var(--mx-bg)}.mx-hero h1{font-size:clamp(40px,6.6vw,92px);line-height:1.02;font-weight:700;max-width:1000px}.mx-hero h1 em{font-style:normal;background:linear-gradient(90deg,#b9a2ff,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.mx-hero-in{position:relative;z-index:2}.mx-hero-home{min-height:min(86vh,860px);display:flex;align-items:center;padding-top:140px}.mx-hero-wall{position:absolute;inset:-4% -2%;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;transform:rotate(-4deg) scale(1.08);opacity:.5;z-index:0}.mx-hero-wall .mx-wall-cell{border-radius:14px;aspect-ratio:9/12!important}.mx-hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0c0e10f5,#0c0e10c7 45%,#0c0e1059),linear-gradient(0deg,var(--mx-bg) 0%,transparent 35%)}.mx-hero-cat{min-height:600px;display:flex;align-items:flex-end;padding-bottom:64px}.mx-hero-cat .mx-hero-bg{position:absolute!important;inset:0;aspect-ratio:auto!important;border-radius:0!important;border:0!important;z-index:0}.mx-hero-slim{padding:120px 0 44px}.mx-hero-slim h1{font-size:clamp(38px,5.4vw,72px)}.mx-stats{display:flex;gap:12px;flex-wrap:wrap;margin-top:44px}.mx-stats a{display:flex;flex-direction:column;min-width:120px;padding:16px 20px;border-radius:14px;background:#151519b8;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .25s}.mx-stats a:hover{border-color:#b9a2ff99}.mx-stats b{font-family:Space Grotesk;font-size:30px;font-weight:700}.mx-stats span{color:var(--mx-tx2);font-size:13px}.mx-jump{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.mx-jump button{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:99px;background:#151519b8;border:1px solid rgba(255,255,255,.1);color:var(--mx-tx);font-size:13.5px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mx-jump button:hover{border-color:var(--mx-acc)}.mx-jump b{font-family:IBM Plex Mono;font-size:11px;color:var(--mx-acc)}.mx-crumbs{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.06em;color:var(--mx-tx3);margin-bottom:26px;display:flex;flex-wrap:wrap;gap:2px}.mx-crumbs a{color:var(--mx-tx2)}.mx-crumbs a:hover{color:var(--mx-acc)}.mx-crumbs i{font-style:normal;margin:0 8px;opacity:.6}.mx-crumbs b{color:var(--mx-tx);font-weight:500}.mx-subnav{position:sticky;top:64px;z-index:20;background:#0c0e10db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--mx-line);border-bottom:1px solid var(--mx-line)}.mx-subnav-in{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.mx-subnav-in::-webkit-scrollbar{display:none}.mx-subnav a{padding:15px 16px;font-size:14px;color:var(--mx-tx2);white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.mx-subnav a:hover{color:var(--mx-tx)}.mx-subnav a.on{color:var(--mx-acc);border-bottom-color:var(--mx-acc)}.mx-sec{padding:84px 0}.mx-sec.tight{padding:40px 0}.mx-sec.alt{background:var(--mx-bg2);border-top:1px solid #15181C;border-bottom:1px solid #15181C}.mx-sh{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:36px;scroll-margin-top:140px}.mx-sh h2{font-size:clamp(30px,3.6vw,48px);line-height:1.08;font-weight:700}.mx-sh-sub{color:var(--mx-tx2);font-size:16px;line-height:1.65;max-width:720px;margin-top:12px}.mx-slot{position:relative;overflow:hidden;border-radius:14px;background:#0e1013;width:100%}.mx-slot video,.mx-slot img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mx-slot-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:14px;background:radial-gradient(120% 90% at 20% 0%,color-mix(in srgb,var(--tint) 34%,transparent),transparent 60%),radial-gradient(100% 80% at 100% 100%,rgba(91,141,239,.18),transparent 60%),linear-gradient(160deg,#16151e,#0d0f13)}.mx-slot-ph:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,rgba(255,255,255,.025) 0 1px,transparent 1px 14px);pointer-events:none}.mx-slot-ic{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.mx-slot-ic svg{width:20px;height:20px;fill:none;stroke:#b9a2ff;stroke-width:1.6;stroke-linejoin:round}.mx-slot-ic svg path:only-child{fill:#b9a2ff;stroke:none}.mx-slot-t{font-size:13px;font-weight:600;color:#d8dce6;max-width:90%}.mx-slot-id{font-family:IBM Plex Mono;font-size:10px;letter-spacing:.06em;color:#68708a;text-transform:uppercase}.mx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.mx-grid.three{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mx-card{position:relative;display:flex;flex-direction:column;background:var(--mx-card);border:1px solid var(--mx-line);border-radius:18px;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s}.mx-card:hover{transform:translateY(-4px);border-color:#b9a2ff8c;box-shadow:0 24px 60px #00000073,0 0 0 1px #b9a2ff1f}.mx-card .mx-slot{border-radius:0}.mx-card-tag{position:absolute;top:12px;left:12px;font-family:IBM Plex Mono;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:99px;background:#0c0e10b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(185,162,255,.5);color:#d9ccff;z-index:2}.mx-card-b{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.mx-card-by{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--mx-tx2)}.mx-card-by em{margin-left:auto;font-style:normal;font-family:IBM Plex Mono;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-tx3)}.mx-card h3{font-size:21px;font-weight:600;line-height:1.2}.mx-card-aside{font-size:13.5px;color:var(--mx-tx2);line-height:1.5}.mx-card-price{display:flex;align-items:baseline;gap:6px;margin-top:auto;padding-top:10px}.mx-card-price small{color:var(--mx-tx3);font-size:13px}.mx-card-price b{font-family:Space Grotesk;font-size:28px;font-weight:700;color:var(--mx-tx)}.mx-card.kx .mx-card-price b{font-size:20px;color:var(--mx-acc)}.mx-card-price span{color:var(--mx-tx2);font-size:13.5px}.mx-card-meta{display:flex;flex-wrap:wrap;gap:6px}.mx-card-meta span{font-size:12px;color:var(--mx-tx2);padding:4px 9px;border-radius:7px;background:#ffffff0a;border:1px solid var(--mx-line)}.mx-card-go{position:absolute;right:18px;bottom:18px;width:32px;height:32px;border-radius:99px;display:flex;align-items:center;justify-content:center;border:1px solid var(--mx-line2);color:var(--mx-tx2);opacity:0;transform:translate(-6px);transition:opacity .3s,transform .3s}.mx-card:hover .mx-card-go{opacity:1;transform:none;color:var(--mx-acc);border-color:var(--mx-acc)}.mx-card.compact .mx-card-b{padding:22px}.mx-mk{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:8px;background:#fff;padding:4px}.mx-mk svg{width:100%;height:100%}.mx-mk.ink svg{fill:#111}.mx-mono{color:#fff;font-family:Space Grotesk;font-weight:700;padding:0;letter-spacing:-.02em}.mx-mk-kx{padding:0;background:none;-o-object-fit:cover;object-fit:cover}.mx-bento{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:auto auto;gap:18px}.mx-tile{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--mx-card);border:1px solid var(--mx-line);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s}.mx-tile.big{grid-row:span 2}.mx-tile:hover{transform:translateY(-4px);border-color:#b9a2ff8c}.mx-tile-m{border-radius:0!important}.mx-tile.big .mx-tile-m{flex:1;aspect-ratio:auto!important;min-height:360px}.mx-tile-b{padding:24px 26px 26px;display:flex;flex-direction:column;gap:10px}.mx-tile-n{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mx-acc)}.mx-tile h3{font-size:30px;font-weight:700}.mx-tile p{color:var(--mx-tx2);font-size:15px;line-height:1.55}.mx-tile-g{display:flex;flex-wrap:wrap;gap:6px}.mx-tile-g span{font-size:12px;padding:5px 10px;border-radius:99px;border:1px solid var(--mx-line2);color:var(--mx-tx2)}.mx-tile-p{font-size:14px;color:var(--mx-tx2)}.mx-tile-p b{font-family:Space Grotesk;font-size:20px;color:var(--mx-tx)}.mx-spots{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.mx-spot{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--mx-line);scroll-snap-align:start;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s}.mx-spot:hover{transform:translateY(-4px);border-color:#b9a2ff8c}.mx-spot .mx-slot{border-radius:0}.mx-spot-b{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 18px;background:linear-gradient(0deg,rgba(6,7,8,.94),transparent);display:flex;flex-direction:column;gap:4px;z-index:2}.mx-spot-b b{font-family:Space Grotesk;font-size:20px;color:#fff}.mx-spot-b span{font-size:13px;color:#c4c9d6}.mx-spotrow{display:flex;gap:12px;flex-wrap:wrap}.mx-spotpill{display:flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border-radius:16px;background:var(--mx-card);border:1px solid var(--mx-line);transition:border-color .25s}.mx-spotpill:hover{border-color:var(--mx-acc)}.mx-spotpill .mx-slot{width:56px;flex:none;border-radius:10px}.mx-spotpill span{display:flex;flex-direction:column}.mx-spotpill b{font-size:15px}.mx-spotpill em{font-style:normal;font-size:12.5px;color:var(--mx-acc)}.mx-ladder{display:flex;flex-direction:column;gap:6px}.mx-rung{display:grid;grid-template-columns:minmax(200px,260px) 1fr minmax(170px,200px);align-items:center;gap:18px;padding:11px 16px;border-radius:12px;transition:background .2s}.mx-rung:hover{background:#ffffff09}.mx-rung-n{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500}.mx-rung-bar{height:10px;border-radius:99px;background:#ffffff0d;overflow:hidden}.mx-rung-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7c6bd6,#b9a2ff);transform-origin:left;animation:mxGrow 1.1s cubic-bezier(.16,1,.3,1) both}@keyframes mxGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mx-rung-v{font-size:13.5px;color:var(--mx-tx2);text-align:right}.mx-rung-v b{font-family:Space Grotesk;font-size:18px;color:var(--mx-tx)}.mx-rung-v em{font-style:normal;color:var(--mx-tx3);margin-left:6px}.mx-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.mx-fact{background:var(--mx-card);border:1px solid var(--mx-line);border-radius:18px;padding:26px 24px}.mx-fact span{font-family:IBM Plex Mono;font-size:12px;color:var(--mx-acc)}.mx-fact b{display:block;font-family:Space Grotesk;font-size:21px;margin:12px 0 8px}.mx-fact p{color:var(--mx-tx2);font-size:14.5px;line-height:1.6}.mx-cta{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;padding:56px;border-radius:26px;background:linear-gradient(120deg,#1b1730,#2a2350 55%,#1a2647);border:1px solid rgba(185,162,255,.25)}.mx-cta-glow{position:absolute;width:520px;height:520px;right:-140px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(185,162,255,.35),transparent 65%);pointer-events:none}.mx-cta>div:not(.mx-cta-glow){position:relative}.mx-cta h2{font-size:clamp(28px,3.4vw,44px);font-weight:700;color:#fff;max-width:700px}.mx-cta p{color:#c4c9d6;font-size:16px;margin-top:10px;max-width:620px;line-height:1.6}.mx-cta-btns{display:flex;gap:12px;flex-wrap:wrap}.mx-cta .mx-btn.ghost{color:#fff;border-color:#ffffff40}.mx-seg{display:inline-flex;padding:4px;border-radius:12px;background:#ffffff0a;border:1px solid var(--mx-line);gap:2px}.mx-seg button{padding:8px 14px;border-radius:9px;font-size:13.5px;color:var(--mx-tx2);background:none;border:0;cursor:pointer;white-space:nowrap}.mx-seg button.on{background:#b9a2ff;color:#121016;font-weight:600}.mx-seg.big{margin-top:30px}.mx-seg.big button{padding:11px 22px;font-size:15px}.mx-chips{display:flex;flex-wrap:wrap;gap:8px}.mx-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:99px;font-size:13.5px;color:var(--mx-tx2);background:#ffffff08;border:1px solid var(--mx-line2);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.mx-chip:hover:not(:disabled){border-color:var(--mx-acc);color:var(--mx-tx)}.mx-chip.on{background:#b9a2ff24;border-color:#b9a2ff;color:var(--mx-tx)}.mx-chip:disabled{opacity:.4;cursor:not-allowed}.mx-chip.on:disabled{opacity:1;cursor:default}.mx-chip b{font-family:IBM Plex Mono;font-size:11px;color:var(--mx-tx3);font-weight:500}.mx-chip.static{cursor:default}.mx-chip .mx-mk{border-radius:5px;padding:2px}.mx-search{display:flex;align-items:center;gap:12px;margin-top:32px;max-width:720px;padding:6px 8px 6px 18px;border-radius:16px;background:var(--mx-card);border:1px solid var(--mx-line2);box-shadow:0 0 0 1px #b9a2ff1f,0 20px 60px #7c6bd61f}.mx-search:focus-within{border-color:#b9a2ff}.mx-search svg{width:20px;height:20px;fill:none;stroke:var(--mx-tx2);stroke-width:1.8;flex:none}.mx-search input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--mx-tx);font-size:16px;padding:12px 0}.mx-search button{width:36px;height:36px;border-radius:10px;border:0;background:#ffffff0f;color:var(--mx-tx);font-size:20px;cursor:pointer}.mx-explore{display:grid;grid-template-columns:280px 1fr;gap:36px;align-items:start}.mx-filters{position:sticky;top:130px;display:flex;flex-direction:column;gap:24px;padding:22px;border-radius:18px;background:var(--mx-card);border:1px solid var(--mx-line)}.mx-flab{display:block;font-family:IBM Plex Mono;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mx-tx3);margin-bottom:10px}.mx-fgroup .mx-chip{padding:6px 11px;font-size:13px}.mx-select{width:100%;max-width:100%}.mx-select .kx-trig{border-radius:10px}.mx-rctl .mx-select{width:auto;min-width:180px}.mx-rctl .mx-select .kx-pop{left:auto;right:0}.mx-reset{align-self:flex-start;background:none;border:0;color:var(--mx-acc);font-size:14px;font-weight:600;cursor:pointer;padding:0}.mx-rbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.mx-rcount{color:var(--mx-tx2);font-size:14.5px}.mx-rcount b{color:var(--mx-tx);font-family:Space Grotesk;font-size:22px;margin-right:4px}.mx-rctl{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mx-empty{padding:60px 30px;text-align:center;border:1px dashed var(--mx-line2);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px}.mx-empty b{font-size:20px;font-family:Space Grotesk}.mx-empty p{color:var(--mx-tx2)}.mx-tablewrap{overflow-x:auto;border:1px solid var(--mx-line);border-radius:16px;background:var(--mx-card)}.mx-table{width:100%;border-collapse:collapse;font-size:14px}.mx-table th{text-align:left;font-family:IBM Plex Mono;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mx-tx3);font-weight:500;padding:14px 16px;border-bottom:1px solid var(--mx-line);white-space:nowrap}.mx-table td{padding:12px 16px;border-bottom:1px solid #1A1E23;color:var(--mx-tx2);vertical-align:middle}.mx-table tr:last-child td{border-bottom:0}.mx-table tbody tr:hover td{background:#ffffff05}.mx-tname{display:flex;align-items:center;gap:10px}.mx-tname span{display:flex;flex-direction:column}.mx-tname b{color:var(--mx-tx);font-weight:600}.mx-tname em{font-style:normal;font-size:12px;color:var(--mx-tx3)}.mx-tname:hover b{color:var(--mx-acc)}.mx-tnum{white-space:nowrap}.mx-tnum b{color:var(--mx-tx);font-family:Space Grotesk;font-size:16px}.mx-na{color:var(--mx-tx3);font-size:13px}.mx-pick{padding:22px;border-radius:18px;background:var(--mx-card);border:1px solid var(--mx-line);margin-bottom:26px}.mx-cmp{border:1px solid var(--mx-line);border-radius:20px;overflow:hidden;background:var(--mx-card)}.mx-cmp-head,.mx-cmp-row,.mx-cmp-job{display:grid;grid-template-columns:200px repeat(var(--n),minmax(0,1fr))}.mx-cmp-head{background:#0e1013}.mx-cmp-row:nth-child(2n){background:#ffffff04}.mx-cmp-k{padding:16px 20px;font-family:IBM Plex Mono;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-tx3);border-right:1px solid var(--mx-line);display:flex;flex-direction:column;gap:10px}.mx-cmp-k b{font-family:Space Grotesk;font-size:17px;text-transform:none;letter-spacing:0;color:var(--mx-tx)}.mx-cmp-m{padding:16px;display:flex;flex-direction:column;gap:12px;border-right:1px solid var(--mx-line)}.mx-cmp-m:last-child,.mx-cmp-v:last-child{border-right:0}.mx-cmp-mt{display:flex;align-items:center;gap:10px}.mx-cmp-mt a{font-family:Space Grotesk;font-size:19px;font-weight:600}.mx-cmp-mt a:hover{color:var(--mx-acc)}.mx-x{align-self:flex-start;background:none;border:0;color:var(--mx-tx3);font-size:12.5px;cursor:pointer;padding:0}.mx-x:hover:not(:disabled){color:var(--mx-acc)}.mx-x:disabled{opacity:.35;cursor:default}.mx-cmp-v{padding:16px 20px;font-size:14.5px;line-height:1.6;color:var(--mx-tx2);border-right:1px solid var(--mx-line);border-top:1px solid #1A1E23}.mx-cmp-job .mx-cmp-v>small{display:block;margin-top:4px}.mx-cmp-v b{color:var(--mx-tx)}.mx-cmp-ml{display:none}.mx-cmp-job{border-top:1px solid var(--mx-line2);background:linear-gradient(180deg,rgba(185,162,255,.06),transparent)}.mx-cmp-job .mx-cmp-v{border-top:0}.mx-qv{display:flex;flex-direction:column;gap:2px}.mx-qv b{font-family:Space Grotesk;font-size:28px;color:var(--mx-tx)}.mx-qv em{font-style:normal;color:var(--mx-acc);font-size:14px}.mx-qv small{color:var(--mx-tx3);font-size:12px}.mx-mini{display:flex;flex-wrap:wrap;gap:4px}.mx-mini button{padding:5px 9px;border-radius:7px;font-family:IBM Plex Mono;font-size:11.5px;border:1px solid var(--mx-line2);background:none;color:var(--mx-tx2);cursor:pointer;text-transform:none;letter-spacing:0}.mx-mini button.on{background:#b9a2ff;border-color:#b9a2ff;color:#121016}.mx-hero-detail{padding:110px 0 56px}.mx-dgrid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.mx-dby{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--mx-tx2);margin-bottom:18px;flex-wrap:wrap}.mx-dby em{font-style:normal;font-family:IBM Plex Mono;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mx-acc);padding:5px 10px;border-radius:99px;border:1px solid rgba(185,162,255,.4)}.mx-hero-detail h1{font-size:clamp(42px,5.6vw,80px)}.mx-daside{font-size:18px;color:var(--mx-tx2);margin-top:12px}.mx-dprice{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:28px}.mx-dprice small{color:var(--mx-tx3);font-size:16px}.mx-dprice b{font-family:Space Grotesk;font-size:clamp(44px,5vw,64px);font-weight:700;line-height:1}.mx-dprice span{font-size:18px;color:var(--mx-tx2)}.mx-dprice em{font-style:normal;flex-basis:100%;color:var(--mx-acc);font-size:15px}.mx-facts-inline{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:18px}.mx-facts-inline li{font-size:13px;padding:6px 12px;border-radius:99px;border:1px solid var(--mx-line2);color:var(--mx-tx2)}.mx-dmedia .mx-slot{border-radius:22px;border:1px solid var(--mx-line2);box-shadow:0 50px 120px #0000008c}.mx-dmedia-cap{position:absolute;left:14px;bottom:14px;z-index:2;font-size:12.5px;padding:7px 12px;border-radius:99px;background:#0c0e10b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e7e9f0;border:1px solid rgba(255,255,255,.12)}.mx-dmedia-cap:hover{border-color:#b9a2ff}.mx-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--mx-line);border:1px solid var(--mx-line);border-radius:16px;overflow:hidden;margin-top:56px}.mx-specs div{background:#101315;padding:20px 18px;display:flex;flex-direction:column;gap:6px}.mx-specs b{font-family:Space Grotesk;font-size:17px;font-weight:600}.mx-specs span{font-family:IBM Plex Mono;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mx-tx3)}.mx-resbars{display:flex;flex-direction:column;gap:10px;max-width:980px}.mx-resbar{display:grid;grid-template-columns:80px 1fr 260px;align-items:center;gap:18px;padding:16px 20px;border-radius:14px;background:var(--mx-card);border:1px solid var(--mx-line)}.mx-resbar.off{opacity:.45}.mx-resbar-k{font-family:Space Grotesk;font-size:20px;font-weight:600}.mx-resbar-t{height:12px;border-radius:99px;background:#ffffff0d;overflow:hidden}.mx-resbar-t i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7c6bd6,#b9a2ff);transform-origin:left;animation:mxGrow 1.1s cubic-bezier(.16,1,.3,1) both}.mx-resbar-v{text-align:right;color:var(--mx-tx2);font-size:14px}.mx-resbar-v b{font-family:Space Grotesk;font-size:20px;color:var(--mx-tx)}.mx-resbar-v em{font-style:normal;color:var(--mx-tx3);margin-left:6px}.mx-jobs td:first-child{color:var(--mx-tx);font-weight:600}.mx-jobcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.mx-jobcard{padding:24px;border-radius:16px;background:var(--mx-card);border:1px solid var(--mx-line);display:flex;flex-direction:column;gap:6px}.mx-jobcard span{font-size:14px;color:var(--mx-tx2)}.mx-jobcard b{font-family:Space Grotesk;font-size:34px;font-weight:700}.mx-jobcard em{font-style:normal;color:var(--mx-acc);font-size:14px}.mx-clips{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mx-clip{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--mx-line);transition:transform .4s cubic-bezier(.16,1,.3,1)}.mx-clip:hover{transform:translateY(-4px)}.mx-clip .mx-slot{border-radius:0}.mx-clip span{position:absolute;left:0;right:0;bottom:0;padding:30px 14px 12px;background:linear-gradient(0deg,rgba(6,7,8,.92),transparent);font-size:14px;font-weight:600;color:#fff;z-index:2}.mx-deep{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:20px;overflow:hidden;border:1px solid var(--mx-line);background:var(--mx-card);align-items:center}.mx-deep .mx-slot{border-radius:0}.mx-deep>div{padding:30px 36px;display:flex;flex-direction:column;gap:8px}.mx-deep b{font-family:Space Grotesk;font-size:28px}.mx-deep em{font-style:normal;color:var(--mx-acc)}.mx-faqs{display:flex;flex-direction:column;gap:12px;max-width:860px}.mx-faq{background:var(--mx-card);border:1px solid var(--mx-line);border-radius:14px;padding:18px 22px}.mx-faq summary{cursor:pointer;font-weight:600;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}.mx-faq summary::-webkit-details-marker{display:none}.mx-faq summary:after{content:"+";color:var(--mx-acc);font-size:20px;line-height:1}.mx-faq[open] summary:after{content:"–"}.mx-faq p{color:var(--mx-tx2);font-size:15px;line-height:1.65;margin-top:12px}.mx-frozen{border-top:1px solid var(--mx-line)}.mx-dock{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:4px;padding:6px;border-radius:99px;background:#151519e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(185,162,255,.35);box-shadow:0 20px 60px #00000080;animation:mxUp .6s cubic-bezier(.16,1,.3,1) both}@keyframes mxUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.mx-dock button{display:flex;align-items:center;gap:10px;background:none;border:0;color:#e7e9f0;cursor:pointer;padding:8px 14px;border-radius:99px;font-size:14px;white-space:nowrap}.mx-dock button span{color:#9aa3b5;font-size:12.5px}.mx-dock button b{font-family:Space Grotesk;font-size:16px}.mx-dock button em{font-style:normal;color:#121016;background:#b9a2ff;padding:6px 12px;border-radius:99px;font-weight:600;font-size:13px}.mx-dock .mx-dock-x{padding:8px 12px;color:#9aa3b5;font-size:18px}@media(max-width:1100px){.mx-explore{grid-template-columns:1fr}.mx-filters{position:static}.mx-dgrid{grid-template-columns:1fr;gap:36px}.mx-clips{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.mx-bento{grid-template-columns:1fr}.mx-tile.big{grid-row:auto}.mx-tile.big .mx-tile-m{min-height:0;aspect-ratio:16/10!important}.mx-rung{grid-template-columns:1fr auto;gap:8px 14px}.mx-rung-bar{grid-column:1 / -1;grid-row:2}.mx-resbar{grid-template-columns:60px 1fr;gap:10px 14px}.mx-resbar-v{grid-column:1 / -1;text-align:left}.mx-cmp-head{display:none}.mx-cmp-row,.mx-cmp-job{grid-template-columns:1fr}.mx-cmp-k{border-right:0;border-bottom:1px solid var(--mx-line);background:#0e1013}.mx-cmp-v{border-right:0;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.mx-cmp-ml{display:block;flex-basis:100%;font-family:Space Grotesk;font-size:14px;color:var(--mx-tx);font-weight:600}.mx-deep{grid-template-columns:1fr}}@media(max-width:640px){.mx-page .wrap{padding:0 18px}.mx-hero{padding:96px 0 48px}.mx-hero-home{min-height:0;padding-top:110px}.mx-hero-wall{grid-template-columns:repeat(3,1fr)}.mx-hero-cat{min-height:520px;padding-bottom:40px}.mx-lead{font-size:16px}.mx-sec{padding:60px 0}.mx-stats a{min-width:0;flex:1 1 40%;padding:12px 14px}.mx-stats b{font-size:24px}.mx-btn{padding:13px 20px;font-size:14.5px}.mx-grid{grid-template-columns:1fr}.mx-spots{grid-auto-columns:72%}.mx-cta{padding:36px 24px}.mx-seg{max-width:100%;overflow-x:auto}.mx-seg.big button{padding:10px 14px}.mx-specs,.mx-clips{grid-template-columns:repeat(2,1fr)}.mx-rung{padding:10px 6px}.mx-dock{left:12px;right:12px;transform:none;justify-content:space-between;animation:none}.mx-dock button span{display:none}.mx-pick .mx-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.mx-pick .mx-chip{flex:none}.mx-jobcards{grid-template-columns:repeat(2,1fr)}.mx-jobcard b{font-size:28px}}body.theme-light .mx-page{--mx-bg:#F2EFE8;--mx-bg2:#EBE7DE;--mx-card:#FBFAF7;--mx-card2:#FFFFFF;--mx-line:#D6D9E0;--mx-line2:#C9CCD3;--mx-tx:#1B1E28;--mx-tx2:#565A6B;--mx-tx3:#7D8194;--mx-acc:#6A55D8}body.theme-light .mx-hero{background:radial-gradient(900px 480px at 80% -10%,rgba(124,107,214,.16),transparent 60%),var(--mx-bg)}body.theme-light .mx-hero-shade{background:linear-gradient(90deg,#f2efe8f7,#f2efe8d9 45%,#f2efe859),linear-gradient(0deg,var(--mx-bg) 0%,transparent 35%)}body.theme-light .mx-hero h1 em{background:linear-gradient(90deg,#6a55d8,#3d6bd8);-webkit-background-clip:text;background-clip:text}body.theme-light .mx-stats a,body.theme-light .mx-jump button{background:#ffffffd1;border-color:var(--mx-line)}body.theme-light .mx-subnav{background:#f2efe8e6}body.theme-light .mx-sec.alt{border-color:var(--mx-line)}body.theme-light .mx-slot{background:#e6e2d9}body.theme-light .mx-slot-ph{background:radial-gradient(120% 90% at 20% 0%,color-mix(in srgb,var(--tint) 22%,transparent),transparent 60%),radial-gradient(100% 80% at 100% 100%,rgba(91,141,239,.14),transparent 60%),linear-gradient(160deg,#efebf6,#e2ded6)}body.theme-light .mx-slot-ph:after{background:repeating-linear-gradient(115deg,rgba(20,18,28,.03) 0 1px,transparent 1px 14px)}body.theme-light .mx-slot-ic{background:#ffffffb3;border-color:var(--mx-line2)}body.theme-light .mx-slot-ic svg{stroke:#6a55d8}body.theme-light .mx-slot-ic svg path:only-child{fill:#6a55d8}body.theme-light .mx-slot-t{color:#2a2838}body.theme-light .mx-card:hover,body.theme-light .mx-tile:hover,body.theme-light .mx-spot:hover{box-shadow:0 24px 60px #281e5a1f}body.theme-light .mx-card-meta span{background:#f2efe8}body.theme-light .mx-specs div{background:#fbfaf7}body.theme-light .mx-cmp-head,body.theme-light .mx-cmp-k{background:#f2efe8}body.theme-light .mx-table td{border-bottom-color:var(--mx-line)}body.theme-light .mx-cmp-v{border-top-color:var(--mx-line)}body.theme-light .mx-seg,body.theme-light .mx-chip,body.theme-light .mx-btn.ghost{background:#fff}body.theme-light .mx-chip.on{background:#6a55d81f;border-color:#6a55d8}body.theme-light .mx-seg button.on,body.theme-light .mx-mini button.on{background:#6a55d8;border-color:#6a55d8;color:#fff}body.theme-light .mx-btn{background:#6a55d8;color:#fff}body.theme-light .mx-btn:hover{background:#7b67e0;box-shadow:0 10px 40px #6a55d84d}body.theme-light .mx-btn.ghost{color:var(--mx-tx)}body.theme-light .mx-rung:hover,body.theme-light .mx-table tbody tr:hover td{background:#6a55d80d}body.theme-light .mx-rung-bar,body.theme-light .mx-resbar-t{background:#e6e2d9}body.theme-light .mx-search{box-shadow:0 0 0 1px #6a55d81f,0 20px 60px #6a55d81a}body.theme-light .mx-search button{background:#ece8df}body.theme-light .mx-dmedia .mx-slot{box-shadow:0 40px 100px #281e5a2e}body.theme-light .mx-mk{box-shadow:0 0 0 1px var(--mx-line)}body.theme-light .mx-dock{background:#fffffff0;border-color:#6a55d859;box-shadow:0 20px 60px #281e5a2e}body.theme-light .mx-dock button{color:#14121c}body.theme-light .mx-dock button em{background:#6a55d8;color:#fff}.kx-sel{--kx-bg:#16191E;--kx-pop:#1B1F25;--kx-line:rgba(255,255,255,.12);--kx-tx:#EDEFF5;--kx-mute:#9AA3B5;--kx-acc:#B9A2FF;--kx-hl:rgba(185,162,255,.14);--kx-shadow:0 24px 60px rgba(0,0,0,.5);position:relative;display:block;min-width:0;font:inherit}body.theme-light .kx-sel{--kx-bg:#FFFFFF;--kx-pop:#FFFFFF;--kx-line:rgba(18,20,26,.16);--kx-tx:#12141A;--kx-mute:#555B6B;--kx-acc:#5B45C9;--kx-hl:rgba(91,69,201,.1);--kx-shadow:0 20px 50px rgba(30,24,60,.16)}.kx-trig{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;justify-content:space-between;background:var(--kx-bg);border:1px solid var(--kx-line);border-radius:11px;padding:10px 12px;color:var(--kx-tx);font-size:14px;line-height:20px;cursor:pointer;transition:border-color .2s}.kx-trig:hover,.kx-sel.open .kx-trig{border-color:var(--kx-acc)}.kx-trig:focus-visible{outline:2px solid var(--kx-acc);outline-offset:2px}.kx-trig:disabled{opacity:.55;cursor:not-allowed}.kx-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kx-val.ph{color:var(--kx-mute)}.kx-chev{flex:none;width:7px;height:7px;border-right:1.5px solid var(--kx-mute);border-bottom:1.5px solid var(--kx-mute);transform:translateY(-2px) rotate(45deg);transition:transform .2s}.kx-sel.open .kx-chev{transform:translateY(1px) rotate(-135deg)}.kx-cal{flex:none;width:14px;height:13px;border:1.5px solid var(--kx-mute);border-top-width:3px;border-radius:3px}.kx-pop{position:absolute;z-index:60;left:0;top:calc(100% + 6px);min-width:100%;max-height:300px;overflow:auto;margin:0;padding:6px;list-style:none;background:var(--kx-pop);border:1px solid var(--kx-line);border-radius:12px;box-shadow:var(--kx-shadow);color:var(--kx-tx)}.kx-pop li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px;border-radius:8px;font-size:14px;cursor:pointer;white-space:nowrap}.kx-pop li.act{background:var(--kx-hl)}.kx-pop li.on{color:var(--kx-acc);font-weight:600}.kx-pop li b{color:var(--kx-acc);font-weight:700}.kx-cal-pop{width:276px;max-height:none;padding:12px}.kx-cal-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.kx-cal-h b{font-size:14px;font-weight:600}.kx-cal-h button,.kx-cal-g button,.kx-cal-f button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;text-align:center}.kx-cal-h button{width:30px;height:30px;font-size:18px;color:var(--kx-mute)}.kx-cal-h button:hover{background:var(--kx-hl);color:var(--kx-tx)}.kx-cal-h button:disabled{opacity:.3;cursor:default;background:none}.kx-cal-g{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.kx-dow{font-size:11px;color:var(--kx-mute);text-align:center;padding:4px 0}.kx-cal-g button{height:34px;font-size:13.5px;color:var(--kx-tx)}.kx-cal-g button:hover,.kx-cal-g button.act{background:var(--kx-hl)}.kx-cal-g button.today{box-shadow:inset 0 0 0 1px var(--kx-line)}.kx-cal-g button.on{background:var(--kx-acc);color:#14111f;font-weight:700}body.theme-light .kx-cal-g button.on{color:#fff}.kx-cal-g button:disabled{opacity:.28;cursor:default;background:none}.kx-cal-f{display:flex;justify-content:flex-end;margin-top:8px}.kx-cal-f button{font-size:12.5px;color:var(--kx-acc);padding:4px 8px}.kx-sel.bare .kx-trig{background:transparent;border:0;padding:0;border-radius:0;font-weight:500}.hr{--bg:#0C0E10;--panel:#121418;--panel2:#171a1f;--panel3:#1d2127;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.14);--tx:#E7E9F0;--tx2:#B4BAC6;--mute:#8790A0;--acc:#B9A2FF;--acc2:#7C6BD6;--acc-ink:#120f1f;--acc-soft:rgba(185,162,255,.12);--ok:#5FD39A;--warn:#E8C26A;--shade:rgba(8,9,12,.72);--glow:rgba(124,107,214,.22);background:var(--bg);color:var(--tx);overflow-x:clip;font-family:Inter,sans-serif}.hr *{box-sizing:border-box}.hr a{color:inherit;text-decoration:none}.hr button{font:inherit;color:inherit;cursor:pointer}.hr em{font-style:normal;color:var(--acc)}.hr .mute{color:var(--mute)}.hr .wrap{max-width:1320px;margin:0 auto;padding:0 40px}.hr-narrow{max-width:960px!important}.hr-rv{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.hr-rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hr-rv{opacity:1;transform:none;transition:none}}.hr-kick{font:600 12px/1 IBM Plex Mono,monospace;letter-spacing:.24em;color:var(--acc);text-transform:uppercase;margin-bottom:14px}.hr-h1{font:600 clamp(40px,6.2vw,88px)/1.02 "Space Grotesk",sans-serif;letter-spacing:-.03em;margin:0 0 22px;max-width:15ch}.hr-h1.sm{font-size:clamp(36px,4.8vw,64px);max-width:20ch}.hr-h2{font:600 clamp(28px,3.4vw,46px)/1.08 "Space Grotesk",sans-serif;letter-spacing:-.02em;margin:0;max-width:22ch}.hr-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:var(--tx2);max-width:60ch;margin:0 0 28px}.hr-sub{font-size:16px;line-height:1.6;color:var(--tx2);max-width:62ch;margin:14px 0 0}.hr-fine{display:block;font-size:12.5px;color:var(--mute);margin-top:14px}.hr-note{font-size:13px!important;color:var(--warn)!important;margin-top:8px!important}.hr-sec{padding:96px 0}.hr-sec.tight{padding:40px 0 72px}.hr-sec+.hr-sec{padding-top:24px}.hr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.hr-head.c{flex-direction:column;align-items:center;text-align:center}.hr-head.c .hr-h2,.hr-head.c .hr-sub{margin-left:auto;margin-right:auto}.hr-head-act{flex-shrink:0}.hr-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hr-row.c{justify-content:center}.hr-split{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.hr-split.top{align-items:start}.hr-subhead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:56px 0 20px;padding-top:22px;border-top:1px solid var(--line)}.hr-subhead b{font:600 20px Space Grotesk,sans-serif}.hr-subhead span{font-size:13px;color:var(--mute)}.hr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:12px 20px;font-weight:600;font-size:14.5px;background:var(--acc);color:var(--acc-ink)!important;border:1px solid transparent;transition:transform .2s,box-shadow .25s,background .2s;white-space:nowrap}.hr-btn:hover{box-shadow:0 0 28px var(--glow);transform:translateY(-1px)}.hr-btn.ghost{background:transparent;color:var(--tx)!important;border-color:var(--line2)}.hr-btn.ghost:hover{border-color:var(--acc);box-shadow:none}.hr-btn.lg{padding:15px 28px;font-size:15.5px;border-radius:14px}.hr-btn.sm{padding:8px 14px;font-size:13px;border-radius:10px}.hr-btn.block{width:100%}.hr-chips{display:flex;flex-wrap:wrap;gap:6px}.hr-chips span,.hr-chips a,.hr-chips button{font-size:12px;padding:5px 10px;border-radius:99px;background:var(--panel3);border:1px solid var(--line);color:var(--tx2)}.hr-chips .more{color:var(--mute)}.hr-chips.sm span{font-size:11px;padding:3px 8px}.hr-chips.lg a,.hr-chips.lg button,.hr-chips.lg span{font-size:13.5px;padding:9px 15px;transition:border-color .2s,color .2s,background .2s}.hr-chips.lg a:hover,.hr-chips.lg button:hover,.hr-chips.lg button.on{border-color:var(--acc);color:var(--tx);background:var(--acc-soft)}.hr-chips.static span:hover{border-color:var(--line);background:var(--panel3)}.hr-chips span.feat{border-color:var(--acc);color:var(--tx)}.hr-chips span em{color:var(--mute)}.hr-crumbs{font:500 12.5px IBM Plex Mono,monospace;color:var(--mute);margin-bottom:26px;display:flex;flex-wrap:wrap;gap:4px}.hr-crumbs i{font-style:normal;margin:0 8px;opacity:.5}.hr-crumbs a:hover{color:var(--acc)}.hr-crumbs b{color:var(--tx2);font-weight:500}.hr-hero{position:relative;min-height:min(92vh,880px);display:flex;align-items:center;overflow:hidden;margin-top:-66px;padding:150px 0 90px}.hr-hero-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hr-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08090ceb,#08090cb8 45%,#08090c40),linear-gradient(0deg,var(--bg) 0%,transparent 30%)}.hr-hero-in{position:relative;z-index:2;width:100%}.hr-hero .hr-h1{color:#f3f4f8}.hr-hero .hr-lead{color:#c9ced8}.hr-hero .hr-btn.ghost{color:#f3f4f8!important;border-color:#ffffff47}.hr-hero-tag{position:absolute;right:28px;bottom:26px;z-index:2;font:500 11px IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff9;border:1px solid rgba(255,255,255,.2);padding:6px 10px;border-radius:99px;background:#0000004d}.hr-hero-q{margin-top:34px;display:flex;align-items:center;gap:10px;max-width:620px;background:#121418b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:8px 8px 8px 18px}.hr-hero-q span{color:#a9afbc;font-size:18px}.hr-hero-q input{flex:1;min-width:0;background:none;border:0;outline:0;color:#f3f4f8;font-size:16px;padding:10px 0}.hr-hero-q input::-moz-placeholder{color:#8b92a0}.hr-hero-q input::placeholder{color:#8b92a0}.hr-hero-q button{background:#b9a2ff;color:#120f1f;border:0;border-radius:11px;padding:11px 18px;font-weight:600}.hr-trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:26px}.hr-trust span{font-size:13px;color:#c9ced8;display:inline-flex;align-items:center;gap:8px}.hr-trust span:before{content:"";width:6px;height:6px;border-radius:99px;background:#b9a2ff;box-shadow:0 0 10px #b9a2ff}.hr-phero{padding:72px 0 40px;position:relative}.hr-phero:before{content:"";position:absolute;inset:-66px 0 0;background:radial-gradient(800px 420px at 80% 0%,var(--glow),transparent 65%);pointer-events:none}.hr-phero>.wrap{position:relative}.hr-sec.tight.top0{padding-top:18px}.hr-mhero-sec{padding:22px 0 0}.hr-mhero{position:relative;height:252px;border-radius:26px;overflow:hidden;isolation:isolate;border:1px solid var(--line2);background:radial-gradient(520px 300px at 68% 30%,rgba(124,107,214,.34),transparent 70%),radial-gradient(420px 260px at 96% 110%,rgba(90,140,255,.22),transparent 70%),radial-gradient(300px 200px at 0% 0%,rgba(185,162,255,.08),transparent 70%),linear-gradient(135deg,#14131c,#101118 55%,#0d1016);box-shadow:0 30px 80px #00000059,inset 0 1px #ffffff0f}.hr-mhero-txt{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 44px;max-width:520px}.hr-mhero-txt>*{flex:none}.hr-mhero-txt .hr-crumbs{margin-bottom:14px}.hr-mhero-txt .hr-h1{margin:0 0 10px}.hr-phero-hint{margin:0;font-size:16px;color:var(--tx2);letter-spacing:.005em}.mh-scene{position:absolute;inset:0;z-index:1;pointer-events:none;--g-line:rgba(185,162,255,.22);--t-bg:linear-gradient(150deg,rgba(255,255,255,.13),rgba(255,255,255,.035));--t-bd:rgba(255,255,255,.16);--t-sh:0 22px 50px rgba(0,0,0,.5),0 0 40px rgba(124,107,214,.18);--t-tx:#EEF0F7;--t-mute:#9aa2b4}.mh-scene:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#121219,#121219d9 26%,#12121900 48%)}.mh-floor{position:absolute;left:-10%;right:-10%;bottom:-40px;height:230px;perspective:420px;perspective-origin:62% 0%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 55%);mask-image:linear-gradient(180deg,transparent 0%,#000 55%)}.mh-grid{position:absolute;left:0;right:0;top:-40px;height:520px;transform-origin:50% 0;transform:rotateX(72deg);background-image:linear-gradient(var(--g-line) 1px,transparent 1px),linear-gradient(90deg,var(--g-line) 1px,transparent 1px);background-size:44px 44px;animation:mh-grid 3.2s linear infinite;will-change:transform}@keyframes mh-grid{0%{transform:rotateX(72deg) translateY(-44px)}to{transform:rotateX(72deg) translateY(0)}}.mh-orbit{position:absolute;left:66%;top:50%;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;border:1px solid rgba(185,162,255,.22);transform:rotateX(74deg);animation:mh-orbit 22s linear infinite;will-change:transform}.mh-orbit i{position:absolute;left:50%;top:-4px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#c9b8ff;box-shadow:0 0 14px 3px #b9a2ffb3}.mh-orbit i+i{top:auto;bottom:-3px;width:6px;height:6px;background:#8fb8ff;box-shadow:0 0 12px 2px #78aaff99}@keyframes mh-orbit{0%{transform:rotateX(74deg) rotate(0)}to{transform:rotateX(74deg) rotate(360deg)}}.mh-stage{position:absolute;top:0;bottom:0;right:0;width:64%;perspective:1000px;perspective-origin:40% 50%;transform-style:preserve-3d}.mh-p{position:absolute;transform-style:preserve-3d;--z:0px;--rx:6deg;--ry:-14deg;--dx:6px;--dy:-10px;transform:translateZ(var(--z)) rotateX(var(--rx)) rotateY(var(--ry));animation:mh-float 9s ease-in-out infinite;will-change:transform}@keyframes mh-float{0%,to{transform:translateZ(var(--z)) rotateX(var(--rx)) rotateY(var(--ry))}50%{transform:translate3d(var(--dx),var(--dy),var(--z)) rotateX(calc(var(--rx) * -.6)) rotateY(calc(var(--ry) * .4))}}.mh-p.p1{left:8%;top:15%;--z:30px;--ry:16deg;--dy:-12px;animation-duration:10s}.mh-p.p2{left:38%;top:9%;--z:110px;--ry:-8deg;--dx:-8px;--dy:9px;animation-duration:8s;animation-delay:-2s}.mh-p.p3{left:66%;top:11%;--z:-30px;--ry:-20deg;--dy:-14px;animation-duration:11s;animation-delay:-5s}.mh-p.p4{left:43%;top:55%;--z:40px;--ry:-6deg;--dx:10px;--dy:-8px;animation-duration:9.5s;animation-delay:-3s}.mh-p.p5{left:84%;top:54%;--z:-90px;--ry:-26deg;--dy:12px;animation-duration:12s;animation-delay:-7s}.mh-p.p6{left:16%;top:71%;--z:140px;--ry:10deg;--dx:-6px;--dy:-7px;animation-duration:7.5s;animation-delay:-1s}.mh-t{position:relative;border-radius:16px;padding:10px;background:var(--t-bg);border:1px solid var(--t-bd);box-shadow:var(--t-sh);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--t-tx);font:500 11px/1.2 Inter,sans-serif}.mh-t:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.18),transparent 35%);pointer-events:none}.mh-lbl{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px}.mh-lbl b{font:600 11.5px Space Grotesk,sans-serif;letter-spacing:.01em}.mh-lbl span{font:500 10px IBM Plex Mono,monospace;color:var(--t-mute)}.mh-video{width:176px}.mh-frame{height:92px;border-radius:10px;position:relative;overflow:hidden;background:radial-gradient(120px 80px at 30% 30%,rgba(185,162,255,.9),transparent 70%),radial-gradient(140px 90px at 90% 90%,rgba(90,140,255,.75),transparent 70%),#1d1838;display:grid;place-items:center}.mh-play{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff38;border:1px solid rgba(255,255,255,.4);color:#fff}.mh-play svg{width:15px;height:15px;margin-left:2px}.mh-bar{height:3px;border-radius:3px;background:#ffffff24;margin-top:8px;overflow:hidden}.mh-bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#b9a2ff,#8fb8ff);transform-origin:0 50%;animation:mh-prog 6s linear infinite}@keyframes mh-prog{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.mh-image{width:146px}.mh-image svg{display:block;width:100%;height:auto;border-radius:9px}.mh-audio{width:156px}.mh-wave{height:40px;display:flex;align-items:center;gap:4px;padding:0 2px}.mh-wave i{flex:1;border-radius:3px;background:linear-gradient(180deg,#c9b8ff,#7c6bd6);transform-origin:50% 50%;animation:mh-wave 1.2s ease-in-out infinite}@keyframes mh-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.mh-char{display:flex;align-items:center;gap:10px;padding:10px;width:212px}.mh-ava{width:38px;height:38px;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 30%,#f3d9ff,#b9a2ff 45%,#5a48b8);box-shadow:0 0 0 2px #ffffff40}.mh-lines{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.mh-lines b{font:600 12.5px Space Grotesk,sans-serif}.mh-lines span{font-size:10.5px;color:var(--t-mute);display:flex;align-items:center;gap:5px}.mh-dot{width:6px;height:6px;border-radius:50%;background:#5fd39a;box-shadow:0 0 8px #5fd39a}.mh-hire{font:600 11px Inter,sans-serif;padding:6px 11px;border-radius:999px;background:#b9a2ff;color:#120f1f}.mh-world{width:112px;color:#c9b8ff}.mh-world svg{display:block;width:46px;height:46px;margin:2px auto 0;animation:mh-spin 14s linear infinite}@keyframes mh-spin{to{transform:rotate(360deg)}}.mh-chip{display:flex;align-items:center;gap:8px;border-radius:999px;padding:7px 14px 7px 7px}.mh-chip span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#5fd39a2e;color:#5fd39a;font:700 12px Inter,sans-serif}.mh-chip b{font:600 12px Space Grotesk,sans-serif;white-space:nowrap}@media(prefers-reduced-motion:reduce){.mh-grid,.mh-orbit,.mh-p,.mh-bar i,.mh-wave i,.mh-world svg{animation:none!important}.mh-bar i{transform:scaleX(.6)}}@media(max-width:960px){.mh-stage{width:78%}.mh-p.p5{display:none}}@media(max-width:640px){.hr-mhero-sec{padding-top:14px}.hr-mhero{height:236px;border-radius:20px}.hr-mhero-txt{padding:22px 20px 0;justify-content:flex-start}.hr-mhero-txt .hr-crumbs{margin-bottom:10px;font-size:11px}.hr-mhero-txt .hr-h1{font-size:38px;margin-bottom:6px}.hr-phero-hint{font-size:14px}.mh-scene:after{background:linear-gradient(180deg,#121219f0,#121219cc 44%,#12121900 62%)}.mh-stage{width:100%;top:auto;height:104px;perspective:700px}.mh-p.p1{left:-4%;top:8%;--z:0px}.mh-p.p2{left:40%;top:4%;--z:30px}.mh-p.p4{left:62%;top:52%;--z:60px}.mh-p.p3,.mh-p.p5,.mh-p.p6{display:none}.mh-orbit{left:70%;top:82%;width:300px;height:300px;margin:-150px 0 0 -150px}.mh-video .mh-frame{height:62px}.mh-video{width:140px}}.hr-filters{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:14px;position:relative}.hr-filters.slim{background:none;border:0;padding:0;margin-bottom:28px}.hr-search{display:flex;align-items:center;gap:10px;background:var(--panel2);border:1px solid var(--line);border-radius:14px;padding:6px 6px 6px 16px}.hr-search:focus-within{border-color:var(--acc)}.hr-search span{color:var(--mute);font-size:18px}.hr-search input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--tx);font-size:15px;padding:10px 0}.hr-search input::-moz-placeholder{color:var(--mute)}.hr-search input::placeholder{color:var(--mute)}.hr-fsel{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.hr-fsel-f{display:flex;flex-direction:column;gap:6px;min-width:0}.hr-fsel-f>span{font:500 11px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.hr-fsel-f.soon>span:after{content:" · soon";color:var(--acc);letter-spacing:.06em}.hr-clear{position:absolute;top:-34px;right:4px;background:none;border:0;color:var(--acc);font-size:13px}.hr-count{min-height:20px;margin:18px 2px 14px;font-size:13px;color:var(--mute)}.hr-crafts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.hr-craftbtn{width:100%;text-align:left;display:grid;grid-template-columns:1fr auto;gap:4px 12px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;transition:border-color .2s,transform .2s,background .2s}.hr-craftbtn:hover{border-color:var(--acc);transform:translateY(-2px);background:var(--panel2)}.hr-craftbtn b{font:600 16px Space Grotesk,sans-serif}.hr-craftbtn span{grid-column:1;font-size:13px;color:var(--mute);line-height:1.5}.hr-craftbtn i{grid-row:1/3;grid-column:2;align-self:center;font-style:normal;color:var(--acc)}.hr-grid{display:grid;gap:16px}.hr-grid.cc{grid-template-columns:repeat(4,1fr)}.hr-grid.wt{grid-template-columns:repeat(3,1fr)}.hr-more{display:flex;justify-content:center;margin-top:28px}.hr-cc{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s,transform .25s}.hr-cc:hover{border-color:var(--line2);transform:translateY(-3px)}.hr-cc-work{position:relative;aspect-ratio:16/10;background:linear-gradient(135deg,var(--panel3),var(--panel2));overflow:hidden}.hr-cc-work img,.hr-cc-work video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hr-cc-nowork{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:500 11px IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.hr-cc-worklabel{position:absolute;left:10px;bottom:10px;font-size:11.5px;background:#0000008c;color:#fff;padding:4px 8px;border-radius:7px;max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-cc-body{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.hr-cc-top{display:flex;gap:12px;align-items:center;margin-top:-40px;position:relative}.hr-cc-top .hr-av{border:3px solid var(--panel)}.hr-cc-id{min-width:0;padding-top:30px}.hr-cc-name{font:600 16px Space Grotesk,sans-serif;display:flex;align-items:center;gap:6px}.hr-cc-name:hover{color:var(--acc)}.hr-cc-id small{display:block;font-size:12.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-cc-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.hr-cc-meta em{color:var(--mute);margin-right:3px}.hr-cc-act{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.hr-av{flex-shrink:0;border-radius:99px;overflow:hidden;background:linear-gradient(135deg,var(--acc2),#3a3170);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-family:Space Grotesk,sans-serif}.hr-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hr-ver{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:99px;background:var(--acc);color:var(--acc-ink);font-size:10px;font-weight:700}.hr-ver.lg{width:28px;height:28px;font-size:15px;margin-left:12px;vertical-align:middle}.hr-avail{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--tx2)}.hr-avail i{width:7px;height:7px;border-radius:99px;background:var(--mute)}.hr-avail.available i{background:var(--ok);box-shadow:0 0 8px var(--ok)}.hr-avail.limited i{background:var(--warn)}.hr-new{font:600 11px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);background:var(--acc-soft);padding:4px 9px;border-radius:99px}.hr-stars{display:inline-flex;align-items:center;gap:6px;font-size:13px}.hr-stars i{font-style:normal;letter-spacing:1px;background:linear-gradient(90deg,var(--warn) calc(var(--r)*100%),var(--line2) 0);-webkit-background-clip:text;background-clip:text;color:transparent}.hr-skel{position:relative;overflow:hidden}.hr-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:hrsh 1.4s infinite}@keyframes hrsh{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hr-skel .hr-cc-body i{display:block;height:12px;border-radius:6px;background:var(--panel3)}.hr-skel .hr-cc-body i:nth-child(2){width:70%}.hr-skel .hr-cc-body i:nth-child(3){width:45%}.hr-empty{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;background:radial-gradient(600px 300px at 0% 0%,var(--acc-soft),transparent 70%),var(--panel);border:1px solid var(--line);border-radius:24px;padding:44px}.hr-empty.compact{grid-template-columns:1fr;padding:36px 32px}.hr-empty-ghosts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hr-empty-ghosts span{border:1px dashed var(--line2);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px;animation:hrpulse 2.6s ease-in-out infinite}.hr-empty-ghosts i{display:block;aspect-ratio:16/10;border-radius:10px;background:linear-gradient(135deg,var(--panel3),transparent)}.hr-empty-ghosts b{display:block;height:9px;border-radius:5px;background:var(--panel3)}.hr-empty-ghosts b+b{width:60%}@keyframes hrpulse{0%,to{opacity:.55}50%{opacity:1}}.hr-empty-txt h3{font:600 clamp(22px,2.4vw,30px)/1.15 "Space Grotesk",sans-serif;margin:0 0 12px}.hr-empty-txt p{color:var(--tx2);line-height:1.6;margin:0 0 22px;max-width:56ch}.hr-film{display:grid;grid-template-columns:1fr 240px;gap:14px}.hr-film-main{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:16/9;background:#000;border:1px solid var(--line)}.hr-film-main video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hr-film-cap{position:absolute;left:0;right:0;bottom:0;padding:60px 24px 20px;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);display:flex;flex-direction:column;gap:8px;color:#fff}.hr-film-cap b{font:600 22px Space Grotesk,sans-serif}.hr-tag{align-self:flex-start;font:500 10.5px IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border-radius:99px;background:#b9a2ff33;color:#d8ccff;border:1px solid rgba(185,162,255,.35)}.hr-film-strip{display:grid;grid-template-rows:repeat(5,1fr);gap:10px;min-height:0}.hr-film-strip button{position:relative;border:1px solid var(--line);border-radius:14px;overflow:hidden;padding:0;background:#000;opacity:.62;transition:opacity .2s,border-color .2s}.hr-film-strip button.on,.hr-film-strip button:hover{opacity:1;border-color:var(--acc)}.hr-film-strip img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hr-film-strip span{z-index:1;position:absolute;left:10px;bottom:8px;font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.7)}.hr-after-video{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.hr-after-video span{font-weight:600;margin-right:auto}.hr-wt{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.hr-wt-media{display:block;aspect-ratio:4/3;background:linear-gradient(135deg,var(--panel3),var(--panel2));position:relative;overflow:hidden}.hr-wt-media img,.hr-wt-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s}.hr-wt:hover .hr-wt-media img{transform:scale(1.04)}.hr-wt-none{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;color:var(--mute);font-size:14px}.hr-wt-info{padding:14px 16px;display:flex;flex-direction:column;gap:6px}.hr-wt-info b{font:600 15px Space Grotesk,sans-serif}.hr-wt-info small{font-size:12.5px;color:var(--mute)}.hr-wt-info small a{color:var(--acc)}.hr-wt-info p{font-size:13px;color:var(--tx2);line-height:1.5;margin:0}.hr-post{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding:56px;border-radius:28px;background:radial-gradient(700px 380px at 100% 0%,var(--glow),transparent 70%),var(--panel);border:1px solid var(--line)}.hr-post-b{margin:28px 0}.hr-post-b>span{display:block;font:500 11px IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:12px}.hr-qf{background:var(--panel2);border:1px solid var(--line2);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 30px 80px #00000059}.hr-qf-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.hr-qf-h span{font:600 16px Space Grotesk,sans-serif;color:var(--tx)}.hr-qf-h small{font-size:12px;color:var(--mute)}.hr-qf-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hr-qf-f{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0;transition:border-color .2s}.hr-qf-f:focus-within{border-color:var(--acc)}.hr-qf-f small{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.hr-qf-f input{all:unset;box-sizing:border-box;width:100%;font-size:14px;font-weight:500;color:var(--tx);min-height:22px}.hr-qf-f input::-moz-placeholder{color:var(--mute);font-weight:400}.hr-qf-f input::placeholder{color:var(--mute);font-weight:400}.hr-qf-chips{display:flex;flex-wrap:wrap;gap:6px}.hr-qf-chips button,.hr-qf-seg button{font:inherit;font-size:12.5px;padding:5px 11px;border-radius:99px;background:var(--panel3);border:1px solid var(--line);color:var(--tx2);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.hr-qf-chips button:hover,.hr-qf-chips button.on,.hr-qf-seg button.on{border-color:var(--acc);color:var(--tx);background:var(--acc-soft)}.hr-qf-money{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hr-qf-seg{display:flex;gap:4px}.hr-qf-usd{display:flex;align-items:center;gap:4px;flex:1;min-width:84px;border-bottom:1px solid var(--line2);padding:2px 0}.hr-qf-usd i{font-style:normal;color:var(--mute);font-size:14px}.hr-qf-to{font-size:12.5px;color:var(--mute)}.hr-qf-btn{align-self:flex-end;margin-top:4px}.hr-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:14px;position:relative}.hr-tl:before{content:"";position:absolute;left:24px;right:24px;top:24px;height:1px;background:linear-gradient(90deg,var(--acc),var(--line2) 60%,var(--acc))}.hr-tl-step{position:relative}.hr-tl-dot{width:48px;height:48px;border-radius:99px;background:var(--bg);border:1px solid var(--acc);display:flex;align-items:center;justify-content:center;font:600 13px IBM Plex Mono,monospace;color:var(--acc);position:relative;z-index:1;box-shadow:0 0 0 6px var(--bg),0 0 24px var(--glow)}.hr-tl-body{margin-top:18px}.hr-tl-body small{font:500 10.5px IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.hr-tl-body h3{font:600 18px Space Grotesk,sans-serif;margin:6px 0 8px}.hr-tl-body p{font-size:13.5px;line-height:1.55;color:var(--tx2);margin:0}.hr-tl.detailed{grid-template-columns:1fr;gap:0;max-width:880px}.hr-tl.detailed:before{inset:24px auto 24px 24px;width:1px;height:auto;background:linear-gradient(180deg,var(--acc),var(--line2) 60%,var(--acc))}.hr-tl.detailed .hr-tl-step{display:grid;grid-template-columns:48px 1fr;gap:28px;padding-bottom:40px}.hr-tl.detailed .hr-tl-body{margin-top:4px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px 24px}.hr-tl.detailed .hr-tl-body h3{font-size:22px}.hr-tl.detailed .hr-tl-body p{font-size:15px}.hr-fees{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hr-fee{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:26px}.hr-fee.acc{border-color:var(--acc);background:radial-gradient(400px 200px at 50% 0%,var(--acc-soft),transparent 70%),var(--panel)}.hr-fee small{font:500 11px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.hr-fee h3{font:600 21px/1.2 Space Grotesk,sans-serif;margin:12px 0 10px}.hr-fee p{font-size:14px;line-height:1.6;color:var(--tx2);margin:0 0 12px}.hr-fee a{font-size:13.5px;color:var(--acc)}.hr-prot{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.hr-prot-i,.hr-why-i{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.hr-prot-i b,.hr-why-i b{font:600 16px Space Grotesk,sans-serif}.hr-prot-i span,.hr-why-i span{font-size:13.5px;line-height:1.55;color:var(--tx2)}.hr-why{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hr-why-i{padding:24px;min-height:170px}.hr-why-i b{font-size:18px}.hr-gh{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.hr-gh-r{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hr-craft{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px;min-height:118px}.hr-craft b{font:600 15.5px Space Grotesk,sans-serif}.hr-craft span{font-size:13px;line-height:1.5;color:var(--mute)}.hr-ticks{list-style:none;padding:0;margin:24px 0 28px;display:flex;flex-direction:column;gap:10px}.hr-ticks li{position:relative;padding-left:28px;color:var(--tx2);font-size:15px;line-height:1.5}.hr-ticks li:before{content:"✓";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:99px;background:var(--acc-soft);color:var(--acc);font-size:11px;display:flex;align-items:center;justify-content:center;font-weight:700}.hr-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.hr-steps-i{display:grid;grid-template-columns:44px 1fr;gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px}.hr-steps-i>span{font:600 13px IBM Plex Mono,monospace;color:var(--acc);padding-top:3px}.hr-steps-i b{font:600 16px Space Grotesk,sans-serif}.hr-steps-i p{margin:4px 0 0;font-size:14px;line-height:1.55;color:var(--tx2)}.hr-stack{position:sticky;top:90px}.hr-jobs{display:flex;flex-direction:column;gap:10px}.hr-job{display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px 20px;min-height:70px}.hr-job b{display:block;font:600 16px Space Grotesk,sans-serif}.hr-job small{font-size:12.5px;color:var(--mute)}.hr-job-m{display:flex;gap:14px;font-size:14px}.hr-slot{width:100%;border-radius:20px;border:1px dashed var(--line2);background:radial-gradient(400px 260px at 30% 20%,var(--acc-soft),transparent 70%),linear-gradient(135deg,var(--panel2),var(--panel));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:20px}.hr-slot-ic{width:46px;height:46px;border-radius:14px;border:1px solid var(--line2);display:flex;align-items:center;justify-content:center;color:var(--acc);font-size:16px}.hr-slot b{font-weight:500;font-size:14px;color:var(--tx2);max-width:30ch}.hr-slot small{font:500 11px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.hr-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:26px}.hr-tabs button{border:1px solid var(--line);background:var(--panel);border-radius:99px;padding:8px 16px;font-size:13.5px;color:var(--tx2)}.hr-tabs button.on{border-color:var(--acc);color:var(--tx);background:var(--acc-soft)}.hr-faq-list{display:flex;flex-direction:column;gap:10px}.hr-faq-i{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.hr-faq-i.open{border-color:var(--line2)}.hr-faq-i>button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:0;padding:20px 22px;text-align:left;font:600 16.5px Space Grotesk,sans-serif}.hr-faq-i>button i{font-style:normal;color:var(--acc);font-size:22px;transition:transform .25s}.hr-faq-i.open>button i{transform:rotate(45deg)}.hr-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.hr-faq-i.open .hr-faq-a{grid-template-rows:1fr}.hr-faq-a p{overflow:hidden;margin:0;padding:0 22px;color:var(--tx2);line-height:1.65;font-size:15px}.hr-faq-i.open .hr-faq-a p{padding-bottom:20px}.hr-end{padding:40px 0 110px}.hr-end-in{text-align:center;padding:72px 24px;border-radius:28px;border:1px solid var(--line);background:radial-gradient(700px 300px at 50% 0%,var(--glow),transparent 70%),var(--panel)}.hr-end-in h2{font:600 clamp(30px,4vw,54px)/1.08 "Space Grotesk",sans-serif;letter-spacing:-.02em;margin:0 0 28px}.hr-prof-hero{position:relative;padding:0 0 30px}.hr-prof-cover{height:260px;margin-top:-66px;position:relative;overflow:hidden;background:radial-gradient(700px 300px at 70% 30%,var(--glow),transparent 70%),linear-gradient(135deg,var(--panel3),var(--bg))}.hr-prof-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7}.hr-prof-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--bg),transparent 70%)}.hr-prof-cover-none{display:block;width:100%;height:100%}.hr-prof-hero .hr-crumbs{margin-top:-90px;position:relative}.hr-prof-id{display:flex;gap:28px;align-items:flex-end;position:relative;margin-top:20px}.hr-prof-id .hr-av{border:4px solid var(--bg)}.hr-prof-id .hr-h1{margin-bottom:8px}.hr-prof-id .hr-lead{margin-bottom:14px}.hr-prof-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:var(--tx2);align-items:center}.hr-prof{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start}.hr-prof-main{display:flex;flex-direction:column;gap:20px;min-width:0}.hr-prof-blk{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:26px}.hr-prof-blk h2{font:600 20px Space Grotesk,sans-serif;margin:0 0 18px}.hr-prof-blk p{margin:0;line-height:1.6;color:var(--tx2)}.hr-prof-blk .hr-grid.wt{grid-template-columns:repeat(2,1fr)}.hr-bio{white-space:pre-line}.hr-svc{display:flex;flex-direction:column;gap:16px}.hr-svc-g small{display:block;font:500 11px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.hr-rail{position:sticky;top:86px}.hr-rail-in{background:var(--panel);border:1px solid var(--line2);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 60px #00000040}.hr-rail-in>small{font:500 11px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.hr-rail-rate{font:600 28px Space Grotesk,sans-serif}.hr-rail-rate em{font-size:15px;color:var(--mute);margin-right:4px}.hr-rail-in p{font-size:13.5px;line-height:1.55;color:var(--tx2);margin:0 0 6px}.hr-rail-in .hr-avail{margin-bottom:6px}.hr-newc{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hr-revs{display:flex;flex-direction:column;gap:14px}.hr-rev-sum{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--tx2)}.hr-rev{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:6px}.hr-rev small{color:var(--mute);font-size:12px}.hr-rev-skel,.hr-prof-skel{height:120px;border-radius:16px;background:var(--panel)}.hr-prof-skel{height:280px;margin-top:20px}.hr-mbar{display:none}@media(max-width:1180px){.hr-grid.cc{grid-template-columns:repeat(3,1fr)}.hr-tl{grid-template-columns:repeat(3,1fr);row-gap:34px}.hr-tl:before{display:none}.hr-why{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.hr .wrap{padding:0 24px}.hr-sec{padding:72px 0}.hr-grid.cc,.hr-grid.wt{grid-template-columns:repeat(2,1fr)}.hr-split,.hr-gh,.hr-post,.hr-empty,.hr-prof{grid-template-columns:1fr}.hr-split.rev>:first-child{order:2}.hr-film{grid-template-columns:1fr}.hr-film-strip{grid-template-rows:none;grid-template-columns:repeat(5,1fr)}.hr-film-strip button{aspect-ratio:16/10}.hr-fees{grid-template-columns:1fr}.hr-crafts{grid-template-columns:repeat(2,1fr)}.hr-rail,.hr-stack{position:static}.hr-head{flex-direction:column;align-items:flex-start}.hr-post{padding:36px}}@media(max-width:640px){.hr-qf-2{grid-template-columns:1fr}.hr-qf{padding:16px}.hr-qf-seg{flex-basis:100%}.hr .wrap{padding:0 16px}.hr-sec{padding:56px 0}.hr-hero{min-height:auto;padding:120px 0 64px}.hr-hero-shade{background:linear-gradient(180deg,rgba(8,9,12,.55) 0%,rgba(8,9,12,.86) 55%,var(--bg) 100%)}.hr-hero-tag{right:16px;bottom:14px}.hr-hero-q{padding:6px 6px 6px 14px}.hr-hero-q button{padding:10px 14px}.hr-grid.cc,.hr-grid.wt,.hr-prof-blk .hr-grid.wt,.hr-gh-r,.hr-prot,.hr-why{grid-template-columns:1fr}.hr-crafts{grid-template-columns:1fr 1fr;gap:8px}.hr-craftbtn{padding:14px}.hr-craftbtn span,.hr-craftbtn i{display:none}.hr-craftbtn b{font-size:14.5px}.hr-tl{grid-template-columns:1fr}.hr-tl-step{display:grid;grid-template-columns:48px 1fr;gap:16px}.hr-tl-body{margin-top:2px}.hr-tl.detailed .hr-tl-step{gap:16px;padding-bottom:24px}.hr-tl.detailed:before{display:none}.hr-film-strip{grid-template-columns:repeat(3,1fr)}.hr-film-strip button:nth-child(n+4){display:none}.hr-film-cap b{font-size:17px}.hr-fsel{grid-template-columns:1fr 1fr}.hr-job{grid-template-columns:1fr;gap:10px}.hr-post,.hr-empty{padding:26px 20px}.hr-empty-ghosts{display:none}.hr-prof-id{flex-direction:column;align-items:flex-start;gap:14px}.hr-prof-cover{height:190px}.hr-prof-hero .hr-crumbs{margin-top:-70px}.hr-prof-blk{padding:20px}.hr-after-video span{width:100%}.hr-btn.lg{padding:13px 20px;font-size:15px}.hr-search input{font-size:14px}.hr-mbar{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line2)}.hr-mbar .hr-btn.block{flex:1}.hr:has(.hr-mbar){padding-bottom:70px}}body.theme-light .hr{--bg:#f2efe8;--panel:#fbfaf7;--panel2:#ffffff;--panel3:#ebe7de;--line:rgba(20,22,30,.09);--line2:rgba(20,22,30,.16);--tx:#1b1e28;--tx2:#3e4555;--mute:#6a7183;--acc:#5B47C9;--acc2:#7C6BD6;--acc-ink:#ffffff;--acc-soft:rgba(91,71,201,.09);--ok:#1f9d63;--warn:#b07c12;--glow:rgba(91,71,201,.14)}body.theme-light .hr-qf{box-shadow:0 30px 80px #281e5a1f}body.theme-light .hr-mhero{border-color:#5b47c929;box-shadow:0 30px 70px #281e5a1f,inset 0 1px #fff;background:radial-gradient(520px 300px at 68% 30%,rgba(124,107,214,.22),transparent 70%),radial-gradient(420px 260px at 96% 110%,rgba(90,140,255,.16),transparent 70%),linear-gradient(135deg,#fdfcf9,#f4f0ff 60%,#eef1ff)}body.theme-light .mh-scene{--g-line:rgba(91,71,201,.16);--t-bg:linear-gradient(150deg,rgba(255,255,255,.88),rgba(255,255,255,.6));--t-bd:rgba(91,71,201,.16);--t-sh:0 20px 44px rgba(40,30,90,.16),0 0 30px rgba(124,107,214,.12);--t-tx:#1b1e28;--t-mute:#6a7183}body.theme-light .mh-scene:after{background:linear-gradient(90deg,#fcfbf8,#fcfbf8d9 26%,#fcfbf800 48%)}body.theme-light .mh-orbit{border-color:#5b47c933}body.theme-light .mh-world{color:#5b47c9}body.theme-light .mh-hire{background:#5b47c9;color:#fff}@media(max-width:640px){body.theme-light .mh-scene:after{background:linear-gradient(180deg,#fcfbf8f5,#fcfbf8d1 44%,#fcfbf800 62%)}}body.theme-light .hr-rail-in{box-shadow:0 20px 60px #281e5a14}body.theme-light .hr-skel:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.04),transparent)}body.theme-light .hr-tl-dot{background:var(--panel2)}body.theme-light .hr-hero-shade{background:linear-gradient(90deg,#08090ce6,#08090ca8 45%,#08090c33),linear-gradient(0deg,var(--bg) 0%,transparent 26%)}@media(max-width:640px){body.theme-light .hr-hero-shade{background:linear-gradient(180deg,#08090c8c,#08090cdb 55%,#08090ceb)}}body.theme-light .hr-hero .hr-kick{color:#c9b8ff}.hf{--hf-bg:#0C0E10;--hf-panel:#131619;--hf-panel2:#171B20;--hf-line:rgba(255,255,255,.08);--hf-line2:#2A2F35;--hf-text:#E7E9F0;--hf-mute:#9AA3B5;--hf-dim:#6E7686;--hf-acc:#9B8CE4;--hf-acc2:#B9A2FF;--hf-accbg:rgba(124,107,214,.14);--hf-ok:#5FD3A0;--hf-warn:#F2B66B;--hf-bad:#FF8A8A;--hf-shadow:0 30px 80px rgba(0,0,0,.45);background:var(--hf-bg);color:var(--hf-text);padding-bottom:40px;overflow-x:clip}.theme-light .hf{--hf-bg:#f2efe8;--hf-panel:#fbfaf7;--hf-panel2:#ffffff;--hf-line:rgba(20,24,40,.1);--hf-line2:#d6d9e0;--hf-text:#1b1e28;--hf-mute:#525c70;--hf-dim:#7b8496;--hf-acc:#5a45c9;--hf-acc2:#5a45c9;--hf-accbg:rgba(90,69,201,.1);--hf-ok:#14865a;--hf-warn:#a96512;--hf-bad:#c33b3b;--hf-shadow:0 24px 60px rgba(30,30,60,.12)}.hf :where(section){padding:0}.hf .mono{font-family:IBM Plex Mono,monospace}.hf .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hf-wrap{max-width:1320px;margin:0 auto;padding:0 40px}@media(min-width:1600px){.hf-wrap{max-width:1480px}}@keyframes hfUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.hf-hero-grid>*,.hf-formgrid>*,.hf-ex-grid>*{animation:hfUp .8s cubic-bezier(.16,1,.3,1) both}.hf-hero-grid>*:nth-child(2),.hf-formgrid>*:nth-child(2),.hf-ex-grid>*:nth-child(2){animation-delay:.12s}}.hf-kick{font-size:11.5px;letter-spacing:.24em;color:var(--hf-acc);font-weight:500;text-transform:uppercase;margin-bottom:14px}.hf-h1{font-family:Space Grotesk,sans-serif;font-size:clamp(36px,5vw,68px);line-height:1.03;letter-spacing:-1.8px;font-weight:700;margin:0 0 18px}.hf-h1.sm{font-size:clamp(28px,3.4vw,44px);letter-spacing:-1px}.hf-h1 em,.hf-h2 em{font-style:normal;background:linear-gradient(90deg,#a89bee,#7c6bd6 60%,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.theme-light .hf-h1 em,.theme-light .hf-h2 em{background-image:linear-gradient(90deg,#3d25b1,#0f4dc8)}.hf-h2{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-1.2px;font-weight:700;margin:0}.hf-sub{color:var(--hf-mute);font-size:17px;line-height:1.6;max-width:620px}.hf-sub.sm{font-size:14.5px}.hf-sechead{margin:0 0 30px}.hf-sechead .hf-sub{margin-top:12px}.hf-note{color:var(--hf-mute);font-size:13.5px;line-height:1.6;margin-top:12px}.hf-note.wide{max-width:900px;margin:20px 0 0}.hf-note a,.hf-sum-note a{color:var(--hf-acc2)}.hf-link{display:inline-block;color:var(--hf-acc2);font-weight:600;font-size:14.5px;margin-top:14px}.hf-link:hover{text-decoration:underline}.hf-btn{display:inline-flex;align-items:center;gap:8px;background:#b9a2ff;color:#14111f;border-radius:11px;padding:14px 22px;font-weight:600;font-size:15px;border:0;cursor:pointer;transition:transform .2s,box-shadow .25s,background .2s;white-space:nowrap}.hf-btn:hover{background:#c7b5ff;box-shadow:0 0 28px #b9a2ff73;transform:translateY(-1px)}.hf-btn.ghost{background:transparent;color:var(--hf-text);border:1px solid var(--hf-line2)}.hf-btn.ghost:hover{border-color:var(--hf-acc);box-shadow:none}.hf-btn.sm{padding:9px 15px;font-size:13.5px;border-radius:9px}.hf-btn:disabled{opacity:.6;cursor:default}.theme-light .hf-btn{background:#5a45c9;color:#fff}.theme-light .hf-btn.ghost{background:transparent;color:var(--hf-text)}.hf-hero{padding:96px 0 26px;background:radial-gradient(800px 420px at 85% 0%,rgba(124,107,214,.16),transparent 60%),radial-gradient(600px 300px at 0% 30%,rgba(91,141,239,.08),transparent 60%)}.hf-hero.tight{padding:84px 0 10px}.hf-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.hf-hero-facts{list-style:none;display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;padding:0}.hf-hero-facts li{border:1px solid var(--hf-line);background:var(--hf-panel);border-radius:14px;padding:12px 16px;display:flex;flex-direction:column;gap:3px;min-width:150px}.hf-hero-facts b{font-family:Space Grotesk;font-size:16px}.hf-hero-facts span{color:var(--hf-mute);font-size:12.5px}.hf-hero-acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.hf-hero-acts.center{justify-content:center}.hf-media{position:relative;margin:0;width:100%;border-radius:20px;overflow:hidden;border:1px solid var(--hf-line);background:var(--hf-panel)}.hf-media img,.hf-media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hf-media-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:16px;background:radial-gradient(120% 90% at 20% 10%,rgba(124,107,214,.32),transparent 55%),radial-gradient(90% 80% at 90% 100%,rgba(91,141,239,.22),transparent 60%),linear-gradient(160deg,#16131f,#0f1216)}.theme-light .hf-media-empty{background:radial-gradient(120% 90% at 20% 10%,rgba(124,107,214,.22),transparent 55%),radial-gradient(90% 80% at 90% 100%,rgba(91,141,239,.16),transparent 60%),linear-gradient(160deg,#ece8f7,#f5f3ee)}.hf-media-empty b{font-family:Space Grotesk;font-size:15px;color:var(--hf-text)}.hf-media-empty small{font-size:10.5px;letter-spacing:.14em;color:var(--hf-mute)}.hf-media-ico{width:44px;height:44px;border-radius:12px;border:1px solid rgba(185,162,255,.35);display:grid;place-items:center;color:var(--hf-acc2);font-size:16px;background:#0c0e1059}.theme-light .hf-media-ico{background:#fff9}.hf-stepper{display:flex;gap:8px;margin-top:40px;flex-wrap:wrap}.hf-stepper a{flex:1;min-width:150px;display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:12px;border:1px solid var(--hf-line);background:var(--hf-panel);color:var(--hf-mute);font-size:14px;font-weight:500;transition:border-color .2s,color .2s}.hf-stepper a span{font-size:11px;color:var(--hf-dim)}.hf-stepper a:hover{color:var(--hf-text);border-color:var(--hf-line2)}.hf-stepper a.on{color:var(--hf-text);border-color:#b9a2ff99;background:var(--hf-accbg)}.hf-stepper a.on span,.hf-stepper a.done span{color:var(--hf-acc2)}.hf-formgrid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:start;padding-top:36px}.hf-form{display:flex;flex-direction:column;gap:22px;min-width:0}.hf-block{border:1px solid var(--hf-line);background:var(--hf-panel);border-radius:20px;padding:28px 28px 8px;min-width:0}.hf-block legend{float:left;width:100%;display:flex;align-items:center;gap:12px;font-family:Space Grotesk;font-size:22px;font-weight:600;padding:0;margin-bottom:6px}.hf-block legend span{font-size:12px;color:var(--hf-acc2);border:1px solid rgba(185,162,255,.35);border-radius:8px;padding:3px 7px}.hf-bsub{clear:both;color:var(--hf-mute);font-size:14px;margin-bottom:20px;line-height:1.55}.hf-field{margin-bottom:22px}.hf-lab{display:flex;align-items:baseline;gap:10px;margin-bottom:9px}.hf-lab label{font-weight:600;font-size:14px}.hf-hint{color:var(--hf-dim);font-size:12.5px}.hf-count{margin-left:auto;color:var(--hf-dim);font-size:11.5px}.hf-in{width:100%;background:var(--hf-bg);border:1px solid var(--hf-line2);border-radius:11px;padding:12px 14px;color:var(--hf-text);font:inherit;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s;min-width:0}.hf-in::-moz-placeholder{color:var(--hf-dim)}.hf-in::placeholder{color:var(--hf-dim)}.hf-in:focus{border-color:var(--hf-acc);box-shadow:0 0 0 3px #9b8ce42e}.theme-light .hf-in{background:#fff}.hf-ta{resize:vertical;min-height:150px;line-height:1.55}.hf-date{max-width:240px}.hf-date .kx-trig{padding:13px 14px;font-size:15px;border-radius:12px}.hf-field.bad .hf-in{border-color:var(--hf-bad)}.hf-err{color:var(--hf-bad);font-size:13px;margin-top:8px}.hf-err.big{border:1px solid var(--hf-bad);border-radius:12px;padding:12px 16px;margin:0}.hf-errsum{border:1px solid var(--hf-bad);background:#ff8a8a12;border-radius:16px;padding:16px 20px}.hf-errsum b{display:block;margin-bottom:8px}.hf-errsum ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.hf-errsum a{color:var(--hf-bad);font-size:14px}.hf-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hf-cat,.hf-opt{text-align:left;background:var(--hf-bg);border:1px solid var(--hf-line2);border-radius:14px;padding:14px 16px;color:var(--hf-text);cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:border-color .2s,background .2s;font:inherit}.theme-light .hf-cat,.theme-light .hf-opt{background:#fff}.hf-cat b,.hf-opt b{font-size:14.5px;font-weight:600}.hf-cat small,.hf-opt small{color:var(--hf-mute);font-size:12.5px;line-height:1.45}.hf-cat:hover,.hf-opt:hover{border-color:var(--hf-acc)}.hf-cat.on,.hf-opt.on{border-color:var(--hf-acc2);background:var(--hf-accbg);box-shadow:inset 0 0 0 1px #b9a2ff59}.hf-opt em{font-style:normal;color:var(--hf-acc2);font-weight:600}.hf-vis{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hf-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hf-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--hf-line2);border-radius:99px;padding:6px 12px;color:var(--hf-mute);background:transparent;cursor:default;font:inherit;font-size:12.5px}button.hf-chip{cursor:pointer}button.hf-chip:hover{border-color:var(--hf-acc);color:var(--hf-text)}.hf-chip.on{border-color:#b9a2ff80;color:var(--hf-acc2);background:var(--hf-accbg)}.hf-chip.ph{border-style:dashed;color:var(--hf-dim)}.hf-chip button{background:none;border:0;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0}.hf-chipin{flex:1;min-width:160px;background:transparent;border:0;outline:0;color:var(--hf-text);font:inherit;font-size:14px;padding:6px 2px}#hf-f-skills>.hf-chips{border:1px solid var(--hf-line2);border-radius:11px;padding:8px 10px;background:var(--hf-bg)}.theme-light #hf-f-skills>.hf-chips{background:#fff}.hf-suggest{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.hf-suggest>span{color:var(--hf-dim);font-size:12px;margin-right:4px}.hf-list{display:flex;flex-direction:column;gap:8px}.hf-row{display:flex;gap:8px;align-items:center}.hf-rown{width:30px;flex:none;color:var(--hf-dim);font-size:12px;text-align:center}.hf-x{flex:none;width:36px;height:36px;border-radius:9px;border:1px solid var(--hf-line2);background:transparent;color:var(--hf-mute);cursor:pointer;font-size:18px;line-height:1}.hf-x:hover{border-color:var(--hf-bad);color:var(--hf-bad)}.hf-add{align-self:flex-start;background:none;border:1px dashed var(--hf-line2);border-radius:10px;padding:9px 14px;color:var(--hf-acc2);cursor:pointer;font:inherit;font-size:13.5px;font-weight:600}.hf-add:hover{border-color:var(--hf-acc)}.hf-seg{display:inline-flex;border:1px solid var(--hf-line2);border-radius:11px;padding:3px;margin-bottom:12px}.hf-seg button{background:none;border:0;color:var(--hf-mute);padding:8px 16px;border-radius:8px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600}.hf-seg button.on{background:var(--hf-accbg);color:var(--hf-acc2)}.hf-money-in{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hf-dollar{position:relative;flex:1;min-width:130px}.hf-dollar i{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--hf-dim)}.hf-dollar .hf-in{padding-left:28px;padding-right:52px}.hf-dollar em{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:500 12px IBM Plex Mono,monospace;letter-spacing:.06em;color:var(--hf-dim);pointer-events:none}.hf-dash{color:var(--hf-dim);font-size:13px}.hf-guide{margin-top:14px;border:1px solid var(--hf-line);border-radius:14px;padding:14px 16px;background:var(--hf-panel2)}.hf-guide-calc{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}.hf-guide-calc div{display:flex;flex-direction:column;gap:2px}.hf-guide-calc small{color:var(--hf-dim);font-size:12px}.hf-guide-calc b{font-family:Space Grotesk;font-size:22px}.hf-guide-calc span{color:var(--hf-mute);font-size:12px}.hf-guide-empty{color:var(--hf-mute);font-size:13.5px;margin-bottom:10px}.hf-guide ul{margin:0;padding-left:18px;color:var(--hf-mute);font-size:13px;line-height:1.6}.hf-drop{display:flex;flex-direction:column;gap:4px;border:1px dashed var(--hf-line2);border-radius:14px;padding:18px;cursor:pointer;position:relative}.hf-drop:hover{border-color:var(--hf-acc)}.hf-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.hf-drop b{color:var(--hf-acc2);font-size:14px}.hf-drop span{color:var(--hf-mute);font-size:13px;line-height:1.5}.hf-files{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:6px}.hf-files li{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--hf-line);border-radius:10px;padding:6px 6px 6px 12px;font-size:13.5px}.hf-files li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.hf-checks.one{grid-template-columns:1fr}.hf-check{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--hf-line2);border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .2s,background .2s}.hf-check input{margin-top:3px;accent-color:#9B8CE4;width:16px;height:16px;flex:none}.hf-check span{display:flex;flex-direction:column;gap:2px}.hf-check b{font-size:14px;font-weight:500;line-height:1.45}.hf-check small{color:var(--hf-mute);font-size:12.5px}.hf-check.on{border-color:#b9a2ff80;background:var(--hf-accbg)}.hf-req{font-style:normal;color:var(--hf-acc2);font-size:11.5px;font-weight:600;margin-left:6px}.hf-submit{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:6px 0 10px}.hf-submit .hf-btn{padding:16px 26px;font-size:16px}.hf-submit p{flex:1;min-width:240px;color:var(--hf-mute);font-size:13.5px;line-height:1.55}.hf-sum{position:sticky;top:88px;min-width:0}.hf-sum-in{border:1px solid var(--hf-line);background:linear-gradient(180deg,var(--hf-panel2),var(--hf-panel));border-radius:20px;padding:24px;box-shadow:var(--hf-shadow);display:flex;flex-direction:column;gap:2px}.hf-sum-top{display:flex;justify-content:space-between;align-items:baseline}.hf-sum-top .hf-kick{margin:0}.hf-sum-top>span{color:var(--hf-acc2);font-size:12px}.hf-meter{height:4px;border-radius:9px;background:var(--hf-line);margin:12px 0 18px;overflow:hidden}.hf-meter i{display:block;height:100%;background:linear-gradient(90deg,#7c6bd6,#b9a2ff);transition:width .4s}.hf-sum h3{font-family:Space Grotesk;font-size:21px;line-height:1.25;margin:0 0 12px;word-break:break-word}.hf-sum h3 .ph{color:var(--hf-dim)}.hf-sum-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.hf-sum dl,.hf-cont-side dl{margin:0 0 14px;display:flex;flex-direction:column}.hf-sum dl div,.hf-cont-side dl div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid var(--hf-line);font-size:13.5px}.hf-sum dt,.hf-cont-side dt{color:var(--hf-mute)}.hf-sum dd,.hf-cont-side dd{margin:0;text-align:right;font-weight:500}.hf-sum dd small{color:var(--hf-dim)}.hf-sum-checks{list-style:none;padding:0;margin:0 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;font-size:12.5px;color:var(--hf-dim)}.hf-sum-checks li.ok{color:var(--hf-ok)}.hf-sum-foot{font-size:11px;color:var(--hf-dim);letter-spacing:.04em}.hf-sum-note{color:var(--hf-mute);font-size:12.5px;line-height:1.5;margin-top:8px}.hf-sum hr{border:0;border-top:1px solid var(--hf-line);margin:16px 0 4px}.hf-sum .hf-btn{justify-content:center;margin-top:14px}.hf-money{padding:90px 0 20px}.hf-money-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hf-mcard{border:1px solid var(--hf-line);background:var(--hf-panel);border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:10px}.hf-mcard.hot{border-color:#b9a2ff73;background:linear-gradient(180deg,var(--hf-accbg),var(--hf-panel) 70%)}.hf-mtag{font-size:11px;letter-spacing:.16em;color:var(--hf-acc2)}.hf-mcard h3{font-family:Space Grotesk;font-size:21px;line-height:1.25;margin:0}.hf-mcard p{color:var(--hf-mute);font-size:14px;line-height:1.6}.hf-mcard .hf-mnote{color:var(--hf-dim);font-size:12.5px;margin-top:auto}.hf-mcard .hf-link{margin-top:0}.hf-mcalc{display:flex;align-items:baseline;gap:10px;border-top:1px solid var(--hf-line);padding-top:12px}.hf-mcalc span{color:var(--hf-mute);font-size:13px}.hf-mcalc b{font-family:Space Grotesk;font-size:24px}.hf-mcalc small{color:var(--hf-dim);font-size:12px}.hf-next{padding:70px 0 40px}.hf-next-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hf-next-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.hf-next-grid li{border:1px solid var(--hf-line);background:var(--hf-panel);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.hf-next-grid li:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#7C6BD6,transparent)}.hf-next-grid li span{color:var(--hf-acc2);font-size:12px}.hf-next-grid li b{font-family:Space Grotesk;font-size:18px}.hf-next-grid li p{color:var(--hf-mute);font-size:13.5px;line-height:1.55}.hf-cont-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:start;padding-top:34px;padding-bottom:40px}.hf-cont-card{border:1px solid rgba(185,162,255,.3);border-radius:24px;padding:36px;background:radial-gradient(600px 300px at 0% 0%,rgba(124,107,214,.18),transparent 60%),var(--hf-panel);box-shadow:var(--hf-shadow);min-width:0}.hf-cont-card>img{border-radius:12px;margin-bottom:18px}.hf-cont-acts{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 6px}.hf-cont-miss{color:var(--hf-bad);font-size:14px;padding-left:18px;margin:12px 0;display:flex;flex-direction:column;gap:4px}.hf-cont-links{display:flex;gap:18px;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid var(--hf-line)}.hf-cont-links a,.hf-cont-links button{color:var(--hf-mute);background:none;border:0;cursor:pointer;font:inherit;font-size:14px;padding:0}.hf-cont-links a:hover,.hf-cont-links button:hover{color:var(--hf-text)}.hf-cont-side{min-width:0}.hf-cont-side h3{font-family:Space Grotesk;font-size:20px;margin:0 0 12px;word-break:break-word}.hf-cont-pre{white-space:pre-wrap;word-break:break-word;font-family:Inter,sans-serif;font-size:13px;line-height:1.6;color:var(--hf-mute);max-height:300px;overflow:auto;border:1px solid var(--hf-line);border-radius:12px;padding:14px;background:var(--hf-bg);margin:0}.hf-filter{display:flex;gap:10px;margin-top:36px}.hf-catbar{margin:14px 0 26px}.hf-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hf-job{display:flex;flex-direction:column;gap:10px;border:1px solid var(--hf-line);background:var(--hf-panel);border-radius:18px;padding:22px;min-height:220px;transition:border-color .2s,transform .25s;min-width:0}a.hf-job:hover{border-color:#b9a2ff80;transform:translateY(-3px)}.hf-job-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.hf-job-top .mono{color:var(--hf-dim);font-size:11.5px}.hf-job h3{font-family:Space Grotesk;font-size:19px;line-height:1.25;margin:0;word-break:break-word}.hf-job p{color:var(--hf-mute);font-size:13.5px;line-height:1.55;flex:1}.hf-job-foot{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--hf-line);padding-top:12px;font-size:13px;color:var(--hf-mute)}.hf-job-foot b{color:var(--hf-text);font-size:15px}.hf-ver{color:var(--hf-ok)}.hf-job.sk{background:linear-gradient(100deg,var(--hf-panel) 30%,var(--hf-panel2) 50%,var(--hf-panel) 70%);background-size:300% 100%;animation:hfSk 1.4s linear infinite}.hf-job.sk.tall{min-height:420px;margin-top:20px}@keyframes hfSk{to{background-position:-150% 0}}.hf-more{display:flex;justify-content:center;margin-top:24px}.hf-empty{text-align:center;border:1px solid var(--hf-line);border-radius:24px;padding:60px 24px;background:radial-gradient(500px 240px at 50% 0%,rgba(124,107,214,.16),transparent 70%),var(--hf-panel);margin:10px 0 0}.hf-empty>b{display:block;font-family:Space Grotesk;font-size:clamp(24px,3vw,34px);margin-bottom:10px}.hf-empty>p{color:var(--hf-mute);max-width:520px;margin:0 auto;line-height:1.6}.hf-howto{padding:80px 0 30px}.hf-ex-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:start;padding-top:40px;padding-bottom:10px}.hf-frame{border:1px solid var(--hf-line);border-radius:20px;background:var(--hf-panel);overflow:hidden;box-shadow:var(--hf-shadow);min-width:0}.hf-frame.plain{box-shadow:none}.hf-frame-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--hf-line);background:var(--hf-panel2)}.hf-frame-bar i{width:9px;height:9px;border-radius:9px;background:var(--hf-line2)}.hf-frame-bar span{margin-left:10px;font-size:11.5px;color:var(--hf-dim)}.hf-frame-body{padding:24px}.hf-exbadge{display:inline-block;font-size:10.5px;letter-spacing:.12em;color:var(--hf-warn);border:1px solid currentColor;border-radius:8px;padding:4px 8px;margin:18px 0 0 24px;opacity:.9}.hf-frame>.hf-exbadge{margin:18px 24px 0}.hf-frame-body>.hf-exbadge{margin:0 0 16px}.hf-pd{display:flex;flex-direction:column;gap:14px}.hf-pd h3{font-family:Space Grotesk;font-size:24px;line-height:1.2;margin:0}.hf-pd>p{color:var(--hf-mute);font-size:14.5px;line-height:1.6}.hf-pd-tags{display:flex;flex-wrap:wrap;gap:6px}.hf-pd-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hf-pd-meta div{border:1px solid var(--hf-line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:3px;background:var(--hf-bg)}.theme-light .hf-pd-meta div{background:#fff}.hf-pd-meta small{color:var(--hf-dim);font-size:11.5px}.hf-pd-meta b{font-family:Space Grotesk;font-size:17px}.hf-pd-sec{border-top:1px solid var(--hf-line);padding-top:12px}.hf-pd-sec>b{font-size:13px;color:var(--hf-mute);letter-spacing:.02em}.hf-pd-sec ul{margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.hf-pd-sec p{font-size:14px;line-height:1.6;margin-top:6px}.hf-pd-cta{display:flex;gap:10px;margin-top:4px}.hf-pd-desc{white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.7;color:var(--hf-text);border-top:1px solid var(--hf-line);padding-top:16px}.hf-callouts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.hf-callouts li{display:flex;gap:16px;border:1px solid var(--hf-line);border-radius:16px;padding:18px;background:var(--hf-panel)}.hf-callouts li>span{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:12px;color:var(--hf-acc2);border:1px solid rgba(185,162,255,.35);background:var(--hf-accbg)}.hf-callouts b{font-size:15.5px}.hf-callouts p{color:var(--hf-mute);font-size:13.5px;line-height:1.55;margin-top:4px}.hf-nextstep{display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding-top:40px;padding-bottom:30px}.hf-nextstep .hf-link{margin:0}.hf-prop{display:flex;flex-direction:column;gap:14px}.hf-prop-who{display:flex;gap:12px;align-items:center}.hf-prop-who small{display:block;color:var(--hf-dim);font-size:12.5px}.hf-av{width:42px;height:42px;border-radius:12px;display:inline-grid;place-items:center;background:linear-gradient(135deg,#7c6bd6,#5b8def);color:#fff;font-family:Space Grotesk;font-weight:700;flex:none}.hf-av.sm{width:26px;height:26px;border-radius:8px;font-size:12px;margin-right:10px}.hf-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.hf-samples .hf-media{border-radius:10px}.hf-samples .hf-media-ico{width:28px;height:28px;font-size:11px;border-radius:8px}.hf-samples .hf-media-empty b{font-size:12px}.hf-samples .hf-media-empty small{display:none}.hf-compare{padding:80px 40px 10px}.hf-frame.wide .hf-exbadge{margin:18px 24px 6px}.hf-ctable{display:flex;flex-direction:column;padding:10px 24px 24px;overflow-x:auto}.hf-ctr{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr 1.4fr;gap:10px;align-items:center;padding:14px 12px;border-top:1px solid var(--hf-line);font-size:14px;min-width:640px}.hf-ctr.head{border-top:0;color:var(--hf-dim);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.hf-ctr.pick{background:var(--hf-accbg);border-radius:12px;border-top-color:transparent}.hf-ctr>span:first-child{display:flex;align-items:center;font-weight:600}.hf-cact{display:flex;gap:8px}.hf-cact i{font-style:normal;border:1px solid var(--hf-line2);border-radius:8px;padding:5px 9px;font-size:12px;color:var(--hf-mute)}.hf-cact em{font-style:normal;color:var(--hf-acc2);font-weight:600}.hf-wr{display:flex;flex-direction:column;gap:16px}.hf-wr-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.hf-wr-head b{font-family:Space Grotesk;font-size:20px}.hf-wr-head small{color:var(--hf-dim);font-size:12.5px}.hf-ms{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.hf-ms li{display:flex;gap:12px;align-items:center;border:1px solid var(--hf-line);border-radius:12px;padding:12px 14px}.hf-ms li div{flex:1;display:flex;flex-direction:column;gap:2px}.hf-ms li b{font-size:14px}.hf-ms li small{font-size:12.5px;color:var(--hf-mute)}.hf-ms li em{font-style:normal;font-family:Space Grotesk;font-weight:600}.hf-ms-dot{width:10px;height:10px;border-radius:10px;background:var(--hf-line2);flex:none}.hf-ms li.done .hf-ms-dot{background:var(--hf-ok)}.hf-ms li.review{border-color:#b9a2ff80;background:var(--hf-accbg)}.hf-ms li.review .hf-ms-dot{background:var(--hf-acc2);box-shadow:0 0 12px var(--hf-acc2)}.hf-ms li.funded .hf-ms-dot{background:var(--hf-warn)}.hf-wr-review{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;align-items:start}.hf-wr-acts{display:flex;flex-direction:column;gap:8px}.hf-wr-acts small{color:var(--hf-dim);font-size:12px;line-height:1.5}.hf-wr-acts .hf-btn{justify-content:center}.hf-banner{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border:1px solid rgba(185,162,255,.4);background:var(--hf-accbg);border-radius:16px;padding:16px 20px;margin-top:24px}.hf-banner span{color:var(--hf-mute);flex:1;min-width:200px;font-size:14px}.hf-rules{padding:80px 40px 0}.hf-rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hf-rule{border:1px solid var(--hf-line);border-radius:16px;padding:20px;background:var(--hf-panel)}.hf-rule b{font-family:Space Grotesk;font-size:17px}.hf-rule p{color:var(--hf-mute);font-size:13.5px;line-height:1.6;margin-top:6px}@media(max-width:1100px){.hf-formgrid{grid-template-columns:1fr}.hf-sum{position:static}.hf-jobs,.hf-next-grid{grid-template-columns:1fr 1fr}.hf-ex-grid,.hf-cont-grid{grid-template-columns:1fr}}@media(max-width:820px){.hf-hero-grid{grid-template-columns:1fr;gap:30px}.hf-cats{grid-template-columns:1fr 1fr}.hf-money-grid,.hf-rules-grid{grid-template-columns:1fr}}@media(max-width:600px){.hf-wrap,.hf-compare,.hf-rules{padding-left:16px;padding-right:16px}.hf-hero{padding:76px 0 16px}.hf-block{padding:20px 16px 4px;border-radius:16px}.hf-block legend{font-size:19px}.hf-cats,.hf-vis,.hf-checks,.hf-jobs,.hf-next-grid,.hf-next-grid.three,.hf-guide-calc{grid-template-columns:1fr}.hf-stepper{display:grid;grid-template-columns:1fr 1fr}.hf-stepper a{min-width:0;padding:11px 12px;font-size:13px}.hf-pd-meta{grid-template-columns:1fr 1fr}.hf-wr-review{grid-template-columns:1fr}.hf-filter{flex-direction:column}.hf-cont-card{padding:24px 18px}.hf-frame-body{padding:18px}.hf-hero-facts li{min-width:0;flex:1 1 140px}.hf-sum-in{padding:20px}.hf-dollar{min-width:0}}.hf-intent{border:1px solid var(--hf-line2);background:var(--hf-accbg);border-left:3px solid var(--hf-acc2);border-radius:12px;padding:12px 16px;margin-bottom:18px;display:flex;flex-direction:column;gap:4px}.hf-intent p{margin:0;font-size:14px;line-height:1.55;color:var(--hf-mute)}.hf-intent b{color:var(--hf-text)}.hf-exact{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;font-size:13px;font-weight:500;border-radius:9px;border:1px dashed var(--hf-line2);color:var(--hf-dim);background:transparent;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.hf-exnote{display:block;color:var(--hf-dim);font-size:12px;line-height:1.5}.hf-pd-cta{align-items:center;flex-wrap:wrap}.sl-page{overflow-x:clip}.sl-sec{padding:96px 0}.sl-rv{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.sl-rv.in{opacity:1;transform:none}.sl-h1{font-size:clamp(44px,6.4vw,104px);line-height:.98;letter-spacing:-.035em;font-weight:700;margin:6px 0 22px;color:#fff;text-wrap:balance}.sl-h1 em,.sl-h2 em{font-style:normal;background:linear-gradient(90deg,#b9a2ff,#7c6bd6 60%,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.sl-h2{font-size:clamp(32px,4.2vw,60px);line-height:1.03;letter-spacing:-.03em;font-weight:700;margin:0 0 16px;text-wrap:balance}.sl-lead{color:#9aa3b5;font-size:17px;line-height:1.6;max-width:720px;margin:0 0 34px}.sl-num{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.18em;color:#9b8ce4}.sl-slot{position:relative;display:block;width:100%;overflow:hidden;border-radius:inherit;background:#14161b}.sl-slot.cover{position:absolute;inset:0;height:100%}.sl-slot img,.sl-slot video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sl-play{position:absolute;right:12px;bottom:12px;width:30px;height:30px;border-radius:99px;display:grid;place-items:center;font-size:10px;color:#fff;background:#0a0a128c;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sl-empty{background:radial-gradient(120% 90% at 20% 10%,rgba(124,107,214,.32),transparent 60%),radial-gradient(90% 80% at 90% 100%,rgba(91,141,239,.22),transparent 60%),linear-gradient(160deg,#17151f,#0f1116);border:1px dashed rgba(185,162,255,.28)}.sl-empty-in{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:14px}.sl-empty-in i{font-style:normal;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#b9a2ff;border:1px solid rgba(185,162,255,.35);background:#14121e99;font-size:13px;margin-bottom:4px}.sl-empty-in b{font-size:14px;font-weight:600;color:#e7e9f0}.sl-empty-in em{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#8c93a6}.sl-hero{position:relative;min-height:min(92vh,900px);display:flex;align-items:flex-end;overflow:hidden;padding:150px 0 72px}.sl-hero-media{position:absolute;inset:0}.sl-hero-media .sl-slot{border-radius:0}.sl-hero-media video,.sl-hero-media img{animation:slpan 26s ease-in-out infinite alternate}@keyframes slpan{0%{transform:scale(1.04)}to{transform:scale(1.12) translate(-1%,-1%)}}.sl-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0c0e108c,#0c0e1026 35%,#0c0e10b3 72%,#0c0e10),linear-gradient(90deg,rgba(12,14,16,.75),transparent 65%)}.sl-hero-in{position:relative;z-index:1;width:100%}.sl-crumb{display:flex;gap:10px;align-items:center;font-size:13px;color:#9aa3b5;margin-bottom:20px}.sl-crumb a{color:#c4c9d6}.sl-crumb a:hover{color:#b9a2ff}.sl-crumb b{color:#fff;font-weight:500}.sl-hero-sub{font-size:clamp(16px,1.35vw,19px);line-height:1.6;color:#c9cedc;max-width:680px;margin:0 0 30px;text-shadow:0 2px 20px rgba(0,0,0,.5)}.sl-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.sl-chips{display:flex;flex-wrap:wrap;gap:8px}.sl-chips a{font-size:12.5px;padding:7px 13px;border-radius:99px;border:1px solid rgba(255,255,255,.16);background:#10121a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#dde0ea;transition:border-color .2s,color .2s}.sl-chips a:hover{border-color:#b9a2ff;color:#fff}.sl-job-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sl-job-card{position:relative;border-radius:22px;padding:30px 28px 32px;background:linear-gradient(180deg,#15171d,#101216);border:1px solid rgba(255,255,255,.07);min-height:260px}.sl-job-card h3{font-size:24px;letter-spacing:-.02em;margin:18px 0 12px;color:#fff}.sl-job-card p{color:#a5acbc;line-height:1.65;font-size:15.5px}.sl-job-card.k{background:radial-gradient(120% 100% at 0% 0%,rgba(124,107,214,.28),transparent 60%),linear-gradient(180deg,#191630,#121220);border-color:#b9a2ff4d}.sl-job-card.k p{color:#d2d0e8}.sl-flow-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.sl-flow-stick{position:sticky;top:96px}.sl-flow-media{position:relative;aspect-ratio:4/3;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 100px #00000073;animation:slfade .5s ease}@keyframes slfade{0%{opacity:.3;transform:scale(.985)}to{opacity:1;transform:none}}.sl-flow-cap{position:absolute;left:0;right:0;bottom:0;padding:60px 24px 20px;background:linear-gradient(180deg,transparent,rgba(6,6,12,.85));display:flex;flex-direction:column;gap:4px;z-index:2}.sl-flow-cap span{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.2em;color:#b9a2ff}.sl-flow-cap b{font-size:22px;color:#fff;letter-spacing:-.01em}.sl-steps{list-style:none;display:flex;flex-direction:column;gap:4px;position:relative}.sl-steps:before{content:"";position:absolute;left:21px;top:20px;bottom:20px;width:1px;background:linear-gradient(180deg,#b9a2ff80,#ffffff0f)}.sl-step{display:flex;gap:22px;padding:22px 18px 26px 0;border-radius:18px;transition:background .3s,opacity .3s;opacity:.55}.sl-step.on{opacity:1}.sl-step-n{position:relative;z-index:1;flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font-family:IBM Plex Mono,monospace;font-size:13px;color:#c9c2f4;background:#15151f;border:1px solid rgba(185,162,255,.25);transition:background .3s,color .3s}.sl-step.on .sl-step-n{background:#b9a2ff;color:#15121f;border-color:#b9a2ff;box-shadow:0 0 30px #b9a2ff73}.sl-step-b{min-width:0}.sl-step h3{font-size:24px;letter-spacing:-.02em;margin:10px 0 8px;color:#fff}.sl-step p{color:#a5acbc;line-height:1.65;font-size:15.5px;max-width:560px}.sl-ptag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;padding:5px 11px;border-radius:99px;color:#cfc4ff;background:#7c6bd624;border:1px solid rgba(185,162,255,.3)}.sl-ptag i{font-style:normal;transition:transform .2s}.sl-ptag:hover i{transform:translate(3px)}.sl-ptag.alt{color:#9fd3ff;background:#5b8def1f;border-color:#78aaff4d}.sl-step-m{display:none;margin-top:16px;border-radius:16px;overflow:hidden}.sl-gal-grid{display:grid;gap:14px}.sl-gal-grid.tall{grid-template-columns:repeat(8,minmax(0,1fr))}.sl-gal-grid.wide{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-gal-grid.mixed{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense}.sl-gal-grid.mixed .a16-9{grid-column:span 2}.sl-tile{position:relative;display:block;width:100%;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);padding:0;background:#111;cursor:pointer;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .3s}.sl-tile.a9-16{aspect-ratio:9/16}.sl-tile.a16-9{aspect-ratio:16/9}.sl-tile.a1-1{aspect-ratio:1/1}.sl-tile.a4-5{aspect-ratio:4/5}.sl-tile.on{transform:translateY(-6px);box-shadow:0 0 0 2px #b9a2ffbf,0 30px 70px #00000080;z-index:2}.sl-tile:not(.on) img{filter:brightness(.82)}.sl-tile-cap{position:absolute;left:10px;bottom:10px;z-index:2;font-size:11.5px;font-weight:600;color:#fff;padding:5px 9px;border-radius:8px;background:#08080e99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-st-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sl-st-col{border-radius:22px;padding:26px;border:1px solid rgba(255,255,255,.08);background:#121419}.sl-st-col.now{background:radial-gradient(100% 80% at 0% 0%,rgba(61,190,139,.14),transparent 60%),#121419;border-color:#3dbe8b4d}.sl-st-h{display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#c4c9d6;margin-bottom:12px}.sl-st-h i{width:9px;height:9px;border-radius:99px;background:#3dbe8b;box-shadow:0 0 12px #3dbe8b}.sl-st-col.off .sl-st-h i{background:#8c93a6;box-shadow:none}.sl-st-row{padding:16px 0;border-top:1px solid rgba(255,255,255,.07)}.sl-st-row b{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:17px;color:#fff;margin-bottom:6px}.sl-st-row b em{font-style:normal;font-size:10.5px;font-family:IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:#c4c9d6;border:1px solid rgba(255,255,255,.18);padding:3px 8px;border-radius:99px}.sl-st-row p{color:#a5acbc;line-height:1.6;font-size:15px}.sl-st-row span{display:block;margin-top:6px;font-size:12px;color:#9b8ce4}.sl-prod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px}.sl-prod{display:flex;flex-direction:column;gap:8px;border-radius:20px;padding:24px;background:linear-gradient(180deg,#15171d,#101216);border:1px solid rgba(255,255,255,.07);transition:border-color .25s,transform .25s}.sl-prod:hover{border-color:#b9a2ff80;transform:translateY(-3px)}.sl-prod-g{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.2em;color:#8c93a6}.sl-prod b{font-size:21px;color:#fff;letter-spacing:-.01em;font-family:Space Grotesk,sans-serif}.sl-prod p{color:#a5acbc;line-height:1.55;font-size:14.5px;flex:1}.sl-prod i{font-style:normal;font-size:13px;font-weight:600;color:#b9a2ff}.sl-models{border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#111317;overflow:hidden}.sl-models-h,.sl-model{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr);gap:14px;align-items:center;padding:14px 22px}.sl-models-h{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8c93a6;border-bottom:1px solid rgba(255,255,255,.07)}.sl-model{border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s}.sl-model:hover{background:#7c6bd614}.sl-model-n{display:flex;flex-direction:column;gap:2px;min-width:0}.sl-model-n b{color:#fff;font-weight:600;font-size:15.5px}.sl-model-n em,.sl-model-p em{font-style:normal;color:#8c93a6;font-size:12.5px}.sl-model-g{color:#c4c9d6;font-size:14px}.sl-model-p{color:#e7e9f0;font-family:IBM Plex Mono,monospace;font-size:14px}.sl-model-note{padding:14px 22px;color:#a5acbc;font-size:13.5px;border-bottom:1px solid rgba(255,255,255,.05)}.sl-models-f{display:flex;gap:24px;flex-wrap:wrap;padding:16px 22px}.sl-models-f a,.sl-text-link{color:#b9a2ff;font-weight:600;font-size:14px}.sl-models-f a:hover,.sl-text-link:hover{color:#fff}.sl-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sl-plan{border-radius:20px;padding:22px 24px;background:#121419;border:1px solid rgba(255,255,255,.07)}.sl-plan-t{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:8px}.sl-plan-t b{font-size:19px;color:#fff;font-family:Space Grotesk,sans-serif}.sl-plan-t span{font-family:IBM Plex Mono,monospace;font-size:12px;color:#b9a2ff}.sl-plan p{color:#a5acbc;font-size:14.5px;line-height:1.55;margin-bottom:12px}.sl-plan ul{list-style:none;display:flex;flex-direction:column;gap:6px}.sl-plan li{font-size:13px;color:#c4c9d6;padding-left:16px;position:relative}.sl-plan li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:2px;background:#7c6bd6}.sl-hire-in{display:grid;grid-template-columns:minmax(0,1.6fr) auto;gap:40px;align-items:center;border-radius:28px;padding:52px;background:radial-gradient(90% 120% at 100% 0%,rgba(91,141,239,.22),transparent 55%),radial-gradient(90% 120% at 0% 100%,rgba(124,107,214,.32),transparent 55%),linear-gradient(135deg,#17142a,#0f1018);border:1px solid rgba(185,162,255,.25)}.sl-hire-in .sl-lead{margin-bottom:22px;color:#c2c3d8}.sl-asks{display:flex;flex-wrap:wrap;gap:8px}.sl-asks span{font-size:12.5px;padding:6px 12px;border-radius:99px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#dde0ea}.sl-hire-go{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.sl-more{padding-top:24px}.sl-more-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sl-more-card{position:relative;aspect-ratio:4/3;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);display:block}.sl-more-card img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.sl-more-card:hover img{transform:scale(1.06)}.sl-more-card>span:last-child{position:absolute;inset:auto 0 0;padding:50px 18px 16px;background:linear-gradient(180deg,transparent,rgba(6,6,12,.9));display:flex;flex-direction:column;gap:4px;z-index:2}.sl-more-card b{color:#fff;font-size:17px;font-family:Space Grotesk,sans-serif}.sl-more-card em{font-style:normal;color:#c5c9d8;font-size:13px}.sl-cta-wrap{padding:30px 0 110px}.sl-cta-btns{display:flex;gap:22px;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;z-index:1}.sl-cta-alt{color:#fff;font-weight:600;font-size:15px;opacity:.85}.sl-cta-alt:hover{opacity:1}.sl-ov-hero{padding:150px 0 40px;background:radial-gradient(900px 500px at 80% 0%,rgba(124,107,214,.22),transparent 60%),radial-gradient(700px 400px at 0% 30%,rgba(91,141,239,.1),transparent 60%)}.sl-panels{height:600px;margin-top:36px}.sl-panels .hx-clip .sl-slot{border-radius:0}.sl-ov-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sl-ov-card{display:flex;flex-direction:column;border-radius:22px;padding:30px;background:linear-gradient(180deg,#15171d,#101216);border:1px solid rgba(255,255,255,.07);transition:border-color .25s}.sl-ov-card:hover{border-color:#b9a2ff80}.sl-ov-card:last-child:nth-child(odd){grid-column:span 2}.sl-ov-card h3{font-size:28px;letter-spacing:-.02em;color:#fff;margin:12px 0 10px}.sl-ov-card p{color:#a5acbc;line-height:1.6;font-size:15px;margin-bottom:18px}.sl-ov-card ol{list-style:none;display:flex;flex-direction:column;gap:2px;margin-bottom:20px;flex:1}.sl-ov-card li{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.06);font-size:14.5px;color:#e7e9f0}.sl-ov-card li i{font-style:normal;flex:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:11px;font-family:IBM Plex Mono,monospace;color:#c9c2f4;border:1px solid rgba(185,162,255,.3)}.sl-ov-card li em{margin-left:auto;font-style:normal;font-size:12px;color:#9b8ce4;white-space:nowrap}.sl-ov-card>b{color:#b9a2ff;font-size:14px}.sl-ov-facts{padding:20px 0 40px}.sl-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sl-facts>div{border-radius:20px;padding:24px;border:1px solid rgba(255,255,255,.08);background:#121419;display:flex;flex-direction:column;gap:6px}.sl-facts b{color:#fff;font-size:18px;font-family:Space Grotesk,sans-serif}.sl-facts span{color:#a5acbc;font-size:14.5px;line-height:1.55}.sl-facts a{color:#b9a2ff}@media(max-width:1100px){.sl-gal-grid.tall{grid-template-columns:repeat(4,minmax(0,1fr))}.sl-more-grid,.sl-prod-grid,.sl-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.sl-sec{padding:64px 0}.sl-job-grid,.sl-st-grid,.sl-ov-grid,.sl-facts{grid-template-columns:1fr}.sl-ov-card:last-child:nth-child(odd){grid-column:auto}.sl-flow-grid{grid-template-columns:1fr;gap:0}.sl-flow-stick{display:none}.sl-step{opacity:1}.sl-step-m{display:block}.sl-gal-grid.wide,.sl-gal-grid.mixed{grid-template-columns:1fr 1fr}.sl-hire-in{grid-template-columns:1fr;padding:34px 26px;gap:24px}.sl-panels{height:auto}.sl-hero{min-height:auto;padding:130px 0 56px}}@media(max-width:600px){.wrap.sl-rv,.sl-hero-in,.sl-ov-hero .wrap{padding-left:16px;padding-right:16px}.sl-gal-grid.tall{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-gal-grid.wide,.sl-prod-grid,.sl-plan-grid,.sl-more-grid{grid-template-columns:1fr}.sl-models-h{display:none}.sl-model{grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px}.sl-model-g{display:none}.sl-models-f{padding:16px}.sl-step{gap:14px;padding-right:0}.sl-steps:before{left:21px}.sl-ov-card{padding:22px}.sl-ov-card li em{display:none}.sl-cta-wrap .cta{margin:0 16px;padding:60px 22px}.sl-cta-wrap .cta h2{font-size:34px}.sl-job-card{min-height:0}}body.theme-light .sl-h1,body.theme-light .sl-h2,body.theme-light .sl-job-card h3,body.theme-light .sl-step h3,body.theme-light .sl-prod b,body.theme-light .sl-model-n b,body.theme-light .sl-plan-t b,body.theme-light .sl-st-row b,body.theme-light .sl-ov-card h3,body.theme-light .sl-facts b,body.theme-light .sl-ov-card li,body.theme-light .sl-model-p,body.theme-light .sl-crumb b{color:#12141a}body.theme-light .sl-lead,body.theme-light .sl-job-card p,body.theme-light .sl-step p,body.theme-light .sl-prod p,body.theme-light .sl-st-row p,body.theme-light .sl-plan p,body.theme-light .sl-ov-card p,body.theme-light .sl-facts span,body.theme-light .sl-model-note,body.theme-light .sl-model-g,body.theme-light .sl-plan li{color:#4a4f5c}body.theme-light .sl-job-card,body.theme-light .sl-prod,body.theme-light .sl-ov-card,body.theme-light .sl-st-col,body.theme-light .sl-plan,body.theme-light .sl-facts>div,body.theme-light .sl-models{background:#fff;border-color:#12141a1a;box-shadow:0 10px 30px #12141a0d}body.theme-light .sl-job-card.k{background:radial-gradient(120% 100% at 0% 0%,rgba(124,107,214,.18),transparent 60%),#fff;border-color:#7c6bd659}body.theme-light .sl-job-card.k p{color:#3b3a55}body.theme-light .sl-st-col.now{background:radial-gradient(100% 80% at 0% 0%,rgba(61,190,139,.12),transparent 60%),#fff;border-color:#3dbe8b66}body.theme-light .sl-st-row,body.theme-light .sl-model,body.theme-light .sl-models-h,body.theme-light .sl-model-note,body.theme-light .sl-ov-card li{border-color:#12141a14}body.theme-light .sl-st-h,body.theme-light .sl-st-row b em{color:#4a4f5c;border-color:#12141a2e}body.theme-light .sl-num,body.theme-light .sl-st-row span,body.theme-light .sl-ov-card li em,body.theme-light .sl-plan-t span,body.theme-light .sl-prod i,body.theme-light .sl-models-f a,body.theme-light .sl-text-link,body.theme-light .sl-ov-card>b,body.theme-light .sl-facts a{color:#5b47c9}body.theme-light .sl-step-n{background:#fff;color:#5b47c9;border-color:#5b47c94d}body.theme-light .sl-step.on .sl-step-n{background:#7c6bd6;color:#fff;border-color:#7c6bd6}body.theme-light .sl-steps:before{background:linear-gradient(180deg,#5b47c973,#12141a14)}body.theme-light .sl-ptag{color:#4c3bb8;background:#7c6bd61a;border-color:#7c6bd659}body.theme-light .sl-ptag.alt{color:#2c5fbf;background:#5b8def1a}body.theme-light .sl-ov-card li i{color:#5b47c9;border-color:#5b47c94d}body.theme-light .sl-model:hover{background:#7c6bd60f}body.theme-light .sl-ov-hero{background:radial-gradient(900px 500px at 80% 0%,rgba(124,107,214,.16),transparent 60%)}body.theme-light .sl-hire-in{background:radial-gradient(90% 120% at 100% 0%,rgba(91,141,239,.16),transparent 55%),radial-gradient(90% 120% at 0% 100%,rgba(124,107,214,.2),transparent 55%),#fff;border-color:#7c6bd64d}body.theme-light .sl-hire-in .sl-lead{color:#4a4f5c}body.theme-light .sl-asks span{background:#12141a0a;border-color:#12141a1f;color:#2a2d36}body.theme-light .sl-empty{background:radial-gradient(120% 90% at 20% 10%,rgba(124,107,214,.18),transparent 60%),radial-gradient(90% 80% at 90% 100%,rgba(91,141,239,.14),transparent 60%),linear-gradient(160deg,#f7f5ff,#eceaf2);border-color:#5b47c94d}body.theme-light .sl-empty-in b{color:#12141a}body.theme-light .sl-empty-in em{color:#6b7080}body.theme-light .sl-empty-in i{background:#fff;color:#5b47c9}body.theme-light .sl-flow-media,body.theme-light .sl-tile,body.theme-light .sl-more-card{border-color:#12141a1a;box-shadow:0 20px 50px #12141a1f}body.theme-light .sl-hero .sl-h1{color:#fff}body.theme-light .sl-hero-shade{background:linear-gradient(180deg,#0c0e108c,#0c0e1033 35%,#0c0e10b3 93%,#f2efe8),linear-gradient(90deg,rgba(12,14,16,.75),transparent 65%)}body.theme-light .sl-hero .sl-crumb a{color:#dde0ea}body.theme-light .sl-hero .sl-crumb b{color:#fff}.sl-more-card .sl-play,.sl-panels .sl-play{display:none}body.theme-light .sl-hero .btn-g{color:#fff;border-color:#ffffff73}body.theme-light .sl-hero .hx-kick{color:#cfc4ff}body.theme-light .sl-hero-sub{color:#e3e5ee}body.theme-light .sl-hero .sl-chips a{color:#eef0f6;border-color:#ffffff40;background:#10121a80}body.theme-light .sl-flow-cap{background:linear-gradient(180deg,transparent,rgba(18,20,26,.62))}body.theme-light .sl-gal-grid .sl-tile{border:1px solid rgba(18,20,26,.12)}.cx{--cx-bg:#0C0E10;--cx-panel:#121519;--cx-panel2:#171B20;--cx-line:#23272C;--cx-line2:#31363C;--cx-text:#E7E9F0;--cx-mute:#9AA3B5;--cx-dim:#7D8597;--cx-acc:#9B8CE4;--cx-acc2:#B9A2FF;--cx-accbg:rgba(124,107,214,.14);--cx-mark:#E7E9F0;--cx-shadow:0 30px 80px -30px rgba(0,0,0,.7);--cx-ok:#4ADE80;--cx-test:#7DB4FF;--cx-wait:#F5B14C;--cx-plan:#8C93A3;background:var(--cx-bg);color:var(--cx-text);overflow-x:clip;font-family:Inter,sans-serif}body.theme-light .cx{--cx-bg:#f2efe8;--cx-panel:#fbfaf6;--cx-panel2:#f6f3ec;--cx-line:#e2ddd2;--cx-line2:#d4cec1;--cx-text:#1b1e28;--cx-mute:#525c70;--cx-dim:#6a7285;--cx-acc:#5E4BC4;--cx-acc2:#5E4BC4;--cx-accbg:rgba(94,75,196,.1);--cx-mark:#1b1e28;--cx-shadow:0 24px 60px -30px rgba(40,30,80,.25);--cx-ok:#15803D;--cx-test:#1D5FC4;--cx-wait:#A15C00;--cx-plan:#5B6272 }.cx *{box-sizing:border-box}.cx a{color:inherit;text-decoration:none}.cx-wrap{max-width:1320px;margin:0 auto;padding:0 40px}@media(min-width:1280px){.cx-wrap{max-width:1500px;padding:0 44px}}.cx h1,.cx h2,.cx h3{font-family:Space Grotesk,sans-serif;margin:0}.cx h1 em,.cx h2 em{font-style:normal;background:linear-gradient(90deg,#9b8ce4,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}body.theme-light .cx h1 em,body.theme-light .cx h2 em{background:linear-gradient(90deg,#5e4bc4,#2f64c8);-webkit-background-clip:text;background-clip:text}.cx-kick{color:var(--cx-acc);font-size:12.5px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:16px;font-family:IBM Plex Mono,monospace}.cx-lead{color:var(--cx-mute);font-size:18px;line-height:1.65;max-width:680px;margin-top:20px}.cx-lead a,.cx-p a,.cx-fine a{color:var(--cx-acc2);text-decoration:underline;text-underline-offset:3px}.cx-p{color:var(--cx-mute);font-size:16px;line-height:1.7;margin-top:16px;max-width:600px}.cx-fine{color:var(--cx-dim);font-size:13px;line-height:1.6;margin-top:18px}.cx-center{text-align:center;margin-top:40px}.cx-rv{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.cx-rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cx-rv{opacity:1;transform:none;transition:none}}.cx-btn{display:inline-flex;align-items:center;gap:8px;background:#b9a2ff;color:#14111f!important;border-radius:11px;padding:13px 22px;font-size:15px;font-weight:600;border:1px solid transparent;transition:box-shadow .25s,transform .25s,background .25s;white-space:nowrap}.cx-btn:hover{box-shadow:0 0 28px #b9a2ff73;transform:translateY(-1px)}.cx-btn.ghost{background:transparent;color:var(--cx-text)!important;border-color:var(--cx-line2)}.cx-btn.ghost:hover{border-color:var(--cx-acc);box-shadow:none}.cx-btn.link{background:transparent;color:var(--cx-acc2)!important;padding-left:6px;padding-right:6px}.cx-btn.sm{padding:9px 14px;font-size:13.5px}.cx-btn.soon{cursor:default;background:transparent;color:var(--cx-mute)!important;border-color:var(--cx-line2)}.cx-btn.soon:hover{transform:none;box-shadow:none;border-color:var(--cx-line2)}.cx-btn.soon em{font-style:normal;font-size:11px;font-family:IBM Plex Mono,monospace;letter-spacing:.6px;text-transform:uppercase;color:var(--cx-wait);border:1px solid currentColor;border-radius:99px;padding:2px 8px;margin-left:4px}.cx-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;align-items:center}.cx-pill{display:inline-flex;align-items:center;gap:7px;border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:600;border:1px solid currentColor;background:color-mix(in srgb,currentColor 9%,transparent);white-space:nowrap}.cx-pill i,.cx-dot{width:7px;height:7px;border-radius:99px;background:currentColor;display:inline-block;flex:none}.cx-pill.sm{padding:4px 10px;font-size:11.5px}.cx-s-available{color:var(--cx-ok)}.cx-s-testing{color:var(--cx-test)}.cx-s-approval{color:var(--cx-wait)}.cx-s-planned{color:var(--cx-plan)}.cx-dot.cx-s-available{background:var(--cx-ok)}.cx-dot.cx-s-testing{background:var(--cx-test)}.cx-dot.cx-s-approval{background:var(--cx-wait)}.cx-dot.cx-s-planned{background:var(--cx-plan)}.cx-s-testing i,.cx-dot.cx-s-testing{box-shadow:0 0 10px var(--cx-test);animation:cxpulse 2.2s ease-in-out infinite}@keyframes cxpulse{50%{opacity:.45}}.cx-logo{display:inline-flex;align-items:center;justify-content:center;background:var(--cx-panel2);border:1px solid var(--cx-line2);flex:none;overflow:hidden}body.theme-light .cx-logo{background:#fff}.cx-logo-m{font-family:Space Grotesk,sans-serif;font-weight:700;color:var(--cx-acc2);letter-spacing:.3px}.cx-logo-k img{width:62%;height:62%;-o-object-fit:contain;object-fit:contain;border-radius:22%}.cx-sec{padding:96px 0}.cx-sec.tight{padding:36px 0 72px}.cx-sh{margin-bottom:44px;max-width:760px}.cx-sh.c{text-align:center;margin-left:auto;margin-right:auto}.cx-sh h2{font-size:46px;letter-spacing:-1.2px;line-height:1.08}.cx-sh p{color:var(--cx-mute);font-size:16.5px;line-height:1.65;margin-top:14px}.cx-hero{position:relative;padding:110px 0 70px;background:radial-gradient(900px 520px at 78% 40%,rgba(124,107,214,.2),transparent 62%),radial-gradient(600px 340px at 8% 0%,rgba(91,141,239,.1),transparent 60%)}body.theme-light .cx-hero{background:radial-gradient(900px 520px at 78% 40%,rgba(94,75,196,.12),transparent 62%)}.cx-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.cx-hero h1{font-size:72px;line-height:1.02;letter-spacing:-2.2px;font-weight:700;max-width:760px}.cx-phero{padding:84px 0 30px;background:radial-gradient(800px 380px at 85% 0%,rgba(124,107,214,.16),transparent 60%)}body.theme-light .cx-phero{background:radial-gradient(800px 380px at 85% 0%,rgba(94,75,196,.1),transparent 60%)}.cx-phero.big{padding:96px 0 50px}.cx-phero h1{font-size:60px;line-height:1.04;letter-spacing:-1.8px;max-width:900px}.cx-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--cx-dim);margin-bottom:26px;font-family:IBM Plex Mono,monospace}.cx-crumbs em{font-style:normal;margin:0 8px;opacity:.6}.cx-crumbs a:hover{color:var(--cx-acc2)}.cx-crumbs b{color:var(--cx-mute);font-weight:500}.cx-toc{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.cx-toc a,.cx-toc span{border:1px solid var(--cx-line2);border-radius:99px;padding:8px 16px;font-size:13.5px;color:var(--cx-mute);display:inline-flex;gap:8px;align-items:center;transition:border-color .2s,color .2s}.cx-toc a:hover{border-color:var(--cx-acc);color:var(--cx-text)}.cx-toc b{color:var(--cx-acc);font-weight:500}.cx-orbit{position:relative;width:100%;max-width:600px;aspect-ratio:1;margin-left:auto}.cx-orbit-glow{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgba(124,107,214,.35),transparent 70%);filter:blur(20px)}.cx-orbit-lines{position:absolute;inset:0;width:100%;height:100%}.cx-orbit-lines circle{fill:none;stroke:var(--cx-line2);stroke-width:.25;stroke-dasharray:.8 1.2}.cx-ring{position:absolute;inset:0;animation:cxspin 90s linear infinite}.cx-ring.r2{animation-duration:140s;animation-direction:reverse}.cx-orb{position:absolute;transform:translate(-50%,-50%)}.cx-orb-in{display:block;position:relative;animation:cxspin 90s linear infinite reverse;transition:transform .25s}.cx-ring.r2 .cx-orb-in{animation:cxspin 140s linear infinite}.cx-orb:hover .cx-orb-in .cx-logo{border-color:var(--cx-acc);box-shadow:0 0 24px #9b8ce480}.cx-orb .cx-logo{box-shadow:var(--cx-shadow)}.cx-orb .cx-dot{position:absolute;right:-2px;top:-2px;border:2px solid var(--cx-bg);width:11px;height:11px}.cx-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:23%;aspect-ratio:1;border-radius:28%;background:linear-gradient(145deg,#1d1a33,#0f1116);border:1px solid rgba(155,140,228,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-shadow:0 0 60px #7c6bd673}body.theme-light .cx-core{background:linear-gradient(145deg,#fff,#efeaff)}.cx-core img{width:42%;border-radius:22%}.cx-core b{font-family:Space Grotesk;font-size:13px;letter-spacing:2px}@keyframes cxspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cx-ring,.cx-orb-in{animation:none!important}}.cx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cx-stat{background:var(--cx-panel);border:1px solid var(--cx-line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cx-stat b{font-size:46px;line-height:1;letter-spacing:-1px}.cx-stat span{color:var(--cx-mute);font-size:13.5px;line-height:1.55}.cx-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cx-bento.three{grid-template-columns:repeat(3,1fr)}.cx-bcard{position:relative;background:linear-gradient(160deg,var(--cx-panel2),var(--cx-panel));border:1px solid var(--cx-line);border-radius:22px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;min-height:230px;overflow:hidden;transition:border-color .3s,transform .3s}.cx-bcard:before{content:"";position:absolute;inset:auto -30% -60% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(124,107,214,.18),transparent 70%);transition:opacity .3s;opacity:.6}.cx-bcard:hover{border-color:var(--cx-acc);transform:translateY(-3px)}.cx-bcard:hover:before{opacity:1}.cx-bcard.big{grid-row:span 2;min-height:480px}.cx-bcard.big h3{font-size:40px}.cx-bcard-top{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.cx-bcard-body{position:relative}.cx-bcard h3{font-size:26px;margin:8px 0;letter-spacing:-.5px}.cx-bcard p{color:var(--cx-mute);font-size:15px;line-height:1.55}.cx-bcard small{display:block;color:var(--cx-dim);font-size:13.5px;line-height:1.55;margin-top:14px;max-width:420px}.cx-go{position:absolute;right:24px;bottom:22px;font-size:20px;color:var(--cx-acc2);transition:transform .25s}.cx-bcard:hover .cx-go{transform:translate(4px)}.cx-cat{font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--cx-dim)}.cx-steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cx-step{position:relative;background:var(--cx-panel);border:1px solid var(--cx-line);border-radius:20px;padding:30px;transition:border-color .25s}.cx-step span{color:var(--cx-acc);font-size:13px}.cx-step h3{font-size:22px;margin:12px 0 10px}.cx-step p{color:var(--cx-mute);font-size:15px;line-height:1.6}.cx-step.link:hover{border-color:var(--cx-acc)}.cx-step em{position:absolute;right:24px;top:28px;font-style:normal;color:var(--cx-acc2)}.cx-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.cx-split h2{font-size:42px;letter-spacing:-1px;line-height:1.1}.cx-band{display:flex;gap:30px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:radial-gradient(600px 240px at 0% 0%,rgba(124,107,214,.22),transparent 70%),var(--cx-panel);border:1px solid var(--cx-line);border-radius:26px;padding:44px}.cx-band h2{font-size:34px;letter-spacing:-.8px}.cx-band p{color:var(--cx-mute);font-size:15.5px;line-height:1.6;margin-top:10px;max-width:620px}.cx-band .cx-ctas{margin-top:0}.cx-slot{position:relative;width:100%;margin:0;border-radius:20px;overflow:hidden;border:1px solid var(--cx-line);background:var(--cx-panel);box-shadow:var(--cx-shadow)}.cx-slot img,.cx-slot video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cx-slot-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:20px;background:radial-gradient(circle at 30% 20%,rgba(124,107,214,.28),transparent 55%),radial-gradient(circle at 80% 90%,rgba(91,141,239,.18),transparent 55%),linear-gradient(160deg,var(--cx-panel2),var(--cx-panel))}.cx-slot-ic{width:54px;height:54px;border-radius:50%;border:1px solid var(--cx-line2);display:flex;align-items:center;justify-content:center;color:var(--cx-acc2);font-size:18px;margin-bottom:6px}.cx-slot-empty b{font-family:Space Grotesk;font-size:17px}.cx-slot-empty small{color:var(--cx-dim);font-size:12px;font-family:IBM Plex Mono,monospace}.cx-toolbar{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.cx-search{display:flex;align-items:center;gap:10px;background:var(--cx-panel);border:1px solid var(--cx-line2);border-radius:14px;padding:0 16px;max-width:520px;color:var(--cx-dim)}.cx-search:focus-within{border-color:var(--cx-acc)}.cx-search input{flex:1;background:transparent;border:0;outline:0;color:var(--cx-text);font-size:15px;padding:14px 0;font-family:inherit;min-width:0}.cx-chips{display:flex;flex-wrap:wrap;gap:8px}.cx-chips button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--cx-line2);background:transparent;color:var(--cx-mute);border-radius:99px;padding:8px 15px;font-size:13.5px;font-family:inherit;cursor:pointer;transition:all .2s}.cx-chips button em{font-style:normal;font-size:11.5px;color:var(--cx-dim);font-family:IBM Plex Mono,monospace}.cx-chips button:hover{color:var(--cx-text);border-color:var(--cx-acc)}.cx-chips button.on{background:var(--cx-accbg);border-color:var(--cx-acc);color:var(--cx-text)}.cx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cx-grid.sm{grid-template-columns:repeat(4,1fr)}.cx-card{display:flex;flex-direction:column;gap:6px;background:var(--cx-panel);border:1px solid var(--cx-line);border-radius:18px;padding:22px;transition:border-color .25s,transform .25s,background .25s;min-height:200px}.cx-card:hover{border-color:var(--cx-acc);transform:translateY(-2px);background:var(--cx-panel2)}.cx-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;gap:8px}.cx-card h3{font-size:19px}.cx-card p{color:var(--cx-mute);font-size:14px;line-height:1.5;margin-top:4px}.cx-card small{color:var(--cx-dim);font-size:12.5px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--cx-line);font-family:IBM Plex Mono,monospace}.cx-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:60px 20px;border:1px dashed var(--cx-line2);border-radius:20px;color:var(--cx-mute)}.cx-empty b{font-family:Space Grotesk;font-size:22px;color:var(--cx-text)}.cx-empty .cx-btn{margin-top:10px}.cx-legend{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.cx-legend div{display:flex;flex-direction:column;gap:10px;align-items:flex-start;color:var(--cx-mute);font-size:13.5px;line-height:1.5;padding:18px;border-radius:16px;border:1px solid var(--cx-line)}.cx-dhero{padding:80px 0 40px;background:radial-gradient(700px 360px at 12% 30%,rgba(124,107,214,.18),transparent 60%)}body.theme-light .cx-dhero{background:radial-gradient(700px 360px at 12% 30%,rgba(94,75,196,.1),transparent 60%)}.cx-dhero-grid{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center}.cx-dhero h1{font-size:64px;letter-spacing:-1.8px;line-height:1.02;margin-top:14px}.cx-dlogo{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.cx-dlogo .cx-logo{position:relative;z-index:1;box-shadow:0 0 70px #7c6bd666}.cx-dlogo-ring{position:absolute;inset:0;border-radius:50%;border:1px dashed var(--cx-line2);animation:cxspin 40s linear infinite}.cx-dlogo-ring:after{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:var(--cx-acc);box-shadow:0 0 14px var(--cx-acc)}.cx-dmeta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.cx-dgrid{display:grid;grid-template-columns:1fr 360px;gap:28px;align-items:start}.cx-dcol{display:flex;flex-direction:column;gap:16px}.cx-block{background:var(--cx-panel);border:1px solid var(--cx-line);border-radius:20px;padding:30px}.cx-block h2{font-size:24px;letter-spacing:-.4px;margin-bottom:14px}.cx-block h3{font-size:20px;margin-bottom:14px}.cx-block p{color:var(--cx-mute);font-size:15.5px;line-height:1.7}.cx-block p+p{margin-top:12px}.cx-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.cx-list li{position:relative;padding-left:24px;color:var(--cx-mute);font-size:15.5px;line-height:1.6}.cx-list li:before{content:"";position:absolute;left:2px;top:10px;width:8px;height:8px;border-radius:2px;border:1.5px solid var(--cx-acc);transform:rotate(45deg)}.cx-ol{list-style:none;padding:0;margin:0;counter-reset:s;display:flex;flex-direction:column;gap:14px}.cx-ol li{counter-increment:s;position:relative;padding-left:44px;color:var(--cx-mute);font-size:15.5px;line-height:1.6;min-height:28px}.cx-ol li:before{content:counter(s);position:absolute;left:0;top:-1px;width:28px;height:28px;border-radius:9px;background:var(--cx-accbg);color:var(--cx-acc2);font-family:IBM Plex Mono,monospace;font-size:13px;display:flex;align-items:center;justify-content:center;border:1px solid var(--cx-line2)}.cx-aside{position:sticky;top:90px;display:flex;flex-direction:column;gap:16px}.cx-avail{background:var(--cx-panel);border:1px solid var(--cx-line);border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cx-avail .cx-kick{margin-bottom:0}.cx-avail b{font-family:Space Grotesk;font-size:19px}.cx-avail p{color:var(--cx-mute);font-size:14.5px;line-height:1.6}.cx-avail small{color:var(--cx-dim);font-size:12.5px;line-height:1.5}.cx-timeline{display:flex;flex-direction:column;gap:90px}.cx-tl{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.cx-tl.flip>:first-child{order:2}.cx-tl-n{display:inline-flex;font-size:14px;color:var(--cx-acc);border:1px solid var(--cx-line2);border-radius:99px;padding:5px 12px;margin-bottom:18px}.cx-tl h2{font-size:40px;letter-spacing:-1px;margin-bottom:18px}.cx-labs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cx-lab{position:relative;display:flex;flex-direction:column;gap:6px;background:var(--cx-panel);border:1px solid var(--cx-line);border-radius:16px;padding:18px 40px 18px 18px;transition:border-color .25s,transform .25s}.cx-lab:hover{border-color:var(--cx-acc);transform:translateY(-2px)}.cx-lab b{font-size:16.5px}.cx-lab span{color:var(--cx-mute);font-size:13.5px;line-height:1.5}.cx-lab em{position:absolute;right:16px;top:18px;font-style:normal;color:var(--cx-acc2)}.cx-faq{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:start}.cx-faq-cats{display:flex;flex-direction:column;gap:8px;position:sticky;top:90px}.cx-faq-cats button{display:flex;justify-content:space-between;align-items:center;text-align:left;background:transparent;border:1px solid var(--cx-line);color:var(--cx-mute);border-radius:14px;padding:14px 18px;font-size:15px;font-family:inherit;cursor:pointer;transition:all .2s}.cx-faq-cats button em{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--cx-dim)}.cx-faq-cats button:hover{color:var(--cx-text);border-color:var(--cx-line2)}.cx-faq-cats button.on{background:var(--cx-accbg);border-color:var(--cx-acc);color:var(--cx-text)}.cx-faq-list{display:flex;flex-direction:column;gap:10px}.cx-q{background:var(--cx-panel);border:1px solid var(--cx-line);border-radius:16px;transition:border-color .25s}.cx-q.open{border-color:var(--cx-line2)}.cx-q button{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;text-align:left;background:transparent;border:0;color:var(--cx-text);padding:22px 24px;font-size:17px;font-family:Space Grotesk,sans-serif;font-weight:500;cursor:pointer}.cx-q button span{font-size:22px;color:var(--cx-acc2);transition:transform .3s;flex:none}.cx-q.open button span{transform:rotate(45deg)}.cx-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.cx-q.open .cx-a{grid-template-rows:1fr}.cx-a>div{overflow:hidden}.cx-a p{color:var(--cx-mute);font-size:15.5px;line-height:1.7;padding:0 24px 22px;max-width:760px}.cx-faq-more{margin-top:12px;color:var(--cx-acc2);font-size:14.5px}.cx-mail{display:inline-flex;align-items:center;gap:18px;font-size:54px;letter-spacing:-1.4px;margin-top:34px;color:var(--cx-text)!important;border-bottom:2px solid var(--cx-acc);padding-bottom:6px;transition:gap .25s}.cx-mail:hover{gap:26px}.cx-mail span{color:var(--cx-acc2)}.cx-links{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-top:34px;color:var(--cx-dim);font-size:14px}.cx-links a{color:var(--cx-acc2);text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.cx-hero-grid,.cx-split,.cx-tl{grid-template-columns:1fr;gap:40px}.cx-tl.flip>:first-child{order:0}.cx-orbit{margin:0 auto;max-width:520px}.cx-grid,.cx-grid.sm,.cx-stats,.cx-legend{grid-template-columns:repeat(2,1fr)}.cx-bento,.cx-bento.three{grid-template-columns:1fr 1fr}.cx-bcard.big{grid-row:auto;grid-column:span 2;min-height:300px}.cx-dgrid{grid-template-columns:1fr}.cx-aside{position:static}.cx-faq{grid-template-columns:1fr}.cx-faq-cats{position:static;flex-direction:row;flex-wrap:wrap}}@media(max-width:720px){.cx-wrap{padding:0 18px}.cx-hero{padding:64px 0 40px}.cx-hero h1{font-size:42px;letter-spacing:-1.2px}.cx-phero,.cx-phero.big,.cx-dhero{padding:56px 0 24px}.cx-phero h1,.cx-dhero h1{font-size:38px;letter-spacing:-1px}.cx-lead{font-size:16px}.cx-sec{padding:64px 0}.cx-sh h2,.cx-split h2,.cx-tl h2{font-size:32px}.cx-grid,.cx-grid.sm,.cx-steps3,.cx-bento,.cx-bento.three,.cx-labs{grid-template-columns:1fr}.cx-bcard.big{grid-column:auto;min-height:260px}.cx-bcard.big h3{font-size:30px}.cx-stats,.cx-legend{grid-template-columns:1fr 1fr;gap:10px}.cx-stat{padding:18px}.cx-stat b{font-size:34px}.cx-dhero-grid{grid-template-columns:1fr;gap:20px}.cx-dlogo{width:150px;height:150px}.cx-band{padding:28px}.cx-band h2{font-size:26px}.cx-mail{font-size:28px;gap:12px}.cx-timeline{gap:60px}.cx-btn{white-space:normal}.cx-orb .cx-logo{width:30px!important;height:30px!important;border-radius:9px!important}.cx-orb .cx-logo svg{width:15px;height:15px}.cx-orb .cx-logo-m{font-size:9px!important}}.cx-avail .cx-btn{max-width:100%;white-space:normal;flex-wrap:wrap}.pz{--bg:#0C0E10;--panel:#14161A;--panel2:#181B20;--line:#262B33;--line2:#31363C;--ink:#E7E9F0;--mute:#9AA3B5;--dim:#6E7686;--v:#9B8CE4;--v2:#B9A2FF;--vbtn:#B9A2FF;--vink:#14111F;--glow:rgba(124,107,214,.28);color:var(--ink);overflow-x:clip}body.theme-light .pz{--bg:#f2efe8;--panel:#ffffff;--panel2:#faf8f3;--line:#e3ded3;--line2:#d4cec2;--ink:#12141a;--mute:#555b68;--dim:#7a808c;--v:#5b4bc4;--v2:#5b4bc4;--vbtn:#6d5bd6;--vink:#ffffff;--glow:rgba(124,107,214,.16)}.pz *{box-sizing:border-box}.pz-wrap{max-width:1240px;margin:0 auto;padding:0 40px}@media(max-width:640px){.pz-wrap{padding:0 16px}}.pz-hero{position:relative;padding:96px 0 40px}.pz-hero-s{padding:84px 0 18px}.pz-glow{position:absolute;inset:-120px 0 auto;height:520px;background:radial-gradient(60% 60% at 30% 30%,var(--glow),transparent 70%);pointer-events:none;filter:blur(10px)}.pz-hero-in{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.pz-hero-copy{animation:pzUp .7s cubic-bezier(.2,.7,.2,1) both}.pz-h1{font-family:Space Grotesk,sans-serif;font-size:clamp(40px,6vw,76px);line-height:1.02;letter-spacing:-.02em;font-weight:600;margin:0}.pz-h1 em{font-style:normal;background:linear-gradient(90deg,var(--v),var(--v2));-webkit-background-clip:text;background-clip:text;color:transparent}.pz-h1-doc{font-size:clamp(34px,4.6vw,58px)}.pz-lead{color:var(--mute);font-size:18px;line-height:1.65;max-width:600px;margin:22px 0 0}.pz-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.pz-btn,.pz-btn-g{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:13px 22px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .25s,border-color .2s,background .2s;font-family:inherit}.pz-btn{background:var(--vbtn);color:var(--vink);border:1px solid transparent}.pz-btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px var(--glow)}.pz-btn-g{background:transparent;color:var(--ink);border:1px solid var(--line2)}.pz-btn-g:hover{border-color:var(--v)}@keyframes pzUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pz-slot{margin:0;width:100%;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(80% 90% at 80% 10%,rgba(185,162,255,.3),transparent 60%),radial-gradient(70% 70% at 10% 90%,rgba(80,120,255,.18),transparent 60%),var(--panel);display:flex;align-items:flex-end;animation:pzUp .9s .1s cubic-bezier(.2,.7,.2,1) both}.pz-slot img,.pz-slot video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pz-slot figcaption{padding:22px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--ink);font-weight:600}.pz-slot figcaption span{font-size:22px;color:var(--v2)}.pz-slot figcaption em{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.pz-sec{padding:64px 0}.pz-kick{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--v);margin-bottom:12px}.pz-h2{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3.6vw,46px);line-height:1.08;letter-spacing:-.015em;font-weight:600;margin:0 0 30px;max-width:820px}.pz-sub{color:var(--mute);font-size:16px;line-height:1.6;margin:-14px 0 26px;max-width:680px}.pz-note{margin:0 0 18px}.pz-fine{color:var(--dim);font-size:13.5px;line-height:1.6;margin:20px 0 0;max-width:820px}.pz-fine a{color:var(--v)}.pz-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pz-step{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:28px}.pz-step span{font-family:IBM Plex Mono,monospace;color:var(--v);font-size:13px}.pz-step b{display:block;font-family:Space Grotesk,sans-serif;font-size:21px;margin:14px 0 8px;font-weight:600}.pz-step p{color:var(--mute);font-size:15px;line-height:1.6;margin:0}.pz-packs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pz-pack{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:28px 24px;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}.pz-pack:hover{transform:translateY(-3px);border-color:var(--line2)}.pz-best{border-color:var(--v);background:linear-gradient(180deg,rgba(155,140,228,.12),transparent 60%),var(--panel)}.pz-tag{align-self:flex-start;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border:1px solid var(--line2);border-radius:99px;padding:4px 10px}.pz-tag-v{color:var(--vink);background:var(--vbtn);border-color:transparent}.pz-pack h3{font-family:Space Grotesk,sans-serif;font-size:20px;margin:20px 0 4px;font-weight:600}.pz-price{font-family:Space Grotesk,sans-serif;font-size:52px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.pz-cred{color:var(--mute);font-size:14px;margin-top:4px}.pz-cred em{font-style:normal;color:var(--v2);font-weight:600}.pz-pack ul{list-style:none;padding:0;margin:22px 0 26px;display:flex;flex-direction:column;gap:10px;flex:1}.pz-pack li{font-size:14px;color:var(--mute);padding-left:22px;position:relative;line-height:1.45}.pz-pack li:before{content:"";position:absolute;left:2px;top:6px;width:9px;height:9px;border-radius:3px;background:var(--v);opacity:.8}.pz-make{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel)}.pz-mr{display:grid;grid-template-columns:1.6fr repeat(3,1fr);border-top:1px solid var(--line)}.pz-mr:first-child{border-top:0}.pz-mr>*{padding:16px 22px;font-size:15px}.pz-mr span em{display:block;font-style:normal;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.pz-mr b{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.pz-mh{background:var(--panel2)}.pz-mh>*{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--mute);letter-spacing:.08em;text-transform:uppercase;font-weight:400}.pz-calc{padding:10px 0}.pz-rtools{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}.pz-tabs{display:flex;gap:6px;flex-wrap:wrap}.pz-tabs button{font-family:inherit;font-size:14px;color:var(--mute);background:var(--panel);border:1px solid var(--line);border-radius:99px;padding:8px 16px;cursor:pointer;transition:all .2s}.pz-tabs button:hover{color:var(--ink);border-color:var(--line2)}.pz-tabs button.on{color:var(--vink);background:var(--vbtn);border-color:transparent}.pz-search{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:0 12px;min-width:260px}.pz-search span{color:var(--dim)}.pz-search input{background:transparent;border:0;outline:0;color:var(--ink);font:inherit;font-size:14px;padding:11px 0;flex:1;min-width:0}.pz-search button{background:none;border:0;color:var(--mute);font-size:18px;cursor:pointer}.pz-rates{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel)}.pz-rr{display:grid;grid-template-columns:1.6fr 1.1fr .8fr .8fr 1.8fr;gap:12px;padding:14px 22px;border-top:1px solid var(--line);align-items:center;font-size:14px}.pz-rr:first-child{border-top:0}.pz-rh{background:var(--panel2);font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--mute);letter-spacing:.08em;text-transform:uppercase}.pz-m b{display:block;font-weight:600}.pz-m em{font-style:normal;color:var(--dim);font-size:12.5px}.pz-u,.pz-d{color:var(--mute)}.pz-c b{font-variant-numeric:tabular-nums}.pz-c{color:var(--mute)}.pz-c b{color:var(--ink)}.pz-p{font-variant-numeric:tabular-nums}.pz-empty{color:var(--mute);padding:30px;border:1px dashed var(--line2);border-radius:18px;text-align:center}.pz-limits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pz-lim{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px}.pz-lim b{display:block;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600;margin-bottom:8px}.pz-lim p{margin:0;color:var(--mute);font-size:14.5px;line-height:1.6}.pz-notyet{margin-top:18px;border:1px dashed var(--line2);border-radius:14px;padding:16px 18px;background:var(--panel2)}.pz-notyet b{display:block;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--v);margin-bottom:6px;font-weight:500}.pz-notyet p{margin:0;color:var(--mute);font-size:14.5px;line-height:1.6}.pz-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pz-card{display:block;background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:32px;color:var(--ink);text-decoration:none;transition:transform .25s,border-color .25s}.pz-card h3{font-family:Space Grotesk,sans-serif;font-size:26px;line-height:1.15;margin:0 0 10px;font-weight:600}.pz-card p{color:var(--mute);font-size:15px;line-height:1.6;margin:0}.pz-link:hover{transform:translateY(-3px);border-color:var(--v)}.pz-arrow{display:inline-block;margin-top:20px;color:var(--v);font-weight:600;font-size:15px}.pz-faqw{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.pz-faq details{border-top:1px solid var(--line);padding:18px 0}.pz-faq details:last-child{border-bottom:1px solid var(--line)}.pz-faq summary{cursor:pointer;font-size:17px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.pz-faq summary::-webkit-details-marker{display:none}.pz-faq summary:after{content:"+";color:var(--v);font-size:20px;line-height:1}.pz-faq details[open] summary:after{content:"−"}.pz-faq p{color:var(--mute);margin:12px 0 0;line-height:1.65;font-size:15px}.pz-pol{padding-top:20px}.pz-pols{display:flex;flex-wrap:wrap;gap:10px}.pz-pols a{border:1px solid var(--line);border-radius:99px;padding:9px 16px;font-size:14px;color:var(--ink);background:var(--panel);transition:border-color .2s}.pz-pols a:hover{border-color:var(--v)}.pz-fees{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pz-fee{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:28px 24px}.pz-big{display:block;font-family:Space Grotesk,sans-serif;font-size:56px;font-weight:600;letter-spacing:-.02em;line-height:1;background:linear-gradient(90deg,var(--v),var(--v2));-webkit-background-clip:text;background-clip:text;color:transparent}.pz-fee b{display:block;font-size:17px;margin:18px 0 6px}.pz-fee p{margin:0;color:var(--mute);font-size:14.5px;line-height:1.55}.pz-amts{margin-bottom:18px}.pz-ex{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pz-exc{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:28px}.pz-exl{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:15px;color:var(--mute)}.pz-exl b{color:var(--ink);font-variant-numeric:tabular-nums}.pz-ext{font-size:17px;color:var(--ink);font-weight:600}.pz-ext b{font-family:Space Grotesk,sans-serif;font-size:26px}.pz-flow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;counter-reset:x}.pz-flow li{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px 18px}.pz-flow li span{font-family:IBM Plex Mono,monospace;color:var(--v);font-size:12.5px}.pz-flow li b{display:block;font-family:Space Grotesk,sans-serif;font-size:17px;margin:12px 0 6px;font-weight:600}.pz-flow li p{margin:0;color:var(--mute);font-size:13.5px;line-height:1.55}.pz-flow li:not(:last-child):after{content:"";position:absolute;top:30px;right:-12px;width:12px;height:1px;background:var(--v);opacity:.6}.pz-limits.pz-two{grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.pz-limits.pz-two{grid-template-columns:1fr}}.pz-docs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pz-doc h3{font-size:24px}.pz-crumb{display:inline-block;color:var(--mute);font-size:14px;margin-bottom:18px}.pz-crumb:hover{color:var(--v)}.pz-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pz-meta span{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--mute);border:1px solid var(--line2);border-radius:99px;padding:5px 12px;letter-spacing:.04em}.pz-meta .pz-live{color:var(--vink);background:var(--vbtn);border-color:transparent}.pz-docsec{padding-top:30px}.pz-docw{display:grid;grid-template-columns:260px 1fr;gap:56px;align-items:start}.pz-toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 120px);overflow:auto}.pz-toc button{text-align:left;background:none;border:0;border-left:2px solid var(--line);color:var(--mute);font:inherit;font-size:13.5px;padding:7px 0 7px 14px;cursor:pointer;line-height:1.4}.pz-toc button:hover{color:var(--ink);border-left-color:var(--v)}.pz-toc-more{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.pz-toc-more a{font-size:13px;color:var(--v)}.pz-art{max-width:760px}.pz-art section{padding:6px 0 26px;scroll-margin-top:96px}.pz-art h2{font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:600;margin:0 0 12px;display:flex;gap:14px;align-items:baseline}.pz-art h2 span{font-family:IBM Plex Mono,monospace;font-size:12.5px;color:var(--v);font-weight:400}.pz-art p{color:var(--mute);font-size:16px;line-height:1.75;margin:0}@media(max-width:1100px){.pz-packs,.pz-fees{grid-template-columns:repeat(2,1fr)}.pz-flow{grid-template-columns:repeat(3,1fr)}.pz-flow li:after{display:none}.pz-limits,.pz-docs{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.pz-hero{padding:72px 0 24px}.pz-hero-in,.pz-duo,.pz-faqw,.pz-ex,.pz-docw{grid-template-columns:1fr;gap:28px}.pz-toc{position:static;max-height:none;flex-direction:row;flex-wrap:wrap;gap:6px}.pz-toc button{border:1px solid var(--line);border-radius:99px;padding:6px 12px}.pz-toc-more{display:none}.pz-steps{grid-template-columns:1fr}.pz-rh{display:none}.pz-rr{grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px}.pz-rr .pz-m{grid-column:1/2}.pz-rr .pz-p{grid-column:2;grid-row:1;text-align:right;font-weight:600}.pz-rr .pz-u,.pz-rr .pz-c,.pz-rr .pz-d{grid-column:1/-1;font-size:13px}}@media(max-width:640px){.pz-packs,.pz-fees,.pz-limits,.pz-docs,.pz-flow{grid-template-columns:1fr}.pz-sec{padding:44px 0}.pz-mr{grid-template-columns:1.3fr repeat(3,1fr)}.pz-mr>*{padding:12px 10px;font-size:13px}.pz-search{min-width:0;width:100%}.pz-price{font-size:44px}.pz-card{padding:24px}}:root,body{--kk-bg:#0C0E10;--kk-panel:#131619;--kk-panel2:#171A1F;--kk-line:rgba(255,255,255,.08);--kk-line2:rgba(255,255,255,.14);--kk-text:#EDEFF5;--kk-muted:#9AA3B5;--kk-dim:#6B7280;--kk-acc:#B9A2FF;--kk-acc2:#7C6BD6;--kk-acc-ink:#14111F;--kk-tile:#1A1D23;--kk-glow:rgba(124,107,214,.22);--kk-shadow:0 30px 80px rgba(0,0,0,.45) }body.theme-light{--kk-bg:#F2EFE8;--kk-panel:#FFFFFF;--kk-panel2:#FAF8F3;--kk-line:rgba(18,20,26,.1);--kk-line2:rgba(18,20,26,.18);--kk-text:#12141A;--kk-muted:#555B6B;--kk-dim:#6E7382;--kk-acc:#5B45C9;--kk-acc2:#6A55D0;--kk-acc-ink:#FFFFFF;--kk-tile:#F4F1FB;--kk-glow:rgba(124,107,214,.14);--kk-shadow:0 24px 60px rgba(30,24,60,.12) }.kk-wrap{max-width:1320px;margin:0 auto;padding:0 40px}@media(min-width:1280px){.kk-wrap{max-width:1500px;padding:0 44px}}@media(max-width:760px){.kk-wrap{padding:0 16px}}.kk-kick{font-size:12px;letter-spacing:.24em;color:var(--kk-acc);font-weight:600;text-transform:uppercase;margin-bottom:14px;font-family:IBM Plex Mono,monospace}.kk-h1{font-family:Space Grotesk,sans-serif;font-size:clamp(38px,5.6vw,84px);line-height:1;letter-spacing:-.035em;font-weight:700;color:var(--kk-text);margin:0 0 20px}.kk-h2{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3.6vw,52px);line-height:1.04;letter-spacing:-.03em;font-weight:700;color:var(--kk-text);margin:0 0 14px}.kk-h1 em,.kk-h2 em{font-style:normal;background:linear-gradient(90deg,#b9a2ff,#7c6bd6 60%,#5b8def);-webkit-background-clip:text;background-clip:text;color:transparent}.kk-sub{color:var(--kk-muted);font-size:17px;line-height:1.6;max-width:720px;margin:0 0 26px}.kk-note{margin-top:16px;font-size:13px;color:var(--kk-dim)}.kk-actions{display:flex;flex-wrap:wrap;gap:12px}.kk-btn{display:inline-flex;align-items:center;gap:6px;background:var(--kk-acc);color:var(--kk-acc-ink);font-weight:600;font-size:15px;border-radius:12px;padding:13px 24px;text-decoration:none;transition:transform .2s,box-shadow .25s,filter .2s}.kk-btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px var(--kk-glow);filter:brightness(1.05)}.kk-btn.ghost{background:transparent;color:var(--kk-text);border:1px solid var(--kk-line2)}.kk-btn.ghost:hover{border-color:var(--kk-acc)}.kk-btn:focus-visible,.kk-card.link:focus-visible,.kk-feat-it.link:focus-visible,.kk-faq-q:focus-visible{outline:2px solid var(--kk-acc);outline-offset:3px}.kk-rv{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.kk-rv.on,.kk-hero-in.on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kk-rv,.kk-hero-in{opacity:1;transform:none;transition:none}}.kk-crumbs{display:block;flex:none;gap:0;font-size:inherit;color:inherit}.kk-crumbs span{display:inline;transition:none}.kk-crumbs span:hover{color:inherit}.kk-crumbs li{display:inline-flex;align-items:center}.kk-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0 0 22px;font-size:13px;color:var(--kk-dim)}.kk-crumbs a{color:var(--kk-muted);text-decoration:none}.kk-crumbs a:hover{color:var(--kk-acc)}.kk-crumbs .sep{margin:0 6px;opacity:.5}.kk-crumbs [aria-current]{color:var(--kk-text)}.kk-hero{position:relative;padding:110px 0 70px;overflow:hidden}.kk-glow{position:absolute;inset:-20% -10% auto;height:620px;background:radial-gradient(50% 60% at 30% 30%,var(--kk-glow),transparent 70%),radial-gradient(40% 50% at 80% 10%,rgba(91,141,239,.12),transparent 70%);pointer-events:none}.kk-hero-in{position:relative;display:grid;grid-template-columns:1fr;gap:48px;align-items:center;opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.kk-hero.has-media .kk-hero-in{grid-template-columns:1.05fr 1fr}.kk-hero.center .kk-hero-copy{text-align:center;margin:0 auto;max-width:900px}.kk-hero.center .kk-sub{margin-left:auto;margin-right:auto}.kk-hero.center .kk-actions,.kk-hero.center .kk-crumbs ol{justify-content:center}@media(max-width:960px){.kk-hero{padding:80px 0 48px}.kk-hero.has-media .kk-hero-in{grid-template-columns:1fr}}.kk-sec{padding:84px 0;position:relative}.kk-sec.alt{background:var(--kk-panel2);border-top:1px solid var(--kk-line);border-bottom:1px solid var(--kk-line)}.kk-sec-head{margin-bottom:38px;max-width:820px}@media(max-width:760px){.kk-sec{padding:56px 0}}.kk-media{position:relative;width:100%;overflow:hidden;background:var(--kk-panel);border:1px solid var(--kk-line)}.kk-media.rnd{border-radius:18px}.kk-media>video,.kk-media>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.kk-media.empty{background:linear-gradient(135deg,rgba(124,107,214,.22),rgba(91,141,239,.1) 45%,transparent 75%),var(--kk-panel)}.kk-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:16px;color:var(--kk-muted)}.kk-ph:after{content:"";position:absolute;inset:10px;border:1px dashed var(--kk-line2);border-radius:12px;pointer-events:none}.kk-media:not(.rnd) .kk-ph:after{border-radius:6px}.kk-ph b{font-size:14px;color:var(--kk-text);font-weight:600}.kk-ph small{font-size:11px;opacity:.75;word-break:break-all}.kk-ph-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--kk-tile);border:1px solid var(--kk-line2);color:var(--kk-acc)}.kk-tile{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--kk-tile);border:1px solid var(--kk-line2);color:var(--kk-acc)}.kk-tile.big{width:56px;height:56px;border-radius:14px}.kk-feat{display:grid;gap:16px}.kk-feat.c2{grid-template-columns:repeat(2,1fr)}.kk-feat.c3{grid-template-columns:repeat(3,1fr)}.kk-feat.c4{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.kk-feat.c3,.kk-feat.c4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.kk-feat.c2,.kk-feat.c3,.kk-feat.c4{grid-template-columns:1fr}}.kk-feat-it{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:16px;background:var(--kk-panel);border:1px solid var(--kk-line);text-decoration:none;position:relative;transition:border-color .2s,transform .2s}.kk-feat-it.link:hover{border-color:var(--kk-acc);transform:translateY(-2px)}.kk-feat-tx b{display:block;color:var(--kk-text);font-size:16px;font-weight:600;margin-bottom:6px}.kk-feat-tx p{color:var(--kk-muted);font-size:14px;line-height:1.55;margin:0}.kk-go{margin-left:auto;color:var(--kk-acc);align-self:center}.kk-tag{font-style:normal;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-acc);border:1px solid var(--kk-line2);border-radius:99px;padding:2px 8px;margin-left:8px;vertical-align:2px}.kk-cards{display:grid;gap:18px}.kk-cards.c2{grid-template-columns:repeat(2,1fr)}.kk-cards.c3{grid-template-columns:repeat(3,1fr)}.kk-cards.c4{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.kk-cards.c3,.kk-cards.c4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.kk-cards.c2,.kk-cards.c3,.kk-cards.c4{grid-template-columns:1fr}}.kk-card{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--kk-panel);border:1px solid var(--kk-line);text-decoration:none;color:inherit;transition:border-color .2s,transform .25s,box-shadow .25s}.kk-card.link:hover{border-color:var(--kk-acc);transform:translateY(-3px);box-shadow:var(--kk-shadow)}.kk-card>.kk-media{border:none;border-bottom:1px solid var(--kk-line)}.kk-card-tx{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.kk-card-tx b{color:var(--kk-text);font-size:18px;font-weight:600;font-family:Space Grotesk,sans-serif}.kk-card-tx p{color:var(--kk-muted);font-size:14px;line-height:1.55;margin:0}.kk-card-meta{font-size:12.5px;color:var(--kk-dim)}.kk-card-cta{margin-top:auto;padding-top:8px;color:var(--kk-acc);font-size:14px;font-weight:600}.kk-badge{align-self:flex-start;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-acc);background:var(--kk-tile);border:1px solid var(--kk-line2);border-radius:99px;padding:3px 10px}.kk-ctasec{padding:40px 0 90px}.kk-cta{position:relative;border-radius:26px;overflow:hidden;border:1px solid var(--kk-line);background:radial-gradient(70% 120% at 20% 0%,rgba(124,107,214,.35),transparent 60%),radial-gradient(60% 100% at 100% 100%,rgba(91,141,239,.2),transparent 60%),var(--kk-panel)}.kk-cta-bg{position:absolute;inset:0;opacity:.35}.kk-cta-bg .kk-media{height:100%;aspect-ratio:auto!important;border:none}.kk-cta-in{position:relative;padding:70px 56px;max-width:820px}@media(max-width:760px){.kk-cta-in{padding:44px 22px}}.kk-faq{border-top:1px solid var(--kk-line)}.kk-faq-it{border-bottom:1px solid var(--kk-line)}.kk-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:none;border:0;padding:22px 2px;color:var(--kk-text);font-size:17px;font-weight:500;text-align:left;cursor:pointer;font-family:inherit}.kk-faq-q i{font-style:normal;color:var(--kk-acc);font-size:22px;transition:transform .25s}.kk-faq-it.on .kk-faq-q i{transform:rotate(45deg)}.kk-faq-a{color:var(--kk-muted);font-size:15px;line-height:1.65;padding:0 2px 22px;max-width:820px}.kk-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:56px 24px;border:1px dashed var(--kk-line2);border-radius:20px;background:var(--kk-panel)}.kk-empty b{font-size:19px;color:var(--kk-text);font-family:Space Grotesk,sans-serif}.kk-empty p{color:var(--kk-muted);max-width:520px;margin:0 0 6px;line-height:1.6}.kx-page{min-height:60vh;background:var(--kk-bg)}.ks-code{font-family:IBM Plex Mono,monospace;font-size:.9em;padding:2px 8px;border-radius:6px;background:var(--kk-panel);border:1px solid var(--kk-line);word-break:break-all}.ks-small{margin-top:22px;font-size:14px;color:var(--kk-muted)}.ks-small a,.kk-feat-tx p a,.kk-faq-a a,.kk-empty p a,.kk-sub a,.ks-legal-body a{color:var(--kk-acc)}.ks-mt{margin-top:26px}.ks-center{display:flex;justify-content:center}button.kk-btn{border:0;cursor:pointer;font-family:inherit}.ks-legal-grid{display:grid;grid-template-columns:240px 1fr;gap:56px;align-items:start}.ks-legal-nav{position:sticky;top:90px;display:flex;flex-direction:column;gap:4px}.ks-legal-nav a{padding:10px 12px;border-radius:10px;color:var(--kk-muted);text-decoration:none;font-size:14.5px}.ks-legal-nav a:hover{color:var(--kk-text);background:var(--kk-panel)}.ks-legal-nav a.on{color:var(--kk-acc);background:var(--kk-panel);border:1px solid var(--kk-line)}.ks-legal-body{max-width:780px;color:var(--kk-muted);font-size:16px;line-height:1.75}.ks-legal-body section+section{margin-top:36px}.ks-legal-body h2{font-family:Space Grotesk,sans-serif;color:var(--kk-text);font-size:22px;margin:0 0 12px;letter-spacing:-.01em}.ks-legal-body p{margin:0 0 14px}.ks-skel{display:flex;flex-direction:column;gap:14px}.ks-skel i{display:block;height:16px;border-radius:6px;background:linear-gradient(90deg,var(--kk-panel),var(--kk-panel2),var(--kk-panel));background-size:200% 100%;animation:ksSk 1.2s linear infinite}.ks-skel i:nth-child(1){width:40%;height:22px}.ks-skel i:nth-child(3){width:85%}.ks-skel i:nth-child(4){width:70%}@keyframes ksSk{to{background-position:-200% 0}}@media(max-width:860px){.ks-legal-grid{grid-template-columns:1fr;gap:24px}.ks-legal-nav{position:static;flex-direction:row;flex-wrap:wrap}.ks-legal-nav a{font-size:13px;padding:8px 10px}}.ks-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.ks-chips button{border:1px solid var(--kk-line2);background:none;color:var(--kk-muted);border-radius:99px;padding:8px 16px;font:500 14px/1 Inter,sans-serif;cursor:pointer}.ks-chips button.on{background:var(--kk-acc);border-color:var(--kk-acc);color:var(--kk-acc-ink)}.ks-modal{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:16px;background:#05060a99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ks-mbox{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(880px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:22px;background:var(--kk-panel);border:1px solid var(--kk-line);box-shadow:var(--kk-shadow)}.ks-mvid{position:relative;min-height:420px;background:#000}.ks-mvid video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ks-mtx{padding:44px 38px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ks-mtx h2{font-family:Space Grotesk,sans-serif;font-size:30px;color:var(--kk-text);margin:0;letter-spacing:-.02em}.ks-mtx p{color:var(--kk-muted);font-size:15px;line-height:1.6;margin:0}.ks-or{width:100%;display:flex;align-items:center;gap:12px;margin:12px 0 2px;color:var(--kk-dim);font-size:13px}.ks-or:before,.ks-or:after{content:"";flex:1;height:1px;background:var(--kk-line)}.ks-x{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border-radius:50%;border:1px solid var(--kk-line2);background:var(--kk-panel);color:var(--kk-text);font-size:20px;cursor:pointer}@media(max-width:720px){.ks-mbox{grid-template-columns:1fr}.ks-mvid{min-height:180px}.ks-mtx{padding:28px 22px}}:root,body{--kn-panel:#151517;--kn-line:rgba(255,255,255,.08);--kn-line2:rgba(255,255,255,.12);--kn-text:#F2F3F7;--kn-muted:#8E95A6;--kn-dim:#6B7180;--kn-head:#7D8394;--kn-acc:#B9A2FF;--kn-tile:#1D1E22;--kn-tab:#C4C9D6;--kn-hover:rgba(255,255,255,.04);--kn-shadow:0 24px 60px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3);--kn-mob:#0E0F12 }body.theme-light{--kn-panel:#FFFFFF;--kn-line:rgba(18,20,26,.09);--kn-line2:rgba(18,20,26,.14);--kn-text:#14161C;--kn-muted:#5C6272;--kn-dim:#7A7F8C;--kn-head:#7A7F8C;--kn-acc:#6A50D8;--kn-tile:#F5F3FA;--kn-tab:#333949;--kn-hover:rgba(18,20,26,.035);--kn-shadow:0 24px 60px rgba(30,24,60,.14),0 2px 8px rgba(30,24,60,.06);--kn-mob:#F7F5F0 }header.kn-head{gap:28px;padding:0 32px;height:66px;z-index:100}header.kn-head.menu-open{background:#0a0b0eeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.theme-light header.kn-head.menu-open{background:#f2efe8f2}.kn-nav{flex:1;display:flex;justify-content:center;min-width:0}.kn-bar{list-style:none;display:flex;align-items:center;gap:2px;margin:0;padding:0}.kn-it{position:relative;height:66px;display:flex;align-items:center}.kn-t{position:relative;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:0;background:none;border-radius:8px;color:var(--kn-tab);font:500 14.5px/1 Inter,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color .18s}.kn-t:hover{color:var(--kn-text)}.kn-t.on{color:var(--kn-acc)}.kn-t.on:after{content:"";position:absolute;left:12px;right:12px;bottom:-6px;height:2px;border-radius:2px;background:var(--kn-acc)}.kn-t:focus-visible{outline:2px solid var(--kn-acc);outline-offset:2px}.kn-chev{opacity:.8;transition:transform .2s}.kn-it.open .kn-chev{transform:rotate(180deg)}.kn-panel{position:absolute;top:calc(100% - 6px);left:0;transform:translate(var(--kn-dx,0px));z-index:120;background:var(--kn-panel);border:1px solid var(--kn-line);border-radius:14px;box-shadow:var(--kn-shadow);padding:26px 28px;color:var(--kn-text);animation:knIn .18s cubic-bezier(.2,.8,.2,1);text-align:left}.kn-panel:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}@keyframes knIn{0%{opacity:0;transform:translate(var(--kn-dx,0px)) translateY(6px)}to{opacity:1;transform:translate(var(--kn-dx,0px))}}@media(prefers-reduced-motion:reduce){.kn-panel{animation:none}}.kn-panel.single{width:360px;padding:18px 16px}.kn-panel.multi{width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);padding:18px 22px 16px}.kn-ph{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:0 4px 12px;margin-bottom:14px;border-bottom:1px solid var(--kn-line)}.kn-ph b{font:600 16px/1.25 Space Grotesk,sans-serif;color:var(--kn-text)}.kn-ph small{font-size:13.5px;line-height:1.25;color:var(--kn-muted)}.kn-cols{display:flex;align-items:stretch}.kn-col{min-width:0}.multi .kn-col{width:268px;padding:0 22px;border-left:1px solid var(--kn-line)}@media(min-width:1180px){.multi .kn-col{width:auto;min-width:268px}.multi .kn-tx small{white-space:nowrap}}.multi .kn-col:first-child{padding-left:0;border-left:0}.multi .kn-col:last-child{padding-right:0}.kn-ch{font:600 11px/1 IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--kn-head);margin:0 0 8px 4px}.kn-items{display:flex;flex-direction:column;gap:6px}.kn-li{display:flex;align-items:center;gap:14px;padding:8px;margin:0 -4px;border-radius:10px;text-decoration:none;color:inherit;transition:background .15s}.kn-li:hover,.kn-li:focus-visible{background:var(--kn-hover);outline:none}.kn-li:focus-visible{box-shadow:inset 0 0 0 1.5px var(--kn-acc)}.kn-tile{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--kn-tile);border:1px solid var(--kn-line2);color:var(--kn-acc);transition:border-color .15s}.kn-li:hover .kn-tile{border-color:var(--kn-acc)}.kn-tx{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;text-align:left}.kn-tx b{font:500 15.5px/1.25 Inter,sans-serif;color:var(--kn-text);display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap;text-align:left;width:100%}.kn-tx b i{font-style:normal;color:var(--kn-muted)}.kn-tx small{font-size:13px;line-height:1.35;color:var(--kn-muted)}.kn-badge{font-style:normal;font:600 10px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--kn-acc);border:1px solid var(--kn-line2);border-radius:99px;padding:3px 7px}.kn-foot{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--kn-line);font:500 14px/1 Inter,sans-serif;color:var(--kn-acc);text-decoration:none}.single .kn-foot{margin:14px 4px 2px}.kn-foot:hover span{transform:translate(3px)}.kn-foot span{transition:transform .2s}.kn-foot:focus-visible{outline:2px solid var(--kn-acc);outline-offset:3px;border-radius:4px}.kn-act{display:flex;align-items:center;gap:8px;flex:none}.kn-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;border:0;background:none;color:var(--kn-tab);cursor:pointer}.kn-icon:hover{color:var(--kn-text);background:var(--kn-hover)}.kn-sign{font:500 14.5px/1 Inter,sans-serif;color:var(--kn-tab);padding:10px 12px;text-decoration:none;border-radius:9px}.kn-sign:hover{color:var(--kn-text)}.kn-get{display:inline-flex;align-items:center;font:600 14.5px/1 Inter,sans-serif;color:#15121f;background:#b9a2ff;padding:11px 20px;border-radius:10px;text-decoration:none;transition:filter .2s,box-shadow .2s;white-space:nowrap}.kn-get:hover{filter:brightness(1.06);box-shadow:0 8px 26px #b9a2ff59}.kn-get:focus-visible,.kn-sign:focus-visible,.kn-icon:focus-visible,.kn-burger:focus-visible{outline:2px solid var(--kn-acc);outline-offset:2px}.kn-burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:42px;height:40px;border-radius:10px;border:1px solid var(--kn-line2);background:none;cursor:pointer}.kn-burger i{display:block;width:17px;height:2px;border-radius:2px;background:var(--kn-text);transition:transform .25s,opacity .2s}.kn-burger.x i:nth-child(1){transform:translateY(6px) rotate(45deg)}.kn-burger.x i:nth-child(2){opacity:0}.kn-burger.x i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.kn-mob{position:fixed;inset:66px 0 0;z-index:95;overflow-y:auto;background:var(--kn-mob);padding:10px 16px 32px;animation:knFade .2s ease}@keyframes knFade{0%{opacity:0}to{opacity:1}}.kn-mob ul{list-style:none;margin:0;padding:0}.kn-mob>ul>li{border-bottom:1px solid var(--kn-line)}.kn-mh{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 4px;border:0;background:none;color:var(--kn-text);font:600 18px/1.2 Space Grotesk,sans-serif;text-align:left;cursor:pointer;text-decoration:none}.kn-mh.on{color:var(--kn-acc)}.kn-macc.open .kn-chev{transform:rotate(180deg)}.kn-mb{padding:0 0 18px}.kn-mcol+.kn-mcol{margin-top:16px}.kn-mob .kn-ch{margin:4px 0 10px 4px}.kn-mli{display:flex;align-items:center;gap:12px;padding:9px 4px;text-decoration:none;color:inherit;border-radius:10px}.kn-mli .kn-tile{width:38px;height:38px;border-radius:10px}.kn-mli .kn-tx b{font-size:15px}.kn-mob .kn-foot{margin-top:12px}.kn-mcta{display:flex;gap:10px;margin-top:22px}.kn-mcta a{flex:1;justify-content:center;text-align:center;padding:14px 16px}.kn-sign.box{border:1px solid var(--kn-line2);border-radius:10px}@media(max-width:1180px){.kn-nav,.kn-act .kn-sign,.kn-act .kn-icon{display:none}.kn-burger{display:flex}header.kn-head{padding:0 16px;justify-content:space-between}.kn-act{margin-left:auto}}@media(min-width:1181px){.kn-mob{display:none}}@media(max-width:400px){.kn-act .kn-get{padding:10px 14px;font-size:14px}}body.theme-light .kxs-box{background:#fff;border-color:#12141a1f}.kf .fnews .kf-mail{display:inline-block;margin-top:6px;padding:12px 22px;border-radius:10px;font-size:15px}.kf-cols{grid-template-columns:repeat(7,minmax(0,1fr))}.kf-cols a{overflow-wrap:anywhere}@media(max-width:1200px){.kf-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.kf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.kf-bot{flex-wrap:wrap;gap:12px}.kf-legal{display:flex;flex-wrap:wrap;gap:18px}.kf-legal a{color:inherit;text-decoration:none}.kf-legal a:hover{color:#b9a2ff}
