@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@font-face{font-family:DSEG7 Classic;src:url(https://cdn.jsdelivr.net/npm/dseg@0.46.0/fonts/DSEG7-Classic/DSEG7Classic-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/dseg@0.46.0/fonts/DSEG7-Classic/DSEG7Classic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;min-height:100vh;overflow-x:hidden}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#030306}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}:is(.dark *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.\!glass,.glass{border-width:1px;border-color:#fff3;background-color:#ffffff1a;--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.labx-section-heading,.labx-control-intro{max-width:820px;margin-bottom:72px}.labx-section-heading>.lab-eyebrow,.labx-control-intro>.lab-eyebrow{margin-top:0;margin-bottom:16px}.labx-section-heading--overview{width:100%;max-width:none;margin-right:0;margin-left:0;text-align:left}.labx-section-heading--overview:after{content:"";display:block;width:51px;height:2px;margin-top:14px;border-radius:99px;background:#16b7aa}@media(min-width:761px){.labx-section-heading--overview h2{white-space:nowrap}}#capabilities,#production-tools,#about,#studio,#player,#contact{scroll-margin-top:58px}.labx-section-heading h2,.labx-control-intro h2{margin:0;color:var(--lab-ink);font-size:clamp(42.24px,5.632vw,67.76px);font-weight:600;line-height:.96;letter-spacing:-.065em;text-wrap:balance}.labx-section-heading>p:last-child,.labx-control-intro>p:last-child{max-width:650px;margin-top:26px;color:var(--lab-copy);font-size:17px;line-height:1.65}.labx-overview{--labx-card-title-size: clamp(36px, 3.2vw, 44px);width:min(1320px,calc(100% - 40px))}.labx-overview .labx-section-heading--overview h2{margin:0;color:#02090e;font-size:clamp(44px,4.1vw,64px);font-weight:700;line-height:1;letter-spacing:-.047em}.labx-overview .labx-section-heading--overview h2:after{content:".";position:relative;z-index:1;color:#00a497}.labx-overview .labx-section-heading--overview>p:last-child{max-width:none;margin-top:9px;color:#4d5d68;font-size:clamp(17px,1.32vw,20px);font-weight:400;line-height:1.4;letter-spacing:-.012em}.labx-overview-list{display:grid;gap:16px}.labx-overview-card{position:relative;display:flex;min-height:280px;align-items:flex-start;padding:clamp(34px,3vw,40px);overflow:hidden;isolation:isolate;border:1px solid rgba(48,123,112,.12);border-radius:28px;color:var(--lab-ink);background:radial-gradient(ellipse at 96% 50%,rgba(77,211,201,.085),transparent 38%),linear-gradient(135deg,#fffffffa,#f9fcfbf5);text-decoration:none;box-shadow:inset 0 1px #fffffff0,0 1px 2px #1543310a,0 14px 38px #15433112;transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .52s ease}.labx-overview-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(125% 135% at 50% 26%,#fff0 48%,#183a2e0b);transition:opacity .52s ease}.labx-overview-card:hover,.labx-overview-card:focus-visible{transform:translateY(-4px);box-shadow:inset 0 1px #fffffff5,0 2px 4px #1543310f,0 24px 58px #1543311c;outline:none}.labx-overview-card:hover:before,.labx-overview-card:focus-visible:before{opacity:.55}.labx-overview-card:focus-visible{box-shadow:0 0 0 3px #27b07a8c,0 30px 74px #15433121}.labx-overview-copy{position:relative;z-index:1;max-width:780px}.labx-overview-label{margin:0 0 14px;color:#009f98;font-size:11px;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.labx-overview-label:after{content:"";display:block;width:30px;height:2px;margin-top:12px;border-radius:99px;background:#22b9ae}.labx-overview-copy h3{margin:0 0 13px;font-size:var(--labx-card-title-size);font-weight:650;line-height:1;letter-spacing:-.045em}.labx-overview-copy h3:after{content:".";color:#00a49b}.labx-overview-apps{margin-top:clamp(22px,2vw,28px);display:flex;flex-wrap:wrap;gap:14px 24px}.labx-overview-app{display:flex;align-items:center;gap:14px}.labx-overview-app>img{width:64px;height:64px;flex:0 0 auto;border-radius:15px}.labx-overview-app+.labx-overview-app{padding-left:24px;border-left:1px solid rgba(48,86,73,.13)}.labx-overview-app strong{display:block;color:var(--lab-ink);font-size:15px;font-weight:650;letter-spacing:-.012em}.labx-overview-app ul{margin:5px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px}.labx-overview-app li{padding:3px 8px 2px;border:1px solid rgba(24,58,46,.16);border-radius:999px;color:#5c7a6f;font-size:10.5px;font-weight:600;letter-spacing:.04em}@media(max-width:900px){.labx-overview-apps{gap:14px 20px}}.labx-overview-copy>p:not(.labx-overview-label){margin:0;max-width:58ch;color:var(--lab-copy);font-size:15px;line-height:1.5}@media(max-width:900px){.labx-overview-card{padding:30px;border-radius:26px}.labx-overview-copy>p:not(.labx-overview-label){font-size:14.5px}.labx-overview-app+.labx-overview-app{padding-left:0;border-left:0}}.labx-overview-visual{position:relative;min-height:450px;border:1px solid rgba(92,135,117,.24);border-radius:32px;overflow:hidden;transform:translateZ(0)}.labx-sim-topology{position:absolute;z-index:6;top:18px;right:19px;min-width:178px;padding:12px 13px;border:1px solid rgba(78,139,197,.25);border-radius:13px;color:#37688f;background:#f7fcffbd;box-shadow:0 12px 30px #1f5c921a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.labx-sim-topology>span,.labx-sim-topology>small{display:block;font-size:12px;font-weight:780;letter-spacing:.08em}.labx-sim-topology>small{color:#718fa9;font-weight:600;letter-spacing:0}.labx-sim-topology>div{position:relative;height:26px;margin:8px 0 5px;background:linear-gradient(90deg,transparent 0 8%,#8cc6ef 8% 91%,transparent 91%) center / 100% 1px no-repeat}.labx-sim-topology i{position:absolute;top:9px;width:8px;height:8px;border:2px solid #eef8ff;border-radius:50%;background:#2d9af0;box-shadow:0 0 13px #2d9af08c}.labx-sim-topology i:nth-child(1){left:5%}.labx-sim-topology i:nth-child(2){left:34%}.labx-sim-topology i:nth-child(3){left:64%}.labx-sim-topology i:nth-child(4){right:4%}.labx-sim-phone{position:absolute;z-index:3;left:12%;top:14%;width:158px;height:310px;padding:48px 17px 18px;border:8px solid #0b1830;border-radius:32px;color:#eafff5;background:radial-gradient(circle at 35% 15%,rgba(49,157,255,.28),transparent 31%),linear-gradient(155deg,#123a69,#050d1c 68%);box-shadow:0 30px 55px #0a315c47,0 0 0 1px #59b2ff29;transition:transform .65s cubic-bezier(.16,1,.3,1)}.labx-overview-card:hover .labx-sim-phone{transform:translateY(-8px) rotate(-2deg)}.labx-sim-phone-notch{position:absolute;top:8px;left:50%;width:52px;height:13px;border-radius:999px;background:#030706;transform:translate(-50%)}.labx-sim-worldmark{color:var(--lab-aqua);font-size:12px;font-weight:820;letter-spacing:.18em}.labx-sim-clearance{position:relative;width:104px;height:104px;margin:38px auto 0;display:grid;place-content:center;border:1px solid rgba(119,238,217,.32);border-radius:50%;text-align:center;box-shadow:0 0 0 12px #77eed909,inset 0 0 28px #48caff14}.labx-sim-clearance:before,.labx-sim-clearance:after{content:"";position:absolute;inset:9px;border:1px dashed rgba(98,198,255,.3);border-radius:50%;animation:labx-orbit-spin 11s linear infinite}.labx-sim-clearance:after{inset:-7px 35px;border-style:solid;border-color:var(--lab-aqua) transparent;animation-duration:6s;animation-direction:reverse}.labx-sim-clearance small,.labx-sim-clearance strong{position:relative;z-index:1;display:block}.labx-sim-clearance small{color:#86b5d9;font-size:12px;font-weight:760;letter-spacing:.08em}.labx-sim-clearance strong{margin-top:4px;color:#e9f9ff;font-size:18px;font-weight:650;letter-spacing:-.02em}.labx-sim-clearance>i{position:absolute;top:4px;left:50%;width:7px;height:7px;border-radius:50%;background:var(--lab-aqua);box-shadow:0 0 13px var(--lab-aqua);transform:translate(-50%)}.labx-sim-verify{position:absolute;right:16px;bottom:22px;left:16px;height:38px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;color:#061c32;background:linear-gradient(135deg,var(--lab-aqua),#4caaff);box-shadow:0 10px 24px #39c5d64d;font-size:12px;font-weight:760}.labx-sim-desktop{position:absolute;z-index:2;right:7%;bottom:13%;width:55%;height:54%;border:7px solid #11243c;border-radius:21px;background:#f5faff;box-shadow:0 30px 58px #12437233;transition:transform .65s cubic-bezier(.16,1,.3,1)}.labx-overview-card:hover .labx-sim-desktop{transform:translate(6px,-5px) rotate(1deg)}.labx-sim-desktop:after{content:"";position:absolute;left:50%;top:100%;width:35%;height:22px;border-top:12px solid #193451;transform:translate(-50%)}.labx-sim-desktop-bar{height:26px;padding:0 10px;display:flex;align-items:center;gap:4px;color:#96adc2;border-bottom:1px solid #d6e6f3}.labx-sim-desktop-body{height:calc(100% - 26px);padding:24px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 92% 10%,rgba(81,171,255,.16),transparent 35%),linear-gradient(135deg,#edf6ff,#fff)}.labx-sim-desktop-body span{color:#3a79ad;font-size:12px;font-weight:800;letter-spacing:.16em}.labx-sim-desktop-body strong{margin-top:7px;color:#173b5e;font-size:clamp(13px,1.4vw,20px);letter-spacing:-.035em}.labx-sim-desktop-body i{width:74%;height:7px;margin-top:16px;border-radius:99px;background:linear-gradient(90deg,#3d9eff 0 32%,#d6e8f6 32%);animation:labx-waiting 2.6s ease-in-out infinite}.labx-sim-desktop-metrics{width:100%;margin-top:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.labx-sim-desktop-metrics span{padding:8px;display:flex;flex-direction:column;gap:2px;border:1px solid #d0e4f4;border-radius:8px;color:#6f8fa9;background:#ffffffb3;font-size:12px;font-weight:650;letter-spacing:0}.labx-sim-desktop-metrics b{color:#2879bc;font-size:12px;letter-spacing:.08em}.labx-sim-link{position:absolute;z-index:1;height:2px;background:#2287e752;transform-origin:left center}.labx-sim-link span{position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--lab-aqua);box-shadow:0 0 16px #77eed9eb;animation:labx-signal 2.4s linear infinite}.labx-sim-link--one{top:33%;left:33%;width:38%;transform:rotate(19deg)}.labx-sim-link--two{top:68%;left:30%;width:46%;transform:rotate(-9deg)}.labx-sim-link--two span{animation-delay:-1.1s}.labx-sim-actor-card,.labx-sim-operator-card{position:absolute;z-index:4;padding:10px 12px;display:flex;align-items:center;gap:8px;border:1px solid rgba(52,119,181,.22);border-radius:12px;color:#315f84;background:#f8fcffe6;box-shadow:0 14px 30px #1c4f7d1f;font-size:12px;font-weight:740;letter-spacing:.04em}.labx-sim-actor-card{left:6%;bottom:7%}.labx-sim-operator-card{top:24%;right:7%}.labx-sim-operator-card svg{color:#218fdc}.labx-sim-avatar{width:17px;height:17px;border-radius:50%;background:linear-gradient(145deg,#9fe6ff,#287ec4)}.labx-sim-event-console{position:absolute;z-index:8;right:5%;bottom:5%;min-width:190px;padding:12px 14px;display:flex;align-items:center;gap:11px;border:1px solid rgba(73,144,207,.3);border-radius:14px;color:#2c79ba;background:#f6fbffeb;box-shadow:0 18px 40px #19538726;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.labx-sim-event-console>div{display:flex;flex-direction:column}.labx-sim-event-console span,.labx-sim-event-console small{color:#718ea7;font-size:12px;font-weight:720}.labx-sim-event-console strong{color:#164c77;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.labx-look-visual{position:relative;width:100%;min-height:460px;padding:24px;display:flex;flex-direction:column;gap:20px;border-radius:34px;color:#dffbef;background:radial-gradient(circle at 20% 8%,rgba(35,118,94,.5),transparent 56%),linear-gradient(152deg,#0a1d18,#04100d 62%);box-shadow:0 44px 96px #08281f4d;overflow:hidden}.labx-look-head{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.labx-look-head>span{display:inline-flex;align-items:center;gap:8px;color:#7fe9c0}.labx-look-head>strong{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(125,233,192,.3);border-radius:99px;color:#cdfbe7;font-size:10px}.labx-look-head>strong i{width:6px;height:6px;border-radius:50%;background:#6ee7b0;box-shadow:0 0 10px #6ee7b0e6}.labx-look-stage{position:relative;flex:1;display:grid;place-items:center;perspective:1200px}.labx-look-stack{position:relative;width:min(72%,320px);aspect-ratio:16 / 10;transform:rotateX(14deg) rotateY(-20deg);transform-style:preserve-3d}.labx-look-pass{position:absolute;inset:0;border:1px solid rgba(160,240,210,.26);border-radius:16px;background:linear-gradient(180deg,#ffffff2e,#fff0 46%),linear-gradient(158deg,rgba(var(--pass-tone),.82),#04100de6);box-shadow:0 22px 46px #020e0a70;transform:translate3d(calc(var(--pass-index) * 17px),calc(var(--pass-index) * -15px),calc(var(--pass-index) * 40px))}.labx-look-pass:after{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(150deg,#96ffd88c,#96ffd800 62%);opacity:0;animation:labx-look-pass-flash 9s ease-in-out infinite;animation-delay:calc(var(--pass-index) * .7s)}.labx-look-pass>span{position:absolute;bottom:9px;left:12px;color:#e8fff5e6;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}@keyframes labx-look-pass-flash{0%,to{opacity:0}5%{opacity:.9}14%{opacity:.16}46%{opacity:.16}62%{opacity:0}}.labx-look-track{display:flex;flex-direction:column;gap:10px}.labx-look-track-head{display:flex;align-items:center;justify-content:space-between;color:#c4ecdeb3;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.labx-look-track-head>span{display:inline-flex;align-items:center;gap:7px}.labx-look-ruler{position:relative;height:58px;border:1px solid rgba(120,220,186,.18);border-radius:16px;background:repeating-linear-gradient(90deg,rgba(125,233,192,.16) 0 1px,transparent 1px 40px),#ffffff0a;overflow:hidden}.labx-look-cue{position:absolute;top:11px;bottom:11px;display:flex;align-items:center;padding-left:11px;border:1px solid rgba(122,240,196,.42);border-radius:9px;background:linear-gradient(180deg,#3ac99e5c,#3ac99e24);color:#eafff7;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;animation:labx-look-cue-hit 9s ease-out infinite;animation-delay:var(--cue-delay)}@keyframes labx-look-cue-hit{0%,to{border-color:#7af0c46b;box-shadow:none}2%{border-color:#9dffd7;box-shadow:0 0 22px #7dffc980}12%{border-color:#7af0c46b;box-shadow:none}}.labx-look-playhead{position:absolute;top:0;bottom:0;width:2px;background:#8dffcd;box-shadow:0 0 16px #8dffcde6;animation:labx-look-scrub 9s linear infinite}@keyframes labx-look-scrub{0%{left:-2px}to{left:100%}}@media(prefers-reduced-motion:reduce){.labx-look-pass:after,.labx-look-cue,.labx-look-playhead{animation:none}.labx-look-playhead{left:44%}}@media(max-width:1120px){.labx-look-visual{min-height:420px}}@media(max-width:900px){.labx-look-visual{min-height:380px;padding:20px}.labx-look-stack{width:min(80%,280px)}.labx-look-ruler{height:50px}}.labx-network-ecosystem{padding-top:64px;padding-bottom:64px}.lab-platform-grid--network{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"studio player"}@keyframes labx-route-flow{0%{stroke-dasharray:9 8;stroke-dashoffset:0}to{stroke-dasharray:9 8;stroke-dashoffset:-17}}@keyframes labx-route-draw{0%{stroke-dasharray:0 1200}to{stroke-dasharray:1200 0}}@keyframes labx-route-ping{0%{box-shadow:0 0 #12a66859}70%,to{box-shadow:0 0 0 13px #12a66800}}@keyframes labx-route-fire{0%,72%,to{box-shadow:inset 0 0 0 1px #12a66857}12%{box-shadow:inset 0 0 0 1px #12a668d9,0 0 0 5px #12a66821}}.labx-secure-tunnel-card{padding:22px;border:1px solid #c8dcdd;border-radius:34px;background:#ffffffa3;box-shadow:0 24px 70px #2d545a1a}.labx-secure-tunnel-card .labx-overview-visual{min-height:500px}.labx-studio-remote-card{padding:18px;display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;border:1px solid #cfe0d8;border-radius:34px;background:#ffffffa8;box-shadow:0 24px 70px #254c3d17}.labx-studio-remote-card .lab-platform-product,.labx-studio-remote-card .labx-overview-visual{min-height:470px}.labx-detail-page--full-control .labx-control-suite{padding-top:64px;padding-bottom:64px}@media(max-width:980px){.lab-platform-grid--network,.labx-studio-remote-card{grid-template-columns:1fr}.lab-platform-grid--network{grid-template-areas:"studio" "player"}}@media(max-width:760px){.labx-network-ecosystem,.labx-secure-tunnel-section,.labx-studio-remote-section,.labx-detail-page--full-control .labx-control-suite{padding-top:80px;padding-bottom:80px}.labx-network-hero-visual .labx-overview-visual,.labx-control-hero-visual .labx-overview-visual{min-height:360px}.labx-secure-tunnel-card{padding:9px;border-radius:26px}.labx-secure-tunnel-card .labx-overview-visual{min-height:390px}.labx-studio-remote-card{padding:9px;border-radius:26px}.labx-studio-remote-card .lab-platform-product,.labx-studio-remote-card .labx-overview-visual{min-height:390px}.labx-props-shell{width:86%}}.labx-overview-visual--composite{border-color:#2c473d;background:linear-gradient(rgba(111,161,141,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(111,161,141,.05) 1px,transparent 1px),#07100d;background-size:28px 15.75px}.labx-composite-toolbar{height:48px;padding:0 16px;display:flex;align-items:center;gap:9px;color:#b5c9c0;border-bottom:1px solid #263a32;background:#0e1d17e6;font-size:12px;font-weight:690}.labx-composite-toolbar i{margin-left:auto;padding:5px 7px;border:1px solid rgba(72,226,157,.3);border-radius:99px;color:#65e6ad;background:#29a76b1f;font-size:12px;font-style:normal;letter-spacing:.12em}.labx-composite-canvas{position:absolute;inset:71px 23px 80px;overflow:hidden;background:radial-gradient(circle at 54% 44%,#18392d,#08120f 65%);box-shadow:inset 0 0 0 1px #29483b}.labx-composite-layer{position:absolute;transition:transform .7s cubic-bezier(.16,1,.3,1)}.labx-composite-layer--camera{top:10%;right:8%;width:34%;height:38%;padding:12px;display:flex;align-items:flex-end;justify-content:space-between;color:#aee5d0;background:linear-gradient(145deg,#496860,#17241f 60%,#050806);box-shadow:0 12px 30px #0000003d;font-size:12px}.labx-composite-layer--map{top:23%;left:8%;width:52%;height:60%;overflow:hidden;background:radial-gradient(circle at 48% 44%,#6c9c85 0 2px,transparent 3px),radial-gradient(circle at 63% 68%,#6c9c85 0 2px,transparent 3px),linear-gradient(135deg,#243e34,#0c1813)}.labx-composite-layer--map:before,.labx-composite-layer--map:after{content:"";position:absolute;inset:22% -15%;border:1px solid rgba(96,204,158,.35);border-radius:50%;transform:rotate(-13deg)}.labx-composite-layer--map:after{inset:36% -4%;transform:rotate(26deg)}.labx-composite-layer--map i{position:absolute;width:5px;height:5px;border-radius:50%;background:#62edb2;box-shadow:0 0 11px #62edb2}.labx-composite-layer--map i:nth-child(1){top:24%;left:34%}.labx-composite-layer--map i:nth-child(2){top:54%;left:63%}.labx-composite-layer--map i:nth-child(3){top:73%;left:24%}.labx-composite-layer--ui{right:10%;bottom:10%;width:53%;min-height:34%;padding:19px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(92,234,173,.42);color:#e9fff5;background:#06150fe0;box-shadow:0 14px 36px #00000047}.labx-composite-layer--ui span{color:#64dba8;font-size:12px;font-weight:800;letter-spacing:.18em}.labx-composite-layer--ui strong{margin-top:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(12px,1.6vw,21px);font-weight:500}.labx-composite-selection{position:absolute;right:8.5%;bottom:8.5%;width:56%;height:38%;border:1px solid #69eab3;pointer-events:none}.labx-composite-selection i{position:absolute;width:7px;height:7px;border:1px solid #07120f;background:#72f1ba}.labx-composite-selection i:nth-child(1){top:-4px;left:-4px}.labx-composite-selection i:nth-child(2){top:-4px;right:-4px}.labx-composite-selection i:nth-child(3){bottom:-4px;left:-4px}.labx-composite-selection i:nth-child(4){right:-4px;bottom:-4px}.labx-overview-card:hover .labx-composite-layer--camera{transform:translate(6px,-8px)}.labx-overview-card:hover .labx-composite-layer--map{transform:translate(-5px,5px)}.labx-overview-card:hover .labx-composite-layer--ui{transform:translate(4px,-4px)}.labx-composite-layers{position:absolute;right:23px;bottom:19px;left:23px;display:flex;gap:8px}.labx-composite-layers span{padding:7px 9px;display:flex;align-items:center;gap:5px;border:1px solid #2b453a;border-radius:8px;color:#90aa9f;background:#101d18;font-size:12px}.labx-overview-card--remote{cursor:default;border-color:#b7d9dc;background:radial-gradient(circle at 86% 14%,rgba(92,201,255,.24),transparent 34%),radial-gradient(circle at 68% 78%,rgba(119,238,217,.25),transparent 38%),linear-gradient(138deg,#f8fcfc,#deeff0 51%,#c6e5e7);box-shadow:0 2px #ffffffe6 inset,0 26px 80px #1c646e1f}.labx-overview-card--remote:hover{border-color:#83bec4;box-shadow:0 38px 100px #1f707a2e}.labx-overview-card--remote:before{background:radial-gradient(circle at 86% 12%,rgba(255,255,255,.88),transparent 34%),linear-gradient(125deg,transparent 58%,rgba(119,238,217,.12))}.labx-overview-card--remote{background:radial-gradient(circle at 82% 18%,rgba(119,238,217,.2),transparent 35%),linear-gradient(138deg,#fbfdfd,#e8f3f3 56%,#d6eceb)}@keyframes labx-remote-simple-flow{0%,12%{left:0;opacity:0}24%,68%{opacity:1}80%,to{left:calc(100% - 9px);opacity:0}}@keyframes labx-remote-simple-tap{0%,12%,to{transform:scale(1)}18%{transform:scale(.88)}25%{transform:scale(1.06)}32%{transform:scale(1)}}@keyframes labx-remote-simple-connected{0%,72%,to{opacity:.62}82%,94%{opacity:1}}.labx-overview-card--tunnel{cursor:default;border-color:#bfd5e3;background:radial-gradient(circle at 84% 16%,rgba(119,238,217,.19),transparent 34%),linear-gradient(138deg,#fbfdff,#e6f0f7 56%,#d7e9f2);box-shadow:0 2px #ffffffe6 inset,0 26px 80px #2855751c}.labx-overview-card--tunnel:hover{border-color:#93bdcf;box-shadow:0 38px 100px #285d7729}.labx-tunnel-facts{margin-top:34px;display:flex;flex-wrap:wrap;gap:8px}.labx-tunnel-facts span{padding:9px 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid #bfd2dc;border-radius:999px;color:#486b7b;background:#ffffffab;font-size:12px;font-weight:650}.labx-control-suite{position:relative;padding:10px 0;color:#f1fff8;background:radial-gradient(circle at 12% 18%,rgba(44,192,130,.15),transparent 24%),radial-gradient(circle at 88% 82%,rgba(45,130,151,.12),transparent 26%),#07120f;overflow:hidden}.labx-control-suite:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(126,168,151,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(126,168,151,.035) 1px,transparent 1px);background-size:42px 23.625px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 14%,black 86%,transparent);mask-image:linear-gradient(to bottom,transparent,black 14%,black 86%,transparent)}.labx-control-inner{position:relative;z-index:1;width:min(1320px,calc(100% - 48px));margin:0 auto}.labx-control-intro h2{color:#f1fff8}.labx-control-intro>p:last-child{color:#9cb1a8}.labx-control-intro .lab-section-index{color:#64d8a7}.labx-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.labx-tool-card{min-width:0;padding:34px;border:1px solid #263d34;border-radius:30px;background:#0c1b15d6;box-shadow:0 28px 70px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.labx-tool-card--grading{grid-column:1 / -1;padding:40px;background:radial-gradient(circle at 12% 28%,rgba(62,195,138,.08),transparent 32%),#0c1b15e6}.labx-tool-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:var(--labx-head-rule-gap, 18px);border-bottom:1px solid var(--labx-chapter-rule, #dbe9e3)}.labx-tool-heading h3{margin:0;color:#f0fff8;font-size:clamp(24px,2.1vw,31px);font-weight:620;line-height:1;letter-spacing:-.05em;white-space:nowrap}@media(max-width:900px){.labx-tool-heading h3{white-space:normal;text-wrap:balance}}.labx-tool-heading>button{padding:9px 11px;display:flex;align-items:center;gap:7px;border:1px solid #315144;border-radius:10px;color:#a8c0b6;background:#10251d;font-size:12px;cursor:pointer}.labx-tool-card--grading .labx-tool-heading{justify-content:flex-start;gap:12px}.labx-tool-card--grading .labx-tool-heading>div:first-child{margin-right:auto}.labx-grade-compare{padding:3px;display:flex;gap:3px;border:1px solid #315144;border-radius:12px;background:#10251d}.labx-grade-compare button{padding:6px 15px;border:0;border-radius:9px;color:#7f9a8f;background:transparent;font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:color .18s ease,background .18s ease}.labx-grade-compare button:hover{color:#cfe6dc}.labx-grade-compare button.is-active{color:#051810;background:var(--lab-aqua)}.labx-grading-layout{margin-top:34px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:34px}.labx-grade-preview-shell{min-width:0;padding:12px;display:flex;flex-direction:column;border:1px solid #2a4138;border-radius:24px;background:#050c09}.labx-grade-frame{position:relative;flex:1;display:flex}.labx-grade-wipe{position:absolute;z-index:5;inset:0;overflow:hidden;border-radius:15px;pointer-events:none}.labx-grade-divider{position:absolute;z-index:6;top:0;bottom:0;width:2px;margin-left:-1px;background:#ffffffeb;box-shadow:0 0 0 1px #040c0959,0 0 14px #040c0980;cursor:ew-resize;touch-action:none}.labx-grade-divider>i{position:absolute;top:50%;left:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;gap:1px;border-radius:50%;color:#08211a;background:#fffffff0;box-shadow:0 3px 12px #040c0973;transform:translate(-50%,-50%)}.labx-grade-divider:focus-visible{outline:none}.labx-grade-divider:focus-visible>i{box-shadow:0 0 0 3px #31ffa5,0 3px 12px #040c0973}.labx-grade-wipe-tag{position:absolute;z-index:6;top:12px;padding:3px 8px;border-radius:6px;color:#ffffffeb;background:#040c099e;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.labx-grade-wipe-tag.is-before{left:12px}.labx-grade-wipe-tag.is-after{right:12px}.labx-grade-preview{position:relative;flex:1;min-height:430px;padding:25px 28px 30px;overflow:hidden;border-radius:15px;color:#f4fff9;background:radial-gradient(circle at 79% 44%,rgba(30,254,214,.16),transparent 4%),radial-gradient(circle at 82% 5%,rgba(119,238,217,.2),transparent 34%),radial-gradient(circle at 13% 87%,rgba(56,124,255,.17),transparent 32%),linear-gradient(145deg,#123b47,#06121a 62%,#03080d);transform:translateZ(0)}.labx-grade-preview:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 29%,rgba(255,255,255,.7) 0 1px,transparent 1.5px),radial-gradient(circle at 31% 16%,rgba(119,238,217,.6) 0 1px,transparent 1.5px),radial-gradient(circle at 52% 35%,rgba(255,255,255,.5) 0 1px,transparent 1.5px),radial-gradient(circle at 91% 24%,rgba(119,238,217,.65) 0 1px,transparent 1.5px),radial-gradient(circle at 67% 72%,rgba(255,255,255,.45) 0 1px,transparent 1.5px);opacity:.7}.labx-grade-temp-overlay{position:absolute;inset:0;z-index:5;pointer-events:none;mix-blend-mode:screen}.labx-grade-status{display:flex;align-items:center;gap:7px;color:#a9d4c0;font-size:12px}.labx-grade-status b{margin-left:auto;color:#fff}.labx-grade-appbar{margin-top:42px;display:flex;align-items:center;justify-content:space-between}.labx-grade-appbar span{color:var(--lab-aqua);font-size:14px;font-weight:850;letter-spacing:.18em}.labx-grade-appbar i{padding:5px 7px;border:1px solid rgba(119,238,217,.28);border-radius:99px;color:#a3d8d1;font-size:12px;font-style:normal;letter-spacing:.12em}.labx-grade-mission{position:relative;z-index:3;max-width:48%;margin-top:96px;display:flex;flex-direction:column}.labx-grade-mission small{color:#88b7ba;font-size:12px;font-weight:750;letter-spacing:.11em}.labx-grade-mission strong{margin-top:6px;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(28px,3.6vw,48px);font-weight:560;letter-spacing:-.07em}.labx-grade-mission>span{margin-top:11px;display:flex;align-items:center;gap:8px;color:var(--lab-aqua);font-size:12px}.labx-grade-mission>span i{width:7px;height:7px;border-radius:50%;background:var(--lab-cyan);box-shadow:0 0 13px var(--lab-aqua);animation:labx-live-pulse 1.8s ease-in-out infinite}.labx-grade-orbit{position:absolute;z-index:2;top:104px;right:-2%;width:55%;aspect-ratio:1.25;pointer-events:none}.labx-grade-planet{position:absolute;z-index:2;top:50%;left:50%;width:112px;height:112px;overflow:hidden;border:1px solid rgba(119,238,217,.55);border-radius:50%;background:radial-gradient(circle at 62% 28%,rgba(216,255,248,.82),transparent 4%),radial-gradient(circle at 28% 66%,#34a8c4 0 6%,transparent 7%),radial-gradient(circle at 65% 61%,#23769d 0 11%,transparent 12%),linear-gradient(145deg,#54dfd1,#1c6f9b 52%,#08243d);box-shadow:inset -25px -18px 36px #0109169e,-18px 9px 42px #2ec4da47,0 0 55px #77eed91f;transform:translate(-50%,-50%)}.labx-grade-planet:before{content:"";position:absolute;inset:18% -12%;border-top:6px solid rgba(216,255,248,.22);border-radius:50%;transform:rotate(-18deg)}.labx-grade-planet i{position:absolute;width:4px;height:4px;border-radius:50%;background:#ddfff8;box-shadow:0 0 9px #ddfff8}.labx-grade-planet i:nth-child(1){top:23%;left:35%}.labx-grade-planet i:nth-child(2){top:57%;right:20%}.labx-grade-planet i:nth-child(3){bottom:18%;left:28%}.labx-grade-ring{position:absolute;top:50%;left:50%;width:80%;height:36%;border:1px solid rgba(119,238,217,.36);border-radius:50%;box-shadow:0 0 20px #77eed914;transform:translate(-50%,-50%) rotate(-16deg)}.labx-grade-ring:after{content:"";position:absolute;top:2px;left:12%;width:8px;height:8px;border-radius:50%;background:var(--lab-aqua);box-shadow:0 0 14px var(--lab-aqua);animation:labx-orbit-node 4.8s ease-in-out infinite alternate}.labx-grade-ring--two{width:48%;height:88%;border-style:dashed;opacity:.48;transform:translate(-50%,-50%) rotate(28deg)}.labx-grade-ring--two:after{top:auto;bottom:11%;left:72%;width:6px;height:6px;animation-delay:-2s}.labx-grade-orbit>b{position:absolute;right:12%;bottom:17%;color:#9dd7dcb8;font-size:12px;letter-spacing:.16em}.labx-grade-actions{position:relative;z-index:3;margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.labx-grade-actions i{padding:12px 9px;border:1px solid rgba(119,238,217,.17);border-radius:10px;color:#afcccd;background:#77eed909;font-size:12px;font-style:normal;text-align:center}.labx-grade-chart{position:absolute;right:30px;bottom:92px;width:38%;height:54px;display:flex;align-items:flex-end;gap:5px;opacity:.25}.labx-grade-chart i{flex:1;border-radius:2px 2px 0 0;background:linear-gradient(var(--lab-aqua),rgba(119,238,217,.08))}.labx-grade-preview-label{padding:12px 5px 2px;display:flex;justify-content:space-between;color:#6d887c;font-size:12px;font-weight:700;letter-spacing:.11em}.labx-grade-preview-label i{font-style:normal;font-weight:500;letter-spacing:0}.labx-tool-description{max-width:580px;margin:var(--labx-head-body-gap, 26px) 0 0;color:#8fa69b;font-size:12px;line-height:1.62}.labx-tool-description strong{color:#c6dbd1}.labx-segmented{padding:3px;display:flex;border:1px solid #2d453b;border-radius:10px;background:#08120e}.labx-segmented button{padding:7px 10px;border:0;border-radius:7px;color:#6e897d;background:transparent;font-size:12px;cursor:pointer}.labx-segmented button.is-active{color:#dff9ed;background:#1b392d}.labx-play-button{padding:10px 13px;display:flex;align-items:center;gap:8px;border:0;border-radius:10px;color:#062117;background:#59e4a8;font-size:12px;font-weight:740;cursor:pointer}.labx-cap{width:min(100%,920px);margin:26px auto 0;padding:26px;display:grid;grid-template-columns:274px minmax(0,1fr);gap:22px;align-items:start;border:1px solid #23382f;border-radius:20px;background:radial-gradient(circle at 88% 8%,rgba(52,207,151,.1),transparent 34%),#0a1712}.labx-cap-modal{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#1a1e26;box-shadow:0 16px 44px #00000073}.labx-cap-modal>header{padding:12px 14px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.08)}.labx-cap-modal h4{margin:0;display:flex;align-items:center;gap:8px;color:#ffffffe6;font-size:12.5px;font-weight:640}.labx-cap-modal h4 svg{color:#7dd3fc}.labx-cap-close{display:flex;color:#fff6}.labx-cap-body{padding:13px 14px;display:flex;flex-direction:column;gap:7px}.labx-cap-label{margin-top:3px;color:#ffffff61;font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.labx-cap-label:first-child{margin-top:0}.labx-cap-sources{display:flex;flex-direction:column;gap:5px}.labx-cap .labx-cap-source{padding:7px 9px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;color:#ffffff80;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.labx-cap .labx-cap-source:hover{background:#ffffff14}.labx-cap .labx-cap-source:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.labx-cap .labx-cap-source.is-active{border-color:#7dd3fc73;background:#0169a147;color:#9fdcff}.labx-cap-source svg{flex:none}.labx-cap-source>span{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.labx-cap-source b{overflow:hidden;color:#ffffffeb;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.labx-cap-source small{color:#ffffff6b;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.labx-cap-source>i{width:5px;height:5px;flex:none;border-radius:50%;background:#4ade80;box-shadow:0 0 7px #4ade80b3}.labx-cap-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;border-radius:9px;background:#00000047}.labx-cap .labx-cap-modes button{padding:7px 6px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;background:none;color:#ffffff73;font-size:10.5px;font-weight:650;cursor:pointer}.labx-cap .labx-cap-modes button.is-active{background:#0169a1;color:#fff}.labx-cap-select{padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;color:#ffffffdb;font-size:10.5px}.labx-cap-select svg{flex:none;opacity:.5}.labx-cap-modal>footer{padding:10px 14px 13px;display:flex;align-items:center;justify-content:flex-end;gap:7px;border-top:1px solid rgba(255,255,255,.08)}.labx-cap .labx-cap-btn{padding:8px 13px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;color:#fff9;font-size:11px;font-weight:600;white-space:nowrap}.labx-cap button.labx-cap-btn{cursor:pointer}.labx-cap .labx-cap-btn.is-primary{border-color:transparent;background:#0169a1;color:#fff}.labx-cap .labx-cap-btn.is-recording{background:#b02532}.labx-cap-live{margin:0;min-width:0;overflow:hidden;border:1px solid #2b4439;border-radius:14px;background:#0b1a15}.labx-cap-live>header{padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.06)}.labx-cap-live-name{color:#d4e8e0;font-size:11.5px;font-weight:620}.labx-cap-live-state{display:flex;align-items:center;gap:6px;color:#55d6a6;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.12em}.labx-cap-live-state i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:labx-live-pulse 1.8s ease-in-out infinite}.labx-cap-live-state.is-recording{color:#ff8d97}.labx-cap-screen{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#05090c}.labx-cap-screen video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.labx-cap-flash{position:absolute;inset:0;background:#fff;pointer-events:none;animation:labx-cap-flash .52s ease-out forwards}@keyframes labx-cap-flash{0%{opacity:.85}to{opacity:0}}.labx-cap-live figcaption{padding:9px 13px 10px;display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:SFMono-Regular,Consolas,monospace;font-size:9.5px}.labx-cap-live figcaption small{color:#6e887e}.labx-cap-live figcaption b{color:#8fd6bb;font-weight:700}@media(max-width:860px){.labx-cap{grid-template-columns:minmax(0,1fr);padding:18px}.labx-cap-modal{width:min(100%,340px);margin-inline:auto}}@media(prefers-reduced-motion:reduce){.labx-cap-live-state i{animation:none}.labx-cap-flash{animation:none;opacity:0}}.labx-liveview{display:flex;flex-direction:column;gap:clamp(20px,2vw,28px)}.labx-liveview-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,30px)}.labx-lv-step{min-width:0;display:flex;flex-direction:column}.labx-lv-step h4{margin:18px 0 0;color:var(--lab-ink);font-size:17px;font-weight:640;letter-spacing:-.015em}.labx-lv-step p{margin:9px 0 0;color:var(--lab-copy);font-size:14.5px;line-height:1.62}.labx-lv-fig{width:100%;height:auto;aspect-ratio:220 / 104;padding:10px;box-sizing:border-box;overflow:visible;border:1px solid #d5e6df;border-radius:18px;background:linear-gradient(158deg,#f7fbf9,#eaf4f0)}.labx-lv-body{fill:#fff;stroke:#b7d1c7;stroke-width:1.4}.labx-lv-glass{fill:#101b17}.labx-lv-content{fill:#3aa878}.labx-lv-line{fill:#ffffff42}.labx-lv-titlebar{stroke:#d3e5dd;stroke-width:1.2}.labx-lv-dot{fill:#c4d9d0}.labx-lv-field{fill:#ffffff12;stroke:#fff3;stroke-width:1}.labx-lv-typed{fill:#ffffff8c;transform-origin:57px 34px;animation:labx-lv-type 3.6s steps(8,end) infinite}.labx-lv-target{fill:#3aa87847;stroke:#3aa878;stroke-width:1.2}.labx-lv-wire{stroke:#bcd6cb;stroke-width:1.4;stroke-dasharray:4 5;stroke-linecap:round}.labx-lv-packets circle{fill:#3aa878;animation:labx-lv-travel 2.6s linear infinite}.labx-lv-packets circle:nth-child(2){animation-delay:.87s}.labx-lv-packets circle:nth-child(3){animation-delay:1.74s}.labx-lv-cursor{fill:#101b17;stroke:#fff;stroke-width:1.4;stroke-linejoin:round;animation:labx-lv-point 6s cubic-bezier(.4,0,.2,1) infinite}.labx-lv-ripple{fill:none;stroke:#3aa878;stroke-width:1.4;transform-origin:145px 65px;animation:labx-lv-ripple 6s ease-out infinite}.labx-lv-caret{fill:#4fd39d;animation:labx-lv-caret 1.1s steps(1,end) infinite,labx-lv-caret-walk 3.6s steps(8,end) infinite}.labx-lv-keys rect{fill:#fff;stroke:#c1d9cf;stroke-width:1.3;animation:labx-lv-keypress 3.6s ease-out infinite}.labx-lv-keys rect:nth-child(2){animation-delay:.16s}.labx-lv-keys rect:nth-child(3){animation-delay:.32s}.labx-lv-keys rect:nth-child(4){animation-delay:.48s}.labx-lv-keys rect:nth-child(5){animation-delay:.64s}.labx-lv-keys rect:nth-child(6){animation-delay:.8s}@keyframes labx-lv-travel{0%{transform:translate(0);opacity:0}14%{opacity:1}86%{opacity:1}to{transform:translate(66px);opacity:0}}@keyframes labx-lv-point{0%,6%{transform:translate(48px,36px)}30%,46%{transform:translate(138px,58px)}70%,to{transform:translate(48px,36px)}}@keyframes labx-lv-ripple{0%,31%{opacity:0;transform:scale(.3)}36%{opacity:.85;transform:scale(.5)}50%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes labx-lv-caret{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes labx-lv-type{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes labx-lv-caret-walk{0%{transform:translate(-44px)}to{transform:translate(0)}}@keyframes labx-lv-keypress{0%,6%{fill:#3aa878;stroke:#3aa878}18%,to{fill:#fff;stroke:#c1d9cf}}@media(max-width:900px){.labx-liveview-steps{grid-template-columns:minmax(0,1fr);gap:26px}.labx-lv-fig{max-width:420px}}@media(prefers-reduced-motion:reduce){.labx-lv-packets circle,.labx-lv-cursor,.labx-lv-ripple,.labx-lv-caret,.labx-lv-typed,.labx-lv-keys rect{animation:none}.labx-lv-cursor{transform:translate(138px,58px)}.labx-lv-ripple{opacity:0}}.labx-capability-list{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.4vw,34px) clamp(24px,2.6vw,40px);list-style:none}.labx-capability-list>li{min-width:0}.labx-capability-list svg{display:block;color:#379f72}.labx-capability-list h4{margin:11px 0 0;color:#1a3328;font-size:clamp(16px,1.3vw,19px);font-weight:620;line-height:1.2;letter-spacing:-.028em}.labx-capability-list p{margin:7px 0 0;color:#677970;font-size:13.5px;line-height:1.6}@media(max-width:1080px){.labx-capability-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.labx-capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.labx-capability-list{grid-template-columns:minmax(0,1fr)}}.labx-tool-card--overlays{grid-column:1 / -1;padding:40px;background:radial-gradient(circle at 88% 16%,rgba(99,93,255,.08),transparent 30%),radial-gradient(circle at 10% 84%,rgba(31,230,154,.07),transparent 28%),#091713f0}.labx-overlay-feature-badge{padding:8px 11px;display:flex;align-items:center;gap:7px;border:1px solid rgba(37,151,108,.24);border-radius:999px;color:#1d805d;background:#2ba67614;font-size:12px;font-weight:760;letter-spacing:.08em}.labx-overlay-marketing-copy{max-width:920px;font-size:15px;line-height:1.68}.labx-overlay-demo{margin-top:34px;display:grid;grid-template-columns:minmax(340px,.78fr) minmax(430px,1.22fr);align-items:center;gap:32px}.labx-ovui{--ovui-surface: #111317;--ovui-edge: rgba(255, 255, 255, .18);--ovui-text: #f2f3f7;--ovui-text-2: rgba(255, 255, 255, .7);--ovui-text-3: rgba(255, 255, 255, .5);--ovui-text-4: rgba(255, 255, 255, .3);--ovui-fill: rgba(255, 255, 255, .06);--ovui-fill-hover: rgba(255, 255, 255, .1);--ovui-violet: #a78bfa;min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.09);border-radius:14px;color:var(--ovui-text-2);background:#0c0c0e;box-shadow:0 30px 70px #0914114d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:12px;line-height:1.3;-webkit-font-smoothing:antialiased}.labx-ovui button{font:inherit}.labx-ovui-titlebar{height:28px;display:flex;align-items:center;justify-content:center;color:var(--ovui-text-4);font-size:11px}.labx-ovui-module{padding:12px;display:grid;gap:12px}.labx-ovui-workspace{padding:12px;display:grid;gap:12px;border:1px solid var(--ovui-edge);border-radius:12px;background:var(--ovui-surface)}.labx-ovui-workspace-header{padding-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ovui-edge)}.labx-ovui-workspace-header>span{display:grid;gap:2px}.labx-ovui-workspace-header strong{color:var(--ovui-text);font-size:14px;font-weight:620}.labx-ovui-workspace-header small{color:var(--ovui-text-2);font-size:12px}.labx-ovui-both{min-height:32px;padding:0 10px;border:none;border-radius:8px;color:var(--ovui-text-3);background:var(--ovui-fill);font-size:11px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-ovui-both:hover{color:var(--ovui-text-2);background:var(--ovui-fill-hover)}.labx-ovui-both.is-active{color:#22c55e;background:#22c55e26}.labx-ovui-tabs{padding:3px;display:flex;gap:4px;border-radius:12px;background:var(--ovui-fill)}.labx-ovui-tabs button{flex:1;min-width:0;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:9px;color:#ffffff73;background:transparent;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-ovui-tabs button:hover{color:var(--ovui-text-2)}.labx-ovui-tabs button.is-active{color:#fffffff2;background:var(--ovui-fill-hover)}.labx-ovui-tabs button i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#22c55e}.labx-ovui-panel{display:grid;align-content:start;gap:14px;height:320px;padding-right:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.labx-ovui-panel::-webkit-scrollbar{width:6px}.labx-ovui-panel::-webkit-scrollbar-thumb{border-radius:3px;background:#ffffff38}.labx-ovui-toggle{position:relative;width:100%;padding:11px 14px;border:none;border-radius:10px;color:#fffc;background:var(--ovui-fill);font-size:12px;font-weight:600;white-space:pre;cursor:pointer;transition:opacity .15s ease,color .15s ease}.labx-ovui-toggle:hover{opacity:.85;color:#ffffffe6}.labx-ovui-toggle.is-solid:not(.is-active){background:linear-gradient(135deg,#ef444440,#fb923c40,#facc1540,#22c55e40,#38bdf840,#a855f740)}.labx-ovui-toggle.is-active{color:#f87171;background:#ef44441f}.labx-ovui-toggle.is-active:hover{background:#ef444433}.labx-ovui-corner-mark{position:absolute;color:#ffffff40;font-size:13px;font-style:normal;font-weight:300;line-height:1;pointer-events:none}.labx-ovui-corner-mark.tl{top:4px;left:8px}.labx-ovui-corner-mark.tr{top:4px;right:8px}.labx-ovui-corner-mark.bl{bottom:4px;left:8px}.labx-ovui-corner-mark.br{bottom:4px;right:8px}.labx-ovui-swatches{display:flex;flex-wrap:wrap;gap:6px}.labx-ovui-swatch{position:relative;width:36px;height:36px;padding:0;border:2px solid rgba(255,255,255,.3);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff26;cursor:pointer}.labx-ovui-swatch:hover{transform:scale(1.1)}.labx-ovui-swatch.is-active{border-color:#ef4444;box-shadow:0 0 0 2px #ef44444d}.labx-ovui-swatch.is-custom{overflow:hidden;background:conic-gradient(from 0deg,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080,red)}.labx-ovui-swatch.is-custom input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:none;opacity:0;cursor:pointer}.labx-ovui-current{padding:8px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;font-size:11px}.labx-ovui-current span{color:var(--ovui-text-4)}.labx-ovui-current i{width:16px;height:16px;border:1px solid rgba(255,255,255,.12);border-radius:3px}.labx-ovui-current b{color:var(--ovui-text);font-family:SF Mono,ui-monospace,monospace;font-weight:500}.labx-ovui-types{display:flex;flex-wrap:wrap;gap:6px}.labx-ovui-types button{position:relative;flex:1 1 auto;min-width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;color:#ffffffb3;background:var(--ovui-fill);cursor:pointer;transition:background .15s ease,color .15s ease}.labx-ovui-types button:hover{color:#fff;background:var(--ovui-fill-hover)}.labx-ovui-types button.is-active{color:#fff;background:#a855f72e}.labx-ovui-types svg{width:24px;height:24px}.labx-ovui-glyph{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:200;line-height:1}.labx-ovui-tooltip{position:absolute;z-index:3;bottom:calc(100% + 6px);left:50%;padding:3px 8px;border-radius:6px;color:#fff;background:#000000d9;font-size:10px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%) scale(.8);transition:opacity .15s ease,transform .15s ease}.labx-ovui-tooltip:after{content:"";position:absolute;top:100%;left:50%;border:4px solid transparent;border-top-color:#000000d9;transform:translate(-50%)}.labx-ovui-types button:hover .labx-ovui-tooltip{opacity:1;transform:translate(-50%) scale(1)}.labx-ovui-slider,.labx-ovui-spread,.labx-ovui-layout{display:grid;gap:6px}.labx-ovui-slider-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#ffffff80;font-size:11px}.labx-ovui-slider-label b{color:#ffffffe6;font-weight:600;font-variant-numeric:tabular-nums}.labx-ovui-slider-row,.labx-ovui-spread-row{display:flex;align-items:center;gap:6px}.labx-ovui-range{flex:1;min-width:0;height:22px;margin:0;border-radius:11px;background:#ffffff14;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.labx-ovui-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px 2px #0000004d,0 0 12px 4px #0003;cursor:pointer;-webkit-transition:transform .1s ease;transition:transform .1s ease}.labx-ovui-range::-webkit-slider-thumb:hover{transform:scale(1.1)}.labx-ovui-range::-webkit-slider-thumb:active{transform:scale(.95)}.labx-ovui-range::-moz-range-thumb{width:22px;height:22px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px 2px #0000004d;cursor:pointer}.labx-ovui-range::-moz-range-track{height:22px;border:none;border-radius:11px;background:inherit}.labx-ovui-range.is-opacity{background:linear-gradient(to right,transparent,rgba(255,255,255,.9)),repeating-conic-gradient(#ffffff1f 0% 25%,#ffffff0a 0% 50%) 0 0 / 8px 8px}.labx-ovui-range.is-size{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='22'%3E%3Crect width='260' height='22' rx='11' fill='%23181c28'/%3E%3Ccircle cx='22' cy='11' r='2' fill='rgba(255,255,255,0.2)'/%3E%3Ccircle cx='52' cy='11' r='2.5' fill='rgba(255,255,255,0.22)'/%3E%3Ccircle cx='82' cy='11' r='3' fill='rgba(255,255,255,0.25)'/%3E%3Ccircle cx='112' cy='11' r='3.5' fill='rgba(255,255,255,0.28)'/%3E%3Ccircle cx='142' cy='11' r='4.5' fill='rgba(255,255,255,0.32)'/%3E%3Ccircle cx='172' cy='11' r='5.5' fill='rgba(255,255,255,0.36)'/%3E%3Ccircle cx='202' cy='11' r='6.5' fill='rgba(255,255,255,0.4)'/%3E%3Ccircle cx='232' cy='11' r='8' fill='rgba(255,255,255,0.45)'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.labx-ovui-range.is-spread{background:linear-gradient(to right,#151a24,#1e2636 30%,#2a3448 60%,#3d4f6a 80%,#5a7a9a)}.labx-ovui-luminosity-range{width:100%;height:8px;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.labx-ovui-luminosity-range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border:2px solid rgba(0,0,0,.3);border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;cursor:pointer}.labx-ovui-luminosity-range::-moz-range-thumb{width:14px;height:14px;border:2px solid rgba(0,0,0,.3);border-radius:50%;background:#fff;cursor:pointer}.labx-ovui-step{width:22px;height:22px;flex:0 0 auto;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;color:#fff6;background:var(--ovui-fill);cursor:pointer;transition:background .15s ease,color .15s ease}.labx-ovui-step:hover{color:#fffffff2;background:var(--ovui-fill-hover)}.labx-ovui-reset{width:24px;height:24px;flex:0 0 auto;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;color:#ffffff59;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-ovui-reset:hover{color:#fffffff2;background:#ffffff14}.labx-ovui-reset.is-hidden{color:#ffffff1f;pointer-events:none}.labx-ovui-axis{width:16px;flex:0 0 auto;color:#ffffff80;font-size:11px;font-weight:600;text-align:center}.labx-ovui-axis-value{min-width:36px;flex:0 0 auto;color:#ffffff80;font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.labx-ovui-link{align-self:center;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;color:#ffffff59;background:var(--ovui-fill);cursor:pointer;transition:background .15s ease,color .15s ease}.labx-ovui-link:hover{color:#fffc;background:var(--ovui-fill-hover)}.labx-ovui-link.is-active{color:var(--ovui-violet);background:#a855f726}.labx-ovui-layout-options{display:flex;flex-wrap:wrap;gap:6px}.labx-ovui-layout-options button{flex:1 1 auto;min-width:0;padding:10px 8px;border:none;border-radius:10px;color:#ffffff80;background:var(--ovui-fill);font-size:11px;font-weight:600;text-align:center;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-ovui-layout-options button:hover{color:#fffc;background:var(--ovui-fill-hover)}.labx-ovui-layout-options button.is-active{color:#c4b5fd;background:#a855f72e}.labx-ovui-presets{display:grid;gap:8px}.labx-ovui-presets-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.labx-ovui-preset-add{padding:6px 12px;border:none;border-radius:8px;color:var(--ovui-violet);background:#a855f71f;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-ovui-preset-add:hover{color:#c4b5fd;background:#a855f738}.labx-ovui-preset-save{display:flex;gap:6px}.labx-ovui-preset-save input{flex:1;min-width:0;padding:8px 12px;border:none;border-radius:8px;color:#ffffffe6;background:var(--ovui-fill);font:inherit;outline:none;transition:box-shadow .15s ease}.labx-ovui-preset-save input::-moz-placeholder{color:#ffffff4d}.labx-ovui-preset-save input::placeholder{color:#ffffff4d}.labx-ovui-preset-save input:focus{box-shadow:0 0 0 2px #0169a14d}.labx-ovui-preset-save button{padding:8px 16px;border:none;border-radius:8px;color:#fff;background:#0169a1;font-weight:600;cursor:pointer;transition:background .15s ease}.labx-ovui-preset-save button:hover{background:#0180c2}.labx-ovui-preset-save button:disabled{opacity:.35;cursor:default}.labx-ovui-preset-list{display:grid;gap:4px}.labx-ovui-preset{display:flex;align-items:center;gap:4px}.labx-ovui-preset-load{flex:1;min-width:0;padding:8px 12px;display:flex;align-items:center;gap:8px;border:none;border-radius:10px;color:#fffc;background:#ffffff0d;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease}.labx-ovui-preset-load:hover{background:#a855f71f}.labx-ovui-preset-load i{width:16px;height:16px;flex:0 0 auto;border-radius:4px}.labx-ovui-preset-delete{width:28px;height:28px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;color:#ffffff4d;background:none;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-ovui-preset-delete:hover{color:#f87171;background:#ef44441a}.labx-overlay-output-wrap{min-width:0;padding:24px 26px 28px;border:1px solid #c5dcd4;border-radius:24px;background:linear-gradient(rgba(59,116,94,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(59,116,94,.05) 1px,transparent 1px),#f4fbf8d6;background-size:30px 16.875px}.labx-overlay-output-label{margin-bottom:17px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#5b776b;font-size:11px;font-weight:760;letter-spacing:.08em}.labx-overlay-output-label>span,.labx-overlay-output-label>strong{display:flex;align-items:center;gap:7px}.labx-overlay-output-label>strong{color:#789087;font-size:10px}.labx-overlay-output-label>strong i{width:6px;height:6px;border-radius:50%;background:#8fa69d}.labx-overlay-output-label>strong.is-live{color:#19825b}.labx-overlay-output-label>strong.is-live i{background:#31d896;box-shadow:0 0 9px #31d896a6}.labx-overlay-monitor{filter:drop-shadow(0 24px 42px rgba(19,44,35,.22))}.labx-overlay-output{background:#10243a;transition:background-color .18s linear}.labx-overlay-base-scene{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 72% 30%,rgba(95,200,255,.32),transparent 18%),linear-gradient(150deg,#273b62,#102033 58%,#09131f);opacity:1;transition:opacity .18s ease}.labx-overlay-base-scene.is-covered{opacity:0}.labx-overlay-base-scene:before,.labx-overlay-base-scene:after{content:"";position:absolute;border:1px solid rgba(121,210,255,.2);border-radius:50%}.labx-overlay-base-scene:before{top:20%;right:12%;width:28%;aspect-ratio:1}.labx-overlay-base-scene:after{top:35%;right:20%;width:11%;aspect-ratio:1}.labx-overlay-base-scene>span{position:absolute;left:7%;bottom:9%;color:#bce2f79e;font-size:10px;font-weight:760;letter-spacing:.14em}.labx-overlay-base-scene>i{position:absolute;left:7%;width:34%;height:4px;border-radius:99px;background:#96ceeb24}.labx-overlay-base-scene>i:nth-of-type(1){top:25%}.labx-overlay-base-scene>i:nth-of-type(2){top:32%;width:24%}.labx-overlay-base-scene>i:nth-of-type(3){top:39%;width:29%}.labx-overlay-marker-field{position:absolute;inset:0;transform-origin:center center}.labx-overlay-marker{position:absolute;display:block;aspect-ratio:1}.labx-overlay-marker svg{width:100%;height:100%;display:block}.labx-overlay-output-wrap>p{margin:16px 0 0;color:#6b8379;font-size:12px;text-align:center}.labx-tool-card--streamdeck{grid-column:1 / -1;padding:40px}.labx-streamdeck-copy{max-width:930px;font-size:14px}.labx-streamdeck-layout{margin-top:34px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(370px,1.12fr);align-items:center;gap:40px}.labx-streamdeck-device{position:relative;isolation:isolate;max-width:545px;padding:24px 26px 15px;border:1px solid #272b2a;border-radius:25px 25px 31px 31px;background:linear-gradient(112deg,rgba(255,255,255,.055),transparent 22% 73%,rgba(255,255,255,.03)),linear-gradient(160deg,#252928,#090b0b 62%,#151817);box-shadow:0 31px 52px #192e274d,inset 0 1px #ffffff1a,inset 0 -9px 20px #00000057;clip-path:polygon(2.3% 0,97.7% 0,100% 5%,100% 94%,97% 100%,3% 100%,0 94%,0 5%);transform:perspective(1050px) rotateX(2.8deg)}.labx-streamdeck-device:before{content:"";position:absolute;z-index:-1;right:6%;bottom:-17px;left:6%;height:31px;border-radius:0 0 30px 30px;background:linear-gradient(#111413,#050606);box-shadow:0 13px 20px #0000004d}.labx-streamdeck-keys{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.labx-streamdeck-keys button,.labx-deck-monitor-wrap{--deck-accent: #39c894;--deck-soft: rgba(57, 200, 148, .2)}.labx-streamdeck-keys .is-cyan,.labx-deck-monitor-wrap.is-cyan{--deck-accent: #54d9f2;--deck-soft: rgba(84, 217, 242, .2)}.labx-streamdeck-keys .is-blue,.labx-deck-monitor-wrap.is-blue{--deck-accent: #6099ff;--deck-soft: rgba(96, 153, 255, .2)}.labx-streamdeck-keys .is-green,.labx-deck-monitor-wrap.is-green{--deck-accent: #39d58f;--deck-soft: rgba(57, 213, 143, .2)}.labx-streamdeck-keys .is-violet,.labx-deck-monitor-wrap.is-violet{--deck-accent: #a98cff;--deck-soft: rgba(169, 140, 255, .2)}.labx-streamdeck-keys .is-amber,.labx-deck-monitor-wrap.is-amber{--deck-accent: #f2bf5b;--deck-soft: rgba(242, 191, 91, .2)}.labx-streamdeck-keys .is-red,.labx-deck-monitor-wrap.is-red{--deck-accent: #ff6977;--deck-soft: rgba(255, 105, 119, .2)}.labx-streamdeck-keys .is-slate,.labx-deck-monitor-wrap.is-slate{--deck-accent: #9db1ba;--deck-soft: rgba(157, 177, 186, .2)}.labx-streamdeck-keys .is-magenta,.labx-deck-monitor-wrap.is-magenta{--deck-accent: #e678d2;--deck-soft: rgba(230, 120, 210, .2)}.labx-streamdeck-keys .is-mint,.labx-deck-monitor-wrap.is-mint{--deck-accent: #76e6bd;--deck-soft: rgba(118, 230, 189, .2)}.labx-streamdeck-keys .is-coral,.labx-deck-monitor-wrap.is-coral{--deck-accent: #ff9378;--deck-soft: rgba(255, 147, 120, .2)}.labx-streamdeck-keys .is-orange,.labx-deck-monitor-wrap.is-orange{--deck-accent: #f29a52;--deck-soft: rgba(242, 154, 82, .2)}.labx-streamdeck-keys .is-teal,.labx-deck-monitor-wrap.is-teal{--deck-accent: #45c9bd;--deck-soft: rgba(69, 201, 189, .2)}.labx-streamdeck-keys button{aspect-ratio:1;min-width:0;padding:7px 4px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:4px solid #050707;border-radius:12px;color:#eaf7f2;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 32%),radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--deck-accent) 36%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--deck-accent) 22%,#111616),#080a0a 76%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--deck-accent) 42%,transparent),inset 0 -12px 24px #00000047,0 4px #020303,0 8px 13px #0000007a;cursor:pointer;transition:transform .13s ease,border-color .13s ease,box-shadow .13s ease}.labx-streamdeck-keys button:hover{border-color:#111716;transform:translateY(-2px)}.labx-streamdeck-keys button.is-active{border-color:#050707;box-shadow:inset 0 0 25px color-mix(in srgb,var(--deck-accent) 28%,transparent),inset 0 0 0 2px var(--deck-accent),0 1px #020303,0 3px 7px #00000057,0 0 16px var(--deck-soft);transform:translateY(3px)}.labx-streamdeck-keys button svg{width:16px;height:16px;color:var(--deck-accent);filter:drop-shadow(0 0 7px var(--deck-soft))}.labx-streamdeck-keys button span{color:#c6d5cf;font-size:8px;font-weight:650;line-height:1.15;text-align:center}.labx-streamdeck-device-foot{min-height:34px;padding-top:15px;display:flex;align-items:center;justify-content:center;gap:8px;color:#596762}.labx-streamdeck-device-foot>strong{color:#9ca4a1;font-size:9px;font-weight:800;letter-spacing:.15em}.labx-streamdeck-mark{position:relative;width:17px;height:17px;display:block;border:2px solid #a8b0ad;border-radius:50%}.labx-streamdeck-mark:before{content:"";position:absolute;top:3px;left:5px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #a8b0ad}.labx-streamdeck-mark i{position:absolute;top:-3px;right:-4px;width:5px;height:5px;border-radius:50%;background:#a8b0ad}.labx-streamdeck-device-foot>i{position:absolute;left:37px;bottom:19px;width:5px;height:5px;border-radius:50%;background:#28b77f;box-shadow:0 0 8px #28b77fad}.labx-deck-monitor-wrap{min-width:0}.labx-deck-monitor{position:relative;padding:8px;border-radius:15px;background:linear-gradient(160deg,#1b2a34,#0d151c);box-shadow:0 22px 40px #132c2338,inset 0 0 0 1px #2a3f4d,inset 0 1px #ffffff14}.labx-deck-monitor-glass{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:7px;background:#05090d;animation:labx-deck-cut-in .22s ease both}.labx-deck-screen{position:absolute;inset:0;overflow:hidden;color:#eaf6f1;font-size:11px}.labx-deck-screen>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.labx-deck-eyebrow{color:color-mix(in srgb,var(--deck-accent) 78%,#ffffff);font-size:8.5px;font-weight:800;letter-spacing:.15em}.labx-deck-corner{position:absolute;right:3.5%;bottom:6%;padding:4px 7px;border-radius:5px;color:#dff0ea;background:#040c109e;font-size:8px;font-weight:750;letter-spacing:.11em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.labx-deck-screen.is-call{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:radial-gradient(circle at 50% 26%,#17384a,#060d13 68%)}.labx-deck-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--deck-accent);background:#ffffff12;box-shadow:0 0 0 1px color-mix(in srgb,var(--deck-accent) 45%,transparent),0 0 0 9px color-mix(in srgb,var(--deck-accent) 12%,transparent);animation:labx-deck-ring 1.7s ease-out infinite}.labx-deck-screen.is-call strong{font-size:15px;font-weight:620;letter-spacing:-.01em}.labx-deck-screen.is-call small{color:#8fa9a2;font-size:9px}.labx-deck-call-keys{margin-top:5px;display:flex;gap:22px}.labx-deck-call-keys i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#061410}.labx-deck-call-keys .is-accept{background:#35d492}.labx-deck-call-keys .is-decline{background:#ff6273;transform:rotate(134deg)}.labx-deck-screen.is-message{padding:9px 11px 10px;display:flex;flex-direction:column;gap:7px;background:linear-gradient(165deg,#142430,#070d12)}.labx-deck-bubbles{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;overflow:hidden}.labx-deck-bubbles p{max-width:74%;margin:0;padding:6px 9px;border-radius:11px;font-size:9.5px;line-height:1.35}.labx-deck-bubbles .is-them{align-self:flex-start;border-bottom-left-radius:3px;color:#d7e8e2;background:#ffffff1a}.labx-deck-bubbles .is-me{align-self:flex-end;border-bottom-right-radius:3px;color:#05130f;background:#3fbfa4}.labx-deck-bubbles .is-new{color:#fff;background:color-mix(in srgb,var(--deck-accent) 62%,#10242c);box-shadow:0 0 0 1px color-mix(in srgb,var(--deck-accent) 55%,transparent);animation:labx-deck-pop .32s ease both}.labx-deck-screen.is-message .labx-deck-eyebrow{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.09)}.labx-deck-compose{display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;color:#7c948e;background:#ffffff12;font-size:9px}.labx-deck-compose i{width:4px;height:12px;border-radius:2px;background:var(--deck-accent)}.labx-deck-screen.is-launch{padding:11px 13px;display:flex;flex-direction:column;justify-content:center;gap:11px;background:radial-gradient(circle at 76% 22%,rgba(96,153,255,.22),transparent 42%),linear-gradient(160deg,#101f33,#060c14)}.labx-deck-node-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.labx-deck-launch-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.labx-deck-node-grid i{height:24px;border-radius:3px;background:color-mix(in srgb,var(--deck-accent) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--deck-accent) 70%,transparent);animation:labx-deck-node .42s ease both;animation-delay:var(--delay)}.labx-deck-node-bars{display:flex;flex-direction:column;gap:4px}.labx-deck-node-bars i{height:3px;border-radius:99px;background:#ffffff1a}.labx-deck-node-bars i:before{content:"";display:block;width:var(--fill);height:100%;border-radius:inherit;background:var(--deck-accent);animation:labx-deck-fill .52s ease both}.labx-deck-screen.is-launch strong{font-size:13px;font-weight:620;white-space:nowrap}.labx-deck-screen.is-cue{padding:13px;display:flex;flex-direction:column;justify-content:center;gap:11px;background:linear-gradient(160deg,#10241f,#060d0f)}.labx-deck-track{display:flex;gap:4px}.labx-deck-track i{flex:1;height:22px;border-radius:4px;background:#ffffff12}.labx-deck-track .is-done{background:#ffffff29}.labx-deck-track .is-live{background:var(--deck-accent);box-shadow:0 0 12px var(--deck-soft);animation:labx-deck-pop .32s ease both}.labx-deck-cue-meta{display:flex;align-items:baseline;justify-content:space-between}.labx-deck-cue-meta b{font-size:13px;font-weight:620}.labx-deck-cue-meta small{color:var(--deck-accent);font-size:9px;font-weight:780;letter-spacing:.1em}.labx-deck-transport{position:absolute;right:4%;bottom:7%;left:4%;display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:8px;color:#e6f4ef;background:#050d1199;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.labx-deck-transport>i{flex:1;height:3px;border-radius:99px;background:#fff3}.labx-deck-transport>i span{display:block;width:38%;height:100%;border-radius:inherit;background:var(--deck-accent);animation:labx-deck-play 3.4s linear infinite}.labx-deck-transport small{font-size:8.5px;font-weight:750;letter-spacing:.07em}.labx-deck-screen.is-solid{display:grid;place-items:center}.labx-deck-solid-chip{display:flex;align-items:center;gap:8px;padding:6px 11px;border-radius:7px;color:#f2fbf7;background:#030a0c6b;font-size:9px;font-weight:800;letter-spacing:.13em}.labx-deck-solid-chip b{font-weight:600;opacity:.72;letter-spacing:.06em}.labx-deck-marker{position:absolute;width:15px;height:15px;transform:translate(-50%,-50%);animation:labx-deck-pop .3s ease both}.labx-deck-marker:before,.labx-deck-marker:after{content:"";position:absolute;top:50%;left:50%;border-radius:2px;background:var(--deck-accent);box-shadow:0 0 6px var(--deck-accent);transform:translate(-50%,-50%)}.labx-deck-marker:before{width:100%;height:2px}.labx-deck-marker:after{width:2px;height:100%}.labx-deck-grade-pass{clip-path:inset(0 0 0 50%);filter:saturate(1.75) contrast(1.18) brightness(1.06) hue-rotate(-12deg)}.labx-deck-grade-split{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#fffc;box-shadow:0 0 10px #ffffff73}.labx-deck-screen.is-record:after{content:"";position:absolute;inset:0;border:2px solid #ff5a68;border-radius:inherit;animation:labx-deck-pulse 1.5s ease-in-out infinite}.labx-deck-rec{position:absolute;top:6%;left:3.5%;display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:5px;color:#fff;background:#040c109e;font-size:8.5px;font-weight:800;letter-spacing:.13em}.labx-deck-rec i{width:7px;height:7px;border-radius:50%;background:#ff5a68;animation:labx-deck-pulse 1.5s ease-in-out infinite}.labx-deck-screen.is-stop>img{filter:grayscale(.72) brightness(.42)}.labx-deck-stop-glyph{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#eaf6f1;background:#060e12a8;box-shadow:0 0 0 1px #ffffff38;transform:translate(-50%,-50%)}.labx-deck-screen.is-black{display:grid;place-items:center;background:#000}.labx-deck-screen.is-black span{color:#38423f;font-size:9px;font-weight:800;letter-spacing:.22em}.labx-deck-screen.is-standby{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#cfe2dc;background:linear-gradient(160deg,#14201f,#070c0d)}.labx-deck-screen.is-standby svg{color:var(--deck-accent)}.labx-deck-screen.is-standby strong{font-size:14px;font-weight:620}.labx-deck-screen.is-standby small{color:#869c96;font-size:9px}.labx-deck-screen.is-scene{padding:13px 15px;display:flex;flex-direction:column;justify-content:center;gap:9px;background:linear-gradient(160deg,#1d1b12,#0a0907)}.labx-deck-screen.is-scene strong{font-size:19px;font-weight:620;letter-spacing:-.02em}.labx-deck-rows{display:grid;gap:4px}.labx-deck-rows p{display:flex;justify-content:space-between;margin:0;padding:4px 0;border-top:1px solid rgba(255,255,255,.09);font-size:9.5px}.labx-deck-rows b{color:#94a8a2;font-weight:600}.labx-deck-rows span{color:var(--deck-accent);font-weight:700}.labx-deck-monitor-stand{position:relative;width:30%;height:22px;margin:0 auto;border-bottom:7px solid #1b2b37}.labx-deck-monitor-stand span{position:absolute;top:0;left:50%;width:20%;height:19px;background:linear-gradient(90deg,#182733,#2b3d49,#182733);transform:translate(-50%)}.labx-deck-monitor-caption{margin:14px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px;color:#6b8379;font-size:12px;text-align:center}.labx-deck-monitor-caption b{color:color-mix(in srgb,var(--deck-accent) 62%,#14342a);font-size:11px;font-weight:800;letter-spacing:.08em}@keyframes labx-deck-cut-in{0%{opacity:0}to{opacity:1}}@keyframes labx-deck-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes labx-deck-node{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes labx-deck-fill{0%{width:0}}@keyframes labx-deck-play{0%{width:6%}to{width:96%}}@keyframes labx-deck-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes labx-deck-ring{0%{box-shadow:0 0 0 1px color-mix(in srgb,var(--deck-accent) 45%,transparent),0 0 0 4px color-mix(in srgb,var(--deck-accent) 22%,transparent)}to{box-shadow:0 0 0 1px color-mix(in srgb,var(--deck-accent) 45%,transparent),0 0 0 15px color-mix(in srgb,var(--deck-accent) 0%,transparent)}}@keyframes labx-deck-result-in{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.labx-streamdeck-layout{grid-template-columns:1fr}.labx-streamdeck-device{max-width:545px;margin:0 auto}}@media(max-width:680px){.labx-tool-card--streamdeck .labx-tool-heading{flex-wrap:wrap}.labx-streamdeck-layout{margin-top:27px;gap:20px}.labx-streamdeck-device{padding:15px 13px 11px;border-radius:24px 24px 29px 29px}.labx-streamdeck-keys{padding:7px;gap:6px;border-radius:16px}.labx-streamdeck-keys button{padding:7px 3px 5px;gap:5px;border-width:2px;border-radius:9px}.labx-streamdeck-keys button svg{width:14px;height:14px}.labx-streamdeck-keys button span{font-size:7px}.labx-deck-screen{font-size:10px}.labx-deck-eyebrow{font-size:7.5px;letter-spacing:.12em}.labx-deck-corner{font-size:7px;padding:3px 6px}.labx-deck-avatar{width:36px;height:36px}.labx-deck-call-keys{gap:16px}.labx-deck-call-keys i{width:23px;height:23px}.labx-deck-screen.is-call strong{font-size:12px}.labx-deck-bubbles p{max-width:82%;padding:5px 8px;font-size:8.5px}.labx-deck-node-grid i{height:16px}.labx-deck-screen.is-launch strong{font-size:11px}.labx-deck-track i{height:16px}.labx-deck-cue-meta b{font-size:11px}.labx-deck-screen.is-scene strong{font-size:15px}.labx-deck-rows p{font-size:8.5px}.labx-deck-screen.is-standby strong{font-size:12px}.labx-deck-stop-glyph{width:34px;height:34px}.labx-deck-monitor-caption{font-size:11px}}.labx-tool-card--signal{grid-column:1 / -1;padding:30px;background:radial-gradient(circle at 90% 15%,rgba(30,254,214,.07),transparent 28%),radial-gradient(circle at 8% 90%,rgba(67,130,255,.07),transparent 32%),#091713f0}.labx-signal-studio-badge{padding:8px 11px;display:flex;align-items:center;gap:7px;border:1px solid rgba(119,238,217,.22);border-radius:99px;color:var(--lab-aqua);background:#77eed90f;font-size:12px;font-weight:760;letter-spacing:.08em}.labx-signal-studio-badge>i{width:6px;height:6px;border-radius:50%;background:var(--lab-cyan);box-shadow:0 0 12px var(--lab-aqua);animation:labx-live-pulse 1.8s ease-in-out infinite}.labx-tool-card--signal .labx-tool-description{max-width:700px;font-size:14px}.labx-tool-card--signal .labx-tool-description--aside{max-width:840px;font-size:12.5px}.labx-signal-layout{margin-top:26px;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;gap:18px}.labx-ds-shell{zoom:.8;min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #1e2b26;border-radius:22px;background:radial-gradient(circle at 14% -10%,#1d2a26,#12181a 46%,#0a0e10);box-shadow:0 26px 60px #0c281e38}.labx-ds-titlebar{min-height:33px;padding:0 12px;display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08}.labx-ds-titlebar strong{color:#ffffff9e;font-size:12px;font-weight:600}.labx-ds-titlebar em{margin-left:auto;color:#ffffff4d;font-size:11px;font-style:normal;letter-spacing:.05em}.labx-ds-devices{padding:12px 12px 0}.labx-ds-devices>p{margin:0 0 7px;color:#ffffff5c;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.labx-ds-devices>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.labx-ds-devices button{min-width:0;padding:7px 8px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff08;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.labx-ds-devices button:hover{border-color:#ffffff2e}.labx-ds-devices button.is-active{border-color:#22c55e66;background:#22c55e17}.labx-ds-devices button>i{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#ffffff8c;background:#ffffff0f}.labx-ds-devices button.is-active>i{color:#22c55e;background:#22c55e29}.labx-ds-devices button>span{flex:1;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:2px}.labx-ds-devices button strong,.labx-ds-devices button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labx-ds-devices button strong{color:#ffffffe6;font-size:12px;font-weight:600}.labx-ds-devices button small{color:#ffffff61;font-size:10px}.labx-ds-devices button>b{padding:2px 5px;flex:0 0 auto;border-radius:5px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.labx-ds-devices button>b.is-green{color:#4ade80;background:#4ade801f}.labx-ds-devices button>b.is-amber{color:#facc15;background:#facc151f}.labx-ds-modal{flex:1;min-height:0;margin:12px;padding:13px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#1c1c1ef5;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #22c55e1a}.labx-ds-modal-head{width:100%;margin-bottom:10px;display:flex;align-items:center;gap:8px}.labx-ds-icon{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#22c55e;background:#22c55e24}.labx-ds-modal-head h4{margin:0;color:#ffffffeb;font-size:12.5px;font-weight:600;letter-spacing:-.01em}.labx-ds-subtitle{margin:0 0 0 auto;overflow:hidden;color:#fff6;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.labx-ds-tabs{width:100%;padding:3px;margin-bottom:11px;display:flex;gap:3px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff0a}.labx-ds-tabs button{flex:1;min-height:29px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;background:transparent;color:#ffffff73;font-size:12px;cursor:pointer;transition:color .2s ease,background .2s ease}.labx-ds-tabs button:hover{color:#ffffffad;background:#ffffff0a}.labx-ds-tabs button.is-active{color:#22c55e;background:#22c55e1f;font-weight:600}.labx-ds-tab-dot{width:6px;height:6px;border-radius:50%;background:#22c55e}.labx-ds-content{width:100%;flex:none;height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(34,197,94,.3) transparent}.labx-ds-content::-webkit-scrollbar{width:6px}.labx-ds-content::-webkit-scrollbar-thumb{border-radius:3px;background:#22c55e40}.labx-ds-item{padding-right:6px}.labx-ds-item-head{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.labx-ds-item-name{color:#fffffff2;font-size:13px;font-weight:600}.labx-ds-item-badges{display:flex;align-items:center;gap:6px}.labx-ds-res{padding:3px 8px;border-radius:6px;color:#ffffffd1;background:#ffffff0f;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:-.01em}.labx-ds-panel-type{padding:3px 7px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.labx-ds-panel-type.is-ltpo{color:#22c55e;background:#22c55e1f}.labx-ds-panel-type.is-fixed{color:#fff6;background:#ffffff0d}.labx-ds-advisory{margin:8px 0;padding:7px 9px;display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(251,191,36,.25);border-radius:8px;color:#fcd34d;background:#fbbf241a;font-size:11.5px;line-height:1.45}.labx-ds-advisory svg{flex-shrink:0;margin-top:1px}.labx-ds-hz{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px}.labx-ds-label{color:#ffffff80;font-size:11.5px}.labx-ds-select{position:relative;flex:1;max-width:156px;display:flex;align-items:center}.labx-ds-select select{width:100%;padding:6px 28px 6px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:7px;color:#fffffff2;background:#ffffff0d;font-family:inherit;font-size:12.5px;cursor:pointer;transition:background .15s ease}.labx-ds-select select:hover{background:#ffffff14}.labx-ds-select select:focus-visible{outline:none;box-shadow:0 0 0 2px #22c55e66}.labx-ds-select select option{color:#fffffff2;background:#141928}.labx-ds-select>svg{position:absolute;right:10px;color:#ffffff73;pointer-events:none}.labx-ds-changing{display:flex;align-items:center;gap:9px;color:#ffffff8c;font-size:12.5px}.labx-ds-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.15);border-top-color:#22c55e;border-radius:50%;animation:labx-ds-spin .8s linear infinite}@keyframes labx-ds-spin{to{transform:rotate(360deg)}}.labx-ds-alt{margin-top:9px;display:flex;flex-direction:column;gap:6px}.labx-ds-alt>div{display:flex;flex-wrap:wrap;gap:6px}.labx-ds-alt button{padding:4px 9px;border:1px dashed rgba(255,255,255,.25);border-radius:6px;color:#fffc;background:#ffffff0f;font-family:SFMono-Regular,Consolas,monospace;font-size:11.5px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.labx-ds-alt button:hover{border-color:#ffffff73;background:#ffffff1f}.labx-ds-alt button span{color:#ffffffad;font-weight:500}.labx-ds-picker{margin-top:11px}.labx-ds-picker-head{display:block;padding:2px 0;color:#fff9;font-size:12px;font-weight:600}.labx-ds-picker-list{margin-top:6px;display:flex;flex-direction:column;gap:4px}.labx-ds-row{display:flex;align-items:center;gap:8px}.labx-ds-row-label{flex:0 0 96px;color:#ffffffb3;font-family:SFMono-Regular,Consolas,monospace;font-size:12.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.labx-ds-row.is-current .labx-ds-row-label{color:#fff;font-weight:700}.labx-ds-row-rates{display:flex;flex-wrap:wrap;gap:4px}.labx-ds-rate{min-width:26px;padding:3px 6px;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#ffffff9e;background:#ffffff0d;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.labx-ds-rate:hover{color:#ffffffe6;background:#ffffff24}.labx-ds-rate.is-live{color:#4ade80;border-color:#4ade8080;background:#4ade801f;font-weight:700}.labx-ds-rate.is-forced{color:#facc15;border-color:#f59e0b80;background:#f59e0b1a}.labx-ds-rate span{margin-left:2px;font-size:9px}.labx-ds-flicker{margin-top:11px;padding:9px 11px;border-radius:9px;background:#facc150f}.labx-ds-flicker.is-compatible{background:#22c55e0f}.labx-ds-flicker-head{display:flex;align-items:center;gap:8px;color:#facc15;font-size:12.5px;font-weight:600}.labx-ds-flicker-head svg{flex-shrink:0}.labx-ds-flicker.is-compatible .labx-ds-flicker-head{color:#4ade80}.labx-ds-flicker>p{margin:6px 0 0 22px;color:#fff6;font-size:11px;line-height:1.4}.labx-ds-flicker-body{margin-top:8px;display:flex;flex-direction:column;gap:6px}.labx-ds-flicker-body>span{color:#ffffff80;font-size:11px}.labx-ds-flicker-body>div{display:flex;flex-wrap:wrap;gap:5px}.labx-ds-flicker-body>div span{padding:4px 10px;border-radius:6px;color:#22c55e;background:#22c55e1f;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700}.labx-ds-grain{display:flex;flex-direction:column;gap:16px}.labx-ds-grain-toggle{padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a}.labx-ds-grain-toggle>span{color:#fffc;font-size:13px}.labx-ds-grain-toggle button{padding:6px 16px;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#ffffff80;background:#ffffff0f;font-size:12px;font-weight:700;letter-spacing:.06em;cursor:pointer}.labx-ds-grain-toggle button.is-active{color:#22c55e;border-color:#22c55e66;background:#22c55e33}.labx-ds-grain-section{display:flex;flex-direction:column;gap:8px}.labx-ds-grain-label{color:#fff6;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.labx-ds-grain-presets{display:flex;flex-wrap:wrap;gap:6px}.labx-ds-grain-presets button{padding:6px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffa6;background:#ffffff0f;font-size:12px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.labx-ds-grain-presets button:hover,.labx-ds-grain-presets button.is-active{color:#22c55e;border-color:#22c55e4d;background:#22c55e1a}.labx-ds-grain-rates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.labx-ds-grain-rates button{min-width:0;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffff80;background:#ffffff0a;cursor:pointer}.labx-ds-grain-rates button.is-active{color:#22c55e;border-color:#22c55e66;background:#22c55e26}.labx-ds-grain-rates strong{font-family:SFMono-Regular,Consolas,monospace;font-size:12.5px;font-weight:700}.labx-ds-grain-rates small{color:#ffffff4d;font-size:9px;letter-spacing:.02em;white-space:nowrap}.labx-ds-grain-info{margin:0;padding:12px;border:1px solid rgba(255,255,255,.04);border-radius:8px;color:#ffffff52;background:#ffffff05;font-size:11px;line-height:1.5}.labx-out{container-type:inline-size;min-width:0;display:flex;flex-direction:column;justify-content:center}.labx-out-device{position:relative;flex:1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.labx-out-device:after{content:"";position:absolute;z-index:0;bottom:-10px;left:50%;width:58%;height:26px;border-radius:50%;background:radial-gradient(closest-side,rgba(24,62,48,.26),transparent);transform:translate(-50%)}.labx-out-screen{position:relative;z-index:1;width:auto;height:100%;max-width:100%;max-height:calc(100cqw / 1.7778);aspect-ratio:var(--labx-out-aspect, 16 / 9);min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr)}.labx-out-device.is-monitor>.labx-screen{width:auto;height:100%;max-width:100%;max-height:calc(100cqw / 1.7778);filter:drop-shadow(0 20px 38px rgba(24,62,48,.26))}.labx-out-device.is-monitor .labx-out-screen.labx-screen-panel{width:95.2751%;height:67.0563%;max-width:none;aspect-ratio:auto}.labx-out-device.is-wall .labx-out-screen{padding:5px;border-radius:5px;background:linear-gradient(#1b2124,#0d1113);box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 38px #183e303d}.labx-out-device.is-tablet .labx-out-screen{padding:14px 18px;border-radius:26px;background:linear-gradient(#2c3337,#171c1f);box-shadow:inset 0 0 0 1px #ffffff17,0 20px 38px #183e303d}.labx-out-signal,.labx-out-blank{grid-area:1 / 1;min-width:0;min-height:0;overflow:hidden;border-radius:3px}.labx-out-device.is-tablet .labx-out-signal,.labx-out-device.is-tablet .labx-out-blank{border-radius:8px}.labx-out-signal{position:relative;background:#000}.labx-out:not(.is-clean):not(.is-changing) .labx-out-signal{animation:labx-out-flutter var(--labx-out-beat, 1s) steps(2,end) infinite}.labx-out-signal video,.labx-out-signal img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.labx-out-tiles{position:absolute;z-index:2;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:12.5% 100%,100% 25%;pointer-events:none}.labx-out-bands{position:absolute;z-index:3;inset:-25% 0;opacity:calc(var(--labx-out-band, 0) * .9);background:repeating-linear-gradient(180deg,#000000b8 0 22px,#ffffff0d 22px 44px);animation:labx-out-roll var(--labx-out-beat, 1s) linear infinite;transition:opacity .32s ease;pointer-events:none}.labx-out-grain{position:absolute;z-index:2;inset:-40%;opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:labx-out-grain-shift .42s steps(3,end) infinite;pointer-events:none}.labx-out-blank{z-index:5;display:grid;place-items:center;background:#04070a;opacity:0;transition:opacity .18s ease;pointer-events:none}.labx-out.is-changing .labx-out-blank{opacity:1}.labx-out-blank span{color:#ffffff4d;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;animation:labx-out-blink 1s ease-in-out infinite}.labx-out-osd{position:absolute;z-index:6;top:16px;right:16px;min-width:138px;padding:10px 12px;display:grid;gap:3px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:#06090be0;box-shadow:0 10px 24px #00000073;animation:labx-out-osd-in .24s ease-out}.labx-out-osd span{color:#fff6;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.labx-out-osd strong{color:#fff;font-family:SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:500}.labx-out-osd b{color:#4ade80;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:600}.labx-out-device.is-tablet .labx-out-osd{top:26px;right:30px}.labx-out-device.is-monitor .labx-out-osd{top:22px;right:22px}.labx-out-cam{position:absolute;z-index:6;top:50%;left:7px;width:5px;height:5px;border-radius:50%;background:#39464b;box-shadow:inset 0 0 0 1px #ffffff1f;transform:translateY(-50%)}.labx-out-legs{width:100%;display:flex;justify-content:center;gap:54%}.labx-out-legs i{width:13px;height:28px;background:linear-gradient(#20272a,#101517)}.labx-out-legs i:after{content:"";display:block;width:52px;height:6px;margin:28px 0 0 -19px;border-radius:3px;background:linear-gradient(#1a2124,#0c1012)}@keyframes labx-out-roll{to{transform:translateY(44px)}}@keyframes labx-out-flutter{0%,to{filter:brightness(1)}50%{filter:brightness(calc(1 - var(--labx-out-band, 0) * .24))}}@keyframes labx-out-grain-shift{0%{transform:translateZ(0)}33%{transform:translate3d(-3%,2%,0)}66%{transform:translate3d(2%,-3%,0)}to{transform:translateZ(0)}}@keyframes labx-out-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes labx-out-osd-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.labx-out-bands,.labx-out-grain,.labx-out-blank span,.labx-out:not(.is-clean):not(.is-changing) .labx-out-signal,.labx-ds-spinner{animation:none}}.labx-detail-page{padding-top:58px;background-color:var(--labx-band-seam);background-image:linear-gradient(to bottom,var(--lab-paper, #fbfaf6),rgba(251,250,246,0)),linear-gradient(to top,var(--lab-paper, #fbfaf6),rgba(251,250,246,0));background-repeat:no-repeat;background-position:top center,bottom center;background-size:100% 150px}.labx-detail-page--home{padding-top:0}.labx-chapter-group-head{padding-top:clamp(56px,6vw,88px);padding-bottom:8px}.labx-chapter-group-head .labx-section-heading{margin-bottom:0}.labx-detail-hero{position:relative;min-height:700px;padding:54px max(24px,calc((100vw - 1320px)/2)) 64px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.labx-detail-page--simulations .labx-detail-hero{background:radial-gradient(circle at 88% 16%,rgba(70,196,138,.15),transparent 31%),linear-gradient(155deg,#f8fcfa,#e6f4ed)}.labx-detail-page--media .labx-detail-hero{background:radial-gradient(circle at 84% 15%,rgba(80,151,182,.14),transparent 33%),linear-gradient(155deg,#fbfcfd,#e8eff3)}.labx-detail-back{width:-moz-max-content;width:max-content;margin-bottom:72px;padding:10px 13px;display:flex;align-items:center;gap:8px;border:1px solid rgba(63,112,91,.23);border-radius:99px;color:#49695b;background:#ffffffa3;font-size:12px;font-weight:700;cursor:pointer}.labx-detail-back svg{transition:transform .24s ease}.labx-detail-back:hover svg{transform:translate(-4px)}.labx-detail-hero-grid{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);gap:52px;align-items:center}.labx-detail-hero-copy{position:relative;z-index:2}.labx-detail-kicker{margin:0 0 24px;color:#3c8064;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.labx-detail-hero-copy h1{margin:0;color:var(--lab-ink);font-size:clamp(46.64px,5.544vw,67.76px);font-weight:600;line-height:.94;letter-spacing:-.067em}.labx-detail-hero-copy>p:not(.labx-detail-kicker){max-width:625px;margin:30px 0 0;color:#4b6057;font-size:17px;line-height:1.67}.labx-detail-tags{margin-top:32px;display:flex;flex-wrap:wrap;gap:8px}.labx-detail-tags span{padding:8px 10px;border:1px solid rgba(46,111,83,.18);border-radius:99px;color:#45705c;background:#ffffff85;font-size:12px;font-weight:680}.labx-sim-hero-demo{min-height:500px;display:grid;grid-template-columns:228px minmax(240px,1fr);align-items:center;gap:24px}.labx-sim-hero-demo .labx-sim-hero-phone{zoom:.82}.labx-sim-hero-lead{margin:22px 0 0;color:#74857d;font-size:14px;line-height:1.62}.labx-sim-cue-panel{position:relative;z-index:3;padding:19px;display:grid;gap:8px;border:1px solid #ccdfd6;border-radius:20px;background:#ffffffd1;box-shadow:0 20px 50px #20503b1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.labx-sim-cue-panel>p{margin:0 0 7px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#608373;font-size:11px;font-weight:800;letter-spacing:.1em;white-space:nowrap}.labx-sim-cue-panel>p b{padding:2px 6px;flex:0 0 auto;border-radius:99px;color:#0c6e47;background:#39c98829;font-size:8px;letter-spacing:.12em}.labx-sim-cue-panel button{position:relative;padding:11px 12px;display:flex;align-items:center;gap:8px;border:1px solid #d6e3dd;border-radius:10px;color:#4e675c;background:#f7fbf9;font-size:12px;text-align:left;cursor:pointer}.labx-sim-cue-panel button.is-active{color:#0c6e47;border-color:#6fcea5;background:#e6f7ee}.labx-sim-cue-panel>span{margin-top:8px;display:flex;align-items:center;gap:7px;color:#799187;font-size:12px}.labx-sim-cue-panel>span i{width:6px;height:6px;border-radius:50%;background:#39c988}.labx-sim-cue-panel>span.is-incoming i{animation:labx-live-pulse .9s ease-in-out infinite}.labx-sim-cue-panel>span.is-ended{color:#8a9e94}.labx-sim-cue-panel>span.is-ended i{background:#bccbc3}.labx-sim-hero-phone{position:relative;width:272px;height:590px;margin:0 auto;padding:5px;border-radius:54px;background:linear-gradient(146deg,#55585e,#24262a,#16181a 52%,#3e4147 82%,#191b1e);box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #ffffff29,0 34px 70px #0c1a154d,0 6px 18px #0c1a1529;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,system-ui,sans-serif}.labx-sim-phone-keys{position:absolute;inset:0;pointer-events:none}.labx-sim-phone-keys i{position:absolute;width:2px;border-radius:2px;background:linear-gradient(90deg,#16181a,#43464b)}.labx-sim-phone-keys i:nth-child(1){top:118px;left:-2px;height:26px}.labx-sim-phone-keys i:nth-child(2){top:162px;left:-2px;height:46px}.labx-sim-phone-keys i:nth-child(3){top:222px;left:-2px;height:46px}.labx-sim-phone-keys i:nth-child(4){top:178px;right:-2px;height:74px;background:linear-gradient(270deg,#16181a,#43464b)}.labx-sim-phone-screen{position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column;border-radius:49px;color:#fff;background:#000;box-shadow:inset 0 0 0 1px #000000e6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.labx-sim-phone-wall{position:absolute;inset:0;background:radial-gradient(78% 52% at 26% 6%,rgba(126,152,178,.5),transparent 62%),radial-gradient(62% 44% at 84% 96%,rgba(58,78,102,.55),transparent 58%),linear-gradient(168deg,#1c2733,#10161d 46%,#070a0d);transition:background .42s ease}.labx-sim-phone-screen.is-call .labx-sim-phone-wall{background:linear-gradient(180deg,#1d1d1f,#121213 58%,#08080a)}.labx-sim-phone-status{position:relative;z-index:4;height:52px;padding:0 24px 0 26px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:620;letter-spacing:-.01em}.labx-sim-status-time{min-width:34px;font-variant-numeric:tabular-nums}.labx-sim-island{width:86px;height:25px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:99px;background:#000;transition:width .32s cubic-bezier(.3,1.4,.5,1)}.labx-sim-island.is-live{width:128px;padding:0 11px;justify-content:space-between}.labx-sim-island>i{width:7px;height:7px;border-radius:50%;background:#34c759}.labx-sim-island>b{color:#34c759;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.labx-sim-status-icons{min-width:34px;display:flex;align-items:center;justify-content:flex-end;gap:4px}.labx-sim-status-signal{display:flex;align-items:flex-end;gap:1px}.labx-sim-status-signal i{width:2px;border-radius:1px;background:#fff}.labx-sim-status-signal i:nth-child(1){height:3px}.labx-sim-status-signal i:nth-child(2){height:5px}.labx-sim-status-signal i:nth-child(3){height:7px}.labx-sim-status-signal i:nth-child(4){height:9px}.labx-sim-status-wifi{width:12px;height:9px;background:#fff;-webkit-mask-image:radial-gradient(circle at 50% 100%,#000 22%,transparent 23%),radial-gradient(circle at 50% 100%,transparent 45%,#000 46%,#000 62%,transparent 63%),radial-gradient(circle at 50% 100%,transparent 80%,#000 81%,#000 97%,transparent 98%);mask-image:radial-gradient(circle at 50% 100%,#000 22%,transparent 23%),radial-gradient(circle at 50% 100%,transparent 45%,#000 46%,#000 62%,transparent 63%),radial-gradient(circle at 50% 100%,transparent 80%,#000 81%,#000 97%,transparent 98%)}.labx-sim-status-battery{position:relative;width:18px;height:9px;padding:1.5px;border:1px solid rgba(255,255,255,.42);border-radius:3px}.labx-sim-status-battery:after{content:"";position:absolute;top:50%;right:-3px;width:1.5px;height:3px;border-radius:0 1px 1px 0;background:#ffffff6b;transform:translateY(-50%)}.labx-sim-status-battery i{display:block;width:74%;height:100%;border-radius:1px;background:#fff}.labx-sim-lock{position:relative;z-index:2;margin-top:20px;display:flex;flex-direction:column;align-items:center;color:#fff}.labx-sim-lock>svg{opacity:.86}.labx-sim-lock>span{margin-top:13px;font-size:12px;font-weight:560;letter-spacing:.01em}.labx-sim-lock>strong{margin-top:1px;font-size:62px;font-weight:480;line-height:1.08;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.labx-sim-lock-actions{position:absolute;right:28px;bottom:32px;left:28px;z-index:2;display:flex;justify-content:space-between}.labx-sim-lock-actions i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ffffff29}.labx-sim-home{position:absolute;bottom:8px;left:50%;z-index:5;width:100px;height:4px;border-radius:99px;background:#ffffff8c;transform:translate(-50%)}.labx-sim-banner{position:absolute;top:56px;right:12px;left:12px;z-index:3;padding:11px 13px 12px;display:block;border:0;border-radius:20px;color:#fff;background:#78808c6b;box-shadow:0 12px 30px #0000004d;font:inherit;text-align:left;cursor:pointer;animation:labx-banner-in .46s cubic-bezier(.22,1.2,.36,1) both}.labx-sim-banner-head{display:flex;align-items:center;gap:6px}.labx-sim-banner-head>i{width:17px;height:17px;display:grid;place-items:center;border-radius:5px;color:#fff;background:linear-gradient(180deg,#6ce07a,#23c144)}.labx-sim-banner-head>small{color:#ffffffb8;font-size:9px;font-weight:600;letter-spacing:.04em}.labx-sim-banner-head>em{margin-left:auto;color:#ffffff9e;font-size:10px;font-style:normal}.labx-sim-banner>strong{margin-top:6px;display:block;font-size:13px;font-weight:640}.labx-sim-banner>p{margin:1px 0 0;color:#ffffffeb;font-size:13px;line-height:1.32}.labx-sim-call{position:relative;z-index:2;flex:1;min-height:0;padding:0 20px 30px;display:flex;flex-direction:column;animation:labx-call-in .32s cubic-bezier(.22,1,.36,1) both}.labx-sim-call-head{padding-top:34px;display:flex;flex-direction:column;align-items:center;text-align:center}.labx-sim-avatar{width:74px;height:74px;margin-bottom:16px;display:grid;place-items:center;border-radius:50%;color:#ffffffeb;background:linear-gradient(180deg,#8e8e93,#545458);font-size:27px;font-weight:460;letter-spacing:.01em}.labx-sim-call-head>strong{font-size:25px;font-weight:460;letter-spacing:-.01em}.labx-sim-call-head>p{margin:4px 0 0;color:#ebebf599;font-size:14px;font-variant-numeric:tabular-nums}.labx-sim-call-head>em{margin-top:2px;color:#ebebf559;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.labx-sim-call-foot{margin-top:auto}.labx-sim-call-defer{margin-bottom:26px;display:flex;justify-content:space-around;color:#ffffffeb;font-size:11px}.labx-sim-call-defer span{display:flex;flex-direction:column;align-items:center;gap:7px}.labx-sim-call-defer i{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#ffffff29}.labx-sim-call-answer{padding:0 12px;display:flex;justify-content:space-between}.labx-sim-call-answer>span{display:flex;flex-direction:column;align-items:center;gap:8px}.labx-sim-call-answer>span>small,.labx-sim-call-grid>span>small{color:#ffffffeb;font-size:11px}.labx-sim-call-answer button,.labx-sim-hangup{width:52px;height:52px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;cursor:pointer;transition:filter .14s ease}.labx-sim-call-answer .is-decline,.labx-sim-hangup{background:#ff453a}.labx-sim-call-answer .is-accept{background:#34c759}.labx-sim-call-answer button:hover,.labx-sim-hangup:hover{filter:brightness(1.1)}.labx-sim-call-answer button:focus-visible,.labx-sim-call-grid button:focus-visible,.labx-sim-keypad button:focus-visible,.labx-sim-keypad-hide:focus-visible,.labx-sim-banner:focus-visible,.labx-sim-hangup:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.labx-sim-call--active .labx-sim-call-head{padding-top:22px}.labx-sim-call--ended .labx-sim-call-head{padding-top:76px}.labx-sim-call-grid{margin-bottom:26px;display:grid;grid-template-columns:repeat(3,50px);justify-content:center;gap:21px 19px}.labx-sim-call-grid>span{display:flex;flex-direction:column;align-items:center;gap:7px}.labx-sim-call-grid button{width:50px;height:50px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#ffffff29;cursor:pointer;transition:color .16s ease,background .16s ease}.labx-sim-call-grid button:hover{background:#ffffff3d}.labx-sim-call-grid button.is-active{color:#1c1c1e;background:#fff}.labx-sim-call-grid .is-inert button{cursor:default;pointer-events:none}.labx-sim-call-end{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.labx-sim-hangup{grid-column:2}.labx-sim-keypad-hide{grid-column:3;justify-self:end;padding:6px 2px;border:0;color:#fff;background:none;font:inherit;font-size:15px;cursor:pointer}.labx-sim-keypad{margin-bottom:22px;display:grid;grid-template-columns:repeat(3,52px);justify-content:center;gap:12px 17px}.labx-sim-keypad button{width:52px;height:52px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;border-radius:50%;color:#fff;background:#ffffff29;cursor:pointer;transition:background 90ms ease}.labx-sim-keypad button:active{background:#fff6}.labx-sim-keypad b{font-size:25px;font-weight:400;line-height:1}.labx-sim-keypad small{margin-top:2px;font-size:7px;font-weight:500;letter-spacing:.09em}.labx-sim-touch{position:relative}.labx-sim-touch:after{content:"";position:absolute;top:50%;left:50%;z-index:6;width:30px;height:30px;border:1.5px solid rgba(255,255,255,.75);border-radius:50%;background:#ffffff4d;pointer-events:none;animation:labx-touch-land .2s cubic-bezier(.22,1,.36,1) both}.labx-sim-touch.is-pressing:after{animation:labx-touch-lift .19s ease-out forwards}.labx-sim-touch.is-pressing{filter:brightness(.86)}.labx-sim-cue-panel .labx-sim-touch:after{border-color:#11372873;background:#11372829}.labx-sim-cue-panel button.labx-sim-touch{color:#0c6e47;border-color:#6fcea5;background:#eefaf4}@media(prefers-reduced-motion:reduce){.labx-sim-banner,.labx-sim-call{animation:none}.labx-sim-island,.labx-sim-phone-wall{transition:none}}.labx-sim-auto-step{min-height:15px;display:flex;align-items:center;gap:7px;color:#799187;font-size:11px;font-style:normal}.labx-sim-auto-step>i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#39c988;animation:labx-live-pulse 1.1s ease-in-out infinite}.labx-sim-cue-panel .labx-sim-auto-replay{margin-top:2px;padding:8px 10px;justify-content:center;gap:6px;border-style:dashed;border-color:#cfe0d8;color:#6b8a7c;background:transparent;font-size:11px;text-align:center}.labx-sim-cue-panel .labx-sim-auto-replay:hover{color:#0c6e47;border-color:#6fcea5;background:#f2fbf6}.labx-detail-page,.labx-detail-section,.labx-control-suite{--labx-band-seam: #f2f6f4;--labx-band-blend: min(132px, 33%);--labx-band-fade: linear-gradient( to bottom, transparent 0, rgba(0, 0, 0, .34) calc(var(--labx-band-blend) * .4), #000 var(--labx-band-blend), #000 calc(100% - var(--labx-band-blend)), rgba(0, 0, 0, .34) calc(100% - var(--labx-band-blend) * .4), transparent 100% )}.labx-detail-section{position:relative;isolation:isolate;width:100%;margin:0;padding:10px max(24px,calc((100vw - 1320px)/2));background:transparent}.labx-detail-section:after,.labx-control-suite:after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:var(--labx-band-ground, transparent);-webkit-mask-image:var(--labx-band-fade);mask-image:var(--labx-band-fade)}.labx-detail-section--intro{padding-top:10px}.labx-detail-section:before,.labx-control-suite:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--labx-band-pattern);background-repeat:repeat;background-size:400px 225px;background-position:center top;opacity:.2;-webkit-mask-image:var(--labx-band-fade);mask-image:var(--labx-band-fade)}.labx-control-suite{isolation:isolate;--labx-band-ground: radial-gradient(ellipse at 7% 15%, rgba(153, 101, 68, .115), transparent 29%), radial-gradient(ellipse at 92% 76%, rgba(121, 179, 188, .17), transparent 32%), linear-gradient(180deg, #f7f4ee 0%, #eef3f0 52%, #f4efe8 100%);--labx-band-pattern: url(./device-pattern-DDtcuPl1.svg);background:transparent}.labx-band--a{--labx-band-ground: radial-gradient(ellipse at 9% 16%, rgba(119, 238, 217, .26), transparent 30%), radial-gradient(ellipse at 91% 78%, rgba(112, 168, 229, .19), transparent 32%), linear-gradient(180deg, #f1f8f5 0%, #e2efeb 54%, #ecf6f3 100%)}.labx-band--b{--labx-band-ground: radial-gradient(ellipse at 7% 15%, rgba(153, 101, 68, .115), transparent 29%), radial-gradient(ellipse at 92% 76%, rgba(121, 179, 188, .17), transparent 32%), linear-gradient(180deg, #f7f4ee 0%, #eef3f0 52%, #f4efe8 100%)}.labx-band--screens{--labx-band-pattern: url(./device-pattern-DDtcuPl1.svg)}.labx-band--network{--labx-band-pattern: url(./pattern-network-D_4KBHOs.svg)}.labx-band--media{--labx-band-pattern: url(./pattern-media-6xUWJ1zI.svg)}.labx-band--hardware{--labx-band-pattern: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='225'%20viewBox='0%200%20400%20225'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='face'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23F7FCFA'%20stop-opacity='.72'/%3e%3cstop%20offset='1'%20stop-color='%238ED6C0'%20stop-opacity='.34'/%3e%3c/linearGradient%3e%3clinearGradient%20id='shine'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%3e%3cstop%20stop-color='%2356B99B'%20stop-opacity='.06'/%3e%3cstop%20offset='.52'%20stop-color='%2356B99B'%20stop-opacity='.38'/%3e%3cstop%20offset='1'%20stop-color='%2356B99B'%20stop-opacity='.06'/%3e%3c/linearGradient%3e%3csymbol%20id='chip'%20viewBox='0%200%2056%2056'%3e%3crect%20x='12'%20y='12'%20width='32'%20height='32'%20rx='4'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3crect%20x='20'%20y='20'%20width='16'%20height='16'%20rx='2'%20stroke='%234D8F7A'%20stroke-width='1'/%3e%3cg%20stroke='%23276C58'%20stroke-width='1.3'%20stroke-linecap='round'%3e%3cpath%20d='M19%2012V5M28%2012V5M37%2012V5M19%2044v7M28%2044v7M37%2044v7'/%3e%3cpath%20d='M12%2019H5M12%2028H5M12%2037H5M44%2019h7M44%2028h7M44%2037h7'/%3e%3c/g%3e%3ccircle%20cx='16.5'%20cy='16.5'%20r='1.2'%20fill='%2343866F'/%3e%3c/symbol%3e%3csymbol%20id='board'%20viewBox='0%200%2080%2050'%3e%3crect%20x='2'%20y='2'%20width='76'%20height='46'%20rx='4'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3crect%20x='9'%20y='10'%20width='18'%20height='14'%20rx='2'%20stroke='%234D8F7A'%20stroke-width='1'/%3e%3crect%20x='34'%20y='10'%20width='11'%20height='9'%20rx='1.5'%20fill='%2357B696'%20fill-opacity='.28'%20stroke='%234D8F7A'%20stroke-width='.8'/%3e%3cpath%20d='M9%2032h24M9%2038h16M52%2014h18M52%2020h13'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.7'/%3e%3cpath%20d='M45%2032h25M45%2038h18'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.5'/%3e%3ccircle%20cx='70'%20cy='34'%20r='1.5'%20fill='%2343866F'/%3e%3c/symbol%3e%3csymbol%20id='connector'%20viewBox='0%200%2062%2030'%3e%3crect%20x='2'%20y='8'%20width='34'%20height='15'%20rx='2.5'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3cpath%20d='M36%2012h10M36%2019h10'%20stroke='%23276C58'%20stroke-width='1.3'%20stroke-linecap='round'/%3e%3crect%20x='46'%20y='5'%20width='14'%20height='21'%20rx='3'%20fill='%23E7F3EF'%20fill-opacity='.7'%20stroke='%23276C58'%20stroke-width='1.4'/%3e%3cpath%20d='M9%2013h6M9%2018h11'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.72'/%3e%3c/symbol%3e%3csymbol%20id='module'%20viewBox='0%200%2044%2060'%3e%3crect%20x='2'%20y='2'%20width='40'%20height='56'%20rx='4.5'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3crect%20x='8'%20y='9'%20width='28'%20height='18'%20rx='2'%20stroke='%234D8F7A'%20stroke-width='1'/%3e%3cpath%20d='M8%2034h22M8%2040h14M8%2046h18'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.7'/%3e%3ccircle%20cx='33'%20cy='45'%20r='1.5'%20fill='%2343866F'/%3e%3c/symbol%3e%3c/defs%3e%3cg%20opacity='.92'%3e%3cuse%20href='%23chip'%20x='24'%20y='20'%20width='52'%20height='52'%20transform='rotate(-3%2050%2046)'/%3e%3cuse%20href='%23board'%20x='112'%20y='24'%20width='74'%20height='44'%20transform='rotate(2%20149%2046)'/%3e%3cuse%20href='%23connector'%20x='214'%20y='32'%20width='58'%20height='27'%20transform='rotate(-2%20243%2045.5)'/%3e%3cuse%20href='%23module'%20x='330'%20y='18'%20width='40'%20height='55'%20transform='rotate(3%20350%2045.5)'/%3e%3cuse%20href='%23module'%20x='30'%20y='128'%20width='38'%20height='52'%20transform='rotate(-2%2049%20154)'/%3e%3cuse%20href='%23connector'%20x='102'%20y='142'%20width='56'%20height='26'%20transform='rotate(3%20130%20155)'/%3e%3cuse%20href='%23chip'%20x='204'%20y='128'%20width='48'%20height='48'%20transform='rotate(1.5%20228%20152)'/%3e%3cuse%20href='%23board'%20x='298'%20y='132'%20width='70'%20height='42'%20transform='rotate(-3%20333%20153)'/%3e%3c/g%3e%3cg%20fill='%2343866F'%20opacity='.42'%3e%3ccircle%20cx='96'%20cy='100'%20r='1.6'/%3e%3ccircle%20cx='198'%20cy='96'%20r='1.1'/%3e%3ccircle%20cx='300'%20cy='102'%20r='1.5'/%3e%3ccircle%20cx='84'%20cy='204'%20r='1.15'/%3e%3ccircle%20cx='284'%20cy='206'%20r='1.15'/%3e%3c/g%3e%3cg%20stroke='url(%23shine)'%20stroke-width='1'%20stroke-linecap='round'%20opacity='.65'%3e%3cpath%20d='M103%20100h34'/%3e%3cpath%20d='M205%2098h30'/%3e%3cpath%20d='M164%20204h38'/%3e%3c/g%3e%3c/svg%3e")}.labx-band--control{--labx-band-pattern: url(./pattern-control-CgH3XsHM.svg)}.labx-band--film{--labx-band-pattern: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='225'%20viewBox='0%200%20400%20225'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='face'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23F7FCFA'%20stop-opacity='.72'/%3e%3cstop%20offset='1'%20stop-color='%238ED6C0'%20stop-opacity='.34'/%3e%3c/linearGradient%3e%3clinearGradient%20id='shine'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%3e%3cstop%20stop-color='%2356B99B'%20stop-opacity='.06'/%3e%3cstop%20offset='.52'%20stop-color='%2356B99B'%20stop-opacity='.38'/%3e%3cstop%20offset='1'%20stop-color='%2356B99B'%20stop-opacity='.06'/%3e%3c/linearGradient%3e%3csymbol%20id='camera'%20viewBox='0%200%2078%2048'%3e%3crect%20x='2'%20y='14'%20width='46'%20height='28'%20rx='4'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3cpath%20d='M48%2022l14-7v26l-14-7v-12Z'%20fill='%23E7F3EF'%20fill-opacity='.7'%20stroke='%23276C58'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3ccircle%20cx='16'%20cy='10'%20r='6.5'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.3'/%3e%3ccircle%20cx='33'%20cy='9'%20r='5'%20fill='url(%23face)'%20stroke='%234D8F7A'%20stroke-width='1.1'/%3e%3cpath%20d='M9%2024h12M9%2030h8'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.72'/%3e%3ccircle%20cx='40'%20cy='34'%20r='1.5'%20fill='%2343866F'/%3e%3c/symbol%3e%3csymbol%20id='clapper'%20viewBox='0%200%2062%2046'%3e%3crect%20x='2'%20y='16'%20width='58'%20height='28'%20rx='3.5'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3cpath%20d='m3%2012%2056-9%202%209-56%209-2-9Z'%20fill='%23E7F3EF'%20fill-opacity='.72'%20stroke='%23276C58'%20stroke-width='1.4'%20stroke-linejoin='round'/%3e%3cpath%20d='m16%204-3%2010M29%202.5l-3%2010M42%201-1%200m43%200-3%2010'%20stroke='%234D8F7A'%20stroke-width='1'/%3e%3cpath%20d='M10%2026h22M10%2033h14'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.7'/%3e%3c/symbol%3e%3csymbol%20id='light'%20viewBox='0%200%2050%2060'%3e%3crect%20x='8'%20y='4'%20width='30'%20height='22'%20rx='3'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3cpath%20d='M38%209h7v12h-7'%20stroke='%234D8F7A'%20stroke-width='1.1'%20stroke-linejoin='round'/%3e%3cpath%20d='M23%2026v8M11%2056h24M23%2034l-12%2022M23%2034l12%2022'%20stroke='%23276C58'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M13%2011h14M13%2017h9'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.7'/%3e%3c/symbol%3e%3csymbol%20id='reel'%20viewBox='0%200%2048%2048'%3e%3ccircle%20cx='24'%20cy='24'%20r='21'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3ccircle%20cx='24'%20cy='24'%20r='3.4'%20fill='%2357B696'%20fill-opacity='.4'%20stroke='%233B806B'%20stroke-width='.9'/%3e%3cg%20stroke='%234D8F7A'%20stroke-width='1'%3e%3ccircle%20cx='24'%20cy='13'%20r='4.2'/%3e%3ccircle%20cx='33.5'%20cy='29.5'%20r='4.2'/%3e%3ccircle%20cx='14.5'%20cy='29.5'%20r='4.2'/%3e%3c/g%3e%3c/symbol%3e%3c/defs%3e%3cg%20opacity='.92'%3e%3cuse%20href='%23camera'%20x='22'%20y='24'%20width='72'%20height='44'%20transform='rotate(-2.5%2058%2046)'/%3e%3cuse%20href='%23clapper'%20x='126'%20y='24'%20width='58'%20height='43'%20transform='rotate(2.5%20155%2045.5)'/%3e%3cuse%20href='%23light'%20x='228'%20y='18'%20width='46'%20height='55'%20transform='rotate(-2%20251%2045.5)'/%3e%3cuse%20href='%23reel'%20x='326'%20y='24'%20width='44'%20height='44'%20transform='rotate(3%20348%2046)'/%3e%3cuse%20href='%23reel'%20x='30'%20y='132'%20width='42'%20height='42'%20transform='rotate(-3%2051%20153)'/%3e%3cuse%20href='%23light'%20x='104'%20y='126'%20width='42'%20height='52'%20transform='rotate(2%20125%20152)'/%3e%3cuse%20href='%23camera'%20x='196'%20y='134'%20width='66'%20height='40'%20transform='rotate(1.5%20229%20154)'/%3e%3cuse%20href='%23clapper'%20x='306'%20y='132'%20width='54'%20height='40'%20transform='rotate(-3.5%20333%20152)'/%3e%3c/g%3e%3cg%20fill='%2343866F'%20opacity='.42'%3e%3ccircle%20cx='106'%20cy='100'%20r='1.6'/%3e%3ccircle%20cx='200'%20cy='96'%20r='1.1'/%3e%3ccircle%20cx='300'%20cy='102'%20r='1.5'/%3e%3ccircle%20cx='86'%20cy='204'%20r='1.15'/%3e%3ccircle%20cx='286'%20cy='206'%20r='1.15'/%3e%3c/g%3e%3cg%20stroke='url(%23shine)'%20stroke-width='1'%20stroke-linecap='round'%20opacity='.65'%3e%3cpath%20d='M113%20100h32'/%3e%3cpath%20d='M207%2098h28'/%3e%3cpath%20d='M152%20204h38'/%3e%3c/g%3e%3c/svg%3e")}.labx-band--canvas{--labx-band-pattern: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='225'%20viewBox='0%200%20400%20225'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='face'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23F7FCFA'%20stop-opacity='.72'/%3e%3cstop%20offset='1'%20stop-color='%238ED6C0'%20stop-opacity='.34'/%3e%3c/linearGradient%3e%3clinearGradient%20id='shine'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%3e%3cstop%20stop-color='%2356B99B'%20stop-opacity='.06'/%3e%3cstop%20offset='.52'%20stop-color='%2356B99B'%20stop-opacity='.38'/%3e%3cstop%20offset='1'%20stop-color='%2356B99B'%20stop-opacity='.06'/%3e%3c/linearGradient%3e%3csymbol%20id='layers'%20viewBox='0%200%2064%2052'%3e%3crect%20x='14'%20y='4'%20width='46'%20height='26'%20rx='3'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3crect%20x='8'%20y='12'%20width='46'%20height='26'%20rx='3'%20fill='url(%23face)'%20stroke='%234D8F7A'%20stroke-width='1.2'/%3e%3crect%20x='2'%20y='20'%20width='46'%20height='26'%20rx='3'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3cpath%20d='M8%2028h16M8%2034h10'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.7'/%3e%3ccircle%20cx='40'%20cy='33'%20r='3'%20fill='%2357B696'%20fill-opacity='.34'%20stroke='%233B806B'%20stroke-width='.9'/%3e%3c/symbol%3e%3csymbol%20id='frame'%20viewBox='0%200%2070%2048'%3e%3crect%20x='2'%20y='2'%20width='66'%20height='44'%20rx='3.5'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3cpath%20d='M24%202v44M46%202v44M2%2017h66M2%2032h66'%20stroke='%234D8F7A'%20stroke-width='.85'%20opacity='.75'/%3e%3ccircle%20cx='35'%20cy='24'%20r='6'%20fill='%2357B696'%20fill-opacity='.24'%20stroke='%233B806B'%20stroke-width='1'/%3e%3cpath%20d='M8%208h6M62%2040h-6'%20stroke='%23276C58'%20stroke-width='1.3'%20stroke-linecap='round'/%3e%3c/symbol%3e%3csymbol%20id='curve'%20viewBox='0%200%2062%2046'%3e%3crect%20x='2'%20y='2'%20width='58'%20height='42'%20rx='4'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3cpath%20d='M8%2037C20%2037%2022%2010%2040%2010c8%200%2011%206%2014%2010'%20stroke='%233B806B'%20stroke-width='1.4'%20stroke-linecap='round'/%3e%3ccircle%20cx='8'%20cy='37'%20r='2.4'%20fill='%23E7F3EF'%20stroke='%23276C58'%20stroke-width='1.1'/%3e%3ccircle%20cx='40'%20cy='10'%20r='2.4'%20fill='%23E7F3EF'%20stroke='%23276C58'%20stroke-width='1.1'/%3e%3cpath%20d='M8%2012v-4M20%2012v-4'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.6'/%3e%3c/symbol%3e%3csymbol%20id='shapes'%20viewBox='0%200%2056%2050'%3e%3crect%20x='2'%20y='14'%20width='26'%20height='26'%20rx='3'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3ccircle%20cx='38'%20cy='16'%20r='13'%20fill='url(%23face)'%20stroke='%234D8F7A'%20stroke-width='1.3'/%3e%3cpath%20d='m34%2046-9-15h18l-9%2015Z'%20fill='%2357B696'%20fill-opacity='.26'%20stroke='%23276C58'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3c/symbol%3e%3c/defs%3e%3cg%20opacity='.92'%3e%3cuse%20href='%23layers'%20x='24'%20y='22'%20width='58'%20height='47'%20transform='rotate(-3%2053%2045.5)'/%3e%3cuse%20href='%23frame'%20x='118'%20y='24'%20width='66'%20height='45'%20transform='rotate(2%20151%2046.5)'/%3e%3cuse%20href='%23curve'%20x='216'%20y='24'%20width='56'%20height='42'%20transform='rotate(-2%20244%2045)'/%3e%3cuse%20href='%23shapes'%20x='322'%20y='22'%20width='52'%20height='46'%20transform='rotate(3.5%20348%2045)'/%3e%3cuse%20href='%23shapes'%20x='28'%20y='132'%20width='48'%20height='43'%20transform='rotate(-2.5%2052%20153.5)'/%3e%3cuse%20href='%23curve'%20x='108'%20y='134'%20width='52'%20height='39'%20transform='rotate(3%20134%20153.5)'/%3e%3cuse%20href='%23layers'%20x='206'%20y='130'%20width='54'%20height='44'%20transform='rotate(1.5%20233%20152)'/%3e%3cuse%20href='%23frame'%20x='304'%20y='134'%20width='62'%20height='42'%20transform='rotate(-3%20335%20155)'/%3e%3c/g%3e%3cg%20fill='%2343866F'%20opacity='.42'%3e%3ccircle%20cx='98'%20cy='100'%20r='1.6'/%3e%3ccircle%20cx='196'%20cy='96'%20r='1.1'/%3e%3ccircle%20cx='300'%20cy='102'%20r='1.5'/%3e%3ccircle%20cx='90'%20cy='204'%20r='1.15'/%3e%3ccircle%20cx='288'%20cy='206'%20r='1.15'/%3e%3c/g%3e%3cg%20stroke='url(%23shine)'%20stroke-width='1'%20stroke-linecap='round'%20opacity='.65'%3e%3cpath%20d='M105%20100h32'/%3e%3cpath%20d='M203%2098h28'/%3e%3cpath%20d='M150%20204h38'/%3e%3c/g%3e%3c/svg%3e")}.labx-panel{position:relative;min-width:0;padding:clamp(24px,2.4vw,34px);border:1px solid #c9ded6;border-radius:30px;background:radial-gradient(circle at 96% 4%,rgba(119,238,217,.13),transparent 27%),#ffffffe0;box-shadow:0 2px #fffffff2 inset,0 24px 65px #23554317}.labx-panel+.labx-panel{margin-top:20px}.labx-panel>.labx-responsive-demo,.labx-part>.labx-responsive-demo{border-color:transparent;border-radius:22px;box-shadow:none}.labx-part>.labx-tool-card{padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.labx-part>.labx-tool-card:after{content:none}.labx-tool-heading--badge{justify-content:flex-end;padding-bottom:0;border-bottom:0}.labx-setmap-caption{margin:0;max-width:78ch;color:var(--lab-copy);font-size:15px;line-height:1.62}.labx-detail-section-heading{max-width:880px;margin-bottom:64px}.labx-detail-section-heading h2{margin:0;color:var(--lab-ink);font-size:clamp(38.72px,4.84vw,66.88px);font-weight:600;line-height:.98;letter-spacing:-.06em}.labx-detail-section-heading>span{margin-top:20px;display:block;color:#74857d;font-size:13px}.labx-sync-body{--labx-body-cols: minmax(0, 1fr) minmax(0, 380px);justify-content:space-between}.labx-verified{padding:clamp(18px,1.8vw,24px);border:1px solid #d6e8e0;border-radius:20px;background:#fafdfbdb;text-align:center}.labx-verified-claim{margin:0;display:flex;align-items:center;justify-content:center;gap:11px}.labx-verified-claim>span{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;color:#668077;background:#5da88d1a;transition:color .26s ease,background .26s ease}.labx-verified.is-sealed .labx-verified-claim>span{color:#0d7a51;background:#10aa6a1f}.labx-verified-claim strong{color:var(--lab-ink);font-size:clamp(15px,1.2vw,18px);font-weight:600;letter-spacing:-.018em}.labx-hashcheck{width:100%;margin:16px auto 0;padding:15px 17px 13px;border:1px solid rgba(93,168,141,.26);border-radius:18px;background:#f7fcfad1;text-align:left}.labx-hashcheck-rows p{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:14px}.labx-hashcheck-rows p+p{margin-top:6px}.labx-hashcheck-rows span{color:#5c7a6f;font-size:11.5px;font-weight:650;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.labx-hashcheck-rows code{display:flex;gap:7px}.labx-hashcheck-rows b{min-width:4ch;color:#60766e;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.02em;transition:color .26s ease}.labx-hashcheck.is-matched .labx-hashcheck-rows b{color:#0d7a51;font-weight:650}.labx-hashcheck-meter{margin-top:12px;display:flex;align-items:center;gap:10px}.labx-hashcheck-bar{flex:1;height:4px;overflow:hidden;border-radius:99px;background:#5da88d2e}.labx-hashcheck-bar>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3fbf88,#10aa6a);transition:width 70ms linear}.labx-hashcheck-meter>b{min-width:4ch;color:#3c795f;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:650;text-align:right}.labx-hashcheck-verdict{position:relative;margin:9px 0 0;display:grid;min-height:17px}.labx-hashcheck-verdict>span{grid-area:1 / 1;display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;transition:opacity .32s ease}.labx-hashcheck-verdict .is-reading{color:#60766e}.labx-hashcheck-verdict .is-done{color:#0d7a51;opacity:0}.labx-hashcheck.is-matched .is-reading{opacity:0}.labx-hashcheck.is-matched .is-done{opacity:1}.labx-verified-note{max-width:56ch;margin:16px auto 0;color:var(--lab-copy);font-size:14px;line-height:1.6}@media(prefers-reduced-motion:reduce){.labx-verified-claim>span,.labx-hashcheck-rows b,.labx-hashcheck-bar>i,.labx-hashcheck-verdict>span{transition:none}}@media(max-width:520px){.labx-hashcheck{padding:14px}.labx-hashcheck-rows p{align-items:flex-start;flex-direction:column;gap:4px}.labx-hashcheck-rows p+p{margin-top:10px}.labx-hashcheck-rows code{width:100%;justify-content:flex-start;gap:10px}.labx-hashcheck-rows b{font-size:12.5px}.labx-hashcheck-verdict>span{font-size:10.5px;letter-spacing:.035em}}.labx-callout-row{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.labx-callout-row>div{min-height:240px;padding:30px;border:1px solid #dce8e2;border-radius:23px;background:#fbfdfc;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.labx-callout-row>div:hover{transform:translateY(-5px);border-color:#b4d5c5;box-shadow:0 20px 45px #1f4e3b14}.labx-callout-row svg{color:#3aa876}.labx-callout-row h3{margin:34px 0 0;color:#1c352a;font-size:20px;font-weight:630;letter-spacing:-.035em}.labx-callout-row p{margin:12px 0 0;color:#687a72;font-size:12px;line-height:1.62}.labx-detail-section--hardware{width:100%;max-width:none}.labx-media-hero-visual{position:relative;min-height:440px}.labx-media-hero-file,.labx-media-hero-screen{position:absolute;display:flex;border:1px solid #cbdbe2;background:#ffffffe0;box-shadow:0 25px 55px #1f43521a}.labx-media-hero-file{top:10%;left:2%;padding:18px;align-items:center;gap:13px;border-radius:17px;color:#315566}.labx-media-hero-file>span{display:flex;flex-direction:column;gap:5px}.labx-media-hero-file strong{font-size:12px}.labx-media-hero-file small{color:#78909b;font-size:12px}.labx-media-hero-screen{right:2%;bottom:4%;width:66%;height:66%;padding:16px;flex-direction:column;border:8px solid #20343d;border-radius:22px;color:#60808d;background:#eef5f7;font-size:12px;font-weight:700}.labx-media-hero-screen>div{position:relative;flex:1;margin:10px 0;overflow:hidden;background:radial-gradient(circle at 50% 50%,#87b6c0 0 2px,transparent 3px),linear-gradient(145deg,#466b77,#162a32)}.labx-media-hero-screen>div:before,.labx-media-hero-screen>div:after{content:"";position:absolute;inset:20%;border:1px solid rgba(127,219,230,.5);border-radius:50%;transform:rotate(18deg)}.labx-media-hero-screen>div:after{inset:35% 5%;transform:rotate(-12deg)}.labx-media-hero-screen>strong{display:flex;align-items:center;gap:7px;color:#328161}.labx-media-hero-beam{position:absolute;top:31%;left:26%;width:50%;height:2px;background:#99b4be;transform:rotate(23deg)}.labx-media-hero-beam i{position:absolute;top:-4px;width:10px;height:10px;border-radius:3px;background:#54b6d1;box-shadow:0 0 14px #54b6d175;animation:labx-signal 2.6s linear infinite}.labx-media-hero-beam i:nth-child(2){animation-delay:-.86s}.labx-media-hero-beam i:nth-child(3){animation-delay:-1.72s}.labx-media-sequence{margin-bottom:clamp(30px,3vw,46px);display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.labx-media-sequence article{padding:20px;border:1px solid #d6e2e7;border-radius:18px;background:#fff;transition:transform .26s ease,box-shadow .26s ease}.labx-media-sequence article:hover{transform:translateY(-5px);box-shadow:0 18px 40px #24495814}.labx-media-sequence h3{margin:15px 0 0;color:#213b46;font-size:19px;font-weight:620;letter-spacing:-.04em}.labx-media-sequence p{margin:8px 0 0;color:#70838c;font-size:13px;line-height:1.6}.labx-seq-art{display:block;width:100%;height:112px;margin-top:20px}.labx-seq-art .seq-plate{fill:#f1f6f8;stroke:#d9e5ea;stroke-width:1.4}.labx-seq-art .seq-soft{fill:#dfeaef}.labx-seq-art .seq-screen{fill:#eaf2f5;stroke:#d3e2e8;stroke-width:1.4}.labx-seq-art .seq-accent-soft{fill:#3d86a03d}.labx-seq-art .seq-accent-fill{fill:#3d86a0}.labx-seq-art .seq-select{fill:#3d86a01a;stroke:#3d86a0;stroke-width:1.6}.labx-seq-art .seq-white{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.labx-seq-art .seq-grip{stroke:#fff;stroke-width:1.4;stroke-linecap:round}.labx-seq-art .seq-tick{stroke:#c3d6de;stroke-width:1.4;stroke-linecap:round}.labx-seq-art .seq-line{stroke:#c3d6de;stroke-width:2;stroke-linecap:round}.labx-seq-art .seq-ring{fill:none;stroke:#3d86a047;stroke-width:1.5}.labx-seq-art .seq-arrow{fill:#3d86a0}.labx-seq-art .seq-accent-stroke{fill:none;stroke:#3d86a0;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.labx-seq-art .seq-pulse{fill:none;stroke:#3d86a066;stroke-width:1.8;stroke-linecap:round}.labx-seq-art .seq-white-fill{fill:#fff}.labx-seq-art .seq-flow{fill:none;stroke:#c3d6de;stroke-width:2;stroke-linecap:round}.labx-seq-art .seq-dash{fill:none;stroke:#3d86a0;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 5}.labx-media-sequence article:hover .seq-dash{animation:labx-seq-travel .7s linear infinite}.labx-media-sequence article:hover .seq-pulse{animation:labx-seq-breathe 1.4s ease-in-out infinite}@keyframes labx-seq-travel{to{stroke-dashoffset:-10}}@keyframes labx-seq-breathe{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.labx-media-sequence article:hover .seq-dash,.labx-media-sequence article:hover .seq-pulse{animation:none}}.labx-detail-section--sources{width:100%;max-width:none;padding-right:max(24px,calc((100vw - 1320px)/2));padding-left:max(24px,calc((100vw - 1320px)/2));background:#f3f8f5}.labx-monitor-body{--labx-body-cols: minmax(0, 430px) minmax(0, 1fr);align-items:start}.labx-monitor-copy{min-width:0}.labx-monitor-copy>p{margin:0 0 clamp(18px,1.8vw,24px);color:var(--lab-copy);font-size:15px;line-height:1.65}.labx-reports{margin:0;padding:0;display:grid;gap:6px;list-style:none}.labx-reports>li{overflow:hidden;border:1px solid #d7e6e0;border-radius:12px;background:#ffffffb3;transition:border-color .18s ease,background .18s ease}.labx-reports>li.is-open{border-color:#a9d5c4;background:#f0fbf6e6}.labx-reports button{width:100%;padding:10px 12px;display:grid;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:10px;border:0;background:none;color:#1a3328;font:inherit;text-align:left;cursor:pointer}.labx-reports button>svg:first-child{color:#379f72}.labx-reports strong{min-width:0;font-size:13.5px;font-weight:620;letter-spacing:-.02em}.labx-reports button>svg:last-child{color:#8aa198;transition:transform .2s ease}.labx-reports>li.is-open button>svg:last-child{transform:rotate(180deg)}.labx-reports-body{padding:0 12px 11px 38px}.labx-reports-body p{margin:0;color:#677970;font-size:12.5px;line-height:1.55}@media(prefers-reduced-motion:reduce){.labx-reports>li,.labx-reports button>svg:last-child{transition:none}}.labx-monitor-fleet{width:min(100%,1340px);margin-inline:auto;zoom:.61}@media(max-width:1080px){.labx-monitor-body{--labx-body-cols: minmax(0, 1fr)}.labx-monitor-fleet{zoom:.76}}@media(max-width:720px){.labx-monitor-fleet{zoom:.88}}.labx-sim-opening{margin-bottom:clamp(12px,1.4vw,22px)}@media(max-width:760px){.labx-simulations-block .labx-detail-hero-grid{gap:40px}.labx-simulations-block .labx-sim-cue-panel{order:0}.labx-simulations-block .labx-sim-hero-phone{width:272px;height:590px}.labx-simulations-block .labx-detail-tags{gap:6px}.labx-simulations-block .labx-detail-tags span{padding:8px 7px}.labx-simulations-block .labx-responsive-demo-layout{container-type:inline-size}.labx-simulations-block .labx-responsive-stage{order:-1;min-height:calc((100cqw - 20px)/1.6 + 94px);padding:46px 10px 18px}.labx-simulations-block .labx-responsive-stage-status>span{font-size:10px}.labx-simulations-block .labx-responsive-controls{align-items:stretch}.labx-simulations-block .labx-responsive-aspects{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.labx-simulations-block .labx-responsive-aspects button{min-height:0;padding:10px 4px 9px;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;gap:7px;text-align:center}.labx-simulations-block .labx-responsive-aspects button.is-active{box-shadow:inset 0 -3px #22a873}}@media(max-width:380px){.labx-simulations-block .labx-responsive-demo-toolbar{padding:8px 8px 8px 12px;gap:10px}.labx-simulations-block .labx-responsive-demo-title>span{font-size:10px;letter-spacing:.1em;white-space:nowrap}.labx-simulations-block .labx-responsive-aspects button{padding-right:2px;padding-left:2px}}.labx-part{position:relative;min-width:0;margin-top:var(--labx-card-gap);padding:var(--labx-card-pad);display:flex;flex-direction:column;gap:var(--labx-head-body-gap);border:1px solid #c9ded6;border-radius:30px;background:radial-gradient(circle at 96% 4%,rgba(119,238,217,.13),transparent 27%),#ffffffe0;box-shadow:0 2px #fffffff2 inset,0 24px 65px #23554317}.labx-part-head{display:grid;grid-template-columns:auto minmax(0,420px);grid-template-areas:"title lead";justify-content:space-between;align-items:end;gap:12px clamp(24px,3vw,56px);padding-bottom:var(--labx-head-rule-gap);border-bottom:1px solid var(--labx-chapter-rule, #dbe9e3)}.labx-part-head--solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"title"}.labx-part-head h3{grid-area:title;margin:0;color:var(--lab-ink);font-size:clamp(26px,2.45vw,36px);font-weight:600;line-height:1;letter-spacing:-.045em;white-space:nowrap}.labx-part-head>span{grid-area:lead;color:#74857d;font-size:13px;line-height:1.55}.labx-part-note{margin:0;max-width:78ch;color:var(--lab-copy);font-size:15px;line-height:1.62}.labx-lc-rack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.8vw,26px);align-items:stretch}.labx-lc-rack>article{min-width:0;display:flex;flex-direction:column}@media(max-width:1180px){.labx-lc-rack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.labx-lc-rack{grid-template-columns:minmax(0,1fr)}}.labx-detail-page--simulations{--sim-blue: #2f8cf4;--sim-cyan: #54d5ff;--sim-navy: #07152b;--sim-ink: #102f4f;--sim-muted: #617e98;--sim-line: #bfd9ed;background:#fbfdff}.labx-detail-page--simulations .labx-detail-hero{background:radial-gradient(circle at 86% 12%,rgba(64,177,255,.25),transparent 32%),radial-gradient(circle at 64% 82%,rgba(53,119,248,.1),transparent 34%),linear-gradient(155deg,#fbfdff,#e7f2ff)}.labx-detail-page--simulations .labx-detail-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(53,121,185,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(53,121,185,.045) 1px,transparent 1px);background-size:46px 25.875px;-webkit-mask-image:linear-gradient(to left,black,transparent 76%);mask-image:linear-gradient(to left,black,transparent 76%)}.labx-detail-page--simulations .labx-detail-back,.labx-detail-page--simulations .labx-detail-tags span{color:#386b96;border-color:#3a77b140;background:#ffffffb3}.labx-detail-page--simulations .labx-detail-kicker{color:#257dcc}.labx-detail-page--simulations .labx-detail-hero-copy>p:not(.labx-detail-kicker){color:#4f6c84}.labx-detail-page--simulations .labx-sim-hero-demo{position:relative;z-index:1;padding:28px;border:1px solid rgba(74,139,201,.2);border-radius:38px;background:#f0f8ff8c;box-shadow:inset 0 1px #ffffffd9,0 32px 80px #185a971f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.labx-detail-page--simulations .labx-sim-cue-panel{border-color:#bfd9ed;box-shadow:0 24px 55px #1b5b9526}.labx-detail-page--simulations .labx-sim-cue-panel>p,.labx-detail-page--simulations .labx-sim-cue-panel>span{color:#5a7b98}.labx-detail-page--simulations .labx-sim-cue-panel button{color:#436884;border-color:#d2e4f2;background:#f7fbff}.labx-detail-page--simulations .labx-sim-cue-panel button.is-active{color:#0759a0;border-color:#70b7ef;background:#e6f3ff;box-shadow:0 8px 22px #308fe81f}.labx-detail-page--simulations .labx-sim-cue-panel>span.is-incoming{color:#237ab9}.labx-detail-page--simulations .labx-sim-cue-panel>span.is-incoming i{background:#4dbfff;animation:labx-live-pulse .9s ease-in-out infinite}.labx-detail-page--simulations .labx-sim-cue-panel>span.is-active{color:#087a65}.labx-detail-page--simulations .labx-sim-cue-panel>span.is-active i{background:#32dca0}.labx-detail-page--simulations .labx-sim-cue-panel>span.is-ended{color:#6e8497}.labx-detail-page--simulations .labx-sim-cue-panel>p b{color:#0759a0;background:#4dbfff29}.labx-detail-page--simulations .labx-sim-auto-step{color:#5a7b98}.labx-detail-page--simulations .labx-sim-auto-step>i{background:#42c7ff;box-shadow:0 0 12px #42c7ffbf}.labx-detail-page--simulations .labx-sim-cue-panel .labx-sim-auto-replay{color:#5a7b98;border-color:#d2e4f2;background:transparent}.labx-detail-page--simulations .labx-sim-cue-panel .labx-sim-auto-replay:hover{color:#0759a0;border-color:#70b7ef;background:#f0f8ff}.labx-detail-page--simulations .labx-callout-row>div{border-color:#d4e4f0;background:linear-gradient(145deg,#fff,#f5faff);box-shadow:inset 0 1px #ffffffe6}.labx-detail-page--simulations .labx-callout-row>div:hover{border-color:#8ec2e9;box-shadow:0 23px 52px #1c5b941f}.labx-detail-page--simulations .labx-callout-row svg{color:#2c8fdc}.labx-detail-page--simulations .labx-callout-row h3{color:#183a57}.labx-detail-page--simulations .labx-callout-row p{color:#5d7589;font-size:14px}.labx-detail-section--responsive{width:100%;max-width:none;padding-right:max(24px,calc((100vw - 1320px)/2));padding-left:max(24px,calc((100vw - 1320px)/2));background:radial-gradient(circle at 88% 16%,rgba(50,154,244,.12),transparent 28%),linear-gradient(180deg,#f5faff,#eaf4fd)}.labx-detail-section--responsive .labx-detail-section-heading{max-width:960px}.labx-detail-section--responsive .labx-detail-section-heading>span{max-width:760px;color:#55748e;font-size:15px;line-height:1.7}.labx-responsive-demo{padding:16px;overflow:hidden;border:1px solid #b8d8cc;border-radius:34px;color:#193d33;background:radial-gradient(circle at 82% 16%,rgba(40,174,126,.15),transparent 32%),linear-gradient(145deg,#f8fcfa,#e3f1eb 66%);box-shadow:0 34px 80px #1e5c4624}.labx-responsive-demo-toolbar{min-height:54px;padding:8px 10px 8px 16px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #c3dcd2;border-radius:16px;background:#ffffffc7}.labx-responsive-demo-title{display:flex;align-items:center;gap:24px}.labx-responsive-demo-title>span{display:flex;align-items:center;gap:8px;color:#14845f;font-size:11px;font-weight:800;letter-spacing:.12em}.labx-responsive-demo-title>span i{width:7px;height:7px;border-radius:50%;background:#1fbd82;box-shadow:0 0 13px #1fbd829e;animation:labx-live-pulse 1.8s ease-in-out infinite}.labx-responsive-demo-title>strong{color:#47675e;font-size:12px;font-weight:650}.labx-responsive-demo-toolbar>button{padding:9px 12px;display:flex;align-items:center;gap:7px;border:1px solid #c5dbd3;border-radius:10px;color:#527267;background:#f4faf7;font-size:12px;cursor:pointer}.labx-responsive-demo-layout{min-height:610px;padding:18px 0 0;display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px}.labx-responsive-controls{padding:20px;display:flex;flex-direction:column;gap:22px;border:1px solid #c3dcd2;border-radius:22px;background:linear-gradient(160deg,#fffffff2,#eef7f3f5)}.labx-responsive-controls fieldset{min-width:0;margin:0;padding:0;border:0}.labx-responsive-controls legend,.labx-responsive-range>span>strong{margin-bottom:10px;display:block;color:#4a6b60;font-size:11px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.labx-responsive-aspects{display:grid;gap:7px}.labx-responsive-aspects button{width:100%;padding:10px;display:grid;grid-template-columns:43px 1fr;align-items:center;gap:11px;border:1px solid #c8dcd4;border-radius:11px;color:#48675d;background:#ffffffb8;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.labx-responsive-aspects button:hover{transform:translate(2px);border-color:#68b99a}.labx-responsive-aspects button.is-active{color:#0c6044;border-color:#31ad7c;background:#34b8841c;box-shadow:inset 3px 0 #22a873}.labx-responsive-aspects button>i{width:36px;aspect-ratio:16 / 9;display:block;border:2px solid #8aa69c;border-radius:3px;background:#dbe9e3}.labx-responsive-aspects button>i.is-16-10{aspect-ratio:16 / 10;width:33px}.labx-responsive-aspects button>i.is-32-9{aspect-ratio:32 / 9;width:42px}.labx-responsive-aspects button.is-active>i{border-color:#25a875;background:#ccebdd}.labx-responsive-aspects button>span{min-width:0;display:grid;gap:2px}.labx-responsive-aspects strong{font-size:13px;font-weight:750}.labx-responsive-aspects small,.labx-responsive-controls fieldset>small,.labx-responsive-range>small{color:#789087;font-size:10px;line-height:1.45}.labx-responsive-range{display:block}.labx-responsive-range>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.labx-responsive-range>span>strong{margin-bottom:0}.labx-responsive-range>span>b{color:#15865f;font-size:13px}.labx-responsive-range input{width:100%;margin:12px 0 7px;accent-color:#1da673;cursor:pointer}.labx-responsive-dpr{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.labx-responsive-dpr button{padding:9px 5px;border:1px solid #c7dbd3;border-radius:9px;color:#617d73;background:#ffffffb8;font-size:12px;font-weight:700;cursor:pointer}.labx-responsive-dpr button.is-active{color:#0c6245;border-color:#31aa79;background:#2cae7921}.labx-responsive-controls fieldset>small{margin-top:8px;display:block}.labx-responsive-readout{margin-top:auto;padding:15px;border:1px solid #b9d7cb;border-radius:13px;background:#dcf1e8b8}.labx-responsive-readout>span{color:#16825d;font-size:9px;font-weight:800;letter-spacing:.14em}.labx-responsive-readout>strong{margin-top:5px;display:block;color:#173d32;font-size:18px;font-weight:650;letter-spacing:-.025em}.labx-responsive-readout>p{margin:5px 0 0;color:#68857a;font-size:10px;line-height:1.45}.labx-responsive-stage{position:relative;min-width:0;min-height:610px;padding:76px 30px 35px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid #bfd8cf;border-radius:22px;background:linear-gradient(rgba(59,127,103,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(59,127,103,.07) 1px,transparent 1px),radial-gradient(ellipse at 50% 58%,rgba(35,154,111,.15),transparent 54%),#e9f3ef;background-size:32px 18px,32px 18px,auto,auto}.labx-responsive-stage-status{position:absolute;top:22px;right:24px;left:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#66847a;font-size:10px;letter-spacing:.08em}.labx-responsive-stage-status>span{display:flex;align-items:center;gap:7px}.labx-responsive-stage-status>strong{color:#3e6d5e;font-size:10px;font-weight:650}.labx-responsive-monitor{position:relative;width:76%;max-width:820px;flex:0 0 auto;box-sizing:border-box;padding:10px;overflow:hidden;border:1px solid #8c979c;border-radius:14px;background:linear-gradient(112deg,rgba(255,255,255,.76),transparent 18% 43%,rgba(255,255,255,.42) 51%,transparent 63%),linear-gradient(145deg,#eef1f2,#a8b1b5 24%,#dfe3e5 51%,#8e999f 79%,#cbd1d4);box-shadow:0 34px 60px #1a3a303d,inset 0 1px #ffffffd9,0 0 0 1px #4d5d632e;transition:width .52s cubic-bezier(.16,1,.3,1),aspect-ratio .52s cubic-bezier(.16,1,.3,1)}.labx-responsive-demo.is-16-10 .labx-responsive-monitor{width:70%}.labx-responsive-demo.is-32-9 .labx-responsive-monitor{width:100%}.labx-responsive-monitor:after{content:"";position:absolute;right:5px;bottom:3px;width:4px;height:4px;border-radius:50%;background:#21b17b;box-shadow:0 0 7px #21b17bd1}.labx-responsive-monitor-neck{width:7%;min-width:52px;height:31px;border-right:1px solid #8a959a;border-left:1px solid #8a959a;background:linear-gradient(90deg,#858f94,#e1e5e6 48%,#a7b0b4 78%,#7d888d)}.labx-responsive-monitor-foot{width:22%;min-width:130px;height:9px;border-radius:50% 50% 3px 3px;border:1px solid #899499;background:linear-gradient(90deg,#8b969b,#e3e6e8 45%,#a0aaae 75%,#7d878c);box-shadow:0 10px 17px #1f3a3138,inset 0 1px #ffffffbd}.labx-linux-desktop{position:relative;width:100%;height:100%;overflow:hidden;color:#e9f5ff;background:radial-gradient(circle at 73% 38%,rgba(45,183,132,.42),transparent 20%),radial-gradient(circle at 31% 75%,rgba(27,119,91,.4),transparent 29%),linear-gradient(145deg,#234b43,#123a34 57%,#091c1a)}.labx-linux-panel{position:relative;z-index:4;height:calc(24px * var(--labx-sim-density));padding:0 calc(10px * var(--labx-sim-density));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#e8eef3;background:#0c1018e8;font-size:calc(8px * var(--labx-sim-density))}.labx-linux-panel>span{display:flex;align-items:center;gap:calc(4px * var(--labx-sim-density))}.labx-linux-panel>span:last-child{justify-self:end}.labx-linux-panel>span>i{width:calc(7px * var(--labx-sim-density));height:calc(7px * var(--labx-sim-density));border-radius:50%;background:#3dd69d}.labx-linux-panel>strong{font-size:calc(8px * var(--labx-sim-density));font-weight:600}.labx-linux-dock{position:absolute;z-index:3;top:23%;left:1.6%;padding:calc(4px * var(--labx-sim-density));display:grid;gap:calc(4px * var(--labx-sim-density));border:1px solid rgba(225,240,251,.16);border-radius:calc(6px * var(--labx-sim-density));background:#081c18c2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.labx-linux-dock i{width:calc(15px * var(--labx-sim-density));height:calc(15px * var(--labx-sim-density));border-radius:calc(4px * var(--labx-sim-density));background:linear-gradient(145deg,#53d8a5,#177454)}.labx-linux-dock i:nth-child(2){background:linear-gradient(145deg,#9dddc4,#398d70)}.labx-linux-dock i:nth-child(3){background:linear-gradient(145deg,#86b9a6,#315f50)}.labx-linux-dock i:nth-child(4){background:linear-gradient(145deg,#c4e9db,#5aa287)}.labx-linux-window{position:absolute;inset:12% 6% 10% 9%;overflow:hidden;border:1px solid rgba(90,106,101,.72);border-radius:calc(7px * var(--labx-sim-density));color:#293b36;background:#f1f4f3;box-shadow:0 18px 42px #00071152;transition:inset .45s ease,border-radius .18s ease}.labx-responsive-demo.is-32-9 .labx-linux-window{inset:16% 4% 13% 6%}.labx-linux-window>header{height:calc(31px * var(--labx-sim-density));padding:0 calc(10px * var(--labx-sim-density));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(10px * var(--labx-sim-density));border-bottom:1px solid #c8d0cd;color:#465b54;background:linear-gradient(#eef1f0,#d9dfdc);font-size:calc(7px * var(--labx-sim-density))}.labx-linux-window>header>span{min-width:0;display:flex;align-items:center;gap:calc(4px * var(--labx-sim-density));overflow:hidden;white-space:nowrap}.labx-linux-window>header b{color:#91a099;font-weight:500}.labx-linux-window-nav,.labx-linux-window-actions{display:flex;align-items:center;gap:calc(3px * var(--labx-sim-density))}.labx-linux-window-nav i,.labx-linux-window-actions i{width:calc(18px * var(--labx-sim-density));height:calc(18px * var(--labx-sim-density));display:grid;place-items:center;border:1px solid #bec8c4;border-radius:calc(4px * var(--labx-sim-density));color:#52675f;background:#f5f7f6;font-size:calc(12px * var(--labx-sim-density));font-style:normal;line-height:1}.labx-linux-window-actions{color:#52675f}.labx-linux-window-actions>svg{width:calc(12px * var(--labx-sim-density));height:calc(12px * var(--labx-sim-density))}.labx-linux-window-body{height:calc(100% - calc(31px * var(--labx-sim-density)));display:grid;grid-template-columns:calc(92px * var(--labx-sim-density)) minmax(0,1fr)}.labx-linux-window-body aside{padding:calc(11px * var(--labx-sim-density)) calc(8px * var(--labx-sim-density));display:flex;flex-direction:column;gap:calc(4px * var(--labx-sim-density));border-right:1px solid #d2dbd7;background:#e5ebe8}.labx-linux-window-body aside>strong{margin:0 calc(5px * var(--labx-sim-density)) calc(4px * var(--labx-sim-density));color:#75877f;font-size:calc(6px * var(--labx-sim-density));letter-spacing:.08em;text-transform:uppercase}.labx-linux-window-body aside>span{padding:calc(5px * var(--labx-sim-density));display:flex;align-items:center;gap:calc(5px * var(--labx-sim-density));border-radius:calc(4px * var(--labx-sim-density));color:#50665e;font-size:calc(7px * var(--labx-sim-density))}.labx-linux-window-body aside>span.is-active{color:#0f7250;background:#cfe9de}.labx-linux-window-body aside>span>i{width:calc(8px * var(--labx-sim-density));height:calc(8px * var(--labx-sim-density));border-radius:2px;background:#80948c}.labx-linux-window-body main{min-width:0;padding:calc(12px * var(--labx-sim-density));overflow:hidden;background:#f8faf9}.labx-linux-window-body main>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--labx-sim-density))}.labx-linux-window-body main>div:first-child>strong{color:#2b4038;font-size:calc(10px * var(--labx-sim-density));font-weight:650}.labx-linux-window-body main>div:first-child>span{color:#82928b;font-size:calc(6px * var(--labx-sim-density))}.labx-linux-file-grid{margin-top:calc(11px * var(--labx-sim-density));display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(62px * var(--labx-sim-density)),1fr));gap:calc(7px * var(--labx-sim-density))}.labx-linux-file{min-width:0;min-height:calc(62px * var(--labx-sim-density));padding:calc(7px * var(--labx-sim-density)) calc(4px * var(--labx-sim-density));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(5px * var(--labx-sim-density));border-radius:calc(5px * var(--labx-sim-density));color:#475c54;background:#edf2f0}.labx-linux-file svg{width:calc(21px * var(--labx-sim-density));height:calc(21px * var(--labx-sim-density));color:#35a77c;fill:#35a77c2e}.labx-linux-file.is-video svg{color:#8c7bd1;fill:#8c7bd129}.labx-linux-file.is-image svg{color:#4dad83;fill:#4dad8324}.labx-linux-file.is-text svg{color:#e29a4b;fill:#e29a4b24}.labx-linux-file>span{max-width:100%;overflow:hidden;font-size:calc(6px * var(--labx-sim-density));text-overflow:ellipsis;white-space:nowrap}.labx-linux-responsive-note{position:absolute;right:2.2%;bottom:2.8%;padding:calc(4px * var(--labx-sim-density)) calc(7px * var(--labx-sim-density));display:flex;align-items:center;gap:calc(4px * var(--labx-sim-density));border:1px solid rgba(137,224,193,.42);border-radius:999px;color:#bff6df;background:#072e2ab8;font-size:calc(6px * var(--labx-sim-density));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.labx-detail-section--network{width:100%;max-width:none;padding-right:max(24px,calc((100vw - 1320px)/2));padding-left:max(24px,calc((100vw - 1320px)/2));color:#eaf7ff;background:radial-gradient(circle at 82% 28%,rgba(39,130,255,.22),transparent 30%),radial-gradient(circle at 8% 90%,rgba(65,219,255,.1),transparent 34%),#061225}.labx-detail-section--network .labx-detail-section-heading h2{color:#f3f9ff}.labx-detail-section--network .labx-detail-section-heading>span{color:#8caec8}.labx-network-demo{padding:16px;border:1px solid #1c456a;border-radius:34px;background:radial-gradient(ellipse at 10% 6%,rgba(91,180,244,.19),transparent 37%),radial-gradient(ellipse at 88% 92%,rgba(16,54,113,.58),transparent 46%),linear-gradient(145deg,#163858,#081a33 48%,#030b19);box-shadow:0 40px 100px #00050f6b,inset 0 1px #8cd6ff14}.labx-network-demo-topbar{min-height:58px;padding:11px 12px 11px 17px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #244967;border-radius:16px;color:#7fa5c1;background:#081a30e6}.labx-network-demo-topbar>div,.labx-network-demo-topbar>div>span{display:flex;align-items:center;gap:9px}.labx-network-demo-topbar>div{gap:22px}.labx-network-demo-topbar span,.labx-network-demo-topbar strong{font-size:12px;letter-spacing:.08em}.labx-network-demo-topbar strong{color:#b6d4e9}.labx-network-demo-topbar i{width:7px;height:7px;border-radius:50%;background:#48d2ff;box-shadow:0 0 14px #48d2ff;animation:labx-live-pulse 1.8s ease-in-out infinite}.labx-network-demo-topbar button{padding:9px 12px;display:flex;align-items:center;gap:8px;border:1px solid #315675;border-radius:10px;color:#a9c6da;background:#0d243d;font-size:12px;cursor:pointer}.labx-network-demo-layout{padding:38px 20px 20px;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(100px,.28fr) minmax(500px,1.4fr);gap:24px;align-items:center}.labx-command-console{position:relative;width:100%;max-width:320px;min-height:530px;padding:9px;border:5px solid #07111f;border-radius:36px;background:linear-gradient(145deg,#36536b,#0b1726 42%,#263f54);box-shadow:0 34px 68px #00071275,inset 0 0 0 1px #bcdff52e,inset 0 0 0 7px #030a1475}.labx-command-tablet-camera{position:absolute;z-index:4;top:5px;left:50%;width:5px;height:5px;border:1px solid #27435d;border-radius:50%;background:#02060d;box-shadow:0 0 0 2px #3458752e;transform:translate(-50%)}.labx-command-tablet-button{position:absolute;top:82px;right:-8px;width:3px;height:58px;border-radius:0 3px 3px 0;background:linear-gradient(#355068,#142638)}.labx-command-console-screen{position:relative;z-index:2;min-height:502px;padding:16px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(115,189,232,.22);border-radius:25px;background:radial-gradient(circle at 9% 4%,rgba(89,194,240,.19),transparent 32%),radial-gradient(circle at 94% 92%,rgba(27,74,145,.38),transparent 42%),linear-gradient(160deg,#1c4c6b,#0f2b4b 48%,#07182d);box-shadow:inset 0 1px #c7e8fa24,inset 0 -28px 70px #00071547}.labx-command-console-screen:after{content:"";position:absolute;z-index:-1;top:-32%;left:-40%;width:78%;height:90%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.055),transparent);transform:rotate(9deg);pointer-events:none}.labx-command-tablet-status{display:flex;align-items:center;justify-content:space-between;color:#bcdcefa8;font-size:8px;font-weight:650}.labx-command-tablet-status strong{color:#92dfff;font-size:8px;letter-spacing:.12em}.labx-command-console-head{margin-top:18px;display:flex;align-items:center;gap:9px;color:#9fdbff;font-size:11px;font-weight:760;letter-spacing:.07em}.labx-coordinate-card{margin-top:21px;padding:18px;border:1px solid #2d5c82;border-radius:17px;background:linear-gradient(145deg,#081b31db,#0e2a48c2);box-shadow:inset 0 1px #a8daf614}.labx-coordinate-card>span{color:#6fa6cf;font-size:12px;font-weight:760;letter-spacing:.09em}.labx-coordinate-card>strong{margin-top:17px;display:block;color:#eef9ff;font-family:SFMono-Regular,Consolas,monospace;font-size:23px;font-weight:520;line-height:1.4;letter-spacing:-.03em}.labx-coordinate-card>div{margin-top:20px;display:flex;align-items:center;gap:8px;color:#79a5c5}.labx-coordinate-card>div i{width:7px;height:7px;border-radius:50%;background:#51d4ff;box-shadow:0 0 11px #51d4ff}.labx-coordinate-card small{font-size:12px}.labx-command-steps{margin:22px 0;display:grid;gap:9px}.labx-command-steps span{display:flex;align-items:center;gap:10px;color:#668aa6;font-size:12px;transition:color .3s ease}.labx-command-steps span i{width:27px;height:27px;display:grid;place-items:center;border:1px solid #305675;border-radius:50%;color:#7298b6;font-size:12px;font-style:normal;transition:all .3s ease}.labx-command-steps span.is-complete{color:#b8d9ef}.labx-command-steps span.is-complete i{color:#061a2c;border-color:#5edaff;background:#5edaff;box-shadow:0 0 18px #5edaff47}.labx-command-console-screen>button{margin-top:auto;min-height:52px;padding:12px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(165,232,255,.32);border-radius:15px;color:#061728;background:linear-gradient(135deg,#8ef0db,#55c8ff 50%,#4b8fff);box-shadow:0 16px 34px #2a91e84d,inset 0 1px #ffffff7a;font-size:13px;font-weight:780;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.labx-command-console-screen>button:hover{transform:translateY(-3px);box-shadow:0 21px 40px #2a91e86b}.labx-command-console-screen>button.is-transmitting{color:#bceeff;border-color:#7dd3ff47;background:#2a75a547;box-shadow:inset 0 0 24px #5ccaff17;cursor:wait}.labx-command-console-screen>button.is-transmitting svg{animation:labx-live-pulse .8s ease-in-out infinite}.labx-command-touch-hint{margin-top:11px;display:flex;align-items:center;justify-content:center;gap:6px;color:#9fd0eb8f;font-size:8px;font-weight:760;letter-spacing:.12em}.labx-command-touch-hint>i{width:5px;height:5px;border-radius:50%;background:#77eed1;box-shadow:0 0 10px #77eed1bd;animation:labx-live-pulse 1.5s ease-in-out infinite}.labx-network-bus{min-width:0;display:flex;flex-direction:column;align-items:center;color:#6f98b8;text-align:center}.labx-network-bus>span,.labx-network-bus>small{font-size:12px;font-weight:750;letter-spacing:.08em}.labx-network-bus>span{display:flex;align-items:center;justify-content:center;gap:7px}.labx-network-bus>small{max-width:130px;color:#587b97;font-family:SFMono-Regular,Consolas,monospace;letter-spacing:0;overflow-wrap:anywhere}.labx-network-bus>div{position:relative;width:100%;height:3px;margin:16px 0;border-radius:9px;background:#214968}.labx-network-bus>div:after{content:"";position:absolute;top:-4px;right:-1px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #3d789f}.labx-network-bus i{position:absolute;top:-4px;width:11px;height:11px;border-radius:50%;background:#4ed6ff;box-shadow:0 0 16px #4ed6ffcc;opacity:0}.labx-network-demo.is-authorized .labx-network-bus i,.labx-network-demo.is-launched .labx-network-bus i{animation:labx-demo-event 1.45s linear infinite}.labx-network-bus i:nth-child(2){animation-delay:-.36s!important}.labx-network-bus i:nth-child(3){animation-delay:-.72s!important}.labx-network-bus i:nth-child(4){animation-delay:-1.08s!important}.labx-monitor-wall{padding:16px;border:1px solid #285271;border-radius:23px;background:#05101ff0;box-shadow:0 28px 60px #00050f66,inset 0 1px #9adcff14}.labx-monitor-wall-head{min-height:40px;padding:0 4px 12px;display:flex;align-items:center;gap:9px;color:#83aed0;font-size:12px;font-weight:740;letter-spacing:.07em}.labx-monitor-wall-head b{margin-left:auto;padding:6px 8px;border:1px solid #315a79;border-radius:99px;color:#739ab7;font-size:12px}.labx-network-demo.is-launched .labx-monitor-wall-head b{color:#68dbff;border-color:#2d88b2;background:#2a9fcf1f;box-shadow:0 0 18px #37c0f41f}.labx-monitor-wall-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.labx-wall-node{--node-accent: #5ddcff;--node-soft: rgba(93, 220, 255, .12);--node-glow: rgba(93, 220, 255, .24);--node-border: rgba(93, 220, 255, .3);position:relative;aspect-ratio:1.42;min-height:88px;padding:8px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--node-border);border-radius:10px;color:#6488a3;background:radial-gradient(circle at 78% 28%,var(--node-glow),transparent 42%),linear-gradient(145deg,#10263d,#071321);transition:border-color .4s ease,background .4s ease,box-shadow .4s ease,transform .4s ease}.labx-wall-node.is-cyan{--node-accent: #5ee7ff;--node-soft: rgba(94, 231, 255, .12);--node-glow: rgba(94, 231, 255, .24);--node-border: rgba(94, 231, 255, .3)}.labx-wall-node.is-amber{--node-accent: #ffd166;--node-soft: rgba(255, 209, 102, .12);--node-glow: rgba(255, 209, 102, .23);--node-border: rgba(255, 209, 102, .3)}.labx-wall-node.is-coral{--node-accent: #ff8f7d;--node-soft: rgba(255, 143, 125, .12);--node-glow: rgba(255, 143, 125, .24);--node-border: rgba(255, 143, 125, .3)}.labx-wall-node.is-violet{--node-accent: #b99cff;--node-soft: rgba(185, 156, 255, .12);--node-glow: rgba(185, 156, 255, .24);--node-border: rgba(185, 156, 255, .3)}.labx-wall-node.is-magenta{--node-accent: #f38bc9;--node-soft: rgba(243, 139, 201, .12);--node-glow: rgba(243, 139, 201, .24);--node-border: rgba(243, 139, 201, .3)}.labx-wall-node.is-lime{--node-accent: #b9e96f;--node-soft: rgba(185, 233, 111, .12);--node-glow: rgba(185, 233, 111, .22);--node-border: rgba(185, 233, 111, .3)}.labx-wall-node.is-sky{--node-accent: #7dbbff;--node-soft: rgba(125, 187, 255, .12);--node-glow: rgba(125, 187, 255, .24);--node-border: rgba(125, 187, 255, .3)}.labx-wall-node.is-orange{--node-accent: #ffac62;--node-soft: rgba(255, 172, 98, .12);--node-glow: rgba(255, 172, 98, .24);--node-border: rgba(255, 172, 98, .3)}.labx-wall-node.is-green{--node-accent: #60e5a5;--node-soft: rgba(96, 229, 165, .12);--node-glow: rgba(96, 229, 165, .22);--node-border: rgba(96, 229, 165, .3)}.labx-wall-node.is-blue{--node-accent: #6e9cff;--node-soft: rgba(110, 156, 255, .12);--node-glow: rgba(110, 156, 255, .24);--node-border: rgba(110, 156, 255, .3)}.labx-wall-node.is-teal{--node-accent: #56ddc9;--node-soft: rgba(86, 221, 201, .12);--node-glow: rgba(86, 221, 201, .22);--node-border: rgba(86, 221, 201, .3)}.labx-wall-node.is-red{--node-accent: #ff6677;--node-soft: rgba(255, 102, 119, .12);--node-glow: rgba(255, 102, 119, .24);--node-border: rgba(255, 102, 119, .32)}.labx-wall-node-head,.labx-wall-node-foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0}.labx-wall-node-head>span{min-width:18px;padding:2px 3px;border-radius:4px;color:var(--node-accent);background:var(--node-soft);font-family:SFMono-Regular,Consolas,monospace;font-size:7px;text-align:center}.labx-wall-node-head>strong{overflow:hidden;color:#9cb6c9;font-size:7px;font-weight:740;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.labx-wall-node-foot>strong{overflow:hidden;color:var(--node-accent);font-size:7px;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.labx-wall-node-foot>span{max-width:64%;overflow:hidden;color:#6d8aa0;font-family:SFMono-Regular,Consolas,monospace;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.labx-hq-visual{position:relative;z-index:1;min-height:42px;flex:1;margin:4px 0;overflow:hidden;border:1px solid rgba(141,186,215,.08);border-radius:6px;background:#0006102e}.labx-hq-visual.is-orbit i{position:absolute;top:50%;left:50%;border:1px solid var(--node-border);border-radius:50%;transform:translate(-50%,-50%) rotate(-14deg)}.labx-hq-visual.is-orbit i:nth-child(1){width:72%;height:34%}.labx-hq-visual.is-orbit i:nth-child(2){width:50%;height:60%}.labx-hq-visual.is-orbit i:nth-child(3){width:26%;height:26%;background:var(--node-soft)}.labx-hq-visual.is-orbit b{position:absolute;top:24%;right:20%;width:5px;height:5px;border-radius:50%;background:var(--node-accent);box-shadow:0 0 8px var(--node-accent)}.labx-hq-visual.is-map svg{width:100%;height:100%;overflow:visible}.labx-hq-visual.is-map path{fill:none;stroke:var(--node-accent);stroke-width:1.5;stroke-dasharray:3 3}.labx-hq-visual.is-map circle{fill:var(--node-accent);filter:drop-shadow(0 0 3px var(--node-accent))}.labx-hq-visual.is-leaflet-map{isolation:isolate;border-color:var(--node-border);background:#081522}.labx-hq-map-canvas,.labx-hq-map-canvas.leaflet-container{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;font-family:inherit}.labx-hq-map-canvas .leaflet-control-container{display:none}.labx-hq-map-canvas .leaflet-map-pane,.labx-hq-map-canvas .leaflet-overlay-pane,.labx-hq-map-canvas .leaflet-marker-pane{z-index:2}.labx-hq-visual.is-amber-map .leaflet-container{background:repeating-radial-gradient(ellipse at 18% 76%,transparent 0 9px,rgba(255,209,102,.08) 10px 11px,transparent 12px 18px),radial-gradient(circle at 74% 24%,rgba(255,184,71,.18),transparent 32%),linear-gradient(145deg,#17253a,#0a1526)}.labx-hq-visual.is-arctic-map .leaflet-container{background:radial-gradient(ellipse at 20% 28%,rgba(173,225,255,.13),transparent 28%),repeating-linear-gradient(158deg,transparent 0 12px,rgba(121,199,255,.07) 13px 14px,transparent 15px 23px),linear-gradient(145deg,#123452,#071729)}.labx-hq-visual.is-alert-map .leaflet-container{background:radial-gradient(circle at 68% 40%,rgba(255,77,108,.2),transparent 30%),repeating-radial-gradient(circle at 68% 40%,transparent 0 11px,rgba(255,102,119,.07) 12px 13px,transparent 14px 21px),linear-gradient(145deg,#27182b,#0e1220 62%)}.labx-hq-visual.is-amber-map .leaflet-tile-pane{opacity:.58;filter:invert(1) grayscale(1) sepia(1) saturate(4.2) hue-rotate(352deg) brightness(.72) contrast(1.45);mix-blend-mode:screen}.labx-hq-visual.is-arctic-map .leaflet-tile-pane{opacity:.62;filter:invert(1) grayscale(1) sepia(.8) saturate(3.4) hue-rotate(162deg) brightness(.78) contrast(1.38);mix-blend-mode:screen}.labx-hq-visual.is-alert-map .leaflet-tile-pane{opacity:.55;filter:invert(1) grayscale(1) sepia(1) saturate(4.8) hue-rotate(302deg) brightness(.65) contrast(1.55);mix-blend-mode:screen}.labx-hq-map-place{position:absolute;z-index:720;top:4px;left:5px;padding:2px 4px;border:1px solid var(--node-border);border-radius:3px;color:var(--node-accent);background:#030c17b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:6px;font-weight:760;letter-spacing:.08em}.labx-hq-map-scan{position:absolute;z-index:710;top:0;bottom:0;left:-18%;width:20%;background:linear-gradient(90deg,transparent,var(--node-soft),transparent);opacity:0;pointer-events:none}.labx-network-demo.is-launched .labx-hq-map-scan{opacity:1;animation:labx-hq-map-scan 2.8s linear infinite}.labx-hq-map-canvas .leaflet-interactive{filter:drop-shadow(0 0 3px var(--node-glow));transition:stroke .3s ease,fill-opacity .3s ease}.labx-hq-visual.is-camera{background:linear-gradient(155deg,#ff8f7d1f,#050d184d)}.labx-hq-visual.is-camera>span{position:absolute;inset:22% 26%;border:1px solid var(--node-accent);border-radius:2px}.labx-hq-visual.is-camera>span:before,.labx-hq-visual.is-camera>span:after{content:"";position:absolute;background:var(--node-accent);opacity:.7}.labx-hq-visual.is-camera>span:before{top:50%;right:-18%;left:-18%;height:1px}.labx-hq-visual.is-camera>span:after{top:-28%;bottom:-28%;left:50%;width:1px}.labx-hq-visual.is-camera>i{position:absolute;bottom:12%;width:22%;height:1px;background:var(--node-accent)}.labx-hq-visual.is-camera>i:nth-of-type(1){left:10%}.labx-hq-visual.is-camera>i:nth-of-type(2){right:10%}.labx-hq-visual.is-camera>b{position:absolute;top:9%;right:8%;width:5px;height:5px;border-radius:50%;background:#ff6274;animation:labx-live-pulse 1.2s ease-in-out infinite}.labx-hq-visual.is-telemetry,.labx-hq-visual.is-comms{display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:8px 9px}.labx-hq-visual.is-telemetry i{width:8%;border-radius:2px 2px 0 0;background:linear-gradient(var(--node-accent),var(--node-soft))}.labx-hq-visual.is-telemetry i:nth-child(1){height:28%}.labx-hq-visual.is-telemetry i:nth-child(2){height:54%}.labx-hq-visual.is-telemetry i:nth-child(3){height:40%}.labx-hq-visual.is-telemetry i:nth-child(4){height:82%}.labx-hq-visual.is-telemetry i:nth-child(5){height:65%}.labx-hq-visual.is-telemetry i:nth-child(6){height:92%}.labx-hq-visual.is-telemetry i:nth-child(7){height:73%}.labx-hq-visual.is-comms{align-items:center}.labx-hq-visual.is-comms i{width:3px;height:58%;border-radius:99px;background:var(--node-accent);transform-origin:center;animation:labx-hq-wave .62s ease-in-out infinite alternate}.labx-hq-visual.is-comms i:nth-child(2n){height:28%;animation-delay:-.22s}.labx-hq-visual.is-comms i:nth-child(3n){height:82%;animation-delay:-.41s}.labx-hq-visual.is-power{display:grid;place-items:center}.labx-hq-visual.is-power>div{position:relative;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--node-accent) 0 346deg,rgba(255,255,255,.08) 346deg)}.labx-hq-visual.is-power>div:before{content:"";position:absolute;inset:4px;border-radius:50%;background:#0b1b2a}.labx-hq-visual.is-power b,.labx-hq-visual.is-power span{position:relative;z-index:1;color:var(--node-accent);font-size:11px}.labx-hq-visual.is-power span{margin-left:-5px;font-size:6px}.labx-hq-visual.is-weather{padding:7px 9px}.labx-hq-visual.is-weather b{color:var(--node-accent);font-size:20px;font-weight:450}.labx-hq-visual.is-weather span{margin-left:5px;color:#8ca8bc;font-size:7px}.labx-hq-visual.is-weather i{position:absolute;right:8%;height:1px;border-radius:9px;background:var(--node-accent);opacity:.8}.labx-hq-visual.is-weather i:nth-of-type(1){top:30%;width:40%}.labx-hq-visual.is-weather i:nth-of-type(2){top:50%;width:28%}.labx-hq-visual.is-weather i:nth-of-type(3){top:70%;width:46%}.labx-hq-visual.is-timeline{display:flex;align-items:center;justify-content:space-around;padding:0 9px}.labx-hq-visual.is-timeline>span{position:absolute;right:12%;left:12%;height:1px;background:linear-gradient(90deg,var(--node-accent),rgba(255,255,255,.08))}.labx-hq-visual.is-timeline i{position:relative;z-index:1;width:7px;height:7px;border:2px solid #0c1d2c;border-radius:50%;background:var(--node-accent);box-shadow:0 0 7px var(--node-glow)}.labx-hq-visual.is-security{display:flex;align-items:center;justify-content:center;gap:5px}.labx-hq-visual.is-security>b{position:relative;width:29px;height:34px;display:grid;place-items:center;clip-path:polygon(50% 0,92% 17%,84% 70%,50% 100%,16% 70%,8% 17%);background:var(--node-soft)}.labx-hq-visual.is-security>b:after{content:"✓";color:var(--node-accent);font-size:13px}.labx-hq-visual.is-security>span{width:12px;height:2px;border-radius:2px;background:var(--node-accent);opacity:.45}.labx-hq-visual.is-crew{display:grid;grid-template-columns:repeat(4,1fr);place-items:center;padding:6px 14px;gap:4px}.labx-hq-visual.is-crew i{width:9px;height:9px;border:2px solid rgba(7,20,35,.8);border-radius:50%;background:var(--node-accent);box-shadow:0 0 6px var(--node-glow)}.labx-hq-visual.is-crew i:nth-child(3n){opacity:.45}.labx-hq-visual.is-data{padding:7px 10px;display:grid;gap:4px}.labx-hq-visual.is-data span{height:4px;overflow:hidden;border-radius:9px;background:#ffffff12}.labx-hq-visual.is-data i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--node-accent),rgba(86,221,201,.2))}.labx-hq-visual.is-alert{display:flex;align-items:center;justify-content:center;gap:7px}.labx-hq-visual.is-alert b{width:28px;height:25px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 100%,0 100%);color:#1b0b12;background:var(--node-accent);font-size:11px;padding-top:5px}.labx-hq-visual.is-alert span{color:var(--node-accent);font-size:8px;font-weight:760}.labx-hq-visual.is-alert i{position:absolute;inset:4px;border:1px solid var(--node-border);border-radius:5px;animation:labx-live-pulse 1.1s ease-in-out infinite}.labx-network-demo.is-authorized .labx-wall-node{border-color:var(--node-border);background:radial-gradient(circle at 54% 48%,var(--node-glow),transparent 62%),#0b1d30}.labx-network-demo.is-launched .labx-wall-node{border-color:var(--node-accent);background:radial-gradient(circle at 52% 45%,var(--node-glow),transparent 64%),#091a2b;box-shadow:inset 0 0 22px var(--node-soft),0 0 18px #02091233;transform:translateY(-2px)}.labx-network-demo.is-launched .labx-wall-node:nth-child(3n+2){transition-delay:.1s}.labx-network-demo.is-launched .labx-wall-node:nth-child(3n){transition-delay:.2s}.labx-network-demo.is-launched .labx-wall-node-foot>strong{text-shadow:0 0 9px var(--node-glow)}.labx-network-demo:not(.is-launched) .labx-hq-visual.is-comms i{animation-play-state:paused}.labx-monitor-wall-footer{padding:13px 3px 0;display:flex;justify-content:space-between;gap:12px;color:#547691;font-size:12px}.labx-monitor-wall-footer b{color:#8db7d4;font-weight:700}.labx-tool-card:after{content:"";position:absolute;pointer-events:none}.labx-tool-description--aside{margin-top:14px;padding-top:14px;border-top:1px solid rgba(151,235,201,.14);font-size:14px;opacity:.82}.labx-tool-card{position:relative;overflow:hidden;box-shadow:0 1px #83deb80f inset,0 28px 70px #00000040}.labx-tool-card:after{inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #97ebc906;background:radial-gradient(circle at 95% 5%,rgba(77,218,159,.06),transparent 28%)}.labx-tool-card>*{position:relative;z-index:1}.labx-overview-visual--composite{isolation:isolate;border-color:#3d745f3d;background:radial-gradient(circle at 71% 48%,rgba(74,213,163,.18),transparent 29%),radial-gradient(circle at 12% 86%,rgba(91,166,198,.09),transparent 26%),linear-gradient(rgba(69,128,105,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(69,128,105,.045) 1px,transparent 1px),linear-gradient(145deg,#f9fcfa,#eaf5f0 56%,#e1efe9);background-size:auto,auto,34px 19.125px,34px 19.125px,auto;box-shadow:inset 0 1px #ffffffe6,inset 0 -90px 120px #34795e09,0 26px 56px #2258431a}.labx-overview-visual--composite:before{content:"";position:absolute;z-index:0;top:50%;left:41.7%;width:190px;height:190px;border:1px solid rgba(53,157,118,.12);border-radius:50%;box-shadow:0 0 0 38px #4fb79108,0 0 0 82px #4fb79104;transform:translate(-50%,-50%)}.labx-comp-story{position:absolute;z-index:1;inset:7% 5%}.labx-comp-story-lines{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.labx-comp-story-lines path{fill:none;stroke-width:1.15;stroke-linecap:round;vector-effect:non-scaling-stroke}.labx-comp-story-lines .is-camera{stroke:#57796b61}.labx-comp-story-lines .is-simulation{stroke:#3097b97a}.labx-comp-story-lines .is-graphics{stroke:#29a6717a}.labx-comp-story-lines .is-output{stroke:#26896180}.labx-comp-story-packet{stroke-width:1.7;filter:drop-shadow(0 0 6px currentColor)}.labx-comp-story-packet.is-camera{color:#b1c6bc;fill:#a9beb4;stroke:#effbf5}.labx-comp-story-packet.is-simulation{color:#5ac7e7;fill:#5ac7e7;stroke:#e9fbff}.labx-comp-story-packet.is-graphics{color:#6ce4ae;fill:#6ce4ae;stroke:#eefff7}.labx-comp-story-packet.is-output{color:#b6ffde;fill:#b6ffde;stroke:#fff}.labx-comp-story-layers{position:absolute;z-index:3;top:0;bottom:0;left:0;width:25%;display:grid;grid-template-rows:repeat(3,1fr);gap:11px}.labx-comp-story-layer{min-height:0;padding:9px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(77,125,106,.2);border-radius:16px;color:#294e42;background:#ffffffc7;box-shadow:0 16px 34px #1f4d3b17,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .56s cubic-bezier(.16,1,.3,1),border-color .32s ease}.labx-comp-story-layer.is-camera{border-left-color:#6d9181a6}.labx-comp-story-layer.is-simulation{border-left-color:#379fbeb8}.labx-comp-story-layer.is-graphics{border-left-color:#2dae77b8}.labx-overview-card:hover .labx-comp-story-layer.is-camera{transform:translate(4px)}.labx-overview-card:hover .labx-comp-story-layer.is-simulation{transform:translate(8px)}.labx-overview-card:hover .labx-comp-story-layer.is-graphics{transform:translate(5px)}.labx-comp-story-preview{position:relative;width:48px;height:48px;overflow:hidden;display:block;border-radius:10px;background:#1d3930;box-shadow:inset 0 0 0 1px #bee1d314}.labx-comp-story-layer>div{min-width:0;display:flex;flex-direction:column;gap:3px}.labx-comp-story-layer small{color:#718b80;font-size:7px;font-weight:820;letter-spacing:.12em}.labx-comp-story-layer strong{overflow:hidden;font-size:11px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.labx-comp-story-layer.is-camera .labx-comp-story-preview{display:grid;place-items:center;color:#dcefe6b8;background:radial-gradient(circle at 68% 42%,rgba(197,219,207,.2),transparent 13%),linear-gradient(155deg,#657f74,#2b4a3e 55%,#172b24)}.labx-comp-story-layer.is-camera .labx-comp-story-preview:after{content:"";position:absolute;right:-12%;bottom:-26%;width:74%;height:68%;border:1px solid rgba(220,238,229,.18);border-radius:50%}.labx-comp-story-layer.is-camera .labx-comp-story-preview>i{position:absolute;right:8px;bottom:7px;width:8px;height:13px;border-radius:50% 50% 35% 35%;background:#dae8e12e}.labx-comp-story-layer.is-simulation .labx-comp-story-preview{background:radial-gradient(circle at 58% 46%,rgba(81,199,225,.32),transparent 9%),linear-gradient(145deg,#163b49,#0c2029)}.labx-comp-story-layer.is-simulation .labx-comp-story-preview:before,.labx-comp-story-layer.is-simulation .labx-comp-story-preview:after{content:"";position:absolute;inset:13px -10px;border:1px solid rgba(83,196,221,.32);border-radius:50%;transform:rotate(-16deg)}.labx-comp-story-layer.is-simulation .labx-comp-story-preview:after{inset:18px -3px;transform:rotate(27deg)}.labx-comp-story-layer.is-simulation .labx-comp-story-preview i{position:absolute;z-index:2;width:3px;height:3px;border-radius:50%;background:#67d7eb;box-shadow:0 0 7px #67d7eb}.labx-comp-story-layer.is-simulation .labx-comp-story-preview i:nth-child(1){top:13px;left:18px}.labx-comp-story-layer.is-simulation .labx-comp-story-preview i:nth-child(2){top:27px;left:30px}.labx-comp-story-layer.is-simulation .labx-comp-story-preview i:nth-child(3){top:34px;left:13px}.labx-comp-story-layer.is-graphics .labx-comp-story-preview{padding:12px 8px;color:#b8f7d9;background:linear-gradient(45deg,rgba(121,180,154,.07) 25%,transparent 25% 75%,rgba(121,180,154,.07) 75%) 0 0 / 8px 8px,#10271e}.labx-comp-story-layer.is-graphics .labx-comp-story-preview b{position:relative;z-index:2;font-size:6px;letter-spacing:.11em}.labx-comp-story-layer.is-graphics .labx-comp-story-preview i{position:absolute;right:7px;bottom:10px;left:7px;height:9px;border:1px solid rgba(107,229,174,.42);background:#2b785740}.labx-comp-story-merge{position:absolute;z-index:5;top:50%;left:41.7%;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(50,156,116,.34);border-radius:50%;color:#257457;background:#f5fdf9f5;box-shadow:0 0 0 8px #3ab0830f,0 12px 30px #2a755824,inset 0 1px #ffffffe6;transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s ease}.labx-overview-card:hover .labx-comp-story-merge{box-shadow:0 0 0 12px #3ab08313,0 15px 36px #2a75582e,inset 0 1px #ffffffe6;transform:translate(-50%,-50%) rotate(5deg) scale(1.05)}.labx-comp-story-output{position:absolute;z-index:3;top:50%;right:0;bottom:auto;width:51.5%;aspect-ratio:1.56;padding:8px;display:flex;flex-direction:column;border:1px solid rgba(76,130,109,.24);border-radius:21px;background:#ffffffc2;box-shadow:0 28px 58px #1f4d3b21,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:translateY(-50%);transition:transform .65s cubic-bezier(.16,1,.3,1),border-color .42s ease}.labx-overview-card:hover .labx-comp-story-output{border-color:#48a27e61;transform:translateY(calc(-50% - 4px)) scale(1.008)}.labx-comp-story-output-bar{min-height:35px;padding:0 7px 0 8px;display:flex;align-items:center;justify-content:space-between;color:#42695a;font-size:9px;font-weight:720}.labx-comp-story-output-bar span{display:flex;align-items:center;gap:6px}.labx-comp-story-output-bar i{padding:4px 6px;border:1px solid rgba(47,160,115,.23);border-radius:99px;color:#16764f;background:#5dd4a129;font-size:7px;font-style:normal;letter-spacing:.12em}.labx-comp-story-output-canvas{position:relative;min-height:0;flex:1;overflow:hidden;border-radius:14px;background:#6f9587;box-shadow:inset 0 0 0 1px #3d705c2e}.labx-comp-output-camera,.labx-comp-output-simulation,.labx-comp-output-graphics{position:absolute}.labx-comp-output-camera{inset:0;background:radial-gradient(circle at 76% 27%,rgba(255,233,194,.46),transparent 22%),radial-gradient(circle at 25% 78%,rgba(181,225,208,.2),transparent 30%),linear-gradient(158deg,#a4beb4,#769b8d 48%,#507667)}.labx-comp-output-camera:before{content:"";position:absolute;top:18%;right:15%;width:72px;height:72px;border-radius:50%;background:#ffefd233;box-shadow:0 0 42px #ffe5ba2e;filter:blur(1px)}.labx-comp-output-camera:after{content:"";position:absolute;right:-15%;bottom:-35%;width:82%;height:72%;border:1px solid rgba(237,250,244,.26);border-radius:50%;transform:rotate(-12deg)}.labx-comp-output-camera>span{position:absolute;top:13px;left:14px;width:7px;height:7px;border-radius:50%;background:#ef6f68;box-shadow:0 0 0 4px #ef6f681f}.labx-comp-output-camera>i{position:absolute;top:14px;left:28px;width:28px;height:4px;border-radius:99px;background:#f4fcf899}.labx-comp-output-simulation{z-index:2;inset:12% 9% 13%;opacity:.82}.labx-comp-output-simulation:before,.labx-comp-output-simulation:after{content:"";position:absolute;inset:22% -14%;border:1px solid rgba(45,157,189,.48);border-radius:50%;transform:rotate(-14deg)}.labx-comp-output-simulation:after{inset:34% -3%;transform:rotate(25deg)}.labx-comp-output-simulation i{position:absolute;z-index:2;width:5px;height:5px;border-radius:50%;background:#35b8d3;box-shadow:0 0 10px #35b8d3b8}.labx-comp-output-simulation i:nth-child(1){top:28%;left:31%}.labx-comp-output-simulation i:nth-child(2){top:52%;left:62%}.labx-comp-output-simulation i:nth-child(3){top:70%;left:22%}.labx-comp-output-graphics{z-index:3;right:7%;bottom:9%;width:68%;min-height:28%;padding:13px 15px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(44,148,107,.34);border-left:3px solid #2fb67f;color:#173e30;background:#f7fdfae0;box-shadow:0 13px 30px #1f523e1f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.labx-comp-output-graphics span{color:#23835e;font-size:7px;font-weight:820;letter-spacing:.18em}.labx-comp-output-graphics strong{margin-top:5px;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(11px,1.2vw,16px);font-weight:500}.labx-comp-output-count{position:absolute;z-index:4;top:11px;right:11px;padding:6px 8px;display:flex;align-items:center;gap:5px;border:1px solid rgba(45,111,84,.16);border-radius:99px;color:#3e6757;background:#f7fcf9b8;font-size:7px;font-weight:720;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(prefers-reduced-motion:reduce){.labx-comp-story-packet{display:none}}.labx-control-suite,.labx-control-intro h2{color:var(--lab-ink)}.labx-control-intro>p:last-child{color:#526a60}.labx-control-intro .lab-section-index{color:#258467}.labx-tool-card,.labx-tool-card--grading,.labx-tool-card--signal{color:var(--lab-ink);border-color:#c9ded6;background:radial-gradient(circle at 96% 4%,rgba(119,238,217,.13),transparent 27%),#ffffffd6;box-shadow:0 2px #fffffff2 inset,0 24px 65px #23554317}.labx-tool-card:after{box-shadow:inset 0 0 0 1px #ffffff73;background:radial-gradient(circle at 95% 5%,rgba(119,238,217,.09),transparent 29%)}.labx-tool-heading h3{color:#102a21}.labx-tool-heading>button{color:#4f6d61;border-color:#c7ddd4;background:#f2f8f5}.labx-grade-compare{border-color:#c7ddd4;background:#f2f8f5}.labx-grade-compare button{color:#5d7a6e}.labx-grade-compare button:hover{color:#234436}.labx-grade-compare button.is-active{color:#0d2b21;background:#fff;box-shadow:0 1px 2px #2355432e}.labx-tool-description{color:#5d746a}.labx-tool-description strong{color:#294b3e}.labx-grade-preview-shell{border-color:#c0d8cf;background:#deebe6;box-shadow:inset 0 1px #ffffffdb}.labx-grade-preview{background:radial-gradient(circle at 80% 20%,rgba(255,184,105,.15),transparent 32%),linear-gradient(145deg,#273b75,#17243b 62%,#0b1822)}.labx-grade-scene{position:absolute;z-index:0;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.labx-grade-preview:before{display:none}.labx-grade-tint-overlay{position:absolute;inset:0;pointer-events:none}.labx-grade-filter{position:absolute;width:0;height:0}.labx-grade-temp-overlay{position:absolute;inset:0;z-index:3;pointer-events:none;mix-blend-mode:soft-light}.labx-grade-tint-overlay{z-index:4;mix-blend-mode:color}.labx-grade-status,.labx-grade-appbar,.labx-grade-mission,.labx-grade-actions,.labx-grade-chart{z-index:6}.labx-grade-status,.labx-grade-appbar{position:relative;text-shadow:0 1px 8px rgba(4,10,27,.72)}.labx-grade-status{color:#effffac7}.labx-grade-appbar span{color:#c3fff0}.labx-grade-appbar i{color:#fff1c5;border-color:#ffebb461;background:#231f4033}.labx-grade-mission{position:absolute;left:28px;bottom:98px;max-width:48%;margin:0;padding:12px 14px;border-left:2px solid #7ef0cd;border-radius:0 8px 8px 0;background:linear-gradient(90deg,#08122685,#08122614);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 2px 10px rgba(4,10,27,.7)}.labx-grade-mission small{color:#ffe5a3}.labx-grade-mission strong{font-size:clamp(27px,3.1vw,42px);letter-spacing:-.055em}.labx-grade-mission>span{color:#a2f5dc}.labx-grade-actions{position:absolute;right:28px;bottom:24px;left:28px;margin:0}.labx-grade-actions i{border-color:#fff3;color:#f8fffcdb;background:#0713265c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:0 1px 7px rgba(0,0,0,.48)}.labx-grade-actions i:nth-child(1){border-top-color:#ff7d84d1}.labx-grade-actions i:nth-child(2){border-top-color:#ffe187e6}.labx-grade-actions i:nth-child(3){border-top-color:#5cdbd5d1}.labx-grade-chart{right:28px;bottom:102px;width:31%;height:44px;gap:3px;opacity:.66}.labx-grade-chart i:nth-child(3n+1){background:linear-gradient(#ff6b84,#ff6b8414)}.labx-grade-chart i:nth-child(3n+2){background:linear-gradient(#6ee7cf,#6ee7cf14)}.labx-grade-chart i:nth-child(3n+3){background:linear-gradient(#788cff,#788cff14)}.labx-grade-preview-label{color:#587369}.labx-segmented{border-color:#c5dad2;background:#edf5f2}.labx-segmented button{color:#688077}.labx-segmented button.is-active{color:#174b3a;background:#fff;box-shadow:0 4px 12px #24534117}.labx-play-button{background:linear-gradient(135deg,var(--lab-aqua),#79d6ae)}.labx-signal-studio-badge{color:#14765c;border-color:#a9d7c8;background:#e4f6f0}.labx-detail-section--network{color:#173b55;background:radial-gradient(circle at 82% 28%,rgba(70,166,235,.22),transparent 31%),radial-gradient(circle at 8% 90%,rgba(119,238,217,.16),transparent 34%),linear-gradient(155deg,#f2f8ff,#dcecf8)}.labx-detail-section--network .labx-detail-section-heading h2{color:#123653}.labx-detail-section--network .labx-detail-section-heading>span{color:#5b7890}.labx-network-demo{border-color:#4e7f9e;background:radial-gradient(ellipse at 11% 8%,rgba(104,196,245,.2),transparent 38%),radial-gradient(ellipse at 91% 88%,rgba(8,37,88,.6),transparent 48%),linear-gradient(145deg,#23506b,#123650 44%,#07192d)}.labx-network-demo-topbar{border-color:#487896;background:linear-gradient(135deg,#27546ff0,#12314df5)}.labx-network-demo-topbar button{background:#28536d}.labx-command-console{border-color:#07111f;background:linear-gradient(145deg,#416178,#0b1726 42%,#29475d)}.labx-coordinate-card{border-color:#4f86a6;background:#183d58c7}.labx-monitor-wall{border-color:#4c809e;background:radial-gradient(circle at 84% 16%,rgba(44,109,155,.2),transparent 38%),linear-gradient(145deg,#12324cfa,#071b30fa)}.labx-wall-node{border-color:var(--node-border);background:radial-gradient(circle at 76% 30%,var(--node-glow),transparent 42%),linear-gradient(145deg,#234d68,#12334d)}@keyframes labx-waiting{0%,to{background:linear-gradient(90deg,#3d9eff 0 22%,#d6e8f6 22%)}50%{background:linear-gradient(90deg,#3d9eff 0 72%,#d6e8f6 72%)}}@keyframes labx-orbit-spin{to{transform:rotate(360deg)}}@keyframes labx-orbit-node{0%{transform:translate(0) scale(.8);opacity:.5}to{transform:translate(210px) scale(1.15);opacity:1}}@keyframes labx-signal{0%{left:0;opacity:0}12%,88%{opacity:1}to{left:100%;opacity:0}}@keyframes labx-packet{0%{top:-5px;left:8%;opacity:0}12%{opacity:1}40%{top:-5px;left:calc(100% - 5px)}65%{top:calc(100% - 5px);left:calc(100% - 5px)}90%{top:calc(100% - 5px);left:8%;opacity:1}to{top:calc(100% - 5px);left:8%;opacity:0}}@keyframes labx-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@keyframes labx-banner-in{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}@keyframes labx-call-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes labx-touch-land{0%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes labx-touch-lift{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}45%{opacity:1;transform:translate(-50%,-50%) scale(.76)}to{opacity:0;transform:translate(-50%,-50%) scale(.7)}}@keyframes labx-auto-aim{0%{opacity:.35;transform:scale(.9)}55%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(1.12)}}@keyframes labx-auto-press{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes labx-auto-tap{0%{transform:scale(1)}35%{transform:scale(.93)}to{transform:scale(1)}}@keyframes labx-demo-event{0%{left:0;opacity:0}12%,88%{opacity:1}to{left:100%;opacity:0}}@keyframes labx-audio-wave{0%{transform:scaleY(.45);opacity:.6}to{transform:scaleY(1);opacity:1}}@keyframes labx-hq-wave{0%{transform:scaleY(.35);opacity:.45}to{transform:scaleY(1);opacity:1}}@keyframes labx-hq-map-scan{0%{transform:translate(0)}to{transform:translate(620%)}}@keyframes labx-glitch{0%,88%,to{transform:translate(0)}90%{transform:translate(-5px,1px)}92%{transform:translate(4px,-2px)}94%{transform:translate(-2px,2px)}}@media(max-width:1199px){.labx-sim-hero-demo{grid-template-columns:1fr;justify-items:center}.labx-sim-cue-panel{order:2;width:228px}}@media(max-width:1120px){.labx-overview{--labx-card-title-size: clamp(32px, 4.2vw, 44px)}.labx-grading-layout{grid-template-columns:1fr 340px}.labx-detail-hero-grid{gap:40px}.labx-responsive-demo-layout{grid-template-columns:250px minmax(0,1fr)}.labx-responsive-stage{padding-right:20px;padding-left:20px}.labx-responsive-monitor{width:88%}.labx-responsive-demo.is-16-10 .labx-responsive-monitor{width:80%}.labx-responsive-demo.is-32-9 .labx-responsive-monitor{width:100%}.labx-overlay-demo{grid-template-columns:1fr}.labx-overlay-output-wrap{width:100%;max-width:760px;margin:0 auto}}@media(max-width:900px){.labx-overview-visual{min-height:430px}.labx-grading-layout,.labx-detail-hero-grid,.labx-tool-grid{grid-template-columns:1fr}.labx-tool-card--grading{grid-column:auto}.labx-signal-layout{grid-template-columns:1fr}.labx-out-screen{max-width:720px}.labx-detail-hero{padding-top:40px}.labx-detail-hero-grid{gap:60px}.labx-sim-hero-demo{max-width:650px;margin:0 auto}.labx-responsive-demo-layout{grid-template-columns:1fr}.labx-responsive-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.labx-responsive-controls fieldset:first-child,.labx-responsive-readout{grid-column:1 / -1}.labx-responsive-aspects{grid-template-columns:repeat(3,1fr)}.labx-responsive-aspects button{min-height:68px}.labx-responsive-stage{min-height:560px}.labx-responsive-monitor{width:82%}.labx-responsive-demo.is-16-10 .labx-responsive-monitor{width:76%}.labx-responsive-demo.is-32-9 .labx-responsive-monitor{width:100%}.labx-network-demo-layout{grid-template-columns:1fr;gap:30px}.labx-command-console{width:100%;max-width:340px;margin:0 auto}.labx-network-bus{width:min(72%,420px);margin:0 auto}.labx-monitor-wall-grid{grid-template-columns:repeat(3,1fr)}.labx-media-sequence{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.labx-section-heading,.labx-control-intro{margin-bottom:44px}.labx-section-heading h2,.labx-control-intro h2{font-size:clamp(36.96px,11.44vw,45.76px)}.labx-section-heading>p:last-child,.labx-control-intro>p:last-child{font-size:14px}.labx-overview{--labx-card-title-size: clamp(30px, 8vw, 36px);width:calc(100% - 40px)}.labx-overview-card{padding:26px;border-radius:26px}.labx-overview-copy>p{font-size:14px}.labx-overview-app li{font-size:11px}.labx-overview-visual{min-height:365px;margin:0 -10px -10px;border-radius:21px}.labx-media-story-player{inset:7% 5% 6%;padding:8px;border-radius:23px}.labx-media-story-frame{border-radius:16px}.labx-media-story-frame:before{left:68%;width:175px;height:175px}.labx-media-story-title{bottom:19px;left:19px}.labx-media-story-title strong{font-size:17px}.labx-media-story-pause{width:46px;height:46px}.labx-media-story-transport{height:48px;padding:0 9px;gap:9px}.labx-media-story-verified{top:4%;right:3%;padding:8px 11px}.labx-media-flow{inset:7% 4%}.labx-media-flow-source{width:27%;min-height:92px;padding:9px 6px;flex-direction:column;justify-content:center;gap:7px;border-radius:15px;text-align:center}.labx-media-flow-source>span{width:36px;height:36px;border-radius:11px}.labx-media-flow-source small{font-size:7px;letter-spacing:.08em}.labx-media-flow-source strong{max-width:100%;font-size:9px}.labx-media-flow-verify{width:80px;height:80px}.labx-media-flow-verify>span{width:29px;height:29px;margin-bottom:4px}.labx-media-flow-verify strong{font-size:10px}.labx-media-flow-verify small{display:none}.labx-media-flow-clients{width:25%;gap:8px}.labx-media-flow-clients>div{padding:8px 5px;flex-direction:column;justify-content:center;gap:5px;border-radius:13px;text-align:center;font-size:8px}.labx-media-flow-clients svg{width:18px;height:18px}.labx-comp-story{inset:6% 3%}.labx-comp-story-layers{width:27%;gap:8px}.labx-comp-story-layer{padding:6px;grid-template-columns:1fr;justify-items:center;gap:5px;border-radius:13px;text-align:center}.labx-comp-story-preview{width:42px;height:38px;border-radius:8px}.labx-comp-story-layer small{display:none}.labx-comp-story-layer strong{max-width:100%;font-size:8px}.labx-comp-story-merge{width:40px;height:40px}.labx-comp-story-output{top:2%;bottom:2%;width:51%;aspect-ratio:auto;padding:6px;border-radius:17px;transform:none}.labx-overview-card:hover .labx-comp-story-output{transform:translateY(-3px) scale(1.006)}.labx-comp-story-output-bar{min-height:31px;padding:0 4px;font-size:7px}.labx-comp-story-output-bar span{gap:4px}.labx-comp-story-output-canvas{border-radius:11px}.labx-comp-output-graphics{right:5%;bottom:7%;width:82%;padding:9px}.labx-comp-output-graphics strong{font-size:9px}.labx-comp-output-count{display:none}.labx-sim-phone{left:8%;width:130px;height:260px;border-width:7px;border-radius:26px}.labx-sim-desktop{right:4%;width:60%}.labx-sim-actor-card{display:none}.labx-media-file{left:4%}.labx-media-verify{right:4%}.labx-media-devices>div{min-height:90px;padding:12px}.labx-composite-layers span:nth-child(3){display:none}.labx-control-suite{padding:10px 0}.labx-control-inner{width:calc(100% - 28px)}.labx-tool-card,.labx-tool-card--grading{padding:24px;border-radius:23px}.labx-tool-card--signal,.labx-tool-card--overlays{padding:24px}.labx-tool-card--signal .labx-tool-heading,.labx-tool-card--overlays .labx-tool-heading,.labx-tool-card--grading .labx-tool-heading{flex-wrap:wrap}.labx-tool-card--grading .labx-tool-heading>div:first-child{flex:1 0 100%}.labx-signal-studio-badge{width:-moz-max-content;width:max-content}.labx-signal-layout{margin-top:27px}.labx-ds-devices>div{grid-template-columns:1fr}.labx-ds-modal{margin:12px;padding:16px 14px}.labx-ds-content{max-height:none}.labx-ds-hz{align-items:flex-start;flex-direction:column;gap:8px}.labx-ds-select{width:100%;max-width:none}.labx-ds-row{align-items:flex-start;flex-direction:column;gap:4px}.labx-ds-grain-rates{grid-template-columns:repeat(3,minmax(0,1fr))}.labx-out{padding:13px}.labx-out-screen,.labx-out-device.is-monitor>.labx-screen{width:100%;height:auto}.labx-overlay-demo{margin-top:27px;gap:20px}.labx-overlay-output-wrap{padding:15px 13px 20px;border-radius:18px}.labx-overlay-output-label{align-items:flex-start;flex-direction:column}.labx-ovui-module,.labx-ovui-workspace{padding:10px}.labx-ovui-swatch{width:32px;height:32px}.labx-grade-preview{min-height:500px;padding:21px}.labx-grade-appbar{align-items:flex-start;gap:12px}.labx-grade-appbar span{max-width:95px;line-height:1.55}.labx-grade-appbar i{max-width:126px;line-height:1.45;letter-spacing:.08em;text-align:center}.labx-grade-orbit{top:115px;right:-17%;width:84%}.labx-grade-planet{width:96px;height:96px}.labx-grade-orbit>b{right:27%;bottom:4%}.labx-grade-mission{max-width:100%;margin-top:166px}.labx-grade-mission strong{font-size:29px;white-space:nowrap}.labx-grade-actions{margin-top:42px}.labx-grade-actions i{min-width:0;padding:12px 5px;line-height:1.45}.labx-grade-chart{display:none}.labx-detail-hero{min-height:0;padding:32px 18px 78px}.labx-detail-back{margin-bottom:50px}.labx-detail-hero-copy h1{font-size:clamp(38.72px,12.32vw,45.76px)}.labx-detail-hero-copy>p:not(.labx-detail-kicker){font-size:15px}.labx-sim-hero-phone{width:240px;height:521px}.labx-detail-section{width:100%;padding:10px 14px}.labx-detail-section--network,.labx-detail-section--responsive,.labx-detail-section--sources{width:100%;padding-right:14px;padding-left:14px}.labx-detail-section-heading{margin-bottom:42px}.labx-detail-section-heading h2{font-size:clamp(34.32px,10.56vw,45.76px)}.labx-responsive-demo{padding:9px;border-radius:25px}.labx-responsive-demo-toolbar{min-height:48px;padding:10px}.labx-responsive-demo-title>strong{display:none}.labx-responsive-demo-layout{min-height:0;padding-top:9px;gap:9px}.labx-responsive-controls{padding:15px;display:flex;gap:18px;border-radius:17px}.labx-responsive-aspects{grid-template-columns:1fr}.labx-responsive-aspects button{min-height:0}.labx-responsive-stage{min-height:390px;padding:64px 10px 28px;border-radius:17px}.labx-responsive-stage-status{top:18px;right:14px;left:14px}.labx-responsive-stage-status>span{font-size:9px}.labx-responsive-stage-status>strong{max-width:55%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.labx-responsive-monitor,.labx-responsive-demo.is-16-10 .labx-responsive-monitor,.labx-responsive-demo.is-32-9 .labx-responsive-monitor{width:100%;padding:7px;border-width:1px;border-radius:10px}.labx-responsive-monitor-neck{min-width:42px;height:23px}.labx-responsive-monitor-foot{min-width:105px;height:7px}.labx-linux-dock,.labx-linux-window-body aside,.labx-linux-responsive-note{display:none}.labx-linux-window,.labx-responsive-demo.is-32-9 .labx-linux-window{inset:14% 5% 10%}.labx-linux-window-body{grid-template-columns:1fr}.labx-linux-window-body main{padding:calc(7px * var(--labx-sim-density))}.labx-linux-file-grid{margin-top:calc(6px * var(--labx-sim-density));grid-template-columns:repeat(4,1fr);gap:calc(4px * var(--labx-sim-density))}.labx-linux-file{min-height:calc(38px * var(--labx-sim-density));padding:calc(4px * var(--labx-sim-density)) calc(2px * var(--labx-sim-density))}.labx-linux-file:nth-child(n+5){display:none}.labx-network-demo{padding:9px;border-radius:25px}.labx-network-demo-topbar{min-height:0;padding:14px;flex-direction:column;align-items:stretch;border-radius:15px}.labx-network-demo-topbar>div{justify-content:space-between;gap:12px}.labx-network-demo-topbar button{justify-content:center}.labx-network-demo-layout{padding:25px 6px 7px;gap:25px}.labx-command-console{max-width:320px;min-height:520px;padding:8px;border-radius:32px}.labx-command-console-screen{min-height:494px;padding:15px;border-radius:23px}.labx-coordinate-card{padding:17px}.labx-network-bus{width:78%}.labx-monitor-wall{padding:11px;border-radius:18px}.labx-monitor-wall-head{flex-wrap:wrap;letter-spacing:.035em}.labx-monitor-wall-grid{grid-template-columns:repeat(2,1fr);gap:6px}.labx-wall-node{min-height:94px}.labx-monitor-wall-footer{flex-direction:column;gap:6px}.labx-sim-topology{top:14px;right:12px;min-width:158px}.labx-sim-operator-card{z-index:7;top:108px;right:10px}.labx-sim-event-console{right:3%;bottom:4%;min-width:165px}.labx-media-hero-visual{min-height:380px}.labx-media-hero-file{left:0}.labx-media-hero-screen{right:0;width:78%}}@media(max-width:680px){.labx-ovui-workspace-header>span{min-width:0}.labx-ovui-both{flex:0 0 auto;white-space:nowrap}.labx-ovui-tabs button{min-height:40px}.labx-ovui-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:8px}.labx-ovui-swatch{width:100%;max-width:46px;height:auto;aspect-ratio:1}.labx-ovui-panel{height:auto;max-height:320px}.labx-ds-shell{zoom:1;border-radius:18px}.labx-ds-content{height:auto;overflow:visible}.labx-ds-item{padding-right:0}.labx-ds-row{gap:5px}.labx-ds-row-label{flex:0 0 auto}.labx-ds-picker-list{gap:9px}.labx-ds-devices button{min-height:46px}.labx-ds-tabs button,.labx-ds-select select,.labx-ds-alt button,.labx-ds-grain-toggle button,.labx-ds-grain-presets button{min-height:40px}.labx-ds-rate{min-width:32px;min-height:40px;padding:0 6px;font-size:12px}.labx-ds-flicker-body>div span{padding:8px 12px}.labx-signal-layout{margin-top:24px}.labx-out{padding:0 0 12px}.labx-grade-preview-label{align-items:flex-start;flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){.labx-overview-card *,.labx-detail-page *,.labx-control-suite *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.labx-overview-card--networking{border-color:#b9d8d0;background:radial-gradient(circle at 84% 14%,rgba(55,212,167,.2),transparent 34%),linear-gradient(138deg,#f8fcfb,#e1f0ec 54%,#cce5de)}@media(max-width:1050px){.labx-hub-ring--outer{width:164px;height:164px}.labx-hub-ring--inner{width:124px;height:124px}.labx-hub-core{width:90px;height:90px}.labx-hub-core>span{font-size:18px}.labx-hub-core strong{font-size:9px}.labx-hub-core small{font-size:8px}.labx-hub-node{padding:7px 9px;gap:7px}.labx-hub-node i{width:26px;height:26px}.labx-hub-node strong{font-size:10px}.labx-hub-node small{font-size:9px}}@media(max-width:680px){.labx-hub-spokes,.labx-hub-ring{display:none}.labx-hub-stage{min-height:0;margin:14px 0 12px;grid-template-rows:auto auto auto;place-items:stretch;gap:8px}.labx-hub-core{position:static;grid-column:1 / -1;width:auto;height:auto;padding:13px;display:flex;align-items:baseline;justify-content:center;gap:8px;border-radius:14px;transform:none}.labx-hub-core>span{font-size:17px}.labx-hub-node.is-tl,.labx-hub-node.is-tr,.labx-hub-node.is-bl,.labx-hub-node.is-br{justify-self:stretch;align-self:stretch}.labx-hub-players{flex-direction:column;align-items:flex-start;gap:9px}.labx-hub-players>div{justify-content:flex-start}}@keyframes labx-hub-travel{to{stroke-dashoffset:-8}}@keyframes labx-hub-pulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.06)}}.labx-overview-card--cloud{border-color:#bfd3e4;background:radial-gradient(circle at 84% 14%,rgba(76,169,225,.2),transparent 34%),linear-gradient(138deg,#fbfdff,#e5eff7 54%,#d2e4f0);box-shadow:0 2px #ffffffeb inset,0 26px 80px #2e59791c}.labx-overview-card--production{border-color:#dacbb9;background:radial-gradient(circle at 83% 16%,rgba(99,210,180,.18),transparent 33%),linear-gradient(138deg,#fdfbf7,#f1e9de 54%,#dfcfbc);box-shadow:0 2px #ffffffeb inset,0 26px 80px #694b321c}.labx-overview-card--production .labx-overview-copy h3{font-size:var(--labx-card-title-size)}.labx-overview-visual--network{border-color:#c3d8e1;background:linear-gradient(rgba(63,119,143,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(63,119,143,.055) 1px,transparent 1px),linear-gradient(145deg,#fffffff5,#e8f2f6f5);background-size:30px 30px,30px 30px,auto}.labx-network-card-studio,.labx-network-card-router,.labx-network-card-players{position:absolute;z-index:3}.labx-network-card-studio{top:31%;left:7%;width:25%;min-height:158px;padding:22px;display:flex;align-items:center;flex-direction:column;justify-content:center;border:1px solid #bfd3dc;border-radius:24px;background:#ffffffe6;box-shadow:0 20px 42px #2b53661a}.labx-network-card-studio>span{width:55px;height:55px;display:grid;place-items:center;border-radius:17px;color:#315f72;background:#e3eff4;font-size:22px;font-weight:760;letter-spacing:-.07em}.labx-network-card-studio strong,.labx-network-card-studio small{display:block}.labx-network-card-studio strong{margin-top:12px;color:#304f5c;font-size:17px}.labx-network-card-studio small{margin-top:4px;color:#78909a;font-size:11px}.labx-network-card-router{top:21%;left:50%;width:88px;height:88px;display:grid;place-items:center;border:1px solid #add0d0;border-radius:50%;color:#337d78;background:#ffffffeb;box-shadow:0 18px 36px #2f68681c,0 0 0 10px #71d3c714;transform:translate(-50%)}.labx-network-card-router svg{width:31px;height:31px;stroke-width:1.65}.labx-network-card-router i{position:absolute;width:5px;height:5px;border-radius:50%;background:#5fcfab}.labx-network-card-router i:nth-of-type(1){right:12px;bottom:16px}.labx-network-card-router i:nth-of-type(2){right:22px;bottom:10px;opacity:.72}.labx-network-card-router i:nth-of-type(3){right:33px;bottom:8px;opacity:.44}.labx-network-card-route{position:absolute;z-index:2;top:41%;right:28%;left:28%;height:1px;background:#9fc4c7}.labx-network-card-route:before,.labx-network-card-route:after{content:"";position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:#90b8bc}.labx-network-card-route:before{left:0}.labx-network-card-route:after{right:0}.labx-network-card-route i{position:absolute;top:-4px;width:9px;height:9px;border-radius:50%;background:#5fd0ad;animation:labx-final-network-flow 4.8s ease-in-out infinite}.labx-network-card-players{top:23%;right:5%;width:27%;display:grid;gap:8px}.labx-network-card-players>span{min-height:64px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid #c5d7dd;border-radius:15px;color:#456b78;background:#ffffffdb;box-shadow:0 10px 25px #2d4e5b0f}.labx-network-card-players svg{width:19px;height:19px;stroke-width:1.7}.labx-network-card-players small{font-size:11px;font-weight:650}.labx-network-card-health{position:absolute;z-index:4;bottom:8%;left:50%;padding:10px 14px;display:flex;align-items:center;gap:9px;border:1px solid #bad4cf;border-radius:999px;color:#47736b;background:#ffffffe6;box-shadow:0 10px 24px #2c564e12;font-size:10px;font-weight:760;letter-spacing:.08em;transform:translate(-50%)}.labx-network-card-health i{width:7px;height:7px;border-radius:50%;background:#58cda7;box-shadow:0 0 0 4px #58cda71c}.studio-ui{--su-bg: #0c0c0e;--su-accent: #38bdf8;--su-accent-light: #7dd3fc;--su-success: #34d399;--su-warning: #fbbf24;--su-surface: #111317;--su-surface-raised: #191c21;--su-text: rgba(255, 255, 255, .95);--su-text-2: rgba(255, 255, 255, .7);--su-text-3: rgba(255, 255, 255, .5);--su-text-4: rgba(255, 255, 255, .3);--su-cols: 74px 96px minmax(120px, 1.1fr) minmax(190px, 2fr) 58px 78px 58px 76px 104px;width:100%;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:var(--su-bg);box-shadow:0 34px 80px #09141152;color:var(--su-text-2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:12px;line-height:1.3;-webkit-font-smoothing:antialiased}.studio-ui svg{width:14px;height:14px;flex:0 0 auto}.studio-ui-titlebar{height:28px;display:flex;align-items:center;justify-content:center;color:var(--su-text-4);font-size:11px}.studio-ui-nav{height:46px;padding:0 12px 0 6px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.07)}.studio-ui-nav-tabs{min-width:0;display:flex;align-items:center;gap:1px;overflow:hidden}.studio-ui-nav-tab{position:relative;height:46px;padding:0 9px;display:flex;align-items:center;gap:6px;color:var(--su-text-3);font-size:12px;white-space:nowrap}.studio-ui-nav-tab svg{width:16px;height:16px;opacity:.75}.studio-ui-nav-tab.has-divider{margin-left:8px;border-left:1px solid rgba(255,255,255,.08)}.studio-ui-nav-tab.is-active{color:var(--su-text)}.studio-ui-nav-tab.is-active svg{color:var(--su-accent);opacity:1}.studio-ui-nav-tab.is-active:after{content:"";position:absolute;right:9px;bottom:0;left:9px;height:2px;border-radius:2px 2px 0 0;background:var(--su-accent)}.studio-ui-nav-status{margin-left:auto;flex:0 0 auto;display:flex;align-items:center;gap:10px;color:var(--su-text-3);font-size:11.5px;white-space:nowrap}.studio-ui-server{padding:5px 10px;display:flex;align-items:center;gap:8px;border-radius:7px;background:#ffffff0d;color:var(--su-success)}.studio-ui-server i{width:6px;height:6px;border-radius:50%;background:var(--su-success);box-shadow:0 0 7px #34d399b3;animation:studio-ui-blink 2.4s ease-in-out infinite}.studio-ui-server b{padding-left:8px;border-left:1px solid rgba(255,255,255,.12);color:var(--su-text-3);font-weight:400}@keyframes studio-ui-blink{0%,to{opacity:1}50%{opacity:.35}}.studio-ui-wifi{display:flex;align-items:center;gap:6px;color:var(--su-accent-light)}.studio-ui-clock{color:var(--su-text-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.02em}.studio-ui-user{padding:5px 10px;display:flex;align-items:center;gap:6px;border-radius:7px;background:#ffffff0d;color:var(--su-text-2)}.studio-ui-nav-gear{color:var(--su-text-4)}.studio-ui-main{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 340px}.studio-ui-canvas{min-width:0;padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px}.studio-ui-camera-bar{height:38px;padding:0 14px;display:flex;align-items:center;gap:10px;border-radius:10px;background:#ffffff0b;color:var(--su-text-3);font-size:11.5px}.studio-ui-camera-label{display:flex;align-items:center;gap:7px;color:var(--su-text-2);font-weight:650;letter-spacing:.06em}.studio-ui-camera-bar b{padding:3px 9px;border-radius:5px;background:#38bdf821;color:var(--su-accent-light);font-size:11px;font-weight:700;letter-spacing:.04em}.studio-ui-camera-chevron{margin-left:auto;color:var(--su-text-4)}.studio-ui-panel{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#ffffff0d}.studio-ui-panel-head{height:46px;padding:0 14px;display:flex;align-items:center;gap:12px}.studio-ui-panel-title{display:flex;align-items:center;gap:9px;color:var(--su-text);font-size:12.5px;font-weight:700;letter-spacing:.07em}.studio-ui-panel-title svg{color:var(--su-text-3);width:16px;height:16px}.studio-ui-online-pill{padding:4px 10px;border-radius:6px;background:#34d3991f;color:#6ee7b7;font-size:11px;font-style:normal;font-weight:650}.studio-ui-panel-head-right{margin-left:auto;display:flex;align-items:center;gap:10px;color:var(--su-text-4)}.studio-ui-address{padding:5px 10px;border-radius:7px;background:#ffffff0f;color:var(--su-text-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-style:normal}.studio-ui-toolbar{padding:0 14px 10px;display:flex;align-items:center;gap:8px}.studio-ui-btn{height:30px;padding:0 11px;display:flex;align-items:center;gap:6px;border-radius:7px;background:#ffffff0f;color:var(--su-text-2);font-size:11.5px;white-space:nowrap}.studio-ui-btn svg{width:13px;height:13px;opacity:.8}.studio-ui-btn.is-primary{background:#0169a1;color:#fff}.studio-ui-btn.is-primary svg{opacity:1}.studio-ui-search{height:30px;flex:1;min-width:0;padding:0 12px;display:flex;align-items:center;gap:8px;border-radius:7px;background:#ffffff0f;color:var(--su-text-4);font-size:11.5px}.studio-ui-search svg{width:13px;height:13px}.studio-ui-list{flex:1;min-height:0}.studio-ui-list-head,.studio-ui-list-row{display:grid;grid-template-columns:var(--su-cols);align-items:center;-moz-column-gap:6px;column-gap:6px;padding:0 10px}.studio-ui-list-head{height:26px;background:#00000059;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffff8c;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.studio-ui-list-head>span:nth-child(1),.studio-ui-list-head>span:nth-child(6),.studio-ui-list-head>span:nth-child(7){justify-self:center}.studio-ui-list-row{position:relative;height:34px;border-bottom:1px solid rgba(255,255,255,.04);color:#ffffffe6;font-size:12px}.studio-ui-list-row.is-cursor{background:#63b3ed1f;box-shadow:inset 2px 0 #63b3ed}.studio-ui-list-row.is-offline{opacity:.55;filter:grayscale(.6)}.studio-ui-content-kind{justify-self:center;padding:3px 7px;border-radius:4px;background:#38bdf81a;color:#9ce8ff;font-size:9px;font-weight:800;letter-spacing:.06em}.studio-ui-content-kind.kind-video{background:#f973161c;color:#fdba74}.studio-ui-content-kind.kind-image{background:#22c55e1c;color:#86efac}.studio-ui-content-kind.kind-composition{background:#a855f71c;color:#d8b4fe}.studio-ui-kind{min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;color:#ffffffd9;white-space:nowrap}.studio-ui-kind-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffbf}.studio-ui-kind-icon svg{width:15px;height:15px}.studio-ui-device-name{overflow:hidden;color:#fff;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.studio-ui-picker{min-width:0;height:24px;padding:0 6px;display:flex;align-items:center;gap:5px;border-radius:3px}.studio-ui-picker.has-next{background:#38bdf80e;box-shadow:inset 0 0 0 1px #38bdf82e}.studio-ui-picker-state{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.studio-ui-picker-name{overflow:hidden;color:#fffc;text-overflow:ellipsis;white-space:nowrap}.studio-ui-picker-name.kind-video{color:#f5c073}.studio-ui-picker-name.kind-composition{color:#c084fc}.studio-ui-picker-name.kind-image{color:#86efac}.studio-ui-picker-name.is-dim{color:#ffffff73}.studio-ui-next-line{overflow:hidden;color:#7dd3fc;font-size:9px;font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.studio-ui-picker-icon{width:11px;height:11px;opacity:.5}.studio-ui-version{color:#ffffffb3;font-variant-numeric:tabular-nums}.studio-ui-battery-cell{justify-self:center}.studio-ui-battery{display:flex;align-items:center;gap:6px;color:#ffffffd9;font-size:11px;font-variant-numeric:tabular-nums}.studio-ui-battery i{position:relative;width:22px;height:11px;padding:2px;border:1px solid rgba(255,255,255,.35);border-radius:3px}.studio-ui-battery i:after{content:"";position:absolute;top:3px;right:-3px;width:2px;height:3px;border-radius:0 1px 1px 0;background:#ffffff59}.studio-ui-battery i b{display:block;height:100%;border-radius:1px;background:var(--su-success)}.studio-ui-battery.is-low{color:var(--su-warning)}.studio-ui-battery.is-low i b{background:#f87171}.studio-ui-hz{justify-self:center;color:#ffffffd9;font-variant-numeric:tabular-nums}.studio-ui-hz i{margin-left:2px;color:#ffffff80;font-size:10px;font-style:normal}.studio-ui-playmode{color:#fffc}.studio-ui-dim{color:#ffffff59;font-style:normal}.studio-ui-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.studio-ui-step-btn{padding:3px 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#ffffffa6}.studio-ui-step-btn svg{width:13px;height:13px}.studio-ui-go-btn{padding:3px 10px;border-radius:4px;background:#22c55e;color:#0b1324;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.05em}.studio-ui-list-row.is-offline .studio-ui-go-btn{opacity:.45}.studio-ui-panel--groups{flex:0 0 auto}.studio-ui-panel--groups .studio-ui-panel-head{height:42px}.studio-ui-group-count{padding:4px 10px;border-radius:6px;background:#ffffff0f;color:var(--su-text-2);font-size:11px;font-style:normal}.studio-ui-panel-head-right .studio-ui-btn{font-style:normal}.studio-ui-group-card{margin:0 12px 12px;display:flex;overflow:hidden;border-radius:10px;background:#ffffff0a}.studio-ui-group-rail{padding:6px;display:flex;flex-direction:column;gap:4px}.studio-ui-group-rail i{width:52px;padding:6px 0;display:grid;place-items:center;border-radius:5px;color:var(--su-text-4);font-size:10px;font-style:normal;font-weight:750;letter-spacing:.05em}.studio-ui-group-rail i.is-active{background:#0169a1;color:#fff}.studio-ui-group-body{flex:1;min-width:0;padding:8px 12px 8px 4px}.studio-ui-group-title{display:flex;align-items:center;gap:9px;color:var(--su-text)}.studio-ui-group-title b{font-size:13px;font-weight:650}.studio-ui-group-title>svg{color:var(--su-text-4)}.studio-ui-group-assign{margin-top:8px;display:flex;align-items:center;gap:8px}.studio-ui-group-label{color:var(--su-text-4);font-size:10px;font-weight:700;letter-spacing:.07em}.studio-ui-group-field{flex:1;min-width:0;height:30px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border-radius:7px;background:#ffffff0f;color:var(--su-text-2);font-size:11.5px}.studio-ui-group-field svg{color:var(--su-text-4)}.studio-ui-dock{min-width:0;display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.07);background:#0c0c0efa}.studio-ui-dock-head{padding:12px 14px;display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid rgba(255,255,255,.07)}.studio-ui-dock-title{min-width:0;flex:1}.studio-ui-dock-name{display:block;color:var(--su-text);font-size:15px;font-weight:650}.studio-ui-dock-sub{margin-top:3px;display:block;color:#6ee7b7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.studio-ui-time-badges{margin-top:9px;display:flex;flex-wrap:wrap;gap:6px}.studio-ui-time-badges i{padding:4px 8px;display:inline-flex;align-items:center;gap:5px;border-radius:6px;background:#ffffff0d;color:var(--su-text-2);font-size:10.5px;font-style:normal;font-variant-numeric:tabular-nums}.studio-ui-time-badges i svg{width:11px;height:11px;color:var(--su-text-4)}.studio-ui-time-badges b{color:var(--su-text-4);font-weight:400}.studio-ui-time-badges .is-go svg{color:var(--su-success)}.studio-ui-dock-actions{display:flex;align-items:center;gap:8px}.studio-ui-modules{padding:5px 8px;display:flex;align-items:center;gap:6px;border-radius:6px;background:#ffffff0d;color:var(--su-text-3);font-size:11px}.studio-ui-modules svg{width:12px;height:12px}.studio-ui-modules b{color:var(--su-text-2)}.studio-ui-dock-close{color:var(--su-text-4);width:16px;height:16px}.studio-ui-facets{padding:7px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-bottom:1px solid rgba(255,255,255,.07)}.studio-ui-facets em{min-height:30px;display:grid;place-items:center;border-radius:7px;color:#ffffff75;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.studio-ui-facets em.is-active{background:#38bdf821;color:var(--su-accent-light)}.studio-ui-dock-content{flex:1;min-height:0;padding:12px 16px 16px;display:flex;flex-direction:column;gap:12px}.studio-ui-status-summary{min-height:48px;padding:8px 12px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:var(--su-surface);color:var(--su-text-3)}.studio-ui-status-summary.is-connected{border-color:#34d39959;background:color-mix(in srgb,var(--su-success) 7%,var(--su-surface));color:var(--su-success)}.studio-ui-status-summary svg{width:17px;height:17px}.studio-ui-status-summary>span{display:flex;flex-direction:column;gap:2px;font-size:12px}.studio-ui-status-summary strong{color:#ffffffdb;font-size:14px;font-weight:650}.studio-ui-status-section,.studio-ui-status-attention{display:flex;flex-direction:column;gap:4px}.studio-ui-status-section h3,.studio-ui-status-attention h3,.studio-ui-status-diagnostics h3{margin:0 0 4px;display:flex;align-items:center;gap:4px;color:#8e919c;font-size:12px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.studio-ui-status-attention h3{color:var(--su-warning)}.studio-ui-status-attention h3 svg{width:13px;height:13px}.studio-ui-status-row,.studio-ui-status-attention>div{min-height:40px;display:grid;grid-template-columns:auto minmax(90px,1fr) minmax(0,auto);align-items:center;gap:8px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:var(--su-surface);color:#b7bac4;font-size:12px}.studio-ui-status-row svg{width:15px;height:15px}.studio-ui-status-row strong{color:#d4d7de;font-size:12px;font-weight:650;text-align:right}.studio-ui-status-row.is-ok{color:var(--su-success)}.studio-ui-status-row.is-input{border-color:#38bdf84d;background:color-mix(in srgb,var(--su-accent) 7%,var(--su-surface));color:var(--su-accent-light)}.studio-ui-status-row.is-input strong{color:var(--su-accent-light)}.studio-ui-input-signals{grid-column:2 / -1;display:flex;justify-content:flex-end;gap:12px}.studio-ui-input-signals i{display:inline-flex;align-items:center;gap:5px;color:#8e919c;font-size:11px;font-style:normal}.studio-ui-input-signals svg{width:13px;height:13px}.studio-ui-pulse-click{animation:studio-ui-pulse 5s ease-in-out infinite}.studio-ui-pulse-key{animation:studio-ui-pulse 5s ease-in-out 2.5s infinite}@keyframes studio-ui-pulse{0%,7%,to{color:#8e919c}1.5%,4.5%{color:var(--su-accent-light)}}.studio-ui-status-attention>div{grid-template-columns:minmax(0,1fr) auto;border-color:#fbbf243d;background:color-mix(in srgb,var(--su-warning) 6%,var(--su-surface))}.studio-ui-status-attention>div>span{min-width:0;display:flex;flex-direction:column;gap:2px}.studio-ui-status-attention strong{color:#d4d7de;font-size:12px;font-weight:650}.studio-ui-status-attention small{color:var(--su-warning);font-size:11px}.studio-ui-status-attention>div>svg{width:15px;height:15px;color:#8e919c}.studio-ui-status-diagnostics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.studio-ui-status-diagnostics h3{grid-column:1 / -1;margin:3px 0 0;color:#ffffff70}.studio-ui-status-diagnostics span{min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;background:#ffffff0e;color:#ffffffa8;font-size:12px}.studio-ui-bottombar{height:44px;padding:0 14px;display:flex;align-items:center;gap:14px;border-top:1px solid rgba(255,255,255,.07)}.studio-ui-viewmodes,.studio-ui-bottom-tools{display:flex;align-items:center;gap:3px}.studio-ui-bottom-tools{padding-left:14px;border-left:1px solid rgba(255,255,255,.08)}.studio-ui-viewmodes i,.studio-ui-bottom-tools i{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:var(--su-text-4)}.studio-ui-viewmodes i.is-active{background:#38bdf821;color:var(--su-accent-light)}.studio-ui-timeline-btn{margin-left:auto;height:30px;padding:0 12px;display:flex;align-items:center;gap:8px;border-radius:7px;background:#ffffff0f;color:var(--su-text-2);font-size:11.5px}@media(prefers-reduced-motion:reduce){.studio-ui-server i,.studio-ui-pulse-click,.studio-ui-pulse-key{animation:none}}@media(max-width:1180px){.studio-ui{--su-cols: 68px 88px minmax(110px, 1.1fr) minmax(160px, 2fr) 52px 74px 54px 66px 84px}.studio-ui-main{grid-template-columns:minmax(0,1fr) 300px}.studio-ui-nav-tab{padding:0 9px;font-size:12px}.studio-ui-row-actions .studio-ui-step-btn{display:none}}@media(max-width:980px){.studio-ui-main{grid-template-columns:minmax(0,1fr)}.studio-ui-dock{border-left:0;border-top:1px solid rgba(255,255,255,.07)}.studio-ui{--su-cols: 68px 88px minmax(110px, 1.1fr) minmax(160px, 2fr) 74px 54px 84px}.studio-ui-list-head>span:nth-child(5),.studio-ui-list-head>span:nth-child(8),.studio-ui-version,.studio-ui-playmode{display:none}.studio-ui-nav-tabs{overflow:hidden}.studio-ui-clock{display:none}}@media(max-width:720px){.studio-ui{--su-cols: 60px minmax(96px, 1fr) minmax(130px, 1.9fr) 74px 74px;font-size:11.5px}.studio-ui-list-head>span:nth-child(2),.studio-ui-list-head>span:nth-child(7),.studio-ui-kind,.studio-ui-hz{display:none}.studio-ui-nav-tabs,.studio-ui-user,.studio-ui-wifi,.studio-ui-camera-bar small,.studio-ui-bottom-tools{display:none}.studio-ui-nav{justify-content:flex-end}.studio-ui-toolbar{flex-wrap:wrap}}@media(max-width:720px){.studio-ui-panel-head,.studio-ui-panel--groups .studio-ui-panel-head{height:auto;padding:9px 12px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;align-items:center}.studio-ui-panel-head-right{display:contents}.studio-ui-panel-title{grid-area:1 / 1;white-space:nowrap}.studio-ui-panel-head-right>svg{grid-area:1 / 2;justify-self:end}.studio-ui-panel-head>.studio-ui-online-pill,.studio-ui-group-count{grid-area:2 / 1;justify-self:start}.studio-ui-panel-head-right>i{grid-area:2 / 2;justify-self:end}.studio-ui-canvas{padding:12px}.studio-ui-toolbar{padding:0 10px 10px;gap:5px}.studio-ui-toolbar .studio-ui-btn{padding:0 8px}.studio-ui-search{flex:1 1 60%}.studio-ui{--su-cols: 48px minmax(0, 1fr) minmax(0, 1.1fr) 54px}.studio-ui-list-head,.studio-ui-list-row{padding:0 8px;-moz-column-gap:5px;column-gap:5px}.studio-ui-list-head>span:nth-child(9),.studio-ui-row-actions,.studio-ui-picker-icon{display:none}.studio-ui-list-head{height:auto;min-height:26px;padding-top:5px;padding-bottom:5px;align-items:end;line-height:1.15}.studio-ui-group-assign{flex-wrap:wrap;row-gap:5px}.studio-ui-group-label{flex:1 0 100%}}@keyframes labx-final-network-flow{0%,12%{left:0;opacity:0}24%,68%{opacity:1}82%,to{left:calc(100% - 9px);opacity:0}}.labx-live-state-visual,.labx-canvas-intro-visual,.labx-cloud-intro-visual,.labx-cloud-hero-visual,.labx-production-hero-visual{min-width:0;display:grid;align-items:center}.labx-canvas-intro-visual .labx-overview-visual,.labx-cloud-hero-visual .labx-overview-visual,.labx-production-hero-visual .labx-overview-visual{width:100%;min-height:440px;border-radius:34px}.labx-cloud-intro .labx-detail-section-heading{margin-bottom:24px}.labx-cloud-intro-visual .labx-overview-visual{width:min(100%,880px);min-height:0;aspect-ratio:1.6;margin:0 auto;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.labx-detail-page--production-friendly .labx-detail-kicker{color:#2c7e67}.labx-detail-page--production-friendly .labx-detail-back,.labx-detail-page--production-friendly .labx-detail-tags span{color:#416b5d;border-color:#b7d0c7;background:#ffffffa3}.labx-detail-page--production-friendly .labx-control-suite{padding-top:64px;padding-bottom:64px}.labx-control-suite--focused .labx-tool-card--timeline{grid-column:1 / -1}.labx-home-products{padding-top:118px;padding-bottom:118px}.labx-home-products .lab-platform-coverage{margin-bottom:0}.labx-cloud-library-section{background:radial-gradient(circle at 88% 12%,rgba(88,177,219,.14),transparent 27%),linear-gradient(180deg,#f8fbfd,#eaf3f7)}@media(max-width:760px){.labx-detail-page--production-friendly .labx-control-suite,.labx-home-products,.labx-cloud-library-section{padding-top:80px;padding-bottom:80px}.labx-canvas-intro-visual .labx-overview-visual,.labx-cloud-hero-visual .labx-overview-visual,.labx-production-hero-visual .labx-overview-visual{min-height:360px}.labx-network-card-studio{left:4%;width:28%;padding:13px}.labx-network-card-players{right:3%;width:30%}.labx-network-card-route{right:29%;left:29%}}.labx-network-hero-system{position:relative;width:100%;min-height:440px;overflow:hidden;isolation:isolate;border:1px solid rgba(129,167,172,.42);border-radius:34px;background:radial-gradient(circle at 53% 48%,rgba(88,211,174,.14),transparent 27%),radial-gradient(circle at 92% 10%,rgba(100,177,207,.13),transparent 33%),linear-gradient(145deg,#fffffff0,#e7f1f1f5);box-shadow:inset 0 1px #ffffffeb,inset 0 -55px 100px #50878a0e,0 30px 70px #2c4f521a}.labx-network-hero-system:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(rgba(76,122,125,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(76,122,125,.045) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 78%)}.labx-network-hero-glow{position:absolute;z-index:-1;top:48%;left:53%;width:260px;height:260px;transform:translate(-50%,-50%)}.labx-network-hero-glow i{position:absolute;inset:0;border:1px solid rgba(76,174,148,.12);border-radius:50%;animation:labx-network-hero-breathe 8s ease-in-out infinite}.labx-network-hero-glow i:nth-child(2){inset:38px;animation-delay:-2.6s}.labx-network-hero-glow i:nth-child(3){inset:76px;animation-delay:-5.2s}.labx-network-hero-statusbar{position:absolute;z-index:8;top:18px;right:18px;left:18px;min-height:43px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(121,159,162,.22);border-radius:13px;color:#4d6e70;background:#ffffffb8;box-shadow:0 10px 26px #3252550b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:9px;font-weight:760;letter-spacing:.09em}.labx-network-hero-statusbar span{display:flex;align-items:center;gap:8px}.labx-network-hero-statusbar span i{width:7px;height:7px;border-radius:50%;background:#56cba4;box-shadow:0 0 0 4px #56cba41a;animation:labx-network-hero-status 4.8s ease-in-out infinite}.labx-network-hero-statusbar small{color:#7c9193;font-size:9px;letter-spacing:.07em}.labx-network-hero-studio{position:absolute;z-index:6;top:35%;left:5%;width:29%;min-height:154px;padding:20px;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:13px;border:1px solid rgba(139,174,176,.48);border-radius:23px;color:#34585b;background:#ffffffdb;box-shadow:0 24px 48px #2c4c4f1a,inset 0 1px #fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(-50%);animation:labx-network-hero-float 9s ease-in-out infinite}.labx-network-hero-app{width:58px;height:58px;overflow:hidden;border-radius:16px;box-shadow:0 12px 26px #15353e29}.labx-network-hero-app img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.labx-network-hero-studio>span{min-width:0}.labx-network-hero-studio>span small,.labx-network-hero-studio>span strong{display:block}.labx-network-hero-studio>span small{color:#759092;font-size:8px;font-weight:750;letter-spacing:.09em}.labx-network-hero-studio>span strong{margin-top:5px;overflow:hidden;font-size:14px;font-weight:660;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.labx-network-hero-studio>p{grid-column:1 / -1;margin:4px 0 0;padding-top:12px;display:flex;align-items:center;gap:8px;border-top:1px solid rgba(122,157,158,.19);color:#6d8688;font-size:9px}.labx-network-hero-studio>p i{width:6px;height:6px;border-radius:50%;background:#55cba3}.labx-network-hero-spine{position:absolute;z-index:2;top:48%;right:19%;left:28%;height:1px;background:linear-gradient(90deg,#68999b00,#68999bab 12% 88%,#68999b00)}.labx-network-hero-packet{position:absolute;top:-4px;left:4%;width:8px;height:8px;border-radius:50%;background:#60d2ad;box-shadow:0 0 0 5px #60d2ad1a,0 0 18px #38ba916b;opacity:0;animation:labx-network-hero-packet 6.6s cubic-bezier(.45,0,.55,1) infinite}.labx-network-hero-packet--two{animation-delay:-2.2s}.labx-network-hero-packet--three{animation-delay:-4.4s}.labx-network-hero-hub{position:absolute;z-index:7;top:48%;left:53%;width:92px;height:92px;display:grid;place-items:center;border:1px solid rgba(104,174,160,.48);border-radius:50%;color:#397b70;background:#f6fcf9f0;box-shadow:0 22px 48px #2f5c5421,inset 0 0 0 7px #6ad2b20f;transform:translate(-50%,-50%)}.labx-network-hero-hub>svg{width:29px;height:29px;stroke-width:1.55;transform:translateY(-8px)}.labx-network-hero-hub>small{position:absolute;bottom:17px;color:#66827c;font-size:6px;font-weight:790;line-height:1.25;letter-spacing:.08em;text-align:center}.labx-network-hero-orbit{position:absolute;border:1px solid rgba(75,175,146,.2);border-radius:50%;pointer-events:none;animation:labx-network-hero-orbit 6.6s ease-out infinite}.labx-network-hero-orbit--inner{inset:-14px}.labx-network-hero-orbit--outer{inset:-31px;animation-delay:-3.3s}.labx-network-hero-rail{position:absolute;z-index:2;top:26%;right:34.2%;bottom:26%;width:1px;background:linear-gradient(180deg,transparent,rgba(105,153,156,.55) 16%,rgba(105,153,156,.55) 84%,transparent)}.labx-network-hero-players{position:absolute;z-index:5;top:21%;right:4.5%;width:29%;display:grid;gap:9px}.labx-network-hero-players>div{position:relative;min-height:71px;padding:10px 13px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(136,169,172,.4);border-radius:16px;color:#46676a;background:#ffffffcf;box-shadow:0 14px 30px #2f4d5011,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:labx-network-hero-player 7.2s ease-in-out infinite}.labx-network-hero-players>div:nth-child(2){animation-delay:-2.4s}.labx-network-hero-players>div:nth-child(3){animation-delay:-4.8s}.labx-network-hero-players>div:before{content:"";position:absolute;top:50%;right:100%;width:26%;height:1px;background:linear-gradient(90deg,#69999c85,#69999c24)}.labx-network-hero-players>div>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(118,166,161,.25);border-radius:11px;color:#3f7e74;background:#e2f3eec2}.labx-network-hero-players svg{width:19px;height:19px;stroke-width:1.6}.labx-network-hero-players p{min-width:0;margin:0}.labx-network-hero-players small,.labx-network-hero-players strong{display:block}.labx-network-hero-players small{color:#829597;font-size:7px;font-weight:750;letter-spacing:.08em}.labx-network-hero-players strong{margin-top:4px;overflow:hidden;font-size:11px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.labx-network-hero-players>div>i{width:7px;height:7px;border-radius:50%;background:#54cba3;box-shadow:0 0 0 4px #54cba317}.labx-network-hero-receipt{position:absolute;z-index:8;right:18%;bottom:6%;left:18%;min-height:55px;padding:9px 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;border:1px solid rgba(124,164,164,.32);border-radius:16px;color:#476c69;background:#ffffffc7;box-shadow:0 16px 38px #304e5012;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.labx-network-hero-receipt>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px}.labx-network-hero-receipt svg{grid-row:1 / 3;width:18px;height:18px;color:#429175}.labx-network-hero-receipt small{color:#819493;font-size:7px;font-weight:750;letter-spacing:.08em}.labx-network-hero-receipt strong{color:#42645f;font-size:11px;font-weight:660}.labx-network-hero-receipt>i{width:1px;height:26px;background:#769b9b47}@keyframes labx-network-hero-packet{0%,7%{left:3%;opacity:0;transform:scale(.72)}15%{opacity:.9}49%{opacity:.78;transform:scale(1)}82%{opacity:.82}93%,to{left:96%;opacity:0;transform:scale(.72)}}@keyframes labx-network-hero-orbit{0%{opacity:0;transform:scale(.76)}24%{opacity:.64}74%,to{opacity:0;transform:scale(1.2)}}@keyframes labx-network-hero-breathe{0%,to{opacity:.46;transform:scale(.96)}50%{opacity:.82;transform:scale(1.035)}}@keyframes labx-network-hero-status{0%,to{opacity:.72;box-shadow:0 0 0 4px #56cba414}50%{opacity:1;box-shadow:0 0 0 7px #56cba424}}@keyframes labx-network-hero-float{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 4px))}}@keyframes labx-network-hero-player{0%,to{border-color:#88a9ac61;transform:translate(0)}50%{border-color:#66b59f85;transform:translate(2px)}}@media(max-width:760px){.labx-network-hero-system{min-height:390px;border-radius:28px}.labx-network-hero-statusbar{top:12px;right:12px;left:12px}.labx-network-hero-studio{left:3%;width:31%;min-height:137px;padding:13px;grid-template-columns:1fr;justify-items:center;text-align:center}.labx-network-hero-app{width:46px;height:46px}.labx-network-hero-studio>p{display:none}.labx-network-hero-studio>span strong{font-size:10px}.labx-network-hero-hub{left:51%;width:74px;height:74px}.labx-network-hero-hub>svg{width:24px;height:24px}.labx-network-hero-hub>small{bottom:12px}.labx-network-hero-glow{left:51%;width:210px;height:210px}.labx-network-hero-spine{left:27%;right:20%}.labx-network-hero-rail{right:34%}.labx-network-hero-players{top:20%;right:2%;width:31%;gap:7px}.labx-network-hero-players>div{min-height:65px;padding:8px;grid-template-columns:auto 1fr;gap:7px}.labx-network-hero-players>div>span{width:31px;height:31px}.labx-network-hero-players>div>i{display:none}.labx-network-hero-players strong{font-size:9px}.labx-network-hero-receipt{right:6%;bottom:4%;left:6%}}.labx-studio-remote-section{width:100%;max-width:none;padding-right:max(24px,calc((100vw - 1320px)/2));padding-left:max(24px,calc((100vw - 1320px)/2))}.labx-remote-feature-card{overflow:hidden}.labx-chapter-body.labx-remote-feature{--labx-body-cols: minmax(320px, .82fr) minmax(520px, 1.18fr);align-items:stretch;--labx-remote-inset: clamp(8px, 1vw, 14px)}.labx-remote-feature-copy{margin:0;padding-top:var(--labx-remote-inset);padding-bottom:calc(var(--labx-remote-inset) + 7.25px);display:flex;flex-direction:column}.labx-remote-product-lockup{display:flex;align-items:center;gap:13px}.labx-remote-product-lockup img{width:54px;height:54px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(28,86,66,.18))}.labx-remote-product-lockup div{display:flex;align-items:flex-start;flex-direction:column;gap:3px}.labx-remote-product-lockup small{color:#6c8a7e;font-size:8px;font-weight:760;letter-spacing:.12em}.labx-remote-product-lockup strong{color:#183d31;font-size:20px;font-weight:680}.labx-remote-feature-copy>h3{margin:13px 0 0;color:#17382d;font-size:clamp(34px,3.5vw,52px);font-weight:610;letter-spacing:-.045em;line-height:1.02}.labx-remote-feature-intro{max-width:470px;margin:22px 0 0;color:#647c72;font-size:14px;line-height:1.72}.labx-remote-benefits{margin-top:22px;display:grid;gap:8px}.labx-remote-benefits>div{min-width:0;padding:12px 13px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #d6e3de;border-radius:14px;color:#23865f;background:#ffffffb8}.labx-remote-benefits>div>svg{width:32px;height:32px;padding:7px;border-radius:10px;background:#e8f5ef}.labx-remote-benefits span,.labx-remote-benefits strong,.labx-remote-benefits small{display:block}.labx-remote-benefits strong{color:#31594b;font-size:11px;font-weight:680}.labx-remote-benefits small{margin-top:3px;color:#7a9188;font-size:9px;line-height:1.4}.labx-remote-proof{margin-top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.labx-remote-proof span{min-width:0;padding:10px;border:1px solid #d3e1db;border-radius:12px;background:#f6faf8}.labx-remote-proof strong,.labx-remote-proof small{display:block}.labx-remote-proof strong{color:#28694f;font-size:15px;font-weight:700}.labx-remote-proof small{margin-top:3px;overflow:hidden;color:#84988f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.labx-remote-feature-copy>.lab-platform-badges{margin-top:auto;padding-top:14px}.labx-remote-stage{min-width:0;padding:var(--labx-remote-inset);display:flex;flex-direction:column;gap:14px}.labx-remote-tablet{position:relative;width:100%;max-width:780px;margin:-8.14% auto -9.19%}.labx-remote-tablet>img{display:block;width:100%;height:auto;filter:drop-shadow(0 26px 46px rgba(30,66,54,.22))}.labx-remote-tablet-screen{position:absolute;top:14.143%;left:8.14%;width:83.837%;height:70.429%;overflow:hidden;container:labx-cr / size;border-radius:1.4%;background:#0c0c0e}.labx-sr{--sr-accent: #38bdf8;--sr-accent-light: #7dd3fc;--sr-success: #34d399;--sr-surface: #111317;--sr-raised: #191c21;--sr-text: rgba(255, 255, 255, .95);--sr-text-2: rgba(255, 255, 255, .7);--sr-text-3: rgba(255, 255, 255, .5);--sr-text-4: rgba(255, 255, 255, .3);--sr-cols: 3.3em 5.4em minmax(0, 1.15fr) minmax(0, 2fr) 4.7em 3.3em 3.4em;width:100%;height:100%;display:flex;flex-direction:column;background:#0c0c0e;color:var(--sr-text-2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:clamp(4px,2.1cqh,12px);line-height:1.3;-webkit-font-smoothing:antialiased}.labx-sr svg{width:1.3em;height:1.3em;flex:0 0 auto}.labx-sr-nav{flex:0 0 auto;height:3.4em;padding:0 .9em;display:flex;align-items:center;justify-content:space-between;gap:.8em;border-bottom:1px solid rgba(255,255,255,.07);background:var(--sr-surface)}.labx-sr-tabs{min-width:0;display:flex;align-items:center;gap:.15em}.labx-sr-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5em;height:2.4em;border-radius:.5em;color:var(--sr-text-3)}.labx-sr-tab svg{width:1.5em;height:1.5em;opacity:.75}.labx-sr-tab.has-divider{margin-left:.6em;border-left:1px solid rgba(255,255,255,.08)}.labx-sr-tab.is-active{background:#38bdf821}.labx-sr-tab.is-active svg{color:var(--sr-accent);opacity:1}.labx-sr-nav-status{flex-shrink:0;display:flex;align-items:center;gap:.75em;font-size:.92em}.labx-sr-server{display:inline-flex;align-items:center;gap:.45em;padding:.3em .7em;border-radius:.45em;background:#34d3991a;color:var(--sr-success);font-weight:620}.labx-sr-server i{width:.5em;height:.5em;border-radius:50%;background:var(--sr-success);box-shadow:0 0 .6em #34d399cc}.labx-sr-server b{color:#ffffff73;font-weight:500}.labx-sr-wifi{display:inline-flex;align-items:center;gap:.4em;color:var(--sr-accent-light)}.labx-sr-clock{color:var(--sr-text-4);font-variant-numeric:tabular-nums}.labx-sr-badge{padding:.3em .7em;border:1px solid rgba(56,189,248,.3);border-radius:999px;color:var(--sr-accent-light);font-size:.84em;font-weight:700;letter-spacing:.04em}.labx-sr-panel{flex:1;min-height:0;margin:.85em;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:.7em;background:var(--sr-surface)}.labx-sr-panel-head{flex:0 0 auto;height:2.9em;padding:0 .9em;display:flex;align-items:center;gap:.7em;border-bottom:1px solid rgba(255,255,255,.06)}.labx-sr-panel-title{display:inline-flex;align-items:center;gap:.55em;color:var(--sr-text);font-size:.95em;font-weight:700;letter-spacing:.06em}.labx-sr-panel-title svg{color:var(--sr-text-3);width:1.4em;height:1.4em}.labx-sr-online{padding:.2em .6em;border-radius:999px;background:#34d3991f;color:var(--sr-success);font-size:.82em;font-style:normal;font-weight:650}.labx-sr-address{margin-left:auto;display:inline-flex;align-items:center;gap:.5em;color:var(--sr-text-4);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em}.labx-sr-toolbar{flex:0 0 auto;padding:.6em .9em;display:flex;align-items:center;gap:.5em}.labx-sr-btn{display:inline-flex;align-items:center;gap:.4em;height:2em;padding:0 .7em;border-radius:.42em;background:var(--sr-raised);color:var(--sr-text-2);font-size:.88em;font-weight:600;white-space:nowrap}.labx-sr-btn svg{width:1.15em;height:1.15em;opacity:.8}.labx-sr-btn.is-primary{background:#0169a1;color:#fff}.labx-sr-btn.is-primary svg{opacity:1}.labx-sr-search{flex:1;min-width:0;display:inline-flex;align-items:center;gap:.45em;height:2em;padding:0 .7em;border:1px solid rgba(255,255,255,.08);border-radius:.42em;background:#ffffff08;color:var(--sr-text-4);font-size:.88em}.labx-sr-search svg{width:1.15em;height:1.15em}.labx-sr-list{flex:1;min-height:0;padding:0 .55em .55em}.labx-sr-list-head,.labx-sr-row{display:grid;grid-template-columns:var(--sr-cols);align-items:center;gap:.6em;padding:0 .55em}.labx-sr-list-head{height:2.1em;border-bottom:1px solid rgba(255,255,255,.06);color:var(--sr-text-4);font-size:.8em;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.labx-sr-list-head>span:nth-child(1),.labx-sr-list-head>span:nth-child(5),.labx-sr-list-head>span:nth-child(6){justify-self:center}.labx-sr-row{height:3.3em;border-bottom:1px solid rgba(255,255,255,.045);transition:background .26s ease,box-shadow .26s ease}.labx-sr-row.is-armed{border-radius:.42em;background:#38bdf817;box-shadow:inset 0 0 0 1px #38bdf83d}.labx-sr-kindchip{justify-self:center;padding:.2em .5em;border-radius:.32em;background:#38bdf81c;color:var(--sr-accent-light);font-size:.78em;font-weight:750;letter-spacing:.05em}.labx-sr-kindchip.kind-video{background:#f973161c;color:#fdba74}.labx-sr-kindchip.kind-image{background:#22c55e1c;color:#86efac}.labx-sr-kindchip.kind-composition{background:#a855f71c;color:#d8b4fe}.labx-sr-platform{min-width:0;display:inline-flex;align-items:center;gap:.45em;color:var(--sr-text-3);font-size:.85em;white-space:nowrap}.labx-sr-platform>i{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;flex-shrink:0;border-radius:.32em;background:#ffffff0d;color:#ffffffb8}.labx-sr-platform svg{width:1.05em;height:1.05em}.labx-sr-name{min-width:0;overflow:hidden;color:var(--sr-text);font-size:.95em;font-weight:620;white-space:nowrap;text-overflow:ellipsis}.labx-sr-content{min-width:0;display:flex;flex-direction:column;gap:.15em}.labx-sr-content>b{overflow:hidden;color:var(--sr-accent-light);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.labx-sr-content>b.kind-video{color:#f5c073}.labx-sr-content>b.kind-composition{color:#c084fc}.labx-sr-content>b.kind-image{color:#86efac}.labx-sr-content>small{overflow:hidden;color:#ffffff59;font-size:.76em;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis}.labx-sr-battery-cell{justify-self:center}.labx-sr-battery{display:inline-flex;align-items:center;gap:.35em;color:var(--sr-text-2);font-size:.82em;font-variant-numeric:tabular-nums}.labx-sr-battery>i{position:relative;width:1.8em;height:.85em;padding:.12em;border:1px solid rgba(255,255,255,.3);border-radius:.18em}.labx-sr-battery>i b{display:block;height:100%;border-radius:.08em;background:var(--sr-success)}.labx-sr-battery.is-low{color:#fbbf24}.labx-sr-battery.is-low>i b{background:#f87171}.labx-sr-hz{justify-self:center;color:var(--sr-text-2);font-size:.88em;font-variant-numeric:tabular-nums}.labx-sr-hz i{margin-left:.15em;color:#ffffff73;font-size:.85em;font-style:normal}.labx-sr-dim{color:#ffffff4d;font-size:.82em;font-style:normal}.labx-sr-actions{justify-self:end}.labx-sr-go{display:inline-flex;align-items:center;justify-content:center;min-width:2.6em;height:1.8em;border-radius:.36em;background:#34d39924;color:var(--sr-success);font-size:.8em;font-style:normal;font-weight:800;letter-spacing:.06em}.labx-sr-row.is-armed .labx-sr-go{background:#16a34a;color:#fff;animation:labx-remote-cue-tap 3.6s ease-out infinite}.labx-sr-foot{flex:0 0 auto;height:2.6em;padding:0 .9em;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.07);background:var(--sr-surface)}.labx-sr-viewmodes{display:flex;align-items:center;gap:.25em}.labx-sr-viewmodes i{display:inline-flex;align-items:center;justify-content:center;width:1.9em;height:1.6em;border-radius:.35em;color:var(--sr-text-4)}.labx-sr-viewmodes i.is-active{background:#38bdf821;color:var(--sr-accent-light)}.labx-sr-viewmodes svg{width:1.2em;height:1.2em}.labx-sr-timeline{display:inline-flex;align-items:center;gap:.4em;color:var(--sr-text-3);font-size:.85em;font-weight:600}.labx-sr-timeline svg{width:1.1em;height:1.1em}@container labx-cr (max-width: 470px){.labx-sr{--sr-cols: 3.3em minmax(0, 1.1fr) minmax(0, 1.9fr) 3.2em 3.4em}.labx-sr-platform,.labx-sr-battery-cell,.labx-sr-list-head>span:nth-child(2),.labx-sr-list-head>span:nth-child(5){display:none}.labx-sr-list-head>span:nth-child(4){justify-self:center}.labx-sr-address,.labx-sr-clock{display:none}}@keyframes labx-remote-cue-tap{0%,10%{box-shadow:0 0 #34d39980}30%,to{box-shadow:0 0 0 .8em #34d39900}}@media(prefers-reduced-motion:reduce){.labx-sr-row.is-armed .labx-sr-go{animation:none}}@media(max-width:1120px){.labx-remote-feature{grid-template-columns:minmax(300px,.78fr) minmax(460px,1.22fr)}}@media(max-width:980px){.labx-remote-feature{grid-template-columns:minmax(0,1fr)}.labx-remote-feature-copy{padding-top:0;padding-bottom:0}}@media(max-width:680px){.labx-studio-remote-section{padding-right:14px;padding-left:14px}.labx-remote-feature-card{border-radius:25px}.labx-remote-benefits>div{grid-template-columns:29px minmax(0,1fr);padding:11px}.labx-remote-benefits>div>svg{width:29px;height:29px;padding:6px}}.labx-cloud-library-section,.labx-tunnel-reach{--labx-body-cols: minmax(0, 340px) minmax(0, 1fr)}.labx-tunnel-reach-map{min-width:0;width:80%;margin-left:auto}.labx-tunnel-reach .labx-sitemap{margin-bottom:0}@media(max-width:900px){.labx-tunnel-reach{--labx-body-cols: minmax(0, 1fr)}.labx-tunnel-reach-map{width:100%;margin-left:0}}.labx-sitemap{position:relative;container-type:inline-size;margin-bottom:34px;overflow:hidden;border:1px solid #c6d9d1;border-radius:26px;background:#0a1017;box-shadow:0 30px 74px #1c443629}.labx-sitemap-plate{position:absolute;left:0;top:var(--site-plate-top, 0);width:100%;height:var(--site-plate-height, 100%);-o-object-fit:cover;object-fit:cover}.labx-sitemap-links{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.labx-sitemap-area{fill:#6fe3b4;fill-opacity:.06;stroke:#6fe3b4;stroke-width:1.6;stroke-linejoin:round;stroke-dasharray:1;filter:drop-shadow(0 0 4px rgba(111,227,180,.55)) drop-shadow(0 1px 2px rgba(0,0,0,.55));animation:labx-sitemap-area-trace .62s cubic-bezier(.32,.72,.3,1) both,labx-sitemap-area-fill .42s ease-out .34s both}@keyframes labx-sitemap-area-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes labx-sitemap-area-fill{0%{fill-opacity:0}to{fill-opacity:.06}}.labx-sitemap-link{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.labx-sitemap-link.is-wifi{stroke:#5fe3ff}.labx-sitemap-link.is-lte{stroke:#6fe3b4}.labx-sitemap-link.is-live{opacity:.9;animation:labx-sitemap-draw .6s ease-out forwards}.labx-sitemap-link.is-lte.is-live{animation-duration:.5s}.labx-sitemap-pulse{fill:none;stroke-width:5;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:1;animation:labx-sitemap-send .52s linear both,labx-sitemap-flow .62s linear .52s infinite}.labx-sitemap-pulse.is-wifi{stroke:#d8f7ff;filter:drop-shadow(0 0 6px rgba(95,227,255,.9))}.labx-sitemap-pulse.is-lte{stroke:#eafff6;filter:drop-shadow(0 0 6px rgba(111,227,180,.9))}@keyframes labx-sitemap-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes labx-sitemap-send{0%{stroke-dashoffset:1;opacity:1;stroke-width:5}to{stroke-dashoffset:0;opacity:1;stroke-width:5}}@keyframes labx-sitemap-flow{0%{stroke-dasharray:var(--flow-dash);stroke-dashoffset:var(--flow-period);opacity:.6;stroke-width:3.2}to{stroke-dasharray:var(--flow-dash);stroke-dashoffset:0;opacity:.6;stroke-width:3.2}}.labx-sitemap-marker{position:absolute;width:0;height:0}.labx-sitemap-marker>i{position:absolute;top:0;left:0;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border:2px solid #6fe3b4;border-radius:50%;background:#06140fbf;box-shadow:0 0 0 4px #6fe3b42e,0 2px 8px #00000080;animation:labx-sitemap-pop .32s cubic-bezier(.16,1,.3,1) both}.labx-sitemap-marker>span{position:absolute;top:0;left:0;padding:6px 10px;display:grid;gap:2px;border:1px solid rgba(150,220,255,.24);width:-moz-max-content;width:max-content;max-width:min(380px,34cqw);border-radius:9px;background:#060e14d1;text-align:center;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:labx-sitemap-fade .32s cubic-bezier(.16,1,.3,1) both}.labx-sitemap-marker.is-above>span{translate:-50% -100%;margin-top:-13px}.labx-sitemap-marker.is-below>span{translate:-50% 0;margin-top:13px}.labx-sitemap-marker.is-left>span{translate:-100% -50%;margin-left:-28px}.labx-sitemap-marker.is-right>span{translate:0 -50%;margin-left:13px}.labx-sitemap-marker strong{color:#eefaff;font-size:12px;font-weight:700;letter-spacing:.02em}.labx-sitemap-marker small{color:#bedef0b8;font-size:10.5px}@keyframes labx-sitemap-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes labx-sitemap-fade{0%{opacity:0}to{opacity:1}}.labx-sitemap-note{line-height:1.45;white-space:normal;animation:labx-sitemap-fade .3s ease both}@media(max-width:900px){.labx-sitemap-marker strong{font-size:11px}.labx-sitemap-marker small{font-size:9.5px}.labx-sitemap-note{line-height:1.4}.labx-sitemap-marker>span{max-width:min(260px,40cqw)}}@media(max-width:640px){.labx-sitemap-marker>span{padding:4px 7px}.labx-sitemap-marker strong{font-size:9.5px}.labx-sitemap-marker small{display:none}.labx-sitemap-note{display:block;line-height:1.35}.labx-sitemap-marker>span{max-width:min(180px,32cqw)}}@media(prefers-reduced-motion:reduce){.labx-sitemap-marker>i,.labx-sitemap-marker>span,.labx-sitemap-note,.labx-sitemap-link.is-live,.labx-sitemap-pulse{animation:none}.labx-sitemap-link.is-live{stroke-dashoffset:0;opacity:.9}.labx-sitemap-pulse{display:none}}.labx-secure-tunnel-section{box-sizing:border-box;width:100%;max-width:none;padding-right:max(24px,calc((100vw - 1320px)/2));padding-left:max(24px,calc((100vw - 1320px)/2))}.labx-chapter-body.labx-avi-body{--labx-body-cols: minmax(0, 45fr) minmax(0, 55fr);align-items:start}.labx-avi-controls{margin-top:var(--labx-head-body-gap);padding-top:var(--labx-head-body-gap);border-top:1px solid var(--labx-chapter-rule, #dbe9e3)}.labx-avi-copy{min-width:0;align-self:stretch;display:flex;flex-direction:column}.labx-avi-controls-lead{margin:clamp(22px,2.2vw,30px) 0 clamp(16px,1.6vw,22px);color:#74857d;font-size:13px;line-height:1.55}.labx-avi-capabilities{flex:1;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(16px,1.7vw,24px);list-style:none}.labx-avi-capabilities>li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start}.labx-avi-capabilities svg{margin-top:1px;color:#379f72}.labx-avi-capabilities h3{margin:0;color:#1a3328;font-size:clamp(15px,1.2vw,17px);font-weight:620;line-height:1.2;letter-spacing:-.028em}.labx-avi-capabilities p{margin:5px 0 0;color:#677970;font-size:13px;line-height:1.55}.labx-avi{position:relative;container-type:inline-size;overflow:hidden;width:100%;margin:0;border-radius:18px;background:#05090c;box-shadow:none}@media(max-width:1080px){.labx-avi{width:min(600px,100%);margin-inline:auto}}@media(max-width:760px){.labx-chapter-body.labx-avi-body{--labx-body-cols: minmax(0, 1fr);gap:18px}.labx-avi-copy{display:contents}.labx-avi{order:1;margin-top:8px}.labx-avi-controls-lead{order:2;margin:8px 0 0}.labx-avi-capabilities{order:3;gap:18px}.labx-avi-controls{margin-top:12px}}.labx-avi-layer{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.labx-avi-layer.is-cover{z-index:3}.labx-avi-layer.is-fade{opacity:0;transition:opacity .52s ease}.labx-avi-tablet{position:absolute;z-index:1;inset:0;animation:labx-avi-tablet .62s cubic-bezier(.2,.66,.3,1) both}.labx-avi-tablet .labx-avi-layer.is-tablet{z-index:0}@keyframes labx-avi-tablet{0%{opacity:0;transform:translateY(-16%)}40%{opacity:1}to{opacity:1;transform:translateY(0)}}.labx-avi-layer.is-fade.is-on{opacity:1}.labx-avi-layer.is-cover.is-on{animation:labx-avi-cover .64s cubic-bezier(.2,.66,.3,1) both}@keyframes labx-avi-cover{0%{transform:translateY(-5.5%) scale(1.035)}to{transform:none}}.labx-avi-player-ui{position:absolute;z-index:1;top:21.1%;left:16.15%;width:67.3%;height:52%;overflow:hidden;container:labx-avi-screen / size;border-radius:1.1cqi;background:#1d2026;animation:labx-avi-player-boot .52s .26s ease-out both}.labx-avi-player-ui.is-off{opacity:0;animation:none;transition:opacity .24s ease-in}.labx-avi-player{width:100%;height:100%;padding:3.2cqh 4.4cqh;display:flex;flex-direction:column;gap:2.4cqh;color:#fff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(3.6px,3.1cqh,15px);line-height:1.15}.labx-avi-player svg{flex-shrink:0}.labx-avi-player-brand{display:flex;flex-direction:column;align-items:center;gap:.34em}.labx-avi-player-brand>img{width:auto;height:3.6em}.labx-avi-player-brand>p{margin:0;color:#ffffff59;font-size:.56em;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.labx-avi-player-tags{display:flex;align-items:center;gap:.5em}.labx-avi-player-version,.labx-avi-player-wifi{display:inline-flex;align-items:center;gap:.4em;padding:.28em .72em;border-radius:999px;background:#ffffff0d;font-size:.54em;font-style:normal}.labx-avi-player-version{color:#ffffff59;font-variant-numeric:tabular-nums}.labx-avi-player-wifi{color:#ffffff9e}.labx-avi-player-wifi svg{width:1.2em;height:1.2em;color:#38bdf8}.labx-avi-player-wifi b{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:500}.labx-avi-player-card{display:flex;flex-direction:column;gap:.62em;padding:.62em .72em;border-radius:.62em}.labx-avi-player-card.is-connect{background:#141820}.labx-avi-player-card.is-servers{background:#ffffff0d}.labx-avi-player-card.is-storage{border:1px solid rgba(255,255,255,.07);background:#ffffff08}.labx-avi-player-head{display:flex;align-items:center;justify-content:space-between;gap:.5em}.labx-avi-player-head>span{color:#ffffff80;font-size:.5em;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.labx-avi-player-hw{display:flex;align-items:center;gap:.34em;font-weight:400}.labx-avi-player-chip,.labx-avi-player-power{display:inline-flex;align-items:center;gap:.34em;padding:.24em .46em;border-radius:.36em;background:#ffffff0d;color:#ffffff9e;font-size:.48em;font-style:normal}.labx-avi-player-chip svg,.labx-avi-player-power svg{width:1.15em;height:1.15em}.labx-avi-player-chip b{color:#ffffffb3;font-weight:600}.labx-avi-player-chip em{padding:.12em .34em;border-radius:.3em;background:#22c55e26;color:#22c55e;font-style:normal;font-weight:600}.labx-avi-player-line{display:flex;align-items:center;gap:.5em}.labx-avi-player-readout{flex:1;min-width:0;display:flex;align-items:center;gap:.44em;height:2.1em;padding:0 .66em;border:1px solid rgba(52,211,153,.22);border-radius:.44em;background:#34d3990f}.labx-avi-player-os{display:inline-flex;color:#ffffffbf}.labx-avi-player-os svg{width:.78em;height:.78em}.labx-avi-player-readout>b{overflow:hidden;color:#ffffffeb;font-size:.56em;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.labx-avi-player-readout>em{color:#ffffff80;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.5em;font-style:normal;white-space:nowrap}.labx-avi-player-dot{width:.42em;height:.42em;border-radius:50%;background:#34d399;box-shadow:0 0 .5em #34d399cc}.labx-avi-player-readout .labx-avi-player-dot{margin-left:auto}.labx-avi-player-input{flex:1;min-width:0;display:flex;align-items:center;height:2.1em;padding:0 .66em;border:1px solid rgba(255,255,255,.08);border-radius:.44em;background:#ffffff0f;color:#ffffff4d;font-size:.56em;white-space:nowrap;overflow:hidden}.labx-avi-player-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.34em;height:2.1em;padding:0 .8em;border-radius:.44em;color:#fff;font-size:.56em;font-weight:700}.labx-avi-player-btn svg{width:.9em;height:.9em}.labx-avi-player-btn.is-go{background:#16a34a}.labx-avi-player-btn.is-disconnect{background:#dc2626}.labx-avi-player-scan{display:inline-flex;align-items:center;gap:.36em;padding:.26em .6em;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#ffffffc7;font-size:.48em;font-weight:600}.labx-avi-player-scan svg{width:1.1em;height:1.1em;opacity:.85}.labx-avi-player-scan em{font-style:normal}.labx-avi-player-empty{padding:.5em .2em;color:#ffffff4d;font-size:.52em}.labx-avi-player-rows{display:flex;flex-direction:column;gap:.36em}.labx-avi-player-row{display:flex;align-items:center;gap:.5em;height:1.9em;padding:0 .6em;border-radius:.44em;background:#ffffff0a;font-style:normal}.labx-avi-player-row.is-connected{background:#34d39914}.labx-avi-player-row .labx-avi-player-os{display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;border-radius:.32em;background:#0169a133;color:#7dd3fc}.labx-avi-player-row .labx-avi-player-os svg{width:.72em;height:.72em}.labx-avi-player-name{max-width:40%;overflow:hidden;color:#ffffffe0;font-size:.54em;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.labx-avi-player-ip{flex:1;min-width:0;overflow:hidden;color:#ffffff73;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.5em;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.labx-avi-player-state{flex-shrink:0;display:inline-flex;align-items:center;gap:.34em;color:#fff6;font-size:.46em;font-style:normal}.labx-avi-player-state.is-on{color:#34d399;font-weight:600}.labx-avi-player-free{color:#ffffff73;font-size:.48em;font-style:normal}.labx-avi-player-store{display:flex;align-items:center;gap:.44em;padding:.46em .56em;border:1px solid rgba(255,255,255,.08);border-radius:.44em;background:#ffffff0a;color:#ffffffd9;font-size:.52em;font-weight:600}.labx-avi-player-store svg{width:1.1em;height:1.1em}.labx-avi-player-bar{position:relative;display:block;height:.32em;border-radius:.2em;background:#ffffff12;overflow:hidden}.labx-avi-player-bar>i,.labx-avi-player-bar>b{position:absolute;inset:0 auto 0 0;border-radius:.2em}.labx-avi-player-bar>i{background:#ffffff38}.labx-avi-player-bar>b{background:#63b3ed}.labx-avi-player-footer{margin-top:auto;display:flex;justify-content:flex-end;gap:.4em}.labx-avi-player-footer>span{display:inline-flex;align-items:center;gap:.32em;padding:.4em .68em;border-radius:.44em;font-size:.5em;font-weight:600}.labx-avi-player-footer svg{width:1.05em;height:1.05em}.labx-avi-player-footer>.is-full{background:#22c55e26;color:#34d399}.labx-avi-player-footer>.is-reset{background:#f59e0b24;color:#fbbf24}.labx-avi-player-footer>.is-quit{background:#ef444424;color:#f87171}.labx-avi-tablet-sweep{position:absolute;z-index:4;top:20.18%;left:14.951%;width:69.363%;height:55.065%;overflow:visible;fill:none;stroke:#7effd3eb;stroke-width:2;stroke-linecap:round;stroke-dasharray:.11 .89;filter:drop-shadow(0 0 5px rgba(49,255,165,.62));animation:labx-avi-sweep 1.45s 90ms ease-in-out both}@keyframes labx-avi-player-boot{0%{opacity:0;filter:brightness(.3)}to{opacity:1;filter:brightness(1)}}@keyframes labx-avi-sweep{0%{opacity:0;stroke-dashoffset:1}12%,84%{opacity:.9}to{opacity:0;stroke-dashoffset:0}}@container (max-width: 520px){.labx-avi-tablet-sweep{stroke-width:1.25;filter:drop-shadow(0 0 3px rgba(49,255,165,.5))}}@container labx-avi-screen (max-width: 430px){.labx-avi-player-footer{display:none}.labx-avi-player-brand>img{height:3.1em}.labx-avi-player-chip b{display:none}}@container labx-avi-screen (max-width: 320px){.labx-avi-player-card.is-storage,.labx-avi-player-tags,.labx-avi-player-hw{display:none}.labx-avi-player-rows>.labx-avi-player-row:last-child{display:none}}@media(max-width:760px){.labx-avi-player{font-size:clamp(3.6px,5.6cqh,15px)}.labx-avi-player-footer,.labx-avi-player-hw{display:flex}}.labx-avi-parts{position:absolute;z-index:2;inset:0;display:block;clip-path:inset(calc(20.587% + 5px) calc(16.096% + 5px) calc(25.166% + 15px) calc(15.359% + 5px) round calc(3.921% - 5px))}.labx-avi-part{position:absolute;display:block;animation:labx-avi-travel 1.15s cubic-bezier(.25,.55,.28,1) both,labx-avi-bow 1.15s ease-in-out both}.labx-avi-part video{width:100%;height:100%;display:block;-o-object-fit:fill;object-fit:fill}@keyframes labx-avi-travel{0%{opacity:0;transform:translate(-50%,-50%) translate(var(--from-x, 0),var(--from-y, 0)) rotate(-2.6deg)}10%{opacity:1}to{opacity:1;transform:translate(-50%,-50%) rotate(0)}}@keyframes labx-avi-bow{0%{translate:0 0}30%{translate:var(--arc-x, 0) var(--arc-y, 0)}62%,to{translate:0 0}}@media(prefers-reduced-motion:reduce){.labx-avi-part,.labx-avi-tablet,.labx-avi-player-ui,.labx-avi-tablet-sweep,.labx-avi-layer.is-cover{animation:none}.labx-avi-layer.is-fade{transition:none}}.labx-setmap{overflow:hidden;border:1px solid rgba(198,217,209,.5);border-radius:20px;background:#0a1017}@media(min-width:900px){.labx-setmap-scroll{zoom:.5;width:62%;margin-inline:auto;padding-block:10px}}.labx-setmap-bar{padding:10px 15px;display:flex;align-items:center;gap:18px;border-bottom:1px solid rgba(140,200,235,.16);background:#101a24e6}.labx-setmap-bar>span{display:flex;align-items:center;gap:7px;color:#9fd6ff;font-size:11px;font-weight:800;letter-spacing:.14em}.labx-setmap-bar>small{margin-left:auto;flex:0 0 auto;color:#6f8698;font-size:11px;font-variant-numeric:tabular-nums}.labx-setmap-tally{display:flex;flex-wrap:wrap;gap:7px}.labx-setmap-tally .labx-setmap-key{position:relative;padding:4px 9px;display:flex;align-items:center;gap:6px;border:1px solid rgba(146,205,240,.2);border-radius:99px;color:#b9d3e6;background:#96d2ff12;font:inherit;font-size:11px;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.labx-setmap-tally .labx-setmap-key:hover{color:#e6f5ff;border-color:#92cdf070;background:#96d2ff24}.labx-setmap-tally .labx-setmap-key:focus-visible{outline:2px solid #31ffa5;outline-offset:2px}.labx-setmap-tally .labx-setmap-key.is-active{color:#06251a;border-color:#31ffa5;background:#31ffa5}.labx-setmap-tally .labx-setmap-key.is-active b{border-left-color:#06251a4d;color:#06251a}.labx-setmap-tally .labx-setmap-key.is-auto:after{content:"";position:absolute;inset:-4px;z-index:2;border:2px solid #31ffa5;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 4px #31ffa51f,0 0 16px #31ffa580;animation:labx-auto-aim .64s cubic-bezier(.33,1,.68,1) infinite}.labx-setmap-tally .labx-setmap-key.is-pressing{animation:labx-auto-tap .26s ease-out}.labx-setmap-tally .labx-setmap-key.is-pressing:after{animation:labx-auto-press .26s ease-out forwards}.labx-setmap-tally b{padding-left:7px;border-left:1px solid rgba(146,205,240,.24);color:#7fe3c0;font-variant-numeric:tabular-nums}.labx-setmap-scroll{overflow-x:auto;overscroll-behavior-x:contain}.labx-setmap-plate{position:relative;width:100%}.labx-setmap-pan{display:none}.labx-setmap-plan{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.labx-setmap-device{position:absolute;display:block;transform-origin:50% 50%}.labx-setmap-device:before{content:"";position:absolute;inset:0;background-color:#fff;-webkit-mask-image:var(--setmap-art);mask-image:var(--setmap-art);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.labx-setmap-device.is-flashing:before{animation:labx-setmap-flash .38s ease-in-out 3}.labx-setmap-device.is-flashing{animation:labx-setmap-fatten .38s ease-in-out 3}.labx-setmap-label.is-flashing{animation:labx-setmap-label-flash .38s ease-in-out 3}@keyframes labx-setmap-flash{0%,to{background-color:#fff}45%{background-color:#31ffa5}}@keyframes labx-setmap-fatten{0%,to{filter:drop-shadow(0 0 0 rgba(49,255,165,0)) drop-shadow(0 0 0 rgba(49,255,165,0)) drop-shadow(0 0 0 rgba(49,255,165,0)) drop-shadow(0 0 0 rgba(49,255,165,0)) drop-shadow(0 0 0 rgba(49,255,165,0))}45%{filter:drop-shadow(.5px 0 0 #31ffa5) drop-shadow(-.5px 0 0 #31ffa5) drop-shadow(0 .5px 0 #31ffa5) drop-shadow(0 -.5px 0 #31ffa5) drop-shadow(0 0 7px rgba(49,255,165,.85))}}@keyframes labx-setmap-label-flash{0%,to{border-color:#96dcff47;color:#cfe9ff}45%{border-color:#31ffa5;color:#8bffd2}}@media(prefers-reduced-motion:reduce){.labx-setmap-device.is-flashing,.labx-setmap-label.is-flashing{animation-duration:.9s;animation-iteration-count:1}}.labx-setmap-label{position:absolute;display:flex;align-items:center;gap:6px;padding:2px 6px 2px 7px;border:1px solid rgba(150,220,255,.28);border-radius:6px;color:#cfe9ff;background:#081018bd;font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.labx-setmap-batt{display:flex;align-items:center;gap:4px;padding-left:6px;border-left:1px solid rgba(150,220,255,.22);color:#9ec6de;font-weight:700;font-variant-numeric:tabular-nums}.labx-setmap-batt>i{position:relative;width:15px;height:8px;padding:1.5px;border:1px solid rgba(196,231,252,.5);border-radius:2px}.labx-setmap-batt>i:after{content:"";position:absolute;top:2px;right:-2.5px;width:1.5px;height:3px;border-radius:0 1px 1px 0;background:#c4e7fc80}.labx-setmap-batt>i>s{display:block;height:100%;border-radius:1px;background:#6fe3b4}.labx-setmap-batt.is-low{color:#ffcf7a}.labx-setmap-batt.is-low>i>s{background:#ffb648}.labx-setmap-batt.is-critical{color:#ff9a9a}.labx-setmap-batt.is-critical>i>s{background:#ff6b6b}.labx-setmap-batt.is-charging>i>s{background:#7fd4ff}.labx-setmap-batt.is-charging:after{content:"";width:6px;height:9px;margin-left:-1px;flex:0 0 auto;background:#7fd4ff;clip-path:polygon(54.2% 8.3%,12.5% 58.3%,50% 58.3%,45.8% 91.7%,87.5% 41.7%,50% 41.7%)}.labx-setmap-label.is-below{transform:translate(-50%,calc(9px + var(--setmap-nudge, 0px)))}.labx-setmap-label.is-above{transform:translate(-50%,calc(-100% - 9px + var(--setmap-nudge, 0px)))}.labx-setmap-label.is-right{transform:translate(9px,calc(-50% + var(--setmap-nudge, 0px)))}.labx-setmap-label.is-left{transform:translate(calc(-100% - 9px),calc(-50% + var(--setmap-nudge, 0px)))}@media(max-width:720px){.labx-setmap-bar{flex-wrap:wrap;gap:10px}.labx-setmap-tally{flex:1 1 320px}.labx-setmap-bar>small{margin-left:auto;align-self:end;padding-bottom:12px}}@media(max-width:760px){.labx-setmap-view{position:relative}.labx-setmap-view:before,.labx-setmap-view:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:56px;pointer-events:none}.labx-setmap-view:before{left:0;background:linear-gradient(to right,#0a1017f0,#0a101799 40%,#0a101700)}.labx-setmap-view:after{right:0;background:linear-gradient(to left,#0a1017f0,#0a101799 40%,#0a101700)}.labx-setmap-scroll{scrollbar-width:none}.labx-setmap-scroll::-webkit-scrollbar{display:none}.labx-setmap-pan{display:block;position:absolute;right:16px;bottom:12px;left:16px;z-index:2;height:3px;border-radius:2px;background:#96d2ff24;pointer-events:none}.labx-setmap-pan:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--setmap-pan-x, .28) * 100%);width:calc(var(--setmap-pan-w, .44) * 100%);border-radius:inherit;background:#9fd6ffb8}.labx-setmap-tally .labx-setmap-key{min-height:40px;padding:0 10px;gap:5px}.labx-setmap-tally b{padding-left:6px}}@media(max-width:560px){.labx-setmap-bar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;padding:12px 12px 14px}.labx-setmap-bar>span{grid-column:1 / -1;margin-bottom:6px;letter-spacing:.1em;white-space:nowrap}.labx-setmap-tally{display:contents}.labx-setmap-tally b{margin-left:auto}.labx-setmap-bar>small{justify-self:end;align-self:center;padding-bottom:0;padding-right:2px}}@keyframes labx-report-data-flow{0%{left:-10px;opacity:0;transform:scale(.6)}18%,78%{opacity:1}to{left:calc(100% + 4px);opacity:0;transform:scale(1)}}@keyframes labx-report-step-pulse{0%,to{opacity:.5;transform:scale(.86)}50%{opacity:1;transform:scale(1.08)}}@media(max-width:760px){.labx-cloud-library-section,.labx-secure-tunnel-section{padding-right:14px;padding-left:14px}}@keyframes labx-report-data-flow-vertical{0%{top:-6px;opacity:0;transform:scale(.6)}18%,78%{opacity:1}to{top:calc(100% + 1px);opacity:0;transform:scale(1)}}.labx-overview-visual--network.labx-network-cinema{color:#dceef2;border-color:#294750;background:radial-gradient(circle at 56% 48%,rgba(67,222,185,.13),transparent 24%),radial-gradient(circle at 92% 10%,rgba(76,162,209,.12),transparent 31%),linear-gradient(rgba(123,183,197,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(123,183,197,.045) 1px,transparent 1px),linear-gradient(145deg,#10252d,#071116 72%);background-size:auto,auto,27px 27px,27px 27px,auto;box-shadow:inset 0 1px #ffffff0e,0 24px 55px #13344030}.labx-network-cinema-head{position:absolute;z-index:9;top:16px;right:17px;left:17px;min-height:37px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(128,191,199,.13);border-radius:11px;color:#6f939c;background:#07111694;font-size:7px;font-weight:730;letter-spacing:.09em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.labx-network-cinema-head>span{display:flex;align-items:center;gap:7px}.labx-network-cinema-head>span i{width:6px;height:6px;border-radius:50%;background:#58dfaa;box-shadow:0 0 9px #58dfaaa8;animation:labx-network-cinema-status 2.2s ease-in-out infinite}.labx-network-cinema-head small{color:#568175;font-size:7px}.labx-network-cinema-glow{position:absolute;z-index:1;top:49%;left:53%;width:178px;height:178px;transform:translate(-50%,-50%)}.labx-network-cinema-glow i{position:absolute;inset:0;border:1px solid rgba(81,221,177,.13);border-radius:50%;animation:labx-network-cinema-ring 6s ease-out infinite}.labx-network-cinema-glow i:nth-child(2){inset:22px;animation-delay:-2s}.labx-network-cinema-glow i:nth-child(3){inset:44px;animation-delay:-4s}.labx-network-cinema-studio{position:absolute;z-index:5;top:32%;left:5%;width:29%;min-height:145px;padding:17px;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;overflow:hidden;border:1px solid rgba(96,165,170,.26);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(74,221,171,.11),transparent 38%),#0d2025e0;box-shadow:0 22px 43px #00000047,inset 0 1px #ffffff0a;animation:labx-network-cinema-studio-breathe 7s ease-in-out infinite}.labx-network-cinema-app{position:relative;width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(102,229,185,.27);border-radius:15px;color:#8cf0c5;background:linear-gradient(145deg,#1d5743,#102b23);box-shadow:0 0 0 7px #58d6a809,0 13px 25px #0000003d}.labx-network-cinema-app span{font-size:17px;font-weight:780;letter-spacing:-.07em}.labx-network-cinema-app i{position:absolute;right:6px;bottom:6px;width:5px;height:5px;border-radius:50%;background:#71efbb;box-shadow:0 0 8px #71efbbbf}.labx-network-cinema-studio>div:nth-child(2){min-width:0}.labx-network-cinema-studio small,.labx-network-cinema-studio strong,.labx-network-cinema-studio p{display:block}.labx-network-cinema-studio small{color:#52766f;font-size:6px;font-weight:760;letter-spacing:.1em}.labx-network-cinema-studio strong{margin-top:5px;color:#bdd5d0;font-size:14px;font-weight:650}.labx-network-cinema-studio p{margin:7px 0 0;display:flex;align-items:center;gap:5px;color:#648b81;font-size:7px}.labx-network-cinema-studio p i{width:5px;height:5px;border-radius:50%;background:#58dda7;box-shadow:0 0 7px #58dda7a3}.labx-network-cinema-meter{position:absolute;right:14px;bottom:10px;left:14px;height:15px;display:flex;align-items:flex-end;gap:3px;opacity:.5}.labx-network-cinema-meter i{flex:1;height:25%;border-radius:1px 1px 0 0;background:linear-gradient(#69e4b1,#69e4b114);animation:labx-network-cinema-meter 1.6s ease-in-out infinite alternate}.labx-network-cinema-meter i:nth-child(2){height:65%;animation-delay:-.45s}.labx-network-cinema-meter i:nth-child(3){height:100%;animation-delay:-.9s}.labx-network-cinema-meter i:nth-child(4){height:52%;animation-delay:-.2s}.labx-network-cinema-meter i:nth-child(5){height:82%;animation-delay:-.7s}.labx-network-cinema-router{position:absolute;z-index:7;top:49%;left:53%;width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(98,229,185,.46);border-radius:50%;color:#75ebba;background:radial-gradient(circle at 35% 28%,#1d4a3a,#0b211a 72%);box-shadow:0 0 0 9px #52d2a40b,0 20px 40px #00000059,0 0 30px #49d6a614;transform:translate(-50%,-50%)}.labx-network-cinema-router>span{position:absolute;inset:-13px;border:1px solid rgba(98,229,185,.13);border-radius:50%;animation:labx-network-cinema-router-wave 3.4s ease-out infinite}.labx-network-cinema-router>span:nth-child(2){animation-delay:-1.7s}.labx-network-cinema-router svg{width:26px;height:26px;stroke-width:1.55}.labx-network-cinema-router small{position:absolute;bottom:11px;color:#4f796b;font-size:5px;font-weight:750;letter-spacing:.1em}.labx-network-cinema-path{position:absolute;z-index:2;height:1px;overflow:visible;transform-origin:left center;background:linear-gradient(90deg,#5bdfb485,#559fb02b)}.labx-network-cinema-path:before{content:"";position:absolute;top:-1px;right:0;left:0;height:3px;background:inherit;filter:blur(4px);opacity:.45}.labx-network-cinema-path>i{position:absolute;z-index:2;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:#80f0c2;box-shadow:0 0 10px #80f0c2cc;animation:labx-network-cinema-packet 2.6s ease-in-out infinite}.labx-network-cinema-path--studio{top:49%;left:32%;width:18%}.labx-network-cinema-path--studio i:nth-child(2){animation-delay:-1.3s}.labx-network-cinema-path--one{top:47%;left:56%;width:30%;transform:rotate(-30deg)}.labx-network-cinema-path--two{top:50%;left:57%;width:29%;transform:rotate(-5deg)}.labx-network-cinema-path--three{top:53%;left:57%;width:29%;transform:rotate(22deg)}.labx-network-cinema-path--four{top:55%;left:52%;width:25%;transform:rotate(84deg)}.labx-network-cinema-path--one i{animation-delay:-.25s}.labx-network-cinema-path--two i{animation-delay:-.9s}.labx-network-cinema-path--three i{animation-delay:-1.55s}.labx-network-cinema-path--four i{animation-delay:-2.1s}.labx-network-cinema-nodes>div{position:absolute;z-index:5;min-width:0;min-height:59px;padding:10px;display:grid;grid-template-columns:26px minmax(0,1fr) 5px;align-items:center;gap:8px;border:1px solid rgba(88,139,148,.27);border-radius:13px;color:#6fcbaa;background:#0c1c22e6;box-shadow:0 13px 28px #0000003d,inset 0 1px #ffffff08;animation:labx-network-cinema-node 8s ease-in-out infinite}.labx-network-cinema-nodes .is-desktop{top:14%;right:5%;width:24%;animation-delay:-.3s}.labx-network-cinema-nodes .is-phone{top:37%;right:3%;width:22%;animation-delay:-2.1s}.labx-network-cinema-nodes .is-led{top:61%;right:5%;width:25%;animation-delay:-4s}.labx-network-cinema-nodes .is-tablet{right:37%;bottom:6%;width:22%;animation-delay:-5.9s}.labx-network-cinema-nodes svg{width:23px;height:23px;stroke-width:1.4}.labx-network-cinema-nodes span,.labx-network-cinema-nodes small,.labx-network-cinema-nodes strong{min-width:0;display:block}.labx-network-cinema-nodes small{color:#4e7069;font-size:5px;font-weight:760;letter-spacing:.08em}.labx-network-cinema-nodes strong{margin-top:4px;overflow:hidden;color:#93afa7;font-size:8px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.labx-network-cinema-nodes>div>i{width:5px;height:5px;border-radius:50%;background:#62e1aa;box-shadow:0 0 8px #62e1aaad;animation:labx-network-cinema-status 2s ease-in-out infinite}.labx-network-cinema-receipt{position:absolute;z-index:8;bottom:6%;left:5%;min-width:30%;min-height:48px;padding:8px 12px;display:grid;grid-template-columns:auto 1fr 1px auto 1fr;align-items:center;gap:8px;border:1px solid rgba(83,145,145,.24);border-radius:13px;color:#6ddbad;background:#081418d1;box-shadow:0 12px 24px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.labx-network-cinema-receipt svg{width:16px;height:16px;stroke-width:1.45}.labx-network-cinema-receipt span,.labx-network-cinema-receipt small,.labx-network-cinema-receipt strong{display:block}.labx-network-cinema-receipt small{color:#4d6f69;font-size:5px;letter-spacing:.07em}.labx-network-cinema-receipt strong{margin-top:3px;color:#9ab6af;font-size:8px}.labx-network-cinema-receipt>i{width:1px;height:24px;background:#28443e}.labx-overview-visual--network.labx-network-cinema{color:#355e69;border-color:#bfd7df;background:radial-gradient(circle at 56% 48%,rgba(91,213,172,.2),transparent 25%),radial-gradient(circle at 92% 10%,rgba(105,180,219,.19),transparent 32%),linear-gradient(rgba(73,132,151,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(73,132,151,.065) 1px,transparent 1px),linear-gradient(145deg,#fbfefe,#e8f3f6 72%);background-size:auto,auto,27px 27px,27px 27px,auto;box-shadow:inset 0 1px #ffffffe6,0 24px 55px #295b6c1f}.labx-network-cinema-head{border-color:#5c8e9b33;color:#577681;background:#ffffffb8;box-shadow:0 8px 22px #345d6c0f,inset 0 1px #ffffffe6}.labx-network-cinema-head small{color:#5b8177}.labx-network-cinema-glow i{border-color:#37b68e33}.labx-network-cinema-studio{border-color:#66a0a957;background:radial-gradient(circle at 0 0,rgba(83,215,168,.2),transparent 42%),#ffffffdb;box-shadow:0 20px 42px #305d6b1f,inset 0 1px #fffffff2}.labx-network-cinema-app{border-color:#3bb58c57;color:#26785e;background:linear-gradient(145deg,#e2f8ef,#c6eee0);box-shadow:0 0 0 7px #42b9900f,0 13px 25px #2d68541f}.labx-network-cinema-studio small{color:#6c8c86}.labx-network-cinema-studio strong{color:#345d62}.labx-network-cinema-studio p{color:#648c83}.labx-network-cinema-meter i{background:linear-gradient(#45bd91,#45bd911a)}.labx-network-cinema-router{border-color:#3cbc9180;color:#2e9976;background:radial-gradient(circle at 35% 28%,#fff,#d9f2e9 72%);box-shadow:0 0 0 9px #44be9414,0 18px 36px #2d695829,0 0 30px #49d6a61a}.labx-network-cinema-router>span{border-color:#33b58b38}.labx-network-cinema-router small{color:#5f8a7d}.labx-network-cinema-path{background:linear-gradient(90deg,#2eb187b3,#468b9d40)}.labx-network-cinema-path>i{background:#31b987;box-shadow:0 0 10px #31b9877a}.labx-network-cinema-nodes>div{border-color:#5d919d4d;color:#2e9874;background:#ffffffe0;box-shadow:0 13px 28px #305b691c,inset 0 1px #fffffff5}.labx-network-cinema-nodes small{color:#6f8f89}.labx-network-cinema-nodes strong{color:#4c6d70}.labx-network-cinema-receipt{border-color:#48978b47;color:#2f9d75;background:#ffffffd1;box-shadow:0 12px 24px #2b5b671a}.labx-network-cinema-receipt small{color:#6b8a84}.labx-network-cinema-receipt strong{color:#496a6d}.labx-network-cinema-receipt>i{background:#c6dcd8}.labx-network-sync-card{color:#345d66;box-shadow:inset 0 1px #fffffff0,0 24px 55px #295b6c1f}.labx-network-sync-card:before{content:"";position:absolute;inset:10% 9% 2%;border-radius:50%;background:radial-gradient(circle,rgba(76,214,170,.13),transparent 63%);filter:blur(14px)}.labx-network-sync-stage{position:absolute;z-index:2;top:18px;left:50%;width:97%;aspect-ratio:1600 / 1000;container-type:inline-size;transform:translate(-50%)}.labx-network-sync-links{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible}.labx-network-sync-links path{fill:none;stroke:#34ae8e94;stroke-width:3.4;stroke-linecap:round;stroke-dasharray:2000;stroke-dashoffset:2000;filter:drop-shadow(0 0 4px rgba(55,193,151,.3));transition:stroke-dashoffset .62s cubic-bezier(.16,1,.3,1)}.labx-network-sync-links path.is-on{stroke-dashoffset:0;animation:labx-network-sync-wire 2.8s ease-in-out infinite}.labx-network-sync-node{position:absolute;z-index:3;opacity:0;translate:0 13px;transform:translate(-50%,-50%);transition:opacity .48s ease,translate .54s cubic-bezier(.16,1,.3,1)}.labx-network-sync-node.is-in{opacity:1;translate:0 0}.labx-network-sync-node.is-server{top:24%;left:50%;width:33.75%}.labx-network-sync-node.is-laptop{top:63%;left:50%;width:33%}.labx-network-sync-node.is-mac{top:41%;left:12%;width:22%}.labx-network-sync-node.is-tablet{top:41%;left:88%;width:21%}.labx-network-sync-node.is-phone{top:68%;left:20%;width:9%}.labx-network-sync-node.is-wireless{top:68%;left:80%;width:20%}.labx-network-sync-frame{position:relative}.labx-network-sync-frame>img,.labx-network-sync-hardware{position:relative;z-index:2;width:100%;height:auto;display:block}.labx-network-sync-screen{position:absolute;z-index:1;inset:0;overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(49,205,164,.18),transparent 63%),linear-gradient(160deg,#0b2430,#07151e 68%,#041016)}.labx-network-sync-node.is-laptop .labx-network-sync-screen{clip-path:polygon(12.15% 7.09%,87.15% 6.72%,87.15% 69.06%,12.91% 67.86%)}.labx-network-sync-node.is-mac .labx-network-sync-screen{clip-path:polygon(5.59% 8.2%,94.68% 8.2%,94.68% 68.69%,5.59% 68.69%)}.labx-network-sync-node.is-tablet .labx-network-sync-screen{clip-path:polygon(7.39% 13.35%,93.37% 12.06%,92.75% 85.54%,6.63% 86%)}.labx-network-sync-node.is-wireless .labx-network-sync-screen{clip-path:polygon(16.44% 38.03%,83.01% 38.03%,82.94% 84.07%,16.64% 84.07%)}.labx-network-sync-node.is-phone .labx-network-sync-screen{clip-path:polygon(14.24% 10.23%,15.62% 7.36%,19.66% 5.38%,25.19% 4.84%,75.88% 4.84%,80.87% 5.5%,84.38% 7.24%,85.76% 10.11%,85.97% 89.47%,84.7% 92.11%,81.4% 94.26%,75.45% 95.1%,24.55% 95.04%,19.23% 94.32%,15.52% 92.34%,14.13% 89.77%)}.labx-network-sync-studio{position:absolute;z-index:1;top:6.72%;left:12.15%;width:75%;height:62.34%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.labx-network-sync-meter{position:absolute;z-index:4;top:50%;left:50%;display:flex;align-items:center;flex-direction:column;gap:2px;color:#5ce3b8;transform:translate(-50%,-50%)}.labx-network-sync-node.is-laptop .labx-network-sync-meter{top:47.55%;left:49.84%}.labx-network-sync-node.is-mac .labx-network-sync-meter{top:38.45%;left:50.14%}.labx-network-sync-node.is-tablet .labx-network-sync-meter{top:49.24%;left:50.04%}.labx-network-sync-node.is-wireless .labx-network-sync-meter{top:61.05%;left:49.76%}.labx-network-sync-node.is-phone .labx-network-sync-meter{top:49.97%;left:50.05%}.labx-network-sync-meter>span{position:relative;width:4.6cqw;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#55dfb3 var(--sync-p),rgba(255,255,255,.16) 0);filter:drop-shadow(0 0 5px rgba(73,222,174,.35))}.labx-network-sync-node.is-phone .labx-network-sync-meter>span{width:3.1cqw}.labx-network-sync-node.is-wireless .labx-network-sync-meter>span{width:3.8cqw}.labx-network-sync-meter>span>i{position:absolute;inset:20%;border-radius:50%;background:#092029}.labx-network-sync-meter svg{position:relative;z-index:2;width:47%;height:47%;opacity:0;stroke-width:2.5;transform:scale(.55);transition:opacity .22s ease,transform .28s ease}.labx-network-sync-node.is-done .labx-network-sync-meter svg{opacity:1;transform:scale(1)}.labx-network-sync-meter b{color:#9debd3;font-family:SFMono-Regular,Consolas,monospace;font-size:1.25cqw;font-weight:650;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.7)}.labx-network-sync-node.is-server .labx-network-sync-frame>span{position:absolute;z-index:0;inset:11% 23%;border:1px solid #45dcae;border-radius:6px;opacity:0}.labx-network-sync-node.is-server .labx-network-sync-frame>span.is-active{animation:labx-network-sync-server-glow 1.5s ease-out infinite}.labx-network-sync-offline{position:absolute;z-index:4;top:21%;left:50%;padding:.5cqw 1.05cqw;display:inline-flex;align-items:center;gap:.5cqw;border:1px solid rgba(151,178,170,.36);border-radius:99px;color:#d3e9e0;background:#091914d6;font-size:1.9cqw;font-weight:780;letter-spacing:.08em;white-space:nowrap;opacity:0;transform:translate(-50%,-30%);transition:opacity .32s ease,transform .32s ease}.labx-network-sync-offline.is-on{opacity:1;transform:translate(-50%,-50%)}.labx-network-sync-offline svg{width:2cqw;height:2cqw}@keyframes labx-network-sync-wire{0%,to{stroke:#34ae8e73;filter:drop-shadow(0 0 2px rgba(55,193,151,.18))}50%{stroke:#30be94d1;filter:drop-shadow(0 0 6px rgba(55,193,151,.45))}}@keyframes labx-network-sync-server-glow{0%{opacity:.7;transform:scale(.98)}to{opacity:0;transform:scale(1.17)}}.labx-flicker-proof-card{margin-top:30px;padding:18px 18px 0;display:grid;grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);align-items:center;gap:24px;overflow:hidden;border:1px solid #33434f;border-radius:22px;color:#eaf4f7;background:radial-gradient(circle at 79% 36%,rgba(81,158,194,.13),transparent 33%),linear-gradient(145deg,#111820,#070b10 74%);box-shadow:0 20px 48px #20343d2e,inset 0 1px #ffffff0d}.labx-flicker-proof-copy{padding:24px 0 24px 15px;display:flex;align-items:flex-start;flex-direction:column}.labx-flicker-proof-copy>span{display:flex;align-items:center;gap:7px;color:#73e1bc;font-size:10px;font-weight:750;letter-spacing:.1em}.labx-flicker-proof-copy>span i{width:5px;height:5px;border-radius:50%;background:#52dbab;box-shadow:0 0 8px #52dbaba6}.labx-flicker-proof-copy strong{max-width:260px;margin-top:15px;color:#f4f8fa;font-size:clamp(22px,2.3vw,33px);font-weight:540;line-height:1.05;letter-spacing:-.045em}.labx-flicker-proof-copy small{max-width:280px;margin-top:14px;color:#8799a2;font-size:12px;line-height:1.55}.labx-flicker-stage{position:relative;width:100%;aspect-ratio:1659 / 948;align-self:end;--labx-flicker-w: .55;--labx-flicker-y: 13.6%}.labx-flicker-plate,.labx-flicker-screen{position:absolute;inset:0;width:100%;height:100%}.labx-flicker-plate{z-index:1;display:block;pointer-events:none}.labx-flicker-plate:nth-of-type(2){z-index:3}.labx-flicker-screen{z-index:2;overflow:hidden;isolation:isolate;transform-origin:0 0}.labx-flicker-screen--camera{z-index:4}.labx-flicker-screen video{position:absolute;z-index:0;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.labx-flicker-bands{position:absolute;z-index:2;inset:0;overflow:hidden;clip-path:inset(calc(var(--labx-flicker-w) * 100%) 0 0 0)}.labx-flicker-bands i{position:absolute;top:-30%;right:0;left:0;height:160%;background:repeating-linear-gradient(180deg,#000000d9 0 4.6%,#0000000d 4.6% 11.5%);animation:labx-flicker-roll .9s linear infinite,labx-flicker-flutter .16s steps(2,end) infinite}.labx-flicker-wipe{position:absolute;z-index:5;top:var(--labx-flicker-y);left:61.2%;width:32.1%;height:0;cursor:ns-resize;touch-action:none}.labx-flicker-wipe:before{content:"";position:absolute;top:-11px;right:-14%;left:-14%;height:22px}.labx-flicker-wipe:after{content:"";position:absolute;top:-1px;right:0;left:0;height:2px;background:#55e2b4;box-shadow:0 0 0 1px #00000073,0 0 10px #48e0afbf}.labx-flicker-wipe:focus-visible{outline:none}.labx-flicker-wipe:focus-visible:after{box-shadow:0 0 0 2px #eafff8,0 0 12px #48e0afe6}.labx-flicker-wipe>span{position:absolute;left:0;padding:4px 8px;border-radius:999px;color:#fff;background:#030a08c2;font-size:8px;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.labx-flicker-wipe .is-without{top:6px}.labx-flicker-wipe .is-with{bottom:6px;color:#79e8c1;background:#004834d6}@keyframes labx-flicker-roll{to{transform:translateY(11.5%)}}@keyframes labx-flicker-flutter{0%{opacity:.7}to{opacity:1}}@media(max-width:900px){.labx-flicker-proof-card{grid-template-columns:1fr;gap:0}.labx-flicker-proof-copy{padding:18px 10px 4px}.labx-flicker-proof-copy strong,.labx-flicker-proof-copy small{max-width:620px}}@media(max-width:680px){.labx-network-sync-stage{top:24px;width:105%}.labx-flicker-proof-card{margin-top:22px;padding:10px 10px 0;border-radius:17px}.labx-flicker-proof-copy{padding:13px 7px 4px}.labx-flicker-proof-copy strong{font-size:22px}}@media(max-width:680px){.labx-flicker-proof-card{margin-top:24px}.labx-flicker-wipe:before{top:-22px;height:44px}.labx-flicker-wipe>span{font-size:9.5px}}@media(prefers-reduced-motion:reduce){.labx-flicker-bands i{animation:none}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.labx-overview-card .labx-overview-visual{background:none;border-color:transparent;box-shadow:none}.labx-detail-topbar{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:26px 0 20px}.labx-detail-topbar .labx-detail-back{margin-bottom:0}.labx-store-plan{width:100%;height:calc(100vh - 59px);height:calc(100dvh - 59px);min-height:560px;display:block;border:0}@media(max-width:760px){.labx-store-plan{height:calc(100vh - 58px);height:calc(100dvh - 58px);min-height:0}}.labx-reel,.labx-disc{--hw-surface: rgba(255, 255, 255, .05);--hw-divider: rgba(255, 255, 255, .075);--hw-text: rgba(255, 255, 255, .94);--hw-second: rgba(255, 255, 255, .7);--hw-third: rgba(255, 255, 255, .52);--hw-cyan: #7dd3fc;--hw-blue: #0169a1;--hw-green: #4ade80;--csp-bg: #14171c;--csp-border: #2a3445;--csp-text: #e6eaf2;--csp-second: #8a96aa;--csp-faint: #5d6a80;--csp-accent: #2d8bd1;width:min(100%,940px);margin:0 auto;display:flex;flex-direction:column;gap:16px}.labx-reel-viewport{position:relative;min-height:470px;padding:46px 30px 34px;display:grid;place-items:center;overflow:hidden;border:1px solid #21262c;border-radius:22px;background:radial-gradient(circle at 50% 0%,rgba(125,211,252,.09),transparent 58%),#0c0c0e;box-shadow:0 34px 74px #0e1e2647}.labx-reel-slate,.labx-reel-take{position:absolute;top:16px;color:#ffffff57;font-size:9px;font-weight:800;letter-spacing:.14em}.labx-reel-slate{left:20px}.labx-reel-take{right:20px;font-variant-numeric:tabular-nums}.labx-reel-scene{width:100%;display:grid;place-items:center;animation:labx-reel-cut .42s cubic-bezier(.16,1,.3,1) both}@keyframes labx-reel-cut{0%{opacity:0;transform:scale(1.022)}to{opacity:1;transform:none}}.labx-reel-caption{max-width:740px;margin:0;display:grid;color:var(--labx-copy, #4d6a6b);font-size:14px;line-height:1.55}.labx-reel-caption>span{grid-area:1 / 1;visibility:hidden}.labx-reel-caption>span.is-on{visibility:visible}.labx-studio-fleet,.labx-studio-column{width:100%;display:flex;flex-direction:column;gap:10px}.labx-studio-column{max-width:470px}.labx-studio-section-head{height:30px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--hw-divider);color:var(--hw-third)}.labx-studio-section-head>span{display:flex;align-items:center;gap:7px;font-size:9.5px;font-weight:800;letter-spacing:.09em}.labx-studio-section-head svg{width:13px;height:13px}.labx-studio-section-head>strong{min-width:22px;height:19px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--hw-surface);color:var(--hw-second);font-size:9.5px;font-variant-numeric:tabular-nums}.labx-studio-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.labx-studio-card{position:relative;min-width:0;padding:12px 13px 10px 38px;display:flex;flex-direction:column;gap:8px;border-radius:13px;background:var(--hw-surface);color:var(--hw-text)}.labx-studio-card.is-selected{background:#0169a13d;box-shadow:inset 3px 0 0 var(--hw-cyan)}.labx-studio-check{position:absolute;top:12px;left:12px;width:18px;height:18px;display:grid;place-items:center;border-radius:5px;background:#00000057;box-shadow:inset 0 0 0 1px #fff3}.labx-studio-check.is-on{background:#fff;box-shadow:none}.labx-studio-check svg{width:12px;height:12px;color:var(--hw-blue);stroke-width:3.4}.labx-studio-picks .labx-studio-check,.labx-studio-picks .labx-studio-card.is-selected{animation:labx-studio-tick .42s ease both;animation-delay:calc(.34s + var(--pick-index) * .32s)}@keyframes labx-studio-tick{0%{background:#ffffff0d;box-shadow:inset 0 0 0 1px #fff3}}.labx-studio-card-identity,.labx-studio-card-scope,.labx-studio-card-readiness,.labx-studio-card-health{min-width:0;display:flex;align-items:center}.labx-studio-card-identity{gap:7px}.labx-studio-platform{width:15px;height:15px;flex:0 0 auto;color:#ffffffe6}.labx-studio-card-name{flex:1;min-width:0;overflow:hidden;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.labx-studio-card-link{display:inline-flex;align-items:center;gap:5px;color:#dcfce7;font-size:8.5px;font-weight:800;letter-spacing:.06em}.labx-studio-card-link i{width:6px;height:6px;border-radius:50%;background:var(--hw-green);box-shadow:0 0 6px #4ade8073}.labx-studio-card-scope{gap:9px;color:var(--hw-third);font-size:8.5px;font-weight:700;letter-spacing:.045em}.labx-studio-card-scope span{display:inline-flex;align-items:center;gap:5px}.labx-studio-card-scope svg{width:11px;height:11px}.labx-studio-card-readiness{gap:7px;min-height:22px}.labx-studio-card-mode{padding:3px 6px;border-radius:5px;background:#0000006b;color:#ffffffdb;font-size:8.5px;font-weight:850;letter-spacing:.04em}.labx-studio-card-readiness>strong{flex:1;min-width:0;overflow:hidden;color:var(--hw-second);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.labx-studio-card-ready{display:inline-flex;align-items:center;gap:4px;color:#bbf7d0;font-size:8.5px;font-weight:800}.labx-studio-card-ready svg{width:11px;height:11px}.labx-studio-card-health{gap:10px;color:var(--hw-second);font-size:9.5px}.labx-studio-card-health>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.labx-studio-card-health svg{width:12px;height:12px}.labx-studio-card-calm{min-height:26px;margin:auto -4px -2px;padding:0 8px;display:flex;align-items:center;gap:7px;border-radius:7px;background:#4ade8012;color:#bbf7d0c7;font-size:9.5px;font-weight:700}.labx-studio-card-calm svg{width:12px;height:12px}.labx-studio-card-operation{margin:auto -4px -2px;padding:7px 8px;display:flex;flex-direction:column;gap:6px;border-radius:8px;background:#0000003d}.labx-studio-card-operation>div:first-child{display:flex;align-items:center;gap:8px;color:#ffffffd1;font-size:9.5px}.labx-studio-card-operation>div:first-child>span{flex:1;display:inline-flex;align-items:center;gap:6px}.labx-studio-card-operation svg{width:12px;height:12px}.labx-studio-card-operation strong{font-variant-numeric:tabular-nums}.is-spinning{animation:labx-studio-spin 1.1s linear infinite}@keyframes labx-studio-spin{to{transform:rotate(360deg)}}.labx-studio-card-progress{height:4px;overflow:hidden;border-radius:2px;background:#ffffff1f}.labx-studio-card-progress i{height:100%;display:block;border-radius:inherit;background:var(--hw-cyan);animation:labx-studio-fill 2.6s cubic-bezier(.32,.9,.3,1) both}@keyframes labx-studio-fill{0%{width:4%}}.labx-studio-transfer-note{margin:4px 0 0;color:var(--hw-third);font-size:10px;letter-spacing:.03em}.labx-studio-dock-frame{display:flex;flex-direction:column;gap:22px;align-items:center}.labx-studio-dock{position:relative;padding:10px 14px;display:flex;align-items:center;gap:6px;border-radius:16px;background:#ffffff14;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 8px 40px #0006;transform:scale(1.16)}.labx-studio-dock-count{padding-right:10px;border-right:1px solid rgba(255,255,255,.1);color:#ffffffb3;font-size:11px;font-weight:550;white-space:nowrap}.labx-reel .labx-studio-dock-btn{display:flex;align-items:center;gap:5px;padding:7px 12px;border:0;border-radius:8px;background:#ffffff0f;color:#fff9;font:inherit;font-size:10.5px;font-weight:600}.labx-reel .labx-studio-dock-btn svg{width:13px;height:13px;opacity:.85}.labx-reel .labx-studio-dock-btn.is-sync{background:#0169a1;color:#fff}.labx-reel .labx-studio-dock-btn.is-sync svg{opacity:1}.labx-studio-dock-clear{width:27px;height:27px;display:inline-grid;place-items:center;border-radius:8px;background:#ffffff0d;color:#ffffff8c}.labx-studio-dock-clear svg{width:13px;height:13px}.labx-studio-dock-note{margin:0;color:var(--hw-third);font-size:11px;letter-spacing:.02em}.labx-studio-cursor{position:absolute;z-index:4;top:66%;left:72%;width:22px;height:22px;margin:-2.75px 0 0 -5.5px;pointer-events:none}.labx-studio-dock-btn.is-sync,.labx-studio-btn.is-primary,.labx-studio-syncbtn,.labx-csp-btn.is-primary{position:relative}.labx-studio-cursor-arrow{width:22px;height:22px;display:block;filter:drop-shadow(0 2px 5px rgba(0,0,0,.5));transform-origin:25% 12%;animation:labx-studio-point 2.4s cubic-bezier(.2,.7,.25,1) both}.labx-studio-cursor-arrow path{fill:#fff;stroke:#0a0e13;stroke-width:1.5;stroke-linejoin:round}.labx-studio-cursor-ring{position:absolute;top:-9px;left:-9px;width:26px;height:26px;border:2px solid rgba(125,211,252,.9);border-radius:50%;opacity:0;animation:labx-studio-click 2.4s cubic-bezier(.2,.7,.25,1) both}@keyframes labx-studio-point{0%{opacity:0;transform:translate(26px,20px) scale(1)}12%{opacity:1}62%,78%{opacity:1;transform:translate(0) scale(1)}86%{transform:translate(1px,1px) scale(.86)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes labx-studio-click{0%,82%{opacity:0;transform:scale(.25)}88%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.3)}}.labx-studio-modal{width:340px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#1a1e26;box-shadow:0 16px 48px #00000080;transform:scale(1.12)}.labx-studio-modal header{padding:14px 18px 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08)}.labx-studio-modal h4{margin:0;color:#ffffffe6;font-size:13px;font-weight:600}.labx-studio-modal-close{color:#fff6}.labx-studio-modal-close svg{width:15px;height:15px;display:block}.labx-studio-modal-body{padding:15px 18px;display:flex;flex-direction:column;gap:11px}.labx-studio-modeswitch{display:flex;align-self:center;overflow:hidden;border-radius:10px;background:#00000040}.labx-studio-modeswitch span{padding:7px 16px;color:#ffffff73;font-size:10.5px;font-weight:700;letter-spacing:.5px}.labx-studio-modeswitch .is-active{background:#0169a1;color:#fff}.labx-studio-modeswitch .is-media.is-active{background:#c2580a}.labx-studio-select{padding:8px 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;color:#ffffffe6;font-size:11px}.labx-studio-select svg{width:14px;height:14px;opacity:.5}.labx-studio-modal footer{position:relative;padding:11px 18px 15px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid rgba(255,255,255,.08)}.labx-studio-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;color:#fff9;font-size:11px;font-weight:600}.labx-studio-btn svg{width:13px;height:13px}.labx-studio-btn.is-primary{border-color:#3b82f64d;background:#3b82f633;color:#60a5fa}.labx-studio-sidebar{width:292px;padding:12px 0 14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#101216;transform:scale(1.1)}.labx-studio-sidebar-head{padding:6px 14px 10px;color:var(--hw-third);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.labx-studio-sidebar-head span{display:inline-flex;align-items:center;gap:6px}.labx-studio-sidebar-head i{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e80}.labx-studio-sidebar-list{padding:0 8px;display:flex;flex-direction:column;gap:2px}.labx-studio-sidebar-list>div{min-height:32px;padding:0 8px;display:flex;align-items:center;gap:9px;border-radius:7px;background:#ffffff08;color:#ffffffd1;font-size:11px}.labx-studio-sidebar-list svg{width:14px;height:14px;color:#56b7e8;opacity:.85}.labx-studio-lib-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labx-studio-syncstatus{margin:10px 12px 0;padding:9px 12px;display:flex;align-items:center;gap:8px;border-radius:8px;font-size:10.5px}.labx-studio-syncstatus.is-syncing{border:1px solid rgba(56,189,248,.2);background:#38bdf81a;color:#38bdf8}.labx-studio-syncstatus.is-success{border:1px solid rgba(34,197,94,.2);background:#22c55e1a;color:#22c55e}.labx-studio-syncstatus svg{width:15px;height:15px}.labx-studio-syncstatus>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.labx-studio-syncstatus span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labx-studio-spinner{width:13px;height:13px;flex:0 0 auto;border:2px solid rgba(56,189,248,.2);border-top-color:#38bdf8;border-radius:50%;animation:labx-studio-spin .8s linear infinite}.labx-studio-syncbar{height:4px;overflow:hidden;border-radius:2px;background:#ffffff1a}.labx-studio-syncbar b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#0284c7,#7dd3fc);animation:labx-studio-download 3.6s cubic-bezier(.3,.8,.3,1) both}@keyframes labx-studio-download{0%{width:8%}to{width:45%}}.labx-studio-syncbtn{position:relative;margin:10px 12px 0;padding:9px 14px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffff9e;font-size:11.5px;font-weight:500}.labx-studio-syncbtn svg{width:14px;height:14px}.labx-studio-syncbtn.has-changes{border-color:#38bdf880;color:#38bdf8;background:#38bdf80d}.labx-studio-syncbtn.has-changes:after{content:"";position:absolute;top:-4px;right:-4px;width:9px;height:9px;border-radius:50%;background:#38bdf8}.labx-studio-syncbtn.is-stop{border-color:#ef44446b;background:#ef444429;color:#fca5a5}.labx-studio-sidebar-note{margin:12px 14px 0;color:var(--hw-third);font-size:9.5px;letter-spacing:.03em}.labx-csp-modal{width:min(100%,500px);overflow:hidden;border:1px solid var(--csp-border);border-radius:10px;background:var(--csp-bg);color:var(--csp-text);box-shadow:0 24px 60px #00000080}.labx-csp-head{padding:15px 18px 12px;display:flex;align-items:flex-start;gap:11px;border-bottom:1px solid var(--csp-border)}.labx-csp-head>svg{width:19px;height:19px;flex:0 0 auto;color:var(--csp-text)}.labx-csp-head>div{flex:1;min-width:0}.labx-csp-head h4{margin:0;font-size:14px;font-weight:600}.labx-csp-head p{margin:3px 0 0;color:var(--csp-second);font-size:11px}.labx-csp-close{color:var(--csp-second)}.labx-csp-close svg{width:15px;height:15px;display:block}.labx-csp-toolbar{padding:9px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--csp-border);background:#ffffff05}.labx-csp-selectall{display:inline-flex;align-items:center;gap:8px;color:var(--csp-second);font-size:11px}.labx-csp-legend{display:inline-flex;align-items:center;gap:3px;color:var(--csp-faint);font-size:10px}.labx-csp-legend b{margin-left:6px;color:var(--csp-second);font-weight:400;font-variant-numeric:tabular-nums}.labx-csp-dot{width:8px;height:8px;flex:0 0 auto;margin:0 3px 0 8px;display:inline-block;border-radius:50%;vertical-align:middle}.labx-csp-legend .labx-csp-dot:first-child{margin-left:0}.labx-csp-dot.is-synced{background:#34d399}.labx-csp-dot.is-outdated{background:#fbbf24}.labx-csp-dot.is-missing{background:transparent;box-shadow:inset 0 0 0 1.5px var(--csp-faint)}.labx-csp-box{width:14px;height:14px;flex:0 0 auto;position:relative;border-radius:3px;box-shadow:inset 0 0 0 1.5px #46536b}.labx-csp-box.is-on,.labx-csp-box.is-mixed{background:var(--csp-accent);box-shadow:none}.labx-csp-box.is-on:after{content:"";position:absolute;top:1px;left:4.5px;width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.labx-csp-box.is-mixed:after{content:"";position:absolute;top:6px;left:3px;width:8px;height:2px;background:#fff}.labx-csp-list{margin:0;padding:0;list-style:none}.labx-csp-list>li{border-bottom:1px solid rgba(255,255,255,.03)}.labx-csp-list>li.is-selected>.labx-csp-row{background:#5cb8ff14}.labx-csp-row{padding:9px 18px;display:flex;align-items:flex-start;gap:10px}.labx-csp-caret{width:16px;flex:0 0 16px;color:var(--csp-second)}.labx-csp-caret svg{width:14px;height:14px;display:block}.labx-csp-row>.labx-csp-box{margin-top:2px}.labx-csp-row>div{flex:1;min-width:0}.labx-csp-row strong{display:flex;align-items:center;font-size:12.5px;font-weight:500}.labx-csp-row small{display:block;margin-top:2px;color:var(--csp-second);font-size:11px}.labx-csp-row em{display:block;margin-top:4px;color:var(--csp-faint);font-size:10px;font-style:normal;letter-spacing:.02em}.labx-csp-tree{padding:2px 18px 8px;background:#00000026}.labx-csp-treerow{padding:3px 4px;display:flex;align-items:center;gap:6px;border-radius:4px}.labx-csp-treerow>svg{width:14px;height:14px;flex:0 0 auto;color:var(--csp-accent);opacity:.8}.labx-csp-treename{flex:1;min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.labx-csp-treerow small{flex:0 0 auto;color:var(--csp-faint);font-size:10px;letter-spacing:.02em}.labx-csp-foot{position:relative;padding:11px 18px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--csp-border)}.labx-csp-btn{padding:7px 14px;border:1px solid var(--csp-border);border-radius:5px;background:#1a212c;color:var(--csp-text);font-size:12px}.labx-csp-btn.is-primary{border-color:var(--csp-accent);background:var(--csp-accent);color:#fff}@media(prefers-reduced-motion:reduce){.labx-reel-scene,.labx-studio-picks .labx-studio-check,.labx-studio-picks .labx-studio-card.is-selected,.labx-studio-card-progress i,.labx-studio-syncbar b,.labx-studio-cursor-arrow,.labx-studio-cursor-ring,.is-spinning,.labx-studio-spinner{animation:none}.labx-studio-syncbar b{width:45%}.labx-studio-cursor-ring{opacity:.55;transform:scale(.7)}}@media(max-width:780px){.labx-reel-viewport{min-height:420px;padding:42px 14px 26px}.labx-studio-card-grid{grid-template-columns:1fr}.labx-studio-card-grid>*:nth-child(n+4){display:none}.labx-studio-dock{transform:none;flex-wrap:wrap;justify-content:center}.labx-studio-modal,.labx-studio-sidebar{transform:none}.labx-steprail .labx-step{flex:1 1 92px;font-size:9.5px}}.labx-dc-shell,.labx-cbr-card{--dc-orange: #fb923c;--dc-orange-soft: rgba(249, 115, 22, .08);--dc-line: rgba(255, 255, 255, .07);--dc-text: rgba(255, 255, 255, .95);--dc-dim: rgba(255, 255, 255, .5);--dc-mono: "SFMono-Regular", "SF Mono", Menlo, Monaco, Consolas, monospace;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:stretch}.labx-dc{min-width:0;overflow:hidden;border:1px solid rgba(249,115,22,.2);border-radius:16px;background:#131417;color:var(--dc-text);box-shadow:0 30px 70px #18202833}.labx-dc-header{padding:11px 14px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--dc-line);background:#f973160d}.labx-dc-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:8px;background:#ffffff0f;font-size:11px;font-weight:700;letter-spacing:.04em}.labx-dc-pill i{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade8080}.labx-dc-chip{padding:4px 9px;border-radius:7px;background:#c2580a;color:#fff;font-size:9.5px;font-weight:850;letter-spacing:.07em}.labx-dc-header-meta{margin-left:auto;color:var(--dc-dim);font-family:var(--dc-mono);font-size:10px}.labx-dc-thumb{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#00000080}.labx-dc-video{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;background:#000;transition:opacity .16s ease}.labx-dc-video.is-black{opacity:0}.labx-dc-thumb-overlay{position:absolute;right:0;bottom:0;left:0;padding:22px 14px 11px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;background:linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,.4) 70%,transparent);font-size:11px;letter-spacing:.03em;pointer-events:none}.labx-dc-state{padding:3px 8px;border-radius:6px;background:#ffffff1a;color:#ffffffb3;font-size:9px;font-weight:800;letter-spacing:.09em}.labx-dc-state.is-live{background:#fb923c38;color:var(--dc-orange)}.labx-dc-oled{min-height:34px;padding:9px 14px;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.05);background:#00000040;color:#ffffff73;font-family:var(--dc-mono);font-size:10.5px;letter-spacing:.04em}.labx-dc-oled.is-active{border-top-color:#f9731626;background:#080605;color:#fb923ce6}.labx-dc-controls,.labx-dc-extras{padding:10px 12px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--dc-line)}.labx-dc-controls{background:#00000059}.labx-dc-extras{flex-wrap:wrap;background:#00000040}.labx-dc-shell .labx-dc-trigger,.labx-cbr-card .labx-dc-trigger{flex:1;min-width:0;height:34px;padding:0 10px;display:flex;align-items:center;gap:8px;border:0;border-radius:10px;background:#ffffff0d;color:var(--dc-text);font:inherit;cursor:pointer;transition:background .15s ease}.labx-dc-shell .labx-dc-trigger:hover,.labx-cbr-card .labx-dc-trigger:hover{background:#f973161f}.labx-dc-trigger-chip{padding:3px 7px;border-radius:6px;background:#c2580a;color:#fff;font-size:9px;font-weight:850;letter-spacing:.06em}.labx-dc-trigger-name{flex:1;min-width:0;overflow:hidden;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.labx-dc-shell .labx-dc-trigger svg,.labx-cbr-card .labx-dc-trigger svg{flex:0 0 auto;opacity:.55}.labx-dc-shell .labx-dc-go,.labx-cbr-card .labx-dc-go{height:34px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:#22c55e26;color:#22c55e;font:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-dc-shell .labx-dc-go:hover,.labx-cbr-card .labx-dc-go:hover{background:#16a34a;color:#fff}.labx-dc-nav{display:flex;gap:4px}.labx-dc-shell .labx-dc-nav button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;background:#ffffff0d;color:#ffffff80;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-dc-shell .labx-dc-nav button:hover{background:#f973161f;color:var(--dc-orange)}.labx-dc-shell .labx-dc-nav button.is-on{background:#f9731633;color:var(--dc-orange)}.labx-dc-field{display:flex;align-items:center;gap:7px}.labx-dc-field>span{color:var(--dc-dim);font-size:9.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.labx-dc-shell .labx-dc-select{padding:7px 26px 7px 11px;border:0;border-radius:8px;background:var(--dc-orange-soft);color:var(--dc-text);font:inherit;font-size:12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='rgba(251,146,60,0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:10px}.labx-dc-shell .labx-dc-select:hover{background-color:#f9731624}.labx-dc-shell .labx-dc-select option{background:#141928;color:var(--dc-text)}.labx-dc-shell .labx-dc-fit{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:0;border-radius:8px;background:var(--dc-orange-soft);color:var(--dc-text);font:inherit;font-size:12px;cursor:pointer;transition:background .15s ease}.labx-dc-shell .labx-dc-fit:hover{background:#f9731629}.labx-dc-shell .labx-dc-fit span{color:#fb923cbf;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.labx-dc-shell .labx-dc-fit strong{font-weight:600}.labx-dc-range{display:flex;align-items:center;gap:4px}.labx-dc-shell .labx-dc-range-toggle{padding:7px 9px;border:0;border-radius:8px;background:#f9731624;color:#fb923ce6;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.labx-dc-shell .labx-dc-range-toggle:hover{background:#f9731642}.labx-dc-range-value{min-width:42px;padding:7px 8px;border-radius:8px;background:#f973160f;color:#ffffffd9;font-family:var(--dc-mono);font-size:10.5px;text-align:center}.labx-dc-range em{color:var(--dc-dim);font-style:normal}.labx-dc-shell .labx-dc-tc{margin-left:auto;padding:7px 11px;border:0;border-radius:8px;background:#ffffff0d;color:#ffffff73;font-family:var(--dc-mono);font-size:11px;cursor:pointer}.labx-dc-shell .labx-dc-tc.is-on{background:#0169a1;color:#fff}.labx-dc-timeline-wrap{padding:10px 12px 12px;display:flex;flex-direction:column;gap:7px;border-top:1px solid var(--dc-line);background:#00000040}.labx-dc-timeline{position:relative;height:30px;overflow:hidden;border-radius:7px;background:#ffffff0f}.labx-dc-tl-fill{position:absolute;top:0;bottom:0;left:0;width:var(--playhead);background:#fb923c2e}.labx-dc-tl-region{position:absolute;top:0;bottom:0;left:var(--in-point);right:calc(100% - var(--out-point));background:#34d39921}.labx-dc-tl-marker{position:absolute;top:0;bottom:0;width:2px;background:#34d399bf;transform:translate(-1px)}.labx-dc-tl-marker:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border-top:6px solid rgba(52,211,153,.85);border-right:4px solid transparent;border-left:4px solid transparent;transform:translate(-50%)}.labx-dc-tl-marker.is-in{left:var(--in-point)}.labx-dc-tl-marker.is-out{left:var(--out-point)}.labx-dc-tl-playhead{position:absolute;top:0;bottom:0;left:var(--playhead);width:2px;background:#fff;box-shadow:0 0 4px #0009;transform:translate(-1px)}.labx-dc-tl-playhead:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border-top:7px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;transform:translate(-50%)}.labx-dc-shell .labx-dc-timeline input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.labx-dc-shell .labx-dc-timeline input[type=range]::-webkit-slider-thumb{width:18px;height:30px;-webkit-appearance:none;appearance:none}.labx-dc-shell .labx-dc-timeline input[type=range]:focus-visible{outline:2px solid var(--dc-orange);outline-offset:2px;opacity:1}.labx-dc-tl-labels{display:flex;justify-content:space-between;color:#ffffff6b;font-family:var(--dc-mono);font-size:9px}.labx-dc-tl-labels span:last-child{color:#ffffff8c}.labx-dc-marker-row{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.labx-dc-shell .labx-dc-marker-row button{padding:5px 0;border:0;border-radius:6px;background:#fb923c1f;color:#fb923ccc;font-family:var(--dc-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-dc-shell .labx-dc-marker-row button:hover{background:#fb923c38;color:#fb923cf2}.labx-dc-shell .labx-dc-marker-row button.is-clear{background:#ffffff0d;color:#fff6}.labx-dc-shell .labx-dc-marker-row button.is-clear:hover{background:#ef444424;color:#ef4444d9}.labx-pool{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#131417;color:#ffffffeb;box-shadow:0 30px 70px #18202829}.labx-pool-head{padding:11px 13px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff05;font-size:11.5px;font-weight:600}.labx-pool-head svg{color:#fb923ccc}.labx-pool-head>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labx-pool-head small{color:#fff6;font-size:10px}.labx-pool-body{padding:7px;display:flex;flex-direction:column;gap:5px}.labx-dc-shell .labx-pool-item{padding:6px;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;border:1px solid transparent;border-radius:10px;background:#ffffff08;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.labx-dc-shell .labx-pool-item:hover{background:#ffffff0f}.labx-dc-shell .labx-pool-item.is-current{border-color:#f9731673;background:#f973161a}.labx-pool-thumb{aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:#000}.labx-pool-thumb img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.labx-pool-body-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.labx-pool-name{display:flex;align-items:center;gap:6px;overflow:hidden;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.labx-pool-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#34d399}.labx-pool-meta{display:flex;align-items:center;gap:7px;color:#ffffff6b;font-family:var(--dc-mono);font-size:9.5px}.labx-pool-status{padding:2px 6px;border-radius:5px;background:#34d39924;color:#34d399;font-family:inherit;font-size:8.5px;font-weight:800;letter-spacing:.05em}.labx-pool-note{margin:auto 0 0;padding:10px 13px 13px;color:#fff6;font-size:10.5px;line-height:1.5}@media(max-width:900px){.labx-dc-shell{grid-template-columns:1fr}.labx-dc-controls{flex-wrap:wrap}.labx-dc-shell .labx-dc-trigger{flex:1 1 100%;order:-1}.labx-dc-shell .labx-dc-tc{margin-left:0}}@media(max-width:760px){.labx-dc-header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pill pill" "chip meta";gap:8px 9px}.labx-dc-pill{grid-area:pill;justify-self:start;max-width:100%}.labx-dc-chip{grid-area:chip;justify-self:start;font-size:10px}.labx-dc-header-meta{grid-area:meta;justify-self:end;margin-left:0}.labx-dc-shell .labx-dc-trigger,.labx-dc-shell .labx-dc-go{height:40px}.labx-dc-trigger-chip{font-size:10px}.labx-dc-nav{flex:1 1 0;min-width:0}.labx-dc-shell .labx-dc-nav button{flex:1 1 0;min-width:0;width:auto;height:40px}.labx-dc-extras{gap:8px 6px}.labx-dc-field>span,.labx-dc-shell .labx-dc-fit span{font-size:10px}.labx-dc-shell .labx-dc-select,.labx-dc-shell .labx-dc-fit,.labx-dc-shell .labx-dc-range-toggle,.labx-dc-range-value,.labx-dc-shell .labx-dc-tc{min-height:40px}.labx-dc-range-value{display:inline-flex;align-items:center;justify-content:center}.labx-dc-range-value{min-width:0;padding-right:6px;padding-left:6px}.labx-dc-shell .labx-dc-tc{margin-left:auto}.labx-dc-tl-labels{font-size:10px}.labx-dc-shell .labx-dc-marker-row button{min-height:40px}.labx-pool-meta{font-size:10px}.labx-pool-status{font-size:9.5px}}@media(max-width:380px){.labx-dc-shell .labx-pool-item{grid-template-columns:50px minmax(0,1fr);gap:8px}.labx-pool-meta{font-size:9.5px;white-space:nowrap}.labx-pool-status{font-size:9px;white-space:nowrap}}.labx-sl{--sl-label: rgba(255, 255, 255, .7);--sl-field-bg: rgba(255, 255, 255, .06);--sl-field-border: rgba(255, 255, 255, .06);--sl-field-text: rgba(255, 255, 255, .95);--sl-btn-text: rgba(255, 255, 255, .6);display:flex;flex-direction:column;gap:6px}.labx-sl--light{--sl-label: #4f6a61;--sl-field-bg: #f7fbf9;--sl-field-border: #c6dad2;--sl-field-text: #24493c;--sl-btn-text: #5c7a70}.labx-sl-head{display:flex;align-items:center;justify-content:flex-end;gap:6px}.labx-sl-label{margin-right:auto;color:var(--sl-label);font-size:11.5px;font-weight:600;letter-spacing:.02em}.labx-sl .labx-sl-value{width:62px;padding:4px 8px;border:1px solid var(--sl-field-border);border-radius:8px;background:var(--sl-field-bg);color:var(--sl-field-text);font-family:inherit;font-size:11.5px;font-variant-numeric:tabular-nums;text-align:right;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.labx-sl .labx-sl-value::-webkit-outer-spin-button,.labx-sl .labx-sl-value::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.labx-sl .labx-sl-value:focus{outline:none;border-color:#0169a199;background:#ffffff17;box-shadow:0 0 0 2px #0169a14d}.labx-sl-suffix{color:var(--sl-btn-text);opacity:.75;font-size:10px;font-style:normal}.labx-sl-controls{display:flex;align-items:center;gap:6px}.labx-sl .labx-sl-step,.labx-sl .labx-sl-reset{width:22px;height:22px;flex-shrink:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sl-field-border);border-radius:6px;background:var(--sl-field-bg);color:var(--sl-btn-text);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.labx-sl .labx-sl-step:hover{border-color:#0169a166;background:#0169a133;color:#7dd3fc}.labx-sl .labx-sl-reset:hover{border-color:#f8717159;background:#f8717126;color:#f87171}.labx-sl .labx-sl-reset.is-hidden{opacity:0;pointer-events:none}.labx-sl .labx-sl-track{flex:1;min-width:0;height:22px;margin:0;border-radius:11px;background:#ffffff14;cursor:pointer;touch-action:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.labx-sl .labx-sl-track::-webkit-slider-thumb{width:22px;height:22px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px 2px #0000004d,0 0 12px 4px #0003;cursor:pointer;-webkit-transition:transform .1s ease;transition:transform .1s ease;-webkit-appearance:none;appearance:none}.labx-sl .labx-sl-track::-webkit-slider-thumb:hover{transform:scale(1.1)}.labx-sl .labx-sl-track::-webkit-slider-thumb:active{transform:scale(.95)}.labx-sl .labx-sl-track::-moz-range-thumb{width:22px;height:22px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px 2px #0000004d,0 0 12px 4px #0003;cursor:pointer}.labx-sl .labx-sl-track::-moz-range-track{height:22px;border:none;border-radius:11px;background:inherit}.labx-sl .labx-sl-track:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.labx-sl-track[data-track=brightness]{background:linear-gradient(to right,#0a0a0a,#888,#fff)}.labx-sl-track[data-track=contrast]{background:linear-gradient(to right,#101010,#262626 26%,#8a8a8a,#dedede 74%,#fbfbfb)}.labx-sl-track[data-track=saturation]{background:linear-gradient(to right,#666,#7a7a6a 30%,#c8a050,#e06040 70%,#e03060)}.labx-sl-track[data-track=highlight]{background:linear-gradient(to right,#333,#888,#ddd,#fff)}.labx-sl-track[data-track=colorTemp]{background:linear-gradient(to right,#3b82f6,#93c5fd 30%,#d4d4d4,#fcd34d 70%,#f97316)}.labx-sl-track[data-track=tint]{background:linear-gradient(to right,#22c55e,#86efac 30%,#d4d4d4,#f0abfc 70%,#d946ef)}.labx-sl-track[data-track=x]{background:linear-gradient(to right,#4c0519,#dc2626,#fca5a5)}.labx-sl-track[data-track=y]{background:linear-gradient(to right,#052e16,#16a34a,#86efac)}.labx-sl-track[data-track=width]{background:linear-gradient(to right,#164e63,#06b6d4,#a5f3fc)}.labx-sl-track[data-track=height]{background:linear-gradient(to right,#3b0764,#a855f7,#e9d5ff)}.labx-sl-track[data-track=zoom]{background:linear-gradient(to right,#422006,#b45309,#fbbf24,#fef3c7)}.labx-sl-track[data-track=rotation]{background-color:#0f172a;background-image:linear-gradient(to right,#0f172a,#94a3b899 50%,#0f172a),repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 1px,transparent 1px 16px)}.labx-sl-track[data-track=opacity]{background-color:#fff;background-image:linear-gradient(to right,#0169a100,#0169a1),linear-gradient(45deg,#d1d5db 25%,transparent 25%),linear-gradient(-45deg,#d1d5db 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d1d5db 75%),linear-gradient(-45deg,transparent 75%,#d1d5db 75%);background-size:100% 100%,12px 12px,12px 12px,12px 12px,12px 12px;background-position:0 0,0 0,0 6px,6px -6px,-6px 0}.labx-tl{--tl-line: rgba(255, 255, 255, .07);overflow:hidden;border-radius:14px;background:#111317;box-shadow:inset 0 0 0 1px #ffffff0d}.labx-tl-bar{height:38px;padding:0 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--tl-line)}.labx-tl-transport{display:flex;align-items:center;gap:4px}.labx-tl .labx-tl-transport button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:#ffffff0f;color:#ffffffb3;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-tl .labx-tl-transport button.is-play:hover{background:#22c55e26;color:#22c55ee6}.labx-tl .labx-tl-transport button.is-stop:hover{background:#ff444426;color:#ff4444e6}.labx-tl .labx-tl-transport button.is-loop:hover{background:#22c55e1f;color:#22c55ee6}.labx-tl .labx-tl-transport button.is-loop.is-on{background:#22c55e26;color:#22c55e}.labx-tl .labx-tl-transport button.is-continue{width:auto;padding:0 11px;background:#0169a1;color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.labx-tl .labx-tl-transport button.is-continue:hover{background:#0180c2}.labx-tl-step{color:#fff6;font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.labx-tl-device{margin-left:auto;color:#ffffff73;font-size:10.5px}.labx-tl-cards{padding:16px 12px 14px;display:flex;align-items:center;gap:5px;overflow-x:auto}.labx-tl-cards::-webkit-scrollbar{height:4px}.labx-tl-cards::-webkit-scrollbar-track{background:transparent}.labx-tl-cards::-webkit-scrollbar-thumb{border-radius:2px;background:#ffffff14}.labx-tl .labx-tl-card{width:104px;min-width:104px;height:88px;padding:8px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:0;border-radius:12px;background:#ffffff0d;color:inherit;cursor:pointer;transition:background .15s ease}.labx-tl .labx-tl-card:hover{background:#ffffff14}.labx-tl .labx-tl-card.is-playing{background:#0169a133}.labx-tl .labx-tl-card.is-done .labx-tl-card-icon,.labx-tl .labx-tl-card.is-done .labx-tl-card-label{opacity:.5}.labx-tl .labx-tl-card.is-trigger{border-left:3px solid #ff4444}.labx-tl .labx-tl-card.is-smart-trigger{border-left:3px solid #f80}.labx-tl .labx-tl-card.is-device-feature{border-left:3px solid #0c8}.labx-tl .labx-tl-card.is-media{border-left:3px solid #48f}.labx-tl .labx-tl-card.is-snapshot{border-left:3px solid #f59e0b}.labx-tl .labx-tl-card.is-combo{border-left:3px solid #a855f7}.labx-tl .labx-tl-card.is-empty{border:1px dashed rgba(100,160,255,.15);background:#ffffff05;color:#ffffff40;display:grid;place-items:center;cursor:default}.labx-tl-card-icon{color:#ffffffa6}.labx-tl-card-label{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#ffffffd1;font-size:10.5px;font-weight:500;line-height:1.25;text-align:center;word-break:break-word}.labx-tl-badge{position:relative;width:36px;min-width:36px;height:36px;margin:-10px 5px 0;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0a;color:#ffffff80}.labx-tl-badge.is-enabled{background:#ffffff12}.labx-tl-badge.is-manual{color:#fbbf24d9;background:#fbbf241a}.labx-tl-badge.is-counting{background:#0169a129;color:#7dd3fcf2}.labx-tl-badge-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.labx-tl-badge-progress{animation:labx-tl-countdown 3s linear both}@keyframes labx-tl-countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:94.25}}.labx-tl-badge-content{z-index:1;display:flex;flex-direction:column;align-items:center;gap:1px}.labx-tl-badge-content small{font-size:8px;font-variant-numeric:tabular-nums;line-height:1}@media(prefers-reduced-motion:reduce){.labx-tl-badge-progress{animation:none}}.labx-srcpool{--sp-sim: #0169a1;--sp-media: #e67e22;--sp-image: #7c3aed;--sp-3d: #0169a1;--sp-fx: #d97706;--sp-generators: #0d9488;--sp-live: #dc2626;overflow:hidden;border-radius:20px;background:#131417;box-shadow:0 30px 70px #1820282e,inset 0 0 0 1px #ffffff0d}.labx-srcpool-tabs{padding:10px 12px;display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid rgba(255,255,255,.06);background:#00000040}.labx-srcpool .labx-srcpool-tab{flex:0 0 auto;padding:7px 15px;border:0;border-radius:8px;background:transparent;color:#ffffff8c;font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-srcpool .labx-srcpool-tab:hover{color:#ffffffd9}.labx-srcpool .labx-srcpool-tab.is-active{color:#fff;background:var(--sp-sim)}.labx-srcpool .labx-srcpool-tab.mode-media.is-active{background:var(--sp-media)}.labx-srcpool .labx-srcpool-tab.mode-image.is-active{background:var(--sp-image)}.labx-srcpool .labx-srcpool-tab.mode-fx.is-active{background:var(--sp-fx)}.labx-srcpool .labx-srcpool-tab.mode-generators.is-active{background:var(--sp-generators)}.labx-srcpool .labx-srcpool-tab.mode-live.is-active{background:var(--sp-live)}.labx-srcpool-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;padding:16px}.labx-srcpool-list{display:flex;flex-direction:column;gap:6px}.labx-srcpool-item{padding:9px 12px;display:flex;align-items:center;gap:11px;border-radius:12px;background:#ffffff0d;cursor:grab;transition:background .15s ease}.labx-srcpool-item:hover{background:#ffffff14}.labx-srcpool-chip{min-width:42px;min-height:30px;padding:0 9px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#0169a12e;color:#7dd3fc;font-size:10px;font-weight:700;letter-spacing:.1em}.labx-srcpool-chip.mode-media{background:#e67e2233;color:#f39c12}.labx-srcpool-chip.mode-image{background:#7c3aed38;color:#c4b5fd}.labx-srcpool-chip.mode-fx{background:#d9770633;color:#fbbf24}.labx-srcpool-chip.mode-generators{background:#0d948838;color:#5eead4}.labx-srcpool-chip.mode-live{background:#dc262638;color:#fca5a5}.labx-srcpool-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.labx-srcpool-copy strong{overflow:hidden;color:#fffffff2;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.labx-srcpool-copy small{color:#ffffff73;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10px}.labx-srcpool-grab{flex:0 0 auto;color:#ffffff40}.labx-srcpool-note{padding:16px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-radius:14px;background:#ffffff08}.labx-srcpool-note h3{margin:0;color:#fffffff2;font-size:19px;font-weight:600;letter-spacing:-.02em}.labx-srcpool-note p{margin:0;color:#ffffff9e;font-size:13px;line-height:1.55}.labx-srcpool-note em{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);color:#ffffff61;font-size:11.5px;font-style:normal;line-height:1.5}@media(max-width:820px){.labx-srcpool-body{grid-template-columns:1fr}}.labx-comp{overflow:hidden;border-radius:20px;background:#0f1013;box-shadow:0 34px 78px #141c2438,inset 0 0 0 1px #ffffff0d}.labx-comp-bar{height:42px;padding:0 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);background:#0000004d;color:#ffffffbf;font-size:11.5px}.labx-comp-title{display:inline-flex;align-items:center;gap:7px;font-weight:650}.labx-comp-res{color:#fff6;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10px}.labx-comp-bar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.labx-comp .labx-comp-bar-actions button{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:0;border-radius:7px;background:#ffffff0f;color:#ffffff8c;font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.labx-comp .labx-comp-bar-actions button.is-on{background:#0169a159;color:#9fdcfb}.labx-comp-zoom{color:#fff6;font-size:10.5px;font-variant-numeric:tabular-nums}.labx-comp-live{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:6px;background:#22c55e24;color:#4ade80;font-size:9.5px;font-weight:800;letter-spacing:.08em}.labx-comp-live i{width:6px;height:6px;border-radius:50%;background:currentColor}.labx-comp-body{display:grid;grid-template-columns:208px minmax(0,1fr) 232px;gap:1px;background:#ffffff0d}.labx-comp-layers,.labx-comp-attrs{padding:12px;display:flex;flex-direction:column;gap:8px;background:#0f1013}.labx-comp-layers>p,.labx-comp-attrs>p{margin:0 0 2px;display:flex;align-items:center;justify-content:space-between;color:#fff6;font-size:9.5px;font-weight:800;letter-spacing:.1em}.labx-comp-layers>p b,.labx-comp-attrs>p b{padding:2px 7px;border-radius:5px;background:#ffffff0f;color:#fff9;font-size:9px}.labx-comp-layer{display:flex;align-items:center;gap:4px;border-radius:9px;background:#ffffff0a}.labx-comp-layer.is-active{background:#0169a147;box-shadow:inset 0 0 0 1px #7dd3fc59}.labx-comp .labx-comp-eye,.labx-comp .labx-comp-layer-pick{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.labx-comp .labx-comp-eye{width:26px;height:34px;display:grid;place-items:center;color:#fff6}.labx-comp .labx-comp-eye:hover{color:#ffffffd9}.labx-comp .labx-comp-layer-pick{flex:1;min-width:0;padding:7px 9px 7px 0;display:flex;align-items:center;gap:8px;text-align:left}.labx-comp .labx-comp-layer-pick>span:last-child{flex:1;min-width:0;overflow:hidden;color:#ffffffe6;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.labx-comp .labx-comp-layer-pick .labx-srcpool-chip{min-width:34px;min-height:20px;padding:0 6px;font-size:8.5px}.labx-comp-stage{min-width:0;padding:12px;display:flex;flex-direction:column;gap:8px;background:#0b0c0e}.labx-comp-ruler{height:14px;display:flex;justify-content:space-between;align-items:flex-end;padding:0 2px}.labx-comp-ruler i{width:1px;height:5px;background:#ffffff29}.labx-comp-ruler i:nth-child(4n+1){height:10px;background:#ffffff47}.labx-comp-canvas{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:10px;background:linear-gradient(45deg,rgba(255,255,255,.025) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.025) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.025) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.025) 75%),#08090b;background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0;box-shadow:inset 0 0 0 1px #ffffff12}.labx-comp-item{position:absolute;overflow:hidden;border-radius:4px;cursor:pointer;transition:box-shadow .14s ease}.labx-comp-item:hover{box-shadow:0 0 0 1px #7dd3fc80}.labx-comp-item.is-selected{box-shadow:0 0 0 1.5px #7dd3fc}.labx-comp-item.is-hidden{display:none}.labx-comp-item:focus-visible{outline:2px solid #7dd3fc;outline-offset:1px}.labx-comp-handles i{position:absolute;width:7px;height:7px;border-radius:2px;background:#fff;box-shadow:0 0 0 1px #0169a1}.labx-comp-handles i:nth-child(1){top:-3px;left:-3px}.labx-comp-handles i:nth-child(2){top:-3px;left:calc(50% - 3.5px)}.labx-comp-handles i:nth-child(3){top:-3px;right:-3px}.labx-comp-handles i:nth-child(4){top:calc(50% - 3.5px);right:-3px}.labx-comp-handles i:nth-child(5){bottom:-3px;right:-3px}.labx-comp-handles i:nth-child(6){bottom:-3px;left:calc(50% - 3.5px)}.labx-comp-handles i:nth-child(7){bottom:-3px;left:-3px}.labx-comp-handles i:nth-child(8){top:calc(50% - 3.5px);left:-3px}.labx-comp-guide{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#7dd3fc38;pointer-events:none}.labx-comp-status{display:flex;align-items:center;justify-content:space-between;color:#ffffff6b;font-size:10.5px}.labx-comp-status span{display:inline-flex;align-items:center;gap:6px}.labx-comp-status span:last-child{font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace}.labx-comp-blend{display:flex;flex-direction:column;gap:6px;margin-top:2px}.labx-comp-blend>span{color:#ffffffb3;font-size:11.5px;font-weight:600}.labx-comp .labx-comp-blend select{padding:7px 10px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff0f;color:#fffffff2;font:inherit;font-size:11.5px;cursor:pointer}.labx-comp .labx-comp-blend select option{background:#141928}.labx-sim{width:100%;height:100%;overflow:hidden;color:#dbe9f2;font-size:8px;line-height:1.2}.labx-sim--desk{position:relative;padding:5% 5% 4%;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 42%,rgba(58,148,190,.2),transparent 58%),linear-gradient(160deg,#0a1622,#050a11 70%)}.labx-sim-desk-head{display:flex;align-items:center;justify-content:space-between;color:#6ea9c9;font-size:.62em;font-weight:800;letter-spacing:.18em}.labx-sim-live{display:inline-flex;align-items:center;gap:.5em;color:#4ade80}.labx-sim-live i{width:.5em;height:.5em;border-radius:50%;background:currentColor;animation:labx-sim-blink 1.7s ease-in-out infinite}@keyframes labx-sim-blink{50%{opacity:.25}}.labx-sim-desk-map{flex:1;width:100%;min-height:0;margin:3% 0}.labx-sim-grid path{stroke:#6ea9c921;stroke-width:1;fill:none}.labx-sim-arc{fill:none;stroke:#58d3ae;stroke-width:2;stroke-dasharray:6 5;animation:labx-sim-travel 5s linear infinite}.labx-sim-arc.is-soft{stroke:#58aad373;stroke-dasharray:none;stroke-width:1;animation:none}@keyframes labx-sim-travel{to{stroke-dashoffset:-110}}.labx-sim-node{fill:#58d3ae}.labx-sim-node.is-target{fill:#ffd166}.labx-sim-ping{fill:none;stroke:#ffd166bf;stroke-width:1.5;animation:labx-sim-ping 2.4s ease-out infinite}@keyframes labx-sim-ping{0%{r:5;opacity:.9}to{r:22;opacity:0}}.labx-sim-desk-rows{display:flex;gap:4%}.labx-sim-desk-rows span{flex:1;padding:.6em .7em;display:flex;flex-direction:column;gap:.35em;border-radius:.4em;background:#58aad317;color:#cfe7f4;font-size:.82em;font-variant-numeric:tabular-nums}.labx-sim-desk-rows b{color:#6ea9c9;font-size:.72em;font-weight:800;letter-spacing:.12em}.labx-sim-desk-rows .ok{box-shadow:inset 2px 0 #4ade80}.labx-sim-desk-rows .warn{box-shadow:inset 2px 0 #fbbf24;color:#ffe4a3}.labx-sim--vitals{padding:7%;display:flex;flex-direction:column;gap:4%;border-radius:3px;background:linear-gradient(165deg,#071410,#030807);box-shadow:inset 0 0 0 1px #4ade8038}.labx-sim-vitals-head{display:flex;justify-content:space-between;color:#4ade80;font-size:.78em;font-weight:800;letter-spacing:.12em}.labx-sim-ecg{flex:1;width:100%;min-height:0}.labx-sim-ecg path{fill:none;stroke:#4ade80;stroke-width:2;stroke-linejoin:round;stroke-dasharray:90 130;filter:drop-shadow(0 0 3px rgba(74,222,128,.6));animation:labx-sim-ecg 2.6s linear infinite}@keyframes labx-sim-ecg{to{stroke-dashoffset:-440}}.labx-sim-vitals-rows{display:flex;justify-content:space-between;color:#d6ffe8;font-size:1.15em;font-variant-numeric:tabular-nums}.labx-sim-vitals-rows span{display:inline-flex;align-items:baseline;gap:.3em}.labx-sim-vitals-rows b{color:#4ade80;font-size:.6em;font-weight:800;letter-spacing:.1em}.labx-sim-vitals-rows em{color:#d6ffe880;font-size:.55em;font-style:normal}.labx-sim--call{padding:9% 7%;display:flex;flex-direction:column;align-items:center;gap:4%;border-radius:4px;background:linear-gradient(180deg,#101a2a,#05070c 65%);text-align:center}.labx-sim-call-label{color:#7ea6d8;font-size:.78em;font-weight:800;letter-spacing:.2em}.labx-sim-call-avatar{width:42%;aspect-ratio:1;margin:4% 0;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#3c6ea8,#1d3350);color:#eaf3ff;font-size:2.4em;font-weight:600;box-shadow:0 0 #7cb2eb80;animation:labx-sim-ring 2s ease-out infinite}@keyframes labx-sim-ring{0%{box-shadow:0 0 #7cb2eb73}to{box-shadow:0 0 0 14px #7cb2eb00}}.labx-sim--call strong{color:#eaf3ff;font-size:1.25em;font-weight:600}.labx-sim--call small{color:#eaf3ff80;font-size:.8em}.labx-sim-call-actions{margin-top:auto;display:flex;gap:16%;width:100%;justify-content:center}.labx-sim-call-actions span{width:26%;aspect-ratio:1;border-radius:50%}.labx-sim-call-actions .is-decline{background:#e5484d}.labx-sim-call-actions .is-accept{background:#30a46c}.labx-sim--tc{display:flex;align-items:center;justify-content:center;gap:.6em;border-radius:3px;background:#04080cd1;box-shadow:inset 0 0 0 1px #5eead44d;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace}.labx-sim--tc span{color:#5eead4;font-size:.85em;font-weight:800;letter-spacing:.14em}.labx-sim--tc strong{color:#eafffb;font-size:1.5em;font-weight:500;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.labx-sim-arc,.labx-sim-ping,.labx-sim-ecg path,.labx-sim-live i,.labx-sim-call-avatar{animation:none}.labx-sim-ecg path{stroke-dasharray:none}}@media(max-width:1080px){.labx-comp-body{grid-template-columns:178px minmax(0,1fr) 210px}}@media(max-width:880px){.labx-comp-body{grid-template-columns:1fr}.labx-comp-layers{flex-direction:row;flex-wrap:wrap}.labx-comp-layers>p{width:100%}.labx-comp-layer{flex:1 1 200px}}.labx-rep{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px;align-items:start}.labx-rep-side{overflow:hidden;border-radius:16px;background:#131417;color:#ffffffe6;box-shadow:0 28px 66px #18202833,inset 0 0 0 1px #ffffff0d}.labx-rep-side-head{padding:13px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.07);background:#00000040}.labx-rep-side-head>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.labx-rep-side-head strong{font-size:13px;font-weight:650}.labx-rep-side-head small{color:#ffffff6b;font-size:10.5px}.labx-rep-export{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:7px;background:#0169a147;color:#9fdcfb;font-size:10.5px;font-weight:650}.labx-rep-context{padding:12px 14px;display:flex;flex-direction:column;gap:5px;border-bottom:1px solid rgba(255,255,255,.07)}.labx-rep-context-label{color:#ffffff59;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.labx-rep-context strong{font-size:12.5px;font-weight:600}.labx-rep-context-facts{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.labx-rep-context-facts span{padding:3px 8px;border-radius:5px;background:#ffffff0f;color:#fff9;font-size:9.5px;font-weight:650}.labx-rep-tabs{padding:10px 12px 0;display:flex;gap:4px}.labx-rep .labx-rep-tabs button{flex:1;padding:8px 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:#ffffff0d;color:#ffffff80;font:inherit;font-size:11.5px;font-weight:650;cursor:pointer}.labx-rep .labx-rep-tabs button.is-active{background:#0169a1;color:#fff}.labx-rep-tabs b{padding:1px 6px;border-radius:5px;background:#0000004d;font-size:9.5px}.labx-rep-form,.labx-rep-entries{padding:12px;display:flex;flex-direction:column;gap:9px}.labx-rep-entries{max-height:356px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.labx-rep-entries::-webkit-scrollbar{width:6px}.labx-rep-entries::-webkit-scrollbar-thumb{border-radius:3px;background:#ffffff29}.labx-rep-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.labx-rep-field{display:flex;flex-direction:column;gap:5px}.labx-rep-field>span:first-child{color:#ffffff73;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.labx-rep-stepper{display:flex;align-items:center;justify-content:space-between;padding:5px 7px;border-radius:8px;background:#ffffff0f}.labx-rep-stepper i{color:#ffffff59;font-size:12px;font-style:normal}.labx-rep-stepper b{font-size:13px;font-variant-numeric:tabular-nums}.labx-rep-note{min-height:46px;padding:8px 10px;border-radius:8px;background:#ffffff0f;color:#fffc;font-size:11.5px;line-height:1.45}.labx-rep-details{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.labx-rep-details span{padding:7px 6px;display:flex;flex-direction:column;gap:3px;align-items:center;border-radius:8px;background:#ffffff0a;color:#fff6;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.labx-rep-details b{color:#ffffffeb;font-size:12px;letter-spacing:0;text-transform:none}.labx-rep .labx-rep-capture{margin-top:2px;padding:11px 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:#22c55e29;color:#4ade80;font:inherit;font-size:12px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-rep .labx-rep-capture:hover{background:#16a34a;color:#fff}.labx-rep .labx-rep-entry{padding:10px 11px;display:flex;flex-direction:column;gap:6px;border:0;border-radius:10px;background:#ffffff0a;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.labx-rep .labx-rep-entry:hover{background:#ffffff12}.labx-rep .labx-rep-entry.is-active{background:#0169a142;box-shadow:inset 0 0 0 1px #7dd3fc66}.labx-rep-entry-head{display:flex;align-items:baseline;gap:8px}.labx-rep-entry-head b{font-size:12px;font-weight:750}.labx-rep-entry-head em{color:#ffffff8c;font-size:10.5px;font-style:normal;letter-spacing:.04em}.labx-rep-entry-sum{display:flex;gap:7px}.labx-rep-entry-sum i{padding:2px 7px;border-radius:5px;background:#ffffff0f;color:#ffffff8c;font-size:9px;font-style:normal;font-weight:650}.labx-rep-entry-sum i.is-ok{background:#4ade8024;color:#86efac}.labx-rep-entry-note{color:#ffffff9e;font-size:11px;line-height:1.4}.labx-rep-entry time{color:#ffffff52;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:9.5px}.labx-rep-pdf{margin:0;min-width:0;display:flex;flex-direction:column;gap:10px}.labx-rep-pdf figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--labx-copy, #4d6a6b);font-size:11.5px}.labx-rep-pdf figcaption span{display:inline-flex;align-items:center;gap:7px;font-weight:600}.labx-rep-pdf figcaption small{color:#8aa1a3;font-size:10.5px;letter-spacing:.06em}.labx-rep-sheet{padding:20px 22px;overflow-x:auto;border-radius:6px;background:#fff;color:#333;font-family:-apple-system,Helvetica Neue,Arial,sans-serif;box-shadow:0 26px 60px #26383e29,0 0 0 1px #0000000f}.labx-rep-sheet h3{margin:0 0 2px;color:#000;font-size:16px;font-weight:700;letter-spacing:0}.labx-rep-sheet-sub{margin:0 0 12px;color:#666;font-size:10px}.labx-rep-prod{margin-bottom:12px;border:.5px solid #999}.labx-rep-prod-title{padding:4px 6px;border-bottom:.5px solid #999;color:#333;font-size:9px;font-style:italic;font-weight:700}.labx-rep-prod-body{display:flex}.labx-rep-prod-col{flex:1;padding:3px 6px}.labx-rep-prod-col+.labx-rep-prod-col{border-left:.5px solid #999}.labx-rep-prod-col>div{margin:1px 0;color:#444;font-size:8.5px}.labx-rep-prod-col span{color:#555;font-weight:700}.labx-rep-table{width:100%;border-collapse:collapse;font-size:8.5px}.labx-rep-table th{padding:4px 5px;border:.5px solid #ccc;background:#f0f0f0;color:#333;font-size:8px;font-weight:700;text-align:left;white-space:nowrap}.labx-rep-table td{padding:3px 5px;border:.5px solid #ccc;color:#333;vertical-align:middle}.labx-rep-table tbody tr:nth-child(2n){background:#f8f8f8}.labx-rep-table tbody tr.is-active{background:#e4f1fa;box-shadow:inset 2px 0 #0169a1}.labx-rep-table .is-thumb{width:66px}.labx-rep-table img,.labx-rep-thumb{width:56px;height:32px;display:block;border-radius:2px;-o-object-fit:cover;object-fit:cover}.labx-rep-table .is-num{color:#555;font-weight:700;text-align:center}.labx-rep-table .is-grading{color:#666;font-size:7.5px;white-space:nowrap}.labx-rep-table .is-note{min-width:120px;color:#555}.labx-rep-table .is-time{color:#888;font-size:7.5px;white-space:nowrap}@media(max-width:900px){.labx-rep{grid-template-columns:1fr}}@media(max-width:760px){.labx-rep{gap:18px}.labx-rep-pdf figcaption{flex-wrap:wrap;row-gap:3px}.labx-rep-pdf figcaption span{min-width:0;overflow-wrap:anywhere}.labx-rep-pdf figcaption small{margin-left:20px}.labx-rep-sheet{padding:16px 12px 12px;overflow-x:hidden}.labx-rep-sheet-sub,.labx-rep-prod-title{font-size:10px}.labx-rep-prod-col>div{margin:2px 0;font-size:10px}.labx-rep-table{font-size:10px;table-layout:fixed}.labx-rep-table th{padding:4px 3px;font-size:9.5px;white-space:normal}.labx-rep-table td{padding:3px;overflow-wrap:anywhere}.labx-rep-table th:nth-child(n+5):nth-child(-n+11),.labx-rep-table td:nth-child(n+5):nth-child(-n+11){display:none}.labx-rep-table th:nth-child(1){width:10px}.labx-rep-table th:nth-child(2){width:50px}.labx-rep-table th:nth-child(3){width:20%}.labx-rep-table th:nth-child(4){width:18%}.labx-rep-table th:nth-child(13){width:42px}.labx-rep-table img,.labx-rep-thumb{width:40px;height:23px}.labx-rep-table .is-note{min-width:0}.labx-rep-table .is-time{font-size:9px}}.labx-detail-page,.labx-control-suite{--labx-card-pad: clamp(24px, 2.4vw, 34px);--labx-card-gap: 20px;--labx-head-rule-gap: clamp(15px, 1.5vw, 21px);--labx-head-body-gap: clamp(22px, 2.2vw, 32px);--labx-body-gap: clamp(26px, 2.8vw, 48px)}.labx-chapter-card{padding:var(--labx-card-pad);display:flex;flex-direction:column;gap:var(--labx-head-body-gap)}.labx-chapter-head{display:grid;grid-template-columns:auto minmax(0,420px);grid-template-areas:"title lead";justify-content:space-between;align-items:end;gap:12px clamp(24px,3vw,56px);padding-bottom:var(--labx-head-rule-gap);border-bottom:1px solid var(--labx-chapter-rule, #dbe9e3)}.labx-chapter-head--solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"title"}.labx-chapter-head h2{grid-area:title;margin:0;color:var(--lab-ink);font-size:clamp(29px,2.85vw,42px);font-weight:600;line-height:1;letter-spacing:-.048em;white-space:nowrap}.labx-chapter-head>span{grid-area:lead;color:#74857d;font-size:13px;line-height:1.55}.labx-chapter-body{display:grid;grid-template-columns:var(--labx-body-cols, minmax(0, 340px) minmax(0, 1fr));gap:var(--labx-body-gap);align-items:center}.labx-chapter-body--full{--labx-body-cols: minmax(0, 1fr)}.labx-chapter-copy{display:grid;align-content:center;gap:14px;color:var(--lab-copy);font-size:15px;line-height:1.65}.labx-chapter-copy>p{margin:0}.labx-disc{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:14px}.labx-disc-stage{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px;align-items:stretch}.labx-disc-pane{position:relative;min-width:0;min-height:268px;padding:27px 13px 13px;overflow:hidden;border-radius:18px;box-shadow:0 20px 46px #18283029}.labx-disc-pane.is-player{background:#1d2026}.labx-disc-pane.is-studio{background:#0c0c0e}.labx-disc-slate{position:absolute;top:12px;left:16px;color:#ffffff52;font-size:8.5px;font-weight:800;letter-spacing:.14em}.labx-disc-screen{height:100%;display:flex;flex-direction:column;gap:11px}.labx-player-idbar{display:flex;align-items:center;gap:8px;padding:0 2px 1px}.labx-player-idbar img{width:21px;height:21px;border-radius:6px}.labx-player-idbar b{color:#ffffffd1;font-size:11px;font-weight:650;letter-spacing:-.01em}.labx-player-idbar .labx-player-ssid{margin:0 0 0 auto}.labx-player-logo{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0 8px}.labx-player-logo img{width:46px;height:46px;border-radius:11px}.labx-player-logo p{margin:2px 0 0;color:#ffffff59;font-size:8.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.labx-player-version{padding:2px 10px;border-radius:10px;background:#ffffff0d;color:#ffffff59;font-size:9px;font-variant-numeric:tabular-nums}.labx-player-ssid{margin-top:3px;padding:5px 12px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#ffffff0d;color:#ffffff9e;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10px}.labx-player-ssid svg{width:13px;height:13px;color:#38bdf8}.labx-player-card{padding:11px 12px;display:flex;flex-direction:column;gap:10px;border-radius:12px}.labx-player-card.is-connect{background:#141820}.labx-player-card.is-servers{background:#ffffff0d}.labx-player-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.labx-player-card-title{color:#ffffff80;font-size:9.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.labx-player-hw{display:inline-flex;align-items:center;gap:5px}.labx-player-chip,.labx-player-power{height:22px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:7px;background:#ffffff0d;color:#fff9;font-size:9px;font-style:normal;font-weight:600}.labx-player-chip b{font-weight:600}.labx-player-chip em{padding:1px 5px;border-radius:4px;background:#22c55e26;color:#22c55e;font-size:8.5px;font-style:normal;font-weight:700}.labx-player-card-body{display:flex;align-items:center;gap:8px}.labx-player-input{flex:1;min-width:0;height:34px;padding:0 12px;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff0f;color:#ffffff4d;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.labx-player-readout{flex:1;min-width:0;height:34px;padding:0 12px;display:flex;align-items:center;gap:8px;border-radius:9px;background:#ffffff0f;font-size:11px}.labx-player-readout b{color:#ffffffe6;font-weight:600}.labx-player-readout em{flex:1;min-width:0;overflow:hidden;color:#ffffff73;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.labx-player-readout i{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d399b3}.labx-player-btn{flex-shrink:0;height:34px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;color:#fff;font-size:11.5px;font-weight:700}.labx-player-btn.is-go{background:#16a34a}.labx-player-btn.is-go.is-busy{background:#138a3f}.labx-player-btn.is-disconnect{background:#dc2626}.labx-player-spinner{width:12px;height:12px;flex-shrink:0;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:labx-studio-spin .8s linear infinite}.labx-player-scan{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#ffffffc7;font-size:9.5px;font-weight:600}.labx-player-scan svg{width:12px;height:12px;opacity:.85}.labx-player-scan.is-scanning{border-color:#63b3ed66;background:#38bdf814;color:#ffffffe6}.labx-player-scan.is-scanning svg{color:#63b3ed;animation:labx-studio-spin 2.4s linear infinite}.labx-player-scanbanner{padding:6px 11px;display:flex;align-items:center;gap:8px;border:1px solid rgba(99,179,237,.18);border-radius:9px;background:#63b3ed14;color:#63b3ede6;font-size:10px}.labx-player-scanbanner.is-idle{visibility:hidden}.labx-player-empty,.labx-player-serverrow{min-height:30px}.labx-player-empty{margin:0;padding:8px 11px;display:flex;align-items:center;color:#ffffff4d;font-size:10.5px}.labx-player-serverrow{padding:8px 11px;display:flex;align-items:center;gap:9px;border-radius:9px;background:#ffffff0a;animation:labx-disc-appear .26s ease both}.labx-player-serverrow:has(.is-connected){background:#34d39914}.labx-player-server-name{color:#ffffffe0;font-size:11px;font-weight:600}.labx-player-server-ip{flex:1;min-width:0;overflow:hidden;color:#ffffff73;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.labx-player-server-state{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;color:#34d399;font-size:9.5px}.labx-player-server-state.is-connected{font-weight:600}.labx-player-server-state i{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d399b3}.labx-disc-studio-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.06)}.labx-disc-studio-head h4{margin:0;color:#fffffff0;font-size:17px;font-weight:650;letter-spacing:-.02em}.labx-disc-stats{display:inline-flex;align-items:center;gap:6px;color:#ffffff73;font-size:10.5px}.labx-disc-stats i{font-style:normal;opacity:.5}.labx-disc-stats b{color:#4ade80;font-weight:600}.labx-disc-viewswitch{margin-left:auto;padding:2px;display:inline-flex;gap:1px;border-radius:9px;background:#ffffff0d}.labx-disc-viewswitch i{padding:5px 9px;border-radius:7px;color:#ffffff6b;font-size:9.5px;font-style:normal;font-weight:600}.labx-disc-viewswitch i.is-active{background:#ffffff17;color:#ffffffe6}.labx-disc-studio-body{display:flex;flex-direction:column;gap:10px}.labx-disc-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 16px;text-align:center}.labx-disc-empty>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#ffffff0a;color:#ffffff4d}.labx-disc-empty svg{width:20px;height:20px;stroke-width:1.5}.labx-disc-empty h5{margin:0;color:#ffffff9e;font-size:12.5px;font-weight:600}.labx-disc-empty p{margin:0;color:#ffffff4d;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10.5px}.labx-disc-arrival{animation:labx-disc-appear .3s cubic-bezier(.16,1,.3,1) both}@keyframes labx-disc-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.labx-player-spinner,.labx-player-scan.is-scanning svg,.labx-player-serverrow,.labx-disc-arrival{animation:none}}@media(max-width:860px){.labx-disc-stage{grid-template-columns:1fr}.labx-disc-pane{min-height:0}}@media(max-width:900px){.labx-chapter-head,.labx-part-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "lead";justify-content:start;align-items:start;gap:10px}.labx-chapter-head h2,.labx-part-head h3{white-space:normal;text-wrap:balance}.labx-chapter-body{--labx-body-cols: minmax(0, 1fr)}}.labx-steprail{display:flex;flex-wrap:wrap;gap:8px}.labx-steprail .labx-step{flex:1 1 120px;min-height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d6e4e6;border-radius:11px;background:#ffffffb8;color:#5f7a80;font:inherit;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.labx-steprail .labx-step:hover{color:#2c5560;border-color:#a9c8ce}.labx-steprail .labx-step.is-active{border-color:#8fb9c2;background:#fff;color:#17323a}.labx-steprail .labx-step.is-done{border-color:#a5d8c6;background:#55cdb821;color:#2f7d68;animation:labx-step-tick .76s cubic-bezier(.2,.8,.3,1)}.labx-steprail .labx-step>i{width:15px;height:15px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:50%;transition:background .2s ease}.labx-steprail .labx-step:after{content:"";width:15px;flex-shrink:0}.labx-steprail .labx-step.is-done>i{background:#33bb96;color:#fff}.labx-steprail .labx-step>i svg{width:10px;height:10px;stroke-width:3.5}@keyframes labx-step-tick{0%{border-color:#33bb96;background:#33bb9680;color:#104536;box-shadow:0 0 #33bb968c}55%,to{box-shadow:0 0 0 7px #33bb9600}}@media(prefers-reduced-motion:reduce){.labx-steprail .labx-step.is-done{animation:none}}@media(max-width:760px){.labx-disc--tunnel .labx-steprail{flex-direction:column;gap:6px}.labx-disc--tunnel .labx-steprail .labx-step{flex:0 0 auto;justify-content:flex-start;padding:0 14px;font-size:11px}.labx-disc--tunnel .labx-steprail .labx-step:after{display:none}}.labx-playstage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-template-areas:"copy monitor" "shell shell";gap:clamp(24px,2.6vw,40px);align-items:center}.labx-play-copy{grid-area:copy}.labx-play-notes{margin:0;padding:0;display:grid;gap:10px;list-style:none}.labx-play-notes>li{min-width:0;padding:13px 15px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:13px;border:1px solid #d6e3de;border-radius:15px;background:#ffffffb8;transition:border-color .28s ease,box-shadow .28s ease}.labx-play-notes>li:hover{border-color:#b4d5c5;box-shadow:0 14px 32px #1f4e3b12}.labx-play-notes>li>svg{width:34px;height:34px;padding:8px;border-radius:11px;color:#23865f;background:#e8f5ef}.labx-play-notes strong,.labx-play-notes small{display:block}.labx-play-notes strong{color:#1c352a;font-size:14px;font-weight:660;letter-spacing:-.022em}.labx-play-notes small{margin-top:3px;color:#687a72;font-size:12px;line-height:1.55}.labx-screen{position:relative;width:100%;aspect-ratio:1672 / 941}.labx-screen:after{content:"";position:absolute;z-index:3;inset:0;background:url(./monitor-ultrawide-BmDxkwHH.png) center / 100% 100% no-repeat;pointer-events:none}.labx-screen-panel{position:absolute;z-index:1;top:3.0818%;left:2.3325%;width:95.2751%;height:67.0563%;overflow:hidden;background:#05070a}.labx-screen-panel>img,.labx-screen-panel>video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.labx-screen-glare{position:absolute;z-index:2;inset:-12%;background:linear-gradient(108deg,#ffffff26,#ffffff12 17%,#fff0 38%),linear-gradient(108deg,#fff0 52%,#ffffff0e,#fff0 70%);filter:blur(16px);mix-blend-mode:screen;pointer-events:none}.labx-screen-panel:after{content:"";position:absolute;z-index:2;inset:0;box-shadow:inset 0 1px #ffffff21,inset 0 0 46px #00000057;pointer-events:none}@media(prefers-reduced-motion:reduce){.labx-screen-glare{filter:blur(16px)}}.labx-monitor .labx-screen{width:min(100%,720px)}.labx-monitor{grid-area:monitor;margin:0;display:flex;flex-direction:column;align-items:center}.labx-playstage>.labx-dc-shell{grid-area:shell}@media(max-width:1000px){.labx-playstage{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "monitor" "shell";gap:26px}}.labx-monitor-video{transition:opacity .16s ease}.labx-monitor-video.is-black{opacity:0}.labx-monitor-osd{position:absolute;right:20px;bottom:14px;left:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffff9e;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.05em;text-shadow:0 1px 4px rgba(0,0,0,.9);pointer-events:none}.labx-monitor-tally{position:absolute;right:16px;bottom:16px;width:7px;height:7px;border-radius:50%;background:#ffffff24;transition:background .2s ease,box-shadow .2s ease}.labx-monitor-tally.is-live{background:#4ade80;box-shadow:0 0 8px #4ade80b3}.labx-monitor figcaption{margin-top:14px;color:var(--labx-copy, #4d6a6b);font-size:11.5px;letter-spacing:.05em;text-align:center}@media(max-width:900px){.labx-monitor-osd{right:15px;bottom:11px;left:15px;font-size:9px}}@media(max-width:760px){.labx-monitor-osd{right:30px;font-size:10px}}.labx-cbr-pool{width:min(100%,520px);overflow:hidden;border-radius:14px;background:#131417;box-shadow:inset 0 0 0 1px #ffffff0f}.labx-cbr-pool .labx-srcpool-tabs{padding:9px 10px}.labx-cbr-pool .labx-srcpool-tab{padding:6px 11px;border-radius:7px;color:#ffffff80;font-size:10px;font-weight:700;letter-spacing:.06em}.labx-cbr-pool .labx-srcpool-tab.is-active{background:#0169a1;color:#fff}.labx-cbr-pool-list{padding:10px;display:flex;flex-direction:column;gap:6px}.labx-cbr-pool-list .labx-srcpool-item{position:relative;cursor:default}.labx-cbr-pool-list .labx-srcpool-item.is-grabbed{background:#0169a142;box-shadow:0 12px 26px #00000059,inset 0 0 0 1px #7dd3fc66;transform:translate(6px,-3px) rotate(-.6deg)}.labx-srcpool-chip.mode-comp{background:#eab30833;color:#fde047}.labx-cbr-canvas{width:min(100%,620px);padding:12px;border-radius:14px;background:#0b0c0e;box-shadow:inset 0 0 0 1px #ffffff0f}.labx-cbr-canvas.labx-comp--tactical{background:#070a08;box-shadow:inset 0 0 0 1px #c4e7841a,0 24px 52px #00000047}.labx-cbr-canvas .labx-tac-preview{width:100%}.labx-cbr-dropped{animation:labx-cbr-drop .46s cubic-bezier(.16,1,.3,1) both}@keyframes labx-cbr-drop{0%{opacity:0;transform:translate(14px,-12px) scale(1.06)}to{opacity:1;transform:none}}.labx-cbr-canvas-bar{margin-top:10px;display:flex;align-items:center;gap:14px;color:#ffffff73;font-size:10px}.labx-cbr-canvas-bar span:first-child{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:7px;background:#0169a159;color:#9fdcfb;font-weight:600}.labx-cbr-canvas-bar span:nth-child(2){font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace}.labx-cbr-layers{margin-left:auto}.labx-cbr-card{width:min(100%,470px);display:flex;flex-direction:column;gap:12px}.labx-dc--comp{border-color:#eab30838;box-shadow:0 26px 60px #1820283d}.labx-dc--comp .labx-dc-header{background:#eab3080d}.labx-dc-chip.is-comp,.labx-dc-trigger-chip.is-comp{background:#a18201}.labx-dc--comp .labx-dc-trigger{position:relative}.labx-dc--comp .labx-dc-trigger:hover{background:#eab3081f}.labx-dc--comp .labx-dc-oled.is-active{border-top-color:#eab3082e;background:#080704;color:#fde047e6}.labx-cbr-output-preview{margin:11px 12px 0;padding:6px;overflow:hidden;border:1px solid rgba(196,231,132,.09);border-radius:6px;background:#070a08;box-shadow:none}.labx-cbr-output-preview .labx-tac-preview{border-radius:1px;box-shadow:0 0 0 1px #c9ef881f}.labx-cbr-browser{padding:11px 12px 12px;border-radius:12px;background:#131417;box-shadow:inset 0 0 0 1px #ffffff0f}.labx-cbr-browser>p{margin:0 0 8px;color:#ffffff61;font-size:9px;font-weight:800;letter-spacing:.1em}.labx-cbr-browser>div{padding:7px 9px;display:flex;align-items:center;gap:9px;border-radius:9px;background:#ffffff0a;color:#ffffffe6}.labx-cbr-browser>div+div{margin-top:5px}.labx-cbr-browser>div.is-current{background:#eab30824;box-shadow:inset 0 0 0 1px #eab30859}.labx-cbr-browser .labx-srcpool-chip{min-width:38px;min-height:22px;padding:0 7px;font-size:8.5px}.labx-cbr-browser strong{flex:1;min-width:0;font-size:12px;font-weight:600}.labx-cbr-browser small{color:#fff6;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:9.5px}.labx-cbr-pool-list .labx-srcpool-item,.labx-dc--comp .labx-dc-go{position:relative}@media(prefers-reduced-motion:reduce){.labx-cbr-dropped{animation:none}}@media(max-width:560px){.labx-cbr-canvas{padding:8px}.labx-cbr-canvas-bar{gap:8px}.labx-cbr-canvas-bar span:nth-child(2){display:none}.labx-cbr-browser small{display:none}.labx-cbr-output-preview{margin:9px 9px 0}}.labx-lc{--lc-line: rgba(255, 255, 255, .07);flex:1;margin-top:12px;padding:9px 10px 10px;display:flex;flex-direction:column;gap:5px;border-radius:12px;background:#131417;color:#ffffffe6;box-shadow:inset 0 0 0 1px #ffffff0f}.labx-lc-title{margin:0 0 3px;display:flex;align-items:center;justify-content:space-between;color:#ffffff61;font-size:9px;font-weight:800;letter-spacing:.1em}.labx-lc-title b{padding:1px 6px;border-radius:5px;background:#ffffff0f;color:#fff9;font-size:8.5px}.labx-lc .labx-srcpool-chip{min-width:34px;min-height:19px;padding:0 6px;font-size:8px}.labx-lc-row{padding:5px 7px;display:flex;align-items:center;gap:8px;border-radius:8px;background:#ffffff0a}.labx-lc-row>i{color:#ffffff6b;display:inline-flex}.labx-lc-row strong{flex:1;min-width:0;overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.labx-lc-row.is-group{background:#eab3081a;box-shadow:inset 0 0 0 1px #eab30838}.labx-lc-row.is-child{margin-left:16px}.labx-lc-field{display:flex;flex-direction:column;gap:5px;margin-bottom:5px}.labx-lc-field>span{color:#ffffff73;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.labx-lc .labx-lc-field select{padding:6px 26px 6px 9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fffffff2;font:inherit;font-size:11px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff0f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.45)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:10px}.labx-lc .labx-lc-field select option{background:#141928}.labx-lc-fxrow{padding:5px 7px;display:flex;align-items:center;gap:8px;border-radius:8px;background:#ffffff0a}.labx-lc-fxrow>i{color:#ffffff47;display:inline-flex}.labx-lc-fxrow>b{width:15px;height:15px;display:inline-grid;place-items:center;border-radius:4px;background:#d9770638;color:#fbbf24;font-size:8.5px;font-weight:800}.labx-lc-fxrow strong{flex:1;min-width:0;overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.labx-lc-fxrow>em{color:#ffffff4d;display:inline-flex}.labx-lc--transform{gap:11px}.labx-lc-scope{padding:8px 9px;display:flex;flex-direction:column;gap:5px;border-radius:9px;background:#0169a129}.labx-lc-eyebrow{color:#9fdcfbbf;font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.labx-lc-scope strong{font-size:12px;font-weight:600}.labx-lc-counts{display:flex;gap:5px}.labx-lc-counts i{padding:2px 7px;border-radius:5px;font-size:8.5px;font-style:normal;font-weight:800;letter-spacing:.04em}.labx-lc-counts .is-sim{background:#0169a159;color:#9fdcfb}.labx-lc-counts .is-media{background:#e67e223d;color:#f5b878}.labx-lc-triggers{display:flex;flex-wrap:wrap;gap:5px}.labx-lc-triggers span{padding:4px 9px;border-radius:999px;background:#ff444424;color:#fca5a5;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:9.5px}.labx-lc-commands{margin-top:4px;display:flex;flex-wrap:nowrap;gap:5px}.labx-lc-commands span{flex:1 1 auto;min-width:0;padding:6px clamp(5px,.7vw,10px);overflow:hidden;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:8px;background:#ffffff0f;color:#ffffff9e;font-size:10px;font-weight:650}.labx-lc-commands .is-play{background:#22c55e26;color:#4ade80}.labx-lc-commands .is-black{background:#ef444424;color:#fca5a5}@media(max-width:760px){.labx-avi-controls .labx-lc-rack{gap:26px}.labx-avi-controls .labx-lc{margin-top:0}.labx-avi-controls .labx-lc-title,.labx-avi-controls .labx-lc-title b,.labx-avi-controls .labx-lc-field>span,.labx-avi-controls .labx-lc-eyebrow,.labx-avi-controls .labx-lc-counts i,.labx-avi-controls .labx-lc .labx-srcpool-chip,.labx-avi-controls .labx-lc-fxrow>b{font-size:10px}.labx-avi-controls .labx-lc-fxrow>b{width:17px;height:17px}.labx-avi-controls .labx-lc-triggers span{font-size:10.5px}.labx-avi-controls .labx-lc-commands span{font-size:11px}.labx-avi-controls .labx-lc-row strong,.labx-avi-controls .labx-lc-fxrow strong,.labx-avi-controls .labx-lc .labx-lc-field select,.labx-avi-controls .labx-sl-label,.labx-avi-controls .labx-sl .labx-sl-value{font-size:12px}.labx-avi-controls .labx-lc-scope strong{font-size:13px}.labx-avi-controls .labx-sl .labx-sl-step,.labx-avi-controls .labx-sl .labx-sl-reset{position:relative}.labx-avi-controls .labx-sl .labx-sl-step:before,.labx-avi-controls .labx-sl .labx-sl-reset:before{content:"";position:absolute;inset:-9px}}.labx-look{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#141719;box-shadow:0 34px 80px #18283047,inset 0 0 0 1px #ffffff12}.labx-look .labx-look-reset{margin:15px 15px 0 auto;padding:6px 12px;display:flex;align-items:center;gap:6px;border:0;border-radius:8px;background:#ffffff0f;color:#ffffff80;font:inherit;font-size:11px;font-weight:550;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-look .labx-look-reset:hover{background:#ffffff1a;color:#fffffff2}.labx-look-body{padding:12px 15px 16px;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:13px}.labx-sl-label{display:inline-flex;align-items:center;gap:8px}.labx-sl-icon{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;opacity:.5}.labx-sl-icon svg{width:100%;height:100%}.labx-wire{width:min(100%,1080px);margin:0 auto;overflow:hidden;border-radius:18px;background:#131417;color:#ffffffe6;box-shadow:0 32px 76px #1828303d,inset 0 0 0 1px #ffffff0f}.labx-wire-head{padding:12px 15px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff08}.labx-wire-title{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:650}.labx-wire-title i{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:8px;background:#fbbf2429;color:#fbbf24}.labx-wire-counts{display:inline-flex;gap:5px}.labx-wire-counts b{padding:3px 8px;border-radius:5px;font-size:9.5px;font-weight:700}.labx-wire-counts .is-active{background:#4ade8024;color:#86efac}.labx-wire-counts .is-waiting{background:#fbbf2424;color:#fcd34d}.labx-wire-new{margin-left:auto;padding:6px 11px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;background:#0169a1;color:#fff;font-size:10.5px;font-weight:650}.labx-wire-close{color:#ffffff59;display:inline-flex}.labx-wire-body{display:grid;grid-template-columns:232px minmax(0,1fr);gap:1px;background:#ffffff0f}.labx-wire-side,.labx-wire-main{background:#131417}.labx-wire-side{padding:13px 12px}.labx-wire-side>p{margin:0 0 8px;display:flex;align-items:center;justify-content:space-between;color:#ffffff61;font-size:9px;font-weight:800;letter-spacing:.1em}.labx-wire-side>p b{padding:1px 6px;border-radius:5px;background:#ffffff0f;color:#fff9;font-size:8.5px}.labx-wire-activity-title{margin-top:16px!important}.labx-wire-card{padding:8px 10px;display:flex;align-items:flex-start;gap:9px;border-radius:9px;background:#ffffff0a}.labx-wire-card+.labx-wire-card{margin-top:5px}.labx-wire-card.is-current{background:#0169a13d;box-shadow:inset 0 0 0 1px #7dd3fc52}.labx-wire-card>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.labx-wire-card strong{overflow:hidden;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.labx-wire-card small{color:#ffffff6b;font-size:9.5px}.labx-wire-dot{width:7px;height:7px;margin-top:4px;flex-shrink:0;border-radius:50%}.labx-wire-dot.is-active{background:#4ade80;box-shadow:0 0 6px #4ade8099}.labx-wire-dot.is-waiting{background:#fbbf24}.labx-wire-empty{margin:0;color:#ffffff4d;font-size:10px;line-height:1.5}.labx-wire-activity{display:flex;flex-direction:column;gap:4px}.labx-wire-activity>div{padding:6px 9px;display:flex;align-items:center;gap:9px;border-radius:8px;background:#4ade8014;animation:labx-wire-observed .42s ease both}.labx-wire-activity time{color:#fff6;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:9px}.labx-wire-activity code{color:#86efac;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:9.5px}@keyframes labx-wire-observed{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.labx-wire-main{padding:15px;display:flex;flex-direction:column;gap:13px}.labx-wire-step{padding:13px 14px;display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;border-radius:13px;background:#ffffff08}.labx-wire-step.is-when{box-shadow:inset 3px 0 #0169a1bf}.labx-wire-step.is-then{box-shadow:inset 3px 0 #22c55eb3}.labx-wire-step>div{min-width:0;display:flex;flex-direction:column;gap:9px}.labx-wire-num{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:50%;background:#ffffff12;color:#fff9;font-size:11px;font-weight:750}.labx-wire-step header{display:flex;align-items:center;justify-content:space-between;gap:10px}.labx-wire-step header>span:first-child{display:flex;flex-direction:column;gap:2px}.labx-wire-step header small{color:#fff6;font-size:9px;font-weight:800;letter-spacing:.12em}.labx-wire-step header strong{font-size:12.5px;font-weight:600}.labx-wire-listen{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#fff9;font-size:9.5px;font-weight:600;white-space:nowrap}.labx-wire-field{display:flex;flex-direction:column;gap:5px}.labx-wire-field>span:first-child{color:#ffffff73;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.labx-wire-select{padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff0f;color:#ffffffeb;font-size:11.5px}.labx-wire-select svg{flex-shrink:0;opacity:.45}.labx-wire-select.is-action{color:#86efac;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11px}.labx-wire-lock{padding:8px 11px;display:flex;align-items:center;gap:9px;border-radius:9px;background:#fbbf2414;color:#fcd34de6}.labx-wire-lock>span{display:flex;flex-direction:column;gap:2px;min-width:0}.labx-wire-lock small{font-size:8.5px;font-weight:800;letter-spacing:.09em}.labx-wire-lock strong{color:#ffffffe0;font-size:11px;font-weight:600}.labx-wire-label{color:#ffffff73;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.labx-wire-events{display:flex;flex-direction:column;gap:5px}.labx-wire .labx-wire-events button{padding:9px 11px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:9px;background:#ffffff0a;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.labx-wire .labx-wire-events button:hover{background:#ffffff12}.labx-wire .labx-wire-events button.is-selected{border-color:#7dd3fc73;background:#0169a138}.labx-wire-events button>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.labx-wire-events strong{font-size:11.5px;font-weight:600}.labx-wire-events code{color:#7dd3fcd9;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:9.5px}.labx-wire-events small{color:#fff6;font-size:10px}.labx-wire-events em{flex-shrink:0;padding:2px 7px;border-radius:5px;background:#ffffff12;color:#ffffff80;font-size:8.5px;font-style:normal;font-weight:700}.labx-wire-events button.is-selected>svg{color:#7dd3fc;flex-shrink:0}.labx-wire-foot{margin-top:3px;padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.07)}.labx-wire-summary{display:inline-flex;align-items:center;gap:8px;color:#ffffff59}.labx-wire-summary code{color:#ffffffb8;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10.5px}.labx-wire .labx-wire-test{padding:8px 15px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:9px;background:#22c55e29;color:#4ade80;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.labx-wire .labx-wire-test:hover{background:#16a34a;color:#fff}@media(prefers-reduced-motion:reduce){.labx-wire-activity>div{animation:none}}@media(max-width:820px){.labx-wire-body{grid-template-columns:1fr}.labx-wire-head{flex-wrap:wrap}.labx-wire-new{margin-left:0}}.labx-disc--tunnel .labx-disc-stage{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.labx-msm{display:flex;flex-direction:column;gap:12px;color:#ffffffe6}.labx-msm-head{display:flex;align-items:center;gap:11px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.labx-msm-icon{width:34px;height:34px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:10px;background:#22c55e24;color:#4ade80}.labx-msm-icon svg{width:17px;height:17px}.labx-msm-head>span:last-child{display:flex;flex-direction:column;gap:3px}.labx-msm-head strong{color:#fffffff0;font-size:14px;font-weight:650}.labx-msm-head small{display:inline-flex;align-items:center;gap:7px;color:#ffffff73;font-size:10px;letter-spacing:.05em}.labx-msm-head small i.is-running{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade808c}.labx-msm-card{padding:13px;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff08;transition:border-color .22s ease,background .22s ease}.labx-msm-card.is-active{border-color:#38bdf859;background:#38bdf80f}.labx-msm-card-head{display:flex;align-items:center;gap:10px}.labx-msm-card-icon{width:30px;height:30px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:9px;background:#ffffff0f;color:#ffffff9e}.labx-msm-card.is-active .labx-msm-card-icon{background:#38bdf829;color:#67e8f9}.labx-msm-card-icon svg{width:15px;height:15px}.labx-msm-card-head>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.labx-msm-card-head strong{font-size:12.5px;font-weight:650}.labx-msm-card-head small{color:#ffffff73;font-size:10.5px}.labx-msm-status{flex-shrink:0;padding:3px 9px;border-radius:5px;background:#ffffff0f;color:#ffffff6b;font-size:9px;font-weight:800;letter-spacing:.09em}.labx-msm-status.is-active{background:#38bdf833;color:#7dd3fc}.labx-msm-details{display:flex;align-items:flex-start;gap:13px}.labx-msm-fields{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.labx-msm-field{display:flex;flex-direction:column;gap:4px}.labx-msm-label{color:#ffffff6b;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.labx-msm-value{padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:9px;border-radius:8px;background:#00000047}.labx-msm-value code{min-width:0;overflow:hidden;color:#7dd3fc;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.labx-msm-value code.is-pin{color:#fff;font-size:14px;font-weight:600;letter-spacing:.18em}.labx-msm-value i{flex-shrink:0;color:#ffffff59;display:inline-flex}.labx-msm-value i svg{width:13px;height:13px}.labx-msm-qr{width:88px;height:88px;flex-shrink:0;padding:6px;display:grid;grid-template-columns:repeat(11,1fr);grid-auto-rows:1fr;gap:1px;border-radius:8px;background:#fff}.labx-msm-qr i{border-radius:1px}.labx-msm-qr i.is-on{background:#0b0c0e}.labx-msm-off{display:flex;flex-direction:column;gap:11px}.labx-msm-off p{margin:0;color:#ffffff80;font-size:11px;line-height:1.5}.labx-msm-actions{display:flex;flex-wrap:wrap;gap:7px}.labx-msm-action{flex:1 1 auto;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;background:#ffffff0f;color:#ffffffad;font-size:11px;font-weight:650}.labx-msm-action svg{width:14px;height:14px}.labx-msm-action.is-primary{background:#0169a1;color:#fff}.labx-msm-action.is-primary.is-busy{background:#015b8b}.labx-msm-action.is-danger{background:#ef444429;color:#fca5a5}.labx-msm-note{margin:0;display:flex;align-items:center;gap:8px;color:#ffffff59;font-size:10px;line-height:1.45}.labx-msm-note svg{width:13px;height:13px;flex-shrink:0}.labx-player-input.is-filled{color:#ffffffe6}.labx-player-pin{padding:8px 12px;display:block;border:1px solid rgba(56,189,248,.35);border-radius:9px;background:#38bdf814;color:#fff;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:600;letter-spacing:.2em;text-align:center}.labx-player-hint{margin:0;color:#fff6;font-size:10px;line-height:1.45}.labx-player-join{display:flex;align-items:center;gap:10px}.labx-player-join .labx-player-pin{flex:0 0 auto}.labx-player-join.is-idle{visibility:hidden}@media(max-width:860px){.labx-disc--tunnel .labx-disc-stage{grid-template-columns:1fr}}.labx-flow{width:min(100%,1240px);margin:0 auto;display:flex;flex-direction:column;gap:20px}.labx-flow-track{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:.92fr 1.34fr .92fr .92fr;align-items:stretch;gap:0}.labx-flow-stage{position:relative;min-width:0;padding-right:34px}.labx-flow-stage:last-child{padding-right:0}.labx-flow .labx-flow-stage>button{width:100%;height:100%;padding:0;display:flex;flex-direction:column;gap:10px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.labx-flow-step{display:flex;align-items:center;gap:9px}.labx-flow-step b{width:22px;height:22px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:50%;background:#5b756a29;color:#6d8a84;font-size:10.5px;font-weight:800;transition:background .32s ease,color .32s ease}.labx-flow-step>span{color:#7c948f;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;transition:color .32s ease}.labx-flow-panel{flex:1;display:flex}.labx-flow-card{flex:1;min-width:0;padding:12px;display:flex;flex-direction:column;gap:7px;border-radius:13px;background:#131417;color:#ffffffe6;box-shadow:inset 0 0 0 1px #ffffff0f;transition:filter .42s ease,opacity .42s ease,box-shadow .42s ease,transform .42s ease}.labx-flow-card.is-modal{background:var(--csp-bg, #14171c);box-shadow:inset 0 0 0 1px var(--csp-border, #2a3445)}.labx-flow-stage.is-idle .labx-flow-card{filter:grayscale(1);opacity:.4}.labx-flow-stage.is-done .labx-flow-card,.labx-flow-stage.is-live .labx-flow-card{filter:none;opacity:1}.labx-flow-stage.is-live .labx-flow-card{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #7dd3fc66,0 22px 50px #18283047}.labx-flow-stage.is-done .labx-flow-step b,.labx-flow-stage.is-live .labx-flow-step b{background:#33bb96;color:#fff}.labx-flow-stage.is-done .labx-flow-step>span,.labx-flow-stage.is-live .labx-flow-step>span{color:#2f6f66}.labx-flow-card-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07);font-size:12px;font-weight:650}.labx-flow-card-head svg{width:14px;height:14px;flex-shrink:0;color:#7dd3fc}.labx-flow-live{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e80}.labx-flow-row{min-height:27px;padding:0 8px;display:flex;align-items:center;gap:8px;border-radius:7px;background:#ffffff0a;font-size:10.5px}.labx-flow-row em{flex:1;min-width:0;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.labx-flow-row .labx-csp-dot{margin:0}.labx-flow-legend{display:flex;align-items:center;gap:3px;color:var(--csp-faint, #5d6a80);font-size:9px}.labx-flow-legend .labx-csp-dot:first-child{margin-left:0}.labx-flow-pickrow{padding:7px 8px;display:flex;align-items:center;gap:8px;border-radius:7px;background:#5cb8ff17;font-size:11px}.labx-flow-pickrow em{flex:1;min-width:0;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.labx-flow-tree{display:flex;flex-direction:column;gap:3px;padding-left:12px}.labx-flow-tree>span{padding:4px 7px;display:flex;align-items:center;gap:7px;border-radius:6px;background:#0000002e;font-size:10px}.labx-flow-tree svg{width:12px;height:12px;flex-shrink:0;color:var(--csp-accent, #2d8bd1);opacity:.85}.labx-flow-tree em{flex:1;min-width:0;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.labx-flow-tree b{flex-shrink:0;color:var(--csp-faint, #5d6a80);font-weight:400;font-size:9px}.labx-flow-stat{color:var(--csp-faint, #5d6a80);font-size:9.5px;letter-spacing:.02em}.labx-flow-btn{margin-top:auto;padding:8px 0;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;background:#ffffff0f;color:#ffffffb3;font-size:11px;font-weight:650}.labx-flow-btn svg{width:13px;height:13px}.labx-flow-btn.is-sync{border:1px solid rgba(56,189,248,.5);background:#38bdf80f;color:#38bdf8}.labx-flow-btn.is-primary{background:var(--csp-accent, #2d8bd1);color:#fff}.labx-flow-progress{display:flex;flex-direction:column;gap:7px}.labx-flow-progress-top{display:flex;align-items:center;gap:8px;font-size:11px;color:#38bdf8}.labx-flow-progress-top em{font-style:normal;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace}.labx-flow-progress-top b{margin-left:auto;font-variant-numeric:tabular-nums}.labx-flow-spinner{width:13px;height:13px;flex-shrink:0;border:2px solid rgba(56,189,248,.2);border-top-color:#38bdf8;border-radius:50%}.labx-flow-bar{height:5px;display:block;overflow:hidden;border-radius:3px;background:#ffffff1a}.labx-flow-bar i{width:0;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#0284c7,#7dd3fc);transition:width 90ms linear}.labx-flow-progress small{overflow:hidden;color:#fff6;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.labx-flow-stage.is-live .labx-flow-spinner{animation:labx-studio-spin .8s linear infinite}.labx-flow-stage.is-live .labx-flow-btn.is-sync,.labx-flow-stage.is-live .labx-flow-btn.is-primary{animation:labx-flow-press 1.6s ease-in-out infinite}@keyframes labx-flow-press{0%,70%,to{box-shadow:0 0 #38bdf800}35%{box-shadow:0 0 0 5px #38bdf82e}}.labx-flow-done{display:flex;flex-direction:column;gap:4px}.labx-flow-total{color:#ffffff9e;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10px}.labx-flow-note{margin-top:auto;color:#ffffff61;font-size:9.5px;line-height:1.5}.labx-flow-stage.is-live .labx-flow-card-head svg,.labx-flow-stage.is-done .labx-flow-card-head svg{color:#7dd3fc}.labx-flow-link{position:absolute;top:50%;right:4px;width:26px;display:flex;align-items:center;justify-content:center;color:#b6cbc6;transform:translateY(-50%);transition:color .32s ease}.labx-flow-link svg:last-child{width:15px;height:15px}.labx-flow-link>svg:first-child{position:absolute;right:20px;width:30px;height:12px}.labx-flow-wire{fill:none;stroke:#5b756a47;stroke-width:1.5}.labx-flow-flow{fill:none;stroke:#33bb96;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 9;opacity:0}.labx-flow-link.is-done{color:#33bb96}.labx-flow-link.is-done .labx-flow-wire{stroke:#33bb9673}.labx-flow-link.is-live{color:#33bb96}.labx-flow-link.is-live .labx-flow-flow{opacity:1;animation:labx-flow-travel .9s linear infinite}@keyframes labx-flow-travel{to{stroke-dashoffset:-28}}@media(prefers-reduced-motion:reduce){.labx-flow-stage.is-live .labx-flow-spinner,.labx-flow-stage.is-live .labx-flow-btn.is-sync,.labx-flow-stage.is-live .labx-flow-btn.is-primary,.labx-flow-link.is-live .labx-flow-flow{animation:none}}@media(max-width:1080px){.labx-flow-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 0}.labx-flow-stage:nth-child(2n){padding-right:0}.labx-flow-stage:nth-child(2n) .labx-flow-link{display:none}}@media(max-width:620px){.labx-flow-track{grid-template-columns:1fr;gap:30px}.labx-flow-stage{padding-right:0}.labx-flow-link{display:none}}.labx-comp--tactical{border-radius:10px;background:#090c0a;box-shadow:0 42px 100px #0e191247,inset 0 0 0 1px #c4e78414}.labx-comp--tactical .labx-comp-bar{min-height:48px;height:auto;border-color:#c2e88217;background:linear-gradient(180deg,#121812,#0a0e0b)}.labx-comp--tactical .labx-comp-title{color:#d9e9bf;letter-spacing:.01em}.labx-comp--tactical .labx-comp-res{color:#c4db9f6b}.labx-comp--tactical .labx-comp-bar-actions button{border:1px solid rgba(192,224,137,.09);border-radius:3px;background:#abcf6f0e;color:#d2e7b09e;letter-spacing:.02em}.labx-comp--tactical .labx-comp-bar-actions button:hover{border-color:#c4ef7c3d;color:#e1f5bd}.labx-comp--tactical .labx-comp-bar-actions button.is-on{background:#93bf4e24;color:#c7f07f}.labx-comp--tactical .labx-comp-reset{border-color:#dbedbf2b!important;color:#deebc8!important}.labx-comp--tactical .labx-comp-live{border-radius:2px;background:#abe05c1f;color:#bff36d}.labx-comp--tactical .labx-comp-live.is-paused{background:#ecb74e1a;color:#e7be6e}.labx-comp--tactical .labx-comp-body{grid-template-columns:188px minmax(0,1fr) 214px;background:#c2e88212}.labx-comp--tactical .labx-comp-layers,.labx-comp--tactical .labx-comp-attrs{background:#0d110e}.labx-comp--tactical .labx-comp-layers>p,.labx-comp--tactical .labx-comp-attrs>p{color:#c5dd9e7a}.labx-comp--tactical .labx-comp-layer{border-radius:3px;background:#b8d68609}.labx-comp--tactical .labx-comp-layer.is-active{background:#8ebe4721;box-shadow:inset 2px 0 #bce978,inset 0 0 0 1px #bce9781f}.labx-comp--tactical .labx-comp-layer-pick>.labx-comp-layer-name{flex:1;min-width:0;overflow:hidden;color:#deebc7d9;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.labx-comp-locked{flex:0 0 auto!important;color:#c5dd9e52!important;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:7px!important;letter-spacing:.08em}.labx-comp--tactical .labx-comp-stage{padding:12px;background:#070a08}.labx-comp--tactical .labx-comp-ruler i{background:#c2e88224}.labx-comp--tactical .labx-comp-ruler i:nth-child(4n+1){background:#c2e88257}.labx-comp--tactical .labx-comp-canvas{isolation:isolate;border-radius:2px;background:#0a100b;box-shadow:0 0 0 1px #c9ef8829,0 18px 36px #0000006b}.labx-comp--tactical .labx-comp-canvas:after{content:"";position:absolute;z-index:80;inset:0;background:repeating-linear-gradient(180deg,rgba(236,255,205,.018) 0 1px,transparent 1px 3px);mix-blend-mode:screen;pointer-events:none}.labx-comp--tactical .labx-comp-item{overflow:visible;border-radius:1px;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:left,top,width,height}.labx-comp--tactical .labx-comp-item>*:first-child{width:100%;height:100%;overflow:hidden}.labx-comp--tactical .labx-comp-item.is-locked{cursor:default}.labx-comp--tactical .labx-comp-item.is-dragging{z-index:70;cursor:grabbing}.labx-comp--tactical .labx-comp-item.is-resizing{z-index:70}.labx-comp--tactical .labx-comp-item:hover{box-shadow:0 0 0 1px #c6f47985}.labx-comp--tactical .labx-comp-item.is-selected{box-shadow:0 0 0 1px #c4f37b,0 0 18px #b7ed6124}.labx-comp--tactical .labx-comp-item:focus-visible{outline-color:#c4f37b}.labx-comp--tactical .labx-comp-handles i{width:6px;height:6px;z-index:85;border-radius:0;background:#dfffaa;box-shadow:0 0 0 1px #4b6d27;touch-action:none}.labx-comp--tactical .labx-comp-handles i:after{content:"";position:absolute;inset:-6px}.labx-comp--tactical .labx-comp-handles i:nth-child(1),.labx-comp--tactical .labx-comp-handles i:nth-child(5){cursor:nwse-resize}.labx-comp--tactical .labx-comp-handles i:nth-child(2),.labx-comp--tactical .labx-comp-handles i:nth-child(6){cursor:ns-resize}.labx-comp--tactical .labx-comp-handles i:nth-child(3),.labx-comp--tactical .labx-comp-handles i:nth-child(7){cursor:nesw-resize}.labx-comp--tactical .labx-comp-handles i:nth-child(4),.labx-comp--tactical .labx-comp-handles i:nth-child(8){cursor:ew-resize}.labx-comp--tactical .labx-comp-handles i:focus-visible{outline:2px solid #efffd2;outline-offset:3px}.labx-tac-preview .labx-comp-handles i{pointer-events:none}.labx-tac-preview.is-compact .labx-tac-panel{font-size:5px}.labx-tac-preview.is-compact .labx-tac-clock{padding-inline:6%}.labx-tac-preview.is-compact .labx-tac-clock span{display:none}.labx-tac-preview.is-compact .labx-tac-clock strong{font-size:1.25em}.labx-tac-preview.is-compact .labx-tac-attribution,.labx-tac-preview.is-compact .labx-tac-coordinates{display:none}.labx-comp--tactical .labx-comp-status{color:#c7dea37a}.labx-comp--tactical .labx-comp-guide{z-index:75;display:block;background:#d2fc8bb3;box-shadow:0 0 6px #d2fc8b59}.labx-comp--tactical .labx-comp-guide.is-x{top:0;bottom:0;left:var(--guide);width:1px}.labx-comp--tactical .labx-comp-guide.is-y{right:0;left:0;top:var(--guide);width:auto;height:1px}.labx-comp--tactical .labx-comp-blend>span{color:#dbebc1ad}.labx-comp--tactical .labx-comp-blend select{border-radius:3px;background:#b0d07b0f;color:#dbe8c7}.labx-tac-map{position:relative;background:#10190f}.labx-tac-map-tiles{position:absolute;top:50%;left:0;width:100%;aspect-ratio:4 / 3;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);transform:translateY(-50%) scale(1.02);filter:grayscale(1) sepia(.92) hue-rotate(54deg) saturate(2.05) brightness(.47) contrast(1.46)}.labx-tac-map-tiles img{width:100%;height:100%;display:block;pointer-events:none}.labx-tac-map-grade{position:absolute;inset:0;background:radial-gradient(circle at 52% 52%,transparent 0 28%,rgba(5,13,7,.08) 58%,rgba(3,7,4,.72) 100%),linear-gradient(115deg,#6a91341f,#0c180c47);box-shadow:inset 0 0 70px #000000ad;pointer-events:none}.labx-tac-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.labx-tac-grid path{fill:none;stroke:#c7ec8717;stroke-width:1;vector-effect:non-scaling-stroke}.labx-tac-route-shadow{fill:none;stroke:#040a05b8;stroke-width:6;vector-effect:non-scaling-stroke}.labx-tac-route-line{fill:none;stroke:#bde979;stroke-width:1.4;stroke-dasharray:7 7;filter:drop-shadow(0 0 3px rgba(190,242,112,.7));vector-effect:non-scaling-stroke;animation:labx-tac-route-flow 2.8s linear infinite}.labx-tac-node circle{fill:#d2fa91;stroke:#182710;stroke-width:3;vector-effect:non-scaling-stroke}.labx-tac-node path{fill:none;stroke:#cef28f;stroke-width:1;vector-effect:non-scaling-stroke}.labx-tac-node.is-origin circle{fill:#e1b96c}.labx-tac-node.is-target>circle:first-child{fill:#0b160be0;stroke:#e1b96c}.labx-tac-node .is-pulse{fill:none;stroke:#c9f080;stroke-width:2;transform-box:fill-box;transform-origin:center;animation:labx-tac-node-pulse 2.2s ease-out infinite}.labx-tac-node.is-target .is-pulse{stroke:#e1b96c;animation-delay:-.7s}.labx-tac-coordinates{position:absolute;top:47%;left:43%;display:flex;flex-direction:column;color:#e1f2c58f;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:clamp(4px,.48vw,7px);letter-spacing:.08em;line-height:1.5;text-shadow:0 1px 2px #000}.labx-tac-attribution{position:absolute;right:6px;bottom:4px;z-index:3;color:#e1edce6b;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:clamp(4px,.44vw,6px);text-decoration:none;pointer-events:auto}.labx-tac-attribution:hover{color:#dfffa8}.labx-tac-panel{position:relative;container-type:size;padding:6%;border:1px solid rgba(201,237,143,.28);background:linear-gradient(135deg,#08120ae6,#0c170cc2);color:#dff4bc;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:clamp(5px,.58vw,8px);box-shadow:inset 0 0 24px #97c94c06,0 6px 18px #0000003d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.labx-tac-panel:before,.labx-tac-panel:after{content:"";position:absolute;width:15%;height:18%;pointer-events:none}.labx-tac-panel:before{top:-1px;left:-1px;border-top:1px solid #d3fa91;border-left:1px solid #d3fa91}.labx-tac-panel:after{right:-1px;bottom:-1px;border-right:1px solid #d3fa91;border-bottom:1px solid #d3fa91}.labx-tac-panel header{display:flex;align-items:center;justify-content:space-between;color:#dcf0bdb3;font-size:.86em;font-weight:700;letter-spacing:.12em}.labx-tac-panel header b{color:#c9f083;font-size:.86em;font-weight:650}.labx-tac-title{padding:7% 6%;background:linear-gradient(105deg,#060e08e0,#070f0894)}.labx-tac-kicker{display:flex;align-items:center;gap:.7em;color:#c6eb87;font-size:.75em;font-weight:700;letter-spacing:.2em}.labx-tac-kicker i{width:.7em;height:.7em;border-radius:50%;background:#d5fa93;box-shadow:0 0 8px #d3fa93cc;animation:labx-tac-blink 1.8s ease-in-out infinite}.labx-tac-title>strong{margin-top:4%;display:block;color:#edfad9;font-family:Arial,Helvetica,sans-serif;font-size:clamp(10px,1.6vw,23px);font-weight:800;letter-spacing:-.035em;line-height:.84;text-shadow:0 2px 10px rgba(0,0,0,.48)}.labx-tac-rule{width:100%;height:1px;margin:5% 0 4%;background:#d3efa629}.labx-tac-rule i{width:36%;height:100%;display:block;background:#d1f493}.labx-tac-title-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;color:#dbeec0;font-size:.78em}.labx-tac-title-meta span{display:flex;flex-direction:column;gap:.35em}.labx-tac-title-meta b{color:#cde8a36b;font-size:.78em;font-weight:650;letter-spacing:.14em}.labx-tac-telemetry{padding:5% 4%}.labx-tac-telemetry header span{display:flex;align-items:center;gap:.65em}.labx-tac-telemetry header i{width:.6em;height:.6em;border-radius:50%;background:#c9f083;box-shadow:0 0 5px #a8db58}.labx-tac-telemetry>svg{width:100%;height:45%;margin:3% 0 2%;overflow:visible}.labx-tac-telemetry .is-grid{fill:none;stroke:#caed911c;stroke-width:1;vector-effect:non-scaling-stroke}.labx-tac-telemetry .is-trace{fill:none;stroke:#c9f083;stroke-width:1.35;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:390;stroke-dashoffset:390;animation:labx-tac-trace 4.8s ease-in-out infinite}.labx-tac-telemetry .is-trace.is-shadow{stroke:#c9f08324;stroke-width:5}.labx-tac-telemetry .is-scan{fill:none;stroke:#dafd9da6;stroke-width:1;filter:drop-shadow(0 0 4px #c7ef80);animation:labx-tac-scan 3.4s linear infinite}.labx-tac-telemetry-values{display:grid;grid-template-columns:1.05fr 1fr .9fr .75fr;gap:3%}.labx-tac-telemetry-values span{display:flex;align-items:baseline;gap:.35em;white-space:nowrap}.labx-tac-telemetry-values b{color:#c9e59c80;font-size:.75em;font-weight:650}.labx-tac-telemetry-values strong{color:#ebfbd0;font-size:1.18em;font-weight:600}.labx-tac-telemetry-values em{color:#dceebf73;font-size:.68em;font-style:normal}.labx-tac-signal{display:flex;flex-direction:column}.labx-tac-signal header b{display:flex;align-items:center;gap:.55em}.labx-tac-signal header b i{width:.58em;height:.58em;border-radius:50%;background:#c9f083;animation:labx-tac-blink 1.8s ease-in-out infinite}.labx-tac-spectrum{flex:1;min-height:0;margin:9% 0 5%;display:flex;align-items:end;gap:2.1%;border-bottom:1px solid rgba(205,235,157,.2)}.labx-tac-spectrum i{width:2.5%;height:var(--bar);display:block;background:linear-gradient(180deg,#e0fba9,#7aa936);box-shadow:0 0 3px #c6ee7e57;transform-origin:bottom;animation:labx-tac-spectrum 1.35s ease-in-out var(--delay) infinite alternate}.labx-tac-signal-foot{display:flex;align-items:baseline;justify-content:space-between;color:#cde5a67a;font-size:.72em}.labx-tac-signal-foot strong{color:#ecfad4;font-size:1.25em;font-weight:600}.labx-tac-asset{display:flex;flex-direction:column}.labx-tac-asset header b{color:#e2bd70}.labx-tac-asset-body{flex:1;min-height:0;margin:6% 0;display:grid;grid-template-columns:43% 1fr;gap:8%;align-items:center}.labx-tac-reticle{position:relative;width:100%;aspect-ratio:1;border:1px solid rgba(204,235,155,.18);border-radius:50%;background:radial-gradient(circle,rgba(167,214,91,.12),transparent 58%)}.labx-tac-reticle:before,.labx-tac-reticle:after{content:"";position:absolute;background:#cbeb9a52}.labx-tac-reticle:before{top:50%;left:5%;width:90%;height:1px}.labx-tac-reticle:after{top:5%;left:50%;width:1px;height:90%}.labx-tac-reticle>i{position:absolute;inset:14%;border:1px dashed rgba(210,241,161,.34);border-radius:50%;animation:labx-tac-rotate 8s linear infinite}.labx-tac-reticle>i:nth-child(2){inset:28%;border-style:solid;animation-direction:reverse;animation-duration:5s}.labx-tac-reticle span{position:absolute;top:50%;left:50%;width:12%;aspect-ratio:1;border:1px solid #d3f590;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 7px #cff48d7a}.labx-tac-asset-data{display:flex;flex-direction:column;gap:1.1em;color:#e3f2ca;font-size:.8em}.labx-tac-asset-data span{display:flex;flex-direction:column;gap:.28em}.labx-tac-asset-data b{color:#cde7a373;font-size:.78em;font-weight:600;letter-spacing:.12em}.labx-tac-asset-data i{width:.55em;height:.55em;margin-right:.45em;display:inline-block;border-radius:50%;background:#c9f083}.labx-tac-progress{display:flex;align-items:center;gap:8%;color:#e0efc8;font-size:.75em}.labx-tac-progress>span{flex:1;height:2px;background:#cceb9c21}.labx-tac-progress>span i{width:74%;height:100%;display:block;background:#c8ed89;transform-origin:left;animation:labx-tac-progress 3.8s ease-in-out infinite alternate}.labx-tac-progress b{font-weight:550;white-space:nowrap}.labx-tac-clock{padding:0 8%;display:flex;align-items:center;gap:7%;white-space:nowrap}.labx-tac-clock span{color:#cbe4a285;font-size:.72em;font-weight:650;letter-spacing:.12em}.labx-tac-clock strong{color:#eafbd0;font-size:1.48em;font-weight:520;font-variant-numeric:tabular-nums;letter-spacing:.02em}.labx-tac-clock>i{width:.65em;height:.65em;margin-left:auto;border-radius:50%;background:#c8f07e;box-shadow:0 0 6px #b7e367;animation:labx-tac-blink 1s steps(1) infinite}.labx-comp--tactical.is-paused .labx-tac-route-line,.labx-comp--tactical.is-paused .labx-tac-node .is-pulse,.labx-comp--tactical.is-paused .labx-tac-kicker i,.labx-comp--tactical.is-paused .labx-tac-telemetry .is-trace,.labx-comp--tactical.is-paused .labx-tac-telemetry .is-scan,.labx-comp--tactical.is-paused .labx-tac-signal header b i,.labx-comp--tactical.is-paused .labx-tac-spectrum i,.labx-comp--tactical.is-paused .labx-tac-reticle>i,.labx-comp--tactical.is-paused .labx-tac-progress>span i,.labx-comp--tactical.is-paused .labx-tac-clock>i{animation-play-state:paused}@keyframes labx-tac-route-flow{to{stroke-dashoffset:-28}}@keyframes labx-tac-node-pulse{0%{opacity:.9;transform:scale(.75)}to{opacity:0;transform:scale(3.2)}}@keyframes labx-tac-blink{50%{opacity:.28}}@keyframes labx-tac-trace{0%,8%{stroke-dashoffset:390;opacity:.2}62%,to{stroke-dashoffset:0;opacity:1}}@keyframes labx-tac-scan{0%{transform:translate(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate(340px);opacity:0}}@keyframes labx-tac-spectrum{to{transform:scaleY(.46);opacity:.62}}@keyframes labx-tac-rotate{to{transform:rotate(360deg)}}@keyframes labx-tac-progress{to{transform:scaleX(.78);opacity:.64}}@media(prefers-reduced-motion:reduce){.labx-tac-route-line,.labx-tac-node .is-pulse,.labx-tac-kicker i,.labx-tac-telemetry .is-trace,.labx-tac-telemetry .is-scan,.labx-tac-signal header b i,.labx-tac-spectrum i,.labx-tac-reticle>i,.labx-tac-progress>span i,.labx-tac-clock>i{animation:none}.labx-tac-telemetry .is-trace{stroke-dashoffset:0}}@media(max-width:1080px){.labx-comp--tactical .labx-comp-body{grid-template-columns:166px minmax(0,1fr) 194px}.labx-comp--tactical .labx-comp-bar{gap:8px}.labx-comp--tactical .labx-comp-bar-actions{gap:5px}.labx-comp--tactical .labx-comp-bar-actions button{padding:5px 7px}}@media(max-width:880px){.labx-comp--tactical .labx-comp-body{grid-template-columns:1fr}.labx-comp--tactical .labx-comp-stage{order:-1}.labx-comp--tactical .labx-comp-layers{flex-direction:row;flex-wrap:wrap}.labx-comp--tactical .labx-comp-layers>p{width:100%}.labx-comp--tactical .labx-comp-layer{flex:1 1 170px}.labx-tac-panel{font-size:clamp(5px,1vw,8px)}.labx-tac-title>strong{font-size:clamp(10px,2.8vw,21px)}}@media(max-width:680px){.labx-comp--tactical .labx-comp-bar{padding:8px 10px;flex-wrap:wrap}.labx-comp--tactical .labx-comp-res{display:none}.labx-comp--tactical .labx-comp-bar-actions{width:100%;margin-left:0}.labx-comp--tactical .labx-comp-live{margin-left:auto}.labx-comp--tactical .labx-comp-status{align-items:flex-start;flex-direction:column;gap:4px}.labx-comp--tactical .labx-comp-ruler{display:none}.labx-comp--tactical .labx-comp-stage{padding:9px}.labx-tac-coordinates{display:none}}@media(max-width:440px){.labx-comp--tactical .labx-comp-bar-actions button{padding:5px 6px;font-size:9px}.labx-comp--tactical .labx-comp-reset{margin-left:auto}.labx-comp--tactical .labx-comp-live{display:none}.labx-comp--tactical .labx-comp-layer{flex-basis:140px}.labx-tac-title-meta span:nth-child(2){display:none}.labx-tac-title-meta{grid-template-columns:repeat(2,1fr)}.labx-tac-signal-foot span:last-child{display:none}}.labx-tac-title>strong{font-size:clamp(9px,7cqw,20px)}.labx-canvas-flow .labx-flow-track{grid-template-columns:.92fr 1.22fr 1.02fr .92fr}.labx-canvas-flow .labx-flow-card{min-height:256px;gap:8px;border-radius:8px;background:#0d110e;color:#e1efcae6;box-shadow:inset 0 0 0 1px #c4e78414}.labx-canvas-flow .labx-flow-stage.is-live .labx-flow-card{box-shadow:inset 0 0 0 1px #c4f37b75,0 22px 50px #1122163d}.labx-canvas-flow .labx-flow-card-head{color:#e2efcde6;font-size:11px}.labx-canvas-flow .labx-flow-card-head>svg{color:#c4f37b}.labx-canvas-flow-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.labx-canvas-flow-tabs i{min-width:0;padding:5px 2px;border-radius:3px;background:#c8e6970d;color:#cfe5ab6b;font-size:7.5px;font-style:normal;font-weight:750;letter-spacing:.04em;text-align:center}.labx-canvas-flow-tabs i.is-active{background:#9bcd4c29;color:#d9f6aa;box-shadow:inset 0 0 0 1px #c4f37b2e}.labx-canvas-flow-source-row{min-height:34px;padding:5px 7px;display:flex;align-items:center;gap:7px;border-radius:4px;background:#cde8a20b}.labx-canvas-flow-source-row>.labx-srcpool-chip{min-width:34px;min-height:19px;padding:0 5px;font-size:7px;font-style:normal}.labx-canvas-flow-source-row em{flex:1;min-width:0;overflow:hidden;color:#e1efcac2;font-size:9.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.labx-canvas-flow-source-row>svg{width:11px;height:11px;flex:0 0 auto;color:#d1e7af47}.labx-canvas-flow-count{min-width:19px;height:18px;margin-left:auto;display:inline-grid;place-items:center;border-radius:3px;background:#c4f37b1a;color:#cdef98;font-size:8px;font-style:normal}.labx-canvas-flow-preview,.labx-canvas-flow-screen{padding:5px;display:block;overflow:hidden;border:1px solid rgba(196,231,132,.1);border-radius:3px;background:#060906;box-shadow:none}.labx-canvas-flow-preview .labx-tac-preview,.labx-canvas-flow-screen .labx-tac-preview{width:100%;border-radius:1px;box-shadow:0 0 0 1px #c9ef881f}.labx-canvas-flow .labx-tac-panel{font-size:5px}.labx-canvas-flow-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#d0e5ae66;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:8px}.labx-canvas-flow-meta i{padding:4px 6px;display:inline-flex;align-items:center;gap:4px;border-radius:3px;background:#9bcd4c1f;color:#c9ec91;font-style:normal}.labx-canvas-flow-meta svg{width:9px;height:9px}.labx-canvas-flow-meta em{font-style:normal}.labx-canvas-flow-live{width:6px;height:6px;margin-left:auto;border-radius:50%;background:#bff36d;box-shadow:0 0 6px #bff36d8c}.labx-canvas-flow-load{min-height:34px;padding:6px 7px;display:flex;align-items:center;gap:7px;border-radius:4px;background:#eab30817;box-shadow:inset 0 0 0 1px #eab30824}.labx-canvas-flow-load>i{padding:3px 5px;border-radius:3px;background:#eab3083d;color:#fde047;font-size:7px;font-style:normal;font-weight:800}.labx-canvas-flow-load>em{flex:1;min-width:0;overflow:hidden;color:#f4edd0d1;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.labx-canvas-flow-load>svg{width:11px;height:11px;color:#fde04785}.labx-canvas-flow-oled{padding:6px 7px;display:block;border-radius:3px;background:#080704;color:#fde047ad;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:7.5px;letter-spacing:.04em}.labx-canvas-flow-screen{padding:5px 5px 11px;border-radius:5px;background:linear-gradient(180deg,#181c18,#090b09);box-shadow:inset 0 0 0 1px #ffffff0d}.labx-canvas-flow-go{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:4px;background:#16823b;color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em}.labx-canvas-flow-go svg{width:11px;height:11px}.labx-canvas-flow-playing{display:flex;align-items:center;gap:6px;color:#bff36d;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:7.5px;letter-spacing:.04em}.labx-canvas-flow-playing i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px #bff36d94}.labx-canvas-flow .labx-flow-note{color:#d3e5b566}.labx-canvas-flow .labx-flow-stage.is-live .labx-canvas-flow-go{animation:labx-canvas-flow-go 1.6s ease-in-out infinite}@keyframes labx-canvas-flow-go{0%,70%,to{box-shadow:0 0 #bff36d00}35%{box-shadow:0 0 0 5px #bff36d29}}@media(prefers-reduced-motion:reduce){.labx-canvas-flow .labx-flow-stage.is-live .labx-canvas-flow-go{animation:none}}@media(max-width:1080px){.labx-canvas-flow .labx-flow-track{grid-template-columns:repeat(2,minmax(0,1fr))}.labx-canvas-flow .labx-flow-card{min-height:242px}}@media(max-width:620px){.labx-canvas-flow .labx-flow-track{grid-template-columns:1fr;gap:24px}.labx-canvas-flow .labx-flow-card{min-height:0}.labx-canvas-flow .labx-flow-stage{padding-left:30px}.labx-canvas-flow .labx-flow-stage:before{content:"";position:absolute;top:28px;bottom:-24px;left:10px;width:1px;background:#33bb9640}.labx-canvas-flow .labx-flow-stage:last-child:before{display:none}.labx-canvas-flow .labx-flow-step{margin-left:-30px}}.labx-delivery-figure{margin-bottom:clamp(46px,5vw,76px)}.labx-delivery-figure .labx-overview-visual{width:min(100%,880px);min-height:0;margin-inline:auto;aspect-ratio:1320 / 840;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.labx-delivery-figure-caption{max-width:62ch;margin:22px auto 0;color:#5d7f76;font-size:14px;line-height:1.6;text-align:center}.labx-delivery-flow{--hw-blue: #0169a1;--hw-cyan: #7dd3fc;--hw-green: #4ade80}.labx-delivery-flow .labx-flow-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 0}.labx-delivery-flow .labx-flow-stage:nth-child(3n){padding-right:0}.labx-delivery-flow .labx-flow-stage:nth-child(3n) .labx-flow-link{display:none}.labx-delivery-flow .labx-flow-card{min-height:276px;gap:8px;border-radius:8px;background:#101216;color:#ffffffe6}.labx-delivery-flow .labx-flow-stage.is-live .labx-flow-card{box-shadow:inset 0 0 0 1px #7dd3fc7a,0 22px 50px #18283042}.labx-delivery-flow .labx-flow-card-head{color:#ffffffe0;font-size:11px}.labx-delivery-flow-count{margin-left:auto;color:#ffffff6b;font-size:8px;font-style:normal;font-variant-numeric:tabular-nums}.labx-delivery-flow-target{min-height:37px;padding:6px 7px;display:flex;align-items:center;gap:7px;border-radius:5px;background:#0169a12e;box-shadow:inset 2px 0 0 var(--hw-cyan)}.labx-delivery-flow-target.is-off{background:#ffffff09;box-shadow:none;opacity:.48}.labx-delivery-flow-check{width:15px;height:15px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:4px;background:#fff;color:var(--hw-blue);box-shadow:inset 0 0 0 1px #ffffff2e}.labx-delivery-flow-target.is-off .labx-delivery-flow-check{background:#00000040}.labx-delivery-flow-check svg{width:10px;height:10px;stroke-width:3.4}.labx-delivery-flow-target>.labx-studio-platform{width:13px;height:13px}.labx-delivery-flow-target>em{flex:1;min-width:0;overflow:hidden;color:#ffffffd1;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.labx-delivery-flow-online,.labx-delivery-flow-live{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--hw-green);box-shadow:0 0 6px #4ade807a}.labx-delivery-flow-live{margin-left:auto}.labx-delivery-flow-selection{padding:12px 10px;display:flex;align-items:center;gap:10px;border-radius:7px;background:#0169a11f}.labx-delivery-flow-selection>strong{width:34px;height:34px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:50%;background:#7dd3fc24;color:var(--hw-cyan);font-size:17px}.labx-delivery-flow-selection>span{display:flex;flex-direction:column;gap:3px}.labx-delivery-flow-selection b{color:#ffffffdb;font-size:10px;font-weight:650}.labx-delivery-flow-selection small{color:#ffffff61;font-size:8.5px}.labx-delivery-flow-action{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:5px;background:#0169a1;color:#fff;font-size:9.5px;font-weight:700}.labx-delivery-flow-action svg{width:11px;height:11px}.labx-delivery-flow-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.labx-delivery-flow-actions i{padding:5px 2px;border-radius:4px;background:#ffffff0b;color:#fff6;font-size:7.5px;font-style:normal;text-align:center}.labx-delivery-flow-modes{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:5px;background:#0000003d}.labx-delivery-flow-modes i{padding:5px 3px;border-radius:3px;color:#ffffff59;font-size:8px;font-style:normal;font-weight:700;text-align:center}.labx-delivery-flow-modes i.is-active{background:#c2580a;color:#fff}.labx-delivery-flow-field{padding:6px 7px;display:flex;flex-direction:column;gap:3px;border-radius:4px;background:#ffffff0b}.labx-delivery-flow-field small{color:#ffffff52;font-size:6.5px;font-weight:750;letter-spacing:.08em}.labx-delivery-flow-field strong{overflow:hidden;color:#fffc;font-size:8.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.labx-delivery-flow-file,.labx-delivery-flow-master{padding:7px;display:flex;align-items:center;gap:7px;border-radius:5px;background:#f9731617}.labx-delivery-flow-file>svg,.labx-delivery-flow-master>svg{width:15px;height:15px;flex:0 0 auto;color:#fb923c}.labx-delivery-flow-file>span,.labx-delivery-flow-master>span{min-width:0;display:flex;flex-direction:column;gap:2px}.labx-delivery-flow-file strong,.labx-delivery-flow-master strong{overflow:hidden;color:#ffffffd6;font-size:8.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.labx-delivery-flow-file small,.labx-delivery-flow-master small{color:#ffffff61;font-size:7.5px}.labx-delivery-flow-progress{display:flex;flex-direction:column;gap:5px}.labx-delivery-flow-progress>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.labx-delivery-flow-progress em{min-width:0;overflow:hidden;color:#ffffff94;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.labx-delivery-flow-progress b{color:var(--hw-cyan);font-size:8px;font-weight:650;font-variant-numeric:tabular-nums}.labx-delivery-flow-progress>i{height:4px;overflow:hidden;border-radius:2px;background:#ffffff1a}.labx-delivery-flow-progress>i>b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#0284c7,#7dd3fc);transition:width .2s ease}.labx-delivery-flow .labx-flow-stage.is-live .labx-delivery-flow-progress>i>b{animation:labx-delivery-flow-fill 2.8s cubic-bezier(.3,.8,.3,1) both}@keyframes labx-delivery-flow-fill{0%{width:5%}}.labx-delivery-flow-hash{padding:8px;display:flex;flex-direction:column;gap:4px;border-radius:5px;background:#34d39912}.labx-delivery-flow-hash small{color:#a7f3d070;font-size:6.5px;font-weight:750;letter-spacing:.08em}.labx-delivery-flow-hash strong{overflow:hidden;color:#a7f3d0;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.labx-delivery-flow-result{min-height:32px;padding:5px 7px;display:flex;align-items:center;gap:7px;border-radius:5px;background:#22c55e13}.labx-delivery-flow-result svg{width:12px;height:12px;flex:0 0 auto;color:#4ade80}.labx-delivery-flow-result em{flex:1;min-width:0;overflow:hidden;color:#dcfce7b8;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.labx-delivery-flow-result b{color:#86efac;font-size:7px;letter-spacing:.05em}.labx-delivery-flow-ready{padding:6px;display:block;border-radius:4px;background:#22c55e21;color:#86efac;font-size:8px;font-weight:750;text-align:center}.labx-delivery-flow .labx-flow-stage.is-live .labx-delivery-flow-action{animation:labx-flow-press 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.labx-delivery-flow .labx-flow-stage.is-live .labx-delivery-flow-action,.labx-delivery-flow .labx-flow-stage.is-live .labx-delivery-flow-progress>i>b{animation:none}}@media(max-width:1180px){.labx-delivery-flow .labx-flow-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 0}.labx-delivery-flow .labx-flow-stage{padding-right:34px}.labx-delivery-flow .labx-flow-stage:nth-child(3n){padding-right:0}.labx-delivery-flow .labx-flow-stage .labx-flow-link{display:flex}.labx-delivery-flow .labx-flow-stage:nth-child(3n) .labx-flow-link{display:none}}@media(max-width:820px){.labx-delivery-flow .labx-flow-track{grid-template-columns:repeat(2,minmax(0,1fr))}.labx-delivery-flow .labx-flow-stage{padding-right:34px}.labx-delivery-flow .labx-flow-stage:nth-child(2n){padding-right:0}.labx-delivery-flow .labx-flow-stage .labx-flow-link{display:flex}.labx-delivery-flow .labx-flow-stage:nth-child(2n) .labx-flow-link{display:none}}@media(max-width:620px){.labx-delivery-flow .labx-flow-track{grid-template-columns:1fr;gap:24px}.labx-delivery-flow .labx-flow-card{min-height:0}.labx-delivery-flow .labx-flow-stage,.labx-delivery-flow .labx-flow-stage:nth-child(2n),.labx-delivery-flow .labx-flow-stage:nth-child(3n){padding-right:0;padding-left:30px}.labx-delivery-flow .labx-flow-stage .labx-flow-link{display:none}.labx-delivery-flow .labx-flow-stage:before{content:"";position:absolute;top:28px;bottom:-24px;left:10px;width:1px;background:#33bb9640}.labx-delivery-flow .labx-flow-stage:last-child:before{display:none}.labx-delivery-flow .labx-flow-step{margin-left:-30px}}.labx-delivery-body .labx-delivery-figure{min-width:0;margin:0}.labx-delivery-body .labx-delivery-figure .labx-overview-visual{width:min(100%,528px);max-width:none;margin-inline:auto;aspect-ratio:1320 / 840}.labx-delivery-copy{margin:0;padding:0;display:grid;align-content:center;gap:18px;list-style:none}.labx-delivery-copy li{padding-top:16px;border-top:1px solid rgba(66,126,104,.2)}.labx-delivery-copy h3{margin:0;color:#244c3e;font-size:15px;font-weight:650}.labx-delivery-copy li p{margin:5px 0 0;color:#668279;font-size:12.5px;line-height:1.52}@media(max-width:900px){.labx-delivery-copy{grid-template-columns:repeat(3,minmax(0,1fr))}.labx-delivery-body .labx-delivery-figure .labx-overview-visual{width:min(100%,820px);margin-inline:auto}}@media(max-width:720px){.labx-delivery-copy{grid-template-columns:minmax(0,1fr);gap:14px}}.labx-gc-body{--labx-body-cols: minmax(0, 430px) minmax(0, 1fr);align-items:start}.labx-gc-copy{min-width:0}.labx-gc-copy>p{margin:0 0 clamp(16px,1.7vw,22px);color:var(--lab-copy);font-size:15px;line-height:1.62}.labx-gc-stages .labx-reports-body{padding:0 12px 12px 38px}.labx-gc-stages .labx-gc-fragment{margin-top:10px}.labx-gc-row.is-live{background:#27fda224;box-shadow:inset 0 0 0 1px #27fda266;color:#fff}.labx-gc-row.is-live em{color:#b6ffddd9}.labx-gc-plate{position:relative;margin:0;border-radius:16px;overflow:hidden;background:#05070a;box-shadow:0 24px 60px #06120e57}.labx-gc-plate>img{display:block;width:100%;height:auto}.labx-gc-mask{position:absolute;inset:0;width:100%;height:100%}.labx-gc-screen{opacity:0;transition:opacity .3s ease,filter .7s ease}.labx-gc-ring{fill:#27fda200;stroke:#27fda200;stroke-width:14}.labx-gc-ring.is-identifying{animation:labx-gc-identify 1.2s ease-in-out infinite}@keyframes labx-gc-identify{0%,to{fill:#27fda23d;stroke:#27fda2;stroke-width:16}50%{fill:#27fda20d;stroke:#27fda273;stroke-width:8}}.labx-gc-names{position:absolute;inset:0;pointer-events:none}.labx-gc-name{position:absolute;left:0;top:0;transform-origin:0 0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s ease}.labx-gc-name.is-on{opacity:1}.labx-gc-name b{padding:.3em .55em;border-radius:.34em;background:#04120ddb;border:.075em solid rgba(39,253,162,.6);color:#b6ffdd;font:600 1em/1 ui-monospace,JetBrains Mono,Menlo,monospace;letter-spacing:.02em;white-space:nowrap}.labx-gc-pick{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:9px}.labx-gc-pick-btn{display:flex;align-items:center;gap:6px;padding:6px 8px;border:0;border-radius:7px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f;color:#ffffff9e;font:inherit;font-size:11.5px;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.labx-gc-pick-btn strong{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labx-gc-pick-btn em{font-style:normal;font-size:10px;opacity:.6}.labx-gc-pick-btn:hover{background:#ffffff14;color:#ffffffd9}.labx-gc-pick-btn.is-on{background:#27fda224;box-shadow:inset 0 0 0 1px #27fda280;color:#d6ffee}.labx-gc-row{display:flex;align-items:center;gap:7px;padding:5px 6px;border-radius:7px;background:#ffffff0a;color:#ffffffe6;font-size:11.5px}.labx-gc-row strong{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.labx-gc-row em{font-style:normal;color:#ffffff6b;font-size:10px}.labx-gc-row.is-muted{background:none}.labx-gc-row.is-pick{width:100%;border:0;font:inherit;font-size:11.5px;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.labx-gc-row.is-pick:hover{background:#ffffff1a}.labx-gc-row.is-group{box-shadow:inset 0 0 0 1px #27fda266}.labx-gc-dot{width:6px;height:6px;border-radius:50%;background:#ffffff38}.labx-gc-dot.is-on{background:var(--lab-mint);box-shadow:0 0 7px #27fda2b3}.labx-gc-note{margin:2px 0 0;color:#fff6;font-size:10.5px;line-height:1.5}@media(prefers-reduced-motion:reduce){.labx-gc-screen{transition:none}.labx-gc-ring.is-identifying{animation:none;fill:#27fda233;stroke:#27fda2e6}}@media(max-width:760px){.labx-gc-body{--labx-body-cols: minmax(0, 1fr);row-gap:18px}.labx-gc-copy{display:contents}.labx-gc-copy>p{order:-2;margin-bottom:0}.labx-gc-plate{order:-1}}.labx-props-reel{margin:0;border-radius:18px;overflow:hidden;background:#05070a;box-shadow:0 26px 64px #06120e52}.labx-props-reel video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;background:#05070a}.labx-props-section .labx-part-note{max-width:92ch;margin-top:clamp(14px,1.6vw,20px)}.labx-props-gains{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 12px}.labx-props-gains>li{display:flex;align-items:center;gap:9px;padding:9px 14px 9px 11px;border:1px solid var(--lab-line);border-radius:999px;background:var(--lab-paper);color:var(--lab-ink);font-size:13px;font-weight:560;line-height:1.2}.labx-props-gains svg{flex:none;color:var(--lab-sea)}@media(max-width:700px){.labx-props-gains{gap:8px}.labx-props-gains>li{padding:8px 12px 8px 10px;font-size:12.5px}}@media(max-width:760px){.labx-props-gains{display:grid;grid-template-columns:max-content}.labx-props-reel video{aspect-ratio:4 / 3}}.labx-triggers-body{--labx-body-cols: .5625fr 1.4fr;--labx-body-gap: 12px;align-items:start}@media(max-width:900px){.labx-triggers-body{--labx-body-cols: minmax(0, 1fr)}.labx-triggers-set{max-width:320px;margin-inline:auto}}.labx-triggers-set{margin:0;border-radius:16px;overflow:hidden;background:#05070a;box-shadow:0 20px 48px #06120e4d}.labx-triggers-col{min-width:0}.labx-triggers-col .labx-steprail{margin-top:10px}.labx-triggers-set{position:relative}.labx-triggers-take{display:block;width:100%;height:auto;aspect-ratio:1080 / 1920}.labx-triggers-take:not(.is-up){position:absolute;inset:0;height:100%;z-index:1;pointer-events:none}.labx-triggers-take.is-up{position:relative;z-index:2;opacity:1}.labx-triggers-take.is-going{opacity:0;transition:opacity .42s ease}.labx-triggers-plate{position:relative;border-radius:16px;overflow:hidden;background:#04070b;box-shadow:0 24px 60px #06120e57}.labx-triggers-plate>img{display:block;width:100%;height:auto}.labx-triggers-screen{position:absolute;inset:0;transform-origin:0 0;will-change:transform}.labx-triggers-screen video{display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.labx-triggers-mask{position:absolute;inset:0;width:100%;height:auto;pointer-events:none}.labx-triggers-section .labx-part-note{margin-top:clamp(16px,1.8vw,24px);max-width:92ch}@media(max-width:760px){.labx-player-idbar{gap:6px}.labx-player-idbar .labx-player-ssid{padding:4px 9px;gap:5px;white-space:nowrap}.labx-player-version{padding:2px 7px}.labx-disc .labx-steprail{flex-direction:column}.labx-disc .labx-steprail .labx-step{flex:0 0 auto;width:100%}.labx-disc-pane.is-studio{min-height:312px}.labx-delivery-copy li:first-child{padding-top:0;border-top:0}.labx-delivery-body .labx-delivery-figure .labx-overview-visual{width:100%;aspect-ratio:1320 / 790}.labx-delivery-body .labx-network-sync-stage{top:-30px;width:110%}.labx-verified-claim{justify-content:flex-start;text-align:left}.labx-verified-claim strong{text-wrap:balance}.labx-comp--tactical .labx-comp-bar-actions button{min-height:40px;padding:0 11px;font-size:10.5px}.labx-comp--tactical .labx-comp-layer{flex-basis:100%}.labx-comp .labx-comp-eye{width:36px;height:40px}.labx-comp .labx-comp-layer-pick{padding:9px 9px 9px 0}.labx-comp .labx-comp-blend select{min-height:40px}.labx-comp--tactical .labx-comp-handles i[data-handle=n],.labx-comp--tactical .labx-comp-handles i[data-handle=s],.labx-comp--tactical .labx-comp-handles i[data-handle=e],.labx-comp--tactical .labx-comp-handles i[data-handle=w]{pointer-events:none}.labx-comp--tactical .labx-comp-handles i:after{inset:-3px}.labx-comp-attrs .labx-sl .labx-sl-step,.labx-comp-attrs .labx-sl .labx-sl-reset,.labx-look .labx-sl .labx-sl-step,.labx-look .labx-sl .labx-sl-reset{width:40px;height:40px;border-radius:8px}.labx-comp-attrs .labx-sl .labx-sl-track,.labx-look .labx-sl .labx-sl-track{height:28px;border-radius:14px}.labx-comp-attrs .labx-sl .labx-sl-track::-webkit-slider-thumb,.labx-look .labx-sl .labx-sl-track::-webkit-slider-thumb{width:28px;height:28px}.labx-comp-attrs .labx-sl .labx-sl-track::-moz-range-thumb,.labx-look .labx-sl .labx-sl-track::-moz-range-thumb{width:28px;height:28px}.labx-comp-attrs .labx-sl .labx-sl-track::-moz-range-track,.labx-look .labx-sl .labx-sl-track::-moz-range-track{height:28px;border-radius:14px}.labx-comp-attrs .labx-sl .labx-sl-value,.labx-look .labx-sl .labx-sl-value{min-height:34px}.labx-srcpool-tabs{padding:8px 10px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.labx-srcpool .labx-srcpool-tab{min-height:40px;padding:0 2px;font-size:10px;letter-spacing:.03em}.labx-srcpool-body{padding:14px 12px;gap:14px}.labx-srcpool-note{padding:14px}.labx-triggers-set{max-width:none;aspect-ratio:3 / 4}.labx-triggers-take{height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}.labx-triggers-take.is-up{position:absolute;inset:0}.labx-triggers-col .labx-steprail .labx-step{padding:8px 12px;line-height:1.3;text-align:center}.labx-chapter-body.labx-remote-feature{--labx-body-cols: minmax(0, 1fr)}.labx-remote-stage{padding:0}.labx-remote-proof{gap:6px}.labx-remote-proof span{padding:10px 8px}.labx-remote-proof strong{font-size:14px}.labx-remote-proof small{font-size:10px;white-space:normal}.labx-grade-preview{min-height:0;aspect-ratio:16 / 9;padding:0}.labx-grade-compare{width:100%}.labx-grade-compare button{flex:1;min-height:40px;padding:0 8px}.labx-grade-divider>i{width:40px;height:40px}.labx-look .labx-look-reset{min-height:40px;padding:0 14px}.labx-grading-layout{margin-top:24px;gap:24px}}@media(max-width:380px){.labx-player-idbar .labx-player-version,.labx-player-readout em{display:none}}.labx-news{width:min(680px,calc(100% - 48px));margin:0 auto;padding:clamp(18px,4vw,44px) 0 clamp(70px,9vw,120px)}.labx-news-kicker{font:600 11px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--lab-sea)}.labx-news h1{margin:14px 0 0;font-size:clamp(32px,4.4vw,46px);font-weight:600;line-height:1.04;letter-spacing:-.045em;color:var(--lab-ink)}.labx-news-lede{margin:16px 0 0;font-size:16px;line-height:1.62;color:var(--lab-copy)}.labx-news-form{margin-top:34px;display:grid;gap:14px;padding:clamp(20px,3vw,28px);border:1px solid var(--lab-line);border-radius:20px;background:var(--lab-paper);box-shadow:0 18px 46px #23554312}.labx-news-field{display:grid;gap:7px}.labx-news-field>span{font:600 11px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--lab-muted)}.labx-news-field input{width:100%;padding:12px 14px;border:1px solid var(--lab-line);border-radius:11px;background:#fff;font:400 15px/1.4 ui-sans-serif,system-ui,sans-serif;color:var(--lab-ink)}.labx-news-field input:focus{outline:none;border-color:var(--lab-sea);box-shadow:0 0 0 3px #77eed947}.labx-news-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.labx-news-submit{margin-top:4px;padding:13px 18px;border:0;border-radius:11px;background:var(--lab-ink);color:#eafaf4;font:650 14px/1 ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:background .16s,transform .16s}.labx-news-submit:hover:not(:disabled){background:#0d201a;transform:translateY(-1px)}.labx-news-submit:disabled{opacity:.55;cursor:progress}.labx-news-small{margin:2px 0 0;font-size:12.5px;line-height:1.6;color:var(--lab-muted)}.labx-news-note{margin-top:12px;padding:12px 14px;border-radius:11px;font-size:13.5px;line-height:1.55}.labx-news-note--ok{border:1px solid rgba(16,170,106,.35);background:#27fda21a;color:#0d5138}.labx-news-note--bad{border:1px solid rgba(190,60,60,.3);background:#be3c3c12;color:#7d2020}.labx-news-after{margin-top:40px;display:grid;gap:18px}.labx-news-after h2{margin:0;font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--lab-ink)}.labx-news-steps{margin:0;padding:0;list-style:none;display:grid;gap:10px;counter-reset:step}.labx-news-steps li{position:relative;padding-left:30px;font-size:14px;line-height:1.6;color:var(--lab-copy);counter-increment:step}.labx-news-steps li:before{content:counter(step);position:absolute;left:0;top:1px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--lab-soft);border:1px solid var(--lab-line);font:650 11px/1 ui-monospace,Menlo,monospace;color:var(--lab-ink)}.ready-section{position:relative;isolation:isolate;width:100%;padding:var(--lab-seam-band) 20px;overflow:hidden}.ready-section:after{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background:radial-gradient(ellipse at 11% 23%,rgba(0,157,146,.05),transparent 33%),radial-gradient(ellipse at 91% 79%,rgba(97,184,181,.07),transparent 31%),linear-gradient(180deg,#f5faf9,#f0f7f5 54%,#f6faf9);-webkit-mask-image:var(--lab-seam-fade);mask-image:var(--lab-seam-fade)}.ready-section:before{content:"";position:absolute;z-index:-1;inset:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='225'%20viewBox='0%200%20400%20225'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='face'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23F7FCFA'%20stop-opacity='.72'/%3e%3cstop%20offset='1'%20stop-color='%238ED6C0'%20stop-opacity='.34'/%3e%3c/linearGradient%3e%3clinearGradient%20id='shine'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%3e%3cstop%20stop-color='%2356B99B'%20stop-opacity='.06'/%3e%3cstop%20offset='.52'%20stop-color='%2356B99B'%20stop-opacity='.38'/%3e%3cstop%20offset='1'%20stop-color='%2356B99B'%20stop-opacity='.06'/%3e%3c/linearGradient%3e%3csymbol%20id='chip'%20viewBox='0%200%2056%2056'%3e%3crect%20x='12'%20y='12'%20width='32'%20height='32'%20rx='4'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3crect%20x='20'%20y='20'%20width='16'%20height='16'%20rx='2'%20stroke='%234D8F7A'%20stroke-width='1'/%3e%3cg%20stroke='%23276C58'%20stroke-width='1.3'%20stroke-linecap='round'%3e%3cpath%20d='M19%2012V5M28%2012V5M37%2012V5M19%2044v7M28%2044v7M37%2044v7'/%3e%3cpath%20d='M12%2019H5M12%2028H5M12%2037H5M44%2019h7M44%2028h7M44%2037h7'/%3e%3c/g%3e%3ccircle%20cx='16.5'%20cy='16.5'%20r='1.2'%20fill='%2343866F'/%3e%3c/symbol%3e%3csymbol%20id='board'%20viewBox='0%200%2080%2050'%3e%3crect%20x='2'%20y='2'%20width='76'%20height='46'%20rx='4'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3crect%20x='9'%20y='10'%20width='18'%20height='14'%20rx='2'%20stroke='%234D8F7A'%20stroke-width='1'/%3e%3crect%20x='34'%20y='10'%20width='11'%20height='9'%20rx='1.5'%20fill='%2357B696'%20fill-opacity='.28'%20stroke='%234D8F7A'%20stroke-width='.8'/%3e%3cpath%20d='M9%2032h24M9%2038h16M52%2014h18M52%2020h13'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.7'/%3e%3cpath%20d='M45%2032h25M45%2038h18'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.5'/%3e%3ccircle%20cx='70'%20cy='34'%20r='1.5'%20fill='%2343866F'/%3e%3c/symbol%3e%3csymbol%20id='connector'%20viewBox='0%200%2062%2030'%3e%3crect%20x='2'%20y='8'%20width='34'%20height='15'%20rx='2.5'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3cpath%20d='M36%2012h10M36%2019h10'%20stroke='%23276C58'%20stroke-width='1.3'%20stroke-linecap='round'/%3e%3crect%20x='46'%20y='5'%20width='14'%20height='21'%20rx='3'%20fill='%23E7F3EF'%20fill-opacity='.7'%20stroke='%23276C58'%20stroke-width='1.4'/%3e%3cpath%20d='M9%2013h6M9%2018h11'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.72'/%3e%3c/symbol%3e%3csymbol%20id='module'%20viewBox='0%200%2044%2060'%3e%3crect%20x='2'%20y='2'%20width='40'%20height='56'%20rx='4.5'%20fill='url(%23face)'%20stroke='%23276C58'%20stroke-width='1.5'/%3e%3crect%20x='8'%20y='9'%20width='28'%20height='18'%20rx='2'%20stroke='%234D8F7A'%20stroke-width='1'/%3e%3cpath%20d='M8%2034h22M8%2040h14M8%2046h18'%20stroke='%2356A58D'%20stroke-width='.9'%20stroke-linecap='round'%20opacity='.7'/%3e%3ccircle%20cx='33'%20cy='45'%20r='1.5'%20fill='%2343866F'/%3e%3c/symbol%3e%3c/defs%3e%3cg%20opacity='.92'%3e%3cuse%20href='%23chip'%20x='24'%20y='20'%20width='52'%20height='52'%20transform='rotate(-3%2050%2046)'/%3e%3cuse%20href='%23board'%20x='112'%20y='24'%20width='74'%20height='44'%20transform='rotate(2%20149%2046)'/%3e%3cuse%20href='%23connector'%20x='214'%20y='32'%20width='58'%20height='27'%20transform='rotate(-2%20243%2045.5)'/%3e%3cuse%20href='%23module'%20x='330'%20y='18'%20width='40'%20height='55'%20transform='rotate(3%20350%2045.5)'/%3e%3cuse%20href='%23module'%20x='30'%20y='128'%20width='38'%20height='52'%20transform='rotate(-2%2049%20154)'/%3e%3cuse%20href='%23connector'%20x='102'%20y='142'%20width='56'%20height='26'%20transform='rotate(3%20130%20155)'/%3e%3cuse%20href='%23chip'%20x='204'%20y='128'%20width='48'%20height='48'%20transform='rotate(1.5%20228%20152)'/%3e%3cuse%20href='%23board'%20x='298'%20y='132'%20width='70'%20height='42'%20transform='rotate(-3%20333%20153)'/%3e%3c/g%3e%3cg%20fill='%2343866F'%20opacity='.42'%3e%3ccircle%20cx='96'%20cy='100'%20r='1.6'/%3e%3ccircle%20cx='198'%20cy='96'%20r='1.1'/%3e%3ccircle%20cx='300'%20cy='102'%20r='1.5'/%3e%3ccircle%20cx='84'%20cy='204'%20r='1.15'/%3e%3ccircle%20cx='284'%20cy='206'%20r='1.15'/%3e%3c/g%3e%3cg%20stroke='url(%23shine)'%20stroke-width='1'%20stroke-linecap='round'%20opacity='.65'%3e%3cpath%20d='M103%20100h34'/%3e%3cpath%20d='M205%2098h30'/%3e%3cpath%20d='M164%20204h38'/%3e%3c/g%3e%3c/svg%3e") center top / 400px 225px repeat;opacity:.075;pointer-events:none;-webkit-mask-image:var(--lab-seam-fade);mask-image:var(--lab-seam-fade)}.ready-shell{position:relative;width:min(1320px,100%);margin:0 auto}.ready-heading{margin-bottom:var(--lab-heading-air)}.ready-heading:after{content:"";display:block;width:51px;height:2px;margin-top:14px;border-radius:99px;background:#16b7aa}.ready-heading h2{margin:0;color:#02090e;font-size:clamp(44px,4.1vw,64px);font-weight:700;line-height:1;letter-spacing:-.047em}.ready-heading h2 span{color:#00a497}.ready-heading p{margin:9px 0 0;color:#4d5d68;font-size:clamp(17px,1.32vw,20px);font-weight:400;line-height:1.4;letter-spacing:-.012em}.ready-grid{display:grid;grid-template-columns:minmax(0,715fr) minmax(0,455fr);grid-template-rows:426px 221px;gap:20px 28px;align-items:stretch}.ready-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(45,146,139,.13);border-radius:24px;background:radial-gradient(circle at 96% 5%,rgba(88,216,205,.055),transparent 31%),#ffffffe8;box-shadow:inset 0 1px #ffffffeb,0 8px 24px #14323011}.ready-product{grid-column:1;grid-row:1;margin:0;padding:8px 40px 27px;display:grid;grid-template-rows:314px auto}.ready-product-image{min-height:0}.ready-product-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ready-product figcaption{align-self:end;color:#40505c;font-size:14px;line-height:1.62}.ready-product figcaption strong,.ready-product figcaption span{display:block}.ready-product figcaption strong{margin-bottom:4px;color:#050c11;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.025em}.ready-points{grid-column:2;grid-row:1;min-width:0;height:100%;margin:0;padding:0;display:grid;grid-template-rows:122px 142px 142px;gap:10px;list-style:none}.ready-point{padding:17px;display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:18px}.ready-point-icon{width:86px;height:86px;display:grid;place-items:center;border-radius:50%;color:#02a79a;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.74),transparent 43%),#def2efb0}.ready-point-icon svg{width:38px;height:38px;stroke-width:1.9}.ready-point h3{margin:0 0 4px;color:#050b10;font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.025em}.ready-point p{margin:0;color:#40505c;font-size:13px;line-height:1.54}.ready-hardware{grid-column:1 / -1;grid-row:2;min-height:221px;padding:31px 40px;display:flex;align-items:flex-start}.ready-hardware-copy{position:relative;z-index:2;width:42%}.ready-hardware h3{margin:0;color:#050b10;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.025em}.ready-hardware h3:after{content:"";display:block;width:33px;height:2px;margin-top:18px;border-radius:99px;background:#16b7aa}.ready-hardware p{max-width:485px;margin:17px 0 0;color:#40505c;font-size:13px;line-height:1.75}.ready-hardware>img{position:absolute;z-index:1;top:50%;right:calc(15% - 50px);bottom:auto;display:block;width:24%;height:auto;transform:translateY(-50%)}@media(max-width:1100px){.ready-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:18px}.ready-product,.ready-points,.ready-hardware{grid-column:1;grid-row:auto}.ready-product{min-height:426px}.ready-points{height:auto;grid-template-rows:repeat(3,minmax(122px,auto))}.ready-point{padding-right:28px}}@media(max-width:720px){.ready-section{padding:var(--lab-seam-band) 20px}.ready-heading h2{font-size:clamp(40px,12vw,54px);line-height:.98;text-wrap:balance}.ready-heading p{max-width:28ch;margin-top:13px;font-size:16px}.ready-card{border-radius:22px}.ready-product{min-height:0;padding:6px 24px 25px;grid-template-rows:auto auto}.ready-product-image{aspect-ratio:1672 / 941}.ready-product figcaption{margin-top:4px}.ready-hardware{min-height:0;padding:27px 24px 16px;display:block}.ready-hardware-copy{width:100%}.ready-hardware>img{position:relative;top:auto;right:auto;bottom:auto;width:100%;max-width:340px;margin:18px auto 0;transform:none}}@media(max-width:480px){.ready-point{grid-template-columns:70px minmax(0,1fr);gap:14px;padding:14px}.ready-point-icon{width:70px;height:70px}.ready-point-icon svg{width:31px;height:31px}.ready-point h3{font-size:16px}.ready-point p,.ready-hardware p{font-size:12.5px}}:root{--lab-ink: #07120f;--lab-copy: #53635c;--lab-muted: #84958d;--lab-line: #e2ddd4;--lab-paper: #fbfaf6;--lab-soft: #f5f2eb;--lab-warm: #d8cbbb;--lab-wood: #936347;--lab-sky-soft: #cbdedd;--lab-emerald: #10aa6a;--lab-mint: #27fda2;--lab-aqua: #77eed9;--lab-sea: #69c0b1;--lab-cyan: #1efed6;--lab-seam-air: clamp(48px, 3.4vw, 58px);--lab-seam-band: 24px;--lab-heading-air: 56px;--lab-seam-blend: 132px;--lab-seam-fade: linear-gradient( to bottom, transparent 0, rgba(0, 0, 0, .34) calc(var(--lab-seam-blend) * .4), #000 var(--lab-seam-blend), #000 calc(100% - var(--lab-seam-blend)), rgba(0, 0, 0, .34) calc(100% - var(--lab-seam-blend) * .4), transparent 100% );--lab-seam-fade-tail: linear-gradient( to bottom, #000 0, #000 calc(100% - var(--lab-seam-blend)), rgba(0, 0, 0, .34) calc(100% - var(--lab-seam-blend) * .4), transparent 100% )}.lab-site{min-height:100vh;background:radial-gradient(ellipse at 8% 34%,rgba(147,99,71,.045),transparent 27%),radial-gradient(ellipse at 94% 68%,rgba(128,180,187,.055),transparent 30%),var(--lab-paper);color:var(--lab-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.lab-site button,.lab-site input{font:inherit}.lab-nav-shell{position:fixed;inset:0 0 auto;z-index:100;background:#f3f0ead1;border-bottom:1px solid rgba(76,65,54,.11);box-shadow:0 10px 32px #0f12110a;-webkit-backdrop-filter:blur(24px) saturate(78%);backdrop-filter:blur(24px) saturate(78%)}.lab-nav{width:min(1280px,calc(100% - 40px));height:58px;margin:0 auto;display:grid;grid-template-columns:72px minmax(0,auto) 72px;align-items:center;justify-content:center}.lab-nav:before{content:"";width:72px}.lab-wordmark{border:0;background:none;color:var(--lab-ink);font-weight:800;letter-spacing:-.065em;cursor:pointer}.lab-wordmark span{color:#0c8d59;background:linear-gradient(180deg,#79e9b4,#0c8d59);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lab-wordmark--nav{position:relative;isolation:isolate;width:-moz-max-content;width:max-content;padding:0;display:inline-flex;align-items:center;justify-content:center}.lab-wordmark--nav img{position:relative;z-index:1;display:block;width:38px;height:38px}.lab-nav-links{grid-column:2;justify-self:center;display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.45vw,22px)}.lab-nav-links button,.lab-mobile-menu button{padding:8px 0;border:0;background:none;color:#2e3d37;font-size:11.55px;font-weight:560;cursor:pointer;transition:color .18s ease}.lab-nav-links button.has-icon{width:30px;height:30px;padding:0;display:grid;place-items:center;border-radius:50%}.lab-nav-links button.has-icon svg{width:16.8px;height:16.8px}.lab-nav-links button.has-icon:hover{background:#e7f1ed}.lab-nav-links button:hover{color:var(--lab-emerald)}.lab-nav-links button,.lab-mobile-menu button{position:relative;transition:color .18s ease,background .18s ease,box-shadow .22s ease,text-shadow .22s ease}.lab-nav-links button.is-active,.lab-mobile-menu button.is-active{color:#00a497;text-shadow:0 0 16px rgba(0,164,151,.3)}.lab-nav-links button.is-active:after,.lab-mobile-menu button.is-active:after{content:"";position:absolute;bottom:1px;left:50%;width:calc(100% + 8px);height:2px;border-radius:99px;background:#16b7aa;pointer-events:none;transform:translate(-50%)}.lab-nav-links button.has-icon.is-active{background:#00a4971f;box-shadow:0 0 0 1px #16b7aa57,0 0 18px #00a4973d}.lab-nav-links button.has-icon.is-active:after{display:none}.lab-mobile-menu button.is-active:after{left:0;width:26px;transform:none}.lab-nav-actions{grid-column:3;justify-self:end;display:flex;gap:6px}.lab-icon-button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--lab-ink);background:transparent;cursor:pointer}.lab-nav-actions .lab-icon-button svg{transform:scale(1.05)}.lab-icon-button:hover{background:#eef5f2}.lab-menu-button,.lab-nav-mark{display:none}.lab-search{width:min(620px,calc(100% - 40px));min-height:58px;margin:0 auto 12px;padding:0 16px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--lab-line);border-radius:18px;box-shadow:0 18px 60px #07120f1a}.lab-search input{flex:1;min-width:0;border:0;outline:0;color:var(--lab-ink);background:transparent}.lab-search button{border:0;background:none;cursor:pointer}.lab-mobile-menu{display:none}.lab-hero{position:relative;min-height:900px;padding:58px 0 0;display:grid;place-items:center;isolation:isolate;overflow:hidden}.lab-hero:before{content:"";position:absolute;inset:0;z-index:-2;-webkit-mask-image:var(--lab-seam-fade-tail);mask-image:var(--lab-seam-fade-tail);background:radial-gradient(ellipse at 92% 36%,rgba(142,190,197,.12),transparent 33%),radial-gradient(ellipse at 5% 74%,rgba(156,105,70,.075),transparent 28%),linear-gradient(#fcfbf8,#faf8f3 78%,#f5f1e9)}.lab-hero.lab-hero--video{--lab-hero-stage: #08090b;min-height:0;place-items:start center;background:transparent}.lab-hero.lab-hero--video:before{inset:0;background:#fff;filter:none;opacity:1;transform:none}.lab-hero-video-layout{position:relative;width:min(1200px,calc(100% - 48px));margin:0 auto}.lab-hero--video .lab-wordmark--hero img{height:clamp(116px,11vw,152px)}.lab-hero-video-message{width:min(880px,100%);margin:clamp(62px,7vw,92px) auto 0;text-align:center}.lab-hero-video-message .lab-wordmark--hero{margin-bottom:clamp(26px,3vw,36px)}.lab-hero-video-message h2{margin:0 0 20px}.lab-hero-video-experience{width:100%}.lab-hero-video-frame{position:relative;isolation:isolate;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(91,128,112,.17);border-radius:clamp(24px,3vw,38px);background:#f6f8f7;box-shadow:0 36px 90px #0d2d211a,0 10px 30px #0d2d210e,inset 0 1px #ffffffeb}.lab-hero-video-frame:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff7a;pointer-events:none}.lab-hero-video-frame video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#f6f8f7}.lab-hero-video-controls{position:absolute;right:clamp(16px,2vw,26px);bottom:clamp(16px,2vw,26px);z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:8px}.lab-hero-video-sound,.lab-hero-video-replay{min-width:108px;height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#145f46;border:1px solid rgba(102,169,140,.32);border-radius:999px;background:#ffffffc7;box-shadow:0 12px 32px #0c49321f;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);font-size:10px;font-weight:780;letter-spacing:.13em;text-transform:uppercase;transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1),background-color .18s ease;cursor:pointer}.lab-hero-video-sound{min-width:126px}.lab-hero-video-sound,.lab-hero-video-replay{opacity:0;transform:translateY(5px);pointer-events:none}.lab-hero-video-frame:hover .lab-hero-video-sound,.lab-hero-video-sound:focus-visible,.lab-hero-video-frame:hover .lab-hero-video-replay,.lab-hero-video-replay:focus-visible,.lab-hero-video-replay.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.lab-hero-video-sound:hover,.lab-hero-video-replay:hover{background:#ffffffed}.lab-hero-video-sound:focus-visible,.lab-hero-video-replay:focus-visible{outline:3px solid rgba(16,170,106,.2);outline-offset:4px}.lab-hero-step-cards{width:100%;margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lab-hero-step-card{position:relative;min-height:98px;padding:22px clamp(20px,2.5vw,30px);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(14px,2vw,22px);overflow:hidden;color:var(--lab-ink);border:1px solid rgba(117,157,140,.2);border-radius:22px;background:linear-gradient(135deg,#fffffff5,#f1f9f5d1),#fff;box-shadow:0 13px 34px #113d2c0e,inset 0 1px #fffffffa;transition:transform .34s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .34s ease}.lab-hero-step-card:before{content:"";position:absolute;top:0;right:12%;left:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(25,202,127,.48),transparent)}.lab-hero-step-card:hover{transform:translateY(-3px);border-color:#32ae784d;box-shadow:0 19px 44px #11533816,inset 0 1px #fffffffa}.lab-hero-step-card>span{width:36px;aspect-ratio:1;display:grid;place-items:center;color:#16875f;border:1px solid rgba(30,172,112,.2);border-radius:50%;background:#dff8ecb8;font-size:10px;font-weight:800;letter-spacing:.08em}.lab-hero-step-card>strong{font-size:clamp(17px,1.8vw,22px);font-weight:720;letter-spacing:.12em;text-transform:uppercase}.lab-hero-cycle{--lab-hero-duration: 24s;--lab-hero-iterations: 1;position:relative;width:100%;height:842px}.lab-hero-cycle.is-paused,.lab-hero-cycle.is-paused *{animation-play-state:paused!important}.lab-hero-cycle.is-complete .lab-hero-welcome{animation:none;opacity:1}.lab-hero-cycle.is-complete .lab-system-scene,.lab-hero-cycle.is-complete .lab-go-badge{animation:none;opacity:0;pointer-events:none}.lab-hero-welcome,.lab-system-scene{position:absolute;inset:0}.lab-hero-welcome{z-index:2;padding:24px;display:grid;place-items:center;will-change:opacity;animation:lab-hero-welcome var(--lab-hero-duration) cubic-bezier(.22,1,.36,1) var(--lab-hero-iterations) both}.lab-hero-content{width:min(880px,100%);text-align:center}.lab-primary-light-event{position:relative;isolation:isolate;width:clamp(300px,42vw,520px);max-width:100%;aspect-ratio:454.005 / 78.2248;margin:10px auto 2px;overflow:visible}.lab-primary-light-event__wave{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.lab-hero-replay{position:absolute;top:50%;left:50%;z-index:2;translate:-50% -50%;min-width:clamp(176px,17vw,220px);height:56px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(121,233,180,.48);border-radius:999px;color:#0b754b;background:linear-gradient(145deg,#ffffffd1,#d8fbe994),#ffffffad;box-shadow:0 16px 42px #0c8d5924,inset 0 1px #fffffff2,inset 0 -10px 24px #10aa6a0b;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);font-size:12px;font-weight:760;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.lab-hero-replay svg{flex:0 0 auto;margin-left:1px}.lab-hero-replay:focus-visible{outline:3px solid rgba(12,141,89,.24);outline-offset:5px}.lab-hero-completion-sentinel{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;animation-name:lab-hero-completion;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both}.lab-eyebrow{margin-bottom:32px;color:#3d7460;font-size:11px;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.lab-wordmark--hero{position:relative;isolation:isolate;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;justify-content:center;line-height:1;cursor:default}.lab-wordmark--hero img{position:relative;z-index:1;display:block;width:auto;height:clamp(148px,16vw,196px);max-width:100%}.lab-hero h2{margin:14px 0 20px;color:var(--lab-ink);font-size:clamp(29.92px,4.4vw,56.32px);font-weight:600;line-height:1.04;letter-spacing:-.052em}.lab-hero-copy{max-width:610px;margin:0 auto;color:var(--lab-copy);font-size:clamp(16px,1.6vw,19px);line-height:1.58}.lab-system-scene{z-index:1;display:grid;place-items:center;opacity:0;will-change:opacity;animation:lab-hero-scene var(--lab-hero-duration) cubic-bezier(.22,1,.36,1) var(--lab-hero-iterations) both}.lab-system-svg{width:min(1200px,98vw);height:auto;overflow:visible;will-change:opacity;animation:lab-system-focus-fade var(--lab-hero-duration) linear var(--lab-hero-iterations) both}.lab-hero-steps{position:absolute;z-index:4;top:34px;left:50%;width:min(230px,72vw);height:52px;transform:translate(-50%);text-align:center}.lab-hero-step{position:absolute;inset:0;display:grid;place-items:center;color:#285b47;border:1px solid rgba(135,171,156,.34);border-radius:999px;background:#ffffffd1;box-shadow:0 10px 30px #134a3512;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:clamp(15px,1.3vw,19px);font-weight:780;letter-spacing:.21em;text-transform:uppercase;opacity:0;transform:translateY(8px)}.lab-hero-step--prepare{animation:lab-step-prepare var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-hero-step--connect{animation:lab-step-connect var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-wifi-signal{position:absolute;z-index:5;top:clamp(196px,29.5%,248px);left:50%;width:clamp(66px,6.6vw,82px);aspect-ratio:1;display:grid;place-items:center;color:#16875f;opacity:0;transform:translate(-50%,calc(-50% + 7px)) scale(.92);will-change:transform,opacity;animation:lab-wifi-signal var(--lab-hero-duration) linear var(--lab-hero-iterations) both}.lab-wifi-signal:before{content:"";position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(circle,rgba(39,253,162,.14) 0%,rgba(39,253,162,.055) 42%,transparent 70%);opacity:0;transform:scale(.72);animation:lab-wifi-halo var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-wifi-icon{position:relative;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 16px rgba(16,130,89,.16))}.lab-wifi-icon path{opacity:0;transform-box:fill-box;transform-origin:center;will-change:stroke-dashoffset,opacity,transform}.lab-wifi-icon path:nth-of-type(1){animation:lab-wifi-dot var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-wifi-icon path:nth-of-type(2){stroke-dasharray:64;stroke-dashoffset:64;animation:lab-wifi-outer var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-wifi-icon path:nth-of-type(3){stroke-dasharray:48;stroke-dashoffset:48;animation:lab-wifi-middle var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-wifi-icon path:nth-of-type(4){stroke-dasharray:32;stroke-dashoffset:32;animation:lab-wifi-inner var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-go-badge{position:absolute;top:clamp(196px,29.5%,248px);left:50%;z-index:6;width:clamp(152px,13vw,184px);aspect-ratio:1;display:grid;place-items:center;pointer-events:none;opacity:0;transform:translate(-50%,calc(-50% + 7px)) scale(.9);will-change:transform,opacity;animation:lab-go-badge var(--lab-hero-duration) linear var(--lab-hero-iterations) both}.lab-go-badge>span{width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1.25px solid rgba(119,238,217,.78);border-radius:26px;color:#effff8;background:linear-gradient(145deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.035) 34%,transparent 52%),linear-gradient(145deg,#10aa6acc,#085b3fd6 48%,#032318e6);box-shadow:0 18px 52px #05402b33,inset 0 1px #ffffff57,inset 0 -14px 28px #01181029;font-size:clamp(38px,3.8vw,56px);font-weight:720;line-height:1;letter-spacing:.12em;text-indent:.12em;text-transform:uppercase}.lab-go-badge>span:after{content:"→";color:#77eed9;font-size:.62em;font-weight:520;line-height:.85;letter-spacing:0;text-indent:0}.lab-control-laptop{opacity:0;transform-box:fill-box;transform-origin:center bottom;will-change:transform,opacity;animation:lab-control-laptop var(--lab-hero-duration) cubic-bezier(.22,1,.36,1) var(--lab-hero-iterations) both}.lab-control-frame,.lab-control-glass,.lab-control-screen,.lab-control-screen-rim,.lab-control-base,.lab-control-edge,.lab-control-keyboard,.lab-control-hinge{vector-effect:non-scaling-stroke}.lab-control-frame{stroke:#94aaa0;stroke-width:2.2;stroke-linejoin:round}.lab-control-glass{opacity:0;stroke:#75898085;stroke-width:1.2;stroke-linejoin:round}.lab-control-screen{opacity:0;stroke:#4a6559b8;stroke-width:1;stroke-linejoin:round}.lab-control-screen-rim{fill:none;opacity:0;stroke:#ddffef29;stroke-width:1}.lab-control-camera{fill:#7e988c;opacity:0}.lab-control-base{stroke:#99aea4;stroke-width:2;stroke-linejoin:round}.lab-control-edge,.lab-control-hinge{fill:none;stroke:#82988e;stroke-width:1.6}.lab-control-hinge{stroke-linecap:round}.lab-control-keyboard{fill:#252c29d1;stroke:#596961ad;stroke-width:1.1}.lab-studio-ui{transform-box:fill-box;transform-origin:center;animation:lab-studio-ui-reveal var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-studio-ui rect{fill:#10151a;stroke:#2c343b;stroke-width:.9}.lab-studio-ui path{fill:none;stroke:#687681;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.lab-studio-ui .lab-studio-topbar,.lab-studio-ui .lab-studio-dock>rect:first-child{fill:#0b0f13;stroke:#303840}.lab-studio-window-dot{fill:#ec4452}.lab-studio-ui .lab-studio-logo{fill:#8b969e;stroke:none}.lab-studio-modules rect{fill:#151a1f;stroke:#323b43}.lab-studio-modules rect.is-active{fill:#07364c;stroke:#28a8de}.lab-studio-modules path{stroke:#89959d;stroke-width:1}.lab-studio-server rect{fill:#10221d;stroke:#1e7355}.lab-studio-server circle,.lab-studio-ui .lab-studio-live{fill:#24d890;stroke:none;animation:lab-studio-live 2.2s ease-in-out infinite}.lab-studio-server path{stroke:#65c5a0}.lab-studio-ui .lab-studio-device-light{fill:#344048;stroke:#52606a;stroke-width:.7;animation:lab-studio-device-light-1 var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-studio-ui .lab-studio-device-light--2{animation-name:lab-studio-device-light-2}.lab-studio-ui .lab-studio-device-light--3{animation-name:lab-studio-device-light-3}.lab-studio-ui .lab-studio-device-light--4{animation-name:lab-studio-device-light-4}.lab-studio-ui .lab-studio-device-light--5{animation-name:lab-studio-device-light-5}.lab-studio-ui .lab-studio-panel{fill:#0a0e12;stroke:#303942}.lab-studio-report-ui rect,.lab-studio-inspector-ui rect{fill:#161b21;stroke:#343d45}.lab-studio-report-ui .lab-studio-note{fill:#20252d;stroke:none}.lab-studio-report-ui .lab-studio-action{fill:#087caf;stroke:#2eb7ed}.lab-studio-ui .lab-studio-workspace-head{fill:#11171c;stroke:#2b343c}.lab-studio-ui .lab-studio-head-active{fill:#0f78ac;stroke:none}.lab-studio-device-row>rect:first-child{fill:#0d1216;stroke:#35414a}.lab-studio-ui .lab-studio-device-strip{fill:#0aa5e5;stroke:none}.lab-studio-device-row--two .lab-studio-device-strip{fill:#5954d5}.lab-studio-ui .lab-studio-device-name{fill:#174d70;stroke:none}.lab-studio-device-row--two .lab-studio-device-name{fill:#302e70}.lab-studio-device-row{opacity:0;transform-box:fill-box;transform-origin:left center;animation:lab-studio-card-connect-one var(--lab-hero-duration) cubic-bezier(.22,1,.36,1) var(--lab-hero-iterations) both}.lab-studio-device-row--two{animation-name:lab-studio-card-connect-two}.lab-studio-device-row>rect:first-child{animation:lab-studio-card-online var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-studio-device-row--two>rect:first-child{animation-name:lab-studio-card-online-two}.lab-studio-ui .lab-studio-connect-dot{fill:#24d890;stroke:none;opacity:0;transform-box:fill-box;transform-origin:center;animation:lab-studio-connect-dot-one var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-studio-ui .lab-studio-connect-dot--two{animation-name:lab-studio-connect-dot-two}.lab-studio-ui .lab-studio-next{fill:#062a3d;stroke:#0a6f9c}.lab-studio-device-row--two .lab-studio-next{fill:#090c10;stroke:#414b53}.lab-studio-ui .lab-studio-thumb{fill:#34424b;stroke:#4a5a64}.lab-studio-ui .lab-studio-on-air{fill:#111417;stroke:#5a292f;animation:lab-studio-go-live var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-studio-ui .lab-studio-record{fill:#ff3f4f;stroke:none;animation:lab-studio-record-go var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-studio-device-row path:not(.lab-studio-arrow){stroke:#7f8a91;stroke-width:1}.lab-studio-device-row .lab-studio-arrow{stroke:#4584a0}.lab-studio-ui .lab-studio-tool{fill:#151a20;stroke:#303942}.lab-studio-ui .lab-studio-cue{fill:#14181d;stroke:#465059}.lab-studio-ui .lab-studio-inspector-action{fill:#1b2025;stroke:#4c555c}.lab-studio-ui .lab-studio-status{fill:#0d241d;stroke:#17815d}.lab-studio-dock rect{fill:#11161b;stroke:#343d45}.lab-studio-dock rect.is-active{fill:#07374e;stroke:#26a7df}.lab-studio-wave{fill:none;stroke:#67d8f4;stroke-width:1.8;stroke-linecap:round;stroke-dasharray:100;animation:lab-studio-wave var(--lab-hero-duration) ease-in-out var(--lab-hero-iterations) both}.lab-device{opacity:0;transform-box:fill-box;transform-origin:center;animation-duration:var(--lab-hero-duration);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:var(--lab-hero-iterations);animation-fill-mode:both}.lab-device--tv{--device-x: 46px;--device-y: 24px}.lab-device--laptop{--device-x: 24px;--device-y: 34px}.lab-device--tablet{--device-x: -22px;--device-y: 34px}.lab-device--desktop{--device-x: -48px;--device-y: 28px}.lab-device--phone{--device-x: -34px;--device-y: 12px}.lab-device--tv{animation-name:lab-device-tv-enter}.lab-device--laptop{animation-name:lab-device-laptop-enter}.lab-device--tablet{animation-name:lab-device-tablet-enter}.lab-device--desktop{animation-name:lab-device-desktop-enter}.lab-device--phone{animation-name:lab-device-phone-enter}.lab-device-frame{fill:#fff;stroke:#b8c9c1;stroke-width:2}.lab-device-screen{fill:url(#hero-device-screen);animation:lab-screen-power var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-device-stand{fill:none;stroke:#9eb0a8;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lab-screen-content{opacity:0;animation:lab-screen-content-tv var(--lab-hero-duration) ease var(--lab-hero-iterations) both}.lab-device--laptop .lab-screen-content{animation-name:lab-screen-content-laptop}.lab-device--tablet .lab-screen-content{animation-name:lab-screen-content-tablet}.lab-device--desktop .lab-screen-content{animation-name:lab-screen-content-desktop}.lab-device--phone .lab-screen-content{animation-name:lab-screen-content-phone}.lab-screen-content rect,.lab-screen-content circle{fill:#4b8d73}.lab-screen-content path{fill:none;stroke:#4b8d73;stroke-width:4;stroke-linecap:round}.lab-section{width:min(1320px,calc(100% - 40px));margin:0 auto}.lab-section-heading{max-width:720px;margin-bottom:66px}.lab-section-heading--center{margin-right:auto;margin-left:auto;text-align:center}.lab-section-index{margin-bottom:18px;color:#3f8065;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lab-section-heading h2{margin:0;color:var(--lab-ink);font-size:clamp(28.6px,3.05vw,44px);font-weight:600;line-height:.98;letter-spacing:-.058em;text-wrap:balance}.lab-section-heading>p:last-child{max-width:620px;margin-top:24px;color:var(--lab-copy);font-size:17px;line-height:1.62}.lab-section-heading--center>p:last-child{margin-right:auto;margin-left:auto}.lab-workflow{width:100%;max-width:none;padding-right:max(24px,calc((100vw - 1320px)/2));padding-left:max(24px,calc((100vw - 1320px)/2));background:var(--lab-soft);border-top:1px solid #eef5f2;border-bottom:1px solid #eef5f2}.lab-flow-visual{position:relative;min-height:520px;display:grid;place-items:center;background:#ffffffe6;border:1px solid var(--lab-line);border-radius:38px;box-shadow:0 28px 80px #20463812;overflow:hidden}.lab-flow-visual:before,.lab-flow-visual:after{content:"";position:absolute;width:340px;height:340px;border-radius:50%;filter:blur(70px);opacity:.14;transition:transform .8s cubic-bezier(.22,1,.36,1)}.lab-flow-visual:before{top:-170px;left:-70px;background:#82c8ad}.lab-flow-visual:after{right:-80px;bottom:-180px;background:#8d9fbe}.lab-flow-visual--2:before{transform:translate(80%)}.lab-flow-visual--3:after{transform:translate(-80%)}.lab-flow-visual svg{position:relative;z-index:1;width:min(1120px,96%);height:auto}.lab-flow-path{fill:none;stroke:url(#flow-line);stroke-width:4;stroke-linecap:round;stroke-dasharray:10 13;animation:lab-flow-dash 12s linear infinite}.lab-flow-path--glow{stroke-width:30;stroke-dasharray:none;opacity:.17;filter:url(#flow-glow)}.lab-flow-panel{fill:#ffffffd1;stroke:#d8e5df;stroke-width:2;transition:fill .42s ease,stroke .42s ease,filter .42s ease}.lab-flow-screen{fill:#f2f7f5;stroke:#e2ece7;transition:fill .42s ease}.lab-flow-status{fill:#91c5a5}.lab-flow-ui{fill:none;stroke:#9dafa7;stroke-width:5;stroke-linecap:round}.lab-flow-ui--short{stroke-width:3;opacity:.5}.lab-flow-chip{fill:#edf5f1}.lab-flow-number{fill:#70827a;font-size:17px;font-weight:760;letter-spacing:.14em}.lab-flow-visual g.is-active .lab-flow-panel{fill:#fff;stroke:#65b896;filter:drop-shadow(0 20px 22px rgba(49,108,85,.13))}.lab-flow-visual g.is-active .lab-flow-screen{fill:#eaf7f0}.lab-flow-visual g.is-active .lab-flow-status{fill:var(--lab-emerald);filter:drop-shadow(0 0 7px rgba(16,170,106,.55))}.lab-flow-visual g.is-active .lab-flow-number{fill:#0d704a}.lab-flow-pulse{fill:#27fda2;filter:drop-shadow(0 0 12px rgba(39,253,162,.85))}.lab-step-selector{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lab-step-selector>button{position:relative;min-height:190px;padding:27px;display:grid;grid-template-columns:auto 1fr;gap:20px;border:1px solid var(--lab-line);border-radius:26px;text-align:left;color:var(--lab-copy);background:#ffffffa8;cursor:pointer;overflow:hidden;transition:background .28s ease,border-color .28s ease,transform .28s ease}.lab-step-selector>button:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#82c8ad,#7fc8bc,#8d9fbe);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.lab-step-selector>button:hover,.lab-step-selector>button.is-active{background:#fff;border-color:#bdd7cc;transform:translateY(-3px)}.lab-step-selector>button.is-active:after{transform:scaleX(1)}.lab-step-number{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#35684c;background:#e7f3ec;font-size:11px;font-weight:800}.lab-step-copy{display:flex;flex-direction:column}.lab-step-copy small{margin-bottom:10px;color:#668076;font-size:10px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.lab-step-copy strong{color:var(--lab-ink);font-size:19px;line-height:1.22;letter-spacing:-.02em}.lab-step-copy>span{margin-top:12px;font-size:13px;line-height:1.55}.lab-feature-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.lab-feature-card{position:relative;min-height:510px;padding:42px;border:1px solid rgba(175,201,190,.58);border-radius:34px;color:var(--lab-ink);overflow:hidden;isolation:isolate;box-shadow:0 12px 38px #07120f0b;transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s ease}.lab-feature-card:hover,.lab-feature-card:focus-visible{transform:translateY(-7px);box-shadow:0 26px 70px #244e3e1c;outline:none}.lab-feature-card--wide{grid-column:span 7}.lab-feature-card--narrow{grid-column:span 5}.lab-feature-card--third{grid-column:span 4;min-height:480px}.lab-feature-card--mint{background:linear-gradient(145deg,#edf8f2,#c8e6d5);border-color:#a9d2bf;box-shadow:0 18px 48px #2a694e17}.lab-feature-card--glacier{background:linear-gradient(145deg,#fff 10%,#e8edf4)}.lab-feature-card--fern{background:linear-gradient(155deg,#f9fcfa,#dcefe4)}.lab-feature-card--aqua{background:linear-gradient(155deg,#fbfdfd,#d9efee)}.lab-feature-card--night{color:var(--lab-ink);background:radial-gradient(circle at 86% 16%,rgba(119,238,217,.22),transparent 34%),linear-gradient(145deg,#eff8f5,#d4eae3);border-color:#b9d8cc}.lab-card-copy{position:relative;z-index:3;max-width:450px}.lab-card-copy>p{margin-bottom:18px;color:#3e7f64;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.lab-card-copy h3{margin:0;font-size:clamp(29px,3.5vw,46px);line-height:1.02;letter-spacing:-.05em}.lab-card-copy>span{display:block;max-width:420px;margin-top:17px;color:var(--lab-copy);font-size:15px;line-height:1.58}.lab-feature-card--night .lab-card-copy>p{color:#35775e}.lab-feature-card--night .lab-card-copy>span{color:#536b61}.lab-card-open{position:absolute;z-index:4;top:30px;right:30px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(83,99,92,.16);border-radius:50%;color:inherit;background:#ffffff75;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:transform .28s ease,background .28s ease}.lab-feature-card:hover .lab-card-open{transform:rotate(12deg) scale(1.06);background:#ffffffc7}.lab-feature-card--night .lab-card-open{color:#376a57;background:#ffffff9e;border-color:#3d705b29}.lab-tile-svg{position:absolute;z-index:1;right:-3%;bottom:-3%;width:72%;max-height:64%;overflow:visible;transition:transform .65s cubic-bezier(.22,1,.36,1)}.lab-feature-card--third .lab-tile-svg{right:0;bottom:0;width:100%}.lab-feature-card:hover .lab-tile-svg{transform:translateY(-8px) scale(1.025)}.svg-surface,.svg-output{fill:#ffffffad;stroke:#42685836;stroke-width:2}.svg-track{fill:#7d9a8d21}.svg-clip{fill:#82c8ad;transform-origin:left;animation:lab-clip-pulse 4s ease-in-out infinite}.svg-clip--2{fill:#7fc8bc;animation-delay:-1s}.svg-clip--3{fill:#86afc3;animation-delay:-2s}.svg-clip--4{fill:#8d9fbe;animation-delay:-3s}.svg-playhead{stroke:#40587b;stroke-width:3;stroke-linecap:round;animation:lab-playhead 5s ease-in-out infinite}.svg-playhead-dot{fill:#40587b;animation:lab-playhead 5s ease-in-out infinite}.svg-layer path{fill:#ffffffad;stroke:#56866f;stroke-width:2}.svg-layer circle{fill:#82c8ad}.svg-layer{transform-box:fill-box;transform-origin:center;animation:lab-layer-float 6s ease-in-out infinite}.svg-layer--2{animation-delay:-2s}.svg-layer--3{animation-delay:-4s}.svg-output--main{fill:#ffffffc2}.svg-output--left{fill:#82c8c44d}.svg-output--right{fill:#86afc347}.svg-output-signal{fill:#326b63;filter:drop-shadow(0 0 18px rgba(50,107,99,.25));animation:lab-output-pulse 3.4s ease-in-out infinite}.svg-output-wave{fill:none;stroke:#77eed9;stroke-width:4;stroke-linecap:round}.svg-control-row path{stroke:#8d9fbe5c;stroke-width:5;stroke-linecap:round}.svg-control-row circle{fill:#182b25;stroke:#82c8ad;stroke-width:2;animation:lab-control-slide 6s ease-in-out infinite}.svg-control-row .svg-control-core{fill:#27fda2;stroke:none}.svg-control-row--2 circle{animation-delay:-2s}.svg-control-row--3 circle{animation-delay:-4s}.svg-network-line{fill:none;stroke:#43846a;stroke-width:4;stroke-linecap:round;stroke-dasharray:9 12;animation:lab-flow-dash 10s linear infinite}.svg-network-node circle:first-child{fill:#ffffffb3;stroke:#69a88d;stroke-width:2}.svg-network-node circle:last-child{fill:#10aa6a}.svg-network-node{transform-box:fill-box;transform-origin:center;animation:lab-node-pulse 4s ease-in-out infinite}.svg-network-node--2{animation-delay:-.8s}.svg-network-node--3{animation-delay:-1.6s}.svg-network-node--4{animation-delay:-2.4s}.svg-network-node--5{animation-delay:-3.2s}.lab-products{width:min(1400px,calc(100% - 32px))}.lab-platform-coverage{margin-bottom:18px;padding:34px;border:1px solid #dbe7e3;border-radius:34px;background:radial-gradient(circle at 88% 12%,rgba(56,190,218,.1),transparent 24%),linear-gradient(145deg,#fbfcfc,#f2f8f6);box-shadow:0 20px 60px #2c4e450d}.lab-platform-heading{margin-bottom:26px}.lab-platform-heading p{margin:0 0 10px;color:#3d7d67;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lab-platform-heading h3{margin:0;color:var(--lab-ink);font-size:clamp(30px,2.8vw,42px);font-weight:600;line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.lab-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lab-platform-product{min-width:0;padding:0 18px;display:flex;flex-direction:column;align-items:center;border:0;background:none;box-shadow:none;text-align:center}.lab-platform-product>img{width:96px;height:96px;margin-bottom:18px;-o-object-fit:contain;object-fit:contain;border-radius:21px;box-shadow:0 14px 30px #0f273024}.lab-platform-product-copy{min-width:0}.lab-platform-product-copy p{margin:0 0 6px;color:#6b7e77;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lab-platform-product-copy h4{margin:0;color:var(--lab-ink);font-size:clamp(20px,1.55vw,24px);font-weight:600;line-height:1.05;letter-spacing:-.035em}.lab-platform-badges{width:100%;margin-top:8px;grid-column:1 / -1;grid-row:3;align-self:end;display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.lab-platform-grid .lab-platform-badges{width:100%;margin-top:16px;padding-top:15px;align-self:stretch;border-top:1px solid rgba(91,117,106,.16);flex-direction:column;align-items:center;justify-content:flex-start;gap:0}.lab-platform-grid .lab-platform-badges>span{min-height:0;padding:0;display:block;border:0;background:none;color:#5b7871;font-size:13px;font-weight:500;line-height:2.05}.lab-platform-badges>span{min-height:0;display:flex;gap:9px;border:0;background:none;color:#5b7871;line-height:2.05;min-height:31px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;color:#425e56;border:1px solid #d6e4df;border-radius:999px;background:#f5f9f8;font-size:11px;font-weight:650;white-space:nowrap}.lab-platform-summary{max-width:760px;margin:30px auto 0;padding:26px 24px 2px;border-top:1px solid rgba(91,117,106,.16);color:var(--lab-copy);font-size:15px;font-weight:400;line-height:1.62;text-align:center}.lab-architecture-card{min-height:650px;padding:24px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(580px,1.2fr);gap:24px;position:relative;border:1px solid #d7e5e1;border-radius:38px;background:radial-gradient(circle at 80% 14%,rgba(102,211,182,.17),transparent 30%),radial-gradient(circle at 18% 86%,rgba(117,192,225,.14),transparent 34%),linear-gradient(145deg,#f7faf9,#eaf4f2 58%,#e7f1f5);overflow:hidden;isolation:isolate}.lab-architecture-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.3;background-image:linear-gradient(rgba(72,121,110,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(72,121,110,.09) 1px,transparent 1px);background-size:46px 25.875px;-webkit-mask-image:linear-gradient(90deg,transparent,black 48%,black 100%);mask-image:linear-gradient(90deg,transparent,black 48%,black 100%)}.lab-architecture-copy{padding:52px 34px 52px 30px;align-self:center}.lab-architecture-copy>p{margin:0 0 20px;color:#3b7c65;font-size:12px;font-weight:820;letter-spacing:.15em;text-transform:uppercase}.lab-architecture-copy h3{margin:0;max-width:560px;font-size:clamp(42px,4.5vw,68px);line-height:.98;letter-spacing:-.058em}.lab-architecture-copy>span{display:block;max-width:540px;margin-top:25px;color:#536a62;font-size:16px;line-height:1.7}.lab-architecture-platforms{margin-top:34px;display:flex;flex-wrap:wrap;gap:9px}.lab-architecture-platforms span{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;color:#385f55;border:1px solid rgba(87,139,125,.25);border-radius:999px;background:#ffffffad;box-shadow:0 8px 22px #3661550f;font-size:12px;font-weight:720}.lab-architecture-platforms svg{width:15px;height:15px;color:#49a789;stroke-width:1.8}.lab-architecture-visual{min-width:0;padding:30px;display:grid;grid-template-rows:auto 1fr auto;align-self:stretch;border:1px solid rgba(183,207,201,.78);border-radius:30px;background:#ffffffc2;box-shadow:0 24px 80px #315b511a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lab-architecture-legend{display:flex;justify-content:flex-end;gap:20px;color:#6d817a;font-size:12px;font-weight:680}.lab-architecture-legend span{display:inline-flex;align-items:center;gap:7px}.lab-architecture-legend i{width:24px;height:2px;display:block;border-radius:999px}.lab-architecture-legend .is-outbound{background:linear-gradient(90deg,#6bd8b8,#4ba79e)}.lab-architecture-legend .is-return{background:repeating-linear-gradient(90deg,#83a6b1 0 4px,transparent 4px 7px)}.lab-architecture-topology{min-height:390px;display:grid;grid-template-columns:minmax(155px,.8fr) 82px minmax(240px,1.2fr);align-items:center}.lab-architecture-studio{min-width:0;padding:24px 18px 18px;display:grid;justify-items:center;text-align:center;border:1px solid #bfd8d1;border-radius:24px;background:linear-gradient(150deg,#fff,#edf7f4);box-shadow:0 18px 44px #325b501a}.lab-architecture-studio-mark{width:68px;height:68px;margin-bottom:17px;overflow:hidden;border:1px solid rgba(59,127,152,.22);border-radius:21px;background:#0169a1;box-shadow:0 13px 30px #1c58752e}.lab-architecture-studio-mark img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.lab-architecture-studio strong,.lab-architecture-player strong{display:block;color:#233b35;font-size:14px;line-height:1.25}.lab-architecture-studio span,.lab-architecture-player small{display:block;margin-top:5px;color:#758880;font-size:12px;line-height:1.35}.lab-architecture-studio>small{width:100%;margin-top:21px;padding-top:14px;display:flex;align-items:center;justify-content:center;gap:7px;color:#527269;border-top:1px solid #dce9e5;font-size:12px;font-weight:680}.lab-architecture-studio>small i,.lab-architecture-player>i{width:7px;height:7px;display:block;flex:0 0 auto;border-radius:50%;background:#58c7a5;box-shadow:0 0 0 5px #58c7a51f;animation:lab-architecture-status 3.6s ease-in-out infinite}.lab-architecture-route{position:relative;align-self:stretch}.lab-architecture-route:after{content:"";position:absolute;top:18%;right:0;bottom:18%;width:1px;background:#b8cbc8}.lab-architecture-route-line{position:absolute;top:50%;right:0;left:0;height:1px;background:linear-gradient(90deg,#8ccfbd,#9ebdb8)}.lab-architecture-packet{position:absolute;top:calc(50% - 4px);left:0;width:9px;height:9px;border-radius:50%;background:#65d2b4;box-shadow:0 0 0 5px #65d2b41f;animation:lab-architecture-flow 4.8s ease-in-out infinite}.lab-architecture-packet--two{animation-delay:-1.6s}.lab-architecture-packet--three{animation-delay:-3.2s}.lab-architecture-players{display:grid;gap:12px}.lab-architecture-player{position:relative;min-height:94px;padding:14px 17px;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid #d1e0dc;border-radius:20px;background:#ffffffeb;box-shadow:0 10px 26px #33574e12}.lab-architecture-player:before{content:"";position:absolute;top:50%;right:100%;width:18px;height:1px;background:#b8cbc8}.lab-architecture-player>span{width:50px;height:50px;display:grid;place-items:center;color:#39796d;border-radius:15px;background:#eaf5f2}.lab-architecture-player:nth-child(2)>span{color:#46798b;background:#eaf3f6}.lab-architecture-player:nth-child(3)>span{color:#4d7294;background:#edf1f7}.lab-architecture-player svg{width:23px;height:23px;stroke-width:1.7}.lab-architecture-player:nth-child(2)>i{animation-delay:-1.2s}.lab-architecture-player:nth-child(3)>i{animation-delay:-2.4s}.lab-architecture-feedback{min-height:68px;padding:13px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;color:#476d65;border:1px solid #d5e5e1;border-radius:18px;background:#ecf7f4d1}.lab-architecture-feedback>svg{width:22px;height:22px;color:#47a98d}.lab-architecture-feedback span,.lab-architecture-feedback strong,.lab-architecture-feedback small{min-width:0;display:block}.lab-architecture-feedback strong{color:#31594f;font-size:13px}.lab-architecture-feedback small{margin-top:2px;color:#72877f;font-size:12px}.lab-architecture-feedback>div{display:flex;align-items:flex-end;gap:4px}.lab-architecture-feedback>div i{width:4px;border-radius:999px;background:#66cdb0;animation:lab-architecture-meter 2.8s ease-in-out infinite}.lab-architecture-feedback>div i:nth-child(1){height:8px}.lab-architecture-feedback>div i:nth-child(2){height:14px;animation-delay:-.7s}.lab-architecture-feedback>div i:nth-child(3){height:20px;animation-delay:-1.4s}.lab-architecture-feedback>div i:nth-child(4){height:12px;animation-delay:-2.1s}.lab-system-principles{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lab-system-principle{min-height:268px;padding:28px;border:1px solid #dfeae6;border-radius:26px;background:#f9fcfbeb;box-shadow:0 14px 42px #3052480a;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.lab-system-principle:hover{border-color:#beddd4;box-shadow:0 22px 54px #305b4f17;transform:translateY(-5px)}.lab-system-principle-top{display:flex;align-items:center;justify-content:space-between}.lab-system-principle-top>span{color:#6c837b;font-size:12px;font-weight:800;letter-spacing:.14em}.lab-system-principle-top>i{width:45px;height:45px;display:grid;place-items:center;color:#3a8d76;border-radius:14px;background:#e8f5f1}.lab-system-principle:nth-child(2) .lab-system-principle-top>i{color:#337d8b;background:#e7f2f5}.lab-system-principle:nth-child(3) .lab-system-principle-top>i{color:#4e7193;background:#ebf0f6}.lab-system-principle:nth-child(4) .lab-system-principle-top>i{color:#517d75;background:#edf5f2}.lab-system-principle-top svg{width:20px;height:20px;stroke-width:1.8}.lab-system-principle h3{margin:36px 0 14px;font-size:clamp(23px,2vw,30px);line-height:1.05;letter-spacing:-.035em}.lab-system-principle p{margin:0;color:#667972;font-size:14px;line-height:1.58}.lab-contact-heading{max-width:820px;margin:0}.lab-contact-heading:after{content:"";display:block;width:51px;height:2px;margin-top:14px;border-radius:99px;background:#16b7aa}.lab-contact-heading h2{margin:0;color:#02090e;font-size:clamp(44px,4.1vw,64px);font-weight:700;line-height:1;letter-spacing:-.047em;text-wrap:balance}.lab-contact-heading p{margin:9px 0 0;color:#4d5d68;font-size:clamp(17px,1.32vw,20px);font-weight:400;line-height:1.4;letter-spacing:-.012em}.lab-contact-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:18px}.lab-contact-panel,.lab-map{min-height:318px;border-radius:28px;overflow:hidden}.lab-contact-panel{padding:34px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:34px;background:#f4f8f6;border:1px solid #e0ebe5}.lab-contact-column{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lab-contact-label{margin:0 0 6px;color:#14332a;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.02;letter-spacing:-.045em}.lab-contact-column a{display:inline-flex;align-items:flex-start;gap:10px;color:#283a33;font-size:15px;line-height:1.45;text-decoration:none;transition:color .18s ease,transform .18s ease}.lab-contact-column a:hover{color:#0d704a;transform:translate(3px)}.lab-contact-column svg{flex:0 0 auto;margin-top:1px;color:#4a8b70}.lab-map{position:relative;display:block;color:var(--lab-ink);background:#e8f0ec;border:1px solid #dce8e2;text-decoration:none}.lab-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:saturate(.78) contrast(.94)}.lab-map-caption{position:absolute;right:16px;bottom:16px;left:16px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;z-index:2;color:var(--lab-ink);border:1px solid rgba(255,255,255,.7);border-radius:14px;background:#ffffffdb;box-shadow:0 14px 40px #1b3f301a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:13px;font-weight:740;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.lab-map-caption:hover{background:#fffffff5;box-shadow:0 18px 46px #1b3f3029;transform:translateY(-3px)}.lab-map-caption>span{display:grid;gap:3px}.lab-map-caption strong{font-size:13px}.lab-map-caption small{color:#60766d;font-size:12px;font-weight:560}.lab-footer{width:min(1320px,calc(100% - 48px));min-height:142px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:48px;border-top:1px solid var(--lab-line);color:var(--lab-muted);font-size:12px}.lab-wordmark--footer{width:-moz-max-content;width:max-content;padding:0;display:inline-flex;align-items:center;justify-content:center}.lab-wordmark--footer img{display:block;width:50.6px;height:50.6px}.lab-footer-meta{display:grid;justify-items:end;gap:15px}.lab-footer-meta>p{margin:0}.lab-footer-privacy{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 24px}.lab-footer a{color:inherit;font-weight:560;text-decoration:none;transition:color .18s ease}.lab-footer a:hover{color:var(--lab-emerald)}@keyframes lab-hero-welcome{0%,5.33%{opacity:1}8.5%,70.25%{opacity:0}78.25%,to{opacity:1}}@keyframes lab-hero-completion{0%{opacity:0}to{opacity:0}}@keyframes lab-hero-scene{0%,5.33%{opacity:0}8.5%,70.25%{opacity:1}78.25%,to{opacity:0}}@keyframes lab-system-focus-fade{0%,50.292%{opacity:1}52.792%,78.25%{opacity:.14}82.25%,to{opacity:1}}@keyframes lab-step-prepare{0%,22.25%,38.25%,to{opacity:0;transform:translateY(8px)}23.75%,36.75%{opacity:1;transform:translateY(0)}}@keyframes lab-step-connect{0%,38.25%,52.792%,to{opacity:0;transform:translateY(8px)}39.25%,51.75%{opacity:1;transform:translateY(0)}}@keyframes lab-go-badge{0%,53.417%{opacity:0;transform:translate(-50%,calc(-50% + 7px)) scale(.9);animation-timing-function:cubic-bezier(.16,1,.3,1)}55.5%{opacity:1;transform:translate(-50%,-50%) scale(1.025);animation-timing-function:cubic-bezier(.4,0,.2,1)}56.5%,66.083%{opacity:1;transform:translate(-50%,-50%) scale(1);animation-timing-function:cubic-bezier(.4,0,.2,1)}70.25%,to{opacity:0;transform:translate(-50%,calc(-50% - 4px)) scale(.98)}}@keyframes lab-control-laptop{0%,6%{opacity:0;transform:translateY(80px) scale(1.1)}8.5%,78.25%{opacity:1;transform:translateY(80px) scale(1.1)}82.25%,to{opacity:0;transform:translateY(80px) scale(1.1)}}@keyframes lab-studio-ui-reveal{0%,21.5%{opacity:0;transform:translateY(3px) scale(.992)}22.1%{opacity:.55;transform:translateY(1px) scale(.997)}22.75%,78.25%{opacity:1;transform:translateY(0) scale(1)}82.25%,to{opacity:0;transform:translateY(3px) scale(.992)}}@keyframes lab-device-tv-enter{0%,23.25%{opacity:0;transform:translate(var(--device-x),var(--device-y)) scale(.82)}26.25%,78.25%{opacity:1;transform:translate(0) scale(1)}82.25%,to{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes lab-device-laptop-enter{0%,26.25%{opacity:0;transform:translate(var(--device-x),var(--device-y)) scale(.82)}29.25%,78.25%{opacity:1;transform:translate(0) scale(1)}82.25%,to{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes lab-device-tablet-enter{0%,29.25%{opacity:0;transform:translate(var(--device-x),var(--device-y)) scale(.82)}32.25%,78.25%{opacity:1;transform:translate(0) scale(1)}82.25%,to{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes lab-device-desktop-enter{0%,32.25%{opacity:0;transform:translate(var(--device-x),var(--device-y)) scale(.82)}35.25%,78.25%{opacity:1;transform:translate(0) scale(1)}82.25%,to{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes lab-device-phone-enter{0%,35.25%{opacity:0;transform:translate(var(--device-x),var(--device-y)) scale(.82)}38.25%,78.25%{opacity:1;transform:translate(0) scale(1)}82.25%,to{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes lab-studio-device-light-1{0%,39.25%{fill:#344048;stroke:#52606a}41.25%,78.25%{fill:#24d890;stroke:#24d890}82.25%,to{fill:#344048;stroke:#52606a}}@keyframes lab-studio-device-light-2{0%,41.25%{fill:#344048;stroke:#52606a}43.25%,78.25%{fill:#24d890;stroke:#24d890}82.25%,to{fill:#344048;stroke:#52606a}}@keyframes lab-studio-device-light-3{0%,43.25%{fill:#344048;stroke:#52606a}45.25%,78.25%{fill:#24d890;stroke:#24d890}82.25%,to{fill:#344048;stroke:#52606a}}@keyframes lab-studio-device-light-4{0%,45.25%{fill:#344048;stroke:#52606a}47.25%,78.25%{fill:#24d890;stroke:#24d890}82.25%,to{fill:#344048;stroke:#52606a}}@keyframes lab-studio-device-light-5{0%,47.25%{fill:#344048;stroke:#52606a}49.25%,78.25%{fill:#24d890;stroke:#24d890}82.25%,to{fill:#344048;stroke:#52606a}}@keyframes lab-studio-card-connect-one{0%,39.25%{opacity:0;transform:translate(-12px) scale(.98)}43.25%,78.25%{opacity:1;transform:translate(0) scale(1)}82.25%,to{opacity:0;transform:translate(-5px) scale(.99)}}@keyframes lab-studio-card-connect-two{0%,44.25%{opacity:0;transform:translate(-12px) scale(.98)}48.25%,78.25%{opacity:1;transform:translate(0) scale(1)}82.25%,to{opacity:0;transform:translate(-5px) scale(.99)}}@keyframes lab-studio-card-online{0%,41.25%{fill:#0d1216;stroke:#35414a}44.25%,78.25%{fill:#0c1715;stroke:#168b64}82.25%,to{fill:#0d1216;stroke:#35414a}}@keyframes lab-studio-card-online-two{0%,46.25%{fill:#0d1216;stroke:#35414a}49.25%,78.25%{fill:#0c1715;stroke:#168b64}82.25%,to{fill:#0d1216;stroke:#35414a}}@keyframes lab-studio-connect-dot-one{0%,41.25%{opacity:0;transform:scale(.45)}44.25%,78.25%{opacity:1;transform:scale(1)}82.25%,to{opacity:0;transform:scale(.45)}}@keyframes lab-studio-connect-dot-two{0%,46.25%{opacity:0;transform:scale(.45)}49.25%,78.25%{opacity:1;transform:scale(1)}82.25%,to{opacity:0;transform:scale(.45)}}@keyframes lab-studio-go-live{0%,53.417%{fill:#111417;stroke:#4b2a2e}55.5%,78.25%{fill:#211114;stroke:#a83642}82.25%,to{fill:#111417;stroke:#4b2a2e}}@keyframes lab-studio-record-go{0%,53.417%{opacity:.25}55.5%,78.25%{opacity:1}82.25%,to{opacity:.25}}@keyframes lab-screen-power{0%,38.75%{fill:#edf2ef}41.25%,78.25%{fill:#ccebdd}82.25%,to{fill:#edf2ef}}@keyframes lab-screen-content-tv{0%,39.25%{opacity:0}41.25%,78.25%{opacity:.92}82.25%,to{opacity:0}}@keyframes lab-screen-content-laptop{0%,41.25%{opacity:0}43.25%,78.25%{opacity:.92}82.25%,to{opacity:0}}@keyframes lab-screen-content-tablet{0%,43.25%{opacity:0}45.25%,78.25%{opacity:.92}82.25%,to{opacity:0}}@keyframes lab-screen-content-desktop{0%,45.25%{opacity:0}47.25%,78.25%{opacity:.92}82.25%,to{opacity:0}}@keyframes lab-screen-content-phone{0%,47.25%{opacity:0}49.25%,78.25%{opacity:.92}82.25%,to{opacity:0}}@keyframes lab-wifi-signal{0%,38.75%{opacity:0;transform:translate(-50%,calc(-50% + 7px)) scale(.92);animation-timing-function:cubic-bezier(.16,1,.3,1)}39.45%,51.75%{opacity:1;transform:translate(-50%,-50%) scale(1)}52.792%,to{opacity:0;transform:translate(-50%,calc(-50% - 3px)) scale(1.02)}}@keyframes lab-wifi-halo{0%,39.25%{opacity:0;transform:scale(.72)}42.25%,51.75%{opacity:1;transform:scale(1)}52.792%,to{opacity:0;transform:scale(1.08)}}@keyframes lab-wifi-dot{0%,39.05%{opacity:0;transform:scale(.35)}40.05%,78.25%{opacity:1;transform:scale(1)}82.25%,to{opacity:0;transform:scale(.35)}}@keyframes lab-wifi-inner{0%,40.05%{opacity:0;stroke-dashoffset:32}41.45%,78.25%{opacity:1;stroke-dashoffset:0}82.25%,to{opacity:0;stroke-dashoffset:32}}@keyframes lab-wifi-middle{0%,41.45%{opacity:0;stroke-dashoffset:48}42.95%,78.25%{opacity:1;stroke-dashoffset:0}82.25%,to{opacity:0;stroke-dashoffset:48}}@keyframes lab-wifi-outer{0%,42.95%{opacity:0;stroke-dashoffset:64}44.55%,78.25%{opacity:1;stroke-dashoffset:0}82.25%,to{opacity:0;stroke-dashoffset:64}}@keyframes lab-studio-wave{0%,19.25%{stroke-dashoffset:100;opacity:0}26.25%,78.25%{stroke-dashoffset:0;opacity:1}82.25%,to{stroke-dashoffset:-100;opacity:0}}@keyframes lab-studio-live{0%,to{opacity:.5}50%{opacity:1}}@keyframes lab-flow-dash{to{stroke-dashoffset:-220}}@keyframes lab-clip-pulse{0%,to{transform:scaleX(.78);opacity:.66}50%{transform:scaleX(1);opacity:1}}@keyframes lab-playhead{0%,to{transform:translate(-105px)}50%{transform:translate(105px)}}@keyframes lab-layer-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lab-output-pulse{0%,to{transform:scale(.88);opacity:.72;transform-origin:center}50%{transform:scale(1.08);opacity:1;transform-origin:center}}@keyframes lab-control-slide{0%,to{transform:translate(-36px)}50%{transform:translate(36px)}}@keyframes lab-node-pulse{0%,to{transform:scale(.86);opacity:.62}50%{transform:scale(1.08);opacity:1}}@keyframes lab-architecture-flow{0%{left:0;opacity:0}16%{opacity:1}78%{opacity:1}to{left:calc(100% - 9px);opacity:0}}@keyframes lab-architecture-status{0%,to{opacity:.62;box-shadow:0 0 0 3px #58c7a514}50%{opacity:1;box-shadow:0 0 0 6px #58c7a524}}@keyframes lab-architecture-meter{0%,to{opacity:.48;transform:scaleY(.66);transform-origin:bottom}50%{opacity:1;transform:scaleY(1);transform-origin:bottom}}@media(max-width:1024px){.lab-hero{min-height:820px}.lab-hero-cycle{height:762px}.lab-system-svg{width:112vw;max-width:none}.lab-flow-visual{min-height:460px}.lab-step-selector>button{grid-template-columns:1fr;gap:14px}.lab-feature-card--wide,.lab-feature-card--narrow,.lab-feature-card--third{grid-column:span 6}.lab-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-platform-product{padding:0 12px}.lab-platform-product>img{width:80px;height:80px;border-radius:18px}.lab-architecture-card{min-height:0;grid-template-columns:1fr;padding:20px}.lab-architecture-copy{padding:44px 40px 28px}.lab-architecture-copy>span{max-width:680px}.lab-architecture-visual{min-height:560px}.lab-system-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-contact-grid{grid-template-columns:1fr}.lab-contact-panel{min-height:auto}}@media(max-width:760px){.lab-nav{grid-template-columns:1fr auto;justify-content:stretch}.lab-nav:before{display:none}.lab-nav-links{display:none}.lab-nav-mark{width:40px;height:40px;margin-left:-3px;padding:0;display:inline-flex;align-items:center;justify-content:center;justify-self:start;border-radius:12px}.lab-nav-mark img{display:block;width:34px;height:34px}.lab-nav-actions{grid-column:2}.lab-nav-actions .lab-icon-button{width:40px;height:40px}.lab-menu-button{display:grid}.lab-mobile-menu{display:grid;width:min(100% - 40px,520px);margin:0 auto 12px;padding:10px 18px 18px;background:#fff;border:1px solid var(--lab-line);border-radius:18px;box-shadow:0 18px 60px #07120f1a;overflow:hidden}.lab-mobile-menu button{padding:13px 0;text-align:left;border-bottom:1px solid #eef5f2}.lab-hero{min-height:720px;padding-top:58px}.lab-hero-video-layout{width:min(100% - 28px,620px)}.lab-hero--video .lab-wordmark--hero img{height:clamp(104px,31vw,132px)}.lab-hero-video-message{margin-top:54px}.lab-hero-video-frame{border-radius:22px}.lab-hero-video-controls{right:12px;bottom:12px}.lab-hero-video-sound,.lab-hero-video-replay{min-width:44px;width:44px;padding:0}.lab-hero-video-sound span,.lab-hero-video-replay span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lab-hero-step-cards{grid-template-columns:1fr;gap:10px;margin-top:10px}.lab-hero-step-card{min-height:72px;padding:16px 20px;border-radius:18px}.lab-hero-step-card>span{width:32px}.lab-hero-cycle{height:662px}.lab-hero-welcome{padding:18px}.lab-hero h2{margin-top:32px;font-size:clamp(30.8px,9.68vw,45.76px)}.lab-hero-copy{max-width:330px;font-size:15px}.lab-eyebrow{margin-bottom:24px}.lab-wordmark--hero img{height:clamp(132px,42vw,168px)}.lab-system-svg{width:124vw}.lab-hero-steps{top:30px}.lab-section{width:min(100% - 40px,620px)}.lab-section-heading{margin-bottom:44px}.lab-section-heading h2{font-size:clamp(33.44px,10.56vw,45.76px)}.lab-section-heading>p:last-child{font-size:15px}.lab-workflow{width:100%;max-width:none;padding-right:14px;padding-left:14px}.lab-flow-visual{min-height:310px;border-radius:26px}.lab-flow-visual svg{width:150%}.lab-step-selector{grid-template-columns:1fr}.lab-step-selector>button{min-height:0;grid-template-columns:auto 1fr;padding:22px}.lab-feature-grid{grid-template-columns:1fr;gap:14px}.lab-feature-card--wide,.lab-feature-card--narrow,.lab-feature-card--third{grid-column:auto;min-height:480px}.lab-feature-card{padding:32px;border-radius:28px}.lab-card-copy{padding-right:34px}.lab-card-open{top:24px;right:24px}.lab-tile-svg,.lab-feature-card--third .lab-tile-svg{right:-10%;bottom:0;width:120%}.lab-products{width:calc(100% - 20px)}.lab-platform-coverage{padding:14px;border-radius:28px}.lab-platform-heading{margin-bottom:24px;padding:20px 10px 4px;display:block}.lab-platform-heading h3{font-size:clamp(28px,8.5vw,38px)}.lab-platform-grid{grid-template-columns:1fr}.lab-platform-product{padding:22px 0}.lab-platform-product:first-child{padding-top:2px}.lab-platform-product+.lab-platform-product{border-top:1px solid rgba(91,117,106,.16)}.lab-platform-product>img{width:76px;height:76px;margin-bottom:14px;border-radius:17px}.lab-platform-grid .lab-platform-badges{margin-top:14px;padding-top:12px}.lab-platform-product-copy h4{font-size:22px}.lab-platform-summary{margin-top:22px;padding:22px 10px 8px;font-size:14px;text-align:left}.lab-architecture-card{padding:10px;gap:10px;border-radius:30px}.lab-architecture-copy{padding:34px 23px 26px}.lab-architecture-copy h3{font-size:clamp(38px,12vw,50px)}.lab-architecture-copy>span{margin-top:21px;font-size:15px;line-height:1.62}.lab-architecture-platforms{margin-top:26px}.lab-architecture-platforms span{min-height:36px;padding:0 12px}.lab-architecture-visual{min-height:0;padding:18px;border-radius:23px}.lab-architecture-legend{justify-content:flex-start;gap:12px}.lab-architecture-legend i{width:18px}.lab-architecture-topology{min-height:350px;grid-template-columns:88px 24px minmax(0,1fr)}.lab-architecture-studio{padding:14px 7px;border-radius:18px}.lab-architecture-studio-mark{width:46px;height:46px;margin-bottom:12px;border-radius:15px;font-size:19px}.lab-architecture-studio strong,.lab-architecture-player strong{font-size:13px}.lab-architecture-studio>div:nth-child(2)>span{font-size:12px}.lab-architecture-studio>small{display:none}.lab-architecture-route:after{top:16%;bottom:16%}.lab-architecture-players{gap:8px}.lab-architecture-player{min-height:82px;padding:9px;grid-template-columns:40px minmax(0,1fr) auto;gap:8px;border-radius:16px}.lab-architecture-player:before{width:9px}.lab-architecture-player>span{width:40px;height:40px;border-radius:12px}.lab-architecture-player svg{width:20px;height:20px}.lab-architecture-player small{margin-top:3px}.lab-architecture-player>i{width:6px;height:6px}.lab-architecture-feedback{padding:12px;gap:9px}.lab-architecture-feedback>svg{width:19px;height:19px}.lab-architecture-feedback>div{display:none}.lab-system-principles{grid-template-columns:1fr;gap:10px}.lab-system-principle{min-height:225px;padding:26px;border-radius:23px}.lab-system-principle h3{margin-top:30px}.lab-contact-panel{min-height:auto;padding:28px;gap:32px;border-radius:24px}.lab-map{min-height:320px;border-radius:24px}.lab-footer{width:calc(100% - 40px);padding:32px 0;align-items:flex-start;flex-direction:column;gap:22px}.lab-footer-meta{justify-items:start;gap:20px}.lab-footer-privacy{justify-content:flex-start;display:grid;gap:0;margin:-11px 0}.lab-footer-privacy a{padding:11px 0}}.lab-architecture-card:before{background-image:url(./device-pattern-DDtcuPl1.svg);background-repeat:repeat;background-size:400px 225px;background-position:center top;opacity:.24}.labx-overview,.lab-products,.lab-contact{position:relative;isolation:isolate}.labx-overview:before,.lab-products:before,.lab-contact:before{content:"";position:absolute;z-index:-2;top:0;bottom:0;left:50%;width:100vw;pointer-events:none;transform:translate(-50%);-webkit-mask-image:var(--lab-seam-fade);mask-image:var(--lab-seam-fade)}.labx-overview:before{background:repeating-radial-gradient(ellipse at -8% 44%,transparent 0 66px,rgba(126,83,54,.025) 67px 68px,transparent 69px 108px),radial-gradient(ellipse at 3% 29%,rgba(151,103,72,.105),transparent 29%),radial-gradient(ellipse at 98% 72%,rgba(138,190,195,.12),transparent 32%),linear-gradient(180deg,#fbfaf6,#f6f2eb 47%,#faf9f5)}.labx-overview:after,.lab-products:after,.lab-contact:after{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 76%,transparent 100%)}.labx-overview:after{content:"";position:absolute;z-index:-1;top:2%;left:50%;width:calc(100vw + clamp(240px,18vw,360px));height:clamp(410px,48vw,720px);background:url("data:image/svg+xml,%3csvg%20width='960'%20height='520'%20viewBox='0%200%20960%20520'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='waveField'%20x1='-80'%20y1='446'%20x2='1040'%20y2='70'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23C8B399'/%3e%3cstop%20offset='0.27'%20stop-color='%23AEC9BF'/%3e%3cstop%20offset='0.64'%20stop-color='%2375ADBC'/%3e%3cstop%20offset='1'%20stop-color='%23B8D5DC'/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveCurrent'%20x1='-90'%20y1='430'%20x2='1050'%20y2='82'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23F0E5D7'/%3e%3cstop%20offset='0.3'%20stop-color='%23E5EEE8'/%3e%3cstop%20offset='0.68'%20stop-color='%23B5D8DF'/%3e%3cstop%20offset='1'%20stop-color='%23E1EDEF'/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveDepth'%20x1='-120'%20y1='500'%20x2='1080'%20y2='190'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23D8C7B2'/%3e%3cstop%20offset='0.48'%20stop-color='%23BFD5CD'/%3e%3cstop%20offset='1'%20stop-color='%238CBBC5'/%3e%3c/linearGradient%3e%3cfilter%20id='fieldBlur'%20x='-18%25'%20y='-28%25'%20width='136%25'%20height='156%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='32'/%3e%3c/filter%3e%3cfilter%20id='currentBlur'%20x='-16%25'%20y='-26%25'%20width='132%25'%20height='152%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='15'/%3e%3c/filter%3e%3c/defs%3e%3cpath%20d='M-180%20360C42%20346%20124%20112%20316%20104C510%2096%20552%20349%20716%20354C844%20358%20932%20210%201140%2062L1140%20640H-180V360Z'%20fill='url(%23waveField)'%20opacity='0.26'%20filter='url(%23fieldBlur)'%20/%3e%3cpath%20d='M-180%20386C48%20370%20133%20139%20319%20132C501%20125%20558%20375%20718%20380C851%20384%20943%20231%201140%2094V190C960%20321%20855%20462%20711%20458C530%20453%20488%20226%20324%20218C154%20210%2078%20442-180%20470V386Z'%20fill='url(%23waveCurrent)'%20opacity='0.38'%20filter='url(%23currentBlur)'%20/%3e%3cpath%20d='M-180%20474C70%20446%20148%20232%20324%20238C486%20244%20541%20468%20712%20476C861%20483%20969%20340%201140%20226V640H-180V474Z'%20fill='url(%23waveDepth)'%20opacity='0.16'%20filter='url(%23fieldBlur)'%20/%3e%3c/svg%3e") center / 100% 100% no-repeat;opacity:.68;pointer-events:none;transform:translate(-50%);animation:lab-ambient-drift 18s ease-in-out infinite alternate}.lab-products:before{top:-1px;bottom:-1px;background:repeating-radial-gradient(ellipse at 108% 48%,transparent 0 58px,rgba(129,86,58,.024) 59px 60px,transparent 61px 98px),radial-gradient(ellipse at 101% 34%,rgba(164,114,80,.1),transparent 30%),radial-gradient(ellipse at 9% 82%,rgba(130,183,190,.12),transparent 28%),linear-gradient(180deg,#faf9f5,#f4f0e9 52%,#faf8f4)}.lab-products:after{content:"";position:absolute;z-index:-1;right:auto;bottom:1%;left:50%;width:calc(100vw + clamp(240px,18vw,360px));height:clamp(390px,46vw,700px);background:url("data:image/svg+xml,%3csvg%20width='960'%20height='520'%20viewBox='0%200%20960%20520'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='waveField'%20x1='-80'%20y1='446'%20x2='1040'%20y2='70'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23C8B399'/%3e%3cstop%20offset='0.27'%20stop-color='%23AEC9BF'/%3e%3cstop%20offset='0.64'%20stop-color='%2375ADBC'/%3e%3cstop%20offset='1'%20stop-color='%23B8D5DC'/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveCurrent'%20x1='-90'%20y1='430'%20x2='1050'%20y2='82'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23F0E5D7'/%3e%3cstop%20offset='0.3'%20stop-color='%23E5EEE8'/%3e%3cstop%20offset='0.68'%20stop-color='%23B5D8DF'/%3e%3cstop%20offset='1'%20stop-color='%23E1EDEF'/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveDepth'%20x1='-120'%20y1='500'%20x2='1080'%20y2='190'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23D8C7B2'/%3e%3cstop%20offset='0.48'%20stop-color='%23BFD5CD'/%3e%3cstop%20offset='1'%20stop-color='%238CBBC5'/%3e%3c/linearGradient%3e%3cfilter%20id='fieldBlur'%20x='-18%25'%20y='-28%25'%20width='136%25'%20height='156%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='32'/%3e%3c/filter%3e%3cfilter%20id='currentBlur'%20x='-16%25'%20y='-26%25'%20width='132%25'%20height='152%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='15'/%3e%3c/filter%3e%3c/defs%3e%3cpath%20d='M-180%20360C42%20346%20124%20112%20316%20104C510%2096%20552%20349%20716%20354C844%20358%20932%20210%201140%2062L1140%20640H-180V360Z'%20fill='url(%23waveField)'%20opacity='0.26'%20filter='url(%23fieldBlur)'%20/%3e%3cpath%20d='M-180%20386C48%20370%20133%20139%20319%20132C501%20125%20558%20375%20718%20380C851%20384%20943%20231%201140%2094V190C960%20321%20855%20462%20711%20458C530%20453%20488%20226%20324%20218C154%20210%2078%20442-180%20470V386Z'%20fill='url(%23waveCurrent)'%20opacity='0.38'%20filter='url(%23currentBlur)'%20/%3e%3cpath%20d='M-180%20474C70%20446%20148%20232%20324%20238C486%20244%20541%20468%20712%20476C861%20483%20969%20340%201140%20226V640H-180V474Z'%20fill='url(%23waveDepth)'%20opacity='0.16'%20filter='url(%23fieldBlur)'%20/%3e%3c/svg%3e") center / 100% 100% no-repeat;opacity:.62;pointer-events:none;transform:translate(-50%)}.lab-platform-coverage{position:relative;isolation:isolate;overflow:hidden;border-color:#e1dcd3;background:radial-gradient(circle at 88% 12%,rgba(99,166,178,.075),transparent 29%),radial-gradient(circle at 4% 92%,rgba(157,105,71,.075),transparent 22%),linear-gradient(145deg,#fffefaf5,#f1ede5eb);box-shadow:0 24px 66px #5b473511}.lab-platform-coverage:before{content:"";position:absolute;z-index:0;top:-18%;bottom:-18%;left:50%;width:calc(100% + 280px);background:url("data:image/svg+xml,%3csvg%20width='960'%20height='520'%20viewBox='0%200%20960%20520'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='waveField'%20x1='-80'%20y1='446'%20x2='1040'%20y2='70'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23C8B399'/%3e%3cstop%20offset='0.27'%20stop-color='%23AEC9BF'/%3e%3cstop%20offset='0.64'%20stop-color='%2375ADBC'/%3e%3cstop%20offset='1'%20stop-color='%23B8D5DC'/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveCurrent'%20x1='-90'%20y1='430'%20x2='1050'%20y2='82'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23F0E5D7'/%3e%3cstop%20offset='0.3'%20stop-color='%23E5EEE8'/%3e%3cstop%20offset='0.68'%20stop-color='%23B5D8DF'/%3e%3cstop%20offset='1'%20stop-color='%23E1EDEF'/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveDepth'%20x1='-120'%20y1='500'%20x2='1080'%20y2='190'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23D8C7B2'/%3e%3cstop%20offset='0.48'%20stop-color='%23BFD5CD'/%3e%3cstop%20offset='1'%20stop-color='%238CBBC5'/%3e%3c/linearGradient%3e%3cfilter%20id='fieldBlur'%20x='-18%25'%20y='-28%25'%20width='136%25'%20height='156%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='32'/%3e%3c/filter%3e%3cfilter%20id='currentBlur'%20x='-16%25'%20y='-26%25'%20width='132%25'%20height='152%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='15'/%3e%3c/filter%3e%3c/defs%3e%3cpath%20d='M-180%20360C42%20346%20124%20112%20316%20104C510%2096%20552%20349%20716%20354C844%20358%20932%20210%201140%2062L1140%20640H-180V360Z'%20fill='url(%23waveField)'%20opacity='0.26'%20filter='url(%23fieldBlur)'%20/%3e%3cpath%20d='M-180%20386C48%20370%20133%20139%20319%20132C501%20125%20558%20375%20718%20380C851%20384%20943%20231%201140%2094V190C960%20321%20855%20462%20711%20458C530%20453%20488%20226%20324%20218C154%20210%2078%20442-180%20470V386Z'%20fill='url(%23waveCurrent)'%20opacity='0.38'%20filter='url(%23currentBlur)'%20/%3e%3cpath%20d='M-180%20474C70%20446%20148%20232%20324%20238C486%20244%20541%20468%20712%20476C861%20483%20969%20340%201140%20226V640H-180V474Z'%20fill='url(%23waveDepth)'%20opacity='0.16'%20filter='url(%23fieldBlur)'%20/%3e%3c/svg%3e") center / 100% 100% no-repeat;opacity:.7;pointer-events:none;transform:translate(-50%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 15%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 15%,#000 78%,transparent 100%)}.lab-platform-coverage>*{position:relative;z-index:1}.lab-contact:before{top:-1px;bottom:-1px;background:radial-gradient(ellipse at 10% 35%,rgba(145,192,197,.14),transparent 30%),radial-gradient(ellipse at 94% 78%,rgba(155,105,72,.11),transparent 29%),linear-gradient(180deg,#faf8f4,#f3eee7 64%,#f9f7f2)}.lab-contact:after{content:"";position:absolute;z-index:-1;right:auto;top:5%;left:50%;width:calc(100vw + clamp(240px,18vw,360px));height:clamp(390px,46vw,700px);background:url("data:image/svg+xml,%3csvg%20width='960'%20height='520'%20viewBox='0%200%20960%20520'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20id='waveField'%20x1='-80'%20y1='446'%20x2='1040'%20y2='70'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23C8B399'/%3e%3cstop%20offset='0.27'%20stop-color='%23AEC9BF'/%3e%3cstop%20offset='0.64'%20stop-color='%2375ADBC'/%3e%3cstop%20offset='1'%20stop-color='%23B8D5DC'/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveCurrent'%20x1='-90'%20y1='430'%20x2='1050'%20y2='82'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23F0E5D7'/%3e%3cstop%20offset='0.3'%20stop-color='%23E5EEE8'/%3e%3cstop%20offset='0.68'%20stop-color='%23B5D8DF'/%3e%3cstop%20offset='1'%20stop-color='%23E1EDEF'/%3e%3c/linearGradient%3e%3clinearGradient%20id='waveDepth'%20x1='-120'%20y1='500'%20x2='1080'%20y2='190'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23D8C7B2'/%3e%3cstop%20offset='0.48'%20stop-color='%23BFD5CD'/%3e%3cstop%20offset='1'%20stop-color='%238CBBC5'/%3e%3c/linearGradient%3e%3cfilter%20id='fieldBlur'%20x='-18%25'%20y='-28%25'%20width='136%25'%20height='156%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='32'/%3e%3c/filter%3e%3cfilter%20id='currentBlur'%20x='-16%25'%20y='-26%25'%20width='132%25'%20height='152%25'%20color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur%20stdDeviation='15'/%3e%3c/filter%3e%3c/defs%3e%3cpath%20d='M-180%20360C42%20346%20124%20112%20316%20104C510%2096%20552%20349%20716%20354C844%20358%20932%20210%201140%2062L1140%20640H-180V360Z'%20fill='url(%23waveField)'%20opacity='0.26'%20filter='url(%23fieldBlur)'%20/%3e%3cpath%20d='M-180%20386C48%20370%20133%20139%20319%20132C501%20125%20558%20375%20718%20380C851%20384%20943%20231%201140%2094V190C960%20321%20855%20462%20711%20458C530%20453%20488%20226%20324%20218C154%20210%2078%20442-180%20470V386Z'%20fill='url(%23waveCurrent)'%20opacity='0.38'%20filter='url(%23currentBlur)'%20/%3e%3cpath%20d='M-180%20474C70%20446%20148%20232%20324%20238C486%20244%20541%20468%20712%20476C861%20483%20969%20340%201140%20226V640H-180V474Z'%20fill='url(%23waveDepth)'%20opacity='0.16'%20filter='url(%23fieldBlur)'%20/%3e%3c/svg%3e") center / 100% 100% no-repeat;opacity:.58;pointer-events:none;transform:translate(-50%) scaleX(-1)}.lab-contact-panel{border-color:#e2dcd2;background:#f9f6f0e0;box-shadow:0 22px 64px #5d46330e}@keyframes lab-ambient-drift{0%{translate:0 0;scale:1}to{translate:18px -12px;scale:1.035}}@media(max-width:720px){.lab-architecture-card:before{background-size:320px 180px}.labx-overview:after,.lab-products:after,.lab-contact:after{width:calc(100vw + 200px);height:390px;background-size:100% 100%;opacity:.6}}@media(prefers-reduced-motion:reduce){.lab-hero-welcome{opacity:1;transform:none;animation:none}.lab-system-scene,.lab-go-badge{display:none}.lab-site svg *,.lab-architecture-visual *{animation:none}.labx-overview:after{animation:none}}.lab-hero.lab-hero--video{width:100%;margin:18px 0 0;padding-top:clamp(58px,4vw,72px);padding-bottom:var(--lab-seam-air);border-radius:0}.lab-hero-product-intro{width:100%;padding:0 0 clamp(20px,2.4vw,34px)}.lab-hero-product-statement{width:min(1050px,100%);margin:0 auto;text-align:center}.lab-hero-product-statement>p{width:-moz-fit-content;width:fit-content;margin:0 auto clamp(18px,2vw,28px);padding:7px 12px 6px;color:#f0fff9f5;border:1px solid rgba(224,255,243,.34);border-radius:999px;background:#03110e66;box-shadow:0 8px 28px #00000029;-webkit-backdrop-filter:blur(12px) saturate(118%);backdrop-filter:blur(12px) saturate(118%);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;transform:translateY(-20px)}.lab-hero-product-statement h1{margin:0;color:#fff;font-size:clamp(26px,4.3vw,60px);font-weight:600;line-height:1.04;letter-spacing:-.063em;text-shadow:0 2px 8px rgba(0,0,0,.42),0 8px 30px rgba(0,0,0,.3);text-wrap:balance}.lab-hero-product-statement>span{display:block;margin-top:24px;color:#f0f8f5e0;font-size:clamp(15px,1.5vw,18px)}.lab-hero-video-message{--lab-hero-brand-line-size: clamp(24px, 3.5vw, 50px);width:min(1050px,100%);margin:0 auto;padding-top:clamp(26px,3vw,42px);display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:clamp(56px,5.2vw,84px);border-top:1px solid rgba(255,255,255,.3);text-align:left}.lab-hero-video-message .lab-wordmark--hero{width:calc(var(--lab-hero-brand-line-size) * 2.88);margin:0;justify-self:start;justify-content:flex-start}.lab-hero--video .lab-wordmark--hero img{width:min(100%,calc(var(--lab-hero-brand-line-size) * 2.88));height:auto;max-height:none}.lab-hero-brand-copy h2{margin:0;color:#fff;font-size:var(--lab-hero-brand-line-size);font-weight:600;line-height:.96;letter-spacing:-.062em;text-shadow:0 2px 8px rgba(0,0,0,.42),0 8px 30px rgba(0,0,0,.3)}.lab-hero-card{position:relative;z-index:1;width:min(100% - 40px,1320px);margin-inline:auto;aspect-ratio:1600 / 686;overflow:hidden;border-radius:clamp(20px,2vw,34px);background:var(--lab-hero-stage)}.lab-hero-film{position:absolute;inset:0;z-index:0;line-height:0}.lab-hero-film video,.lab-hero-film img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lab-hero-card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#060a0d85,#060a0d33 42%,#060a0db8),#060a0d47;opacity:0;transition:opacity 1.1s ease;pointer-events:none}.lab-hero-card.is-revealed:after{opacity:1}.lab-hero-card-copy{position:absolute;inset:0;z-index:2;display:grid;align-content:center;padding:clamp(18px,2.2vw,38px) clamp(20px,3vw,54px) clamp(26px,3.8vw,68px);opacity:0;transition:opacity .9s ease .18s}.lab-hero-card.is-revealed .lab-hero-card-copy{opacity:1}.lab-hero-line{display:block;overflow:hidden;padding:.12em 0;margin:-.12em 0}.lab-hero-line>span{display:block;transform:translateY(120%);transition:transform .92s cubic-bezier(.16,1,.3,1)}.lab-hero-card.is-revealed .lab-hero-line>span{transform:none}.lab-hero-product-statement>p{opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1)}.lab-hero-card.is-revealed .lab-hero-product-statement>p{opacity:1;transform:none}.lab-hero-video-message{border-top:0;background-image:linear-gradient(#ffffff4d,#ffffff4d);background-repeat:no-repeat;background-position:0 0;background-size:0 1px;transition:background-size 1.05s cubic-bezier(.16,1,.3,1)}.lab-hero-card.is-revealed .lab-hero-video-message{background-size:100% 1px}.lab-hero-video-message .lab-wordmark--hero{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1)}.lab-hero-card.is-revealed .lab-hero-video-message .lab-wordmark--hero{opacity:1;transform:none}.lab-hero-card.is-revealed .lab-hero-product-statement>p{transition-delay:.06s}.lab-hero-card.is-revealed .lab-hero-product-statement h1 .lab-hero-line:nth-child(1)>span{transition-delay:.18s}.lab-hero-card.is-revealed .lab-hero-product-statement h1 .lab-hero-line:nth-child(2)>span{transition-delay:.29s}.lab-hero-card.is-revealed .lab-hero-video-message{transition-delay:.5s}.lab-hero-card.is-revealed .lab-hero-video-message .lab-wordmark--hero{transition-delay:.6s}.lab-hero-card.is-revealed .lab-hero-brand-copy .lab-hero-line:nth-child(1)>span{transition-delay:.68s}.lab-hero-card.is-revealed .lab-hero-brand-copy .lab-hero-line:nth-child(2)>span{transition-delay:.76s}.lab-hero-card.is-revealed .lab-hero-brand-copy .lab-hero-line:nth-child(3)>span{transition-delay:.84s}@media(prefers-reduced-motion:reduce){.lab-hero-line>span,.lab-hero-product-statement>p,.lab-hero-video-message,.lab-hero-video-message .lab-wordmark--hero{transition:none}}.lab-section,.labx-overview{padding-top:var(--lab-seam-air);padding-bottom:var(--lab-seam-air)}.lab-contact{padding-top:var(--lab-seam-band);padding-bottom:68px}.lab-section-heading,.labx-section-heading,.labx-control-intro{margin-bottom:var(--lab-heading-air)}@media(max-width:900px){.lab-hero-video-message{grid-template-columns:auto auto;gap:48px}}.labx-network-opening-sequence{position:relative;width:100%;min-height:440px;overflow:hidden;isolation:isolate;border:1px solid rgba(133,170,162,.38);border-radius:34px;background:radial-gradient(circle at 50% 39%,rgba(50,207,149,.13),transparent 30%),radial-gradient(circle at 88% 12%,rgba(91,175,205,.12),transparent 33%),linear-gradient(145deg,#fffffff5,#e8f1edf7);box-shadow:inset 0 1px #fffffff0,inset 0 -60px 110px #3a705c0e,0 30px 70px #2a4d411a}.labx-network-opening-sequence:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(rgba(68,119,100,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(68,119,100,.04) 1px,transparent 1px);background-size:31px 31px;-webkit-mask-image:radial-gradient(ellipse at 50% 52%,#000 17%,transparent 74%);mask-image:radial-gradient(ellipse at 50% 52%,#000 17%,transparent 74%);pointer-events:none}.labx-network-opening-sequence>.labx-overview-visual{width:100%;min-height:440px;border:0;border-radius:inherit}.lab-system-scene--network-detail{--lab-hero-duration: 12s;--lab-hero-iterations: 1;z-index:2;display:grid;place-items:center;opacity:1;transform:scale(.82);transform-origin:center center;animation:lab-network-detail-master var(--lab-hero-duration) linear 1 both}.lab-system-scene--network-detail .lab-system-svg{width:120%;max-width:none;opacity:1;overflow:visible;animation:none;transform:translateY(20px)}.lab-system-scene--network-detail .lab-control-laptop{animation-name:lab-network-detail-control-laptop;animation-duration:1s;animation-delay:1.25s;animation-iteration-count:1;animation-fill-mode:both}.lab-system-scene--network-detail .lab-device{animation-name:lab-network-detail-device-appear;animation-duration:1.05s;animation-delay:var(--network-device-delay, 5.2s);animation-iteration-count:1;animation-fill-mode:both}.lab-system-scene--network-detail .lab-device--tv{--network-device-delay: 5.2s}.lab-system-scene--network-detail .lab-device--laptop{--network-device-delay: 5.75s}.lab-system-scene--network-detail .lab-device--tablet{--network-device-delay: 6.3s}.lab-system-scene--network-detail .lab-device--desktop{--network-device-delay: 6.85s}.lab-system-scene--network-detail .lab-device--phone{--network-device-delay: 7.4s}.lab-system-scene--network-detail .lab-device--network-phone{--network-device-delay: 7.95s}.lab-system-scene--network-detail .lab-device--network-led{--network-device-delay: 8.5s}.lab-system-scene--network-detail .lab-device--network-monitor{--network-device-delay: 9.05s}.lab-system-scene--network-detail .lab-device-screen,.lab-system-scene--network-detail .lab-screen-content{animation:none}.lab-system-scene--network-detail .lab-screen-content{opacity:1}.lab-system-scene--network-detail .lab-studio-ui{animation:lab-network-detail-studio-ui .8s ease 4.55s 1 both}.lab-system-scene--network-detail .lab-studio-device-light{animation:lab-network-detail-light-on .36s ease var(--network-light-delay, 5.6s) 1 both}.lab-system-scene--network-detail .lab-studio-device-light--1{--network-light-delay: 5.6s}.lab-system-scene--network-detail .lab-studio-device-light--2{--network-light-delay: 6.15s}.lab-system-scene--network-detail .lab-studio-device-light--3{--network-light-delay: 6.7s}.lab-system-scene--network-detail .lab-studio-device-light--4{--network-light-delay: 7.25s}.lab-system-scene--network-detail .lab-studio-device-light--5{--network-light-delay: 7.8s}.lab-network-sequence-router{position:absolute;z-index:8;top:7%;left:50%;min-width:160px;min-height:58px;padding:8px 14px 8px 9px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;border:1px solid rgba(106,167,148,.4);border-radius:18px;color:#345d51;background:#ffffffd6;box-shadow:0 18px 40px #2b57461a,inset 0 1px #fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transform:translate(-50%,12px) scale(.9);animation:lab-network-detail-router 1s cubic-bezier(.16,1,.3,1) .3s 1 both}.lab-network-sequence-router:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:76px;background:linear-gradient(180deg,#4aa5847a,#4aa58400)}.lab-network-sequence-router>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(84,174,143,.24);border-radius:12px;color:#2f8066;background:#e0f4ece0}.lab-network-sequence-router svg{width:21px;height:21px;stroke-width:1.6}.lab-network-sequence-router small,.lab-network-sequence-router strong{display:block}.lab-network-sequence-router small{color:#769087;font-size:7px;font-weight:780;letter-spacing:.09em}.lab-network-sequence-router strong{margin-top:4px;font-size:11px;font-weight:670}.lab-network-sequence-router>i{position:absolute;top:50%;left:20px;width:45px;height:45px;border:1px solid rgba(60,180,137,.22);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(.5);animation:lab-network-detail-router-wave 3.8s ease-out infinite}.lab-network-sequence-router>i:nth-of-type(2){animation-delay:-1.26s}.lab-network-sequence-router>i:nth-of-type(3){animation-delay:-2.52s}.lab-device--network-phone{--device-x: 42px;--device-y: 30px;animation-name:lab-network-device-six}.lab-device--network-led{--device-x: 52px;--device-y: -14px;animation-name:lab-network-device-seven}.lab-device--network-monitor{--device-x: -54px;--device-y: -12px;animation-name:lab-network-device-eight}@keyframes lab-network-detail-master{0%,to{opacity:.999}}@keyframes lab-network-detail-router{0%{opacity:0;transform:translate(-50%,12px) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes lab-network-detail-router-wave{0%{opacity:0;transform:translate(-50%,-50%) scale(.42)}24%{opacity:.6}82%,to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes lab-network-detail-control-laptop{0%{opacity:0;transform:translateY(90px) scale(.96)}to{opacity:1;transform:translateY(65px) scale(1.02)}}@keyframes lab-network-detail-device-appear{0%{opacity:0;transform:translate(var(--device-x),var(--device-y)) scale(.82)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes lab-network-detail-studio-ui{0%{opacity:0;transform:translateY(3px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lab-network-detail-light-on{0%{fill:#344048;stroke:#52606a}to{fill:#24d890;stroke:#24d890}}@keyframes lab-network-device-six{0%,38.25%{opacity:0;transform:translate(var(--device-x),var(--device-y)) scale(.82)}41.25%,78.25%{opacity:1;transform:translate(0) scale(1)}82.25%,to{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes lab-network-device-seven{0%,41.25%{opacity:0;transform:translate(var(--device-x),var(--device-y)) scale(.82)}44.25%,78.25%{opacity:1;transform:translate(0) scale(1)}82.25%,to{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes lab-network-device-eight{0%,44.25%{opacity:0;transform:translate(var(--device-x),var(--device-y)) scale(.82)}47.25%,78.25%{opacity:1;transform:translate(0) scale(1)}82.25%,to{opacity:0;transform:translateY(14px) scale(.97)}}.lab-system-scene--network-detail.is-static,.lab-system-scene--network-detail.is-static *{animation:none!important}.lab-system-scene--network-detail.is-static,.lab-system-scene--network-detail.is-static .lab-network-sequence-router,.lab-system-scene--network-detail.is-static .lab-control-laptop,.lab-system-scene--network-detail.is-static .lab-device,.lab-system-scene--network-detail.is-static .lab-studio-ui,.lab-system-scene--network-detail.is-static .lab-screen-content{opacity:1}.lab-system-scene--network-detail.is-static .lab-network-sequence-router{transform:translate(-50%) scale(1)}.lab-system-scene--network-detail.is-static .lab-control-laptop{transform:translateY(65px) scale(1.02)}.lab-system-scene--network-detail.is-static .lab-device{transform:none}.lab-system-scene--network-detail.is-static .lab-control-glass,.lab-system-scene--network-detail.is-static .lab-control-screen,.lab-system-scene--network-detail.is-static .lab-control-screen-rim,.lab-system-scene--network-detail.is-static .lab-control-camera,.lab-system-scene--network-detail.is-static .lab-control-deck-details{opacity:1}@media(max-width:760px){.labx-network-opening-sequence,.labx-network-opening-sequence>.labx-overview-visual{min-height:390px;border-radius:28px}.lab-system-scene--network-detail .lab-system-svg{width:120%;transform:translateY(22px)}.lab-system-scene--network-detail{transform:scale(.8)}.lab-network-sequence-router{top:5%;min-width:145px;min-height:52px}.lab-hero.lab-hero--video{width:100%;margin-top:14px;padding-top:62px;border-radius:0}.lab-hero-card{aspect-ratio:auto}.lab-hero-film{position:relative;inset:auto;aspect-ratio:4 / 3}.lab-hero-card:after{inset:0 0 auto;aspect-ratio:4 / 3;background:linear-gradient(180deg,rgba(6,10,13,.24) 0%,rgba(6,10,13,0) 28%,rgba(6,10,13,0) 56%,var(--lab-hero-stage) 100%);opacity:1;transition:none}.lab-hero-card-copy{position:relative;inset:auto;margin-top:-34px;padding:0 20px 34px;align-content:start}.lab-hero-product-intro{padding:0 0 26px}.lab-hero-product-statement{width:100%}.lab-hero-product-statement>p{margin-bottom:18px}.lab-hero-product-statement h1{font-size:clamp(25px,7.4vw,31px);line-height:1.06}.lab-hero-video-message{--lab-hero-brand-line-size: clamp(25px, 7.2vw, 30px);margin-top:0;padding-top:26px;grid-template-columns:1fr;justify-items:center;gap:20px;text-align:center}.lab-hero-video-message .lab-wordmark--hero{width:auto;justify-self:center;justify-content:center}.lab-hero--video .lab-wordmark--hero img{width:calc(var(--lab-hero-brand-line-size) * 3.2)}.lab-hero-brand-copy h2{font-size:var(--lab-hero-brand-line-size);line-height:1.02}}.lab-contact{display:grid;gap:var(--lab-heading-air)}.lab-contact:before,.lab-contact:after{content:none;display:none}.lab-contact-hero{position:relative;display:flex;align-items:flex-end;width:100%;aspect-ratio:1600 / 686;min-height:420px;padding:clamp(16px,1.5vw,26px);overflow:hidden;border:1px solid rgba(216,228,223,.92);border-radius:clamp(20px,2vw,34px);background:#0a1513;box-shadow:0 22px 64px #1f3d3214}.lab-contact-hero>img{position:absolute;top:0;left:0;display:block;width:124.4%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 93.2%;object-position:50% 93.2%}.lab-contact-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#030b0a0f,#030b0a33 44%,#030b0aa8);pointer-events:none}.lab-contact-hero .lab-contact-grid{position:relative;z-index:2;width:100%}.lab-contact-hero .lab-contact-panel,.lab-contact-hero .lab-map{min-height:clamp(272px,23vw,330px);border-radius:clamp(16px,1.5vw,24px);box-shadow:0 26px 58px #020c0a57}.lab-contact-hero .lab-contact-panel{border-color:#ffffff9e;background:#fafdfcbd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lab-contact-hero .lab-map{border-color:#ffffff80;background:#e8f0ec80}.lab-contact-hero .lab-map iframe{opacity:.82}.lab-footer{position:relative;z-index:1;border-top-color:#2e3d373d;color:#2e3d37}@media(max-width:1024px){.lab-contact-hero{aspect-ratio:auto;min-height:0;padding-top:clamp(170px,26vw,300px)}.lab-contact-hero>img{top:0;left:0;width:100%;height:clamp(250px,40vw,430px);-o-object-position:46% 34%;object-position:46% 34%;-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent 100%);mask-image:linear-gradient(180deg,#000 68%,transparent 100%)}.lab-contact-hero .lab-contact-panel,.lab-contact-hero .lab-map{min-height:300px}}@media(max-width:760px){.lab-contact-heading h2{font-size:clamp(34px,9.4vw,44px)}.lab-contact-heading p{font-size:16px}.lab-contact-hero{padding:clamp(150px,40vw,230px) 12px 12px;border-radius:24px}.lab-contact-hero>img{height:clamp(200px,46vw,280px);-o-object-position:42% 32%;object-position:42% 32%}.lab-contact-hero:after{background:linear-gradient(180deg,#030b0a1a,#030b0a5c 34%,#030b0abd)}.lab-contact-hero .lab-contact-grid{gap:10px}.lab-contact-hero .lab-contact-panel,.lab-contact-hero .lab-map{min-height:0;border-radius:18px}.lab-contact-hero .lab-contact-panel{padding:26px 22px}.lab-contact-hero .lab-contact-column{gap:18px}.lab-contact-hero .lab-contact-column a{padding:9px 0;margin:-9px 0}.lab-contact-hero .lab-map{min-height:300px}}
