/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#eef9fc;--muted:#7f949e;--cyan:#61efff;--amber:#ffb04d;--line:#b8e7f229;--panel:#030a14c7;--background:#02040a}*{box-sizing:border-box}html,body{background:var(--background);width:100%;min-height:100%}body{color:var(--ink);margin:0;font-family:Bahnschrift,Arial Narrow,Segoe UI,sans-serif;overflow:hidden auto}button,a{font:inherit}button{color:inherit}button:focus-visible{outline:1px solid var(--cyan);outline-offset:4px}button:disabled{cursor:wait;opacity:.42}::selection{background:var(--cyan);color:#021014}.cosmos-shell{isolation:isolate;background:0 0;width:100%;min-height:100svh;position:relative;overflow:visible}.cosmos-shell:before{content:"";z-index:8;pointer-events:none;opacity:.055;background-image:linear-gradient(#75d3e806 1px,#0000 1px),linear-gradient(90deg,#75d3e805 1px,#0000 1px);background-size:96px 96px;position:fixed;inset:84px 0 43px;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.cosmos-shell:after{content:"";z-index:9;pointer-events:none;opacity:.18;background:radial-gradient(circle at 54% 46%,#0000 0 44%,#00050d21 67%,#0002079e 128%);position:fixed;inset:0}.cosmos-canvas{z-index:-2;cursor:grab;touch-action:none;width:100%;height:100%;position:fixed;inset:0}.mode-station .cosmos-canvas{touch-action:pan-y}.cosmos-canvas:active{cursor:grabbing}.space-wash{z-index:-3;pointer-events:none;filter:saturate(.86)contrast(1.18)brightness(.57);background-image:radial-gradient(at 76% 33%,#143b682b,#0000 43%),linear-gradient(90deg,#010309f0,#02050e26 47%,#01040a38);background-position:50%;background-size:auto,auto;transition:filter 1.2s,opacity 1.2s;position:fixed;inset:0;transform:scale(1.03)}.space-wash i,.space-wash b{display:block;position:absolute;inset:0}.space-wash i{mix-blend-mode:screen;background:radial-gradient(circle at 77% 30%,#60daff1a,#0000 19%),radial-gradient(at 18% 88%,#562ba51f,#0000 42%)}.space-wash b{background:linear-gradient(#0006,#0000 18% 79%,#000000b8),radial-gradient(#0000 27%,#00000038 65%,#000000e0 130%);box-shadow:inset 0 0 180px #000000b8}.mode-travel .space-wash{filter:saturate(.65)contrast(1.22)brightness(.34);opacity:.78}.cinematic-frame{z-index:10;pointer-events:none;border:1px solid #bce6f30e;position:fixed;inset:0;box-shadow:inset 0 0 150px #0000006b}.cinematic-frame:before,.cinematic-frame:after{content:"";background:linear-gradient(90deg,#0000,#78d7ee38,#0000);height:1px;position:absolute;left:0;right:0}.cinematic-frame:before{top:84px}.cinematic-frame:after{bottom:43px}.grain{z-index:45;pointer-events:none;opacity:.012;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 17% 29%,#ffffff40 0 .4px,#0000 .72px),radial-gradient(circle at 71% 63%,#ffffff26 0 .36px,#0000 .68px);background-size:9px 9px,13px 13px;position:fixed;inset:0}.quality-low .grain{opacity:.003}.quality-medium .grain{opacity:.007}.quality-ultra .grain{opacity:.016}.quality-ultra .cinematic-frame{box-shadow:inset 0 0 180px #0000006b,inset 0 0 38px #50cdff05}.topbar{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#02040af2,#02040a54);grid-template-columns:1fr auto 1fr;align-items:center;height:84px;padding:0 3vw;display:grid;position:fixed;inset:0 0 auto}.brand{cursor:pointer;text-align:left;letter-spacing:.17em;background:0 0;border:0;align-items:center;gap:13px;width:max-content;padding:0;font-size:13px;font-weight:700;display:flex}.brand-mark{aspect-ratio:1;border:1px solid var(--cyan);width:35px;color:var(--cyan);clip-path:polygon(50% 0,100% 100%,0 100%);text-shadow:0 0 15px var(--cyan);place-items:center;padding-top:8px;display:grid}.brand-mark.leontiev-brand-symbol{clip-path:polygon(0 0,100% 0,100% 76%,76% 100%,0 100%);background:#02050a url(/brand/leontiev-lab-mark.png) 50% 47%/162% no-repeat;border:1px solid #5ee7ff52;width:42px;padding:0;box-shadow:inset 0 0 18px #54e2f90f,0 0 22px #4eddf714}.brand>span:last-child{color:#edfaff;text-shadow:0 0 26px #54e1f81a}.brand:hover .leontiev-brand-symbol{border-color:#70ecffb8;box-shadow:inset 0 0 20px #54e2f91a,0 0 28px #4eddf72e}.brand small{color:var(--muted);letter-spacing:.23em;margin-top:4px;font-size:8px;display:block}.portfolio-nav{justify-content:center;align-items:center;gap:3px;display:flex}.portfolio-nav button{cursor:pointer;color:#71858f;letter-spacing:.17em;background:0 0;border:1px solid #0000;padding:9px 12px;font:7px Segoe UI,sans-serif;transition:color .22s,border-color .22s,background .22s}:is(.portfolio-nav button:hover,.portfolio-nav button:focus-visible){color:#dffbff;background:#0c243057;border-color:#61efff33}.portfolio-nav button.is-accent{color:#c9f9ff;border-color:#61efff57}.topbar-actions{justify-self:end;align-items:center;gap:15px;display:flex}.quality-switch{cursor:pointer;color:#77909a;background:linear-gradient(135deg,#0c22309e,#030a1466);border:1px solid #69e0f430;grid-template-columns:auto auto;align-items:center;gap:7px;min-width:92px;padding:6px 8px;transition:border-color .25s,background .25s,transform .25s;display:grid}.quality-switch:hover{background:#1238458f;border-color:#61efff8a;transform:translateY(-1px)}.quality-switch small{letter-spacing:.14em;font:6px Segoe UI,sans-serif}.quality-switch b{color:var(--cyan);letter-spacing:.12em;text-shadow:0 0 11px #61efff85;font:8px Segoe UI,sans-serif}.signal{color:#93a6b2;letter-spacing:.15em;text-align:right;justify-self:end;align-items:center;gap:9px;max-width:34vw;font:8px/1.3 Segoe UI,sans-serif;display:flex}.signal i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 16px var(--cyan);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite signal}.preloader{z-index:70;background:#02040a;place-content:center;justify-items:center;transition:opacity .5s;display:grid;position:fixed;inset:0}.preloader-orbit{border:1px solid #61efff33;border-radius:50%;width:78px;height:78px;animation:2.8s linear infinite rotate;display:block;position:relative}.preloader-orbit:before,.preloader-orbit:after{content:"";border:1px solid #61efff59;border-radius:50%;position:absolute}.preloader-orbit:before{inset:9px -10px;transform:rotate(45deg)}.preloader-orbit:after{inset:22px;box-shadow:0 0 18px #61efff66}.preloader-orbit i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 16px var(--cyan);border-radius:50%;position:absolute;top:-3px;left:50%}.preloader p{color:#b1c2ca;letter-spacing:.27em;margin:32px 0 14px;font-size:9px}.preloader>div{background:#ffffff1a;width:230px;height:1px}.preloader>div span{background:var(--cyan);height:100%;box-shadow:0 0 14px var(--cyan);transition:width .25s;display:block}.preloader>strong{color:var(--cyan);letter-spacing:.2em;margin-top:10px;font-size:8px}.launch-screen,.flight-interface{z-index:20;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .7s,visibility .7s;position:fixed;inset:0}.launch-screen.is-visible,.flight-interface.is-visible{opacity:1;visibility:visible}.launch-copy{isolation:isolate;pointer-events:auto;width:min(760px,58vw);position:absolute;top:49%;left:4.2vw;transform:translateY(-43%)}.launch-copy:before{content:"";z-index:-1;filter:blur(8px);pointer-events:none;background:linear-gradient(90deg,#01040af5 4%,#01040ac7 58%,#0000 100%);position:absolute;inset:-65px -30px -55px -7vw}.eyebrow{border-left:27px solid var(--cyan);color:#a1b0b9;letter-spacing:.24em;justify-content:space-between;width:min(625px,100%);margin:0 0 27px;padding-left:13px;font-size:8px;display:flex}.launch-copy h1{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(4rem,7vw,8rem);font-weight:520;line-height:.77}.living-title{--light-x:45%;--light-y:38%;perspective:920px;perspective-origin:45% 48%;cursor:crosshair;width:max-content;max-width:100%;transform-style:preserve-3d;isolation:isolate;touch-action:pan-y;position:relative}.living-title:before{content:"";z-index:-1;left:var(--light-x);top:var(--light-y);pointer-events:none;opacity:.38;filter:blur(16px);background:radial-gradient(#61efff29,#2fa2c30b 38%,#0000 72%);width:210px;height:160px;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)translateZ(-30px)}.living-title:hover:before{opacity:.8}.living-title-line{white-space:nowrap;height:.77em;transform-style:preserve-3d;display:block;position:relative}.living-title-letter{--push-x:0px;--push-y:0px;--lift:0px;--tilt-x:0deg;--tilt-y:0deg;--proximity:0;--counter-x:0px;--counter-y:0px;--glow-size:8px;--glow-opacity:0;--shell-opacity:.24;--letter-halo-opacity:0;--outline-opacity:.64;--outline-shell-opacity:.35;z-index:1;color:#f0f7f8;text-shadow:1px 1px 0 #c5d4d8,2px 2px 0 #8da1a8,3px 3px 0 #526872,5px 8px 15px #000000b8,0 0 var(--glow-size) rgba(97,239,255,var(--glow-opacity));transform:translate3d(var(--push-x),var(--push-y),var(--lift)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-origin:50% 62%;transform-style:preserve-3d;will-change:transform,filter;transition:transform .19s cubic-bezier(.2,.8,.2,1),filter .2s,color .2s,text-shadow .2s;display:inline-block;position:relative}.living-title-letter:before,.living-title-letter:after{content:attr(data-letter);pointer-events:none;position:absolute;inset:0}.living-title-letter:before{z-index:-1;color:#102b35;opacity:var(--shell-opacity);text-shadow:2px 2px #07131a,4px 4px #070f15c7;transform:translate3d(4px,5px,-14px)}.living-title-letter:after{z-index:2;color:rgba(212,251,255,var(--letter-halo-opacity));filter:blur(5px);mix-blend-mode:screen;transform:translate3d(var(--counter-x),var(--counter-y),12px)}.living-title-line.is-outline .living-title-letter{color:#0000;text-shadow:2px 3px 0 #16272fb8,4px 7px 17px #0000008f,0 0 var(--glow-size) rgba(97,239,255,var(--glow-opacity));-webkit-text-stroke:1px rgba(213,240,245,var(--outline-opacity))}.living-title-line.is-outline .living-title-letter:before{color:#0000;opacity:var(--outline-shell-opacity);-webkit-text-stroke:1px #206070b3;transform:translate3d(4px,5px,-13px)}.living-title-line.is-outline .living-title-letter:after{color:#0000;-webkit-text-stroke:1px rgba(113,241,255,var(--letter-halo-opacity))}.living-title-letter:hover{z-index:8;filter:brightness(1.16);transition-duration:90ms}.living-title-letter.is-launched{z-index:30;animation:1.14s cubic-bezier(.46,.02,.14,1) both living-letter-launch}.living-title-particles{z-index:25;pointer-events:none;position:absolute;inset:0;overflow:visible}.living-title-particle{aspect-ratio:1;opacity:0;background:#78efff;border-radius:1px;animation:.72s cubic-bezier(.12,.66,.25,1) forwards living-particle-flight;display:block;position:absolute;box-shadow:0 0 8px #61efffc7}.living-title-particle.is-white{background:#edfaff;box-shadow:0 0 7px #e8fbffb3}.living-title-particle.is-amber{background:#ffb04d;box-shadow:0 0 9px #ff9935b3}.living-title-hint{color:#5f7882;letter-spacing:.17em;align-items:center;gap:7px;width:max-content;margin:15px 0 -8px 3px;font:6px Segoe UI,sans-serif;display:flex}.living-title-hint i{background:linear-gradient(90deg,var(--cyan),transparent);width:16px;height:1px;animation:1.8s ease-in-out infinite living-hint-pulse;box-shadow:0 0 8px #61efff6b}.launch-lead{color:#a4b3bc;width:min(570px,92%);margin:28px 0 0;font:300 clamp(.9rem,1.05vw,1.08rem)/1.58 Segoe UI,sans-serif}.launch-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.primary-button{z-index:0;cursor:pointer;color:#eaffff;letter-spacing:.17em;background:linear-gradient(112deg,#041c27e0,#0a455285);border:1px solid #61efffa8;justify-content:space-between;align-items:center;gap:38px;min-width:278px;padding:17px 19px;font-size:9px;transition:transform .25s,color .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #36ddf70b,0 12px 42px #00000047}.primary-button:before{content:"";z-index:-1;background:var(--cyan);transition:transform .36s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:translate(-102%)}.primary-button:hover:not(:disabled){color:#031418;border-color:var(--cyan);transform:translateY(-2px)}.primary-button:focus-visible{color:#031418;border-color:var(--cyan);transform:translateY(-2px)}.primary-button:hover:not(:disabled):before{transform:translate(0)}.primary-button:focus-visible:before{transform:translate(0)}.primary-button b{font-size:20px;font-weight:300}.text-button{cursor:pointer;color:#acbbc3;letter-spacing:.15em;background:0 0;border:0;padding:12px 0;font-size:9px}.text-button span{color:var(--cyan);margin-left:9px}.launch-stats{color:#5d737f;letter-spacing:.17em;gap:26px;margin-top:24px;font:7px Segoe UI,sans-serif;display:flex}.launch-stats b{color:#d9edf3;margin-right:5px;font-size:9px;font-weight:500}.mission-deck{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:auto;background:linear-gradient(145deg,#030c177a,#02060e29);border:1px solid #8ddaea17;width:min(390px,29vw);padding:13px 14px 8px;transition:opacity .3s,visibility .3s,transform .3s;position:absolute;bottom:9.5vh;right:3.8vw;box-shadow:0 24px 80px #00000042}.cosmos-shell:has(.station-node-hud.is-selected) .mission-deck{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)}.mission-deck>p{color:#7e929e;letter-spacing:.26em;margin:0 0 10px;font-size:8px}.mission-deck button{border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;background:linear-gradient(90deg,#0000,#07121f3d);grid-template-columns:30px 1fr auto;align-items:center;gap:14px;width:100%;padding:13px 9px;transition:padding .25s,background .25s;display:grid}.mission-deck button:last-child{border-bottom:1px solid var(--line)}.mission-deck button:hover:not(:disabled){background:linear-gradient(90deg,#22a4cb29,#07121f40);padding-left:17px}.mission-deck small{color:#647985;font:7px Segoe UI,sans-serif}.mission-deck b,.mission-deck em{display:block}.mission-deck b{letter-spacing:.17em;margin-bottom:4px;font-size:11px}.mission-deck em{color:#71838d;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font:7px Segoe UI,sans-serif;overflow:hidden}.mission-deck strong{font-size:17px;font-weight:300}.studio-deck strong{color:var(--cyan)}.drag-hint{color:#667a86;letter-spacing:.2em;align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;top:20%;right:6vw}.mouse-icon{border:1px solid #5e7580;border-radius:10px;width:17px;height:25px;position:relative}.mouse-icon:after{content:"";background:var(--cyan);width:1px;height:5px;animation:1.5s ease-in-out infinite scroll-wheel;position:absolute;top:5px;left:7px}.hero-ai-jump{z-index:8;color:#dff8fb;cursor:pointer;pointer-events:auto;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:linear-gradient(135deg,#04121de6,#030a12ad);border:1px solid #66e1f740;grid-template-rows:auto auto;grid-template-columns:1fr 40px;align-items:center;width:250px;min-height:68px;padding:11px 11px 10px 16px;transition:border-color .28s,background .28s,box-shadow .28s,transform .28s;display:grid;position:absolute;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 60px #0000007a,inset 0 0 32px #49ddf709}.hero-ai-jump:before{content:"";background:linear-gradient(90deg,#0000,#80efff21,#0000);width:36%;animation:4.2s ease-in-out infinite hero-ai-scan;position:absolute;top:0;bottom:0;left:-42%;transform:skew(-16deg)}.hero-ai-jump:after{content:"";background:linear-gradient(90deg,#0000,#65eaff,#0000);height:1px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.38)}.hero-ai-jump>span{color:#e9fbfd;letter-spacing:.18em;text-align:left;grid-column:1;font:650 7px Segoe UI,sans-serif}.hero-ai-jump>small{color:#58737d;letter-spacing:.16em;text-align:left;grid-column:1;margin-top:5px;font:5px Segoe UI,sans-serif}.hero-ai-jump>i{border:1px solid #64e7fa4d;border-radius:50%;grid-area:1/2/3;place-items:center;width:38px;height:38px;font-style:normal;display:grid;position:relative;box-shadow:0 0 0 7px #59e0f606,inset 0 0 20px #4adff70f}.hero-ai-jump>i b{border:1px dashed #66eafd38;border-radius:50%;animation:7s linear infinite hero-ai-ring;position:absolute;inset:5px}.hero-ai-jump>i em{color:#78edff;font:300 18px/1 Segoe UI,sans-serif;animation:1.7s ease-in-out infinite hero-ai-arrow;position:relative}:is(.hero-ai-jump:hover,.hero-ai-jump:focus-visible){background:linear-gradient(135deg,#062936f0,#04131dd6);border-color:#65e9ffb8;outline:none;transform:translate(-50%)translateY(-4px);box-shadow:0 22px 75px #0000008c,0 0 35px #4edef721}.hero-ai-jump:hover:after{transform:scaleX(1)}.hero-ai-jump:focus-visible:after{transform:scaleX(1)}.station-node-hud{--station-accent:#61efff;z-index:24;border:1px solid var(--station-accent);width:min(342px,28vw);padding:15px 17px 14px;position:absolute;top:21%;right:4.2vw;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.station-node-hud{border:1px solid color-mix(in srgb,var(--station-accent) 18%,transparent)}}.station-node-hud{background:radial-gradient(circle at 92% 5%,var(--station-accent),transparent 38%),linear-gradient(135deg,#030e19c7,#02070f80)}@supports (color:color-mix(in lab, red, red)){.station-node-hud{background:radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--station-accent) 9%,transparent),transparent 38%),linear-gradient(135deg,#030e19c7,#02070f80)}}.station-node-hud{box-shadow:0 22px 70px #0000005c,inset 0 0 34px var(--station-accent)}@supports (color:color-mix(in lab, red, red)){.station-node-hud{box-shadow:0 22px 70px #0000005c,inset 0 0 34px color-mix(in srgb,var(--station-accent) 3%,transparent)}}.station-node-hud{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);pointer-events:none;opacity:.68;transition:opacity .28s,transform .28s,border-color .28s,background .28s;transform:translate(7px)}.station-node-hud:after{content:"";background:linear-gradient(90deg,var(--station-accent),var(--station-accent),transparent);height:2px;position:absolute;bottom:0;left:0;right:100%}@supports (color:color-mix(in lab, red, red)){.station-node-hud:after{background:linear-gradient(90deg,color-mix(in srgb,var(--station-accent) 56%,#263c48),var(--station-accent),transparent)}}.station-node-hud:after{box-shadow:0 0 14px var(--station-accent)}@supports (color:color-mix(in lab, red, red)){.station-node-hud:after{box-shadow:0 0 14px color-mix(in srgb,var(--station-accent) 45%,transparent)}}.station-node-hud:after{transition:right .4s cubic-bezier(.2,.8,.2,1)}.station-node-hud.is-hovered,.station-node-hud.is-active{opacity:1;border-color:var(--station-accent);transform:none}@supports (color:color-mix(in lab, red, red)){.station-node-hud.is-hovered,.station-node-hud.is-active{border-color:color-mix(in srgb,var(--station-accent) 42%,transparent)}}.station-node-hud.is-hovered,.station-node-hud.is-active{background:radial-gradient(circle at 94% 4%,var(--station-accent),transparent 39%),linear-gradient(135deg,#041622e0,#020912a6)}@supports (color:color-mix(in lab, red, red)){.station-node-hud.is-hovered,.station-node-hud.is-active{background:radial-gradient(circle at 94% 4%,color-mix(in srgb,var(--station-accent) 12%,transparent),transparent 39%),linear-gradient(135deg,#041622e0,#020912a6)}}.station-node-hud.is-selected{pointer-events:auto;opacity:1;transform:none}.station-node-hud.is-hovered:after{right:36%}.station-node-hud.is-active:after{animation:1s ease-in-out infinite alternate station-node-scan;right:0}.station-node-hud>small{color:#667e88;letter-spacing:.2em;margin-bottom:9px;font:6px Segoe UI,sans-serif;display:block}.station-node-hud>div{color:#7b929c;letter-spacing:.16em;align-items:center;gap:8px;font:6px Segoe UI,sans-serif;display:flex}.station-node-hud>div b{border:1px solid var(--station-accent);place-items:center;width:21px;height:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.station-node-hud>div b{border:1px solid color-mix(in srgb,var(--station-accent) 30%,transparent)}}.station-node-hud>div b{color:var(--station-accent);font-weight:500}.station-node-hud>strong{color:#e7faff;letter-spacing:.12em;margin-top:8px;font-size:12px;font-weight:500;display:block}.station-node-hud>p{color:#77909b;letter-spacing:.14em;margin:7px 0 0;font:6px/1.45 Segoe UI,sans-serif}.station-node-hud.is-active>p{color:#dffcff;text-shadow:0 0 14px var(--station-accent)}@supports (color:color-mix(in lab, red, red)){.station-node-hud.is-active>p{text-shadow:0 0 14px color-mix(in srgb,var(--station-accent) 34%,transparent)}}.station-node-hud>ul{grid-template-columns:1fr 1fr;gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.station-node-hud>ul li{color:#7e959e;letter-spacing:.08em;background:#040f1870;border:1px solid #83d2e21a;padding:7px 7px 7px 16px;font:5.5px Segoe UI,sans-serif;position:relative}.station-node-hud>ul li:before{content:"";background:var(--station-accent);width:3px;height:3px;box-shadow:0 0 8px var(--station-accent);border-radius:50%;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.station-node-hud .station-service-actions{grid-template-columns:1fr auto;gap:5px;margin-top:10px;display:grid}.station-node-hud .station-service-actions button{border:1px solid var(--station-accent);min-height:32px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.station-node-hud .station-service-actions button{border:1px solid color-mix(in srgb,var(--station-accent) 26%,transparent)}}.station-node-hud .station-service-actions button{color:#9eb5bd;cursor:pointer;letter-spacing:.13em;background:#04121cb8;font:5.5px Segoe UI,sans-serif;transition:border-color .22s,color .22s,background .22s}.station-node-hud .station-service-actions button:first-child{text-align:left}.station-node-hud .station-service-actions button span{float:right;color:var(--station-accent);margin-left:8px}.station-node-hud .station-service-actions button:hover{border-color:var(--station-accent);background:var(--station-accent)}@supports (color:color-mix(in lab, red, red)){.station-node-hud .station-service-actions button:hover{background:color-mix(in srgb,var(--station-accent) 8%,#04121ccc)}}.station-node-hud .station-service-actions button:hover{color:#e5fbff}.station-service-close{z-index:3;color:#67818b;cursor:pointer;background:#020a1194;border:1px solid #8ad3e126;width:25px;height:25px;padding:0;font-size:14px;transition:border-color .2s,color .2s;position:absolute;top:7px;right:8px}.station-service-close:hover{border-color:var(--station-accent);color:#eefcff}.station-node-hud>em{color:#526a75;letter-spacing:.13em;border-top:1px solid #ade2ee17;margin-top:10px;padding-top:8px;font:6px Segoe UI,sans-serif;display:block}.station-node-hud>em i{font:inherit;display:none}.station-node-hud[data-node=reactor],.station-service-map [data-node=reactor]{--station-accent:#61efff}.station-node-hud[data-node=gyro-1],.station-service-map [data-node=gyro-1]{--station-accent:#79b7ff}.station-node-hud[data-node=gyro-2],.station-service-map [data-node=gyro-2]{--station-accent:#ffb45f}.station-node-hud[data-node=gyro-3],.station-service-map [data-node=gyro-3]{--station-accent:#b887ff}.station-node-hud[data-node=docks],.station-service-map [data-node=docks]{--station-accent:#6fffc0}.station-node-hud[data-node=scanner],.station-service-map [data-node=scanner]{--station-accent:#ff778d}.station-service-map{z-index:23;aspect-ratio:1;pointer-events:none;width:min(42vw,510px);position:absolute;top:51%;left:52%;transform:translate(-50%,-50%)}.station-service-map:before,.station-service-map:after{content:"";pointer-events:none;border:1px solid #61efff11;border-radius:50%;position:absolute;inset:10%}.station-service-map:after{border-style:dashed;animation:28s linear infinite reverse rotate;inset:23%}.station-service-map button{--station-accent:#61efff;border:1px solid var(--station-accent);grid-template-rows:1fr 1fr;grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:7px;width:126px;height:37px;padding:4px 7px 4px 4px;display:grid;position:absolute;overflow:visible}@supports (color:color-mix(in lab, red, red)){.station-service-map button{border:1px solid color-mix(in srgb,var(--station-accent) 16%,transparent)}}.station-service-map button{color:#718892;pointer-events:auto;opacity:.58;cursor:pointer;text-align:left;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));background:linear-gradient(105deg,#020b13db,#04141d6b);transition:opacity .25s,border-color .25s,background .25s,box-shadow .25s,scale .25s;transform:translate(-50%,-50%)}.station-service-map button i{border:1px solid var(--station-accent);grid-row:1/3;place-items:center;width:27px;height:27px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.station-service-map button i{border:1px solid color-mix(in srgb,var(--station-accent) 36%,transparent)}}.station-service-map button i{color:var(--station-accent);box-shadow:inset 0 0 13px var(--station-accent);border-radius:50%;font:5.5px Segoe UI,sans-serif}@supports (color:color-mix(in lab, red, red)){.station-service-map button i{box-shadow:inset 0 0 13px color-mix(in srgb,var(--station-accent) 8%,transparent)}}.station-service-map button i:after{content:"";background:var(--station-accent);width:4px;height:4px;box-shadow:0 0 12px var(--station-accent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.station-service-map button i span{opacity:.7;transform:translateY(11px)}.station-service-map button b{color:#a4b7be;letter-spacing:.11em;white-space:nowrap;align-self:end;font-size:6px;font-weight:500}.station-service-map button small{color:#425c66;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-top:2px;font:4px Segoe UI,sans-serif;overflow:hidden}:is(.station-service-map button:hover,.station-service-map button:focus-visible,.station-service-map button.is-hovered,.station-service-map button.is-selected){opacity:1;border-color:var(--station-accent)}@supports (color:color-mix(in lab, red, red)){:is(.station-service-map button:hover,.station-service-map button:focus-visible,.station-service-map button.is-hovered,.station-service-map button.is-selected){border-color:color-mix(in srgb,var(--station-accent) 48%,transparent)}}:is(.station-service-map button:hover,.station-service-map button:focus-visible,.station-service-map button.is-hovered,.station-service-map button.is-selected){background:linear-gradient(105deg,#03111bf5,var(--station-accent))}@supports (color:color-mix(in lab, red, red)){:is(.station-service-map button:hover,.station-service-map button:focus-visible,.station-service-map button.is-hovered,.station-service-map button.is-selected){background:linear-gradient(105deg,#03111bf5,color-mix(in srgb,var(--station-accent) 10%,#04141da8))}}:is(.station-service-map button:hover,.station-service-map button:focus-visible,.station-service-map button.is-hovered,.station-service-map button.is-selected){box-shadow:0 0 30px var(--station-accent)}@supports (color:color-mix(in lab, red, red)){:is(.station-service-map button:hover,.station-service-map button:focus-visible,.station-service-map button.is-hovered,.station-service-map button.is-selected){box-shadow:0 0 30px color-mix(in srgb,var(--station-accent) 12%,transparent)}}:is(.station-service-map button:hover,.station-service-map button:focus-visible,.station-service-map button.is-hovered,.station-service-map button.is-selected){outline:0;scale:1.06}.station-service-map button.is-active i{animation:.7s ease-in-out infinite alternate station-service-pulse}.station-service-map button[data-node=reactor]{top:49%;left:50%}.station-service-map button[data-node=gyro-1]{top:7%;left:31%}.station-service-map button[data-node=gyro-2]{top:35%;left:89%}.station-service-map button[data-node=gyro-3]{top:92%;left:66%}.station-service-map button[data-node=docks]{top:69%;left:8%}.station-service-map button[data-node=scanner]{top:8%;left:82%}.station-service-core-label{pointer-events:none;text-align:center;background:linear-gradient(90deg,#0000,#020b12bd,#0000);border-top:1px solid #61efff26;justify-items:center;min-width:112px;padding:8px 11px;display:grid;position:absolute;top:62%;left:50%;transform:translate(-50%)}.station-service-core-label span{color:var(--cyan);letter-spacing:.28em;font:5px Segoe UI,sans-serif}.station-service-core-label b{color:#9db2ba;letter-spacing:.15em;margin-top:3px;font-size:7px;font-weight:500;line-height:1.2}.station-service-core-label small{color:#3e5963;letter-spacing:.14em;margin-top:4px;font:4px Segoe UI,sans-serif}@keyframes station-service-pulse{to{filter:brightness(1.6);box-shadow:inset 0 0 22px color-mix(in srgb,var(--station-accent) 24%,transparent),0 0 18px color-mix(in srgb,var(--station-accent) 28%,transparent);transform:scale(1.08)}}.target-readout{pointer-events:auto;max-width:52vw;transition:opacity .4s,transform .4s;position:absolute;top:14.5vh;left:3.8vw}.target-readout>p{border-left:18px solid var(--cyan);color:#9eb0b9;letter-spacing:.25em;width:max-content;margin:0 0 10px;padding-left:10px;font-size:8px}.target-readout h2{letter-spacing:-.06em;text-shadow:0 14px 46px #000000c2,0 0 42px #61efff0d;margin:0;font-size:clamp(2.8rem,5.2vw,6.2rem);font-weight:460;line-height:.86}.target-readout>span{color:#70838e;letter-spacing:.18em;margin-top:13px;font-size:8px;display:block}.object-flags{gap:9px;margin-top:14px;display:flex}.object-flags b,.object-flags em{border:1px solid var(--line);letter-spacing:.15em;padding:5px 7px;font:6px Segoe UI,sans-serif}.object-flags b.science{color:#71f4c0;border-color:#71f4c03b}.object-flags b.fiction{color:#c58aff;border-color:#c58aff47}.object-flags em{color:#70838e}.satellite-register{color:#80949e;letter-spacing:.13em;align-items:flex-start;gap:10px;max-width:min(720px,70vw);margin:11px 0 0;font:6px/1.5 Segoe UI,sans-serif;display:flex}.satellite-register small{color:#6fdceb;font:inherit;white-space:nowrap;border:1px solid #61efff33;flex:none;padding:3px 6px}.satellite-register span{text-wrap:balance;padding-top:3px}.target-actions{align-items:center;gap:5px;margin-top:17px;display:flex}.target-actions button{border:1px solid var(--line);cursor:pointer;color:#8fa5af;background:#040d189e;height:34px;padding:0 13px;font-size:10px}.orbit-status{color:#8eb6c1;letter-spacing:.16em;background:#040d1875;border:1px solid #61efff3d;align-items:center;gap:8px;height:34px;padding:0 15px;font:7px Segoe UI,sans-serif;display:flex}.orbit-status i{background:#72efc0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 11px #72efc0b8}.warp-readout{opacity:0;text-align:center;width:min(440px,36vw);transition:opacity .35s,transform .35s;position:absolute;bottom:14vh;left:50%;transform:translate(-50%)translateY(15px)}.warp-readout.is-visible{opacity:1;transform:translate(-50%)}.warp-readout p{color:#99acb6;letter-spacing:.32em;margin:0 0 8px;font-size:7px}.warp-readout strong{letter-spacing:-.05em;text-shadow:0 0 30px #61efff47;font-size:clamp(3rem,5vw,5.8rem);font-weight:300;line-height:1}.warp-readout em{color:var(--cyan);margin-left:5px;font:12px Segoe UI,sans-serif}.warp-readout>div{background:#ffffff1a;height:2px;margin:10px 0 9px}.warp-readout>div span{background:linear-gradient(90deg,#316fff,var(--cyan));height:100%;box-shadow:0 0 15px var(--cyan);display:block}.warp-readout small{color:#5f7480;letter-spacing:.2em;font:7px Segoe UI,sans-serif}.reticle{pointer-events:none;border:1px solid #84d8eb1f;border-radius:50%;width:84px;height:84px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reticle:before,.reticle:after{content:"";background:#76dcf157;position:absolute}.reticle:before{width:1px;top:-12px;bottom:-12px;left:50%}.reticle:after{height:1px;top:50%;left:-12px;right:-12px}.reticle i{border:1px dashed #67e0f633;border-radius:50%;animation:18s linear infinite rotate;position:absolute;inset:19px}.reticle b{box-shadow:0 0 9px var(--cyan);border:2px solid #66efff85;border-radius:50%;position:absolute;inset:38px}.reticle span{border-top:1px solid #6ae4fa6b;border-bottom:1px solid #6ae4fa6b;border-radius:50%;position:absolute;inset:-1px;transform:rotate(45deg)}.mode-travel .reticle{animation:.7s ease-in-out infinite alternate reticle-pulse}.solar-observer .reticle{border-color:#ffb1493d}.solar-observer .reticle b{border-color:#ffb04d;box-shadow:0 0 11px #ff8b2d}.system-strip-wrap{pointer-events:auto;width:min(90vw,1440px);transition:opacity .35s,transform .35s;position:absolute;bottom:53px;left:50%;transform:translate(-50%)}.strip-label{color:#526872;letter-spacing:.22em;margin:0 0 7px 5px;font:6px Segoe UI,sans-serif;display:block}.system-strip{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#61efff4d transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#030a14d1,#030a1470,#030a14d1);border:1px solid #b6e3ef1c;display:flex;overflow-x:auto}.system-strip button{cursor:pointer;color:#73858f;background:0 0;border:0;border-right:1px solid #b6e3ef1a;flex:none;grid-template-columns:18px 6px auto;align-items:center;gap:8px;min-width:106px;height:37px;padding:0 10px;transition:color .25s,background .25s;display:grid}.system-strip button:hover:not(:disabled),.system-strip button.is-active{color:#e9fbff;background:#38bedb1a}.system-strip button small{color:#526772;font:6px Segoe UI,sans-serif}.system-strip button i{border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.system-strip button span{letter-spacing:.13em;white-space:nowrap;font-size:7px}.flight-controls{position:absolute;bottom:112px;left:3.8vw}.flight-controls>p{color:#7b909b;letter-spacing:.25em;margin:0 0 10px;font-size:7px}.flight-controls>div{gap:16px;display:flex}.flight-controls span{color:#9cafb8;letter-spacing:.1em;align-items:center;gap:4px;font:6px Segoe UI,sans-serif;display:flex}.flight-controls kbd{color:#d7f7fb;background:#07101c8c;border:1px solid #a3dae738;place-items:center;width:19px;height:19px;font:7px Segoe UI,sans-serif;display:grid}.flight-controls>small{color:#536973;letter-spacing:.14em;margin-top:10px;font:6px Segoe UI,sans-serif;display:block}.zoom-control{pointer-events:auto;align-items:center;gap:10px;display:flex;position:absolute;bottom:111px;right:3.8vw}.zoom-control button{cursor:pointer;width:31px;height:31px;color:var(--cyan);background:#040c18ad;border:1px solid #87daec3b;place-items:center;font-size:14px;display:grid}.zoom-control>span{background:#ffffff1a;width:3px;height:56px;position:relative}.zoom-control>span i{background:var(--cyan);width:100%;box-shadow:0 0 10px var(--cyan);position:absolute;bottom:0;left:0}.zoom-control>span b,.zoom-control>span small{white-space:nowrap;font-family:Segoe UI,sans-serif;font-weight:400;position:absolute;right:12px}.zoom-control>span b{color:#9db0b8;font-size:7px;top:4px}.zoom-control>span small{color:#506670;letter-spacing:.13em;font-size:6px;bottom:4px}.cinematic-object-nav{z-index:36;pointer-events:none;justify-content:space-between;display:flex;position:fixed;inset:59% 22px auto;transform:translateY(-50%)}.cinematic-object-nav button{cursor:pointer;color:#9eb4bc;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(110deg,#030e17d1,#08212c8c);border:1px solid #7ecfe02b;align-items:center;gap:12px;min-width:142px;min-height:62px;padding:9px 13px;transition:border-color .2s,background .2s,transform .2s;display:flex;box-shadow:0 14px 44px #00000047}.cinematic-object-nav button:hover{background:linear-gradient(110deg,#061d28eb,#093641a6);border-color:#61efff7a;transform:translate(-3px)}.cinematic-object-nav button.is-next:hover{transform:translate(3px)}.cinematic-object-nav em{width:32px;height:32px;color:var(--cyan);border:1px solid #61efff47;border-radius:50%;place-items:center;font-style:normal;display:grid}.cinematic-object-nav span{text-align:left;gap:5px;display:grid}.cinematic-object-nav .is-next span{text-align:right}.cinematic-object-nav small{color:#506973;letter-spacing:.16em;font:6px Segoe UI,sans-serif}.cinematic-object-nav b{color:#dbecef;letter-spacing:.13em;font:8px Segoe UI,sans-serif}.interaction-guide{z-index:35;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020b13b3;border:1px solid #7bcbdb24;align-items:center;gap:15px;padding:10px 15px;display:flex;position:fixed;bottom:95px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000040}.interaction-guide strong{color:#a7bec5;letter-spacing:.17em;white-space:nowrap;align-items:center;gap:7px;font:6px Segoe UI,sans-serif;display:flex}.interaction-guide strong i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:1.8s ease-in-out infinite guide-pulse}.interaction-guide span{color:#607983;letter-spacing:.1em;white-space:nowrap;font:6px Segoe UI,sans-serif}.interaction-guide span b{color:#8aa4ad;margin-right:4px}.interaction-guide .is-accent{color:var(--cyan)}.exit-flight{pointer-events:auto;cursor:pointer;color:#8fa2ac;letter-spacing:.16em;background:0 0;border:0;padding:10px 0;font-size:8px;position:absolute;top:14.5vh;right:3.8vw}.exit-flight span{color:#647982;border:1px solid #a8dae62b;margin-left:8px;padding:4px 6px;font:7px Segoe UI,sans-serif}.scale-note{color:#455b65;letter-spacing:.2em;white-space:nowrap;margin:0;font:6px Segoe UI,sans-serif;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.orbital-offer-readout{border:1px solid #61efff33;border-left:3px solid var(--cyan);background:linear-gradient(90deg,#092a3685,#030c1629);gap:5px;max-width:430px;margin:13px 0 0;padding:9px 12px;display:grid}.orbital-offer-readout small{color:var(--cyan);letter-spacing:.2em;font:6px Segoe UI,sans-serif}.orbital-offer-readout span{color:#a9bdc4;letter-spacing:.12em;font:7px Segoe UI,sans-serif}.offer-hover-hud{z-index:38;width:min(330px,30vw);box-shadow:0 18px 55px #00000059,inset 3px 0 var(--cyan);pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#061c27e0,#020811d1);border:1px solid #61efff42;gap:6px;padding:14px 16px;animation:.2s ease-out both offer-hud-in;display:grid;position:fixed;bottom:133px;right:3.8vw}.offer-hover-hud small{color:var(--cyan);letter-spacing:.2em;font:6px Segoe UI,sans-serif}.offer-hover-hud b{color:#edf9fb;letter-spacing:.12em;font-size:12px;font-weight:550}.offer-hover-hud span{color:#718993;letter-spacing:.13em;font:6px Segoe UI,sans-serif}.space-target-hud{z-index:39;min-width:250px;box-shadow:0 14px 45px #00000059,inset 0 2px var(--cyan);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#020c14c2;border:1px solid #61efff38;gap:4px;padding:11px 16px;animation:.2s ease-out both offer-hud-in;display:grid;position:fixed;top:14vh;left:50%;transform:translate(-50%)}.space-target-hud small{color:#69818a;letter-spacing:.2em;font:6px Segoe UI,sans-serif}.space-target-hud b{color:#e8f9fb;letter-spacing:.14em;font-size:12px;font-weight:550}.space-target-hud span{color:var(--cyan);letter-spacing:.14em;font:6px Segoe UI,sans-serif}.service-offer-panel{z-index:62;visibility:hidden;pointer-events:none;perspective:1600px;position:fixed;inset:0;overflow:hidden}.service-offer-panel.is-visible{visibility:visible;pointer-events:auto}.service-offer-backdrop{z-index:0;cursor:default;opacity:0;-webkit-backdrop-filter:blur(7px)saturate(.68);backdrop-filter:blur(7px)saturate(.68);background:radial-gradient(circle at 50% 45%,#1e3e4814,#0003099e 68%);border:0;transition:opacity .45s;position:absolute;inset:0}.service-offer-panel.is-visible .service-offer-backdrop{opacity:1}.service-tablet-model{z-index:1;opacity:0;pointer-events:none;filter:drop-shadow(0 38px 64px #000000b3)drop-shadow(0 5px 13px #00000070);width:100%;height:100%;animation:.78s cubic-bezier(.16,1,.3,1) 50ms forwards service-model-arrival;position:absolute;inset:0}.service-offer-card{z-index:3;opacity:0;background:radial-gradient(circle at 82% 14%,#1f96ac14,#0000 28%),linear-gradient(145deg,#04111af6,#01070df9);border:1px solid #b4dae12e;border-radius:22px;width:min(1040px,70vw);height:min(580px,64vh);transition:opacity .3s .16s,transform .62s cubic-bezier(.16,1,.3,1) .12s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-47%)rotateX(4deg)scale(.9);box-shadow:inset 0 0 0 1px #e0f6f906,inset 0 0 70px #20718009,0 24px 70px #0000007a}.service-offer-card:before{z-index:6;content:"";pointer-events:none;background:linear-gradient(128deg,#ffffff07,#0000 22% 76%,#61efff04);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e0f6f907}.service-offer-card:after{content:"";display:none}.service-offer-panel.is-visible .service-offer-card{opacity:1;transform:translate(-50%,-50%)rotateX(0)scale(1)}.service-offer-card>header{z-index:7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030c14d1;border-bottom:1px solid #97dbe91c;grid-template-columns:1fr auto 38px;align-items:center;height:50px;padding:0 12px 0 21px;display:grid;position:relative}.service-offer-card>header span,.service-offer-card>header i{color:#69828b;letter-spacing:.2em;font:6px Segoe UI,sans-serif}.service-offer-card>header i{color:#61efff94;align-items:center;gap:7px;margin-right:18px;font-style:normal;display:flex}.service-offer-card>header i b{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:1.8s ease-in-out infinite guide-pulse}.service-offer-card>header button{cursor:pointer;color:#abc0c7;background:#ffffff09;border:1px solid #add4dc2e;border-radius:50%;width:30px;height:30px;font-size:17px;transition:background .2s,border-color .2s}.service-offer-card>header button:hover{background:#61efff14;border-color:#61efff6b}.service-offer-body{padding:0}.offer-tablet-grid{grid-template-columns:1.06fr .94fr;gap:18px;height:calc(100% - 94px);padding:18px 21px 17px;display:grid}.offer-service-brief{scrollbar-color:#61efff47 transparent;min-width:0;padding:5px 8px 5px 2px;overflow-y:auto}.service-offer-meta{color:#78909a;letter-spacing:.17em;align-items:center;gap:10px;margin-bottom:14px;font:6px Segoe UI,sans-serif;display:flex}.service-offer-meta span:first-child{color:var(--cyan)}.service-offer-meta i{background:#61efff59;width:24px;height:1px}.offer-service-brief h2{color:#f1f8f9;letter-spacing:-.05em;text-shadow:0 0 35px #79e6f40d;max-width:560px;margin:0;font-size:clamp(1.85rem,2.8vw,3.25rem);font-weight:470;line-height:.9}.offer-service-brief>strong{color:var(--cyan);text-shadow:0 0 24px #61efff2e;margin-top:13px;font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:520;display:block}.service-offer-summary{color:#9aadb5;max-width:560px;margin:16px 0 18px;font:300 .8rem/1.58 Segoe UI,sans-serif}.service-offer-fit{background:#091f2a4d;border:1px solid #8dd5e421;padding:12px 14px}.service-offer-fit small,.service-offer-includes>small{color:#6d858f;letter-spacing:.18em;font:6px Segoe UI,sans-serif}.service-offer-fit p{color:#b9cbd0;margin:6px 0 0;font:.7rem/1.45 Segoe UI,sans-serif}.service-offer-includes{margin-top:17px}.service-offer-includes ul{border-top:1px solid #8dd5e421;margin:9px 0 0;padding:0;list-style:none}.service-offer-includes li{color:#aabdc3;border-bottom:1px solid #8dd5e41a;grid-template-columns:30px 1fr;gap:9px;padding:9px 0;font:.68rem Segoe UI,sans-serif;display:grid}.service-offer-includes li span{color:var(--cyan);font:6px Segoe UI,sans-serif}.offer-contact-console{background:radial-gradient(circle at 85% 6%,#49cfe611,#0000 27%),linear-gradient(145deg,#071c26b8,#020a119e);border:1px solid #84c7d424;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff05}.offer-contact-console>div:first-child small{color:var(--cyan);letter-spacing:.2em;font:6px Segoe UI,sans-serif}.offer-contact-console h3{color:#ebf8fa;letter-spacing:.04em;margin:4px 0;font-size:1.05rem;font-weight:520}.offer-contact-console>div:first-child p{color:#728892;margin:0 0 2px;font:.61rem/1.35 Segoe UI,sans-serif}.offer-contact-console label{gap:5px;display:grid}.offer-contact-console label span{color:#6f8790;letter-spacing:.16em;font:6px Segoe UI,sans-serif}.offer-contact-console input,.offer-contact-console textarea{color:#d7e7ea;background:#01080ead;border:1px solid #81cfdf26;outline:none;width:100%;font:.72rem Segoe UI,sans-serif;transition:border-color .2s,box-shadow .2s}.offer-contact-console input{height:32px;padding:0 10px}.offer-contact-console textarea{resize:none;min-height:48px;padding:8px 10px}.offer-contact-console input:focus,.offer-contact-console textarea:focus{border-color:#61efff7a;box-shadow:0 0 24px #61efff0f}.offer-contact-actions{grid-template-columns:1fr auto;gap:7px;margin-top:auto;display:grid}.offer-contact-actions button{min-height:36px}.offer-contact-console output{color:#5f7882;letter-spacing:.1em;min-height:18px;font:6px/1.45 Segoe UI,sans-serif}.service-offer-card>footer{z-index:7;background:#030c14e6;border-top:1px solid #97dbe91f;justify-content:space-between;align-items:center;height:44px;padding:0 21px;display:flex;position:absolute;bottom:0;left:0;right:0}.service-offer-card>footer span,.service-offer-card>footer button{color:#627a84;letter-spacing:.16em;font:6px Segoe UI,sans-serif}.service-offer-card>footer button{cursor:pointer;color:#9ec4cc;background:0 0;border:0}@keyframes offer-hud-in{0%{opacity:0;transform:translateY(8px)}}@keyframes guide-pulse{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes living-letter-launch{0%{opacity:1;transform:translate3d(var(--push-x),var(--push-y),var(--lift)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}24%{opacity:1;filter:brightness(1.45)drop-shadow(0 0 14px #61efff7a);transform:translate3d(24px,-18px,58px)rotateX(-16deg)rotateY(24deg)scale(1.08)}51%{opacity:0;filter:brightness(1.8)blur(2px);transform:translate3d(48vw,-28vh,170px)rotateX(170deg)rotateY(300deg)scale(.45)}52%{opacity:0;transform:translate3d(-18vw,22vh,-80px)rotateX(-120deg)rotateY(-180deg)scale(.32)}78%{opacity:.82;filter:brightness(1.3)blur(.4px);transform:translate3d(-14px,12px,35px)rotateX(10deg)rotateY(-13deg)scale(1.05)}to{opacity:1;filter:none;transform:translate3d(var(--push-x),var(--push-y),var(--lift)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}}@keyframes living-particle-flight{0%{opacity:0;transform:translateZ(18px)scale(.2)rotate(0)}12%{opacity:1}72%{opacity:.72}to{opacity:0;transform:translate3d(var(--particle-x),var(--particle-y),70px) scale(.05) rotate(220deg)}}@keyframes living-hint-pulse{0%,to{opacity:.35;transform-origin:0;transform:scaleX(.65)}50%{opacity:1;transform-origin:0;transform:scaleX(1.2)}}@keyframes service-model-arrival{0%{opacity:0;filter:blur(4px)drop-shadow(0 20px 30px #0006);transform:scale(.78)translateY(2vh)}to{opacity:1;filter:blur()drop-shadow(0 38px 64px #000000b3)drop-shadow(0 5px 13px #00000070);transform:scale(1)translateY(0)}}.studio-panel{z-index:58;visibility:hidden;pointer-events:none;position:fixed;inset:0}.studio-panel.is-visible{visibility:visible;pointer-events:auto}.studio-backdrop{cursor:default;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00030994;border:0;transition:opacity .35s;position:absolute;inset:0}.studio-panel.is-visible .studio-backdrop{opacity:1}.studio-panel-card{background:linear-gradient(145deg,#050f1bfa,#02070ff5);border-left:1px solid #86dcee2e;width:min(690px,58vw);transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-70px 0 150px #00000085}.studio-panel.is-visible .studio-panel-card{transform:none}.studio-panel-head{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#66808b;letter-spacing:.2em;background:#030a14db;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(24px,4vw,54px);font:7px Segoe UI,sans-serif;display:flex;position:sticky;top:0}.studio-panel-head button{cursor:pointer;color:#9bb0b9;background:#ffffff05;border:1px solid #94dbea2e;width:35px;height:35px;font-size:20px}.studio-section{padding:clamp(35px,5vw,70px) clamp(26px,5vw,65px) 70px}.studio-kicker{color:var(--cyan);letter-spacing:.25em;margin:0 0 18px;font:7px Segoe UI,sans-serif}.studio-section>h2{color:#f1f7f8;letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,4.6vw,4.8rem);font-weight:470;line-height:.88}.studio-section>h2 span{color:#0000;-webkit-text-stroke:1px #c9ebf18c}.studio-intro{color:#91a4ad;max-width:570px;margin:25px 0 30px;font:300 .92rem/1.65 Segoe UI,sans-serif}.service-grid{grid-template-columns:1fr 1fr;gap:8px;margin:28px 0 30px;display:grid}.service-grid article{background:linear-gradient(135deg,#0a1f2d75,#040c1738);border:1px solid #8cdaea1c;min-height:145px;padding:18px}.service-grid small{color:var(--cyan);font:7px Segoe UI,sans-serif}.service-grid h3{color:#e7f7fa;letter-spacing:.14em;margin:25px 0 9px;font-size:13px}.service-grid p{color:#758b95;margin:0;font:.74rem/1.5 Segoe UI,sans-serif}.studio-primary,.studio-secondary{cursor:pointer;color:#e8feff;letter-spacing:.16em;background:linear-gradient(112deg,#052430e6,#0c465275);border:1px solid #61efff75;min-height:45px;padding:0 17px;font:8px Segoe UI,sans-serif}.studio-primary:disabled{cursor:wait;opacity:.58;filter:saturate(.55)}.studio-primary span{color:var(--cyan);margin-left:18px}.studio-secondary{color:#8fa4ad;background:#ffffff05;border-color:#95bec92e}.process-list{border-top:1px solid var(--line);margin:34px 0 31px}.process-list article{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:15px;padding:18px 0;display:grid}.process-list small{color:var(--cyan);font:7px Segoe UI,sans-serif}.process-list h3{color:#dceef2;letter-spacing:.16em;margin:0 0 6px;font-size:11px}.process-list p{color:#758a94;margin:0;font:.78rem/1.5 Segoe UI,sans-serif}.brief-form>h2{margin-bottom:31px}.brief-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.brief-grid label{gap:8px;display:grid}.brief-grid label.is-wide{grid-column:1/-1}.brief-grid label>span{color:#6e858f;letter-spacing:.18em;font:6px Segoe UI,sans-serif}.brief-grid input,.brief-grid select,.brief-grid textarea{color:#d8ebef;background:#020810b8;border:1px solid #8fd7e726;outline:none;width:100%;font:.78rem Segoe UI,sans-serif;transition:border-color .2s,background .2s}.brief-grid input,.brief-grid select{height:44px;padding:0 12px}.brief-grid textarea{resize:vertical;min-height:120px;padding:12px;line-height:1.5}.brief-grid input:focus,.brief-grid select:focus,.brief-grid textarea:focus{background:#05141ed1;border-color:#61efff85}.brief-grid input::placeholder,.brief-grid textarea::placeholder{color:#4d626c}.brief-actions{gap:8px;margin-top:17px;display:flex}.brief-note{color:#5d747e;margin:15px 0 0;font:.7rem/1.5 Segoe UI,sans-serif}.brief-form output{color:#75efc0;letter-spacing:.15em;min-height:14px;margin-top:12px;font:7px Segoe UI,sans-serif;display:block}.lead-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.hero-spacer{pointer-events:none;height:100svh;position:relative}.portfolio-content{z-index:30;background:#03070d;position:relative;overflow:hidden;box-shadow:0 -50px 120px #000000b8}.portfolio-content:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 5%,#18688024,#0000 24%),radial-gradient(circle at 15% 34%,#2f31751a,#0000 25%),linear-gradient(90deg,#0000 49.94%,#71cddf09 50%,#0000 50.06%);position:absolute;inset:0}.page-section{width:min(1440px,100%);margin:0 auto;padding:clamp(90px,10vw,160px) clamp(28px,7vw,112px);scroll-margin-top:82px;position:relative}.page-section+.page-section{border-top:1px solid #9adce91c}.section-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(40px,8vw,130px);display:grid}.section-heading>p,.case-copy>p:first-child,.contact-intro>p:first-child{color:var(--cyan);letter-spacing:.28em;grid-column:1/-1;margin:0 0 -12px;font:7px Segoe UI,sans-serif}.section-heading h2,.case-copy h2,.contact-intro h2{color:#f1f7f8;letter-spacing:-.06em;margin:0;font-size:clamp(3.2rem,6.5vw,7rem);font-weight:460;line-height:.86}.section-heading h2 span,.case-copy h2 span,.contact-intro h2 span{color:#0000;-webkit-text-stroke:1px #cbebf17a}.section-heading>div>p{color:#91a5ae;max-width:590px;margin:0;font:300 clamp(.92rem,1.2vw,1.08rem)/1.75 Segoe UI,sans-serif}.section-heading.compact{display:block}.section-heading.compact>p{margin-bottom:23px}.section-heading.compact h2{font-size:clamp(3rem,5.6vw,6.2rem)}.value-grid{border-top:1px solid #8fd3e129;border-bottom:1px solid #8fd3e129;grid-template-columns:repeat(4,1fr);margin-top:clamp(65px,8vw,115px);display:grid}.value-grid article{background:linear-gradient(145deg,#0a1d2859,#03091014);border-right:1px solid #8fd3e11f;min-height:220px;padding:27px 25px}.value-grid article:last-child{border-right:0}.value-grid small,.detailed-services small,.landing-process small{color:var(--cyan);letter-spacing:.15em;font:7px Segoe UI,sans-serif}.value-grid h3{color:#e6f4f7;letter-spacing:.17em;margin:57px 0 13px;font-size:12px}.value-grid p{color:#758a94;margin:0;font:.79rem/1.62 Segoe UI,sans-serif}.detailed-services{border-top:1px solid #96d8e626;margin-top:clamp(55px,7vw,95px)}.detailed-services article{border-bottom:1px solid #96d8e621;grid-template-columns:70px minmax(0,1fr) 45px;gap:25px;padding:34px 0;transition:background .25s,padding .25s;display:grid}.detailed-services article:hover{background:linear-gradient(90deg,#10354147,#0000);padding-left:18px;padding-right:18px}.detailed-services h3{color:#eaf8fa;letter-spacing:-.02em;margin:0 0 9px;font-size:clamp(1.25rem,2vw,2rem);font-weight:480}.detailed-services strong{color:#95abb4;letter-spacing:.15em;font:8px Segoe UI,sans-serif;display:block}.detailed-services p{color:#718790;max-width:820px;margin:14px 0 17px;font:.84rem/1.65 Segoe UI,sans-serif}.detailed-services ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.detailed-services li{color:#637b85;letter-spacing:.13em;border:1px solid #7eccdd21;padding:6px 9px;font:6px Segoe UI,sans-serif}.detailed-services article>button{cursor:pointer;width:40px;height:40px;color:var(--cyan);background:#06182173;border:1px solid #61efff40;align-self:center;transition:background .2s,transform .2s}.detailed-services article>button:hover{background:#175c6a73;transform:translate(4px)}.case-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(50px,8vw,130px);display:grid}.case-visual{aspect-ratio:1.1;background:radial-gradient(circle at 50% 46%,#46e6ff38 0 2%,#17769124 3% 13%,#0000 29%),radial-gradient(circle,#0000 0 25%,#41dbf41f 25.4% 25.8%,#0000 26.2% 42%,#41dbf429 42.4% 42.7%,#0000 43%),linear-gradient(145deg,#071827,#02070e);border:1px solid #69dbef2e;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #000000b8,0 30px 80px #00000059}.case-visual:before,.case-visual:after{content:"";aspect-ratio:1;border:1px solid #5de9ff40;border-radius:50%;width:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(24deg)scaleY(.32);box-shadow:0 0 35px #3cddf71a}.case-visual:after{border-color:#7b82ff38;transform:translate(-50%,-50%)rotate(104deg)scaleY(.38)}.case-visual>span,.case-visual>em{z-index:2;color:#5e8792;letter-spacing:.2em;font:6px Segoe UI,sans-serif;position:absolute}.case-visual>span{color:var(--cyan);top:22px;left:24px}.case-visual>em{bottom:22px;right:24px}.case-visual>i{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#edffff,#62eaff 7%,#087d96 31%,#022b3b 60%,#000 100%);border-radius:50%;width:24%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #4cedff8c,0 0 130px #24b1ce3d}.case-visual>b{z-index:3;color:#e8f9fceb;letter-spacing:-.07em;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:450;line-height:.78;position:absolute;bottom:7%;left:7%}.case-copy>p:not(:first-child){color:#8ba0a9;margin:28px 0;font:.9rem/1.75 Segoe UI,sans-serif}.case-copy ul{gap:11px;margin:0 0 32px;padding:0;list-style:none;display:grid}.case-copy li{color:#afc0c6;padding-left:20px;font:.75rem Segoe UI,sans-serif}.case-copy li:before{content:"";background:var(--cyan);width:6px;height:6px;margin:4px 0 0 -20px;position:absolute;box-shadow:0 0 10px #61efff99}.section-cta{cursor:pointer;color:#e9fdff;letter-spacing:.17em;background:linear-gradient(115deg,#072632e6,#0e4b577a);border:1px solid #61efff73;min-height:51px;padding:0 20px;font:8px Segoe UI,sans-serif}.section-cta span{color:var(--cyan);margin-left:28px}.deliverables-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:65px;display:grid}.deliverables-grid article{background:linear-gradient(145deg,#0a1d2866,#0309102e);border:1px solid #8fd3e11f;min-height:220px;padding:29px}.deliverables-grid i{background:var(--cyan);width:22px;height:2px;display:block;box-shadow:0 0 12px #61efff6b}.deliverables-grid h3{color:#dff1f4;letter-spacing:.15em;margin:65px 0 13px;font-size:11px}.deliverables-grid p{color:#71868f;margin:0;font:.78rem/1.62 Segoe UI,sans-serif}.landing-process{border-top:1px solid #91d3e026;margin-top:65px}.landing-process article{border-bottom:1px solid #91d3e021;grid-template-columns:90px 1fr;gap:20px;padding:33px 0;display:grid}.landing-process article>div{grid-template-columns:.45fr 1fr;gap:45px;display:grid}.landing-process h3{color:#e0f0f3;letter-spacing:.05em;margin:0;font-size:clamp(1rem,1.8vw,1.55rem);font-weight:480}.landing-process p{color:#758a94;max-width:650px;margin:0;font:.84rem/1.68 Segoe UI,sans-serif}.faq-section{grid-template-columns:.75fr 1fr;gap:clamp(50px,9vw,140px);display:grid}.faq-list{border-top:1px solid #91d3e029}.faq-list details{border-bottom:1px solid #91d3e021}.faq-list summary{cursor:pointer;color:#d8eaee;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font:.88rem Segoe UI,sans-serif;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--cyan);font-size:17px;font-weight:300;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#758a94;max-width:720px;margin:-5px 0 25px;font:.8rem/1.68 Segoe UI,sans-serif}.contact-section{background:linear-gradient(135deg,#0d2a376b,#03080f29);grid-template-columns:.82fr 1.18fr;gap:clamp(50px,9vw,140px);display:grid}.contact-intro>h2{font-size:clamp(3rem,5.3vw,5.8rem)}.contact-intro>p:last-child{color:#8ba0a9;max-width:520px;margin:28px 0 0;font:.86rem/1.72 Segoe UI,sans-serif}.landing-brief{background:#020810ad;border:1px solid #8fd7e729;align-self:start;padding:clamp(24px,3vw,42px);box-shadow:0 30px 80px #0000003d}.site-footer{background:#02050a;border-top:1px solid #91d3e024;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:150px;padding:35px max(28px,7vw);display:grid;position:relative}.footer-brand{cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:12px;display:flex}.footer-brand>span{border-bottom:1px solid var(--cyan);width:31px;height:31px;color:var(--cyan);place-items:center;font-size:12px;display:grid}.footer-brand>span.leontiev-footer-symbol{clip-path:polygon(0 0,100% 0,100% 76%,76% 100%,0 100%);background:#02050a url(/brand/leontiev-lab-mark.png) 50% 47%/164% no-repeat;border:1px solid #5ee7ff40;width:36px;height:36px}.footer-brand b{color:#dcecef;letter-spacing:.18em;font-size:10px}.footer-brand small{color:#526872;letter-spacing:.2em;margin-top:5px;font:5px Segoe UI,sans-serif;display:block}.site-footer nav{gap:7px;display:flex}.site-footer nav button{cursor:pointer;color:#718690;letter-spacing:.16em;background:0 0;border:0;font:6px Segoe UI,sans-serif}.site-footer nav button:hover{color:var(--cyan)}.site-footer>p{color:#41565f;letter-spacing:.14em;justify-self:end;margin:0;font:6px Segoe UI,sans-serif}.portfolio-content{background:linear-gradient(#03070d 0%,#050a12 28%,#02060c 61%,#04080f 100%)}.portfolio-content:before{background:radial-gradient(circle at 78% 5%,#1868802e,#0000 22%),radial-gradient(circle at 12% 28%,#362d801f,#0000 25%),radial-gradient(circle at 84% 61%,#ff7d380f,#0000 23%),linear-gradient(90deg,#0000 49.94%,#71cddf0b 50%,#0000 50.06%)}.portfolio-content:after{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#6ecce106 1px,#0000 1px),linear-gradient(90deg,#6ecce105 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 42%,#000 72%,#0000);mask-image:linear-gradient(#000,#0000 42%,#000 72%,#0000)}.page-section{isolation:isolate}.page-section:after{content:"";z-index:-1;pointer-events:none;opacity:.34;filter:blur(30px);background:radial-gradient(circle at 90% 20%,#61efff0b,#0000 31%);position:absolute;inset:9% 4%}.reveal-ready .page-section,.reveal-ready .site-footer{opacity:0;filter:blur(9px);transition:opacity .9s,filter .9s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(46px)}.reveal-ready .page-section.is-revealed,.reveal-ready .site-footer.is-revealed{opacity:1;filter:none;transform:none}.section-heading h2,.case-copy h2,.contact-intro h2,.effects-heading h2{text-shadow:0 18px 70px #000000b3,0 0 60px #5bdcf709}.section-heading h2 span,.case-copy h2 span,.contact-intro h2 span,.effects-heading h2 span{-webkit-text-stroke-color:#d0eff58f}.value-section:before{content:"01 / VALUE";color:#70cee01a;letter-spacing:.25em;font:7px Segoe UI,sans-serif;position:absolute;top:9vw;right:7vw}.value-grid{border-color:#8fd3e133;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000040}.value-grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#61efff0f,#0000);animation:9s ease-in-out infinite portfolio-sweep;position:absolute;inset:-100% 38% -100% -20%;transform:rotate(18deg)}.value-grid article{transition:transform .45s cubic-bezier(.16,1,.3,1),background .45s,border-color .45s;position:relative;overflow:hidden}.value-grid article:before{content:"";opacity:0;background:radial-gradient(circle at 70% 20%,#61efff21,#0000 38%),linear-gradient(145deg,#1237456b,#0000);transition:opacity .4s;position:absolute;inset:0}.value-grid article:after{content:"";background:var(--cyan);width:5px;height:5px;box-shadow:0 0 17px var(--cyan);opacity:.28;border-radius:50%;position:absolute;top:27px;left:25px}.value-grid article:hover{z-index:2;background:#081c27d6;border-color:#61efff5c;transform:translateY(-9px)}.value-grid article:hover:before{opacity:1}.value-grid article>*{z-index:1;position:relative}.services-section:before{content:"02 / CAPABILITIES";color:#70cee01a;letter-spacing:.25em;font:7px Segoe UI,sans-serif;position:absolute;top:8vw;right:7vw}.detailed-services{counter-reset:service;position:relative}.detailed-services article{padding:39px 10px;transition:background .35s,padding .45s cubic-bezier(.16,1,.3,1),transform .35s,border-color .35s;position:relative;overflow:hidden}.detailed-services article:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 78%,#61efff1c,#0000 23%),linear-gradient(90deg,#123b4861,#091b271f 55%,#0000);transition:opacity .35s,transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-10%)}.detailed-services article:after{content:"AVAILABLE";color:#6af1c352;letter-spacing:.17em;font:5px Segoe UI,sans-serif;position:absolute;top:22px;right:78px}.detailed-services article:hover{border-color:#61efff4d;padding-left:22px;padding-right:22px;transform:translate(8px)}.detailed-services article:hover:before{opacity:1;transform:none}.detailed-services article>*{z-index:1;position:relative}.detailed-services h3{text-shadow:0 0 30px #61efff0a}.detailed-services li{background:#0410187a;border-radius:1px;transition:color .25s,border-color .25s,background .25s}.detailed-services article:hover li{color:#8da8b2;background:#081e27a6;border-color:#61efff3d}.case-section{min-height:800px}.case-visual{isolation:isolate;background:radial-gradient(circle at 50% 46%,#46e6ff45 0 2%,#1776912b 3% 13%,#0000 29%),radial-gradient(circle,#0000 0 25%,#41dbf429 25.4% 25.8%,#0000 26.2% 42%,#6971ff33 42.4% 42.7%,#0000 43%),conic-gradient(from 180deg,#071827,#091326,#030710,#071827);border-color:#69dbef42;transform:perspective(900px)rotateY(2deg);box-shadow:inset 0 0 120px #000000c7,0 45px 120px #00000073,0 0 70px #37dbf60d}.case-visual:before{animation:10s linear infinite case-orbit-a}.case-visual:after{animation:14s linear infinite reverse case-orbit-b}.case-visual>i{animation:4s ease-in-out infinite case-core}.case-visual>b{text-shadow:0 14px 45px #000000ad}.case-visual>em{animation:1.8s ease-in-out infinite signal}.case-copy{position:relative}.case-copy:before{content:"REALTIME / 60 FPS";color:#67e0f533;letter-spacing:.18em;font:5px Segoe UI,sans-serif;position:absolute;top:8px;right:0}.effects-section{width:min(1580px,100%);padding-left:clamp(20px,5vw,78px);padding-right:clamp(20px,5vw,78px)}.effects-section:before{content:"03 / EFFECT LAB";color:#70cee01f;letter-spacing:.25em;font:7px Segoe UI,sans-serif;position:absolute;top:7vw;right:5vw}.effects-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(50px,8vw,130px);display:grid}.effects-heading>div>p{color:var(--cyan);letter-spacing:.28em;margin:0 0 21px;font:7px Segoe UI,sans-serif}.effects-heading h2{color:#f2f9fa;letter-spacing:-.065em;margin:0;font-size:clamp(3.25rem,6.1vw,7rem);font-weight:460;line-height:.84}.effects-heading h2 span{color:#0000;-webkit-text-stroke:1px #d0eff58f}.effects-heading>p{color:#8da2ac;max-width:580px;margin:0;font:300 clamp(.9rem,1.18vw,1.05rem)/1.76 Segoe UI,sans-serif}.light-spectrum{background:#02080f8c;border:1px solid #81d2e424;grid-template-columns:repeat(4,1fr);margin:62px 0 12px;display:grid}.light-spectrum button{color:#526b76;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #81d2e41c;gap:11px;padding:15px 17px;transition:color .25s,background .25s;display:grid}.light-spectrum button:last-child{border-right:0}.light-spectrum button small{letter-spacing:.16em;font:6px Segoe UI,sans-serif}.light-spectrum button span{opacity:.3;transform-origin:0;background:linear-gradient(90deg,#61efff,#ffb04d);height:2px;transition:opacity .25s,box-shadow .25s,transform .25s}.light-spectrum button:nth-child(2) span{background:linear-gradient(90deg,#61ffd9,#9b72ff)}.light-spectrum button:nth-child(3) span{background:linear-gradient(90deg,#ff5e52,#ffbd57)}.light-spectrum button:nth-child(4) span{background:linear-gradient(90deg,#d7e7ef,#fff)}.light-spectrum button:hover,.light-spectrum button.is-active{color:#d8f5fa;background:#0c253075}.light-spectrum button.is-active span{opacity:1;transform:scaleX(1.02);box-shadow:0 0 16px #61efff66}.fx-stage{--fx-primary:#61efff;--fx-secondary:#ffb04d;--fx-deep:#071827;isolation:isolate;background:radial-gradient(circle at var(--fx-x) var(--fx-y),var(--fx-primary),transparent 23%),linear-gradient(145deg,var(--fx-deep),#01050b 72%);border:1px solid #78d8ea3d;border-radius:3px;height:clamp(540px,60vw,760px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-stage{background:radial-gradient(circle at var(--fx-x) var(--fx-y),color-mix(in srgb,var(--fx-primary) 18%,transparent),transparent 23%),linear-gradient(145deg,var(--fx-deep),#01050b 72%)}}.fx-stage{perspective:1200px;transition:--fx-primary .5s,--fx-secondary .5s,background .7s;box-shadow:0 48px 140px #0000008c,inset 0 0 120px #00000073}.fx-stage.is-aurora{--fx-primary:#5fffd4;--fx-secondary:#a071ff;--fx-deep:#07141d}.fx-stage.is-infra{--fx-primary:#ff5d4e;--fx-secondary:#ffc057;--fx-deep:#1b0908}.fx-stage.is-polar{--fx-primary:#e7f5fa;--fx-secondary:#8faebb;--fx-deep:#0a1016}.fx-stage:before{content:"";z-index:12;pointer-events:none;background:linear-gradient(#ffffff09,#0000 16% 81%,#0000005c),radial-gradient(#0000 34%,#00000094 118%);position:absolute;inset:0}.fx-stage:after{content:"LIVE RENDER / POINTER REACTIVE / HDR LIGHT";z-index:15;color:#9fd2dd57;letter-spacing:.19em;font:5px Segoe UI,sans-serif;position:absolute;bottom:20px;right:24px}.fx-stage-grid{opacity:.3;background-image:linear-gradient(var(--fx-primary) 1px,transparent 1px),linear-gradient(90deg,var(--fx-primary) 1px,transparent 1px);transform-origin:top;background-size:56px 42px;position:absolute;inset:50% -14% -33%;transform:perspective(560px)rotateX(63deg)translateY(8%);-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.fx-aurora-field{filter:blur(28px)saturate(1.2);opacity:.62;position:absolute;inset:0}.fx-aurora-field i{mix-blend-mode:screen;border-radius:50%;animation:10s ease-in-out infinite alternate fx-drift;position:absolute}.fx-aurora-field i:first-child{background:radial-gradient(circle,var(--fx-primary),transparent 67%);width:52%;height:52%;top:9%;right:4%}.fx-aurora-field i:nth-child(2){background:radial-gradient(circle,var(--fx-secondary),transparent 68%);width:44%;height:52%;animation-delay:-4s;top:32%;right:28%}.fx-aurora-field i:nth-child(3){background:radial-gradient(circle,var(--fx-primary),transparent 70%);width:36%;height:38%;animation-delay:-7s;bottom:0;left:13%}.fx-volume-rays{opacity:.34;mix-blend-mode:screen;transform:translate3d(calc((var(--fx-x) - 50%) * .05),0,0);position:absolute;inset:0}.fx-volume-rays i{transform-origin:top;background:linear-gradient(90deg,transparent,var(--fx-primary),transparent);clip-path:polygon(42% 0,54% 0,80% 100%,20% 100%);filter:blur(12px);width:55%;height:120%;position:absolute;top:-25%;right:-12%;transform:rotate(18deg)}.fx-volume-rays i:nth-child(2){opacity:.35;right:18%;transform:rotate(-10deg)}.fx-volume-rays i:nth-child(3){opacity:.18;right:42%;transform:rotate(-27deg)}.fx-depth-rings{aspect-ratio:1;width:min(44vw,610px);transform:translate(-50%,-50%) rotateX(var(--fx-rx)) rotateY(var(--fx-ry));transform-style:preserve-3d;transition:transform .18s ease-out;position:absolute;top:45%;left:65%}.fx-depth-rings i{inset:calc(var(--ring,0) * 8%);border:1px solid var(--fx-primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.fx-depth-rings i{border:1px solid color-mix(in srgb,var(--fx-primary) calc(46% - var(--ring,0) * 7%),transparent)}}.fx-depth-rings i{box-shadow:0 0 40px var(--fx-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.fx-depth-rings i{box-shadow:0 0 40px color-mix(in srgb,var(--fx-primary) 8%,transparent)}}.fx-depth-rings i{transform:rotate(calc(var(--ring,0) * 21deg)) scaleY(calc(.28 + var(--ring,0) * .08));animation:8s linear infinite fx-ring}.fx-depth-rings i:first-child{--ring:0}.fx-depth-rings i:nth-child(2){--ring:1}.fx-depth-rings i:nth-child(3){--ring:2}.fx-depth-rings i:nth-child(4){--ring:3}.fx-particle-field{position:absolute;inset:0}.fx-particle-field i{left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);height:var(--particle-size);background:var(--fx-primary);box-shadow:0 0 12px var(--fx-primary);animation:fx-particle 3.4s ease-in-out var(--particle-delay) infinite;border-radius:50%;position:absolute}.fx-chrome-core{aspect-ratio:1;width:min(22vw,300px);transform:translate(-50%,-50%) rotateX(var(--fx-rx)) rotateY(var(--fx-ry));transform-style:preserve-3d;transition:transform .18s ease-out;position:absolute;top:45%;left:65%}.fx-chrome-core>span{background:radial-gradient(circle at 31% 25%,#fff 0 2%,var(--fx-primary) 4%,#647781 17%,#101820 34%,var(--fx-secondary) 53%,#05080c 67%,#b8f4ff 79%,#111820 100%);box-shadow:inset -35px -35px 70px #000000b8,inset 20px 20px 36px #ffffff2e,0 0 65px var(--fx-primary),0 40px 110px #00000094;border-radius:45% 55% 58% 42%/42% 43% 57% 58%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fx-chrome-core>span{box-shadow:inset -35px -35px 70px #000000b8,inset 20px 20px 36px #ffffff2e,0 0 65px color-mix(in srgb,var(--fx-primary) 38%,transparent),0 40px 110px #00000094}}.fx-chrome-core>span{animation:7s ease-in-out infinite fx-liquid}.fx-chrome-core>i,.fx-chrome-core>b,.fx-chrome-core>em{border:1px solid var(--fx-primary);position:absolute;inset:-12%}@supports (color:color-mix(in lab, red, red)){.fx-chrome-core>i,.fx-chrome-core>b,.fx-chrome-core>em{border:1px solid color-mix(in srgb,var(--fx-primary) 38%,transparent)}}.fx-chrome-core>i,.fx-chrome-core>b,.fx-chrome-core>em{box-shadow:0 0 24px var(--fx-primary);border-radius:50%;transform:rotate(33deg)scaleY(.27)}@supports (color:color-mix(in lab, red, red)){.fx-chrome-core>i,.fx-chrome-core>b,.fx-chrome-core>em{box-shadow:0 0 24px color-mix(in srgb,var(--fx-primary) 15%,transparent)}}.fx-chrome-core>i,.fx-chrome-core>b,.fx-chrome-core>em{animation:7s linear infinite fx-core-orbit}.fx-chrome-core>b{border-color:var(--fx-secondary);inset:-25%}@supports (color:color-mix(in lab, red, red)){.fx-chrome-core>b{border-color:color-mix(in srgb,var(--fx-secondary) 32%,transparent)}}.fx-chrome-core>b{animation-duration:11s;transform:rotate(109deg)scaleY(.32)}.fx-chrome-core>em{opacity:.55;animation-duration:15s;inset:-39%;transform:rotate(163deg)scaleY(.25)}.fx-cursor-light{z-index:11;left:var(--fx-x);top:var(--fx-y);border:1px solid var(--fx-primary);width:170px;height:170px;position:absolute}@supports (color:color-mix(in lab, red, red)){.fx-cursor-light{border:1px solid color-mix(in srgb,var(--fx-primary) 18%,transparent)}}.fx-cursor-light{pointer-events:none;background:radial-gradient(circle,var(--fx-primary),transparent 68%);border-radius:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.fx-cursor-light{background:radial-gradient(circle,color-mix(in srgb,var(--fx-primary) 12%,transparent),transparent 68%)}}.fx-cursor-light{box-shadow:0 0 50px var(--fx-primary)}@supports (color:color-mix(in lab, red, red)){.fx-cursor-light{box-shadow:0 0 50px color-mix(in srgb,var(--fx-primary) 8%,transparent)}}.fx-cursor-light{transition:left .12s linear,top .12s linear}.fx-stage-copy{z-index:16;max-width:min(440px,42%);position:absolute;bottom:clamp(30px,5vw,68px);left:clamp(24px,4vw,64px)}.fx-stage-copy small{color:var(--fx-primary);letter-spacing:.23em;font:6px Segoe UI,sans-serif}.fx-stage-copy h3{color:#f4fbfc;letter-spacing:-.045em;margin:15px 0 12px;font-size:clamp(1.8rem,3.3vw,4rem);font-weight:470;line-height:.88}.fx-stage-copy p{color:#8fa4ad;margin:0;font:.82rem/1.65 Segoe UI,sans-serif}.fx-stage-copy button{border:1px solid var(--fx-primary);min-height:43px;margin-top:24px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.fx-stage-copy button{border:1px solid color-mix(in srgb,var(--fx-primary) 48%,transparent)}}.fx-stage-copy button{color:#dff9fc;cursor:pointer;letter-spacing:.15em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031018b8;font:7px Segoe UI,sans-serif}.fx-stage-copy button span{color:var(--fx-primary);margin-left:20px}.fx-stage-metrics{z-index:16;gap:6px;display:flex;position:absolute;top:25px;right:28px}.fx-stage-metrics span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a117a;border:1px solid #9bdae621;min-width:61px;padding:8px 9px;display:grid}.fx-stage-metrics small{color:#58727c;letter-spacing:.15em;font:4px Segoe UI,sans-serif}.fx-stage-metrics b{color:#c7e8ee;letter-spacing:.12em;margin-top:3px;font-size:8px}.effects-capabilities{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:11px;display:grid}.effect-card{background:linear-gradient(145deg,#0819239e,#02080e66);border:1px solid #7ecfe024;min-height:360px;padding:18px 18px 24px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.effect-card:before{content:"";opacity:0;background:radial-gradient(circle at 70% 18%,#61efff1f,#0000 38%);transition:opacity .35s;position:absolute;inset:0}.effect-card:hover{z-index:2;border-color:#61efff61;transform:translateY(-7px);box-shadow:0 28px 70px #0006}.effect-card:hover:before{opacity:1}.effect-card>*{z-index:1;position:relative}.effect-card header{justify-content:space-between;align-items:center;display:flex}.effect-card header small{color:var(--cyan);letter-spacing:.16em;font:6px Segoe UI,sans-serif}.effect-card header span{color:#405963;letter-spacing:.14em;font:5px Segoe UI,sans-serif}.effect-card h3{color:#e5f3f6;letter-spacing:.13em;margin:21px 0 10px;font-size:11px}.effect-card>p{color:#728892;margin:0;font:.76rem/1.6 Segoe UI,sans-serif}.effect-demo{background:radial-gradient(circle,#144c5a38,#0000 57%),#02080ea6;border:1px solid #75cfe01a;height:155px;margin:16px 0 0;position:relative;overflow:hidden}.demo-refraction i{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);width:70px;height:96px;transform:translate(-50%,-50%) rotate(calc((var(--layer,0) - 1) * 12deg)) translateX(calc((var(--layer,0) - 1) * 24px));background:linear-gradient(145deg,#b7f5ff1f,#459fb505);border:1px solid #a0ebf740;border-radius:9px;animation:4.5s ease-in-out infinite alternate fx-glass;position:absolute;top:50%;left:50%;box-shadow:inset 12px 0 22px #ffffff0a,0 16px 35px #00000052}.demo-refraction i:first-child{--layer:0}.demo-refraction i:nth-child(2){--layer:1}.demo-refraction i:nth-child(3){--layer:2}.demo-liquid b{background:radial-gradient(circle at 32% 26%,#fff,#63efff 5%,#19242a 28%,#ff9e4a 57%,#04080d 76%,#b9f4ff);border-radius:44% 56% 63% 37%/40% 38% 62% 60%;width:88px;height:88px;animation:5s ease-in-out infinite fx-liquid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -15px -13px 28px #000000a8,0 0 34px #61efff2b}.demo-kinetic:before,.demo-kinetic:after{content:"MOTION";color:#0000;-webkit-text-stroke:1px #ace5ef6b;letter-spacing:-.05em;font-size:clamp(1.5rem,2.5vw,2.3rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)}.demo-kinetic:after{color:#e8f7f9;-webkit-text-stroke:0;clip-path:inset(48% 0 0);animation:3s ease-in-out infinite alternate fx-type;transform:translate(-45%,-42%)}.demo-particles:before{content:"";opacity:.7;filter:drop-shadow(0 0 13px #61efff29);background:repeating-radial-gradient(circle,#0000 0 13px,#61efff21 14px 15px);border-radius:50%;animation:10s linear infinite fx-core-orbit;position:absolute;inset:16%}.demo-particles:after{content:"";opacity:.34;filter:blur(5px);background:conic-gradient(from 20deg,#0000,#61efff4d,#0000 20% 52%,#ffb04d33,#0000 69%);border-radius:50%;animation:7s linear infinite reverse fx-core-orbit;position:absolute;inset:12% 18%}.demo-particles i{z-index:2;background:var(--cyan);width:4px;height:4px;box-shadow:0 0 10px var(--cyan);border-radius:50%;animation:2.7s ease-in-out infinite fx-particle;position:absolute}.demo-particles i:first-child{top:27%;left:20%}.demo-particles i:nth-child(2){animation-delay:-.7s;top:20%;left:70%}.demo-particles i:nth-child(3){animation-delay:-1.3s;top:70%;left:38%}.demo-particles i:nth-child(4){animation-delay:-1.9s;top:64%;left:81%}.demo-particles b{z-index:3;background:radial-gradient(circle at 36% 33%,#f2ffff 0 4%,#63efff 9%,#0a5364 38%,#02080d 72%);border:1px solid #abf4ff8a;border-radius:50%;width:24px;height:24px;animation:2.2s ease-in-out infinite alternate fx-particle-core;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #63efff,0 0 38px #61efff52}.demo-depth{perspective:300px;background:linear-gradient(#030c144d,#07232e47),radial-gradient(at 50% 59%,#61efff2e,#0000 35%),#02080e}.demo-depth:before{content:"";opacity:.4;background-image:linear-gradient(#61efff3b 1px,#0000 1px),linear-gradient(90deg,#61efff33 1px,#0000 1px);background-size:18px 13px;position:absolute;inset:54% -30% -42%;transform:perspective(170px)rotateX(58deg);-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.demo-depth:after{content:"";z-index:3;background:#65eeff;border:1px solid #d0fbffd1;border-radius:50%;width:11px;height:11px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #65eeff,0 0 38px #61efff80}.demo-depth i{z-index:2;width:calc(48px + var(--layer,0) * 24px);height:calc(48px + var(--layer,0) * 24px);opacity:calc(1 - var(--layer,0) * .14);transform:translate(-50%,-50%) rotate(calc(var(--layer,0) * 22deg)) scaleY(.36);border:1px solid #61efff75;border-radius:50%;animation:5s linear infinite fx-ring;position:absolute;top:46%;left:50%}.demo-depth i:first-child{--layer:0}.demo-depth i:nth-child(2){--layer:1}.demo-depth i:nth-child(3){--layer:2}.demo-depth i:nth-child(4){--layer:3}.demo-magnetic:before{content:"";border:1px solid #61efff47;border-radius:50%;width:66px;height:66px;animation:2.8s ease-in-out infinite fx-magnet;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #61efff1f}.demo-magnetic:after{content:"↗";border:1px solid var(--cyan);width:34px;height:34px;color:var(--cyan);place-items:center;font-size:14px;animation:2.8s ease-in-out infinite fx-magnet-core;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-chromatic:before,.demo-chromatic:after{content:"SHIFT";letter-spacing:-.08em;font-size:2rem;font-weight:650;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-chromatic:before{color:#62efff;text-shadow:8px 0 #ff5574;animation:2.5s steps(2,end) infinite fx-chromatic}.demo-chromatic:after{color:#f3fbfc;mix-blend-mode:screen}.demo-scroll i{background:linear-gradient(90deg,#0000,#61efffb3,#0000);height:1px;animation:3s ease-in-out infinite fx-scroll;position:absolute;left:18%;right:18%}.demo-scroll i:first-child{top:25%}.demo-scroll i:nth-child(2){animation-delay:-.8s;top:42%}.demo-scroll i:nth-child(3){animation-delay:-1.6s;top:59%}.demo-scroll i:nth-child(4){animation-delay:-2.4s;top:76%}.demo-scroll b{background:#071d286b;border:1px solid #9bdce833;width:36%;height:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deliverables-section:before{content:"04 / SYSTEM";color:#70cee01a;letter-spacing:.25em;font:7px Segoe UI,sans-serif;position:absolute;top:8vw;right:7vw}.deliverables-grid{counter-reset:deliverable;gap:10px}.deliverables-grid article{counter-increment:deliverable;background:radial-gradient(circle at 85% 5%,#61efff0e,#0000 31%),linear-gradient(145deg,#0a1d2880,#03091033);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.deliverables-grid article:before{content:"0" counter(deliverable);color:#8ed8e61a;letter-spacing:-.08em;font-size:3.2rem;position:absolute;top:14px;right:18px}.deliverables-grid article:after{content:"";background:linear-gradient(90deg,var(--cyan),transparent);transform-origin:0;height:2px;transition:transform .45s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.18)}.deliverables-grid article:hover{border-color:#61efff57;transform:translateY(-8px);box-shadow:0 28px 65px #00000057}.deliverables-grid article:hover:after{transform:scaleX(1)}.deliverables-grid i{z-index:1;position:relative}.process-section:before{content:"05 / TIMELINE";color:#70cee01a;letter-spacing:.25em;font:7px Segoe UI,sans-serif;position:absolute;top:8vw;right:7vw}.landing-process{border-top:0;position:relative}.landing-process:before{content:"";background:linear-gradient(180deg,transparent,var(--cyan) 12% 88%,transparent);width:1px;position:absolute;top:0;bottom:0;left:26px;box-shadow:0 0 16px #61efff2b}.landing-process article{padding-left:62px;transition:background .35s,transform .35s;position:relative}.landing-process article:before{content:"";background:#031019;border:1px solid #61efff73;border-radius:50%;width:12px;height:12px;transition:background .3s,box-shadow .3s;position:absolute;top:42px;left:20px;box-shadow:0 0 0 6px #61efff06,0 0 20px #61efff21}.landing-process article:hover{background:linear-gradient(90deg,#1035413b,#0000);transform:translate(7px)}.landing-process article:hover:before{background:var(--cyan);box-shadow:0 0 22px var(--cyan)}.faq-section{align-items:start}.faq-section:before{content:"06 / CLARITY";color:#70cee01a;letter-spacing:.25em;font:7px Segoe UI,sans-serif;position:absolute;top:8vw;right:7vw}.faq-list{background:#030c146b;border:1px solid #91d3e024;box-shadow:0 35px 90px #00000040}.faq-list details{padding:0 24px;transition:background .3s,border-color .3s}.faq-list details[open]{background:radial-gradient(circle at 100% 0,#61efff14,#0000 37%),#07192380;border-color:#61efff45}.faq-list summary{padding:27px 0}.faq-list details p{padding-right:35px}.contact-section{isolation:isolate;background:radial-gradient(circle at 80% 25%,#61efff1a,#0000 28%),radial-gradient(circle at 15% 85%,#715aff14,#0000 32%),linear-gradient(135deg,#0d2a378c,#03080f33);border:1px solid #8bd7e624;overflow:hidden}.contact-section:before{content:"";z-index:-1;opacity:.24;clip-path:polygon(45% 0,55% 0,86% 100%,14% 100%);filter:blur(13px);background:linear-gradient(90deg,#0000,#61efff5c,#0000);width:72%;height:180%;animation:8s ease-in-out infinite alternate contact-beam;position:absolute;top:-58%;right:-16%;transform:rotate(-12deg)}.landing-brief{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#05151fe0,#020810c2);border-color:#8fd7e73d;position:relative;overflow:hidden;box-shadow:0 35px 100px #0006,inset 0 0 0 1px #ffffff04}.landing-brief:before{content:"SECURE PROJECT CHANNEL";color:#67e0f52e;letter-spacing:.16em;font:5px Segoe UI,sans-serif;position:absolute;top:13px;right:18px}.brief-grid input,.brief-grid select,.brief-grid textarea{transition:border-color .25s,background .25s,box-shadow .25s}.brief-grid input:focus,.brief-grid select:focus,.brief-grid textarea:focus{box-shadow:0 0 32px #61efff0e}.site-footer{background:radial-gradient(circle at 50% 120%,#61efff14,#0000 36%),#02050a;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.3;height:1px;animation:5s ease-in-out infinite footer-line;position:absolute;top:0;left:0;right:0}@keyframes portfolio-sweep{0%,18%{opacity:0;transform:translate(-35%)rotate(18deg)}45%{opacity:1}72%,to{opacity:0;transform:translate(155%)rotate(18deg)}}@keyframes case-orbit-a{to{transform:translate(-50%,-50%)rotate(384deg)scaleY(.32)}}@keyframes case-orbit-b{to{transform:translate(-50%,-50%)rotate(464deg)scaleY(.38)}}@keyframes case-core{0%,to{filter:brightness(.92);transform:translate(-50%,-50%)scale(.96)}50%{filter:brightness(1.16);transform:translate(-50%,-50%)scale(1.04)}}@keyframes fx-drift{0%{transform:translate(-4%,-2%)scale(.95)}to{transform:translate(5%,4%)scale(1.08)}}@keyframes fx-ring{to{rotate:360deg}}@keyframes fx-particle{0%,to{opacity:.12;transform:translateY(9px)scale(.7)}50%{opacity:1;transform:translateY(-11px)scale(1.2)}}@keyframes fx-particle-core{0%{filter:brightness(.85);transform:translate(-50%,-50%)scale(.82)}to{filter:brightness(1.3);transform:translate(-50%,-50%)scale(1.13)}}@keyframes fx-liquid{0%,to{border-radius:45% 55% 58% 42%/42% 43% 57% 58%;rotate:-3deg}50%{border-radius:58% 42% 39% 61%/55% 61% 39% 45%;rotate:5deg}}@keyframes fx-core-orbit{to{rotate:360deg}}@keyframes fx-glass{to{filter:brightness(1.2);translate:0 -5px}}@keyframes fx-type{to{transform:translate(-55%,-58%)}}@keyframes fx-magnet{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(.8)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.3)}}@keyframes fx-magnet-core{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-42%,-58%)}}@keyframes fx-chromatic{0%,to{text-shadow:7px 0 #ff5574,-5px 0 #62efff}48%{text-shadow:-6px 0 #ff5574,7px 0 #62efff}52%{transform:translate(-48%,-53%)skew(-8deg)}}@keyframes fx-scroll{0%,to{opacity:.14;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@keyframes contact-beam{to{transform:rotate(-6deg)translate(-18%)}}@keyframes footer-line{0%,to{opacity:.12;transform:scaleX(.25)}50%{opacity:.45;transform:scaleX(1)}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.orbi-widget{z-index:86;pointer-events:none;font-family:Bahnschrift,Arial Narrow,Segoe UI,sans-serif;position:fixed;inset:0}:is(.cosmos-shell:has(.service-offer-panel.is-visible) .orbi-widget,.cosmos-shell:has(.studio-panel.is-visible) .orbi-widget){opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.orbi-roamer{pointer-events:auto;opacity:.96;transform-origin:100% 100%;width:100px;height:124px;transition:right .45s cubic-bezier(.22,.8,.26,1),bottom .45s cubic-bezier(.22,.8,.26,1),opacity .3s,transform .34s cubic-bezier(.22,.8,.26,1);position:absolute;bottom:10px;right:14px;transform:none}.orbi-roamer:hover{opacity:1;transform:scale(1.045)}.orbi-widget.is-flight .orbi-roamer{bottom:68px}.orbi-widget.is-open .orbi-roamer{opacity:1;bottom:16px;right:424px;transform:none}.orbi-widget.is-open .orbi-roamer:hover{transform:scale(1.035)}.orbi-widget.is-flight.is-open .orbi-roamer{bottom:68px}.orbi-actor{cursor:pointer;filter:drop-shadow(0 12px 17px #000000b8);background:0 0;border:0;outline:0;width:100px;height:103px;padding:0;display:block;position:relative}.orbi-actor:focus-visible{outline-offset:3px;outline:1px solid #61efffcc}.orbi-motion{z-index:2;transform-origin:50% 87%;width:92px;height:92px;position:absolute;top:0;left:4px}.rocky-3d{transform-origin:50%;transition:transform .32s cubic-bezier(.22,.8,.26,1);display:block;position:absolute;inset:0}.rocky-3d.is-left{transform:scaleX(-1)}.rocky-3d-canvas{opacity:0;filter:brightness(1.16)saturate(1.08)contrast(1.02)drop-shadow(0 10px 14px #00000075);width:100%;height:100%;transition:opacity .42s,filter .24s;display:block;position:absolute;inset:0}.rocky-3d.is-ready .rocky-3d-canvas{opacity:1}.rocky-3d-fallback{opacity:1;filter:brightness(1.28)saturate(1.08)drop-shadow(0 13px 18px #0000006b);background:url(/mascot/rocky-preview.png) 50%/contain no-repeat;transition:opacity .28s;display:block;position:absolute;inset:0}.rocky-3d.is-ready .rocky-3d-fallback{opacity:0}.orbi-motion.pose-fly{animation:none}.orbi-motion.pose-wave{animation:1.8s cubic-bezier(.22,.8,.31,1) infinite orbi-wave}.orbi-motion.pose-talk{animation:.7s ease-in-out infinite alternate orbi-talk}.orbi-motion.pose-listen{animation:2s ease-in-out infinite orbi-listen}.orbi-thruster{z-index:1;opacity:.42;pointer-events:none;filter:drop-shadow(0 0 7px #46e2ff52);width:47px;height:22px;transition:opacity .22s,filter .22s;position:absolute;top:61px}.orbi-thruster.is-right{left:1px}.orbi-thruster.is-left{right:1px;transform:scaleX(-1)}.orbi-thruster:before{content:"";background:radial-gradient(circle at 72%,#efffff 0 12%,#70efff 28%,#087b9a 62%,#03121b 76%);border-radius:45%;width:12px;height:10px;position:absolute;top:6px;right:0;box-shadow:0 0 10px #5aecffb3,inset 0 0 4px #dfffff}.orbi-thruster i{transform-origin:100%;clip-path:polygon(100% 4%,100% 96%,0 50%);filter:blur(.25px)drop-shadow(0 0 5px #45dfffcc);background:linear-gradient(90deg,#0000 0%,#32bdff2e 30%,#5fe7ffa8 67%,#eafffffa 100%);width:40px;height:10px;animation:.19s ease-in-out infinite alternate rocky-thrust;position:absolute;top:6px;left:0}.orbi-thruster b{background:#dfffff;border-radius:50%;width:3px;height:3px;animation:.72s linear infinite rocky-ion-particles;position:absolute;top:9px;left:9px;box-shadow:-8px -3px #62e4ff85,-14px 3px #46abff57}.orbi-thruster.is-active{opacity:1;filter:drop-shadow(0 0 11px #46e2ffb8)}.orbi-thruster.is-active i{width:45px}.orbi-shadow{z-index:1;filter:blur(3px);background:radial-gradient(#2ce0f433,#00000080 55%,#0000 74%);border-radius:50%;width:62px;height:9px;animation:1.9s ease-in-out infinite orbi-shadow-pulse;position:absolute;bottom:6px;left:19px}.orbi-actor.is-propelling .orbi-shadow{animation:.9s ease-in-out infinite rocky-flight-shadow}.orbi-pulse{z-index:0;border:1px solid #52e8ff24;border-radius:50%;width:46px;height:46px;animation:3s ease-out infinite orbi-scan;position:absolute;top:24px;left:26px;box-shadow:0 0 24px #4de1ff0f}.orbi-status{z-index:4;border:1px solid #5de0f538;border-left:2px solid var(--cyan);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);background:linear-gradient(110deg,#04111af0,#040d15c2);min-width:82px;max-width:96px;padding:5px 7px 5px 9px;display:grid;position:absolute;top:77px;right:0;box-shadow:0 10px 24px #00000070}.orbi-status b{color:#dffbff;letter-spacing:.17em;font-size:6px}.orbi-status small{color:#6d8b95;letter-spacing:.09em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font:4px Segoe UI,sans-serif;overflow:hidden}.orbi-actor:hover .rocky-3d-canvas{filter:brightness(1.25)saturate(1.1)contrast(1.02)drop-shadow(0 13px 20px #2bd6f54d)}.orbi-actor:hover .orbi-status{border-color:#61efff85}.orbi-quick-controls{z-index:5;gap:4px;display:flex;position:absolute;bottom:0;right:0}.orbi-quick-controls button{color:#78939d;cursor:pointer;letter-spacing:.1em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030e17d6;border:1px solid #64e0f433;justify-content:center;align-items:center;gap:5px;min-width:30px;height:22px;padding:0 6px;font:4px Segoe UI,sans-serif;display:flex}.orbi-quick-controls button:first-child{min-width:56px}.orbi-quick-controls button:hover{color:#dffbff;border-color:#61efff85}.orbi-mic-icon{border:1px solid;border-radius:5px;width:8px;height:11px;display:inline-block;position:relative}.orbi-mic-icon:before{content:"";border-bottom:1px solid;border-left:1px solid;border-right:1px solid;border-radius:0 0 5px 5px;width:6px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.orbi-mic-icon:after{content:"";background:currentColor;width:5px;height:1px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.orbi-console{pointer-events:auto;opacity:0;visibility:hidden;transform-origin:100% 100%;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,17px 100%,0 calc(100% - 17px));background:radial-gradient(circle at 88% 2%,#206a792e,#0000 28%),linear-gradient(145deg,#030f19f7,#02080ff7);border:1px solid #61efff4d;border-radius:15px 3px;grid-template-rows:69px minmax(128px,1fr) auto auto 24px;width:min(398px,100vw - 32px);max-height:min(590px,100svh - 108px);transition:opacity .35s,transform .35s,visibility .35s;display:grid;position:absolute;bottom:74px;right:24px;overflow:hidden;transform:translateY(18px)scale(.97);box-shadow:0 30px 90px #000000c2,inset 0 0 0 1px #ffffff05}.orbi-widget.is-open .orbi-console{opacity:1;visibility:visible;transform:none}.orbi-widget.is-flight .orbi-console{bottom:125px}.orbi-console:before{content:"";z-index:0;pointer-events:none;opacity:.07;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#65e2f426 4px);position:absolute;inset:0}.orbi-console>*{z-index:1;position:relative}.orbi-console>header{background:#06151fad;border-bottom:1px solid #82d3e221;grid-template-columns:42px 1fr auto 34px;align-items:center;gap:10px;padding:0 12px 0 15px;display:grid}.orbi-console-avatar{background:radial-gradient(circle,#26b1c52e,#02090fe6);border:1px solid #61efff52;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 0 23px #4be3fa1a}.orbi-console-avatar span{background:url(/mascot/rocky-preview.png) 50% 46%/145% no-repeat;width:43px;height:43px;transform:translateY(3px)scale(1.12)}.orbi-console>header>div:nth-child(2){display:grid}.orbi-console>header small{color:#58727d;letter-spacing:.17em;font:5px Segoe UI,sans-serif}.orbi-console>header strong{color:#e7fbff;letter-spacing:.17em;margin-top:2px;font-size:14px}.orbi-console>header span{color:#6c8993;letter-spacing:.14em;font:5px Segoe UI,sans-serif}.orbi-console>header span i{background:#73ffd1;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block;box-shadow:0 0 10px #73ffd1}.orbi-console>header button{color:#607d88;cursor:pointer;letter-spacing:.12em;background:#040e16b3;border:1px solid #67d6ea2b;height:32px;padding:0 8px;font:5px Segoe UI,sans-serif}.orbi-console>header button.is-active{color:var(--cyan);border-color:#61efff75;box-shadow:inset 0 0 17px #61efff0f}.orbi-console>header button.is-unavailable{color:#405861;cursor:help}.orbi-console>header button:last-child{padding:0;font-size:16px}.orbi-dialogue{scrollbar-width:thin;scrollbar-color:#61efff47 transparent;flex-direction:column;gap:10px;min-height:128px;padding:17px 16px 13px;display:flex;overflow-y:auto}.orbi-dialogue article{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);background:#07162094;border:1px solid #77cfe121;width:86%;padding:10px 12px}.orbi-dialogue article.is-visitor{clip-path:polygon(7px 0,100% 0,100% 100%,0 100%,0 7px);background:#331f0d4d;border-color:#ffb04d33;align-self:flex-end}.orbi-dialogue article small{color:var(--cyan);letter-spacing:.16em;font:5px Segoe UI,sans-serif}.orbi-dialogue article.is-visitor small{color:var(--amber)}.orbi-dialogue article p{color:#aebdc3;margin:5px 0 0;font:.74rem/1.48 Segoe UI,sans-serif}.orbi-thinking{gap:4px;padding:2px 8px;display:flex}.orbi-thinking i{background:var(--cyan);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite orbi-thinking}.orbi-thinking i:nth-child(2){animation-delay:.15s}.orbi-thinking i:nth-child(3){animation-delay:.3s}.orbi-suggestions{flex-wrap:wrap;gap:5px;padding:0 16px 12px;display:flex}.orbi-suggestions button{color:#66818c;cursor:pointer;letter-spacing:.1em;background:#030d168f;border:1px solid #62d3e826;padding:7px 8px;font:5px Segoe UI,sans-serif;transition:border-color .2s,color .2s,background .2s}.orbi-suggestions button:hover{color:#c9f8ff;background:#0f344073;border-color:#61efff75}.orbi-console.has-lead{grid-template-rows:69px minmax(88px,.72fr) auto auto 24px}.orbi-lead{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background:radial-gradient(circle at 90% 0,#197e9226,#0000 38%),#030e16eb;border:1px solid #61efff40;gap:10px;margin:0 16px 14px;padding:14px;display:grid;box-shadow:inset 0 0 28px #3ad6ee09}.orbi-lead-heading{gap:3px;padding-right:32px;display:grid;position:relative}.orbi-lead-heading span{color:#5e8791;letter-spacing:.17em;font:5px Segoe UI,sans-serif}.orbi-lead-heading span i{background:#73ffd1;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #73ffd1}.orbi-lead-heading strong{color:#e7fbff;letter-spacing:.12em;font-size:13px}.orbi-lead-heading button{color:#72919b;cursor:pointer;background:#030c13cc;border:1px solid #61efff2b;width:27px;height:27px;position:absolute;top:0;right:0}.orbi-lead-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.orbi-lead label{color:#52727d;letter-spacing:.13em;gap:4px;font:5px Segoe UI,sans-serif;display:grid}.orbi-lead input,.orbi-lead textarea{color:#e3f5f8;background:#01080ee0;border:1px solid #74d4e52b;outline:0;width:100%;font:.7rem/1.4 Segoe UI,sans-serif}.orbi-lead input{height:36px;padding:0 9px}.orbi-lead textarea{resize:vertical;min-height:56px;padding:8px 9px}.orbi-lead input:focus,.orbi-lead textarea:focus{border-color:#61efff85;box-shadow:0 0 18px #61efff0d}.orbi-lead>button[type=submit]{color:#dffbff;cursor:pointer;letter-spacing:.13em;background:linear-gradient(90deg,#093d4ab8,#081e28b8);border:1px solid #61efff61;justify-content:space-between;align-items:center;height:38px;padding:0 12px;font:6px Segoe UI,sans-serif;display:flex}.orbi-lead>button[type=submit] b{color:var(--cyan);font-size:15px}.orbi-lead>small{color:#45626c;letter-spacing:.08em;font:5px Segoe UI,sans-serif}.orbi-lead-error,.orbi-lead-success{color:#ff9d83;margin:0;font:.68rem/1.45 Segoe UI,sans-serif}.orbi-lead-success{color:#a7e9d2;background:#104b3933;border:1px solid #73ffcc33;padding:14px}.orbi-input{grid-template-columns:minmax(0,1fr) 38px 42px;gap:5px;padding:0 16px 13px;display:grid}.orbi-input label{min-width:0}.orbi-input input{color:#e4f5f8;background:#01080ed6;border:1px solid #73cfe02e;outline:0;width:100%;height:42px;padding:0 12px;font:.72rem Segoe UI,sans-serif}.orbi-input input:focus{border-color:#61efff8c;box-shadow:0 0 23px #61efff0f}.orbi-input>button{height:42px;color:var(--cyan);cursor:pointer;background:#08232db3;border:1px solid #61efff3d;place-items:center;display:grid}.orbi-input>button:last-child{font-size:16px}.orbi-input>button.is-listening{color:#ff8c69;border-color:#ff684b80;animation:.8s ease-in-out infinite signal}.orbi-console>footer{color:#3d5660;letter-spacing:.11em;border-top:1px solid #7bcfe01a;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font:4.5px Segoe UI,sans-serif;display:flex}.orbi-console>footer i{color:#54717c;white-space:nowrap;font-style:normal}.orbi-recall{z-index:86;color:#71909a;cursor:pointer;letter-spacing:.15em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030e17d4;border:1px solid #61efff38;align-items:center;gap:7px;height:31px;padding:0 10px;font:6px Segoe UI,sans-serif;display:flex;position:fixed;bottom:18px;right:17px}.orbi-recall i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%}@keyframes rocky-flight{0%,to{transform:translateY(-3px)rotate(-1.2deg)}50%{transform:translateY(-9px)rotate(.8deg)}}@keyframes rocky-thrust{0%{opacity:.72;transform:scaleX(.72)scaleY(.82)}to{opacity:1;transform:scaleX(1)scaleY(1.08)}}@keyframes rocky-ion-particles{0%{opacity:.85;transform:translate(8px)}to{opacity:0;transform:translate(-12px)}}@keyframes rocky-flight-shadow{0%,to{opacity:.24;transform:scaleX(.64)}50%{opacity:.14;transform:scaleX(.5)}}@keyframes orbi-wave{0%,to{transform:translateY(0)rotate(0)}38%{transform:translateY(-4px)rotate(2.2deg)}62%{transform:translateY(-3px)rotate(-1.2deg)}}@keyframes orbi-talk{0%{transform:translateY(0)scale(1)}to{transform:translateY(-3px)scale(1.012)}}@keyframes orbi-listen{0%,to{transform:rotate(-1deg)translateY(0)}50%{transform:rotate(2.5deg)translateY(-2px)}}@keyframes orbi-scan{0%{opacity:0;transform:scale(.72)}26%{opacity:.65}to{opacity:0;transform:scale(1.55)}}@keyframes orbi-shadow-pulse{0%,to{opacity:.56;transform:scaleX(.86)}50%{opacity:.9;transform:scaleX(1)}}@keyframes orbi-thinking{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes signal{50%{opacity:.25;transform:scale(.7)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes scroll-wheel{50%{opacity:.2;transform:translateY(5px)}}@keyframes reticle-pulse{to{opacity:.48;transform:translate(-50%,-50%)scale(1.1)}}@keyframes station-node-scan{to{opacity:.38;transform:translate(11%)}}@media (max-width:1100px){.topbar{grid-template-columns:auto 1fr auto}.portfolio-nav button:nth-child(2),.portfolio-nav button:nth-child(4){display:none}.portfolio-nav button{padding:8px 9px;font-size:6px}.topbar-actions{gap:9px}.launch-copy{width:61vw}.mission-deck{width:33vw}.flight-controls{display:none}.value-grid{grid-template-columns:1fr 1fr}.value-grid article:nth-child(2){border-right:0}.value-grid article:nth-child(-n+2){border-bottom:1px solid #8fd3e11f}.deliverables-grid{grid-template-columns:1fr 1fr}.case-section,.contact-section{gap:55px}.effects-heading{grid-template-columns:1fr;gap:30px}.effects-heading>p{max-width:760px}.effects-capabilities{grid-template-columns:1fr 1fr}.fx-stage-copy{max-width:45%}}@media (max-width:720px){.topbar{height:70px;padding:0 5vw}.cinematic-frame:before{top:70px}.brand{font-size:11px}.brand small{display:none}.topbar-actions{gap:7px}.quality-switch{min-width:48px;padding:6px}.quality-switch small{display:none}.signal{text-overflow:ellipsis;white-space:nowrap;max-width:28vw;font-size:5px;overflow:hidden}.launch-copy{width:auto;top:91px;left:5vw;right:5vw;transform:none}.eyebrow{margin-bottom:19px;font-size:5px}.eyebrow span:last-child{display:none}.launch-copy h1{font-size:clamp(3rem,15.5vw,4.8rem);line-height:.8}.living-title-line{height:.8em}.living-title-hint{display:none}.living-title-letter{text-shadow:1px 1px #8da1a8,2px 2px #526872,3px 5px 12px #000000b3}.launch-lead{margin-top:20px;font-size:.82rem;line-height:1.48}.launch-actions{flex-direction:column;align-items:flex-start;gap:3px;margin-top:18px}.primary-button{min-width:255px;padding:14px 16px}.launch-stats{display:none}.mission-deck{width:auto;bottom:3.5vh;left:5vw;right:5vw}.mission-deck>p{display:none}.mission-deck button{grid-template-columns:24px 1fr auto;padding:8px 7px}.mission-deck em,.drag-hint{display:none}.station-node-hud{opacity:.76;width:auto;padding:10px 12px;top:61%;left:5vw;right:5vw}.station-node-hud>small{margin-bottom:6px;font-size:5px}.station-node-hud>strong{margin-top:6px;font-size:9px}.station-node-hud>p{margin-top:5px;font-size:5px}.station-node-hud>em{margin-top:7px;padding-top:6px;font-size:5px}.station-node-hud>em span{display:none}.station-node-hud>em i{display:block}.station-service-map{width:72vw;top:55%;left:50%}.station-service-map:before{inset:8%}.station-service-map:after{inset:22%}.station-service-map button{clip-path:none;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;display:grid;transform:translate(-50%,-50%)}.station-service-map button i{grid-row:auto;width:23px;height:23px}.station-service-map button i span{font-size:4px;transform:translateY(9px)}.station-service-map button b,.station-service-map button small,.station-service-core-label{display:none}.station-service-map button[data-node=reactor]{top:50%;left:50%}.station-service-map button[data-node=gyro-1]{top:10%;left:27%}.station-service-map button[data-node=gyro-2]{top:38%;left:91%}.station-service-map button[data-node=gyro-3]{top:91%;left:68%}.station-service-map button[data-node=docks]{top:70%;left:9%}.station-service-map button[data-node=scanner]{top:11%;left:80%}.station-node-hud.is-selected{z-index:42;background:linear-gradient(145deg,#031019f7,#02080ff2);max-height:43svh;padding:12px 13px 11px;top:auto;bottom:10px;overflow-y:auto}.station-node-hud>ul{gap:4px;margin-top:9px}.station-node-hud>ul li{padding:6px 5px 6px 14px;font-size:5px}.station-node-hud .station-service-actions{margin-top:7px}.station-node-hud .station-service-actions button{min-height:29px;font-size:5px}.cosmos-shell:has(.station-node-hud.is-selected) .mission-deck{opacity:0;visibility:hidden;pointer-events:none}.target-readout{max-width:86vw;top:91px;left:5vw}.target-readout>p{font-size:5px}.target-readout h2{font-size:clamp(2.65rem,14vw,4.2rem)}.target-readout>span{max-width:72vw;font-size:6px;line-height:1.45}.object-flags{margin-top:10px}.satellite-register{gap:7px;max-width:82vw;margin-top:8px;font-size:5px;line-height:1.45}.satellite-register small{display:none}.target-actions{margin-top:12px}.target-actions button{height:31px}.orbit-status{height:31px;padding:0 10px;font-size:6px}.exit-flight{font-size:0;top:91px;right:5vw}.exit-flight span{margin:0;font-size:6px}.reticle{width:64px;height:64px}.reticle i{inset:14px}.reticle b{inset:29px}.warp-readout{width:78vw;bottom:28vh}.system-strip-wrap{width:100vw;bottom:49px}.strip-label{margin-left:5vw}.system-strip{border-left:0;border-right:0;padding-left:4vw}.system-strip button{min-width:96px;height:35px}.zoom-control{bottom:113px;right:5vw}.scale-note{text-align:center;text-overflow:ellipsis;max-width:90vw;font-size:5px;bottom:17px;overflow:hidden}.studio-panel-card{width:min(760px,86vw)}}@media (max-width:720px) and (max-height:760px){.launch-copy h1{font-size:12.5vw}.launch-lead{margin-top:12px;font-size:.75rem}.launch-actions{margin-top:10px}.mission-deck button{padding:6px 7px}}@media (max-width:720px){.orbi-roamer{opacity:.96;width:86px;height:112px;bottom:47px;right:8px;transform:none}.orbi-roamer:hover{transform:scale(1.035)}.orbi-widget.is-flight .orbi-roamer{bottom:101px}.orbi-actor{width:86px;height:91px}.orbi-motion{width:80px;height:80px;left:3px}.orbi-shadow{width:54px;height:8px;bottom:6px;left:17px}.orbi-pulse{width:40px;height:40px;top:21px;left:23px}.orbi-status{min-width:76px;max-width:86px;padding:5px 6px 5px 8px;top:68px;left:auto;right:0}.orbi-status small{text-overflow:ellipsis;max-width:105px;overflow:hidden}.orbi-quick-controls{left:auto;right:0}.orbi-quick-controls button{height:25px}.orbi-widget.is-open .orbi-roamer{display:none}.orbi-console,.orbi-widget.is-flight .orbi-console{border-radius:11px 2px;grid-template-rows:63px minmax(120px,1fr) auto auto;width:auto;max-height:none;inset:78px 9px 53px}.orbi-console>header{grid-template-columns:38px 1fr 31px;gap:8px;padding:0 10px}.orbi-console>header button:nth-last-child(2){width:68px;height:24px;position:absolute;bottom:-31px;right:46px}.orbi-console>header button:last-child{grid-column:3}.orbi-dialogue{padding:15px 12px 11px}.orbi-dialogue article{width:92%}.orbi-dialogue article p{font-size:.71rem}.orbi-suggestions{gap:4px;padding:0 12px 10px}.orbi-suggestions button{padding:6px}.orbi-lead{margin:0 12px 11px;padding:12px}.orbi-lead-grid{grid-template-columns:1fr}.orbi-lead textarea{min-height:52px}.orbi-input{grid-template-columns:minmax(0,1fr) 37px 40px;padding:0 12px 12px}.orbi-input input,.orbi-input>button{height:39px}.orbi-console>footer{display:none}.orbi-recall{bottom:58px}.portfolio-nav{display:none}.studio-panel-card{width:100vw}.studio-section{padding:28px 5vw 55px}.studio-section>h2{font-size:clamp(2.35rem,11vw,3.5rem)}.service-grid,.brief-grid{grid-template-columns:1fr}.brief-grid label.is-wide{grid-column:auto}.brief-actions{flex-direction:column;align-items:stretch}.orbital-offer-readout{max-width:82vw;margin-top:9px;padding:7px 9px}.orbital-offer-readout span{font-size:5px}.offer-hover-hud{width:auto;bottom:108px;left:5vw;right:5vw}.space-target-hud{min-width:220px;top:76px}.service-offer-card{border-radius:18px;width:76vw;height:68svh}.service-offer-card>header{grid-template-columns:1fr 36px;height:56px;padding:0 12px 0 16px}.service-offer-card>header i{display:none}.offer-tablet-grid{height:calc(100% - 104px);padding:18px 16px 28px;display:block;overflow-y:auto}.offer-service-brief{padding:0;overflow:visible}.offer-service-brief h2{font-size:clamp(1.65rem,8vw,2.55rem)}.offer-contact-console{margin-top:19px;padding:17px}.offer-contact-actions{grid-template-columns:1fr}.service-offer-card>footer{height:48px;padding:0 16px}.service-offer-card>footer span{display:none}.cinematic-object-nav{gap:8px;inset:auto 4vw 101px;transform:none}.cinematic-object-nav button{width:46%;min-width:0;min-height:50px;padding:7px 9px}.cinematic-object-nav em{width:28px;height:28px}.cinematic-object-nav small{display:none}.cinematic-object-nav b{font-size:6px}.interaction-guide{max-width:90vw;padding:8px 11px;bottom:160px}.interaction-guide span:not(.is-accent){display:none}.hero-spacer{height:100svh}.page-section{padding:78px 5vw;scroll-margin-top:70px}.section-heading,.case-section,.faq-section,.contact-section{grid-template-columns:1fr;gap:34px}.section-heading>p{margin-bottom:-3px}.section-heading h2,.case-copy h2,.contact-intro h2,.section-heading.compact h2{font-size:clamp(2.75rem,13vw,4.2rem)}.value-grid{grid-template-columns:1fr;margin-top:52px}.value-grid article{border-bottom:1px solid #8fd3e11f;border-right:0;min-height:180px}.value-grid article:last-child{border-bottom:0}.value-grid h3{margin-top:40px}.detailed-services{margin-top:48px}.detailed-services article{grid-template-columns:37px minmax(0,1fr);gap:13px;padding:28px 0}.detailed-services article>button,.detailed-services article:after{display:none}.detailed-services h3{font-size:1.25rem}.case-section{min-height:0}.case-visual{order:2;transform:none}.case-copy{order:1}.reveal-ready .page-section,.reveal-ready .site-footer{filter:none;transform:translateY(22px)}.effects-section{padding-left:5vw;padding-right:5vw}.effects-heading{grid-template-columns:1fr;gap:24px}.effects-heading h2{font-size:clamp(2.7rem,12vw,4.2rem)}.effects-heading>p{font-size:.82rem}.light-spectrum{grid-template-columns:1fr 1fr;margin-top:38px}.light-spectrum button:nth-child(2){border-right:0}.light-spectrum button:nth-child(-n+2){border-bottom:1px solid #8fd3e11f}.fx-stage{height:620px}.fx-stage:after{display:none}.fx-stage-copy{max-width:none;bottom:26px;left:18px;right:18px}.fx-stage-copy h3{font-size:2rem}.fx-stage-copy p{font-size:.75rem}.fx-stage-copy button{width:100%}.fx-depth-rings{width:76vw;top:31%;left:50%}.fx-chrome-core{width:38vw;top:31%;left:50%}.fx-stage-metrics{top:12px;right:12px}.fx-stage-metrics span:nth-child(2){display:none}.effects-capabilities{grid-template-columns:1fr}.effect-card{min-height:330px}.effect-demo{height:145px}.deliverables-grid{grid-template-columns:1fr;margin-top:48px}.deliverables-grid article{min-height:185px}.deliverables-grid h3{margin-top:45px}.landing-process{margin-top:48px}.landing-process:before{left:13px}.landing-process article{grid-template-columns:38px 1fr;gap:13px;padding:27px 0 27px 42px}.landing-process article:before{left:7px}.landing-process article>div{grid-template-columns:1fr;gap:10px}.faq-list details{padding-left:16px;padding-right:16px}.contact-intro>p:first-child{margin-bottom:18px}.contact-section{border-left:0;border-right:0}.landing-brief{padding:22px 16px}.site-footer{grid-template-columns:1fr;justify-items:start;gap:25px;padding:45px 5vw}.site-footer>p{justify-self:start}.mobile-lightweight .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02050bf0;grid-template-columns:minmax(0,1fr) auto;height:72px;padding:0 17px}.mobile-lightweight .brand{gap:10px;min-width:0;font-size:10px}.mobile-lightweight .brand-mark.leontiev-brand-symbol{flex:0 0 38px;width:38px}.mobile-lightweight .brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-lightweight .topbar-actions{justify-self:end;gap:9px}.mobile-lightweight .quality-switch{min-width:48px;height:34px;padding:5px}.mobile-lightweight .signal{width:7px;max-width:7px;font-size:0}.mobile-lightweight .signal i{width:7px;height:7px}.mobile-lightweight .cinematic-frame:before{top:72px}.mobile-lightweight .launch-screen.is-visible{overflow:hidden}.mobile-lightweight .launch-copy{width:auto;max-width:none;inset:96px 20px auto;transform:none}.mobile-lightweight .launch-copy:before{filter:blur(5px);background:linear-gradient(#01040ad1,#01040ab8 66%,#0000);inset:-24px -20px -28px}.mobile-lightweight .eyebrow{border-left-width:20px;width:100%;margin-bottom:16px;padding-left:10px;font-size:5px}.mobile-lightweight .launch-copy h1{max-width:350px;font-size:clamp(2.85rem,13.2vw,3.65rem);line-height:.79}.mobile-lightweight .launch-lead{width:100%;max-width:365px;margin-top:18px;font-size:.79rem;line-height:1.48}.mobile-lightweight .launch-actions{grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;margin-top:19px;display:grid}.mobile-lightweight .primary-button{width:100%;min-width:0;min-height:52px;padding:13px 15px;box-shadow:0 15px 40px #0000006b,inset 0 0 24px #49e2fa0d}.mobile-lightweight .text-button{white-space:nowrap;padding:12px 4px;font-size:6px}.mobile-lightweight .launch-stats,.mobile-lightweight .mission-deck,.mobile-lightweight .hero-ai-jump,.mobile-lightweight .drag-hint,.mobile-lightweight .station-service-map,.mobile-lightweight .station-node-hud{display:none!important}.mobile-lightweight .flight-interface.is-visible{overflow:hidden}.mobile-lightweight .target-readout{pointer-events:none;max-width:none;top:91px;left:18px;right:18px}.mobile-lightweight .target-readout>p{margin-bottom:7px}.mobile-lightweight .target-readout h2{max-width:82vw;font-size:clamp(2.35rem,11.8vw,3.25rem);line-height:.86}.mobile-lightweight .target-readout>span{max-width:76vw;font-size:5px}.mobile-lightweight .object-flags{max-width:74vw;margin-top:8px}.mobile-lightweight .object-flags b,.mobile-lightweight .object-flags em{min-height:25px;padding:0 8px;font-size:5px}.mobile-lightweight .satellite-register{white-space:nowrap;text-overflow:ellipsis;max-width:74vw;margin-top:6px;overflow:hidden}.mobile-lightweight .target-actions{display:none}.mobile-lightweight .orbital-offer-readout{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03131dc2;width:max-content;max-width:72vw;margin-top:7px;padding:6px 9px}.mobile-lightweight .exit-flight{z-index:27;top:91px;right:16px}.mobile-lightweight .reticle,.mobile-lightweight .interaction-guide,.mobile-lightweight .zoom-control,.mobile-lightweight .scale-note{display:none}.mobile-lightweight .warp-readout{width:76vw;bottom:126px}.mobile-lightweight .system-strip-wrap{z-index:25;bottom:0}.mobile-lightweight .strip-label{display:none}.mobile-lightweight .system-strip button{min-width:92px;height:43px}.mobile-lightweight .cinematic-object-nav{z-index:26;gap:8px;bottom:50px;left:14px;right:14px}.mobile-lightweight .cinematic-object-nav button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020c14db;width:calc(50% - 4px);min-height:48px}.mobile-lightweight .portfolio-content{background:#02060b;overflow:visible}.mobile-lightweight .portfolio-content:after,.mobile-lightweight .cosmic-flight-hud,.mobile-lightweight .cosmic-scroll-progress,.mobile-lightweight .cosmic-scroll-caption{display:none!important}.mobile-lightweight .portfolio-content .page-section{background:radial-gradient(circle at 82% 12%,#267f9414,#0000 34%),linear-gradient(#02080efa,#02060bfc);border-top:1px solid #6edcee1f;opacity:1!important;filter:none!important;min-height:0!important;padding:88px 20px!important;display:block!important;transform:none!important}.mobile-lightweight .portfolio-content .page-section:before,.mobile-lightweight .portfolio-content .page-section:after{display:none!important}.mobile-lightweight .portfolio-content .page-section>:not(.chapter-telemetry){opacity:1!important;filter:none!important;width:100%!important;transition:none!important;transform:none!important}.mobile-lightweight .chapter-telemetry{grid-template-columns:auto 1fr auto;width:100%;margin:0 0 26px;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.mobile-lightweight .section-heading h2,.mobile-lightweight .case-copy h2,.mobile-lightweight .contact-intro h2,.mobile-lightweight .effects-heading h2{font-size:clamp(2.4rem,11vw,3.55rem)}.mobile-lightweight .value-grid,.mobile-lightweight .detailed-services,.mobile-lightweight .deliverables-grid,.mobile-lightweight .landing-process{margin-top:38px}.mobile-lightweight .orbi-roamer{opacity:1;width:64px;height:80px;bottom:13px;right:8px}.mobile-lightweight .orbi-widget.is-flight .orbi-roamer{bottom:112px}.mobile-lightweight .orbi-actor{filter:drop-shadow(0 9px 13px #000000c7);width:64px;height:68px}.mobile-lightweight .orbi-motion{width:58px;height:58px;left:3px}.mobile-lightweight .orbi-shadow{width:39px;height:6px;bottom:4px;left:13px}.mobile-lightweight .orbi-pulse,.mobile-lightweight .orbi-quick-controls,.mobile-lightweight .orbi-status{display:none}.mobile-lightweight .rocky-3d-fallback{filter:brightness(1.08)saturate(.98)drop-shadow(0 10px 14px #0000007a);transition:filter .32s}.mobile-lightweight .rocky-3d-fallback:after{opacity:0;filter:drop-shadow(0 0 7px #42ff72)drop-shadow(0 0 14px #42ff72b8);content:"";background:radial-gradient(circle at 35% 29%,#effff2 0 1.5%,#52ff78 2.4% 4%,#39ff7157 5%,#0000 10%),radial-gradient(circle at 55% 34%,#effff2 0 1.5%,#52ff78 2.4% 4%,#39ff7157 5%,#0000 10%);transition:opacity .24s;position:absolute;inset:0}.mobile-lightweight .rocky-3d.is-chat-open .rocky-3d-fallback{filter:brightness(1.34)saturate(1.12)drop-shadow(0 0 14px #44ff7947)}.mobile-lightweight .rocky-3d.is-chat-open .rocky-3d-fallback:after{opacity:1;animation:.72s ease-in-out infinite alternate rocky-mobile-eyes}.mobile-lightweight .orbi-widget.is-open .orbi-roamer{z-index:4;pointer-events:none;transform-origin:100% 0;animation:1.45s forwards rocky-mobile-activate;display:block;top:83px;right:72px;transform:scale(.58);bottom:auto!important}.mobile-lightweight .orbi-widget.is-open .orbi-status{display:none}.mobile-lightweight .orbi-console,.mobile-lightweight .orbi-widget.is-flight .orbi-console{width:auto;max-height:none;inset:78px 8px 9px}}@keyframes rocky-mobile-eyes{0%{opacity:.72}to{opacity:1}}@keyframes rocky-mobile-activate{0%,68%{opacity:1;transform:scale(.58)}to{opacity:0;transform:scale(.5)translateY(-8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.portfolio-content{isolation:isolate;perspective:1200px;background:#02050a;overflow:clip;box-shadow:0 -70px 160px #000000d6}.portfolio-content:before{z-index:0;background:linear-gradient(#01050a14,#02050a2e 45%,#02050a6b)}.portfolio-content:after{display:none}.cosmic-scroll-stage{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,#112a392e,#0000 48%),#02050a;width:100%;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.cosmic-scroll-canvas{width:100%;height:100%;position:absolute;inset:0}.cosmic-scroll-vignette{background:linear-gradient(90deg,#010408f0 0%,#0104088c 29%,#0000 50%,#01040838 78%,#010408c2 100%),linear-gradient(#01040880,#0000 23% 73%,#010408c7);position:absolute;inset:0}.cosmic-flight-hud{color:#d9f8ff;letter-spacing:.25em;text-transform:uppercase;grid-template-columns:auto 54px auto;align-items:center;gap:12px;font:600 7px Segoe UI,sans-serif;display:grid;position:absolute;bottom:clamp(78px,9vh,112px);right:clamp(22px,3.6vw,70px)}.cosmic-flight-index{color:#66eaff;font-family:Consolas,monospace}.cosmic-flight-rule{background:linear-gradient(90deg,#61eaff,#0000);height:1px}.cosmic-flight-label{min-width:120px}.cosmic-scroll-progress{background:#89d8ea1f;width:1px;height:54%;position:absolute;top:20%;right:clamp(14px,2vw,36px)}.cosmic-scroll-progress span{transform-origin:top;background:linear-gradient(#e8fdff,#51def7 64%,#0000);width:100%;height:100%;display:block;transform:scaleY(.125);box-shadow:0 0 12px #51def79e}.cosmic-scroll-caption{color:#abd8e26b;letter-spacing:.25em;margin:0;font:600 6px Segoe UI,sans-serif;position:absolute;bottom:clamp(38px,5vh,64px);left:clamp(22px,3.6vw,70px)}.portfolio-content .page-section{z-index:2;border:0;flex-direction:column;justify-content:center;width:100%;min-height:max(100svh,850px);margin:0;padding:clamp(110px,11vh,150px) clamp(6vw,9vw,180px);scroll-margin-top:0;display:flex;position:relative}.portfolio-content .page-section+.page-section{border-top:0}.portfolio-content .page-section:before{content:attr(data-cosmic-label);color:#70e2f69e;letter-spacing:.28em;background:0 0;width:auto;height:auto;font:650 7px Segoe UI,sans-serif;position:absolute;top:clamp(70px,9vh,112px);left:clamp(6vw,9vw,180px);right:auto}.portfolio-content .page-section:after{content:"";background:linear-gradient(90deg,#65e8ff,#0000);width:64px;height:1px;position:absolute;top:clamp(82px,10.6vh,130px);left:clamp(6vw,9vw,180px);box-shadow:0 0 14px #65e8ff52}.portfolio-content [data-cosmic-side=left]{align-items:flex-start}.portfolio-content [data-cosmic-side=right]{align-items:flex-end}.portfolio-content [data-cosmic-side=right]:before,.portfolio-content [data-cosmic-side=right]:after{left:auto;right:clamp(6vw,9vw,180px)}.portfolio-content [data-cosmic-side=right]:after{transform:scaleX(-1)}.portfolio-content .page-section>*{width:min(720px,47vw)}.portfolio-content .effects-section>*{width:min(820px,51vw)}.portfolio-content .page-section .section-heading{width:100%;display:block}.portfolio-content .section-heading>p,.portfolio-content .case-copy>p:first-child,.portfolio-content .contact-intro>p:first-child,.portfolio-content .effects-heading>div>p{color:#5ee5ff;text-shadow:0 0 22px #5ee5ff47}.portfolio-content .section-heading h2,.portfolio-content .case-copy h2,.portfolio-content .contact-intro h2,.portfolio-content .effects-heading h2{color:#f3fbff;letter-spacing:-.065em;text-wrap:balance;filter:drop-shadow(0 16px 38px #0000009e);max-width:720px;font-size:clamp(3.25rem,5.2vw,6.8rem);line-height:.82}.portfolio-content .section-heading h2 span,.portfolio-content .case-copy h2 span,.portfolio-content .contact-intro h2 span,.portfolio-content .effects-heading h2 span{color:#0000;-webkit-text-stroke:1px #bbe0e980}.portfolio-content .section-heading>div{max-width:590px;margin:28px 0 0}.portfolio-content .section-heading>div p,.portfolio-content .case-copy>p,.portfolio-content .contact-intro>p{color:#cfe1e8b3;font-size:clamp(.88rem,1vw,1.05rem);line-height:1.78}.value-grid,.deliverables-grid,.effects-capabilities{background:0 0;border:0}.value-grid{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:42px}.value-grid article,.deliverables-grid article,.effect-card,.detailed-services article,.landing-process article,.faq-list details,.lead-form,.landing-brief,.case-visual,.fx-stage{--card-rx:0deg;--card-ry:0deg;--card-light-x:50%;--card-light-y:50%;background:radial-gradient(circle at var(--card-light-x) var(--card-light-y),#68e5f817,transparent 34%),linear-gradient(145deg,#0a1c26b3,#03090f8a);-webkit-backdrop-filter:blur(14px)saturate(1.16);backdrop-filter:blur(14px)saturate(1.16);transform:perspective(1000px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateZ(0);transform-style:preserve-3d;border:1px solid #80d3e329;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s,box-shadow .32s;position:relative;box-shadow:0 24px 70px #00000057,inset 0 1px #ddfaff0f}.value-grid article:hover,.deliverables-grid article:hover,.effect-card:hover,.detailed-services article:hover,.landing-process article:hover,.faq-list details:hover,.landing-brief:hover,.case-visual:hover,.fx-stage:hover{border-color:#65e5fa61;box-shadow:0 34px 90px #00000075,0 0 42px #2cc4e00f,inset 0 1px #e1fcff1a}.value-grid article{border-right:1px solid #80d3e329;min-height:174px;padding:24px}.value-grid article:nth-child(2),.value-grid article:nth-child(4){transform:perspective(1000px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateY(24px)}.value-grid h3{margin-top:42px}.detailed-services{width:100%;margin-top:38px}.detailed-services article{grid-template-columns:36px minmax(0,1fr) 42px;gap:14px;margin:0 0 10px;padding:17px 18px;overflow:hidden}.detailed-services article:after{opacity:.34;width:5px;right:18px}.detailed-services article:nth-child(2n){margin-left:34px}.detailed-services strong{color:#b8d5ddad}.detailed-services p{max-width:610px}.case-section{gap:34px;min-height:max(100svh,850px);display:flex}.case-section .case-visual,.case-section .case-copy{width:100%}.case-visual{aspect-ratio:1.62;clip-path:polygon(0 9%,7% 0,100% 0,100% 91%,93% 100%,0 100%);-webkit-backdrop-filter:blur(3px)saturate(1.08);backdrop-filter:blur(3px)saturate(1.08);background:radial-gradient(circle at 45% 48%,#4be6ff2e,#0000 18%),linear-gradient(145deg,#09222c47,#01080e29);order:2;min-height:0;max-height:420px}.case-visual i{box-shadow:0 0 48px #61ebff59}.case-copy{order:1}.case-copy ul{grid-template-columns:1fr 1fr;gap:8px}.effects-section{align-items:flex-end}.effects-heading{width:100%;display:block}.effects-heading>p{max-width:600px;margin:26px 0 0}.effects-section .light-spectrum{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02080e8f;border-color:#86daeb24;margin-top:28px}.effects-section .fx-stage{clip-path:polygon(0 0,96% 0,100% 7%,100% 100%,4% 100%,0 93%);border-color:#7eddef33;height:min(62vh,580px)}.effects-section .effects-capabilities{grid-template-columns:1fr 1fr;gap:10px}.effects-section .effect-card{min-height:270px}.deliverables-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:38px}.deliverables-grid article{min-height:174px;padding:24px}.deliverables-grid article:nth-child(2n){transform:perspective(1000px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) translateY(22px)}.landing-process{margin-top:36px}.landing-process:before{background:linear-gradient(#61e9ff,#61e9ff14);left:23px;box-shadow:0 0 16px #61e9ff3d}.landing-process article{grid-template-columns:42px 1fr;margin-bottom:10px;padding:18px 20px 18px 58px}.landing-process article:before{top:28px;left:18px;box-shadow:0 0 18px #59e4ff99}.landing-process article>div{grid-template-columns:minmax(145px,.42fr) 1fr;gap:20px}.faq-section{gap:40px;display:flex}.faq-section .section-heading,.faq-section .faq-list{width:100%}.faq-list details{margin-bottom:9px;padding:0 19px}.faq-list details[open]{background:radial-gradient(circle at 12% 0,#54def61a,#0000 42%),linear-gradient(145deg,#0a1c26c2,#03090f9e)}.contact-section{background:0 0;border:0;gap:34px;display:flex;overflow:visible}.contact-section:before,.contact-section:after{display:block}.contact-section .contact-intro,.contact-section .landing-brief{width:100%}.landing-brief{clip-path:polygon(0 0,96% 0,100% 7%,100% 100%,4% 100%,0 93%);padding:26px}.portfolio-content .site-footer{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#010509cc;border-top:1px solid #83d5e61f;position:relative}.portfolio-content .footer-ai-section{z-index:3;isolation:isolate;background:linear-gradient(90deg,#02070df5 0 43%,#020910c7 64%,#01050af2),radial-gradient(circle at 78% 44%,#2dc0da24,#0000 31%),#02060b;border-top:1px solid #7ed7e71f;grid-template-columns:minmax(280px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(42px,7vw,120px);min-height:820px;padding:clamp(90px,11vw,170px) max(28px,7vw);display:grid;position:relative;overflow:hidden}.portfolio-content .footer-ai-section:before{content:"FIRST CONTACT / INTELLIGENCE";color:#6edcf021;letter-spacing:.26em;background:0 0;width:auto;height:auto;font:6px Segoe UI,sans-serif;position:absolute;top:62px;left:auto;right:7vw}.portfolio-content .footer-ai-section:after{content:"";z-index:-2;opacity:.17;background-image:linear-gradient(#5dd5e914 1px,#0000 1px),linear-gradient(90deg,#5dd5e911 1px,#0000 1px);background-size:78px 78px;width:auto;height:auto;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 48%,#000,#0000 58%);mask-image:radial-gradient(circle at 72% 48%,#000,#0000 58%)}.portfolio-content .footer-ai-section>*{width:auto}.footer-ai-aura{z-index:-1;aspect-ratio:1;pointer-events:none;width:min(62vw,980px);position:absolute;top:50%;right:-2vw;transform:translateY(-50%)}.footer-ai-aura:before{content:"";background:radial-gradient(circle,#dfffff 0 1%,#5cecff 3%,#17aac94d 13%,#0319251a 35%,#0000 68%);border-radius:50%;animation:5s ease-in-out infinite footer-ai-core;position:absolute;inset:26%;box-shadow:0 0 90px #4edff72e}.footer-ai-aura i{inset:var(--aura-inset,8%);transform:rotate(var(--aura-angle,18deg)) scaleY(var(--aura-y,.34));animation:footer-ai-orbit var(--aura-time,18s) linear infinite;border:1px solid #66e1f721;border-radius:50%;position:absolute;box-shadow:0 0 26px #4cd9f20e}.footer-ai-aura i:first-child{--aura-inset:8%;--aura-angle:18deg;--aura-y:.31;--aura-time:22s}.footer-ai-aura i:nth-child(2){--aura-inset:16%;--aura-angle:92deg;--aura-y:.36;--aura-time:17s}.footer-ai-aura i:nth-child(3){--aura-inset:24%;--aura-angle:148deg;--aura-y:.29;--aura-time:13s}.footer-ai-aura b{background:#a9f7ff;border-radius:50%;width:7px;height:7px;animation:4s ease-in-out infinite footer-ai-node;position:absolute;top:18%;left:52%;box-shadow:0 0 9px #83f1ff,0 0 28px #5cecff8c}.footer-ai-intro{z-index:2;max-width:620px;position:relative}.footer-ai-kicker{color:#78ddec;letter-spacing:.22em;align-items:center;gap:13px;font:6px Segoe UI,sans-serif;display:flex}.footer-ai-kicker i{background:linear-gradient(90deg,#52e8ff,#0000);width:54px;height:1px}.footer-ai-kicker b{color:#95aeb6;font-weight:500}.footer-ai-kicker b:before{content:"";background:#59e8d3;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #59e8d3}.footer-ai-intro h2{color:#ecf7f8;letter-spacing:-.065em;margin:34px 0 28px;font-size:clamp(2.7rem,5.5vw,6.8rem);font-weight:470;line-height:.84}.footer-ai-intro h2 span{color:#0000;-webkit-text-stroke:1px #b4e1e96e}.footer-ai-intro>p{color:#8da3ac;max-width:560px;margin:0;font:.95rem/1.8 Segoe UI,sans-serif}.footer-ai-disclosure{color:#506871;letter-spacing:.12em;max-width:540px;margin-top:18px;font:5px/1.55 Segoe UI,sans-serif;display:block}.footer-ai-trust{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.footer-ai-trust span{color:#66808a;letter-spacing:.14em;background:#05101880;border:1px solid #83d3e324;padding:9px 11px;font:5px Segoe UI,sans-serif}.footer-ai-console{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#05141ef0,#01080ef7);border:1px solid #72dcef4a;border-radius:3px;min-height:610px;position:relative;overflow:hidden;box-shadow:0 55px 140px #00000094,0 0 0 7px #31b2ca06,inset 0 0 80px #3ac2da06}.footer-ai-console:before{content:"";background:linear-gradient(90deg,#0000,#6cecff,#0000);height:1px;animation:5s ease-in-out infinite footer-console-scan;position:absolute;top:0;left:0;right:0}.footer-ai-console>header{background:#06182380;border-bottom:1px solid #79d3e324;justify-content:space-between;align-items:center;min-height:70px;padding:0 25px;display:flex}.footer-ai-console>header>div{align-items:center;gap:12px;display:flex}.footer-ai-console>header i{border:1px solid #70eafd;border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 6px #5ceaff,0 0 13px #5ceaff73}.footer-ai-console>header span{gap:4px;display:grid}.footer-ai-console>header b{color:#dff7fa;letter-spacing:.18em;font-size:9px}.footer-ai-console>header small,.footer-ai-console>header em{color:#5d7a84;letter-spacing:.16em;font:5px Segoe UI,sans-serif}.footer-ai-console>header em{color:#52cfe4}.footer-ai-log{scrollbar-width:thin;scrollbar-color:#59d2e759 transparent;flex-direction:column;gap:16px;height:318px;padding:25px;display:flex;overflow:auto}.footer-ai-log article{background:#06141d9e;border:1px solid #80d1e01c;max-width:82%;padding:16px 18px}.footer-ai-log article.is-user{background:linear-gradient(135deg,#114d5a85,#071e28c2);border-color:#67e2f742;align-self:flex-end}.footer-ai-log small{color:#54ddec;letter-spacing:.18em;font:5px Segoe UI,sans-serif}.footer-ai-log p{color:#a9bdc4;white-space:pre-wrap;margin:7px 0 0;font:.82rem/1.58 Segoe UI,sans-serif}.footer-ai-log .is-user p{color:#d9eef1}.footer-ai-log .is-thinking p{gap:6px;display:flex}.footer-ai-log .is-thinking i{background:#64e8f9;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite footer-thinking}.footer-ai-log .is-thinking i:nth-child(2){animation-delay:.16s}.footer-ai-log .is-thinking i:nth-child(3){animation-delay:.32s}.footer-ai-prompts{scrollbar-width:none;gap:7px;padding:0 25px 17px;display:flex;overflow:auto}.footer-ai-prompts button{color:#78939c;cursor:pointer;letter-spacing:.09em;background:#040f17b8;border:1px solid #6ecfe226;flex:none;padding:9px 11px;font:5px Segoe UI,sans-serif;transition:border-color .25s,color .25s,background .25s}.footer-ai-prompts button:hover{color:#c9eff4;background:#10435052;border-color:#5be6fc73}.footer-ai-console>form{grid-template-columns:1fr 150px;gap:8px;padding:0 25px 20px;display:grid}.footer-ai-console textarea{resize:none;color:#d9edf0;background:#00060bcc;border:1px solid #7dcfde33;outline:none;min-height:74px;padding:16px;font:.8rem/1.45 Segoe UI,sans-serif;transition:border-color .25s,box-shadow .25s}.footer-ai-console textarea:focus{border-color:#5ce7fe94;box-shadow:0 0 36px #3cd6f112}.footer-ai-console textarea::placeholder{color:#4d6670}.footer-ai-console form button{color:#dfffff;cursor:pointer;letter-spacing:.14em;background:linear-gradient(135deg,#0b4452d9,#05212dd1);border:1px solid #5be6fc85;justify-content:space-between;align-items:center;padding:0 18px;font:6px Segoe UI,sans-serif;display:flex}.footer-ai-console form button b{color:#70edff;font-size:16px}.footer-ai-console form button:disabled{opacity:.42;cursor:default}.footer-ai-console>footer{color:#48636d;letter-spacing:.14em;border-top:1px solid #7bcfde1f;justify-content:space-between;align-items:center;min-height:53px;padding:0 25px;font:5px Segoe UI,sans-serif;display:flex}.footer-ai-console>footer a{color:#82adb5;text-decoration:none}.footer-ai-console>footer a:hover{color:#6aeaff}.footer-ai-console>footer b{color:#61e5f8;margin-left:12px}.site-footer{z-index:3;isolation:isolate;background:radial-gradient(circle at 82% 24%,#2ab2cb1c,#0000 26%),linear-gradient(#02070c,#010307 72%);border-top:1px solid #80d7e726;min-height:650px;padding:clamp(70px,8vw,120px) max(28px,7vw) 30px;display:block;position:relative;overflow:hidden}.site-footer:before{content:"LEON";z-index:-2;color:#88dcea06;letter-spacing:-.09em;opacity:1;font-size:clamp(11rem,31vw,38rem);font-weight:700;line-height:.7;animation:none;position:absolute;bottom:-6vw;left:-2vw;transform:none}.site-footer:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#66e9ff,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer-celestial{z-index:-1;aspect-ratio:1;pointer-events:none;width:min(58vw,900px);position:absolute;top:-18vw;right:-7vw}.footer-celestial:before{content:"";background:radial-gradient(circle at 32% 28%,#bdf8ff 0 1%,#38c6df 3%,#093344 20%,#02070d 58%);border-radius:50%;position:absolute;inset:31%;box-shadow:inset -32px -24px 70px #000000e0,0 0 70px #40cfe721}.footer-celestial i{inset:var(--footer-ring,12%);transform:rotate(var(--footer-rotate,20deg)) scaleY(var(--footer-scale,.27));border:1px solid #63dbef17;border-radius:50%;position:absolute}.footer-celestial i:first-child{--footer-ring:12%;--footer-rotate:23deg;--footer-scale:.24}.footer-celestial i:nth-child(2){--footer-ring:22%;--footer-rotate:101deg;--footer-scale:.34}.footer-celestial i:nth-child(3){--footer-ring:30%;--footer-rotate:156deg;--footer-scale:.3}.footer-celestial b{background:#c1f9ff;border-radius:50%;width:5px;height:5px;position:absolute;top:29%;left:34%;box-shadow:0 0 18px #5eeaff}.footer-main{border-bottom:1px solid #81d0df24;grid-template-columns:230px 1fr 220px;align-items:start;gap:clamp(28px,5vw,90px);padding-bottom:70px;display:grid}.site-footer .footer-brand{z-index:2;cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:14px;display:flex;position:relative}.site-footer .footer-brand>span.leontiev-footer-symbol{clip-path:polygon(0 0,100% 0,100% 76%,76% 100%,0 100%);background:#02050a url(/brand/leontiev-lab-mark.png) 50% 47%/164% no-repeat;border:1px solid #5ee7ff4d;width:47px;height:47px}.site-footer .footer-brand b{color:#e4f3f5;letter-spacing:.18em;font-size:12px}.site-footer .footer-brand small{color:#58717a;letter-spacing:.19em;margin-top:7px;font:5px Segoe UI,sans-serif;display:block}.footer-statement small{color:#5e7d87;letter-spacing:.2em;font:5px Segoe UI,sans-serif}.footer-statement h2{color:#eaf6f7;letter-spacing:-.055em;max-width:860px;margin:19px 0 0;font-size:clamp(2.1rem,4.3vw,5.3rem);font-weight:470;line-height:.9}.footer-statement h2 span{color:#0000;-webkit-text-stroke:1px #b1dde561}.footer-contact{color:#daf7fa;cursor:pointer;letter-spacing:.16em;background:linear-gradient(135deg,#083643b8,#03151eb3);border:1px solid #5ee5fb61;justify-content:space-between;align-items:center;width:100%;min-height:76px;padding:0 20px;font:6px Segoe UI,sans-serif;transition:background .3s,border-color .3s,transform .3s;display:flex}.footer-contact:hover{background:#0c4b5ab8;border-color:#66eaff;transform:translateY(-3px)}.footer-contact b{color:#69ebff;font-size:18px}.footer-directory{grid-template-columns:1fr 1fr 1fr 1.25fr;gap:55px;max-width:1080px;margin:56px 0 95px auto;display:grid}.footer-directory>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-directory small{color:#45616b;letter-spacing:.19em;margin-bottom:8px;font:5px Segoe UI,sans-serif}.footer-directory button,.footer-directory a{color:#8da4ac;cursor:pointer;letter-spacing:.1em;background:0 0;border:0;padding:0;font:7px Segoe UI,sans-serif;text-decoration:none;transition:color .2s,transform .2s}.footer-directory button:hover,.footer-directory a:hover{color:#6cecff;transform:translate(5px)}.footer-status p{color:#b4cbd0;letter-spacing:.1em;margin:0;font:7px Segoe UI,sans-serif}.footer-status p i{background:#54e5cb;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #54e5cb}.footer-status span{color:#607982;letter-spacing:.14em;font:6px Segoe UI,sans-serif}.footer-bottom{border-top:1px solid #82d0df1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding-top:26px;display:grid}.footer-bottom p,.footer-bottom span,.footer-bottom button{color:#49616a;letter-spacing:.14em;margin:0;font:5px Segoe UI,sans-serif}.footer-bottom span{color:#38505a}.footer-bottom button{cursor:pointer;background:0 0;border:0;justify-self:end}.footer-bottom button:hover{color:#64e8fb}@keyframes footer-ai-orbit{to{rotate:360deg}}@keyframes footer-ai-core{50%{filter:brightness(1.35);transform:scale(1.08)}}@keyframes footer-ai-node{50%{opacity:.35;transform:translate(18px,-12px)}}@keyframes footer-console-scan{0%,to{opacity:.15;transform:scaleX(.15)}50%{opacity:.85;transform:scaleX(1)}}@keyframes footer-thinking{0%,to{opacity:.2;transform:translateY(2px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes hero-ai-ring{to{transform:rotate(360deg)}}@keyframes hero-ai-arrow{0%,to{opacity:.55;transform:translateY(-3px)}50%{opacity:1;transform:translateY(4px)}}@keyframes hero-ai-scan{0%,58%{opacity:0;left:-42%}65%{opacity:1}88%,to{opacity:0;left:112%}}@media (max-width:980px){.portfolio-content .footer-ai-section{grid-template-columns:1fr;gap:56px;min-height:auto;padding-top:110px;padding-bottom:110px}.footer-ai-aura{opacity:.55;width:110vw;top:35%;right:-35vw}.footer-ai-console{min-height:580px}.footer-main{grid-template-columns:1fr}.footer-statement{max-width:760px}.footer-contact{max-width:320px}.footer-directory{margin-left:0}}@media (max-width:640px){.hero-ai-jump{width:218px;min-height:60px;padding:9px 9px 8px 13px;bottom:14px}.hero-ai-jump>i{width:34px;height:34px}.portfolio-content .footer-ai-section{padding:110px 16px}.footer-ai-intro h2{font-size:2.65rem}.footer-ai-intro>p{font-size:.82rem}.footer-ai-console{min-height:625px}.footer-ai-console>header{padding:0 15px}.footer-ai-console>header em{display:none}.footer-ai-log{height:340px;padding:16px}.footer-ai-log article{max-width:94%}.footer-ai-log p{font-size:.76rem}.footer-ai-prompts{padding-left:16px;padding-right:16px}.footer-ai-console>form{grid-template-columns:1fr;padding:0 16px 16px}.footer-ai-console form button{min-height:54px}.footer-ai-console>footer{padding:0 16px}.footer-ai-console>footer span{display:none}.site-footer{min-height:730px;padding-left:20px;padding-right:20px}.footer-main{padding-bottom:48px}.footer-statement h2{font-size:2.45rem}.footer-directory{grid-template-columns:1fr 1fr;gap:38px 24px;margin:45px 0 75px}.footer-status{grid-column:1/-1}.footer-bottom{grid-template-columns:1fr auto}.footer-bottom span{display:none}.footer-celestial{opacity:.45;width:120vw;top:-5vw;right:-38vw}}.reveal-ready .page-section{opacity:0;filter:blur(10px);transform:translate3d(0,70px,-80px)rotateX(2deg)}.reveal-ready .page-section.is-revealed{opacity:1;filter:blur();transform:translate(0)rotateX(0)}@media (max-width:1180px){.portfolio-content .page-section{padding-left:6vw;padding-right:6vw}.portfolio-content .page-section:before,.portfolio-content .page-section:after{left:6vw}.portfolio-content [data-cosmic-side=right]:before,.portfolio-content [data-cosmic-side=right]:after{left:auto;right:6vw}.portfolio-content .page-section>*,.portfolio-content .effects-section>*{width:min(680px,55vw)}.portfolio-content .section-heading h2,.portfolio-content .case-copy h2,.portfolio-content .contact-intro h2,.portfolio-content .effects-heading h2{font-size:clamp(3.2rem,6vw,5.8rem)}}@media (max-width:820px){.cosmic-scroll-vignette{background:linear-gradient(#0104082e,#0104089e 43%,#010408eb 82%)}.cosmic-flight-hud{grid-template-columns:auto 28px auto;bottom:72px;right:18px}.cosmic-scroll-progress{height:48%;top:18%;right:12px}.cosmic-scroll-caption{display:none}.portfolio-content .page-section{justify-content:flex-end;min-height:max(115svh,790px);padding:36vh 5vw 82px}.portfolio-content .page-section:before{top:28vh;left:5vw!important;right:auto!important}.portfolio-content .page-section:after{top:calc(28vh + 15px);left:5vw!important;right:auto!important;transform:none!important}.portfolio-content .page-section>*,.portfolio-content .effects-section>*{width:100%}.portfolio-content .section-heading h2,.portfolio-content .case-copy h2,.portfolio-content .contact-intro h2,.portfolio-content .effects-heading h2{font-size:clamp(2.8rem,12vw,4.35rem)}.value-grid,.deliverables-grid,.effects-section .effects-capabilities{grid-template-columns:1fr}.value-grid article:nth-child(2),.value-grid article:nth-child(4),.deliverables-grid article:nth-child(2n){transform:perspective(1000px) rotateX(var(--card-rx)) rotateY(var(--card-ry))}.detailed-services article:nth-child(2n){margin-left:0}.case-copy ul{grid-template-columns:1fr}.effects-section .fx-stage{height:590px}.landing-process article>div{grid-template-columns:1fr}.contact-section{padding-bottom:100px}}@media (prefers-reduced-motion:reduce){.value-grid article,.deliverables-grid article,.effect-card,.detailed-services article,.landing-process article,.faq-list details,.landing-brief,.case-visual,.fx-stage{transform:none!important}}.portfolio-content{--journey-x:50%;--journey-y:50%}.portfolio-content:after{z-index:1;pointer-events:none;opacity:.42;background:radial-gradient(circle 420px at var(--journey-x) var(--journey-y),#4fddf70b,transparent 72%);content:"";mix-blend-mode:screen;display:block;position:fixed;inset:0}.portfolio-content .page-section{--chapter-progress:0;--chapter-depth:0}.portfolio-content .page-section>:not(.chapter-telemetry){transform:translate3d(0,calc((.5 - var(--chapter-progress)) * 26px),0);transition:filter .7s,opacity .7s,transform .22s linear}.portfolio-content .page-section:not(.is-centered)>:not(.chapter-telemetry){filter:saturate(.82);opacity:.82}.portfolio-content .page-section.is-centered>:not(.chapter-telemetry){filter:saturate();opacity:1}.chapter-telemetry{color:#84c5d27a;letter-spacing:.2em;pointer-events:none;grid-template-columns:auto minmax(30px,1fr) auto auto;align-items:center;gap:11px;font:650 6px Segoe UI,sans-serif;display:grid;top:clamp(98px,12.5vh,145px);left:clamp(6vw,9vw,180px);position:absolute!important}[data-cosmic-side=right]>.chapter-telemetry{left:auto;right:clamp(6vw,9vw,180px)}.chapter-telemetry i{height:1px;transform:scaleX(calc(.2 + var(--chapter-depth) * .8));transform-origin:0;background:linear-gradient(90deg,#5ae8ffa6,#0000);box-shadow:0 0 12px #52e1f93d}.chapter-telemetry b{color:#d1eff5a8;font-weight:650}.chapter-telemetry em{color:#62e5fc;font-family:Consolas,monospace;font-style:normal}.kinetic-heading{isolation:isolate;position:relative;overflow:visible;display:grid!important}.portfolio-content .kinetic-heading .kinetic-solid,.portfolio-content .kinetic-heading .kinetic-outline{color:#f3fbff;-webkit-text-stroke:0;opacity:0;clip-path:inset(0 0 100%);transition:opacity .8s,clip-path 1.05s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(34px)skewY(2.5deg)}.portfolio-content .kinetic-heading .kinetic-outline{color:#0000;-webkit-text-stroke:1px #bbe0e98f;transition-delay:.1s}.page-section.is-revealed .kinetic-heading .kinetic-solid,.page-section.is-revealed .kinetic-heading .kinetic-outline{opacity:1;clip-path:inset(0);transform:translate(0)skewY(0)}.kinetic-heading>i{z-index:-1;color:#65e6fb0b;letter-spacing:-.08em;white-space:nowrap;transform:translateX(calc((.5 - var(--chapter-progress)) * 90px));filter:blur(.2px);font:700 clamp(4.5rem,10vw,10rem)/.75 Segoe UI,sans-serif;position:absolute;bottom:-.08em;right:-.02em}.experience-sequence{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(90deg,#071922b8,#02080e47);border:1px solid #76d6e821;grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:center;gap:8px;margin-top:30px;padding:13px;display:grid}.experience-sequence>span{grid-template-columns:26px 1fr;align-items:center;gap:2px 8px;min-width:0;padding:7px 5px;display:grid}.experience-sequence small{color:#5ee5ff;grid-row:1/3;font:600 7px Consolas,monospace}.experience-sequence b{color:#e6f8fb;letter-spacing:.14em;font-size:7px}.experience-sequence em{color:#59727b;letter-spacing:.05em;font:6px Segoe UI,sans-serif}.experience-sequence>i{background:#5dddf326;height:1px;overflow:visible}.experience-sequence>i:after{content:"";background:#64e8ff;border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite sequence-pulse;display:block;box-shadow:0 0 12px #64e8ff}.value-grid article{overflow:hidden}.value-grid article:before,.deliverables-grid article:before{opacity:0;content:"";background:linear-gradient(112deg,#0000 28%,#a7f1ff14 46%,#0000 64%);transition:opacity .3s,transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-70%)}.value-grid article:hover:before,.deliverables-grid article:hover:before{opacity:1;transform:translate(70%)}.service-live{gap:5px;position:absolute;right:58px;color:#4a737c!important;letter-spacing:.15em!important;align-items:center!important;font:5px Segoe UI,sans-serif!important;display:flex!important;top:17px!important}.service-live i{background:#6cf2d0;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite service-live;box-shadow:0 0 10px #6cf2d0bf}.detailed-services article:before{content:"";background:linear-gradient(#0000,#65e7ff,#0000);width:2px;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:translateY(-100%)}.detailed-services article:hover:before{transform:translateY(0)}.case-scan{border:1px solid #58e6fd1a;border-radius:50%;animation:16s linear infinite case-scan-rotate;position:absolute;inset:11%}.case-scan>i{border:1px dashed #5be2f921;border-radius:50%;position:absolute;inset:12%}.case-scan>i:nth-child(2){border-style:solid;animation:7s linear infinite reverse case-scan-rotate;inset:29%}.case-scan>i:nth-child(3){background:#74ecff;border:0;inset:47%;box-shadow:0 0 34px 12px #47daf740}.case-metrics{gap:5px;display:flex;position:absolute;bottom:15px;right:16px}.case-metrics>span{color:#e6fbff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01090f7a;border-left:1px solid #63e7fc47;min-width:54px;padding:8px;font:600 12px Consolas,monospace;display:grid}.case-metrics small{color:#58717a;letter-spacing:.12em;margin-top:4px;font:5px Segoe UI,sans-serif}.ai-orchestration{clip-path:polygon(0 0,96% 0,100% 7%,100% 100%,4% 100%,0 93%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 70% 15%,#3edcf618,#0000 28%),linear-gradient(145deg,#05161feb,#02080ed1);border:1px solid #70daed33;width:100%;margin-top:36px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000006b,inset 0 1px #e0fcff0f}.ai-orchestration:before{opacity:.07;content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#6fe5f726 4px);position:absolute;inset:0}.ai-orchestration-head{border-bottom:1px solid #74d8ea1f;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:relative}.ai-orchestration-head>div{gap:4px;display:grid}.ai-orchestration-head small{color:#55747d;letter-spacing:.19em;font:5px Segoe UI,sans-serif}.ai-orchestration-head strong{color:#e7fbff;letter-spacing:.14em;font-size:12px}.ai-orchestration-head>span{color:#6d929b;letter-spacing:.14em;font:5px Segoe UI,sans-serif}.ai-orchestration-head>span i{background:#71f5c8;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.8s ease-in-out infinite service-live;display:inline-block;box-shadow:0 0 13px #71f5c8}.ai-orchestration>nav{border-bottom:1px solid #74d8ea1a;grid-template-columns:repeat(3,1fr);padding:8px;display:grid;position:relative}.ai-orchestration>nav button{color:#58717a;cursor:pointer;letter-spacing:.14em;background:0 0;border:1px solid #0000;align-items:center;gap:10px;height:40px;font:600 6px Segoe UI,sans-serif;transition:all .3s;display:flex}.ai-orchestration>nav button small{color:#3c5a64;font-family:Consolas,monospace}.ai-orchestration>nav button.is-active{color:#ddf9fd;background:#18596630;border-color:#59e1f747;box-shadow:inset 0 0 20px #4cdcf60a}.ai-command{background:#01090f7a;border:1px solid #70daed21;grid-template-columns:1fr auto;gap:7px 16px;margin:18px 20px;padding:15px 17px;display:grid;position:relative}.ai-command small{color:#58dff7;letter-spacing:.18em;grid-column:1/-1;font:5px Segoe UI,sans-serif}.ai-command p{color:#aabdc3;margin:0;font:.74rem/1.5 Segoe UI,sans-serif;animation:.55s both ai-copy-in}.ai-command span{color:#3e646e;align-self:end;font:5px Consolas,monospace}.ai-flow{grid-template-columns:repeat(4,1fr);gap:9px;padding:8px 20px 21px;display:grid;position:relative}.ai-flow-node{--node-delay:0s;opacity:0;min-height:78px;animation:ai-node-in .7s var(--node-delay) cubic-bezier(.16,1,.3,1) forwards;background:linear-gradient(145deg,#0a222cad,#030c13c2);border:1px solid #66d8ea21;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:13px;display:grid;position:relative;transform:translateY(12px)}.ai-flow-node small{color:#456772;font:5px Consolas,monospace}.ai-flow-node>i{background:#62e7ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #62e7ffcc}.ai-flow-node b{color:#dff8fc;letter-spacing:.11em;grid-column:1/-1;font-size:6px}.ai-flow-node em{z-index:3;background:linear-gradient(90deg,#62e7ff,#0000);width:10px;height:1px;position:absolute;top:50%;right:-10px}.ai-flow-node em:after{content:"";width:4px;height:4px;animation:ai-data-pulse 1.3s var(--node-delay) linear infinite;background:#dffcff;border-radius:50%;position:absolute;top:-2px;right:0;box-shadow:0 0 8px #62e7ff}.ai-result{background:radial-gradient(circle at 92%,#3fdbaa1a,#0000 26%),#0313159e;border:1px solid #69efc32b;grid-template-columns:1fr auto;gap:7px 18px;margin:0 20px 20px;padding:16px 18px;animation:.55s both ai-copy-in;display:grid;position:relative}.ai-result small{color:#70efc5;letter-spacing:.17em;grid-column:1/-1;font:5px Segoe UI,sans-serif}.ai-result p{color:#a7bbbf;margin:0;font:.72rem/1.5 Segoe UI,sans-serif}.ai-result b{color:#9ee9d0;letter-spacing:.12em;white-space:nowrap;align-self:center;font:6px Segoe UI,sans-serif}.ai-result b i{background:#70efc5;border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block;box-shadow:0 0 11px #70efc5}.ai-orchestration footer{color:#3f626c;letter-spacing:.12em;border-top:1px solid #70daed1a;justify-content:space-between;gap:20px;padding:13px 20px;font:5px Segoe UI,sans-serif;display:flex;position:relative}.ai-orchestration footer strong{color:#557a84;font-weight:600}.contact-signal{letter-spacing:.15em;background:#020d1599;border:1px solid #63e3f92e;align-items:center;gap:9px;width:max-content;margin-top:24px;padding:10px 13px;font:6px Segoe UI,sans-serif;display:flex}.contact-signal>i{background:#70efc5;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite service-live;box-shadow:0 0 14px #70efc5}.contact-signal span{color:#78949d}.contact-signal b{color:#70efc5}@keyframes sequence-pulse{0%,to{opacity:.2;transform:translate(0)}50%{opacity:1;transform:translate(30px)}}@keyframes service-live{50%{opacity:.25;transform:scale(.65)}}@keyframes case-scan-rotate{to{transform:rotate(360deg)}}@keyframes ai-copy-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes ai-node-in{to{opacity:1;transform:none}}@keyframes ai-data-pulse{0%{opacity:.15;transform:translate(-8px)}to{opacity:1;transform:translate(4px)}}@media (max-width:820px){.chapter-telemetry{grid-template-columns:auto 28px auto;top:calc(28vh + 28px)!important;left:5vw!important;right:auto!important}.chapter-telemetry em{display:none}.experience-sequence{grid-template-columns:1fr;margin-top:20px}.experience-sequence>i{width:1px;height:12px;margin-left:17px}.experience-sequence>i:after{animation:none}.kinetic-heading>i{display:none}.service-live{display:none!important}.ai-flow{grid-template-columns:1fr 1fr}.ai-flow-node em{display:none}.ai-orchestration footer{display:grid}.case-metrics>span{min-width:46px;padding:6px;font-size:9px}.orbi-roamer{width:86px;height:112px;transform:none}.orbi-actor{width:86px;height:91px}.orbi-motion{width:80px;height:80px;left:3px}.orbi-shadow{width:54px;height:8px;bottom:6px;left:17px}.orbi-pulse{width:40px;height:40px;top:21px;left:23px}.orbi-status{min-width:76px;padding:5px 6px 5px 8px;top:68px;left:auto;right:0}.orbi-quick-controls{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.portfolio-content .page-section>:not(.chapter-telemetry),.kinetic-heading>i{transform:none!important}.portfolio-content .kinetic-heading .kinetic-solid,.portfolio-content .kinetic-heading .kinetic-outline{opacity:1;clip-path:none;transform:none}}.catalog-page{--catalog-ink:#11181c;--catalog-muted:#68747a;--catalog-line:#17282e24;--catalog-cyan:#19adbd;min-height:100svh;color:var(--catalog-ink);background:#f3f3ed;font-family:Bahnschrift,Arial Narrow,Segoe UI,sans-serif;position:relative;overflow:hidden}.catalog-page ::selection{color:#f7ffff;background:#143f46}:is(.catalog-page button:focus-visible,.catalog-page a:focus-visible){outline-offset:4px;outline:2px solid #1cb6c5}.catalog-topbar{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#f7f8f4f0,#f7f8f494);border-bottom:1px solid #0f23281f;justify-content:space-between;align-items:center;height:86px;padding:0 3.2vw;display:flex;position:absolute;inset:0 0 auto}.catalog-brand{color:#121a1e;align-items:center;gap:13px;text-decoration:none;display:flex}.catalog-brand-mark{aspect-ratio:1;clip-path:polygon(0 0,100% 0,100% 76%,76% 100%,0 100%);background:#02050a url(/brand/leontiev-lab-mark.png) 50% 47%/162% no-repeat;border:1px solid #134e5733;width:42px;box-shadow:0 10px 30px #14383d1a}.catalog-brand b{letter-spacing:.17em;font-size:13px}.catalog-brand small{color:#738086;letter-spacing:.23em;margin-top:4px;font-size:7px;display:block}.catalog-topbar nav{align-items:center;gap:26px;display:flex}.catalog-topbar nav a{color:#526168;letter-spacing:.18em;font:600 8px Segoe UI,sans-serif;text-decoration:none}.catalog-topbar nav a:hover{color:#0d171b}.catalog-topbar nav .catalog-order-link{color:#0c6873;border:1px solid #0e5d6740;padding:12px 16px}.future-store{isolation:isolate;background:#f3f3ed;min-height:100svh;position:relative;overflow:hidden}.future-store:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f3f3edfa 0,#f3f3edd1 24%,#0000 47% 73%,#f3f3edd1 100%),linear-gradient(#f3f3ed33,#0000 62%,#e8ebe7eb);position:absolute;inset:0}.future-store:after{z-index:3;opacity:.14;content:"";pointer-events:none;background-image:linear-gradient(#0d3e4614 1px,#0000 1px),linear-gradient(90deg,#0d3e460f 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:86px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 34% 76%,#000);mask-image:linear-gradient(90deg,#000,#0000 34% 76%,#000)}.future-store-canvas{z-index:0;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.future-store-glow{z-index:0;filter:blur(22px);pointer-events:none;background:radial-gradient(#4ed5dc2e,#ffffff05 48%,#0000 72%);border-radius:50%;width:62vw;height:46vh;position:absolute;bottom:-16%;left:50%;transform:translate(-50%)}.catalog-hero-copy{z-index:5;pointer-events:none;width:min(520px,31vw);position:absolute;top:49%;left:4vw;transform:translateY(-43%)}.catalog-hero-copy>p{color:#66767b;letter-spacing:.2em;border-left:28px solid #20b7c6;justify-content:space-between;margin:0 0 28px;padding-left:12px;font:600 7px Segoe UI,sans-serif;display:flex}.catalog-hero-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(3.6rem,5.25vw,6.7rem);font-weight:560;line-height:.79}.catalog-hero-copy h1 em{color:#0000;-webkit-text-stroke:1px #121f238c;text-shadow:4px 5px #5db3bb1f;font-style:normal}.catalog-hero-note{color:#65747a;width:min(440px,96%);margin-top:30px;font:400 clamp(.78rem,.9vw,.96rem)/1.65 Segoe UI,sans-serif}.catalog-selection{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(.86);backdrop-filter:blur(18px)saturate(.86);background:#fafbf7b8;border:1px solid #1f434929;width:min(340px,22vw);padding:22px 22px 20px;position:absolute;top:50%;right:3.2vw;transform:translateY(-36%);box-shadow:0 28px 80px #2b47481a,inset 0 0 0 1px #ffffff7a}.catalog-selection>div:first-child{color:#738086;letter-spacing:.17em;justify-content:space-between;align-items:center;font:600 7px Segoe UI,sans-serif;display:flex}.catalog-selection>div:first-child i{width:38px;height:3px;box-shadow:0 0 14px}.catalog-selection h2{letter-spacing:-.035em;margin:24px 0 12px;font-size:clamp(1.35rem,1.8vw,2.15rem);line-height:.95}.catalog-selection p{color:#68757a;min-height:68px;margin:0;font:400 .76rem/1.5 Segoe UI,sans-serif}.catalog-selection>strong{color:#087b88;letter-spacing:.05em;margin-top:18px;font-size:1.04rem;display:block}.catalog-selection-actions{grid-template-columns:1fr auto;gap:8px;margin-top:19px;display:grid}.catalog-selection-actions button{cursor:pointer;color:#3f5056;letter-spacing:.17em;background:#fff6;border:1px solid #0f414833;min-height:43px;padding:0 14px;font:600 7px Segoe UI,sans-serif}.catalog-selection-actions button:first-child{color:#f4ffff;background:#13343a;border-color:#158d99;justify-content:space-between;align-items:center;display:flex}.catalog-selection-actions button:first-child:hover{background:#0c6570}.catalog-cube-hint{z-index:5;color:#66757a;letter-spacing:.17em;align-items:center;gap:9px;font:600 7px Segoe UI,sans-serif;display:flex;position:absolute;bottom:10vh;right:3.2vw}.catalog-cube-hint i{border:1px solid #149aa8;border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite catalog-hint;box-shadow:0 0 0 5px #149aa817,0 0 16px #149aa842}.catalog-scroll{z-index:5;color:#526167;letter-spacing:.2em;align-items:center;gap:11px;font:600 7px Segoe UI,sans-serif;text-decoration:none;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.catalog-scroll span{background:#14525933;width:1px;height:38px;position:relative;overflow:hidden}.catalog-scroll span:after{content:"";background:#159dac;width:1px;height:50%;animation:1.8s ease-in-out infinite catalog-scroll;position:absolute;top:-50%}.catalog-products{z-index:4;background:linear-gradient(#eef0ec,#f8f8f4 24%,#eff2ef 100%);border-top:1px solid #16373e1a;padding:130px 5vw 150px;position:relative}.catalog-products:before{opacity:.23;content:"";pointer-events:none;background-image:linear-gradient(#193d420e 1px,#0000 1px),linear-gradient(90deg,#193d420b 1px,#0000 1px);background-size:110px 110px;position:absolute;inset:0}.catalog-products-heading{grid-template-columns:.9fr 1.55fr 1fr;align-items:end;gap:7vw;max-width:1500px;margin:0 auto 58px;display:grid;position:relative}.catalog-products-heading>p{color:#15909c;letter-spacing:.2em;align-self:start;margin:8px 0 0;font:700 7px Segoe UI,sans-serif}.catalog-products-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5vw,6rem);font-weight:520;line-height:.82}.catalog-products-heading h2 span{color:#0000;-webkit-text-stroke:1px #16262a61}.catalog-products-heading>div{color:#6b797e;font:400 .8rem/1.62 Segoe UI,sans-serif}.catalog-filters{flex-wrap:wrap;gap:7px;max-width:1500px;margin:0 auto 28px;display:flex;position:relative}.catalog-filters button{cursor:pointer;color:#65747a;letter-spacing:.14em;background:#ffffff57;border:1px solid #18393f24;padding:11px 14px;font:700 7px Segoe UI,sans-serif;transition:all .22s}.catalog-filters button:hover,.catalog-filters button.is-active{color:#effeff;background:#14343a;border-color:#1594a0}.catalog-grid{border-top:1px solid var(--catalog-line);border-left:1px solid var(--catalog-line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1500px;margin:auto;display:grid;position:relative}.catalog-grid article{border-right:1px solid var(--catalog-line);border-bottom:1px solid var(--catalog-line);background:#fafbf785;min-height:420px;padding:27px 27px 25px;transition:background .28s,transform .28s,box-shadow .28s;position:relative;overflow:hidden}.catalog-grid article:before{opacity:0;content:"";pointer-events:none;background:radial-gradient(circle at 84% 10%,#3ab9c31f,#0000 34%);transition:opacity .3s;position:absolute;inset:0}.catalog-grid article:hover,.catalog-grid article.is-selected{z-index:2;background:#fffffced;transform:translateY(-4px);box-shadow:0 28px 70px #2644461a}.catalog-grid article:hover:before,.catalog-grid article.is-selected:before{opacity:1}.catalog-card-top{color:#758187;letter-spacing:.16em;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font:700 7px Segoe UI,sans-serif;display:grid;position:relative}.catalog-card-top small{color:#1595a1}.catalog-card-top i{width:34px;height:3px}.catalog-grid h3{letter-spacing:-.035em;min-height:76px;margin:54px 0 17px;font-size:clamp(1.5rem,2vw,2.35rem);line-height:.98;position:relative}.catalog-grid article>p{color:#68767b;min-height:72px;margin:0;font:400 .78rem/1.55 Segoe UI,sans-serif;position:relative}.catalog-grid ul{border-top:1px solid #18353b1f;margin:22px 0 0;padding:0;list-style:none;position:relative}.catalog-grid li{color:#526168;border-bottom:1px solid #18353b17;padding:9px 0 9px 14px;font:500 .68rem Segoe UI,sans-serif}.catalog-grid li:before{color:#1aa1ae;content:"+";position:absolute;left:1px}.catalog-grid footer{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:25px;left:27px;right:27px}.catalog-grid footer strong{color:#0c6f79;letter-spacing:.04em;font-size:.91rem}.catalog-grid footer button{cursor:pointer;color:#314349;letter-spacing:.15em;background:0 0;border:1px solid #114b5240;align-items:center;gap:20px;padding:11px 13px;font:700 7px Segoe UI,sans-serif;display:flex}.catalog-grid footer button:hover{color:#fff;background:#14343a}.catalog-final-cta{z-index:4;color:#effbfa;text-align:center;background:#132a2f;justify-items:center;padding:135px 5vw 145px;display:grid;position:relative;overflow:hidden}.catalog-final-cta:before{aspect-ratio:1;content:"";border:1px solid #52dee61f;border-radius:50%;width:52vw;position:absolute;box-shadow:0 0 0 7vw #52dee606,0 0 0 15vw #52dee605}.catalog-final-cta p,.catalog-final-cta h2,.catalog-final-cta button{position:relative}.catalog-final-cta p{color:#66cbd3;letter-spacing:.22em;font:700 7px Segoe UI,sans-serif}.catalog-final-cta h2{letter-spacing:-.055em;margin:24px 0 38px;font-size:clamp(2.7rem,5vw,6rem);font-weight:500;line-height:.87}.catalog-final-cta button{cursor:pointer;color:#f2ffff;letter-spacing:.17em;background:#0e454c85;border:1px solid #74ebf299;align-items:center;gap:36px;padding:17px 19px;font:700 8px Segoe UI,sans-serif;display:flex}.catalog-final-cta button:hover{color:#082126;background:#60dce5}.catalog-footer{z-index:4;color:#69838a;letter-spacing:.16em;background:#0e2024;border-top:1px solid #8fe7ec24;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:24px;min-height:82px;padding:0 4vw;font:600 7px Segoe UI,sans-serif;display:grid;position:relative}.catalog-footer a{color:#d9f5f7;text-decoration:none}.catalog-footer span:last-child{justify-self:end}.catalog-modal{z-index:100;place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0}.catalog-modal-backdrop{-webkit-backdrop-filter:blur(16px)saturate(.72);backdrop-filter:blur(16px)saturate(.72);cursor:default;background:#0c191d8a;border:0;position:absolute;inset:0}.catalog-modal-device{background:linear-gradient(145deg,#f8faf7fa,#e4ebe8fa);border:1px solid #cee8e6e6;border-radius:30px;width:min(1240px,92vw);height:min(720px,88svh);animation:.52s cubic-bezier(.16,1,.3,1) both catalog-device-in;position:relative;overflow:hidden;box-shadow:0 45px 120px #0d1e2161,inset 0 0 0 8px #1c2f3312}.catalog-modal-device:before{content:"";pointer-events:none;border:1px solid #1734391f;border-radius:23px;position:absolute;inset:8px}.catalog-modal-device>header{z-index:2;color:#63747a;letter-spacing:.19em;border-bottom:1px solid #1a383e21;justify-content:space-between;align-items:center;height:62px;padding:0 18px 0 31px;font:700 7px Segoe UI,sans-serif;display:flex;position:relative}.catalog-modal-device>header button{cursor:pointer;color:#45565c;background:#ffffff73;border:1px solid #1c3d4429;border-radius:50%;width:36px;height:36px;font-size:21px}.catalog-modal-content{z-index:2;grid-template-columns:1.1fr .9fr;height:calc(100% - 62px);display:grid;position:relative}.catalog-modal-info{border-right:1px solid #19363c21;padding:52px 54px;overflow:auto}.catalog-modal-info>p{color:#66767c;letter-spacing:.17em;align-items:center;gap:12px;margin:0;font:700 7px Segoe UI,sans-serif;display:flex}.catalog-modal-info>p span{color:#0d8a96}.catalog-modal-info>p i{background:#209daa;width:35px;height:1px}.catalog-modal-info h2{letter-spacing:-.06em;max-width:680px;margin:25px 0 13px;font-size:clamp(2.7rem,4.3vw,5.2rem);line-height:.85}.catalog-modal-info>strong{color:#087c87;letter-spacing:.04em;font-size:1.38rem}.catalog-modal-summary{color:#68767b;max-width:650px;margin-top:28px;font:400 .86rem/1.62 Segoe UI,sans-serif}.catalog-modal-info aside{background:#ffffff59;border:1px solid #174c5421;margin-top:25px;padding:15px 17px}.catalog-modal-info aside small{color:#77858a;letter-spacing:.18em;font:700 6px Segoe UI,sans-serif}.catalog-modal-info aside p{color:#4f5f64;margin:7px 0 0;font:500 .74rem/1.5 Segoe UI,sans-serif}.catalog-modal-info ul{border-top:1px solid #19373d1f;margin:25px 0 0;padding:0;list-style:none}.catalog-modal-info li{color:#4f5f64;border-bottom:1px solid #19373d1a;grid-template-columns:34px 1fr;padding:12px 0;font:500 .75rem Segoe UI,sans-serif;display:grid}.catalog-modal-info li span{color:#1595a1;font-size:7px}.catalog-modal-content form{background:#f7faf8b3;border:1px solid #15535b2b;border-radius:17px;flex-direction:column;margin:30px;padding:30px;display:flex}.catalog-modal-content form>p{color:#128c98;letter-spacing:.18em;margin:0;font:700 7px Segoe UI,sans-serif}.catalog-modal-content form h3{margin:12px 0 22px;font-size:1.5rem}.catalog-modal-content form label{color:#738086;letter-spacing:.15em;gap:7px;margin-bottom:13px;font:700 6px Segoe UI,sans-serif;display:grid}.catalog-modal-content input,.catalog-modal-content textarea{color:#182125;resize:none;background:#ffffffa8;border:1px solid #1c3e4426;outline:none;width:100%;padding:13px 14px;font:500 .78rem Segoe UI,sans-serif}.catalog-modal-content textarea{min-height:103px;line-height:1.45}.catalog-modal-content input:focus,.catalog-modal-content textarea:focus{border-color:#179aa7;box-shadow:0 0 0 3px #179aa714}.catalog-modal-content form>button{cursor:pointer;color:#efffff;letter-spacing:.17em;background:#143a40;border:1px solid #126d77;justify-content:space-between;align-items:center;margin-top:5px;padding:15px 16px;font:700 7px Segoe UI,sans-serif;display:flex}.catalog-modal-content form>button:hover{background:#106b76}.catalog-modal-content output{color:#147783;letter-spacing:.12em;min-height:28px;padding-top:10px;font:700 7px/1.45 Segoe UI,sans-serif}.catalog-honeypot{position:absolute!important;left:-9999px!important}@keyframes catalog-hint{0%,to{opacity:.42;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@keyframes catalog-scroll{0%{top:-50%}70%,to{top:100%}}@keyframes catalog-device-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}@media (max-width:1100px){.catalog-hero-copy{width:37vw}.catalog-selection{width:25vw}.catalog-products-heading{grid-template-columns:1fr 2fr}.catalog-products-heading>div{grid-column:2}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.catalog-topbar{height:72px;padding:0 18px}.catalog-brand-mark{width:36px}.catalog-brand b{font-size:10px}.catalog-brand small{font-size:5px}.catalog-topbar nav a:not(.catalog-order-link){display:none}.catalog-topbar nav .catalog-order-link{padding:10px;font-size:6px}.future-store{min-height:920px}.future-store:before{background:linear-gradient(#f3f3edeb 0,#f3f3ed73 31%,#0000 48% 70%,#f3f3edf2 86%)}.future-store-canvas{height:620px;top:130px}.catalog-hero-copy{width:calc(100% - 40px);top:112px;left:20px;transform:none}.catalog-hero-copy>p{margin-bottom:18px}.catalog-hero-copy h1{font-size:3.5rem}.catalog-hero-note{width:78%;margin-top:18px;font-size:.74rem}.catalog-selection{width:auto;inset:auto 18px 70px;transform:none}.catalog-selection p{min-height:0}.catalog-cube-hint{display:none}.catalog-scroll{bottom:22px}.catalog-products{padding:90px 18px 100px}.catalog-products-heading{margin-bottom:36px;display:block}.catalog-products-heading h2{margin:19px 0 22px;font-size:3.2rem}.catalog-filters{scrollbar-width:none;flex-wrap:nowrap;margin-right:-18px;padding:0 18px 9px 0;overflow-x:auto}.catalog-filters button{flex:none}.catalog-grid{grid-template-columns:1fr}.catalog-grid article{min-height:405px}.catalog-final-cta{padding:100px 20px}.catalog-final-cta h2{font-size:3rem}.catalog-final-cta button{gap:16px;font-size:7px}.catalog-footer{grid-template-columns:1fr auto auto;gap:14px;padding:0 20px}.catalog-footer span:first-of-type{display:none}.catalog-modal{padding:8px}.catalog-modal-device{border-radius:22px;width:100%;height:94svh}.catalog-modal-device>header{height:54px;padding-left:20px}.catalog-modal-content{height:calc(100% - 54px);display:block;overflow:auto}.catalog-modal-info{border-bottom:1px solid #19363c21;border-right:0;padding:31px 25px;overflow:visible}.catalog-modal-info h2{font-size:3rem}.catalog-modal-content form{margin:18px;padding:22px}}.particle-countdown{z-index:3;isolation:isolate;background:radial-gradient(circle at 50% 46%,#12758c1f,#0000 28%),radial-gradient(circle at 8% 5%,#ff89320e,#0000 22%),#010306;border-top:1px solid #7bcfdf21;border-bottom:1px solid #7bcfdf29;min-height:900px;padding:clamp(80px,9vw,150px) max(24px,6vw) 34px;display:block;position:relative;overflow:hidden}.particle-countdown:before{z-index:-1;content:"";background-image:linear-gradient(#67d8eb06 1px,#0000 1px),linear-gradient(90deg,#67d8eb06 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 48%,#000,#0000 72%)}.particle-countdown:after{opacity:.7;content:"";background:linear-gradient(90deg,#0000,#6feeff 48%,#ff9d43 52%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.portfolio-content .particle-countdown>*{width:100%;max-width:none}.particle-countdown-head{z-index:2;grid-template-columns:minmax(320px,1.15fr) minmax(260px,.6fr);align-items:end;gap:clamp(35px,8vw,140px);max-width:1600px;margin:0 auto 42px;display:grid;position:relative}.particle-countdown-head>div:first-child>p{color:#6c8b94;letter-spacing:.22em;align-items:center;gap:12px;margin:0 0 22px;font:600 6px Segoe UI,sans-serif;display:flex}.particle-countdown-head>div:first-child>p i{background:#ff9b43;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite discount-signal;box-shadow:0 0 18px #ff9943cc}.particle-countdown h2{color:#eef8f9;letter-spacing:-.075em;margin:0;font-size:clamp(3.2rem,7.2vw,9.4rem);font-weight:500;line-height:.79}.particle-countdown h2 span{color:#0000;-webkit-text-stroke:1px #b8e4eb6b}.particle-countdown-copy{padding-bottom:7px}.particle-countdown-copy>p{color:#7e959d;max-width:520px;margin:0 0 27px;font:.92rem/1.75 Segoe UI,sans-serif}.particle-countdown-copy button{color:#fff2e5;cursor:pointer;letter-spacing:.17em;background:linear-gradient(120deg,#5f2c0f80,#12161cad);border:1px solid #ff9f4a7a;justify-content:space-between;align-items:center;width:min(100%,360px);min-height:68px;padding:0 21px;font:700 7px Segoe UI,sans-serif;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s;display:flex;box-shadow:0 18px 60px #ff7c2314,inset 0 0 26px #ff8f3409}.particle-countdown-copy button:hover{background:#75361180;border-color:#ffad61;transform:translateY(-3px);box-shadow:0 18px 65px #ff7c2329,0 0 34px #ff923f14}.particle-countdown-copy button span{color:#ffab61;font-size:18px}.particle-timer-stage{z-index:2;border-top:1px solid #84d6e521;border-bottom:1px solid #84d6e521;max-width:1760px;margin:0 auto;position:relative}.particle-timer-stage:before,.particle-timer-stage:after{z-index:2;content:"";background:#66eaff;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;box-shadow:0 0 12px #66eaff}.particle-timer-stage:before{left:0}.particle-timer-stage:after{right:0}.particle-timer-stage canvas{cursor:crosshair;touch-action:none;width:100%;height:clamp(300px,34vw,540px);display:block}.particle-time-labels{pointer-events:none;grid-template-columns:repeat(4,1fr);gap:2.8%;display:grid;position:absolute;bottom:9%;left:3.5%;right:3.5%}.particle-time-labels span{color:#4c6871;text-align:center;letter-spacing:.27em;font:700 6px Segoe UI,sans-serif}.particle-pointer-hint{color:#4a656e;letter-spacing:.17em;pointer-events:none;align-items:center;gap:9px;margin:0;font:600 5px Segoe UI,sans-serif;display:flex;position:absolute;top:24px;right:28px}.particle-pointer-hint i{border:1px solid #64e7fb5c;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 8px #62e6fa14}.particle-countdown>footer{color:#3e5861;letter-spacing:.16em;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1760px;margin:0 auto;padding-top:25px;font:600 5px Segoe UI,sans-serif;display:grid}.particle-countdown>footer b{color:#55d8cb;letter-spacing:.18em;font:700 5px Segoe UI,sans-serif}.particle-countdown>footer b:before{content:"";background:#55e1cc;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 11px #55e1cc}.particle-countdown>footer span:last-child{justify-self:end}@keyframes discount-signal{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:820px){.particle-countdown{min-height:760px;padding:90px 20px 28px}.particle-countdown-head{grid-template-columns:1fr;gap:30px;margin-bottom:28px}.particle-countdown h2{font-size:clamp(3.15rem,15vw,6.3rem)}.particle-countdown-copy>p{font-size:.82rem}.particle-timer-stage canvas{height:310px}.particle-time-labels{gap:3%;bottom:13%;left:4%;right:4%}.particle-pointer-hint{top:16px;right:15px}.particle-countdown>footer{grid-template-columns:1fr auto}.particle-countdown>footer span:last-child{display:none}}@media (max-width:480px){.particle-countdown{min-height:700px}.particle-countdown h2{font-size:3.3rem}.particle-timer-stage canvas{height:250px}.particle-time-labels{bottom:9%}.particle-time-labels span{letter-spacing:.13em;font-size:4px}.particle-pointer-hint{display:none}}@media (prefers-reduced-motion:reduce){.particle-countdown-head>div:first-child>p i{animation:none}}:is(.demo-screen-sun:has(.ai-site-builder),.demo-screen-mercury:has(.ai-site-builder),.demo-screen-venus:has(.ai-site-builder),.demo-screen-comet:has(.ai-site-builder)){background:#071019;overflow:hidden}.ai-site-builder{--builder-accent:#e76f2e;color:#dce8eb;background:#071019;grid-template-columns:minmax(210px,25%) minmax(360px,1fr) minmax(190px,22%);width:100%;height:100%;font-family:Segoe UI,Arial,sans-serif;display:grid;position:relative;overflow:hidden}.ai-site-builder button,.ai-site-builder input,.ai-site-builder textarea,.ai-site-builder select{font-family:inherit}.ai-builder-chat,.ai-builder-control{z-index:2;background:linear-gradient(150deg,#081822fa,#040d14fc);min-width:0;position:relative}.ai-builder-chat{border-right:1px solid #7fccd621;grid-template-rows:42px minmax(0,1fr) auto auto auto;display:grid}.ai-builder-chat>header,.ai-builder-toolbar{border-bottom:1px solid #7fccd61f;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;display:flex}.ai-builder-chat>header>div{align-items:center;gap:7px;display:flex}.ai-builder-chat>header i{background:var(--builder-accent);width:7px;height:7px;box-shadow:0 0 15px var(--builder-accent);border-radius:50%}.ai-builder-chat>header span,.ai-builder-chat>header b,.ai-builder-toolbar span{letter-spacing:.16em;font-size:5px;font-weight:700}.ai-builder-chat>header b{color:#60d9cf}.ai-builder-messages{scrollbar-width:thin;min-height:0;padding:13px 11px;overflow:auto}.ai-builder-messages p{color:#aec1c6;background:#07161fc4;border:1px solid #80cbd321;max-width:92%;margin:0 0 9px;padding:10px 11px;font-size:8px;line-height:1.5}.ai-builder-messages p.user{border-color:var(--builder-accent);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.ai-builder-messages p.user{border-color:color-mix(in srgb,var(--builder-accent) 42%,transparent)}}.ai-builder-messages p.user{background:var(--builder-accent)}@supports (color:color-mix(in lab, red, red)){.ai-builder-messages p.user{background:color-mix(in srgb,var(--builder-accent) 13%,#07161fcc)}}.ai-builder-messages p.user{color:#efffff}.ai-builder-messages p small{color:var(--builder-accent);letter-spacing:.15em;margin-bottom:5px;font-size:5px;font-weight:800;display:block}.ai-builder-messages .is-loading span{background:var(--builder-accent);border-radius:50%;width:4px;height:4px;margin-right:4px;animation:.8s ease-in-out infinite alternate ai-builder-dot;display:inline-block}.ai-builder-messages .is-loading span:nth-child(3){animation-delay:.2s}.ai-builder-messages .is-loading span:nth-child(4){animation-delay:.4s}.ai-builder-suggestions{scrollbar-width:none;gap:4px;padding:0 10px 8px;display:flex;overflow-x:auto}.ai-builder-suggestions button{color:#779099;cursor:pointer;background:0 0;border:1px solid #77cad329;flex:none;padding:7px 8px;font-size:5px}.ai-builder-suggestions button:hover{border-color:var(--builder-accent);color:#fff}.ai-builder-chat>form{border-top:1px solid #7fccd61f;grid-template-columns:1fr 36px;gap:5px;padding:9px 10px;display:grid}.ai-builder-chat textarea{resize:none;color:#dcecef;background:#030b11;border:1px solid #81cdd629;outline:0;min-height:60px;padding:9px;font-size:7px;line-height:1.45}.ai-builder-chat textarea:focus{border-color:var(--builder-accent)}.ai-builder-chat form button{border:1px solid var(--builder-accent)}@supports (color:color-mix(in lab, red, red)){.ai-builder-chat form button{border:1px solid color-mix(in srgb,var(--builder-accent) 56%,transparent)}}.ai-builder-chat form button{background:var(--builder-accent)}@supports (color:color-mix(in lab, red, red)){.ai-builder-chat form button{background:color-mix(in srgb,var(--builder-accent) 16%,#071019)}}.ai-builder-chat form button{color:#fff;cursor:pointer}.ai-builder-chat form button:disabled{opacity:.35;cursor:not-allowed}.ai-builder-error{color:#ff8279;padding:0 10px 8px;font-size:6px}.ai-builder-stage{background:radial-gradient(circle at 50% 35%,#54ccd917,#0000 45%),#02070b;grid-template-rows:42px minmax(0,1fr) 30px;min-width:0;min-height:0;display:grid;position:relative}.ai-builder-toolbar>div{gap:3px;display:flex}.ai-builder-toolbar button{color:#58737b;cursor:pointer;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid #0000;padding:7px 9px;font-size:5px;font-weight:700}.ai-builder-toolbar button.active{border-color:var(--builder-accent);color:#efffff}.ai-builder-toolbar button.library-button{border:1px solid var(--builder-accent);margin-right:7px}@supports (color:color-mix(in lab, red, red)){.ai-builder-toolbar button.library-button{border:1px solid color-mix(in srgb,var(--builder-accent) 48%,transparent)}}.ai-builder-toolbar button.library-button{color:#dffcff}.ai-builder-toolbar button.library-button:hover{background:var(--builder-accent)}@supports (color:color-mix(in lab, red, red)){.ai-builder-toolbar button.library-button:hover{background:color-mix(in srgb,var(--builder-accent) 16%,transparent)}}.ai-builder-canvas{min-width:0;min-height:0;padding:12px;overflow:hidden}.ai-builder-canvas iframe,.ai-builder-canvas pre{background:#fff;border:1px solid #a7dfe338;border-radius:5px;width:100%;height:100%;margin:0;box-shadow:0 28px 65px #00000070,0 0 0 5px #81d9e006}.ai-builder-canvas iframe{display:block}.ai-builder-canvas pre{color:#8fcbd1;white-space:pre-wrap;background:#03080d;padding:15px;font:6px/1.6 Consolas,monospace;overflow:auto}.ai-builder-stage>footer{color:#536d75;letter-spacing:.08em;border-top:1px solid #7fccd61a;justify-content:space-around;align-items:center;gap:8px;font-size:5px;display:flex}.ai-builder-stage>footer span:before{color:#53d6c8;content:"●";margin-right:5px}.ai-builder-control{scrollbar-width:thin;border-left:1px solid #7fccd621;padding:13px;overflow:auto}.ai-builder-control>section{border-bottom:1px solid #7fccd61c;margin-bottom:13px;padding-bottom:13px}.ai-builder-control section>small{color:#64828a;letter-spacing:.15em;margin-bottom:9px;font-size:5px;font-weight:700;display:block}.ai-builder-styles{grid-template-columns:1fr 1fr;gap:4px;display:grid}.ai-builder-styles button,.anton-style{color:#758d94;cursor:pointer;letter-spacing:.08em;background:#051017a6;border:1px solid #7ecad324;align-items:center;gap:6px;min-height:27px;padding:6px;font-size:5px;font-weight:700;display:flex}.ai-builder-styles button i{border-radius:2px;width:8px;height:8px;box-shadow:0 0 8px}.ai-builder-styles button.active,.ai-builder-styles button:hover,.anton-style.active,.anton-style:hover{border-color:var(--builder-accent);color:#fff}.anton-style{justify-content:center;width:100%;margin-top:5px}.ai-builder-price>b{color:#efffff;margin:7px 0;font-size:17px;line-height:1;display:block}.ai-builder-price p{color:#6d858d;margin:0 0 9px;font-size:6px;line-height:1.5}.ai-builder-price>span{color:#5edbcf;letter-spacing:.08em;border:1px solid #52d8c733;padding:7px;font-size:5px;font-weight:700;display:block}.ai-builder-price>span.review{color:#ffb454;border-color:#ffb24440}.ai-builder-versions{gap:3px;display:grid}.ai-builder-versions>button{color:#81959b;text-align:left;cursor:pointer;background:#08182180;border:1px solid #0000;grid-template-columns:22px 1fr;align-items:center;gap:5px;padding:6px;font-size:5px;display:grid}.ai-builder-versions>button:hover,.ai-builder-versions>button.active{color:#fff;border-color:#7eccd533}.ai-builder-versions>button>i{color:var(--builder-accent);font-style:normal}.ai-builder-versions>button small{color:#4f6971;margin-top:3px;font-size:4px;display:block}.ai-builder-actions{grid-template-columns:1fr 1.2fr;gap:5px;display:grid}.ai-builder-actions button,.ai-builder-human,.ai-builder-order>button{color:#90a9af;cursor:pointer;letter-spacing:.1em;background:0 0;border:1px solid #7fcdd52e;min-height:34px;padding:8px;font-size:5px;font-weight:800}.ai-builder-actions button.primary,.ai-builder-order>button{border-color:var(--builder-accent);background:var(--builder-accent)}@supports (color:color-mix(in lab, red, red)){.ai-builder-actions button.primary,.ai-builder-order>button{background:color-mix(in srgb,var(--builder-accent) 18%,#071019)}}.ai-builder-actions button.primary,.ai-builder-order>button{color:#fff}.ai-builder-actions button span{float:right}.ai-builder-human{width:100%;margin-top:6px}.ai-builder-order{z-index:8;border:1px solid var(--builder-accent);flex-direction:column;gap:6px;padding:12px;display:flex;position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.ai-builder-order{border:1px solid color-mix(in srgb,var(--builder-accent) 50%,transparent)}}.ai-builder-order{background:#030c12fa;box-shadow:0 25px 70px #000}.ai-builder-order header{color:#fff;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:7px;display:flex}.ai-builder-order header button{color:#779199;cursor:pointer;background:0 0;border:0;font-size:16px}.ai-builder-order input,.ai-builder-order select{color:#d9e9ec;background:#02090e;border:1px solid #7fcdd52b;outline:0;min-height:34px;padding:8px;font-size:7px}.ai-builder-order input:focus,.ai-builder-order select:focus{border-color:var(--builder-accent)}.ai-builder-order p{color:#5fe0c9;margin:0;font-size:6px}.ai-builder-order>small{color:#61777e;font-size:5px;line-height:1.5}@keyframes ai-builder-dot{to{opacity:.25;transform:translateY(-2px)}}@media (max-width:1180px) and (min-width:761px){.ai-site-builder{grid-template-columns:200px minmax(330px,1fr) 190px}.ai-builder-stage>footer span:nth-child(2){display:none}}@media (max-width:760px){.service-demo-device:has(.ai-site-builder){height:850px}.ai-site-builder{grid-template-rows:260px 420px auto;grid-template-columns:1fr;height:auto;min-height:100%;overflow:auto}.ai-builder-chat{border-bottom:1px solid #7fccd621;border-right:0}.ai-builder-control{border-top:1px solid #7fccd621;border-left:0}.ai-builder-stage>footer span:nth-child(2){display:none}}.ai-template-library{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 50% 4%,#30b3c824,#0000 34%),linear-gradient(145deg,#040f17fb,#02080dfe);grid-template-rows:auto auto minmax(0,1fr) auto;padding:24px;display:grid;position:absolute;inset:0;overflow:hidden}.ai-template-library>header{border-bottom:1px solid #83d3dc26;justify-content:space-between;align-items:flex-start;gap:25px;padding:0 0 18px;display:flex}.ai-template-library>header>div{grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);align-items:end;gap:32px;width:100%;display:grid}.ai-template-library>header small{color:#55d9d0;letter-spacing:.18em;grid-column:1/-1;font-size:6px;font-weight:800}.ai-template-library h2{color:#edf9fb;letter-spacing:-.055em;max-width:580px;margin:0;font-size:clamp(25px,3vw,48px);line-height:.88}.ai-template-library>header p{color:#769198;max-width:600px;margin:0;font-size:8px;line-height:1.6}.ai-template-library>header>button{color:#7d969c;cursor:pointer;background:#07151d;border:1px solid #7eced733;flex:none;width:36px;height:36px;font-size:20px}.ai-template-library>header>button:hover{border-color:var(--builder-accent);color:#fff}.ai-template-filters{scrollbar-width:none;gap:6px;padding:11px 0 2px;display:flex;overflow:auto}.ai-template-filters button{color:#5e7980;letter-spacing:.13em;cursor:pointer;background:#051017a6;border:1px solid #7eced726;flex:none;align-items:center;gap:8px;padding:7px 10px;font-size:5px;font-weight:800;display:flex}.ai-template-filters button:hover,.ai-template-filters button.active{border-color:var(--builder-accent)}@supports (color:color-mix(in lab, red, red)){.ai-template-filters button:hover,.ai-template-filters button.active{border-color:color-mix(in srgb,var(--builder-accent) 70%,transparent)}}.ai-template-filters button:hover,.ai-template-filters button.active{background:var(--builder-accent)}@supports (color:color-mix(in lab, red, red)){.ai-template-filters button:hover,.ai-template-filters button.active{background:color-mix(in srgb,var(--builder-accent) 11%,#07131b)}}.ai-template-filters button:hover,.ai-template-filters button.active{color:#e7fbff}.ai-template-filters button span{color:var(--builder-accent);font-size:5px}.ai-template-grid{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;padding:15px 2px;display:grid;overflow:auto}.ai-template-grid>article{color:#8aa0a6;background:#081821b8;border:1px solid #81cdd626;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.ai-template-grid>article:hover,.ai-template-grid>article.active{z-index:2;border-color:var(--builder-accent);box-shadow:0 18px 40px #0000004d,0 0 24px var(--builder-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ai-template-grid>article:hover,.ai-template-grid>article.active{box-shadow:0 18px 40px #0000004d,0 0 24px color-mix(in srgb,var(--builder-accent) 10%,transparent)}}.ai-template-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ai-template-select>div:last-child{gap:4px;padding:9px 10px 8px;display:grid}.ai-template-grid small{color:var(--builder-accent);letter-spacing:.14em;font-size:5px;font-weight:800}.ai-template-grid strong{color:#edf8fa;letter-spacing:.04em;font-size:9px}.ai-template-select>div:last-child span{color:#526e75;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.ai-template-grid>article>a{color:#58767d;letter-spacing:.12em;border-top:1px solid #7eced71c;justify-content:space-between;align-items:center;margin:0 10px 8px;padding-top:7px;font-size:5px;font-weight:800;text-decoration:none;display:flex}.ai-template-grid>article>a:hover{color:var(--builder-accent)}.ai-template-thumb{color:#111827;isolation:isolate;background:linear-gradient(135deg,#e9edf2,#fff);height:92px;position:relative;overflow:hidden}.ai-template-thumb:before{content:"";border:1px solid #0f172a1f;position:absolute;inset:8px}.ai-template-thumb>span{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,var(--builder-accent) 28%,#10151d 72%);width:43%;box-shadow:0 9px 24px var(--builder-accent);border-radius:50%;position:absolute;top:10%;right:9%}@supports (color:color-mix(in lab, red, red)){.ai-template-thumb>span{box-shadow:0 9px 24px color-mix(in srgb,var(--builder-accent) 24%,transparent)}}.ai-template-thumb>i{border:1px solid var(--builder-accent);width:57%;height:48%;position:absolute;top:19%;right:2%}@supports (color:color-mix(in lab, red, red)){.ai-template-thumb>i{border:1px solid color-mix(in srgb,var(--builder-accent) 54%,transparent)}}.ai-template-thumb>i{border-radius:50%;transform:rotate(-17deg)}.ai-template-thumb>b,.ai-template-thumb>em{z-index:2;max-width:54%;font-style:normal;position:absolute;left:9%}.ai-template-thumb>b{letter-spacing:.14em;font-size:5px;top:14%}.ai-template-thumb>em{letter-spacing:-.04em;font-size:11px;font-weight:800;line-height:.88;top:33%}.ai-template-thumb[data-layout=agency-bento]>span,.ai-template-thumb[data-layout=business-grid]>span{background:linear-gradient(145deg,#fff,var(--builder-accent));border-radius:4px}.ai-template-thumb[data-layout=studio-editorial]{background:#e8e0d1}.ai-template-thumb[data-layout=studio-editorial]>span{clip-path:polygon(10% 0,100% 12%,84% 100%,0 82%);border-radius:0}.ai-template-thumb[data-layout=product-noir],.ai-template-thumb[data-layout=web3-orbit],.ai-template-thumb[data-layout=data-terminal]{color:#eefcff;background:#05090d}.ai-template-thumb[data-layout=product-noir]>span{border-radius:28% 72% 44% 56%;width:58%;right:20%}.ai-template-thumb[data-layout=app-split]>span,.ai-template-thumb[data-layout=mobile-glow]>span{border-radius:16px;width:28%;right:15%;transform:rotate(8deg)}.ai-template-thumb[data-layout=portfolio-stack]>span{box-shadow:8px 8px 0 var(--builder-accent);border-radius:0;transform:rotate(7deg)}.ai-template-thumb[data-layout=launch-poster]>span{border-radius:0;width:80%;top:-70%;right:-5%;transform:rotate(24deg)}.ai-template-thumb[data-layout=gastro-story]{background:#eee3d7}.ai-template-thumb[data-layout=gastro-story]>span{border-radius:50% 50% 10% 10%}.ai-template-thumb[data-layout=motion-bento]{color:#f7f4ff;background:linear-gradient(135deg,#080918,#17132d)}.ai-template-thumb[data-layout=motion-bento]>span{width:28%;box-shadow:-38px 28px 0 var(--builder-accent),0 12px 30px var(--builder-accent);border-radius:8px;top:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.ai-template-thumb[data-layout=motion-bento]>span{box-shadow:-38px 28px 0 color-mix(in srgb,var(--builder-accent) 34%,#111326),0 12px 30px color-mix(in srgb,var(--builder-accent) 38%,transparent)}}.ai-template-thumb[data-layout=launch-glass]{background:radial-gradient(circle at 78% 35%,var(--builder-accent),#05070c 62%)}@supports (color:color-mix(in lab, red, red)){.ai-template-thumb[data-layout=launch-glass]{background:radial-gradient(circle at 78% 35%,color-mix(in srgb,var(--builder-accent) 58%,#111827),#05070c 62%)}}.ai-template-thumb[data-layout=launch-glass]{color:#fff}.ai-template-thumb[data-layout=launch-glass]>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff59;border-radius:12px}.ai-template-thumb[data-layout=ai-gradient]{background:linear-gradient(145deg,#f6f1ff,#fff)}.ai-template-thumb[data-layout=ai-gradient]>span{background:linear-gradient(145deg,#fff,var(--builder-accent),#58d9ff);border-radius:22% 78% 58% 42%}.ai-template-thumb[data-layout=saas-clarity]>span{background:repeating-linear-gradient(0deg,#fff 0 9px,#edf2fa 10px);border:1px solid #dbe4f5;border-radius:7px;width:48%;right:7%}.ai-template-thumb[data-layout=shadcn-clean]{color:#1d211e;background:#f2eee6}.ai-template-thumb[data-layout=shadcn-clean]>span{border:1px solid var(--builder-accent)}@supports (color:color-mix(in lab, red, red)){.ai-template-thumb[data-layout=shadcn-clean]>span{border:1px solid color-mix(in srgb,var(--builder-accent) 45%,#e8e1d5)}}.ai-template-thumb[data-layout=shadcn-clean]>span{box-shadow:7px 7px 0 var(--builder-accent);background:#fffdf8;border-radius:2px}@supports (color:color-mix(in lab, red, red)){.ai-template-thumb[data-layout=shadcn-clean]>span{box-shadow:7px 7px 0 color-mix(in srgb,var(--builder-accent) 23%,transparent)}}.ai-template-thumb[data-layout=dashboard-command]{color:#eaf7fb;background:#071018}.ai-template-thumb[data-layout=dashboard-command]>span{background:repeating-linear-gradient(90deg,var(--builder-accent) 0 8px,#0d1b26 9px 18px);border-radius:4px;width:52%;top:13%;right:5%}@supports (color:color-mix(in lab, red, red)){.ai-template-thumb[data-layout=dashboard-command]>span{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--builder-accent) 52%,#0d1b26) 0 8px,#0d1b26 9px 18px)}}.ai-template-thumb[data-layout=dashboard-command]>span{box-shadow:inset 0 0 0 1px var(--builder-accent)}@supports (color:color-mix(in lab, red, red)){.ai-template-thumb[data-layout=dashboard-command]>span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--builder-accent) 55%,transparent)}}.ai-template-thumb[data-layout=portfolio-globe]{color:#f3f7ff;background:#02040a}.ai-template-thumb[data-layout=portfolio-globe]>span{background:radial-gradient(circle at 36% 30%,#fff 0 2%,var(--builder-accent) 4%,#102641 34%,#030711 70%);box-shadow:0 0 26px var(--builder-accent)}@supports (color:color-mix(in lab, red, red)){.ai-template-thumb[data-layout=portfolio-globe]>span{box-shadow:0 0 26px color-mix(in srgb,var(--builder-accent) 42%,transparent)}}.ai-template-thumb[data-layout=saas-pricing]{color:#102044;background:#eef4ff}.ai-template-thumb[data-layout=saas-pricing]>span{background:#fff;border-radius:5px;width:18%;height:62%;top:18%;right:8%;box-shadow:-22px 0 #fff,-44px 0 #fff}.ai-template-library>footer{color:#4e6b72;letter-spacing:.11em;border-top:1px solid #83d3dc21;justify-content:space-between;gap:12px;padding-top:12px;font-size:5px;display:flex}.ai-template-library>footer span:before{color:#53d7cf;content:"●";margin-right:6px}@media (max-width:980px){.ai-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-template-library>header>div{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ai-template-library{padding:17px;position:fixed}.ai-template-library>header>div{display:block}.ai-template-library>header p{margin-top:10px}.ai-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-template-thumb{height:84px}}@media (max-width:430px){.ai-template-grid{grid-template-columns:1fr}.ai-template-library>footer span:nth-child(2){display:none}}.ai-template-library{grid-template-rows:auto minmax(0,1fr) auto;padding:28px}.ai-template-library>header>div{grid-template-columns:minmax(320px,.72fr) minmax(360px,1.28fr)}.ai-template-library h2{font-size:clamp(34px,4.2vw,70px)}.ai-template-library>header p{max-width:690px;font-size:9px}.ai-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:16px;padding:20px 2px}.ai-template-grid>article{background:#07121a;flex-direction:column;min-height:0;display:flex}.ai-template-select{flex-direction:column;flex:1;display:flex}.ai-template-select>div:last-child{gap:7px;padding:13px 15px 11px}.ai-template-grid small{font-size:6px}.ai-template-grid strong{font-size:13px}.ai-template-select>div:last-child span{font-size:6px}.ai-template-thumb{color:#fff;background-position:50%;background-size:cover;height:clamp(180px,28vh,300px)}.ai-template-thumb:before{z-index:1;background:linear-gradient(90deg,#000000c9,#00000029 65%,#00000059),linear-gradient(#0000 45%,#000000b3);border:0;inset:0}.ai-template-thumb>span,.ai-template-thumb>i{display:none}.ai-template-thumb>b,.ai-template-thumb>em{z-index:2;max-width:72%;left:6%}.ai-template-thumb>b{font-size:8px;top:9%}.ai-template-thumb>em{font-size:clamp(23px,3vw,48px);line-height:.82;top:auto;bottom:9%}.ai-template-thumb[data-template=mora-beauty]{background-image:url(/landing-templates/mora-hero.jpg);background-position:50% 34%}.ai-template-thumb[data-template=mora-beauty]:after{z-index:2;color:#111;content:"BEAUTY / 2026";letter-spacing:.15em;background:#d9ff63;padding:8px 10px;font-size:6px;font-weight:900;position:absolute;top:7%;right:5%}.ai-template-thumb[data-template=torque-auto]{background-image:url(/landing-templates/torque-hero.jpg);background-position:50% 48%}.ai-template-thumb[data-template=torque-auto]:after{z-index:2;color:#111;content:"AUTO / LIVE";letter-spacing:.15em;background:#ff5a24;padding:8px 10px;font-size:6px;font-weight:900;position:absolute;top:7%;right:5%}.ai-template-thumb[data-template=ember-restaurant]{background-image:url(/landing-templates/new/restaurant-interior.jpg);background-position:50% 55%}.ai-template-thumb[data-template=ember-restaurant]:after{z-index:2;color:#100b09;content:"DINING / FIRE";letter-spacing:.15em;background:#e8622d;padding:8px 10px;font-size:6px;font-weight:900;position:absolute;top:7%;right:5%}.ai-template-thumb[data-template=aer-clinic]{background-image:url(/landing-templates/new/clinic-doctor.jpg);background-position:50% 22%}.ai-template-thumb[data-template=aer-clinic]:after{z-index:2;color:#102b2d;content:"CARE / CALM";letter-spacing:.15em;background:#27c6a1;border-radius:20px;padding:8px 10px;font-size:6px;font-weight:900;position:absolute;top:7%;right:5%}.ai-template-thumb[data-template=forma-estate]{background-image:url(/landing-templates/new/estate-house.jpg);background-position:50% 56%}.ai-template-thumb[data-template=forma-estate]:after{z-index:2;color:#fff;content:"ESTATE / CURATED";letter-spacing:.15em;background:#3157ff;padding:8px 10px;font-size:6px;font-weight:900;position:absolute;top:7%;right:5%}.ai-template-thumb[data-template=pulsegrid-saas]{background-image:linear-gradient(145deg,#070816,#111633 56%,#232057)}.ai-template-thumb[data-template=pulsegrid-saas]:after{z-index:2;color:#9cff57;content:"SAAS / LIVE";letter-spacing:.15em;border:1px solid #9cff57;padding:8px 10px;font-size:6px;font-weight:900;position:absolute;top:7%;right:5%}.ai-template-open{color:#78969c;letter-spacing:.13em;border-top:1px solid #7eced721;justify-content:space-between;align-items:center;margin:0 15px 12px;padding-top:10px;font-size:6px;font-weight:900;display:flex}.ai-template-grid>article:hover .ai-template-open,.ai-template-grid>article.active .ai-template-open{color:var(--builder-accent)}@media (max-width:760px){.ai-template-library{padding:17px}.ai-template-library>header>div{display:block}.ai-template-grid{grid-template-columns:1fr;gap:10px}.ai-template-thumb{height:190px}.ai-template-library>footer span:nth-child(2){display:none}}.landing-builder-page{background:#02070b;width:100%;height:100dvh;min-height:620px;overflow:hidden}.ai-site-builder-full{grid-template-columns:300px minmax(0,1fr);width:100%;height:100dvh;min-height:620px;transition:grid-template-columns .32s cubic-bezier(.2,.75,.2,1);display:grid;overflow:hidden}.ai-site-builder-full.chat-panel-closed{grid-template-columns:0 minmax(0,1fr)}.ai-site-builder-full .ai-builder-chat{z-index:24;min-width:0;transition:opacity .22s,transform .32s cubic-bezier(.2,.75,.2,1);box-shadow:18px 0 52px #0000003d}.ai-site-builder-full.chat-panel-closed .ai-builder-chat{opacity:0;pointer-events:none;transform:translate(-100%)}.ai-site-builder-full .ai-builder-stage{z-index:1;grid-template-rows:58px minmax(0,1fr);width:100%;min-width:0;min-height:0}.ai-site-builder-full .ai-builder-stage>footer{display:none}.ai-site-builder-full .ai-builder-toolbar{z-index:23;scrollbar-width:none;background:#02090ef7;min-height:58px;padding:0 16px;position:relative;overflow-x:auto;box-shadow:0 12px 30px #00000029}.ai-site-builder-full .ai-builder-toolbar>div{align-items:center;gap:4px;min-width:max-content}.ai-site-builder-full .ai-builder-toolbar button,.ai-site-builder-full .ai-builder-back{color:#6e8990;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;min-height:34px;padding:9px 11px;font-size:8px;font-weight:800;text-decoration:none}.ai-site-builder-full .ai-builder-toolbar button:hover,.ai-site-builder-full .ai-builder-toolbar button.active,.ai-site-builder-full .ai-builder-back:hover{color:#fff;border-color:var(--builder-accent)}.ai-site-builder-full .ai-builder-toolbar button.library-button{margin:0 5px 0 8px;padding:9px 12px}.ai-site-builder-full .ai-builder-toolbar button.panel-toggle{border-left:1px solid #7fccd61f}.ai-site-builder-full .ai-builder-toolbar button.focus-toggle{color:var(--builder-accent)}.ai-site-builder-full .ai-builder-toolbar>span{color:#8ba2a7;flex:none;margin-left:18px;font-size:7px}.ai-site-builder-full .ai-builder-canvas{background:#fff;min-width:0;min-height:0;padding:0;overflow:hidden}.ai-site-builder-full .ai-builder-canvas iframe,.ai-site-builder-full .ai-builder-canvas pre{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.ai-site-builder-full .ai-builder-canvas pre{padding:28px;font-size:11px;line-height:1.65}.ai-site-builder-full .ai-builder-chat{grid-template-rows:58px minmax(0,1fr) auto auto auto}.ai-site-builder-full .ai-builder-chat>header{min-height:58px;padding:0 17px}.ai-site-builder-full .ai-builder-chat>header span,.ai-site-builder-full .ai-builder-chat>header b{font-size:8px}.ai-site-builder-full .ai-builder-chat>header i{width:9px;height:9px}.ai-site-builder-full .ai-builder-messages{padding:17px 14px}.ai-site-builder-full .ai-builder-messages p{max-width:94%;margin-bottom:11px;padding:13px 14px;font-size:11px;line-height:1.55}.ai-site-builder-full .ai-builder-messages p small{margin-bottom:7px;font-size:7px}.ai-site-builder-full .ai-builder-suggestions{gap:6px;padding:0 13px 10px}.ai-site-builder-full .ai-builder-suggestions button{padding:8px 9px;font-size:7px}.ai-site-builder-full .ai-builder-chat>form{grid-template-columns:1fr 44px;gap:7px;padding:12px 13px}.ai-site-builder-full .ai-builder-chat textarea{min-height:92px;padding:12px;font-size:11px}.ai-site-builder-full .ai-builder-error{padding:0 13px 10px;font-size:9px}.ai-site-builder-full .ai-builder-control{z-index:27;border:1px solid var(--builder-accent);width:330px;padding:18px;position:absolute;top:70px;bottom:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.ai-site-builder-full .ai-builder-control{border:1px solid color-mix(in srgb,var(--builder-accent) 26%,#7fccd62e)}}.ai-site-builder-full .ai-builder-control{background:linear-gradient(150deg,#081822fb,#040d14fe);transition:opacity .22s,transform .32s cubic-bezier(.2,.75,.2,1);box-shadow:0 28px 90px #0000009e}.ai-site-builder-full.control-panel-closed .ai-builder-control{opacity:0;pointer-events:none;transform:translate(calc(100% + 30px))}.ai-site-builder-full .ai-builder-control section>small{margin-bottom:12px;font-size:7px}.ai-site-builder-full .ai-builder-styles button,.ai-site-builder-full .anton-style{min-height:38px;padding:9px;font-size:8px}.ai-site-builder-full .anton-style{justify-content:center;width:100%;margin-top:7px}.ai-site-builder-full .ai-builder-price>b{margin:10px 0;font-size:26px}.ai-site-builder-full .ai-builder-price p{font-size:10px;line-height:1.55}.ai-site-builder-full .ai-builder-price>span{padding:10px;font-size:8px}.ai-site-builder-full .ai-builder-versions>button{grid-template-columns:30px 1fr;min-height:42px;padding:9px;font-size:8px}.ai-site-builder-full .ai-builder-versions>button small{font-size:6px}.ai-site-builder-full .ai-builder-actions button,.ai-site-builder-full .ai-builder-human{min-height:42px;font-size:8px}.ai-site-builder-full .ai-template-library{z-index:40;position:fixed;inset:0}@media (max-width:760px){.landing-builder-page,.ai-site-builder-full{min-height:560px}.ai-site-builder-full,.ai-site-builder-full.chat-panel-closed{height:100dvh;display:block}.ai-site-builder-full .ai-builder-stage{grid-template-rows:54px minmax(0,1fr);display:grid;position:absolute;inset:0}.ai-site-builder-full .ai-builder-toolbar{min-height:54px;padding:0 8px}.ai-site-builder-full .ai-builder-toolbar>span,.ai-site-builder-full .ai-builder-toolbar button:nth-of-type(3){display:none}.ai-site-builder-full .ai-builder-toolbar button,.ai-site-builder-full .ai-builder-back{padding:8px 7px;font-size:7px}.ai-site-builder-full .ai-builder-chat{z-index:28;border:1px solid #7fccd633;width:auto;position:absolute;inset:62px 10px 10px;box-shadow:0 30px 90px #000}.ai-site-builder-full.chat-panel-closed .ai-builder-chat{transform:translateY(12px)}.ai-site-builder-full .ai-builder-control{width:auto;inset:62px 10px 10px}.ai-site-builder-full .ai-builder-chat>header{min-height:50px}}.glass-catalog-canvas{width:84%;height:82%;top:8%;left:8%}.glass-store-title{width:330px;top:10.5%;left:30.5%}.glass-store-title>p{margin-bottom:12px}.glass-store-title h1{font-size:clamp(2.1rem,2.7vw,3.2rem);line-height:.94}.glass-store-title>div{margin-top:8px;font-size:.68rem;line-height:1.4}.glass-store-search{top:10.5%;right:17%}.glass-service-cards{width:62%;height:52%;top:26%;left:20%}.glass-service-cards article{width:19%}.glass-service-cards article>button{-webkit-backdrop-filter:blur(7px)saturate(1.1);backdrop-filter:blur(7px)saturate(1.1);background:linear-gradient(145deg,#ffffffb8,#e2efff87);border-color:#397ce633;overflow:hidden;box-shadow:0 17px 42px #456fb11c,inset 0 1px #fffffff2,inset 0 0 24px #669df012}.glass-service-cards article>button:after{content:"";pointer-events:none;border:1px solid #ffffffc2;border-radius:16px;position:absolute;inset:7px}.glass-service-cards article:hover>button,.glass-service-cards article.is-active>button{background:linear-gradient(145deg,#ffffffe3,#d2e7ffad);border-color:#3383f6;box-shadow:0 24px 48px #306ac62e,inset 0 1px #fff,inset 0 0 32px #2d7bf61a}.glass-service-cards small,.glass-service-cards h2,.glass-service-cards p,.glass-service-cards strong,.glass-service-icon{z-index:2;position:relative}.glass-service-cards h2{min-height:2.05em;font-size:clamp(.66rem,.88vw,1.05rem)}.glass-service-cards p{-webkit-line-clamp:3;margin-top:6px;font-size:clamp(.45rem,.5vw,.58rem)}.glass-service-cards strong{left:13%;right:13%}.glass-store-selection{width:215px;top:30%;bottom:auto;right:2.2%}.glass-store-selection h2{font-size:1.28rem}.glass-store-selection>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-page .orbi-roamer{bottom:8px;right:10px}@media (max-width:1200px) and (min-width:761px){.glass-service-cards{width:64%;left:18.5%}.glass-store-title{left:29%}.glass-store-selection{width:205px;top:auto;bottom:8%;right:2%}}@media (max-width:760px){.glass-catalog-canvas{width:118%;height:57%;top:19%;left:-9%}.glass-store-title{width:calc(100% - 40px);top:8.5%;left:20px}.glass-service-cards{width:86%;height:42%;top:31%;left:7%}.glass-store-selection{width:auto;inset:auto 16px 12%}}@media (min-width:1101px){.glass-store-title{width:min(280px,19vw);top:12%;left:4.2%}.glass-store-title h1{font-size:clamp(2.75rem,3.6vw,4.3rem);line-height:.86}.glass-store-title h1 span{color:#0000;-webkit-text-stroke:1px #1c56b06e}.glass-store-title>div{margin-top:22px;font-size:.72rem;line-height:1.6}.glass-service-cards{width:50.5%;left:24.8%}.glass-service-cards article{width:19.2%}.glass-store-selection{width:205px;right:1.8%}}.catalog-reimagined .catalog-topbar-dark{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#f7fbffb8;border-color:#3770c21f;height:72px;position:absolute;box-shadow:0 12px 40px #3e6aa40d}.catalog-reimagined .catalog-topbar-dark .catalog-brand{color:#10234b}.catalog-reimagined .catalog-topbar-dark .catalog-brand small,.catalog-reimagined .catalog-topbar-dark nav a{color:#6680a7}.catalog-reimagined .catalog-topbar-dark nav .catalog-order-link{color:#1762d7;background:linear-gradient(#ffffffeb,#e1edffbd);border:1px solid #1d66eb47;border-radius:999px;box-shadow:0 8px 24px #2d6fdb1a,inset 0 1px #fff}.catalog-reimagined .catalog-topbar-dark nav .catalog-order-link:hover{color:#fff;background:#216cf1;box-shadow:0 10px 28px #2068ef4d}.glass-store{color:#10234b;isolation:isolate;background:radial-gradient(circle at 52% 48%,#fff 0,#f8fbff 43%,#edf4ff 72%,#f8fbff 100%);min-height:max(850px,100svh);position:relative;overflow:hidden}.glass-store:before{z-index:0;opacity:.45;content:"";background-image:linear-gradient(#2a6dde09 1px,#0000 1px),linear-gradient(90deg,#2a6dde08 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:72px 0 0;-webkit-mask-image:radial-gradient(#000 10%,#0000 72%);mask-image:radial-gradient(#000 10%,#0000 72%)}.glass-store:after{z-index:1;filter:blur(24px);content:"";background:radial-gradient(#4985ff38,#aeddff17 42%,#0000 72%);border-radius:50%;height:15%;position:absolute;bottom:6%;left:22%;right:8%}.glass-store-aurora{z-index:1;filter:blur(2px);pointer-events:none;background:radial-gradient(circle at 52% 42%,#fffffffa,#d7eaff7a 36%,#0000 66%);border-radius:46%;position:absolute;inset:8% 7% 3% 15%}.glass-catalog-canvas{z-index:2;filter:drop-shadow(0 40px 60px #3e65a51f);outline:0;width:70%;height:82%;position:absolute;top:9%;left:18%}.glass-store-title{z-index:7;width:min(310px,20vw);position:absolute;top:14%;left:4.2%}.glass-store-title>p{color:#5275ac;letter-spacing:.18em;align-items:center;gap:9px;margin:0 0 25px;font:700 6px Segoe UI,sans-serif;display:flex}.glass-store-title>p i{background:#2780ff;border-radius:99px;width:28px;height:3px;box-shadow:0 0 15px #2780ff61}.glass-store-title h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.75rem,3.7vw,4.7rem);font-weight:540;line-height:.86}.glass-store-title>div{color:#6f82a3;margin-top:24px;font:.76rem/1.65 Segoe UI,sans-serif}.glass-store-search{z-index:7;color:#8a9bb7;letter-spacing:.05em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffe6,#e0eeffa8);border:1px solid #4681e038;border-radius:18px;align-items:center;gap:10px;width:190px;height:44px;padding:0 17px;font:600 8px Segoe UI,sans-serif;display:flex;position:absolute;top:10.5%;right:15%;box-shadow:0 16px 38px #3d6cb31a,inset 0 1px #fff}.glass-store-search span{color:#226ce3;font-size:20px}.glass-store-nav{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fcffc2;border:1px solid #457eda2e;border-radius:22px;gap:5px;padding:7px;display:grid;position:absolute;top:38%;left:11.5%;box-shadow:0 20px 50px #3e659e21,inset 0 1px #fff}.glass-store-nav button{color:#8095b7;cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.glass-store-nav button.active,.glass-store-nav button:hover{color:#fff;background:linear-gradient(145deg,#3d8cff,#175be0);box-shadow:0 9px 20px #2667e147,inset 0 1px #ffffffa6}.glass-store-hud{z-index:7;border:1px solid #2f70da26;border-radius:50%;width:94px;height:94px;animation:18s linear infinite glass-hud-spin;position:absolute;top:17%;right:7%;box-shadow:0 0 0 10px #4086f506,0 20px 55px #4674b91c}.glass-store-hud i{border:1px dashed #1b68e759;border-radius:50%;position:absolute;inset:12%}.glass-store-hud i:nth-child(2){border-style:solid;inset:28%}.glass-store-hud i:nth-child(3){background:#2478f6;inset:43%;box-shadow:0 0 18px #2579f7a8}.glass-store-hud b{color:#236ee4;place-items:center;font:700 7px Segoe UI,sans-serif;display:grid;position:absolute;inset:0}.glass-service-cards{z-index:6;pointer-events:none;width:52.7%;height:54%;position:absolute;top:24.7%;left:24.7%}.glass-service-cards article{pointer-events:auto;perspective:700px;width:19.5%;height:48%;position:absolute}.glass-service-cards article.card-1{height:68%;top:11%;left:0}.glass-service-cards article.card-2{top:0;left:21%}.glass-service-cards article.card-3{top:0;left:42%}.glass-service-cards article.card-4{top:0;left:63%}.glass-service-cards article.card-5{height:68%;top:11%;left:84%}.glass-service-cards article.card-6{height:43%;top:52%;left:21%}.glass-service-cards article.card-7{height:43%;top:52%;left:42%}.glass-service-cards article.card-8{height:43%;top:52%;left:63%}.glass-service-cards article>button{color:#13264d;cursor:pointer;text-align:left;width:100%;height:100%;transform-style:preserve-3d;background:0 0;border:1px solid #0000;border-radius:22px;padding:20px 16px 15px;transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .28s}.glass-service-cards article.is-active>button{border-color:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.glass-service-cards article.is-active>button{border-color:color-mix(in srgb,var(--product-accent) 42%,transparent);box-shadow:inset 0 0 30px color-mix(in srgb,var(--product-accent) 8%,transparent)}}.glass-service-cards small{color:#6c83a9;letter-spacing:.15em;margin:3px 0 7px;font:700 5px Segoe UI,sans-serif;display:block}.glass-service-cards h2{letter-spacing:-.035em;margin:0;font-size:clamp(.72rem,1.05vw,1.2rem);line-height:1.02}.glass-service-cards p{color:#7486a4;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font:400 clamp(.48rem,.54vw,.62rem)/1.42 Segoe UI,sans-serif;display:-webkit-box;overflow:hidden}.glass-service-cards strong{color:#fff;letter-spacing:.11em;opacity:.82;background:linear-gradient(#3f91ff,#1d62e8);border-radius:999px;place-items:center;height:27px;font:700 6px Segoe UI,sans-serif;display:grid;position:absolute;bottom:12px;left:14px;right:14px;box-shadow:0 7px 18px #2068e945,inset 0 1px #ffffffbf}.glass-service-icon{width:44px;height:38px;margin:0 auto 8px;display:block;position:relative;transform:translateZ(26px)}.glass-service-icon i{border:2px solid #3687fb;position:absolute;box-shadow:0 0 13px #2b83ff38}.glass-service-icon.icon-1 i{background:#dff0ff;border-radius:50%;width:11px;height:11px}.glass-service-icon.icon-1 i:first-child{top:17px;left:2px}.glass-service-icon.icon-1 i:nth-child(2){top:2px;left:17px}.glass-service-icon.icon-1 i:nth-child(3){top:17px;right:2px}.glass-service-icon.icon-2 i:first-child,.glass-service-icon.icon-2 i:nth-child(3){border-width:0 0 3px 3px;width:17px;height:17px;top:9px;transform:rotate(45deg)}.glass-service-icon.icon-2 i:first-child{left:1px}.glass-service-icon.icon-2 i:nth-child(3){right:1px;transform:rotate(225deg)}.glass-service-icon.icon-2 i:nth-child(2){background:#2878f2;border:0;border-radius:4px;width:4px;height:35px;top:2px;left:20px;transform:rotate(15deg)}.glass-service-icon.icon-3 i:first-child{background:linear-gradient(145deg,#4599ff,#185ce2);border-radius:8px;inset:2px 9px}.glass-service-icon.icon-3 i:nth-child(2){background:#eef6ff;border-radius:4px;width:22px;height:13px;bottom:2px;left:3px}.glass-service-icon.icon-3 i:nth-child(3){background:#fff;border-radius:5px;width:5px;height:28px;top:5px;right:5px;transform:rotate(35deg)}.glass-service-icon.icon-4:before{color:#2171ed;text-align:center;content:"AI";text-shadow:0 7px 14px #246fe938;font:700 34px/38px Segoe UI,sans-serif;position:absolute;inset:0}.glass-service-icon.icon-4 i{display:none}.glass-service-icon.icon-5 i:first-child{background:linear-gradient(160deg,#9eeaff,#4a87fa 56%,#9c85ff);border-color:#1f2f45;border-radius:8px;inset:0 10px}.glass-service-icon.icon-5 i:nth-child(2){background:#1a263b;border:0;border-radius:3px;width:12px;height:3px;top:2px;left:16px}.glass-service-icon.icon-5 i:nth-child(3){display:none}.glass-service-icon.icon-6 i{background:#fff;border-radius:50%}.glass-service-icon.icon-6 i:first-child{width:28px;height:28px;top:9px;left:4px}.glass-service-icon.icon-6 i:nth-child(2){width:20px;height:20px;top:2px;right:2px}.glass-service-icon.icon-6 i:nth-child(3){background:#2d7ff2;width:8px;height:8px;top:17px;left:14px}.glass-service-icon.icon-7 i:first-child{inset:2px 5px;transform:rotate(30deg)}.glass-service-icon.icon-7 i:nth-child(2){inset:10px 13px;transform:rotate(30deg)}.glass-service-icon.icon-7 i:nth-child(3){background:#317ff2;border:0;width:2px;height:38px;top:0;left:21px}.glass-service-icon.icon-8 i{background:#84beff47;width:17px;height:17px;transform:rotate(30deg)}.glass-service-icon.icon-8 i:first-child{top:9px;left:0}.glass-service-icon.icon-8 i:nth-child(2){top:0;left:14px}.glass-service-icon.icon-8 i:nth-child(3){bottom:3px;right:0}.glass-store-selection{z-index:8;color:#14274d;-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:linear-gradient(145deg,#ffffffe0,#deecffbd);border:1px solid #407bd833;border-radius:25px;width:250px;padding:19px 20px 18px;position:absolute;bottom:9%;right:2.7%;box-shadow:0 28px 70px #3a66a729,inset 0 1px #fff}.glass-store-selection header{color:#6880a6;letter-spacing:.15em;justify-content:space-between;font:700 5px Segoe UI,sans-serif;display:flex}.glass-store-selection header b{color:var(--product-accent)}.glass-store-selection h2{letter-spacing:-.045em;margin:18px 0 10px;font-size:1.5rem;line-height:.95}.glass-store-selection>p{color:#7386a4;font:.64rem/1.5 Segoe UI,sans-serif}.glass-store-selection>strong{color:#1a5ed2;margin-top:14px;font-size:.8rem;display:block}.glass-store-selection footer{grid-template-columns:1fr 1fr;gap:6px;margin-top:15px;display:grid}.glass-store-selection footer button{color:#316bbf;cursor:pointer;letter-spacing:.09em;background:#ffffffad;border:1px solid #276ee133;border-radius:999px;height:34px;font:700 5px Segoe UI,sans-serif}.glass-store-selection footer button:first-child{color:#fff;background:linear-gradient(#3e91ff,#1c62e7);border:0;box-shadow:0 8px 18px #1f68e940}.glass-store-controls{z-index:8;align-items:center;gap:10px;display:flex;position:absolute;bottom:6.5%;left:52%;transform:translate(-50%)}.glass-store-controls button{color:#246ede;cursor:pointer;background:#ffffffc7;border:1px solid #2f6dd233;border-radius:50%;width:35px;height:35px;box-shadow:0 9px 20px #3062b11a}.glass-store-controls span{color:#5573a4;letter-spacing:.16em;font:700 6px Segoe UI,sans-serif}.glass-store-more{z-index:8;color:#fff;cursor:pointer;letter-spacing:.11em;background:linear-gradient(#378bff,#155ce4);border:0;border-radius:999px;justify-content:space-between;align-items:center;width:255px;height:48px;padding:0 20px;font:700 7px Segoe UI,sans-serif;display:flex;position:absolute;bottom:1.9%;left:52%;transform:translate(-50%);box-shadow:0 14px 30px #1e67e54d,inset 0 1px #ffffffb8}.glass-store-more span{font-size:16px}.glass-store-proof{z-index:7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fafdffb8;border:1px solid #3672d12e;border-radius:18px;align-items:center;gap:8px;padding:12px 17px;display:flex;position:absolute;bottom:4%;left:11%;box-shadow:0 18px 42px #3462a91a}.glass-store-proof b{color:#2677ee;font-size:1.2rem}.glass-store-proof span{color:#6f82a3;letter-spacing:.11em;font:700 5px/1.35 Segoe UI,sans-serif}.catalog-reimagined .catalog-mission{color:#10234b;background:linear-gradient(#f2f7ff,#eaf2ff 52%,#f8fbff);border-color:#326fcd1f}.catalog-reimagined .catalog-mission:before{opacity:.35;background-image:linear-gradient(#2b66c50a 1px,#0000 1px),linear-gradient(90deg,#2b66c509 1px,#0000 1px)}.catalog-reimagined .catalog-mission .catalog-products-heading>p{color:#2678ee}.catalog-reimagined .catalog-mission .catalog-products-heading h2 span{-webkit-text-stroke-color:#1f58b461}.catalog-reimagined .catalog-mission .catalog-products-heading>div{color:#7183a0}.catalog-reimagined .catalog-mission-filters{background:#ffffffa8;border-color:#3771cc26;border-radius:18px;box-shadow:0 18px 50px #3c65a614}.catalog-reimagined .catalog-mission-filters button{color:#6780a8;border-color:#3970c91a}.catalog-reimagined .catalog-mission-filters button:hover,.catalog-reimagined .catalog-mission-filters button.is-active{color:#fff;background:#2779ef}.catalog-reimagined .catalog-live-module{color:#14284e;background:linear-gradient(145deg,#ffffffeb,#dbebffc2);border-color:#2f6dd32e;border-radius:28px;box-shadow:0 34px 90px #3b65a921}.catalog-reimagined .catalog-live-module>div,.catalog-reimagined .catalog-live-module>p{color:#6f83a4}.catalog-reimagined .catalog-live-module>strong{color:#206be2}.catalog-reimagined .catalog-manifest{border-color:#386fc921}.catalog-reimagined .catalog-manifest article{border-color:#376fc91c}.catalog-reimagined .catalog-manifest article:hover,.catalog-reimagined .catalog-manifest article.is-selected{background:#ffffffb8;border-radius:18px;box-shadow:inset 3px 0 #2b7cf0,0 15px 38px #3565b114}.catalog-reimagined .catalog-manifest-select{color:#1a2e53}.catalog-reimagined .catalog-manifest-select em,.catalog-reimagined .catalog-manifest-select strong{color:#7183a0}.catalog-reimagined .catalog-manifest-actions button{color:#3970bd;border-color:#2c6bd333;border-radius:999px}.catalog-reimagined .catalog-manifest-actions button:hover{color:#fff;background:#2779ef}@keyframes glass-hud-spin{to{transform:rotate(360deg)}}@media (max-width:1200px){.glass-store-title{width:230px;left:2.5%}.glass-store-selection{width:220px}.glass-service-cards{width:55.5%;left:22.5%}.glass-store-nav{left:8%}.glass-store-proof{left:5%}}@media (max-width:760px){.glass-store{min-height:1180px}.glass-catalog-canvas{width:118%;height:57%;top:19%;left:-9%}.glass-store-title{width:calc(100% - 40px);top:8.5%;left:20px}.glass-store-title h1{font-size:3.25rem}.glass-store-title>div{max-width:340px}.glass-store-search{top:22%;right:20px}.glass-store-nav,.glass-store-hud,.glass-store-proof{display:none}.glass-service-cards{width:86%;height:42%;top:31%;left:7%}.glass-service-cards article>button{padding:10px 8px}.glass-service-cards h2{font-size:.63rem}.glass-service-cards p,.glass-service-cards small{display:none}.glass-service-icon{transform:scale(.72)}.glass-service-cards strong{height:22px;bottom:6px;left:6px;right:6px}.glass-store-selection{width:auto;bottom:12%;left:16px;right:16px}.glass-store-controls{bottom:8.2%}.glass-store-more{width:250px;bottom:2.7%}.catalog-reimagined .catalog-topbar-dark nav a{display:none}}.glass-store{min-height:max(940px,100svh)}.glass-store-aurora{opacity:.78;inset:11% 4% 5%}.glass-catalog-canvas{opacity:.11;filter:none;pointer-events:none;width:100%;height:calc(100% - 72px);top:72px;left:0}.glass-store-title{grid-template-columns:minmax(210px,290px) minmax(220px,360px) minmax(220px,1fr);align-items:center;gap:clamp(18px,3vw,54px);width:auto;display:grid;top:92px;left:4%;right:330px}.glass-store-title>p{margin:0;font-size:6px}.glass-store-title h1{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(2rem,2.65vw,3.35rem);line-height:.9}.glass-store-title h1 span{color:#2a72df;-webkit-text-stroke:0}.glass-store-title>div{justify-self:end;max-width:580px;margin:0;font-size:.7rem;line-height:1.55}.glass-store-search,.glass-store-nav,.glass-store-hud,.glass-store-proof{display:none}.catalog-call-dock{z-index:10;color:#16315f;background:linear-gradient(145deg,#fffffff7,#ddedffe6);border:1px solid #2f6fd833;border-radius:22px;grid-template-columns:58px 1fr auto;align-items:center;gap:9px;width:286px;height:72px;padding:6px 10px 6px 7px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:absolute;top:84px;right:3.2%;box-shadow:0 18px 34px #3664ab29,inset 0 1px #fff,inset 0 -7px 13px #417edb12}.catalog-call-dock>span{background:#fff;border:1px solid #3f81e926;border-radius:17px;width:58px;height:58px;display:block;overflow:hidden;box-shadow:0 8px 16px #376ab81f,inset 0 1px #fff}.catalog-call-dock img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}.catalog-call-dock b{letter-spacing:.01em;white-space:nowrap;font:750 10px/1.2 Segoe UI,sans-serif}.catalog-call-dock b small{color:#7186a8;letter-spacing:.15em;margin-bottom:5px;font:700 5px Segoe UI,sans-serif;display:block}.catalog-call-dock>i{color:#0000;background:linear-gradient(#3e91ff,#1a62e5);border-radius:50%;place-items:center;width:30px;height:30px;font-size:0;font-style:normal;display:grid;box-shadow:0 8px 16px #1f67e542,inset 0 1px #ffffffb3}.catalog-call-dock>i:before{color:#fff;content:"☎";font-size:13px}.catalog-call-dock:hover{border-color:#3a86f4;transform:translateY(-3px);box-shadow:0 23px 40px #2a5fb338,0 0 0 3px #307df412,inset 0 1px #fff}.glass-service-cards{pointer-events:none;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:auto;height:auto;display:grid;inset:174px 3.2% 116px}.glass-service-cards article,.glass-service-cards article[class*=card-]{perspective:none;width:auto;min-width:0;height:auto;position:relative;top:auto;left:auto}.glass-service-cards article>button{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;transform-style:flat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;background:linear-gradient(145deg,#fffffff5,#edf5ffe0 54%,#d5e6fdcc);border:1px solid #3470cd33;border-radius:24px;width:100%;height:100%;min-height:0;padding:14px 15px 42px;transition:transform .22s cubic-bezier(.2,.78,.2,1),border-color .22s,box-shadow .22s,background .22s;position:relative;overflow:hidden;transform:none;box-shadow:0 16px 24px #37609e1f,0 4px 7px #406fb41c,inset 0 1px #fff,inset 0 -8px 16px #4b82d714}.glass-service-cards article>button:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#ffffffeb,#fff0 68%);border-radius:50%;width:62%;height:84%;position:absolute;top:-36%;right:-8%}.glass-service-cards article>button:after{border-color:#ffffffe0;border-radius:19px;inset:5px;box-shadow:inset 0 0 0 1px #4b85e009}.glass-service-cards article:hover>button,.glass-service-cards article.is-active>button{border-color:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.glass-service-cards article:hover>button,.glass-service-cards article.is-active>button{border-color:color-mix(in srgb,var(--product-accent) 58%,#8eb9ff)}}.glass-service-cards article:hover>button,.glass-service-cards article.is-active>button{background:linear-gradient(145deg,#fff,#eaf4fffa 52%,var(--product-accent))}@supports (color:color-mix(in lab, red, red)){.glass-service-cards article:hover>button,.glass-service-cards article.is-active>button{background:linear-gradient(145deg,#fff,#eaf4fffa 52%,color-mix(in srgb,var(--product-accent) 9%,#dceaff))}}.glass-service-cards article:hover>button,.glass-service-cards article.is-active>button{box-shadow:0 24px 34px #325fa633,0 7px 11px #3061ae24,inset 0 1px 0 #fff,inset 0 -9px 18px var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.glass-service-cards article:hover>button,.glass-service-cards article.is-active>button{box-shadow:0 24px 34px #325fa633,0 7px 11px #3061ae24,inset 0 1px 0 #fff,inset 0 -9px 18px color-mix(in srgb,var(--product-accent) 10%,transparent)}}.glass-service-cards article:hover>button,.glass-service-cards article.is-active>button{filter:none;transform:translateY(-5px)}.glass-service-cards article.is-active>button{box-shadow:0 25px 38px #325fa638,0 0 0 2px var(--product-accent),inset 0 1px 0 #fff,inset 0 -10px 20px var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.glass-service-cards article.is-active>button{box-shadow:0 25px 38px #325fa638,0 0 0 2px color-mix(in srgb,var(--product-accent) 16%,transparent),inset 0 1px 0 #fff,inset 0 -10px 20px color-mix(in srgb,var(--product-accent) 12%,transparent)}}.glass-service-cards small,.glass-service-cards h2,.glass-service-cards p,.glass-service-cards strong,.glass-service-price,.glass-service-icon{z-index:2;position:relative}.glass-service-cards small{color:#7184a5;letter-spacing:.13em;white-space:nowrap;align-items:center;gap:7px;margin:0 0 7px;font:700 5px Segoe UI,sans-serif;display:flex}.glass-service-cards small span{color:var(--product-accent);font-size:6px}.glass-service-cards h2{color:#10234b;letter-spacing:-.03em;min-height:2.05em;margin:0;font-size:clamp(.66rem,.82vw,.95rem);font-weight:700;line-height:1.03}.glass-service-cards p{color:#7183a1;-webkit-line-clamp:2;margin:6px 0 0;font:400 clamp(.48rem,.5vw,.57rem)/1.42 Segoe UI,sans-serif}.glass-service-icon{border:1px solid var(--product-accent);place-items:center;width:45px;height:45px;margin:0;display:grid;position:absolute;top:7px;right:9px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.glass-service-icon{border:1px solid color-mix(in srgb,var(--product-accent) 29%,#cdddf4)}}.glass-service-icon{box-shadow:0 9px 15px #3a69b124,inset 0 1px 0 #fff,inset 0 -4px 7px var(--product-accent);background:#fff;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.glass-service-icon{box-shadow:0 9px 15px #3a69b124,inset 0 1px 0 #fff,inset 0 -4px 7px color-mix(in srgb,var(--product-accent) 7%,transparent)}}.glass-service-icon{transform:none}.glass-service-icon img{object-fit:cover;mix-blend-mode:multiply;filter:saturate(1.08)contrast(1.02);width:100%;height:100%;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1.04)}.glass-service-cards article:hover .glass-service-icon img,.glass-service-cards article.is-active .glass-service-icon img{transform:scale(1.13)rotate(-2deg)}.glass-service-icon i{display:none}.glass-service-cards h2,.glass-service-cards p{padding-right:49px}.glass-service-price{z-index:2;color:#315c9f;letter-spacing:.04em;font:700 6px Segoe UI,sans-serif;position:absolute;bottom:17px;left:15px}.glass-service-cards strong{border:1px solid var(--product-accent);align-items:center;gap:8px;width:auto;height:26px;padding:0 10px;display:flex;bottom:10px;left:auto;right:11px}@supports (color:color-mix(in lab, red, red)){.glass-service-cards strong{border:1px solid color-mix(in srgb,var(--product-accent) 26%,#9dbff3)}}.glass-service-cards strong{color:var(--product-accent);opacity:1;background:linear-gradient(#fff,#e1efffeb);font-size:5px;box-shadow:0 5px 10px #3365b21c,inset 0 1px #fff}.glass-service-cards strong span{font-size:10px}.glass-store-selection{border-radius:22px;grid-template-columns:92px minmax(170px,240px) minmax(210px,1fr) 110px 188px;align-items:center;gap:14px;width:auto;height:72px;padding:10px 12px;display:grid;inset:auto 330px 20px 3.2%}.glass-store-selection header{gap:5px;display:grid}.glass-store-selection h2{margin:0;font-size:clamp(.85rem,1.05vw,1.1rem)}.glass-store-selection>p{-webkit-line-clamp:2;margin:0;font-size:.55rem}.glass-store-selection>strong{white-space:nowrap;margin:0;font-size:.7rem}.glass-store-selection footer{margin:0}.glass-store-more{width:285px;bottom:31px;left:auto;right:3.2%;transform:none}.glass-store-more:hover{filter:none;transform:translateY(-2px)}.glass-store-controls{display:none}@media (max-width:1200px) and (min-width:761px){.glass-store{min-height:1080px}.glass-store-title{grid-template-columns:180px 220px 1fr;gap:14px;left:3%;right:275px}.glass-store-title>div{display:none}.catalog-call-dock{width:248px;right:3%}.glass-service-cards{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;inset:170px 3% 118px}.glass-service-cards p{-webkit-line-clamp:2}.glass-store-selection{grid-template-columns:80px 170px minmax(130px,1fr) 95px 170px;gap:9px;left:3%;right:290px}.glass-store-more{width:255px;right:3%}}@media (max-width:760px){.glass-store{min-height:2325px}.glass-catalog-canvas{opacity:.08;width:100%;height:calc(100% - 72px);top:72px;left:0}.glass-store-title{width:auto;display:block;top:94px;left:16px;right:16px}.glass-store-title>p{margin-bottom:11px}.glass-store-title h1{white-space:normal;font-size:2.35rem}.glass-store-title>div{max-width:none;margin-top:11px;font-size:.67rem;line-height:1.5}.catalog-call-dock{width:auto;top:218px;left:14px;right:14px}.glass-service-cards{grid-template-rows:repeat(10,168px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:auto;height:auto;display:grid;inset:308px 14px auto}.glass-service-cards article>button{border-radius:20px;padding:12px 11px 41px}.glass-service-cards article>button:after{border-radius:15px}.glass-service-cards h2{min-height:2.15em;padding-right:29px;font-size:.67rem}.glass-service-cards p{-webkit-line-clamp:3;padding-right:0;font-size:.5rem;display:-webkit-box}.glass-service-cards small{font-size:4px;display:flex}.glass-service-icon{border-radius:11px;width:39px;height:39px;top:7px;right:7px}.glass-service-price{font-size:5px;bottom:16px;left:11px}.glass-service-cards strong{height:24px;padding:0 7px;font-size:4px;bottom:8px;right:7px}.glass-service-cards article:nth-child(odd):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.glass-store-selection{grid-template-columns:1fr auto;gap:5px 10px;width:auto;height:104px;padding:12px;display:grid;bottom:84px;left:14px;right:14px}.glass-store-selection header{grid-column:1/-1;display:flex}.glass-store-selection h2{font-size:.9rem}.glass-store-selection>p{display:none}.glass-store-selection>strong{justify-self:end}.glass-store-selection footer{grid-column:1/-1}.glass-store-more{width:auto;bottom:22px;left:14px;right:14px}}.catalog-reimagined{--catalog-night:#02070b;--catalog-panel:#071218;--catalog-line-dark:#77dae429;background:var(--catalog-night);color:#ecf8f8}.catalog-topbar-dark{color:#efffff;background:linear-gradient(#02070bf5,#02070ba3);border-bottom:1px solid #77dae424;height:78px;position:absolute}.catalog-topbar-dark .catalog-brand{color:#efffff}.catalog-topbar-dark .catalog-brand small{color:#6e858c}.catalog-topbar-dark nav a{color:#8ea2a8}.catalog-topbar-dark nav a:hover{color:#efffff}.catalog-topbar-dark nav .catalog-order-link{color:#b9f8fc;cursor:pointer;letter-spacing:.17em;background:#0f4f582e;border:1px solid #63e0ec66;padding:12px 16px;font:700 8px Segoe UI,sans-serif}.catalog-topbar-dark nav .catalog-order-link:hover{color:#fff;background:#1f7f8a}.catalog-orbit{isolation:isolate;background:radial-gradient(circle at 52% 44%,#0b2530 0,#041117 28%,#02070b 62%);min-height:max(820px,100svh);position:relative;overflow:hidden}.catalog-orbit:before{z-index:2;opacity:.26;content:"";pointer-events:none;background-image:linear-gradient(#63d4e00e 1px,#0000 1px),linear-gradient(90deg,#63d4e00b 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:78px 0 0;-webkit-mask-image:radial-gradient(circle,#0000 0 32%,#000 78%);mask-image:radial-gradient(circle,#0000 0 32%,#000 78%)}.catalog-orbit:after{z-index:1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #60e0ec12;border-radius:50%;width:min(760px,48vw);position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:0 0 0 7vw #48cbd804,0 0 110px #2abfcd14}.catalog-constellation-canvas{z-index:1;touch-action:pan-y;width:57vw;height:calc(100% - 170px);position:absolute;inset:78px 19vw 92px 24vw}.catalog-orbit-vignette{z-index:2;pointer-events:none;background:linear-gradient(90deg,#02070bf5 0,#02070b94 23%,#0000 38% 68%,#02070b99 83%,#02070bf0),linear-gradient(#02070b2e,#0000 58%,#02070be0);position:absolute;inset:0}.catalog-orbit-copy{z-index:4;width:min(470px,27vw);position:absolute;top:50%;left:3.2vw;transform:translateY(-49%)}.catalog-orbit-copy>p{color:#7b959c;letter-spacing:.19em;align-items:center;gap:10px;margin:0 0 26px;font:700 7px Segoe UI,sans-serif;display:flex}.catalog-orbit-copy>p i{background:#51e0ed;width:30px;height:4px;box-shadow:0 0 18px #51e0ed8c}.catalog-orbit-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(3.3rem,4.9vw,6.4rem);font-weight:560;line-height:.8}.catalog-orbit-copy h1 em{color:#0000;-webkit-text-stroke:1px #98e6ed8c;font-style:normal}.catalog-orbit-copy h1>span{display:block}.catalog-orbit-copy>div{color:#93a5aa;max-width:410px;margin-top:28px;font:400 clamp(.78rem,.88vw,.96rem)/1.65 Segoe UI,sans-serif}.catalog-orbit-copy>button{color:#d9fdff;cursor:pointer;letter-spacing:.17em;background:#0b3c4440;border:1px solid #53d7e357;justify-content:space-between;align-items:center;width:min(365px,100%);margin-top:28px;padding:16px 18px;font:700 7px Segoe UI,sans-serif;display:flex}.catalog-orbit-copy>button:hover{background:#14737e7a;border-color:#61e5ef}.catalog-orbit-selection{--product-accent:#55deea;z-index:5;border:1px solid var(--product-accent);width:min(350px,21vw);padding:22px;position:absolute;top:50%;right:3.2vw}@supports (color:color-mix(in lab, red, red)){.catalog-orbit-selection{border:1px solid color-mix(in srgb,var(--product-accent) 38%,transparent)}}.catalog-orbit-selection{box-shadow:0 32px 100px #00000061,inset 3px 0 0 var(--product-accent);background:linear-gradient(145deg,#08181fe3,#040c11c2)}@supports (color:color-mix(in lab, red, red)){.catalog-orbit-selection{box-shadow:0 32px 100px #00000061,inset 3px 0 0 color-mix(in srgb,var(--product-accent) 68%,transparent)}}.catalog-orbit-selection{-webkit-backdrop-filter:blur(19px)saturate(.8);backdrop-filter:blur(19px)saturate(.8);transform:translateY(-44%)}.catalog-orbit-selection:before{content:"";pointer-events:none;border:1px solid #97e8ef0f;position:absolute;inset:8px}.catalog-orbit-selection>*{position:relative}.catalog-orbit-selection header{color:#6e858c;letter-spacing:.18em;justify-content:space-between;font:700 6px Segoe UI,sans-serif;display:flex}.catalog-orbit-selection header b{color:var(--product-accent)}.catalog-orbit-selection>p{color:var(--product-accent);letter-spacing:.18em;margin:34px 0 11px;font:700 7px Segoe UI,sans-serif}.catalog-orbit-selection h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,2.2vw,3rem);line-height:.9}.catalog-orbit-selection>div{color:#92a5aa;min-height:70px;margin-top:18px;font:400 .76rem/1.55 Segoe UI,sans-serif}.catalog-orbit-selection>strong{color:#efffff;letter-spacing:.05em;margin-top:17px;font-size:1rem;display:block}.catalog-orbit-selection footer{grid-template-columns:1fr 1fr;gap:7px;margin-top:22px;display:grid}.catalog-orbit-selection footer button{color:#a8bac0;cursor:pointer;letter-spacing:.12em;background:#081e25bf;border:1px solid #6edbe533;min-height:45px;padding:0 12px;font:700 6px Segoe UI,sans-serif}.catalog-orbit-selection footer button:first-child{border-color:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-orbit-selection footer button:first-child{border-color:color-mix(in srgb,var(--product-accent) 58%,transparent)}}.catalog-orbit-selection footer button:first-child{background:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-orbit-selection footer button:first-child{background:color-mix(in srgb,var(--product-accent) 15%,#071319)}}.catalog-orbit-selection footer button:first-child{color:#efffff}.catalog-orbit-selection footer button:hover{border-color:var(--product-accent);color:#fff}.catalog-orbit-controls{z-index:5;grid-template-columns:42px auto 42px;align-items:center;gap:9px;display:grid;position:absolute;bottom:137px;left:50%;transform:translate(-50%)}.catalog-orbit-controls button{color:#9feaf0;cursor:pointer;background:#051319bf;border:1px solid #60dbe63b;width:42px;height:42px}.catalog-orbit-controls button:hover{color:#fff;background:#176b76}.catalog-orbit-controls span{text-align:center;min-width:98px;display:grid}.catalog-orbit-controls small{color:#61777e;letter-spacing:.18em;font:700 5px Segoe UI,sans-serif}.catalog-orbit-controls b{color:#e7fbfc;letter-spacing:.16em;margin-top:4px;font:700 8px Segoe UI,sans-serif}.catalog-orbit-guide{z-index:5;color:#70878d;letter-spacing:.17em;pointer-events:none;align-items:center;gap:9px;font:700 6px Segoe UI,sans-serif;display:flex;position:absolute;top:108px;left:50%;transform:translate(-50%)}.catalog-orbit-guide span{border:1px solid #62e4ef;border-radius:50%;width:8px;height:8px;animation:1.7s ease-in-out infinite catalog-orbit-pulse;box-shadow:0 0 0 6px #62e4ef0f,0 0 20px #62e4ef73}.catalog-orbit-rail{z-index:6;scrollbar-color:#2c929c transparent;background:#030c11b8;border-top:1px solid #6cd5df2b;border-bottom:1px solid #6cd5df1f;display:flex;position:absolute;bottom:26px;left:3.2vw;right:3.2vw;overflow:auto hidden}.catalog-orbit-rail button{color:#637a81;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #68c9d31a;flex:0 0 142px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:58px;padding:12px 11px 14px;display:grid;position:relative;overflow:hidden}.catalog-orbit-rail button:hover,.catalog-orbit-rail button.is-active{color:#e7fcfd;background:#1b626c38}.catalog-orbit-rail button.is-active{box-shadow:inset 0 2px #65e1ec}.catalog-orbit-rail small{color:#4baeba;font:700 6px Segoe UI,sans-serif}.catalog-orbit-rail span{letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap;font:700 6px Segoe UI,sans-serif;overflow:hidden}.catalog-orbit-rail i{opacity:.62;height:1px;position:absolute;bottom:8px;left:10px;right:10px}.catalog-mission{color:#eaf8f9;background:radial-gradient(circle at 14% 18%,#18687124,#0000 27%),linear-gradient(#061117,#03090d 62%,#071218);padding-top:135px}.catalog-mission:before{opacity:.18;background-image:linear-gradient(#6fd3dd0f 1px,#0000 1px),linear-gradient(90deg,#6fd3dd0d 1px,#0000 1px)}.catalog-mission .catalog-products-heading>p{color:#60d7e2}.catalog-mission .catalog-products-heading h2 span{-webkit-text-stroke-color:#99dfe559}.catalog-mission .catalog-products-heading>div{color:#8ca0a6}.catalog-mission-filters{background:#061218a6;border-color:#6cd2dc2b;max-width:1500px;margin-bottom:28px}.catalog-mission-filters button{color:#72878d;border-color:#6cd2dc1f}.catalog-mission-filters button:hover,.catalog-mission-filters button.is-active{color:#f1ffff;background:#176b76}.catalog-workbench{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:22px;max-width:1500px;margin:auto;display:grid;position:relative}.catalog-live-module{--product-accent:#5de4ee;border:1px solid var(--product-accent);align-self:start;min-height:635px;padding:24px;position:sticky;top:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.catalog-live-module{border:1px solid color-mix(in srgb,var(--product-accent) 26%,transparent)}}.catalog-live-module{background:linear-gradient(145deg,var(--product-accent),#030a0eeb)}@supports (color:color-mix(in lab, red, red)){.catalog-live-module{background:linear-gradient(145deg,color-mix(in srgb,var(--product-accent) 9%,#071218),#030a0eeb)}}.catalog-live-module{box-shadow:0 35px 100px #0000003d}.catalog-live-module:before{opacity:.11;content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#90ebf126 4px);position:absolute;inset:0}.catalog-live-module>*{position:relative}.catalog-live-module>header{color:#67d8e2;letter-spacing:.18em;justify-content:space-between;font:700 6px Segoe UI,sans-serif;display:flex}.catalog-live-module>header b{color:#667c83}.catalog-live-module .service-mini-preview{background:#01070a70;border-color:#6ad9e224;height:210px;margin:28px 0}.catalog-live-module>p{color:var(--product-accent);letter-spacing:.17em;margin:0 0 10px;font:700 7px Segoe UI,sans-serif}.catalog-live-module h3{letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,3.6vw,4.8rem);line-height:.85}.catalog-live-module>div{color:#91a4a9;min-height:66px;margin-top:18px;font:400 .78rem/1.55 Segoe UI,sans-serif}.catalog-live-module>strong{color:#eaffff;margin-top:20px;font-size:1.08rem;display:block}.catalog-live-module footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:26px;display:grid}.catalog-live-module footer button{color:#9ab0b5;cursor:pointer;letter-spacing:.13em;background:#081f26b3;border:1px solid #64d8e238;min-height:47px;font:700 6px Segoe UI,sans-serif}.catalog-live-module footer button:first-child{border-color:var(--product-accent);background:var(--product-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-live-module footer button:first-child{background:color-mix(in srgb,var(--product-accent) 15%,#061117)}}.catalog-live-module footer button:first-child{color:#efffff}.catalog-live-module footer button:hover{color:#fff;background:#176b76}.catalog-manifest{border-top:1px solid #6cd2dc29}.catalog-manifest article{border-bottom:1px solid #6cd2dc21;grid-template-columns:1fr auto;min-height:98px;transition:background .25s,transform .25s;display:grid;position:relative}.catalog-manifest article:hover,.catalog-manifest article.is-selected{z-index:2;background:linear-gradient(90deg,#237e8933,#07141a40);transform:translate(5px);box-shadow:inset 3px 0 #5bdae5}.catalog-manifest-select{color:#dcebed;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 42px 108px;align-items:center;gap:14px;min-width:0;padding:19px 20px;display:grid}.catalog-manifest-select small{color:#4dacb6;font:700 6px Segoe UI,sans-serif}.catalog-manifest-select>span{gap:5px;min-width:0;display:grid}.catalog-manifest-select b{letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.catalog-manifest-select em{color:#6e848a;text-overflow:ellipsis;white-space:nowrap;font:400 .68rem Segoe UI,sans-serif;overflow:hidden}.catalog-manifest-select i{width:26px;height:2px;box-shadow:0 0 13px}.catalog-manifest-select strong{color:#afc1c5;text-align:right;font-size:.72rem}.catalog-manifest-actions{opacity:.38;align-items:center;gap:5px;padding-right:16px;transition:opacity .2s;display:flex}.catalog-manifest article:hover .catalog-manifest-actions,.catalog-manifest article.is-selected .catalog-manifest-actions{opacity:1}.catalog-manifest-actions button{color:#8ea4a9;cursor:pointer;letter-spacing:.12em;background:0 0;border:1px solid #5fd2dd38;padding:9px 10px;font:700 6px Segoe UI,sans-serif}.catalog-manifest-actions button:hover{color:#fff;background:#1a7380}.catalog-final-signal{background:radial-gradient(circle,#16737e40,#0000 28%),#02080c}.catalog-final-signal:before{border-color:#5cdee92e;box-shadow:0 0 0 7vw #48cbd806,0 0 0 15vw #48cbd803,0 0 100px #48cbd814}.catalog-modal-dark .catalog-modal-backdrop{background:#000407bd}.catalog-modal-dark .catalog-modal-device{color:#eafafa;background:radial-gradient(circle at 90% 5%,#2abbc81f,#0000 32%),linear-gradient(145deg,#091a21,#030b10);border-color:#70e2eb52;box-shadow:0 55px 170px #000000ad,0 0 0 1px #2ab0bc24}.catalog-modal-dark .catalog-modal-device:before{border-color:#71dde61a}.catalog-modal-dark .catalog-modal-device>header{color:#738b91;border-color:#6dd7e124}.catalog-modal-dark .catalog-modal-device>header button{color:#a7bcc1;background:#07151b;border-color:#6dd7e133}.catalog-modal-dark .catalog-modal-info{border-color:#6dd7e124}.catalog-modal-dark .catalog-modal-summary,.catalog-modal-dark .catalog-modal-info aside p,.catalog-modal-dark .catalog-modal-info li{color:#95a8ad}.catalog-modal-dark .catalog-modal-info aside{background:#0b232a73;border-color:#6dd7e121}.catalog-modal-dark .catalog-modal-info ul,.catalog-modal-dark .catalog-modal-info li{border-color:#6dd7e11f}.catalog-modal-dark .catalog-modal-content form{background:#041016ad;border-color:#6dd7e12e}.catalog-modal-dark .catalog-modal-content input,.catalog-modal-dark .catalog-modal-content textarea{color:#eafafa;background:#01080cb8;border-color:#6dd7e129}@keyframes catalog-orbit-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}@media (max-width:1100px){.catalog-constellation-canvas{width:63vw;height:calc(100% - 238px);inset:78px 17vw 160px 20vw}.catalog-orbit-copy{width:31vw;top:31%}.catalog-orbit-selection{width:40vw;top:auto;bottom:126px;right:3vw;transform:none}.catalog-orbit-selection>div{min-height:0}.catalog-workbench{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)}.catalog-manifest-select{grid-template-columns:32px minmax(0,1fr) 70px}.catalog-manifest-select i{display:none}}@media (max-width:760px){.catalog-topbar-dark{height:68px;padding:0 15px}.catalog-topbar-dark nav a{display:none}.catalog-topbar-dark nav .catalog-order-link{padding:10px;font-size:6px;display:block}.catalog-orbit{min-height:1060px}.catalog-orbit:after{width:104vw;top:25%}.catalog-constellation-canvas{width:160vw;height:455px;inset:265px -30vw auto}.catalog-orbit-vignette{background:linear-gradient(#02070b85,#0000 34% 58%,#02070bf2 76%)}.catalog-orbit-copy{width:calc(100% - 40px);top:102px;left:20px;transform:none}.catalog-orbit-copy h1{max-width:100%;font-size:clamp(2.48rem,12.6vw,3.05rem)}.catalog-orbit-copy h1>span{letter-spacing:-.055em;font-size:.72em}.catalog-orbit-copy>div{margin-top:18px;font-size:.77rem}.catalog-orbit-copy>button{margin-top:18px}.catalog-orbit-guide{justify-content:center;width:100%;font-size:5px;top:272px}.catalog-orbit-selection{width:auto;padding:18px;bottom:154px;left:16px;right:16px}.catalog-orbit-selection>p{margin-top:23px}.catalog-orbit-selection h2{font-size:2.1rem}.catalog-orbit-selection>div{display:none}.catalog-orbit-selection footer{margin-top:16px}.catalog-orbit-controls{bottom:99px}.catalog-orbit-rail{bottom:17px;left:0;right:0}.catalog-orbit-rail button{flex-basis:118px;min-height:52px}.catalog-mission{padding:88px 16px 100px}.catalog-mission .catalog-products-heading h2{font-size:3.05rem}.catalog-workbench{display:block}.catalog-live-module{min-height:560px;margin-bottom:20px;padding:20px;position:relative;top:auto}.catalog-live-module .service-mini-preview{height:190px}.catalog-live-module h3{font-size:2.8rem}.catalog-manifest article{grid-template-columns:1fr;min-height:118px}.catalog-manifest-select{grid-template-columns:28px minmax(0,1fr) 80px;padding:18px 13px 9px}.catalog-manifest-select b{font-size:.92rem}.catalog-manifest-select em{white-space:normal}.catalog-manifest-actions{opacity:1;justify-content:flex-end;padding:0 13px 12px}.catalog-final-signal h2{font-size:2.7rem}.catalog-modal-dark .catalog-modal-device{border-radius:18px}}.catalog-grid article{min-height:570px}.catalog-grid h3{min-height:58px;margin:32px 0 13px}.catalog-grid article>p{min-height:58px}.catalog-grid ul{margin-top:16px}.catalog-grid footer{align-items:flex-end}.catalog-grid footer>div{gap:6px;display:flex}.catalog-grid footer button{gap:9px;padding:10px 11px}.catalog-grid footer .catalog-demo-button{color:#efffff;background:#123a41;border-color:#0f849073}.catalog-grid footer .catalog-demo-button:hover{background:#1a8b96}.catalog-selection-actions{grid-template-columns:1fr auto auto}.catalog-mini-demo{--demo-accent:#1aa8b6;perspective:700px;background:linear-gradient(145deg,#ffffffb3,#e0eae780);border:1px solid #17414726;height:112px;margin-top:15px;position:relative;overflow:hidden}.catalog-mini-demo:after{opacity:.18;content:"";pointer-events:none;background-image:linear-gradient(#16484f1c 1px,#0000 1px),linear-gradient(90deg,#16484f17 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:0}.catalog-mini-bar{z-index:2;color:#65757a;letter-spacing:.13em;border-bottom:1px solid #1541481c;align-items:center;gap:7px;height:24px;padding:0 8px;font:600 5px Segoe UI,sans-serif;display:flex;position:relative}.catalog-mini-bar i{background:var(--demo-accent);width:5px;height:5px;box-shadow:0 0 9px var(--demo-accent);border-radius:50%}.catalog-mini-bar b{color:#16919d;margin-left:auto}.catalog-mini-visual{transform-style:preserve-3d;position:absolute;inset:25px 0 0}.catalog-mini-visual span{border:1px solid var(--demo-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.catalog-mini-visual span{border:1px solid color-mix(in srgb,var(--demo-accent) 48%,transparent)}}.catalog-mini-visual span{background:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-mini-visual span{background:color-mix(in srgb,var(--demo-accent) 10%,#ffffffa6)}}.catalog-mini-visual span{animation:3s ease-in-out infinite mini-demo-float;box-shadow:0 8px 20px #1e434514}.catalog-mini-visual span:first-child{width:36%;height:53%;top:17%;left:9%;transform:rotateY(13deg)translateZ(16px)}.catalog-mini-visual span:nth-child(2){width:39%;height:31%;animation-delay:-.7s;top:12%;right:9%}.catalog-mini-visual span:nth-child(3){width:31%;height:29%;animation-delay:-1.4s;bottom:12%;right:16%}.catalog-mini-visual span:nth-child(4){background:var(--demo-accent);width:17%;height:7%;box-shadow:0 0 16px var(--demo-accent);border:0;bottom:13%;left:18%}@supports (color:color-mix(in lab, red, red)){.catalog-mini-visual span:nth-child(4){box-shadow:0 0 16px color-mix(in srgb,var(--demo-accent) 50%,transparent)}}.catalog-mini-visual span:nth-child(4){animation-delay:-2s}.catalog-mini-visual em{z-index:3;color:#17282d;letter-spacing:.1em;font:700 9px Segoe UI,sans-serif;position:absolute;top:31%;left:14%}.mini-moon .catalog-mini-visual span:first-child,.mini-mars .catalog-mini-visual span:first-child{border-radius:11px;width:42%;left:29%}.mini-uranus .catalog-mini-visual span:first-child,.mini-nibiru .catalog-mini-visual span:first-child{border-radius:50%;width:55px;height:55px;animation:5s linear infinite mini-demo-orbit;top:15%;left:39%}.mini-signals .catalog-mini-visual span{transform:rotateX(58deg)rotate(28deg)}.mini-oumuamua .catalog-mini-visual span:first-child{width:18%;box-shadow:0 0 25px var(--demo-accent);border-radius:50%;left:42%}@keyframes mini-demo-float{0%,to{transform:translateY(2px)rotateY(5deg)}50%{transform:translateY(-3px)rotateY(-4deg)}}@keyframes mini-demo-orbit{to{transform:rotate(360deg)}}.service-demo-overlay{z-index:140;color:#dff8f8;place-items:center;padding:18px;font-family:Bahnschrift,Arial Narrow,Segoe UI,sans-serif;display:grid;position:fixed;inset:0}.service-demo-backdrop{background:radial-gradient(circle at 70% 20%,var(--demo-accent),transparent 38%),#01070be8;border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.service-demo-backdrop{background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--demo-accent) 16%,transparent),transparent 38%),#01070be8}}.service-demo-backdrop{-webkit-backdrop-filter:blur(22px)saturate(.72);backdrop-filter:blur(22px)saturate(.72)}.service-demo-shell{border:1px solid var(--demo-accent);grid-template-rows:58px 1fr 34px;width:min(1580px,96vw);height:min(900px,94svh);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.service-demo-shell{border:1px solid color-mix(in srgb,var(--demo-accent) 42%,#a4dbe038)}}.service-demo-shell{background:radial-gradient(circle at 82% 8%,var(--demo-accent),transparent 31%),linear-gradient(145deg,#06131b,#02080d 72%);border-radius:22px 5px}@supports (color:color-mix(in lab, red, red)){.service-demo-shell{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--demo-accent) 11%,transparent),transparent 31%),linear-gradient(145deg,#06131b,#02080d 72%)}}.service-demo-shell{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));animation:.55s cubic-bezier(.16,1,.3,1) both service-demo-in;box-shadow:0 55px 180px #000000b8,inset 0 0 0 1px #ffffff06}.service-demo-shell:before{opacity:.05;content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#81ebf338 4px);position:absolute;inset:0}.service-demo-topbar{z-index:3;background:#030c12bf;border-bottom:1px solid #84dbe221;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px 0 23px;display:grid;position:relative}.service-demo-topbar>div{color:#719099;letter-spacing:.18em;align-items:center;gap:9px;font:600 6px Segoe UI,sans-serif;display:flex}.service-demo-topbar>div i{background:var(--demo-accent);width:7px;height:7px;box-shadow:0 0 15px var(--demo-accent);border-radius:50%}.service-demo-topbar>b{color:#83a4aa;letter-spacing:.19em;font-size:7px}.service-demo-topbar nav{justify-self:end;gap:5px;display:flex}.service-demo-topbar button{cursor:pointer;color:#79a0a8;background:#04121ab8;border:1px solid #78d5de29;width:34px;height:32px}.service-demo-topbar button:hover{border-color:var(--demo-accent);color:#efffff}.service-demo-layout{z-index:2;grid-template-columns:minmax(230px,.27fr) minmax(0,1fr);min-height:0;display:grid;position:relative}.service-demo-info{background:linear-gradient(130deg,#071a24db,#030b1194);border-right:1px solid #81d3db1f;flex-direction:column;padding:6vh 2.6vw 3vh;display:flex}.service-demo-info>small{color:var(--demo-accent);letter-spacing:.2em;font:700 6px Segoe UI,sans-serif}.service-demo-info h2{color:#efffff;letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(2rem,3.25vw,4.4rem);font-weight:520;line-height:.86}.service-demo-seo .service-demo-info h2{overflow-wrap:normal;word-break:normal;font-size:clamp(1.8rem,2.45vw,3.35rem);line-height:.9}.service-demo-info>p{color:#81969d;margin:0;font:400 .77rem/1.62 Segoe UI,sans-serif}.service-demo-info ul{border-top:1px solid #7bccd41f;margin:28px 0 0;padding:0;list-style:none}.service-demo-info li{color:#9eb0b5;border-bottom:1px solid #7bccd41a;grid-template-columns:31px 1fr;padding:12px 0;font:500 .7rem Segoe UI,sans-serif;display:grid}.service-demo-info li span{color:var(--demo-accent);font-size:6px}.service-demo-info>button{border:1px solid var(--demo-accent);justify-content:space-between;align-items:center;margin-top:auto;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.service-demo-info>button{border:1px solid color-mix(in srgb,var(--demo-accent) 62%,transparent)}}.service-demo-info>button{background:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.service-demo-info>button{background:color-mix(in srgb,var(--demo-accent) 18%,#051b24b8)}}.service-demo-info>button{cursor:pointer;color:#efffff;letter-spacing:.16em;font:700 7px Segoe UI,sans-serif}.service-demo-info>button:hover{background:var(--demo-accent);color:#041419}.service-demo-device{background:#edf1ef;border:1px solid #9fe0e536;border-radius:14px;place-self:center;width:min(1120px,93%);height:min(690px,86%);overflow:hidden;box-shadow:0 38px 90px #0000007a,0 0 0 7px #6fcad306}.service-demo-browserbar{color:#5d6f74;letter-spacing:.12em;background:#e4e9e6;border-bottom:1px solid #1b3c4226;align-items:center;gap:6px;height:36px;padding:0 11px;font:600 5px Segoe UI,sans-serif;display:flex}.service-demo-browserbar i{background:#adbbb9;border-radius:50%;width:6px;height:6px}.service-demo-browserbar i:first-child{background:#ef7a63}.service-demo-browserbar i:nth-child(2){background:#deb766}.service-demo-browserbar i:nth-child(3){background:#69bd9c}.service-demo-browserbar span{margin-left:10px}.service-demo-browserbar b{color:#158490;margin-left:auto}.service-demo-screen{color:#11191d;scrollbar-width:thin;background:#f2f4f1;height:calc(100% - 36px);overflow:auto}.service-demo-footer{z-index:3;color:#4a6871;letter-spacing:.13em;border-top:1px solid #80d3db1a;justify-content:space-between;align-items:center;padding:0 22px;font:600 5px Segoe UI,sans-serif;display:flex;position:relative}.service-demo-footer b{color:#64828a;font-weight:600}.service-demo-screen button,.service-demo-screen input,.service-demo-screen select{font-family:inherit}.service-demo-screen h3{letter-spacing:-.055em;margin:0;font-weight:520}.demo-landing,.demo-profile,.demo-corporate,.demo-shop,.demo-launch{min-height:100%}.demo-landing{color:#171612;background:#f3eee5;position:relative;overflow:hidden}.demo-landing nav,.demo-profile header,.demo-corporate header,.demo-shop header,.demo-launch nav{letter-spacing:.14em;border-bottom:1px solid #1b1d1921;justify-content:space-between;align-items:center;height:58px;padding:0 4%;font:600 7px Segoe UI,sans-serif;display:flex}.demo-landing nav button,.demo-shop header button{cursor:pointer;letter-spacing:.1em;background:0 0;border:1px solid #252823;padding:10px 13px;font-size:6px}.demo-landing main{padding:8% 5%;position:relative}.demo-landing main small,.demo-profile small,.demo-corporate small,.demo-shop section small{color:#bc532e;letter-spacing:.17em;font:700 7px Segoe UI,sans-serif}.demo-landing h3{max-width:62%;font-size:clamp(3rem,6vw,6.6rem);line-height:.8}.demo-landing h3 i,.demo-profile h3 i,.demo-corporate h3 i,.demo-shop h3 i{color:#0000;-webkit-text-stroke:1px currentColor;font-style:normal}.demo-landing main p{color:#68645d;max-width:390px;font:.78rem/1.55 Segoe UI,sans-serif}.demo-landing main>button{color:#fff;cursor:pointer;letter-spacing:.14em;background:#18201d;border:0;padding:13px 15px;font:700 7px Segoe UI,sans-serif}.demo-energy-orb{aspect-ratio:1;background:radial-gradient(circle at 36% 32%,#fff8dc,#f59e48 25%,#9c2b1f 57%,#24120e 69%,#dd7138 72%,#0000 73%);border-radius:50%;width:38%;animation:4s ease-in-out infinite demo-orb-breathe;position:absolute;top:5%;right:5%;box-shadow:0 0 80px #df643447}.demo-energy-orb i{border:1px solid #c2482642;border-radius:50%;animation:9s linear infinite demo-ring-spin;position:absolute;inset:-8%}.demo-energy-orb i:nth-child(2){animation-duration:14s;inset:-17%}.demo-energy-orb i:nth-child(3){animation-duration:5s;inset:12%}.demo-landing footer{color:#6d6860;letter-spacing:.12em;border-top:1px solid #1b1d191f;gap:7%;padding:18px 5%;font:600 6px Segoe UI,sans-serif;display:flex;position:absolute;bottom:0;left:0;right:0}.demo-profile{background:#e6e1d7}.demo-profile-hero{min-height:480px;padding:7% 5%;position:relative;overflow:hidden}.demo-profile h3{z-index:2;max-width:62%;font-size:clamp(2.6rem,5vw,5.7rem);line-height:.86;position:relative}.demo-building{width:43%;height:94%;position:absolute;bottom:-12%;right:5%;transform:skewY(-5deg)}.demo-building span{background:linear-gradient(90deg,#8b918c,#d8d9cf 48%,#747b77);width:22%;position:absolute;bottom:0;box-shadow:0 0 0 1px #232b2824}.demo-building span:first-child{height:65%;left:0}.demo-building span:nth-child(2){height:92%;left:24%}.demo-building span:nth-child(3){height:78%;left:48%}.demo-building span:nth-child(4){height:52%;left:72%}.demo-profile-projects{border-top:1px solid #1a201d21;grid-template-columns:repeat(3,1fr);display:grid}.demo-profile-projects span{letter-spacing:.13em;border-right:1px solid #1a201d21;padding:18px;font:600 6px Segoe UI,sans-serif}.demo-corporate{color:#e6f0ef;background:#101b20}.demo-corporate header{border-color:#b0dbdb1f}.demo-corporate section{background:linear-gradient(90deg,#061217f5,#0612174d),radial-gradient(circle at 78% 40%,#356568,#13282c 35%,#071216 68%);min-height:430px;padding:9% 6%}.demo-corporate h3{margin-top:16px;font-size:clamp(3rem,6vw,6.8rem);line-height:.81}.demo-corporate section p{color:#82979b;max-width:410px;font:.78rem/1.6 Segoe UI,sans-serif}.demo-corporate-stats{grid-template-columns:repeat(3,1fr);display:grid}.demo-corporate-stats article{border-right:1px solid #b0dbdb1f;padding:20px 6%;display:grid}.demo-corporate-stats b{color:#a5e1df;font-size:1.5rem}.demo-corporate-stats span{color:#647a7f;letter-spacing:.14em;font:600 6px Segoe UI,sans-serif}.demo-dashboard,.demo-agent,.demo-mvp,.demo-neural{background:#edf1ef;grid-template-columns:190px 1fr;min-height:100%;display:grid}.demo-dashboard aside,.demo-agent aside,.demo-mvp aside,.demo-neural aside{color:#d9eef0;background:#0c1d24;flex-direction:column;gap:6px;padding:25px 16px;display:flex}.demo-dashboard aside>b,.demo-agent aside>b,.demo-mvp aside>b,.demo-neural aside>b{color:#7ce5ea;letter-spacing:.17em;margin-bottom:23px}.demo-dashboard aside button,.demo-mvp aside button{color:#647d85;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;padding:11px}.demo-dashboard aside button.active,.demo-mvp aside button.active{color:#eaffff;background:#2b8e9726;border-color:#5de1e940}.demo-dashboard main{padding:28px}.demo-dashboard main header,.demo-neural main header{justify-content:space-between;align-items:flex-start;display:flex}.demo-dashboard header small,.demo-neural header small{color:#748287;letter-spacing:.15em;font:600 6px Segoe UI,sans-serif}.demo-dashboard header h3,.demo-neural header h3{margin-top:8px;font-size:2rem}.demo-dashboard header>span{color:#169785;font-size:7px}.demo-kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px;display:grid}.demo-kpis article{background:#ffffff8c;border:1px solid #173f4526;padding:17px;display:grid}.demo-kpis small{color:#748287;font-size:6px}.demo-kpis b{margin-top:9px;font-size:1.5rem}.demo-kpis i{color:#168891;margin-top:5px;font:600 6px Segoe UI,sans-serif}.demo-chart{background:linear-gradient(#1541480f 1px,#0000 1px) 0 0/100% 25%;border:1px solid #173f4524;align-items:end;gap:3%;height:240px;margin-top:24px;padding:25px;display:flex}.demo-chart i{background:linear-gradient(#43b8c0,#153b43);flex:1;animation:.8s both demo-chart-rise}.demo-bot{background:linear-gradient(135deg,#dce9ea,#f5f6f2);grid-template-columns:1fr .75fr;gap:26px;min-height:100%;padding:25px;display:grid}.demo-phone{background:#d8e8ef;border:8px solid #18282d;border-radius:28px;grid-template-rows:55px 1fr auto;justify-self:center;width:min(360px,95%);height:570px;display:grid;overflow:hidden;box-shadow:0 24px 55px #19353a38}.demo-phone header{background:#fff;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.demo-phone header span{text-align:center;display:grid}.demo-phone header small{color:#6a7a80;font-size:6px}.demo-phone main{flex-direction:column;gap:7px;padding:15px;display:flex;overflow:auto}.demo-phone p{background:#fff;border-radius:11px 11px 11px 2px;align-self:flex-start;max-width:82%;margin:0;padding:9px 11px;font:.7rem/1.35 Segoe UI,sans-serif}.demo-phone p.user{background:#bce4f6;border-radius:11px 11px 2px;align-self:flex-end}.demo-phone footer{background:#fff;gap:4px;padding:9px;display:grid}.demo-phone footer button{color:#1777a5;cursor:pointer;background:#f8fdff;border:1px solid #39a7dd;padding:8px;font-size:6px}.demo-bot>aside{align-self:center}.demo-bot>aside small{color:#278db7;letter-spacing:.16em;font:700 6px Segoe UI,sans-serif}.demo-bot>aside h3{margin-top:15px;font-size:2.5rem;line-height:.9}.demo-bot>aside ul{color:#607278;padding-left:16px;font:.75rem/1.8 Segoe UI,sans-serif}.demo-agent aside small{color:#55727b;margin-bottom:4px;font-size:6px}.demo-agent aside span{color:#8ca3aa;border-bottom:1px solid #79ced817;grid-template-columns:22px 1fr auto;align-items:center;padding:9px 5px;font:.65rem Segoe UI,sans-serif;display:grid}.demo-agent aside span i{color:#5edce4;font-size:6px}.demo-agent aside span b{color:#6cd29e}.demo-agent aside footer{color:#45bcaf;margin-top:auto;font-size:6px}.demo-agent main{grid-template-rows:60px 1fr 55px;min-width:0;display:grid}.demo-agent main header{border-bottom:1px solid #19424821;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.demo-agent main header div{display:grid}.demo-agent main header small{color:#708086;font-size:6px}.demo-agent main header span{color:#1b8e7c;font-size:6px}.demo-agent main section{flex-direction:column;gap:9px;padding:18px;display:flex;overflow:auto}.demo-agent main section p{background:#fff;border:1px solid #144f5621;align-self:flex-start;max-width:76%;margin:0;padding:12px;font:.72rem/1.45 Segoe UI,sans-serif;display:grid}.demo-agent main section p.user{color:#eaffff;background:#153c44;align-self:flex-end}.demo-agent main section p small{color:#168a97;margin-top:7px;font-size:5px}.demo-agent form{border-top:1px solid #19424821;grid-template-columns:1fr 45px;gap:6px;padding:7px 18px;display:grid}.demo-agent input{border:1px solid #19424829;outline:0;padding:0 12px}.demo-agent form button{color:#fff;cursor:pointer;background:#153c44;border:0}.demo-pipeline,.demo-speed,.demo-chain{background:#eef1ee;min-height:100%;padding:28px}.demo-pipeline header,.demo-speed header,.demo-chain header{justify-content:space-between;align-items:center;display:flex}.demo-pipeline header small,.demo-speed header small{color:#168a97;letter-spacing:.16em;font:700 6px Segoe UI,sans-serif}.demo-pipeline header h3,.demo-speed header h3{margin-top:8px;font-size:2rem}.demo-pipeline header button,.demo-speed header button,.demo-chain header button{color:#fff;cursor:pointer;letter-spacing:.13em;background:#143a42;border:0;padding:12px 14px;font:700 6px Segoe UI,sans-serif}.demo-flow{grid-template-columns:repeat(5,1fr);gap:13px;margin-top:44px;display:grid}.demo-flow>div{opacity:.45;background:#fff;border:1px solid #18414724;gap:9px;padding:17px;display:grid;position:relative}.demo-flow>div:not(:last-child):after{content:"";background:#1ca4b0;width:14px;height:1px;position:absolute;top:50%;left:100%}.demo-flow>div.active{opacity:1;box-shadow:0 12px 32px #1a51541c}.demo-flow i{color:#1493a0;font-size:7px}.demo-flow b{font-size:.72rem}.demo-flow small{color:#6f8186;font-size:5px}.demo-data-table{border-top:1px solid #193f4529;border-left:1px solid #193f4529;grid-template-columns:1fr 2fr 1fr auto;margin-top:35px;display:grid}.demo-data-table>*{border-bottom:1px solid #193f4529;border-right:1px solid #193f4529;padding:12px;font:.66rem Segoe UI,sans-serif}.demo-data-table b{color:#168d98}.demo-shop{background:#ede9e1}.demo-shop section{padding:5% 5% 3%}.demo-shop h3{margin-top:12px;font-size:3.7rem;line-height:.83}.demo-products{border-top:1px solid #1e242026;grid-template-columns:repeat(3,1fr);display:grid}.demo-products article{border-right:1px solid #1e242026;grid-template-columns:1fr auto;padding:18px;display:grid}.product-shape{grid-column:1/-1;height:170px;margin-bottom:13px;position:relative}.product-shape:before{content:"";background:linear-gradient(145deg,#f1f0e8,#727b78);border-radius:50%;width:85px;height:85px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:18px 20px 35px #27302d38,inset 10px 10px 20px #ffffffad}.shape-1:before{background:linear-gradient(145deg,#e0a563,#4f4030);border-radius:8px 65px}.shape-2:before{background:linear-gradient(145deg,#8fa8a8,#1d292b);border-radius:12px;transform:translate(-50%,-50%)rotate(45deg)}.demo-products b,.demo-products span{font-size:.68rem}.demo-products button{cursor:pointer;background:0 0;border:1px solid #343c39;grid-column:1/-1;margin-top:12px;padding:9px;font-size:6px}.demo-market{grid-template:58px 1fr/150px 1fr;min-height:100%;display:grid}.demo-market header{border-bottom:1px solid #19414721;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:0 20px;display:grid}.demo-market header input{border:1px solid #19414726;height:32px;padding:0 12px}.demo-market header span{font-size:6px}.demo-market>aside{border-right:1px solid #19414721;flex-direction:column;gap:5px;padding:20px 12px;display:flex}.demo-market>aside button{color:#607278;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;padding:10px}.demo-market>aside button.active{color:#0c646e;border-color:#1595a1}.demo-market main{padding:28px}.demo-market main h3{margin-top:8px;font-size:2.5rem;line-height:.9}.demo-market main section{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px;display:grid}.demo-market article{background:#fff;border:1px solid #19414724;gap:11px;padding:18px;display:grid}.demo-market article i{color:#13919e;font-size:7px}.demo-market article span{color:#708086;font-size:6px}.demo-market article button{cursor:pointer;background:0 0;border:1px solid #17545b38;padding:9px;font-size:5px}.demo-webgl{color:#dffaff;background:radial-gradient(circle at 74% 45%,#13424d,#06141d 47%,#02070b);grid-template-columns:.9fr 1.1fr;min-height:100%;display:grid;overflow:hidden}.demo-webgl-copy{align-self:center;padding:8%}.demo-webgl-copy small{color:#42d6e2;letter-spacing:.17em;font:700 6px Segoe UI,sans-serif}.demo-webgl-copy h3{margin-top:16px;font-size:3.3rem;line-height:.84}.demo-webgl-copy h3 i{color:#0000;-webkit-text-stroke:1px #6b9198;font-style:normal}.demo-webgl-copy p{color:#6e8a92;font:.72rem/1.6 Segoe UI,sans-serif}.demo-webgl-copy button{color:#73a5ac;cursor:pointer;background:0 0;border:1px solid #4ed8e240;padding:8px;font-size:5px}.demo-3d-object{width:360px;height:360px;transform-style:preserve-3d;place-self:center;animation:4s ease-in-out infinite demo-object-float;position:relative}.demo-3d-object .core{background:linear-gradient(145deg,#aff8f9cc,#0f6a798c 48%,#020f17f2);border:1px solid #7beff78c;border-radius:30% 70% 54% 46%;position:absolute;inset:25%;transform:rotate(35deg);box-shadow:inset 18px 12px 38px #ffffff47,0 0 70px #2ddce947}.demo-3d-object.material-1 .core{background:linear-gradient(145deg,#657177,#10181d 55%,#000)}.demo-3d-object.material-2 .core{opacity:.62;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#92e8ef38}.demo-3d-object .ring-a,.demo-3d-object .ring-b{border:2px solid #4bdce761;border-radius:50%;animation:6s linear infinite demo-ring-spin;position:absolute;inset:13%;transform:rotateX(68deg)}.demo-3d-object .ring-b{animation-duration:9s;inset:5%;transform:rotateY(68deg)}.demo-3d-object em{color:#50808a;letter-spacing:.16em;font:600 6px Segoe UI,sans-serif;position:absolute;bottom:0;right:0}.demo-motion{background:#eff0ec;min-height:100%;overflow:hidden}.demo-motion header{letter-spacing:.14em;border-bottom:1px solid #142d3221;justify-content:space-between;padding:18px 24px;font-size:7px;display:flex}.demo-motion main{padding:6%}.demo-motion main>small{color:#526cff;letter-spacing:.17em;font:700 6px Segoe UI,sans-serif}.demo-motion h3{margin-top:12px;font-size:4rem;line-height:.83}.demo-motion h3 i{color:#0000;-webkit-text-stroke:1px #6872a1;font-style:normal}.demo-motion-cards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:35px;display:grid}.demo-motion-cards article{background:#ffffff94;border:1px solid #2a3a5b24;min-height:145px;padding:18px;transition:all .35s cubic-bezier(.16,1,.3,1);display:grid}.demo-motion-cards article:hover{color:#fff;background:#111b35;transform:translateY(-9px)rotateX(4deg);box-shadow:0 22px 45px #28335e33}.demo-motion-cards i{background:#526cff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 24px #526cff6b}.demo-motion-cards b{align-self:end;font-size:.72rem}.demo-motion-cards span{color:#778087;font:.65rem/1.4 Segoe UI,sans-serif}.demo-magnetic{cursor:pointer;color:#38437e;background:0 0;border:1px solid #526cff;justify-content:space-between;width:240px;margin-top:26px;padding:14px;font-size:6px;transition:all .35s;display:flex}.demo-magnetic:hover{color:#fff;background:#526cff;transform:translate(35px)scale(1.05)}.demo-mvp aside button{grid-template-columns:28px 1fr;align-items:center;display:grid}.demo-mvp aside button i{border:1px solid #6ddce52e;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.demo-mvp aside button.done{color:#5ec6a2}.demo-mvp aside>small{color:#56737b;margin-top:auto;font-size:6px}.demo-mvp main{padding:8%}.demo-mvp main>small{color:#81685f;letter-spacing:.16em;font:700 6px Segoe UI,sans-serif}.demo-mvp main h3{margin-top:15px;font-size:2.8rem;line-height:.9}.demo-mvp-options{gap:8px;margin:30px 0;display:grid}.demo-mvp-options button{cursor:pointer;text-align:left;background:#fff;border:1px solid #19414724;align-items:center;gap:12px;padding:15px;display:flex}.demo-mvp-options button i{border:1px solid #587078;border-radius:50%;width:14px;height:14px}.demo-mvp-options button.active{background:#f5efec;border-color:#8f7469}.demo-mvp-options button.active i{border:4px solid #8f7469}.demo-mvp main>button{color:#fff;cursor:pointer;background:#172f36;border:0;padding:13px 17px}.demo-launch{color:#fff;background:#13080a;overflow:hidden}.demo-launch nav{border-color:#ffab7324}.demo-launch main{min-height:560px;padding:5%;position:relative}.demo-countdown{gap:25px;display:flex}.demo-countdown span{color:#8d6d68;letter-spacing:.14em;font:600 5px Segoe UI,sans-serif;display:grid}.demo-countdown b{color:#ff8b55;font-size:1.7rem}.demo-launch h3{z-index:2;margin-top:40px;font-size:5.5rem;line-height:.77;position:relative}.demo-launch h3 i{color:#0000;-webkit-text-stroke:1px #ff8456;font-style:normal}.demo-launch main button{z-index:3;color:#ffb194;cursor:pointer;background:#ff774914;border:1px solid #ff8b55;margin-top:30px;padding:14px 16px;font-size:7px;position:relative}.launch-object{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#ffb073,#6d191f 26%,#14070a 58%);border:1px solid #ff664159;border-radius:50%;width:47%;animation:18s linear infinite demo-ring-spin;position:absolute;bottom:-22%;right:5%;box-shadow:0 0 90px #ff4b3238}.launch-object i{border:1px solid #ff864e33;border-radius:50%;position:absolute;inset:-7%}.launch-object i:nth-child(2){inset:12%}.launch-object i:nth-child(3){inset:32%}.demo-speed-score{grid-template-columns:240px 1fr;align-items:center;gap:35px;margin-top:40px;display:grid}.demo-speed-score>div{--score:61%;background:radial-gradient(circle,#eef1ee 57%,transparent 59%),conic-gradient(#1aa0aa var(--score),#d4ddda 0);border-radius:50%;place-items:center;width:210px;height:210px;display:grid;box-shadow:0 20px 45px #1b45481f}.demo-speed-score>div b{font-size:3.3rem}.demo-speed-score>div span{color:#708085;margin-top:-48px;font-size:6px}.demo-speed-score ul{border-top:1px solid #19414726;margin:0;padding:0;list-style:none}.demo-speed-score li{border-bottom:1px solid #19414721;justify-content:space-between;padding:13px;display:flex}.demo-speed-score li span{color:#68797e}.demo-waterfall{gap:7px;margin-top:25px;display:grid}.demo-waterfall i{background:linear-gradient(90deg,#168c98,#65c5c7);height:7px;transition:width .7s cubic-bezier(.16,1,.3,1)}.demo-revive{background:#dfe4e1;min-height:100%}.demo-revive header{letter-spacing:.14em;border-bottom:1px solid #14373d26;justify-content:space-between;padding:16px 20px;font-size:6px;display:flex}.demo-revive main{height:570px;position:relative;overflow:hidden}.revive-before,.revive-after{padding:8%;position:absolute;inset:0;overflow:hidden}.revive-before{color:#77726a;filter:saturate(.45);background:#d6d2c7}.revive-before h3,.revive-after h3{margin-top:12px;font-size:4.2rem;line-height:.82}.revive-before span{background:#b8b4ab;width:42%;height:14px;margin:13px 0;display:block}.revive-after{z-index:2;color:#eaffff;background:linear-gradient(120deg,#07161e,#16414a);border-right:2px solid #5ee8ef;right:auto}.revive-after h3 i{color:#55dbe2;font-style:normal}.revive-after div{color:#78999f;margin:35px 25px 0 0;font-size:6px;display:inline-grid}.revive-after div b{color:#72e6e7;font-size:1.5rem}.demo-revive input{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.demo-neural aside{gap:14px}.demo-neural aside>small{color:#6c7a92;font-size:6px}.demo-neural select{color:#dcd6ef;background:#121c2d;border:1px solid #9771ea4d;padding:10px}.demo-neural label{color:#7c8a9b;grid-template-columns:1fr auto;gap:8px;font-size:6px;display:grid}.demo-neural label input{accent-color:#8c5ce7;grid-column:1/-1}.demo-neural aside>span{color:#627182;flex-wrap:wrap;gap:5px;margin-top:12px;font-size:6px;display:flex}.demo-neural aside>span i{color:#b49ae8;border:1px solid #9771ea3d;padding:5px;font-style:normal}.demo-neural main{padding:5%}.demo-neural header>span{color:#77818d;text-align:center;font-size:6px;display:grid}.demo-neural header>span b{color:#8c5ce7;font-size:2.4rem}.neural-prompt,.neural-output{background:#fff;border:1px solid #533b9029;margin-top:30px;padding:18px}.neural-prompt small,.neural-output small{color:#8c5ce7;font-size:6px}.neural-prompt p,.neural-output p{color:#5c6670;font:.72rem/1.6 Segoe UI,sans-serif}.neural-output{color:#fff;background:#131b2b;grid-template-columns:32px 1fr;gap:13px;display:grid}.neural-output>i{background:radial-gradient(circle,#efe8ff,#8c5ce7 32%,#251a3f 64%);border-radius:50%;width:28px;height:28px;box-shadow:0 0 25px #8c5ce775}.neural-output p{color:#a9b0bd}.demo-chain{color:#dffaff;background:#07141c}.demo-chain header{border-bottom:1px solid #5cd1dd24;padding-bottom:20px}.demo-chain header>div{gap:25px;display:flex}.demo-chain header span{color:#5c7b84;font-size:5px;display:grid}.demo-chain header span b{color:#62d8e0;font-size:.8rem}.demo-chain main{grid-template-columns:1fr .9fr;gap:30px;margin-top:30px;display:grid}.demo-chain section>small{color:#4b727c;letter-spacing:.16em;font-size:6px}.demo-chain article{border-bottom:1px solid #5cd1dd1c;grid-template-columns:25px 1fr auto auto;align-items:center;gap:12px;padding:13px 5px;display:grid}.demo-chain article i{color:#4fd6df}.demo-chain article span,.demo-chain article em{color:#5f7b83;font-size:6px;font-style:normal}.chain-orbit{border:1px solid #42c0cd38;border-radius:50%;width:270px;height:270px;margin:28px auto;animation:18s linear infinite demo-ring-spin;position:relative}.chain-orbit i{border:1px solid #42c0cd2e;border-radius:50%;position:absolute;inset:14%}.chain-orbit i:nth-child(2){inset:29%}.chain-orbit i:nth-child(3){background:#48ced8;inset:43%;box-shadow:0 0 32px #48ced8}.chain-orbit b{color:#6bdce3;font-size:.7rem;position:absolute;top:46%;left:24%}.demo-seo{color:#102620;background:linear-gradient(145deg,#edf4f0,#f7faf7);min-height:100%;padding:28px}.demo-seo>header{border-bottom:1px solid #18684f29;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.demo-seo>header small{color:#258c6e;letter-spacing:.16em;font:700 6px Segoe UI,sans-serif}.demo-seo>header h3{margin-top:7px;font-size:2rem}.demo-seo>header button{color:#effff8;cursor:pointer;letter-spacing:.13em;background:#153d31;border:0;padding:12px 15px;font:700 6px Segoe UI,sans-serif}.demo-seo>main{grid-template-columns:.78fr 1.22fr;gap:24px;margin-top:24px;display:grid}.demo-seo>main>aside{background:#ffffff94;border:1px solid #19604b24;padding:18px}.demo-seo>main>aside>small{color:#668078;letter-spacing:.14em;font:700 6px Segoe UI,sans-serif}.demo-seo>main>aside article{opacity:.46;border-bottom:1px solid #19604b1c;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:14px 0;transition:opacity .25s,transform .25s;display:grid}.demo-seo>main>aside article.active,.demo-seo>main>aside article.done{opacity:1}.demo-seo>main>aside article.active{transform:translate(5px)}.demo-seo>main>aside article>i{color:#278f70;border:1px solid #2180613d;border-radius:50%;place-items:center;width:22px;height:22px;font:700 6px Segoe UI,sans-serif;display:grid}.demo-seo>main>aside article.done>i{color:#fff;background:#2a9e79}.demo-seo>main>aside article span{gap:3px;display:grid}.demo-seo>main>aside article span b{font-size:.65rem;font-weight:650}.demo-seo>main>aside article span small{color:#799088;font-size:5px}.demo-seo>main>aside article em{color:#5d776f;font:700 5px Segoe UI,sans-serif}.demo-seo>main>aside article.active em{color:#238e6d}.demo-seo>main>section{min-width:0}.demo-seo-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.demo-seo-kpis article{background:#fff;border:1px solid #18674f24;gap:5px;padding:14px;display:grid;box-shadow:0 12px 30px #1d4c3d0f}.demo-seo-kpis small{color:#779087;font-size:5px}.demo-seo-kpis b{font-size:1.05rem}.demo-seo-kpis i{color:#299270;letter-spacing:.1em;font:700 5px Segoe UI,sans-serif}.demo-seo-article{background:#fff;border:1px solid #1a6b5226;margin-top:10px;padding:20px;box-shadow:0 18px 42px #1c483a14}.demo-seo-article>header{color:#668179;letter-spacing:.13em;justify-content:space-between;font:700 5px Segoe UI,sans-serif;display:flex}.demo-seo-article>header b{color:#22906d}.demo-seo-article>small{color:#84a098;letter-spacing:.12em;margin-top:22px;font:600 5px Segoe UI,sans-serif;display:block}.demo-seo-article h4{letter-spacing:-.035em;margin:8px 0 10px;font-size:1.45rem;line-height:1.05}.demo-seo-article p{color:#5f756e;font:.65rem/1.55 Segoe UI,sans-serif}.demo-seo-article>div{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:22px;display:grid}.demo-seo-article>div span{color:#82968f;letter-spacing:.08em;gap:5px;font:700 4.5px Segoe UI,sans-serif;display:grid}.demo-seo-article>div span i{background:#dfe9e5;height:3px}.demo-seo-article>div span.done{color:#237e62}.demo-seo-article>div span.done i{background:#31a47f;box-shadow:0 0 9px #31a47f47}.demo-omega{color:#e8ffff;background:radial-gradient(circle at 45%,#15383d,#061217 48%,#02080c);min-height:100%;overflow:hidden}.demo-omega header{letter-spacing:.16em;border-bottom:1px solid #70d7dd1f;justify-content:space-between;padding:18px 22px;font-size:6px;display:flex}.demo-omega main{grid-template-columns:1.2fr .8fr;min-height:570px;display:grid}.omega-core{border:1px solid #49ccd529;border-radius:50%;place-self:center;width:410px;height:410px;position:relative}.omega-core>b{z-index:3;text-align:center;background:radial-gradient(circle,#4acdd5,#0a3c45 38%,#041117 68%);border:1px solid #66e7ed66;border-radius:50%;place-items:center;width:120px;height:120px;font-size:.85rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #37d3dc4d}.omega-core button{--node-index:0;top:calc(50% + sin(calc(var(--node-index) * 60deg)) * 43%);left:calc(50% + cos(calc(var(--node-index) * 60deg)) * 43%);color:#668c94;cursor:pointer;background:#081b22;border:1px solid #5dd5dd40;border-radius:50%;width:64px;height:64px;font-size:6px;position:absolute;transform:translate(-50%,-50%)}.omega-core button.active{color:#dfffff;border-color:#64e2e7;box-shadow:0 0 28px #4ddce440}.omega-core>i{border:1px solid #4fcbd41f;border-radius:50%;animation:12s linear infinite demo-ring-spin;position:absolute;inset:14%}.omega-core>i:nth-of-type(2){animation-direction:reverse;inset:28%}.omega-core>i:nth-of-type(3){inset:40%}.demo-omega aside{border-left:1px solid #6fd5dc1a;align-self:center;padding:8%}.demo-omega aside small{color:#58cdd5;letter-spacing:.16em;font-size:6px}.demo-omega aside h3{margin-top:16px;font-size:2.7rem;line-height:.87}.demo-omega aside p{color:#6f8b92;font:.72rem/1.6 Segoe UI,sans-serif}.demo-omega aside>div{color:#638087;gap:25px;margin-top:30px;font-size:6px;display:flex}.demo-omega aside>div span{display:grid}.demo-omega aside>div b{color:#64d9df;font-size:.9rem}@keyframes service-demo-in{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:none}}@keyframes demo-orb-breathe{50%{filter:brightness(1.15);transform:scale(1.025)}}@keyframes demo-ring-spin{to{rotate:360deg}}@keyframes demo-chart-rise{0%{opacity:0;height:0}}@keyframes demo-object-float{0%,to{transform:translateY(8px)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}@media (max-width:980px){.service-demo-layout{grid-template-columns:210px 1fr}.service-demo-info{padding:35px 20px}.service-demo-device{width:96%}.demo-market main section,.demo-motion-cards{grid-template-columns:1fr}.demo-market main section article:nth-child(n+3),.demo-motion-cards article:nth-child(n+3){display:none}}@media (max-width:760px){.catalog-grid article{min-height:560px}.catalog-grid footer{gap:10px;display:grid}.catalog-grid footer>div{grid-template-columns:1fr 1fr;display:grid}.catalog-grid footer button{justify-content:center}.catalog-selection-actions{grid-template-columns:1fr 1fr}.catalog-selection-actions button:last-child{display:none}.service-demo-overlay{padding:0}.service-demo-shell{clip-path:none;border:0;border-radius:0;grid-template-rows:52px 1fr 28px;width:100%;height:100svh}.service-demo-topbar{grid-template-columns:1fr auto;padding-left:14px}.service-demo-topbar>b{display:none}.service-demo-layout{display:block;overflow:auto}.service-demo-info{border-bottom:1px solid #81d3db1f;border-right:0;min-height:285px;padding:28px 20px}.service-demo-info h2{font-size:2.6rem}.service-demo-info ul{display:none}.service-demo-info>button{margin-top:22px}.service-demo-device{width:calc(100% - 20px);height:620px;margin:10px}.service-demo-footer{padding:0 12px}.service-demo-footer b{display:none}.demo-dashboard,.demo-agent,.demo-mvp,.demo-neural{grid-template-columns:115px 1fr}.demo-dashboard aside,.demo-agent aside,.demo-mvp aside,.demo-neural aside{padding:16px 8px}.demo-dashboard main,.demo-neural main{padding:16px}.demo-kpis{grid-template-columns:1fr}.demo-kpis article:nth-child(n+2){display:none}.demo-chart{height:260px}.demo-bot{grid-template-columns:1fr}.demo-bot>aside{display:none}.demo-phone{height:560px}.demo-flow{grid-template-columns:1fr 1fr}.demo-flow>div:nth-child(n+5){display:none}.demo-data-table{grid-template-columns:1fr 1fr}.demo-data-table>:nth-child(4n+3),.demo-data-table>:nth-child(4n+4){display:none}.demo-products article{padding:8px}.product-shape{height:130px}.demo-shop h3{font-size:2.8rem}.demo-market{grid-template-columns:85px 1fr}.demo-market header{grid-template-columns:auto 1fr}.demo-market header span{display:none}.demo-market main{padding:16px}.demo-market main section{grid-template-columns:1fr}.demo-market main section article:nth-child(n+2){display:none}.demo-webgl{grid-template-columns:1fr}.demo-webgl-copy{z-index:2;position:relative}.demo-3d-object{opacity:.72;position:absolute;bottom:0;right:-120px}.demo-motion h3,.demo-launch h3{font-size:3.6rem}.demo-motion-cards,.demo-speed-score{grid-template-columns:1fr}.demo-speed-score>div{width:170px;height:170px}.demo-speed-score ul{display:none}.demo-chain main,.demo-omega main,.demo-seo>main{grid-template-columns:1fr}.demo-chain main section:nth-child(2),.demo-omega aside{display:none}.omega-core{width:330px;height:330px}.demo-seo>main>aside{display:none}.demo-seo-kpis{grid-template-columns:repeat(3,1fr)}}.future-store{background:radial-gradient(circle at 50% 38%,#f8fbf7 0,#e3ebe7 52%,#d3dfdb 100%);min-height:max(720px,100svh)}.future-store:before{z-index:2;background:radial-gradient(at 50% 49%,#0000 0 29%,#ecf2ef24 54%,#e0e9e5b8 100%),linear-gradient(90deg,#eff4f1eb 0,#eff4f173 19%,#0000 34% 68%,#ebf1eead 86%,#ebf1eeeb 100%),linear-gradient(#f7faf757,#0000 62%,#dbe4e0db)}.future-store:after{z-index:3;opacity:.21;background-size:96px 96px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 24% 77%,#000);mask-image:linear-gradient(90deg,#000,#0000 24% 77%,#000)}.future-store-canvas{z-index:1;cursor:none}.future-store-glow{z-index:2;background:radial-gradient(#26c0ca33,#ffffff0f 45%,#0000 72%);width:56vw;bottom:-10%}.catalog-hero-copy{width:min(470px,27vw);top:40%;left:3.2vw;transform:translateY(-42%)}.catalog-hero-copy h1{font-size:clamp(3.2rem,4.55vw,5.75rem);line-height:.82}.catalog-hero-copy h1 em{letter-spacing:-.075em;font-size:.77em}.catalog-hero-note{color:#526268;max-width:390px;font-size:clamp(.76rem,.82vw,.92rem)}.catalog-selection{background:linear-gradient(145deg,#fefffce6,#ebf2efbd);border-color:#144e5538;width:min(322px,20.5vw);top:43%;right:2.4vw;transform:translateY(-34%);box-shadow:0 30px 90px #25454629,inset 0 0 0 1px #ffffffd1}.catalog-selection:before{content:"";pointer-events:none;border:1px solid #136f7914;position:absolute;inset:8px}.catalog-selection>*{position:relative}.catalog-selection-actions button:first-child{background:linear-gradient(120deg,#0d343b,#126874);box-shadow:0 12px 28px #0f576129}.catalog-grab-guide{z-index:7;color:#40545a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#fafcf9b8;border:1px solid #126b7633;border-radius:999px;align-items:center;gap:12px;padding:9px 14px 9px 9px;display:flex;position:absolute;top:111px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #244c4e1a}.catalog-guide-hand{color:#8eeff3;background:#14363c;border-radius:50%;place-items:center;width:31px;height:31px;font-size:16px;animation:1.5s ease-in-out infinite catalog-guide-float;display:grid;box-shadow:0 0 0 5px #1faab614}.catalog-grab-guide div{gap:3px;display:grid}.catalog-grab-guide b{letter-spacing:.17em;font:700 7px Segoe UI,sans-serif}.catalog-grab-guide small{color:#819095;letter-spacing:.16em;font:600 5px Segoe UI,sans-serif}.catalog-shelf-controls{z-index:7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f5f9f6d1;border:1px solid #1151592b;grid-template-columns:38px auto 38px;align-items:center;gap:8px;padding:6px;display:grid;position:absolute;bottom:172px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #2646471f}.catalog-shelf-controls button{cursor:pointer;color:#146c77;background:#ffffff9e;border:1px solid #11555e2e;width:38px;height:36px;font-size:15px;transition:all .2s}.catalog-shelf-controls button:hover{color:#fff;background:#14363c;border-color:#168e9a;transform:translateY(-1px)}.catalog-shelf-controls span{text-align:center;min-width:104px;display:grid}.catalog-shelf-controls b{color:#263a40;letter-spacing:.17em;font:700 7px Segoe UI,sans-serif}.catalog-shelf-controls small{color:#7b898e;letter-spacing:.13em;margin-top:3px;font:600 5px Segoe UI,sans-serif}.catalog-product-rail{z-index:7;-webkit-backdrop-filter:blur(18px)saturate(.88);backdrop-filter:blur(18px)saturate(.88);background:#f5f9f6cc;border:1px solid #114d5429;grid-template-columns:repeat(6,minmax(0,1fr));width:min(760px,44vw);display:grid;position:absolute;bottom:91px;left:50%;transform:translate(-50%);box-shadow:0 22px 64px #21434521}.catalog-product-rail button{cursor:pointer;color:#526167;text-align:left;background:0 0;border:0;border-right:1px solid #15444a1f;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-width:0;min-height:58px;padding:10px 10px 12px;transition:background .2s,color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.catalog-product-rail button:last-child{border-right:0}.catalog-product-rail button:hover,.catalog-product-rail button.is-active{z-index:2;color:#eaffff;background:#12363d;transform:translateY(-3px);box-shadow:0 11px 32px #134a5138}.catalog-product-rail button small{color:#168c98;font:700 6px Segoe UI,sans-serif}.catalog-product-rail button span{letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap;font:700 6px Segoe UI,sans-serif;overflow:hidden}.catalog-product-rail button i{opacity:.55;height:2px;position:absolute;bottom:7px;left:9px;right:9px}.catalog-cube-hint{bottom:51px;right:2.4vw}.catalog-scroll{bottom:31px}.catalog-hand-cursor{--hand-x:-120px;--hand-y:-120px;z-index:11;opacity:0;filter:drop-shadow(0 14px 14px #0f373d40);width:66px;height:88px;transform:translate3d(calc(var(--hand-x) - 25px),calc(var(--hand-y) - 18px),0) rotate(-17deg) scale(.78);transform-origin:37px 58px;pointer-events:none;will-change:transform;transition:opacity .16s,filter .16s;position:absolute;top:0;left:0}.catalog-hand-cursor.is-visible,.future-store:hover .catalog-hand-cursor{opacity:.9}.catalog-hand-palm{background:linear-gradient(135deg,#faffff 0,#bfcfd0 36%,#78969a 72%,#e7f5f4 100%);border:1px solid #ffffffe6;border-radius:17px 18px 16px;width:38px;height:43px;position:absolute;top:32px;left:17px;box-shadow:inset 5px 4px 8px #ffffffb8,inset -5px -6px 9px #19464c40,0 0 0 2px #0e555e33}.catalog-hand-finger{transform-origin:50% 100%;background:linear-gradient(90deg,#91a8aa,#f5ffff 46%,#789396);border:1px solid #ffffffe0;border-radius:9px 9px 6px 6px;width:11px;position:absolute;box-shadow:inset -2px -3px 4px #16404538}.catalog-hand-finger:after{content:"";background:#144c533d;height:1px;position:absolute;bottom:5px;left:2px;right:2px}.catalog-hand-finger.finger-one{height:34px;top:11px;left:17px;transform:rotate(-8deg)}.catalog-hand-finger.finger-two{height:40px;top:4px;left:29px}.catalog-hand-finger.finger-three{height:36px;top:8px;left:41px;transform:rotate(5deg)}.catalog-hand-finger.finger-four{height:28px;top:18px;left:51px;transform:rotate(12deg)}.catalog-hand-thumb{background:linear-gradient(#eaffff,#809c9f);border:1px solid #ffffffd9;border-radius:9px;width:28px;height:12px;position:absolute;top:43px;left:5px;transform:rotate(24deg);box-shadow:inset 0 -3px 4px #16404533}.catalog-hand-cursor em{color:#176f79;letter-spacing:.15em;background:#f0faf8db;border:1px solid #1b879247;padding:3px 6px;font:700 5px Segoe UI,sans-serif;position:absolute;top:78px;left:19px}.catalog-hand-cursor.is-targeting{opacity:1;filter:drop-shadow(0 0 15px #15bac78f)drop-shadow(0 15px 16px #0f373d40)}.catalog-hand-cursor.is-targeting em{color:#a8fbff;background:#103f47}.catalog-hand-cursor.is-grabbing{transform:translate3d(calc(var(--hand-x) - 25px),calc(var(--hand-y) - 18px),0) rotate(-6deg) scale(.68)}.catalog-modal-device{background:radial-gradient(circle at 90% 5%,#3dc8cf1a,#0000 30%),linear-gradient(145deg,#fafcf9fc,#dae5e1fc);border-color:#e6f7f4f5;box-shadow:0 55px 150px #071c207a,0 0 0 1px #197b852e,inset 0 0 0 8px #1c2f3312}.catalog-modal-device:after{content:"";pointer-events:none;background:#182d32;border-radius:99px;width:58px;height:5px;position:absolute;top:18px;right:50%;transform:translate(50%);box-shadow:0 0 0 1px #ffffff61,0 0 24px #1da4b133}.catalog-page .orbi-roamer{filter:drop-shadow(0 18px 25px #1b3d4133)}.catalog-page .orbi-widget.is-flight .orbi-roamer{bottom:92px}@keyframes catalog-guide-float{0%,to{transform:translateY(2px)rotate(-6deg)}50%{transform:translateY(-2px)rotate(4deg)}}@media (max-width:1100px) and (min-width:761px){.catalog-hero-copy{width:28vw}.catalog-selection{width:23vw}.catalog-product-rail{width:48vw}}@media (max-width:760px){.future-store{min-height:1120px}.future-store:before{background:linear-gradient(#f0f5f2f5 0,#f0f5f294 24%,#0000 40% 66%,#e1eae6ed 81%)}.future-store-canvas{height:590px;top:186px}.catalog-hero-copy{width:calc(100% - 40px);top:104px;left:20px;transform:none}.catalog-hero-copy h1{max-width:350px;font-size:3.25rem}.catalog-hero-copy h1 em{font-size:.67em}.catalog-hero-note{width:92%;max-width:350px}.catalog-grab-guide{padding:7px 11px 7px 7px;top:303px}.catalog-selection{width:auto;padding:18px;inset:auto 16px 70px;transform:none}.catalog-selection h2{margin-top:18px}.catalog-selection p{display:none}.catalog-shelf-controls{bottom:364px}.catalog-product-rail{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 32px);bottom:292px}.catalog-product-rail button{min-height:49px}.catalog-product-rail button:nth-child(3){border-right:0}.catalog-product-rail button:nth-child(-n+3){border-bottom:1px solid #15444a1f}.catalog-cube-hint,.catalog-hand-cursor{display:none}}.catalog-reimagined{color:#10234b;background:#f4f8ff}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
