.cyberlab-home{--lab-bg:#05090c;--lab-surface:#0c1318;--lab-line:#a5ccd929;--lab-cyan:#71f8ef;--lab-muted:#a1b1b9;background:var(--lab-bg);color:#edf5f7;font-family:Inter,system-ui,sans-serif}.cyberlab-home a{text-decoration:none}.lab-container{width:min(1328px,100% - 112px);margin-inline:auto}.lab-hero{isolation:isolate;background:#05090c;padding-top:72px;position:relative}.lab-hero-art{z-index:-1;position:absolute;inset:72px 0 80px;overflow:hidden}.lab-hero-image{object-fit:cover;object-position:67% center}.lab-hero-shade{background:linear-gradient(90deg,#05090cf2,#05090c73 39%,#0000 64%),linear-gradient(#0000 76%,#05090c);position:absolute;inset:0}.lab-hero-light{background:radial-gradient(at 70% 45%,#45eee717,#0000 45%);animation:8s ease-in-out infinite alternate lab-light;position:absolute;inset:0}.lab-hero-content{padding-top:clamp(82px,9vw,132px);padding-bottom:112px}.lab-eyebrow{color:var(--lab-cyan);letter-spacing:.16em;align-items:center;gap:10px;font:500 .75rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.lab-status-dot{background:var(--lab-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #71f8ef}.lab-hero h1{letter-spacing:-.065em;margin:26px 0;font-size:clamp(3.6rem,6.2vw,6.05rem);font-weight:600;line-height:1.025}.lab-hero h1 span{color:var(--lab-cyan)}.lab-hero-description{color:#b8c6cc;max-width:445px;font-size:1rem;line-height:1.85}.lab-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.lab-button{border:1px solid var(--lab-line);border-radius:3px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:14px 21px;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.lab-button-primary{background:var(--lab-cyan);color:#061314;border-color:var(--lab-cyan)}.lab-button-primary:hover{background:#affff9;transform:translateY(-2px)}.lab-button-quiet{color:#e8f4f5;background:#05090c66}.lab-button-quiet:hover{border-color:var(--lab-cyan);background:#101d23}.lab-hero-note{color:#8b9da6;margin-top:22px;font-size:.75rem}.lab-art-caption{border-left:1px solid var(--lab-cyan);flex-direction:column;gap:7px;padding-left:14px;display:flex;position:absolute;bottom:210px;right:8%}.lab-art-caption span:first-child{letter-spacing:.1em;color:var(--lab-cyan);font:.75rem/1.5 ui-monospace,monospace}.lab-art-caption span:last-child{color:#b4c7d0;font-size:.875rem}.lab-hero-bottom{color:#8b9da6;letter-spacing:.08em;justify-content:space-between;align-items:center;padding-bottom:24px;font:.75rem/1.5 ui-monospace,monospace;display:flex}.lab-hero-bottom a{color:#c2d3d8;letter-spacing:0;align-items:center;gap:14px;display:flex}.lab-capability-strip{border-block:1px solid var(--lab-line);background:#0b1419b3}.lab-capability-inner{grid-template-columns:repeat(3,1fr);gap:24px;padding-block:23px;display:grid}.lab-capability-inner span{color:#c0cdd2;justify-content:center;align-items:center;gap:13px;font-size:.875rem;display:flex}.lab-capability-inner span+span{border-left:1px solid var(--lab-line)}.lab-capability-inner svg{color:var(--lab-cyan);flex-shrink:0}.cyberlab-home :is(a,button):focus-visible{outline:2px solid var(--lab-cyan);outline-offset:5px}body:has(.cyberlab-home) .site-nav{background:#05090cf2!important;border-bottom:1px solid #a5ccd91f!important}@keyframes lab-light{0%{opacity:.25}to{opacity:1}}@media (min-width:1600px){.lab-hero-content{padding-bottom:155px}}@media (max-width:1100px){.lab-container{width:calc(100% - 64px)}.lab-hero h1{font-size:4.7rem}.lab-art-caption{right:4%}.lab-hero .lab-actions{max-width:410px}}@media (max-width:768px){.lab-container{width:calc(100% - 40px)}.lab-hero{padding-top:52px}.lab-hero-art{top:52px;bottom:185px}.lab-hero-image{object-position:70% center;opacity:.56}.lab-hero-shade{background:linear-gradient(90deg,#05090cd9,#05090c59),linear-gradient(#0000 60%,#05090c)}.lab-hero-content{padding-top:70px;padding-bottom:72px}.lab-hero h1{font-size:clamp(3rem,10vw,4.5rem)}.lab-hero-description{max-width:390px}.lab-art-caption,.lab-hero-bottom>span{display:none}.lab-capability-inner{grid-template-columns:1fr;gap:16px;padding-block:22px}.lab-capability-inner span{justify-content:flex-start}.lab-capability-inner span+span{border-left:0}}@media (prefers-reduced-motion:reduce){.cyberlab-home *,.cyberlab-home :before,.cyberlab-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has(.cyberlab-home){scroll-behavior:auto}}.lab-section{padding-block:96px;scroll-margin-top:90px}.cyberlab-home h2{letter-spacing:-.05em;margin-top:18px;font-size:clamp(2.3rem,3.8vw,3.65rem);font-weight:500;line-height:1.15}.cyberlab-home h2 span{color:#9fb2bc}.lab-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.lab-section-heading>p{color:var(--lab-muted);padding-bottom:5px;font-size:.9375rem;line-height:1.75}.lab-collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lab-collection{border:1px solid var(--lab-line);background:var(--lab-surface);color:#edf5f7;border-radius:5px;transition:transform .3s,border-color .3s;overflow:hidden}.lab-collection:hover{border-color:#71f8ef80;transform:translateY(-6px)}.lab-collection-image{background:#061018;height:258px;position:relative;overflow:hidden}.lab-collection-image>img{object-fit:cover;filter:saturate(.65);transition:transform .6s}.lab-collection:hover .lab-collection-image>img{transform:scale(1.045)}.lab-collection-overlay{background:linear-gradient(#0710150f 25%,#0c1318 100%);position:absolute;inset:0}.lab-card-no{color:#d3eeef;background:#06101870;border:1px solid #728c8e66;border-radius:50%;place-items:center;width:32px;height:32px;font:.75rem/1.4 ui-monospace,monospace;display:grid;position:absolute;top:20px;left:22px}.lab-icon-tile{border:1px solid var(--lab-line);width:44px;height:44px;color:var(--lab-cyan);background:#0b181e;border-radius:3px;flex-shrink:0;place-items:center;display:grid}.lab-collection-image .lab-icon-tile{position:absolute;bottom:0;left:24px}.lab-collection-copy{padding:22px 24px 28px}.lab-collection-copy .lab-eyebrow{letter-spacing:.08em;color:#8fa5b0;font-size:.75rem}.lab-card-title{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.lab-card-title h3{letter-spacing:-.04em;font-size:1.8rem;font-weight:500}.lab-card-title>svg{color:var(--lab-cyan)}.lab-collection-copy>p:not(.lab-eyebrow){color:var(--lab-muted);min-height:80px;margin-top:13px;font-size:.9375rem;line-height:1.75}.lab-card-link{color:#d9efef;align-items:center;gap:12px;margin-top:24px;font-size:.875rem;display:flex}.lab-science{border-block:1px solid var(--lab-line);background:radial-gradient(at 0 75%,#12686c21,#0000 60%),#080e12;padding-block:88px}.lab-science-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.lab-science-intro>p:not(.lab-eyebrow){color:var(--lab-muted);max-width:410px;margin-top:28px;font-size:1rem;line-height:1.85}.lab-text-link{color:var(--lab-cyan);align-items:center;gap:22px;margin-top:27px;font-size:.9375rem;display:inline-flex}.lab-text-link:hover{color:#fff}.lab-principle{border-bottom:1px solid var(--lab-line);gap:28px;padding-block:30px;display:flex}.lab-principle:first-child{padding-top:0}.lab-principle:last-child{border-bottom:0;padding-bottom:0}.lab-principle-no{color:#657d89;flex-shrink:0;width:20px;font:.8125rem/1.5 ui-monospace,monospace}.lab-principle svg{color:var(--lab-cyan);margin-bottom:15px}.lab-principle h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:500}.lab-principle p{color:var(--lab-muted);max-width:410px;margin-top:11px;font-size:.9375rem;line-height:1.8}.lab-radar-grid{grid-template-columns:1.12fr 1fr;gap:24px;display:grid}.lab-trend-panel{background:var(--lab-surface);border:1px solid var(--lab-line);border-radius:5px;min-width:0;padding:28px}.lab-trend-panel h3{letter-spacing:-.025em;font-size:1.25rem;font-weight:500}.lab-trend-description{color:var(--lab-muted);margin-top:10px;margin-bottom:22px;font-size:.8125rem;line-height:1.65}.lab-trend-row{border-top:1px solid var(--lab-line);color:#e7f1f4;align-items:center;gap:12px;min-height:64px;padding-block:13px;font-size:.9375rem;display:flex}.lab-trend-row:hover{color:var(--lab-cyan)}.lab-trend-no{color:#8ca7b0;flex-shrink:0;width:22px;font:.75rem/1.5 ui-monospace,monospace}.lab-trend-name{flex:1;min-width:0}.lab-trend-type{color:#a8c5c9;border:1px solid var(--lab-line);background:#71f8ef0f;border-radius:3px;padding:4px 7px;font-size:.75rem}.lab-trend-row>svg{width:17px;color:var(--lab-cyan);flex-shrink:0}.lab-tools{background:radial-gradient(at 100% 100%,#74295718,#0000 60%),linear-gradient(120deg,#0c1b21,#090e13);border:1px solid #71f8ef33;border-radius:6px;grid-template-columns:1.1fr 1fr;gap:60px;padding:58px;display:grid}.lab-tools h2{font-size:clamp(2rem,3vw,2.8rem)}.lab-tools-copy>p:not(.lab-eyebrow){color:var(--lab-muted);max-width:410px;margin-block:22px;line-height:1.8}.lab-tools-copy .lab-small-note{margin-bottom:0;font-size:.75rem}.lab-tool-links{flex-direction:column;justify-content:center;display:flex}.lab-tool-links>a{color:#edf5f7;border-bottom:1px solid var(--lab-line);align-items:center;gap:18px;padding:24px 0;display:flex}.lab-tool-links>a:last-child{border-bottom:0}.lab-tool-links>a>span:nth-child(2){flex:1;min-width:0}.lab-tool-links strong{font-size:1rem;font-weight:500;display:block}.lab-tool-links>a>span>span{color:var(--lab-muted);margin-top:8px;font-size:.875rem;line-height:1.6;display:block}.lab-tool-links>a>svg{color:var(--lab-cyan);flex-shrink:0}.lab-tool-links>a:hover strong{color:var(--lab-cyan)}.lab-contact{grid-template-columns:1fr 1fr;align-items:center;gap:46px 90px;display:grid}.lab-contact-copy>p{color:var(--lab-muted);max-width:420px;margin-bottom:24px;font-size:1rem;line-height:1.85}.lab-contact-number{color:#8ca7b0;margin-top:16px;font-size:.8125rem;display:block}.lab-order-steps{border-top:1px solid var(--lab-line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:30px;display:grid}.lab-order-steps>div{color:#c8d5db;align-items:center;gap:12px;font-size:.875rem;display:flex}.lab-order-steps span{color:var(--lab-cyan);font:.75rem/1.5 ui-monospace,monospace}.lab-community{border-top:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:24px;padding-block:28px 40px;display:flex}.lab-community>span{color:#8da4af;letter-spacing:.1em;font:.75rem/1.5 ui-monospace,monospace}.lab-community>div{flex-wrap:wrap;gap:24px;display:flex}.lab-community a{color:#b5c6ce;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.lab-community a:hover{color:var(--lab-cyan)}@media (max-width:1100px){.lab-science-grid{gap:50px}.lab-tools{gap:32px;padding:36px}.lab-contact{gap:40px}.lab-collection-image{height:220px}.lab-collection-copy{padding-inline:20px}.lab-card-title h3{font-size:1.5rem}.lab-community{align-items:flex-start}}@media (max-width:768px){.lab-section{padding-block:64px}.lab-section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.lab-collections{grid-template-columns:1fr}.lab-collection-image{height:260px}.lab-collection-copy>p:not(.lab-eyebrow){min-height:0}.lab-science{padding-block:64px}.lab-science-grid{grid-template-columns:1fr;gap:45px}.lab-radar-grid{grid-template-columns:1fr;gap:16px}.lab-trend-panel{padding:23px 19px}.lab-trend-row{gap:9px;font-size:.875rem}.lab-tools{grid-template-columns:1fr;gap:25px;padding:28px 22px}.lab-contact{grid-template-columns:1fr;gap:28px}.lab-order-steps{grid-template-columns:1fr 1fr;gap:22px 16px}.lab-community{flex-direction:column}.lab-community>div{gap:20px}}.lab-motes{pointer-events:none;position:absolute;inset:0}.lab-motes i{opacity:.35;background:#a8fff8;border-radius:50%;width:3px;height:3px;animation:7s ease-in-out infinite alternate lab-drift;display:block;position:absolute;box-shadow:0 0 10px #71f8ef}@keyframes lab-drift{0%{opacity:.15;transform:translateY(16px)}to{opacity:.6;transform:translateY(-35px)}}.lab-motion-toggle{letter-spacing:0;cursor:pointer;color:#a8bac2;align-items:center;gap:9px;font:.75rem/1.5 Inter,sans-serif;display:flex}.lab-motion-toggle input{accent-color:#71f8ef;width:14px;height:14px}.lab-hero:has(#lab-pause-motion:checked) :is(.lab-hero-light,.lab-motes i){animation-play-state:paused}@media (max-width:768px){.lab-motes{display:none}.lab-hero-bottom{flex-wrap:wrap;gap:16px}}@media (prefers-reduced-motion:reduce){.lab-motion-toggle{display:none}}body:has(.cyberlab-home) footer{background:#05090c!important;border-color:#a5ccd929!important}body:has(.cyberlab-home) footer>div:first-child{display:none}body:has(.cyberlab-home) footer a{letter-spacing:.02em!important;color:#a6bbc6!important;font-family:Inter,sans-serif!important;font-size:.8125rem!important}body:has(.cyberlab-home) footer p{color:#8fa5b0!important;font-size:.75rem!important}body:has(.cyberlab-home) footer>div>div:first-child{letter-spacing:.12em!important;font-family:Inter,sans-serif!important;font-size:1rem!important}.cyberlab-home{--lab-cyan:#74fff0;--lab-line:#85cadb38;background:radial-gradient(at 100% 30%,#24153555,#0000 35%),radial-gradient(at 0 65%,#0a343944,#0000 32%),#050a10}.lab-hero{background:0 0;padding-top:72px;overflow:hidden}.lab-hero-art{z-index:0;opacity:.38;inset:0}.lab-hero-image{opacity:.8;object-position:70% center}.lab-hero-shade{background:linear-gradient(90deg,#050a10 5%,#050a10c4 45%,#050a1020),linear-gradient(#0000 30%,#050a10)}.lab-hero-light{opacity:.7;background:radial-gradient(at 75% 40%,#35ded83d,#0000 54%);animation:5s ease-in-out infinite alternate lab-light}.lab-hero-content{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding-top:78px;padding-bottom:60px;display:grid;position:relative}.lab-hero-copy{min-width:0}.lab-hero h1{margin:25px 0;font-size:clamp(3.35rem,5.55vw,5.6rem);line-height:1.05}.lab-hero h1 span{color:#0000;background:linear-gradient(100deg,#effffd,#71f8df 60%,#78c6ff);-webkit-background-clip:text;background-clip:text}.lab-hero-description{color:#bccdd7}.lab-eyebrow{letter-spacing:.12em;font-size:.75rem}.lab-button{border-radius:8px}.lab-button-primary{box-shadow:0 4px 30px #40ffe721,inset 0 1px #efffff88}.lab-button-primary:hover{box-shadow:0 6px 40px #40ffe73b}.lab-hero-bottom{z-index:1;position:relative}.lab-hero-scene{background:radial-gradient(at 50% 48%,#0e414158,#0000 68%),linear-gradient(140deg,#132834cf,#09101adb 50%,#231631cf);border:1px solid #81dce638;border-radius:24px 5px;min-width:0;position:relative;box-shadow:0 24px 85px #0008,inset 0 1px #c7fffa20}.lab-hero-scene:before,.lab-hero-scene:after{content:"";background:var(--lab-cyan);width:60px;height:2px;position:absolute;top:-1px;right:24px;box-shadow:0 0 18px #71f8ef}.lab-hero-scene:after{background:#ce94ff;inset:auto auto -1px 24px;box-shadow:0 0 18px #bc71ef}.lab-scene-heading{color:#bdd7de;letter-spacing:.11em;border-bottom:1px solid #87cbd318;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font:.6875rem/1.5 ui-monospace,monospace;display:flex}.lab-scene-heading>span:first-child{align-items:center;gap:9px;display:flex}.lab-scene-heading>span:last-child{color:#6f96a7}.lab-scene-footer{border-top:1px solid #87cbd318;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 20px;display:flex;position:relative}.lab-scene-footer>span:first-child{color:#a8c0ca;max-width:150px;font-size:.75rem;line-height:1.65}.lab-motion-toggle{color:#d8f3f0;cursor:pointer;background:#0d252c;border:1px solid #7edacc45;border-radius:30px;min-height:40px;padding:10px 12px;font-size:.75rem;position:relative}.lab-motion-toggle input{opacity:0;width:1px;height:1px;position:absolute}.lab-motion-toggle:has(:focus-visible){outline:2px solid var(--lab-cyan);outline-offset:4px}.lab-motion-toggle>span{align-items:center;gap:7px;display:flex}.lab-motion-toggle .lab-motion-paused{display:none}.lab-motion-toggle:has(:checked) .lab-motion-running{display:none}.lab-motion-toggle:has(:checked) .lab-motion-paused{display:flex}.lab-motion-reduced{color:#a8c0ca;font-size:.75rem;display:none}.lab-hologram{perspective:850px;background-image:linear-gradient(#81cad007 1px,#0000 1px),linear-gradient(90deg,#81cad007 1px,#0000 1px);background-size:34px 34px;height:420px;position:relative;overflow:hidden}.lab-holo-aura{background:radial-gradient(#18cfb430,#0000 63%);animation:5s ease-in-out infinite alternate lab-aura-breathe;position:absolute;inset:12% 8%}.lab-helix{width:156px;height:336px;transform-style:preserve-3d;margin:38px auto 0;position:relative;transform:rotate(15deg)}.lab-helix-rung{width:100%;height:12px;transform:rotateY(var(--twist));transform-style:preserve-3d;animation:12s linear infinite lab-helix-turn;position:relative}.lab-helix-rung>span{top:5px;background:linear-gradient(90deg,#72fff5,#95dae77a,#ed9bed);height:2px;display:block;position:absolute;inset-inline:4px;box-shadow:0 0 8px #6bffc457}.lab-helix-rung:before,.lab-helix-rung:after{content:"";width:13px;height:13px;transform:rotateY(calc(-1 * var(--twist)));background:radial-gradient(circle at 35% 25%,#fff,#99fff2 27%,#0faba9 70%);border-radius:50%;animation:12s linear infinite lab-helix-billboard;position:absolute;left:-6px;box-shadow:0 0 13px #5affd36b}.lab-helix-rung:after{background:radial-gradient(circle at 35% 25%,#fff,#f5b6ff 27%,#9163be 70%);left:auto;right:-6px;box-shadow:0 0 13px #cb7eff70}.lab-holo-orbit{width:84%;height:84%;transform-style:preserve-3d;border:1px solid #67ebdf3d;border-radius:50%;animation:20s linear infinite lab-orbit;position:absolute;top:7%;left:8%;transform:rotateX(63deg)rotate(-25deg)}.lab-holo-orbit:before{content:"";border:1px dashed #89c9dd30;border-radius:50%;position:absolute;inset:10px}.lab-holo-orbit i{background:#bdfff5;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:-5px;box-shadow:0 0 22px #6fffed}.lab-holo-orbit-two{border-color:#c395ff5c;width:72%;height:72%;animation:24s linear infinite reverse lab-orbit-cross;top:13%;left:14%}.lab-holo-orbit-two i{background:#e8bdff;box-shadow:0 0 22px #ce91ff}.lab-holo-scan{pointer-events:none;background:linear-gradient(90deg,#0000,#c7fff5,#0000);height:2px;animation:6s ease-in-out infinite alternate lab-scan;position:absolute;top:15%;left:9%;right:9%;box-shadow:0 0 20px 3px #4bffe640}.lab-holo-scan:before{content:"";background:linear-gradient(#0000,#6fffe51b);position:absolute;inset:-38px 0 0}.lab-holo-platform{background:radial-gradient(#6efcde23,#0000 65%);border:1px solid #83ffeb7a;border-radius:50%;width:230px;height:54px;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #3dfcd320,inset 0 0 20px #3dfcd326}.lab-holo-platform span{border:1px solid #83ffeb38;border-radius:50%;position:absolute;inset:8px 28px}.lab-holo-platform span:nth-child(2){inset:17px 63px}.lab-holo-platform span:nth-child(3){border-color:#69c6db26;inset:9px -12px 0}.lab-holo-tag{color:#8ab2c0;letter-spacing:.13em;font:.625rem/1.4 ui-monospace,monospace;position:absolute}.lab-holo-tag-top{top:28px;left:22px}.lab-holo-tag-bottom{writing-mode:vertical-rl;bottom:27px;right:17px}.lab-holo-particles{pointer-events:none;position:absolute;inset:0}.lab-holo-particles i{background:#9dfff2;border-radius:50%;width:4px;height:4px;animation:4s ease-in-out infinite alternate lab-molecule-drift;position:absolute;box-shadow:0 0 12px #66ffd8}@keyframes lab-helix-turn{to{transform:rotateY(calc(var(--twist) + 360deg))}}@keyframes lab-helix-billboard{to{transform:rotateY(calc(-1 * var(--twist) - 360deg))}}@keyframes lab-orbit{to{transform:rotateX(63deg)rotate(335deg)}}@keyframes lab-orbit-cross{0%{transform:rotateX(-54deg)rotateY(30deg)rotate(0)}to{transform:rotateX(-54deg)rotateY(30deg)rotate(360deg)}}@keyframes lab-aura-breathe{to{opacity:.45;transform:scale(1.15)}}@keyframes lab-scan{to{transform:translateY(275px)}}@keyframes lab-molecule-drift{0%{opacity:.2;transform:translateY(20px)}to{opacity:.8;transform:translateY(-25px)}}.lab-capability-strip{z-index:1;background:linear-gradient(90deg,#0d2737,#10212c 50%,#211932);border-block:1px solid #8fe6e32b;position:relative}.lab-capability-inner{padding-block:25px}.lab-capability-inner svg{filter:drop-shadow(0 0 7px #74fff040)}.lab-section{padding-block:100px}.lab-section-heading{margin-bottom:36px}.cyberlab-home h2{font-weight:550}.lab-section-heading h2 span{color:#a9c7d1}.lab-collection{--card-accent:#82ffee;background:linear-gradient(155deg,#16383e,#0b1722 55%);border-color:#80ddd52b;border-radius:18px 5px;position:relative;box-shadow:0 15px 45px #0003}.lab-collection-02{--card-accent:#c5a4ff;background:linear-gradient(155deg,#2a244e,#111322 55%)}.lab-collection-03{--card-accent:#a2cbff;background:linear-gradient(155deg,#152f51,#0c1726 55%)}.lab-collection:after{content:"";background:linear-gradient(90deg,transparent,var(--card-accent),transparent);opacity:.5;height:2px;position:absolute;bottom:0;left:24px;right:24px}.lab-collection:hover{border-color:var(--card-accent);box-shadow:0 20px 50px #0006}.lab-collection-image{height:240px}.lab-collection-image>img{filter:saturate(1.08)}.lab-collection-overlay{background:linear-gradient(#0000 15%,#0b1722)}.lab-collection-02 .lab-collection-overlay{background:linear-gradient(#0000 15%,#111322)}.lab-collection-03 .lab-collection-overlay{background:linear-gradient(#0000 15%,#0c1726)}.lab-card-no{color:var(--card-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07161d9c;border:0;border-radius:6px}.lab-collection-image .lab-icon-tile{width:54px;height:54px;color:var(--card-accent);background:#0c1a29bb;border:1px solid #e0ffff3b;border-radius:12px;box-shadow:0 8px 20px #0005}.lab-collection-image .lab-icon-tile svg{width:27px;height:27px}.lab-collection-copy{padding-top:25px;padding-bottom:30px}.lab-collection-copy .lab-eyebrow{color:var(--card-accent)}.lab-card-title>svg{color:var(--card-accent);border:1px solid #b8e9e533;border-radius:50%;width:37px;height:37px;padding:8px}.lab-card-link{color:var(--card-accent)}.lab-science{background:radial-gradient(at 10% 40%,#174b484f,#0000 50%),radial-gradient(at 100% 100%,#3620574f,#0000 55%),#080f18;position:relative}.lab-science-grid{gap:85px}.lab-science-intro h2{font-size:clamp(2.3rem,3.5vw,3.3rem)}.lab-science-intro h2 span{color:#a7b8e5}.lab-science-intro>p:not(.lab-eyebrow){margin-top:24px}.lab-science-visual{max-width:370px;margin-top:15px;position:relative}.lab-science-visual>span{color:#82b2ba;letter-spacing:.1em;font:.625rem/1.5 ui-monospace,monospace;position:absolute;bottom:0;right:12px}.lab-neural-graphic{color:#84fff0;width:100%;display:block;overflow:visible}.lab-neural-edge{stroke:currentColor;stroke-width:1px;opacity:.17}.lab-neural-signal{stroke:currentColor;stroke-width:1.4px;stroke-dasharray:8 92;animation:5s linear infinite lab-signal}.lab-neural-node-halo{fill:currentColor;opacity:.1}.lab-neural-node{fill:currentColor}@keyframes lab-signal{to{stroke-dashoffset:-100px}}.lab-principles{gap:16px;display:grid}.lab-principle,.lab-principle:first-child,.lab-principle:last-child{background:linear-gradient(120deg,#1130388a,#0b172291);border:1px solid #80dcda29;border-radius:12px;gap:20px;padding:26px;position:relative;box-shadow:inset 0 1px #d9ffff07}.lab-principle:nth-child(2){background:linear-gradient(120deg,#20244099,#111323aa);border-color:#b799f92b}.lab-principle:nth-child(3){background:linear-gradient(120deg,#102c448c,#0b182491);border-color:#85bcfa2b}.lab-principle-no{color:#94d4e123;width:auto;font-size:1.6rem;position:absolute;top:20px;right:22px}.lab-principle>div{padding-left:62px;position:relative}.lab-principle svg{background:#7fffe810;border:1px solid #a3edee3b;border-radius:10px;width:42px;height:42px;padding:9px;position:absolute;top:0;left:0}.lab-principle:nth-child(2) svg{color:#c4adff;border-color:#c4adff44}.lab-principle:nth-child(3) svg{color:#8bc7ff;border-color:#8bc7ff44}.lab-principle p{font-size:.875rem;line-height:1.75}.lab-radar-grid{grid-template-columns:1fr 1fr;gap:24px}.lab-trend-panel{--panel-accent:#84fff0;background:linear-gradient(150deg,#10373c,#0c1923 48%,#0a141e);border-color:#7deddf40;border-radius:18px;padding:0 24px 16px;position:relative;overflow:hidden;box-shadow:0 16px 50px #0003}.lab-trend-topics{--panel-accent:#c9a8ff;background:linear-gradient(150deg,#312342,#15172d 48%,#111824);border-color:#b89cef40}.lab-trend-visual{background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:28px 28px;border-bottom:1px solid #abfcff14;height:136px;margin-inline:-24px;position:relative;overflow:hidden}.lab-panel-symbol{width:55px;height:55px;color:var(--panel-accent);background:#a7eff910;border:1px solid #a7eff938;border-radius:14px;place-items:center;display:grid;position:absolute;top:28px;left:26px}.lab-panel-code{color:var(--panel-accent);letter-spacing:.14em;font:.6875rem/1.5 ui-monospace,monospace;position:absolute;bottom:19px;left:27px}.lab-trend-visual .lab-neural-graphic{width:240px;color:var(--panel-accent);opacity:.75;position:absolute;top:-28px;right:-10px}.lab-trend-heading{padding-top:23px}.lab-trend-panel h3{letter-spacing:-.03em;font-size:1.375rem}.lab-trend-description{min-height:42px;margin:10px 0 17px;font-size:.875rem}.lab-trend-row{border-color:#a0e8e314;border-radius:5px;min-height:67px;padding-inline:5px;transition:background .2s,transform .2s}.lab-trend-row:hover{color:var(--panel-accent);background:#c7fff909;transform:translate(3px)}.lab-trend-no{color:var(--panel-accent);width:26px;font-size:.75rem}.lab-trend-type{color:#badbd8;background:#90fff20b;border:0}.lab-trend-row>svg{color:var(--panel-accent)}.lab-radar-graphic{background:radial-gradient(circle,#74fff00a,#0000 68%);border:1px solid #74fff038;border-radius:50%;width:210px;height:210px;position:absolute;top:-44px;right:0;overflow:hidden}.lab-radar-graphic>span{border:1px solid #74fff038;border-radius:50%;position:absolute;inset:25%}.lab-radar-graphic>span:nth-child(2){inset:12%}.lab-radar-graphic>span:nth-child(3){inset:40%}.lab-radar-graphic:before,.lab-radar-graphic:after{content:"";background:#74fff025;width:100%;height:1px;position:absolute;top:50%;left:0}.lab-radar-graphic:after{transform:rotate(90deg)}.lab-radar-sweep{background:conic-gradient(#0000 240deg,#78fff228);border-radius:50%;animation:8s linear infinite lab-radar-spin;position:absolute;inset:0}.lab-radar-graphic>b{background:#a7ffdc;border-radius:50%;width:6px;height:6px;position:absolute;top:35%;left:25%;box-shadow:0 0 13px #a7ffdc}.lab-radar-graphic>b:nth-last-child(2){width:4px;height:4px;top:60%;left:70%}.lab-radar-graphic>b:last-child{width:4px;height:4px;top:66%;left:39%}@keyframes lab-radar-spin{to{transform:rotate(360deg)}}.lab-tools{isolation:isolate;background:radial-gradient(at 35% 100%,#21465377,#0000 60%),linear-gradient(130deg,#102633,#111428 80%);border:1px solid #9aedeb45;border-radius:24px 6px;gap:60px;padding:56px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0004}.lab-tools-art{opacity:.18;z-index:-1;pointer-events:none;width:450px;position:absolute;bottom:-75px;left:0}.lab-tool-links{gap:12px}.lab-tool-links>a,.lab-tool-links>a:last-child{background:#0a1523a8;border:1px solid #9ddfea23;border-radius:10px;padding:20px 18px;transition:background .2s,border-color .2s,transform .2s}.lab-tool-links>a:hover{background:#17303c;border-color:#91f5e987;transform:translate(3px)}.lab-tool-links .lab-icon-tile{background:linear-gradient(145deg,#29617544,#173038);border-radius:10px}.lab-tool-links>a:nth-child(2) .lab-icon-tile{color:#c9b2ff;background:#b090ff0e}.lab-tool-links>a:nth-child(3) .lab-icon-tile{color:#9acaff;background:#79baff0e}.lab-tools-copy .lab-small-note{color:#b3c6d0}.lab-contact{position:relative}.lab-order-steps{border:0;gap:14px;padding-top:26px}.lab-order-steps>div{background:linear-gradient(120deg,#132633,#0b1720);border:1px solid #88d5d825;border-radius:9px;align-items:flex-start;min-height:75px;padding:20px 18px;line-height:1.6}.lab-order-steps span{margin-top:3px}.lab-community{padding-block:56px 80px;display:block}.lab-community h2{font-size:clamp(2rem,3.4vw,3.1rem)}.lab-community>div{display:flex}.lab-community>.lab-social-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.lab-community .lab-social-card{border:1px solid color-mix(in srgb,var(--social-color) 32%,transparent);min-width:0;color:var(--social-color);background:radial-gradient(ellipse at 10% 0,var(--social-tint),transparent 80%),#0b1520;border-radius:14px;flex-direction:column;align-items:flex-start;gap:0;padding:25px 21px 23px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.lab-social-card:hover{box-shadow:0 12px 35px color-mix(in srgb,var(--social-color) 13%,transparent);border-color:var(--social-color);transform:translateY(-7px)}.lab-social-mark{border:1px solid color-mix(in srgb,var(--social-color) 42%,transparent);background:color-mix(in srgb,var(--social-color) 8%,transparent);width:56px;height:56px;box-shadow:0 0 24px color-mix(in srgb,var(--social-color) 9%,transparent);border-radius:14px;place-items:center;margin-bottom:26px;display:grid}.lab-social-arrow{opacity:.7;position:absolute;top:25px;right:18px}.lab-social-card strong{color:#f0f5ff;font-size:1rem;font-weight:600}.lab-social-handle{color:var(--social-color);overflow-wrap:anywhere;margin-top:9px;font-size:.6875rem}.cyberlab-home:has(#lab-pause-motion:checked) [data-lab-motion]{animation-play-state:paused}.cyberlab-home:has(#lab-pause-motion:checked) [data-lab-motion]:before{animation-play-state:paused}.cyberlab-home:has(#lab-pause-motion:checked) [data-lab-motion]:after{animation-play-state:paused}@media (min-width:1600px){.lab-hero-content{padding-block:95px 72px}}@media (max-width:1100px){.lab-hero-content{gap:28px;padding-top:62px}.lab-hero h1{font-size:clamp(3rem,5.3vw,4rem)}.lab-scene-heading{padding:19px 17px;font-size:.625rem}.lab-scene-heading>span:last-child{display:none}.lab-scene-footer{gap:10px;padding-inline:14px}.lab-scene-footer>span:first-child{max-width:125px;font-size:.6875rem}.lab-motion-toggle{padding-inline:10px;font-size:.6875rem}.lab-hologram{height:390px}.lab-helix{width:130px;margin-top:25px}.lab-holo-tag-top{font-size:.5625rem;left:12px}.lab-science-grid{gap:40px}.lab-principle,.lab-principle:first-child,.lab-principle:last-child{padding:22px}.lab-principle>div{padding-top:58px;padding-left:0}.lab-tools{gap:30px;padding:36px}.lab-tool-links>a{gap:12px}.lab-community>.lab-social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-social-card strong{font-size:.9375rem}}@media (max-width:768px){.lab-hero{padding-top:52px}.lab-hero-art{opacity:.3;inset:0}.lab-hero-image{opacity:.8;object-position:70% top}.lab-hero-content{grid-template-columns:1fr;gap:38px;padding-top:52px;padding-bottom:34px}.lab-hero h1{font-size:clamp(3rem,10.7vw,4.5rem)}.lab-hero-description{max-width:450px;font-size:.9375rem;line-height:1.8}.lab-hero .lab-actions{gap:12px;max-width:none}.lab-hero-note{margin-top:18px;font-size:.6875rem}.lab-hero-scene{width:100%;max-width:560px;margin-inline:auto}.lab-scene-heading{padding:17px 20px;font-size:.6875rem}.lab-scene-heading>span:last-child{display:inline}.lab-hologram{height:340px}.lab-helix{width:124px;height:280px;margin-top:18px}.lab-helix-rung{height:10px}.lab-helix-rung:before,.lab-helix-rung:after{width:11px;height:11px}.lab-holo-platform{width:205px;height:44px;bottom:14px}.lab-holo-tag-top{top:21px;left:16px}.lab-holo-tag-bottom{font-size:.5625rem;bottom:24px}.lab-holo-scan{animation-name:lab-scan-mobile}.lab-scene-footer{min-height:68px;padding:14px 17px}.lab-scene-footer>span:first-child{max-width:145px;font-size:.75rem}.lab-motion-toggle{padding:10px 12px;font-size:.75rem}.lab-hero-bottom{justify-content:center;padding-bottom:28px}.lab-capability-inner{grid-template-columns:1fr;gap:19px;padding-block:25px}.lab-section{padding-block:66px}.lab-collection-image{height:250px}.lab-collection-copy{padding:24px}.lab-card-title h3{font-size:1.8rem}.lab-collections{gap:24px}.lab-science-grid{grid-template-columns:1fr;gap:34px}.lab-science-visual{max-width:310px;margin-top:0}.lab-science-intro .lab-text-link{margin-top:15px}.lab-principle>div{padding-top:0;padding-left:61px}.lab-principle,.lab-principle:first-child,.lab-principle:last-child{padding:25px 22px}.lab-principle h3{font-size:1.125rem}.lab-radar-grid{grid-template-columns:1fr;gap:24px}.lab-trend-panel{padding:0 22px 14px}.lab-trend-visual{height:128px;margin-inline:-22px}.lab-trend-description{min-height:0}.lab-trend-row{gap:10px;min-height:64px;font-size:.875rem}.lab-trend-type{font-size:.6875rem}.lab-trend-panel h3{font-size:1.25rem}.lab-tools{grid-template-columns:1fr;gap:30px;padding:30px 22px}.lab-tools h2{font-size:2.2rem}.lab-tool-links{gap:12px}.lab-tool-links>a,.lab-tool-links>a:last-child{padding:17px 14px}.lab-tool-links strong{font-size:.9375rem}.lab-tool-links>a>span>span{font-size:.8125rem}.lab-order-steps{grid-template-columns:1fr 1fr;gap:12px;padding-top:8px}.lab-order-steps>div{flex-direction:column;gap:9px;padding:18px;font-size:.8125rem}.lab-community{padding-block:40px 60px}.lab-community>.lab-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lab-community .lab-social-card{padding:22px 18px}.lab-social-grid>a:last-child{grid-column:1/-1;grid-template-columns:56px 1fr;align-items:center;column-gap:20px;display:grid}.lab-social-grid>a:last-child .lab-social-mark{grid-row:1/3;margin-bottom:0}.lab-social-grid>a:last-child .lab-social-handle{margin-top:0}.lab-social-grid>a:last-child .lab-social-arrow{top:32px}}@media (max-width:380px){.lab-scene-heading>span:last-child{display:none}.lab-scene-footer>span:first-child{max-width:105px;font-size:.6875rem}.lab-scene-footer{padding-inline:12px}.lab-motion-toggle{padding-inline:10px;font-size:.6875rem}.lab-principle>div{padding-top:57px;padding-left:0}.lab-trend-panel{padding-inline:16px}.lab-trend-visual{margin-inline:-16px}.lab-trend-type{padding-inline:4px}}@keyframes lab-scan-mobile{to{transform:translateY(225px)}}@media (prefers-reduced-motion:reduce){.cyberlab-home [data-lab-motion],.cyberlab-home [data-lab-motion]:before,.cyberlab-home [data-lab-motion]:after{animation:none!important}.lab-motion-toggle{display:none}.lab-motion-reduced{display:inline}}.lab-scene-heading{gap:10px;padding-block:14px}.lab-scene-heading .lab-motion-toggle{letter-spacing:0;white-space:nowrap;font-family:Inter,sans-serif}.lab-scene-footer>span:first-child{max-width:none}.lab-scene-index{color:#759aaa;letter-spacing:.1em;white-space:nowrap;font:.6875rem/1.5 ui-monospace,monospace}.lab-scene-heading>span.lab-motion-reduced{letter-spacing:0;display:none}@media (max-width:1100px) and (min-width:769px){.lab-scene-heading>span:first-child{letter-spacing:.06em;font-size:.5625rem}}@media (max-width:450px){.lab-scene-heading{flex-wrap:wrap;gap:10px;padding-inline:15px}.lab-scene-heading>span:first-child{letter-spacing:.06em;font-size:.625rem}.lab-scene-heading .lab-motion-toggle{padding-inline:9px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.lab-scene-heading>span.lab-motion-reduced{display:inline}}.lab-principle-no{font-size:1.05rem;top:19px;right:20px}.lab-principle h3{padding-right:32px}@media (max-width:380px){.lab-hero h1{font-size:2.85rem}}.lab-original-scene{aspect-ratio:1.15;perspective:none;background:#040b13;height:auto}.lab-original-dna{object-fit:cover;object-position:100% center;transform-origin:52%;animation:12s ease-in-out infinite alternate lab-chamber-drift}.lab-original-scene .lab-holo-aura{background:radial-gradient(#4be9ff17,#0000 68%);inset:15% 10%}.lab-original-scene .lab-holo-scan{height:84%;box-shadow:none;background:linear-gradient(#0000 49.4%,#c8ffff90 50%,#7cfbff0a 51%,#0000 53%);animation:7s ease-in-out infinite alternate lab-chamber-scan;inset:8% 18%}.lab-original-scene .lab-holo-scan:before{display:none}.lab-original-scene .lab-holo-tag{color:#bad8e8;text-shadow:0 1px 7px #000}.lab-original-scene .lab-holo-tag-top{background:#0310199c;border-radius:3px;padding:5px 7px}@keyframes lab-chamber-drift{0%{transform:scale(1)}to{transform:scale(1.055)}}.lab-cinema-invite{color:#d1e9ed;align-items:center;gap:11px;margin-top:24px;font-size:.8125rem;display:inline-flex}.lab-cinema-invite>span{width:29px;height:29px;color:var(--lab-cyan);border:1px solid #77ebe75c;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 24px #71f8ef16}.lab-cinema-invite:hover{color:var(--lab-cyan)}.lab-hosts{padding-top:64px}.lab-hosts-frame{background:radial-gradient(at 100% 80%,#25404555,#0000 70%),#0b141b;border:1px solid #85d7e536;border-radius:20px 5px;grid-template-columns:1.48fr 1fr;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 28px 80px #0004}.lab-hosts .lab-cinema-player{height:100%;min-height:355px}.lab-hosts .lab-cinema-player video{object-fit:cover}.lab-hosts-copy{border-left:1px solid #82b5ca25;flex-direction:column;justify-content:center;padding:32px 36px;display:flex}.lab-hosts .lab-eyebrow{letter-spacing:.11em;font-size:.6875rem}.lab-hosts h2{margin-top:18px;font-size:clamp(1.7rem,2.8vw,2.6rem);line-height:1.17}.lab-hosts h2>span{color:#a4c7d4}.lab-hosts-copy>p:not(.lab-eyebrow){color:#a7becb;margin-top:20px;font-size:.875rem;line-height:1.8}.lab-hosts .lab-text-link{margin-top:22px;font-size:.8125rem}.lab-hosts-signature{border-top:1px solid #8fc9d427;flex-wrap:wrap;align-items:center;gap:13px;margin-top:32px;padding-top:19px;display:flex}.lab-hosts-signature>span:first-child{letter-spacing:.22em;color:#e3f9fa;font-size:.8125rem}.lab-hosts-signature>span:last-child{letter-spacing:.15em;color:#84a6b9;font:.5rem/1.5 ui-monospace,monospace}.lab-hosts-signature i{color:#b69bde;margin:0 5px;font-style:normal}@media (max-width:1050px){.lab-hosts-copy{padding:28px}}@media (max-width:768px){.lab-hosts{padding-top:40px}.lab-hosts-frame{grid-template-columns:1fr}.lab-hosts .lab-cinema-player{min-height:0}.lab-hosts-copy{border-top:1px solid #82b5ca25;border-left:0;padding:29px 24px}.lab-hosts h2{font-size:2rem}}.lab-cinema{isolation:isolate;background:radial-gradient(at 10% 18%,#11383e4a,#0000 45%),radial-gradient(at 93% 75%,#36255350,#0000 42%),#070c11;border-block:1px solid #80bfc624;padding:88px 0 96px;scroll-margin-top:88px;position:relative}.lab-cinema-heading h2>span{color:#b0d2df}.lab-cinema-heading>p{max-width:335px}.lab-cinema-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.lab-film{--film-accent:#edc488;background:linear-gradient(155deg,#142129aa,#090e16);border:1px solid #97bfd230;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 24px 55px #0003}.lab-film-peptidos{--film-accent:#c9a7ff;background:linear-gradient(155deg,#1c2033aa,#0a0e19)}.lab-film-topline{color:#a7c6d3;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;padding:19px 22px;font:.625rem/1.6 ui-monospace,monospace;display:flex}.lab-film-topline>span:first-child{align-items:center;gap:9px;display:flex}.lab-film-topline i{background:var(--film-accent);width:5px;height:5px;box-shadow:0 0 12px var(--film-accent);border-radius:50%}.lab-film-topline>span:last-child{white-space:nowrap;color:#d0e3eb}.lab-cinema-player{aspect-ratio:16/9;background:#03070c;width:100%;position:relative;overflow:hidden}body:has(.lab-cinema-player[data-visible=true]) .float-widget{visibility:hidden;pointer-events:none}body:has(.lab-cinema-player[data-visible=true]) .lead-magnet-banner:not(:focus-within){visibility:hidden;pointer-events:none}body:has(.lab-cinema-player[data-visible=true]) [data-advisor-bubble][data-open=false]:not(:focus-within){visibility:hidden;pointer-events:none}.lab-cinema-player video{object-fit:contain;color:#d8e8ee;width:100%;height:100%;display:block}.lab-cinema-player video::cue{color:#fff;background:#050c15d9;font-family:system-ui,sans-serif;font-size:clamp(12px,1.1vw,20px)}.lab-cinema-play{cursor:pointer;color:#f0faff;background:radial-gradient(#020a1328,#0000 65%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;display:flex;position:absolute;inset:0 0 68px}.lab-cinema-play>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09172299;border:1px solid #c5f9ffbd;border-radius:50%;place-items:center;width:70px;height:70px;transition:transform .2s,background .2s;display:grid;box-shadow:0 0 0 9px #c1effa0e,0 15px 50px #0008}.lab-cinema-play>span svg{margin-left:3px}.lab-cinema-play>strong{letter-spacing:.035em;text-shadow:0 2px 7px #000;background:#061019ba;border-radius:20px;padding:5px 12px;font-size:.75rem;font-weight:500}.lab-cinema-play:hover>span{background:#173b47ba;transform:scale(1.09)}.lab-cinema-play:focus-visible{outline-offset:-6px!important}.lab-cinema-error{color:#e8f5fc;background:#06121a;padding:13px;font-size:.8rem;line-height:1.5;position:absolute;inset:auto 15px 55px}.lab-cinema-error a{text-decoration:underline}.lab-film-copy{padding:29px 28px 21px}.lab-film-subtitle{letter-spacing:.1em;text-transform:uppercase;color:var(--film-accent);font-size:.6875rem}.lab-film h3{letter-spacing:-.035em;max-width:340px;margin:14px 0 18px;font-size:clamp(1.55rem,2vw,2rem);font-weight:500;line-height:1.22}.lab-film-copy>p[id]{color:#b2c4cf;min-height:100px;font-size:.875rem;line-height:1.8}.lab-film-legend{color:#b4c9d2;flex-wrap:wrap;gap:17px;margin:19px 0 25px;font:.6875rem/1.5 ui-monospace,monospace;display:flex}.lab-film-legend span{align-items:center;gap:7px;display:inline-flex}.lab-film-legend i{background:#7bebed;border-radius:50%;width:6px;height:6px}.lab-film-legend .is-ligand{background:var(--film-accent)}.lab-film-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.lab-film-steps li{border-top:1px solid #92b3c11f;align-items:flex-start;gap:14px;padding:17px 0;display:flex}.lab-film-steps li>span{width:28px;height:28px;color:var(--film-accent);background:#719dcc09;border:1px solid #a9d8e235;border-radius:8px;flex-shrink:0;place-items:center;font:.6875rem/1 ui-monospace,monospace;display:grid}.lab-film-steps strong{color:#e5f1f8;font-size:.8125rem;font-weight:500;display:block}.lab-film-steps p{color:#92a9b8;margin-top:4px;font-size:.8125rem;line-height:1.65}.lab-film-context{border-top:1px solid #92b3c133;margin-top:9px}.lab-film-context summary{cursor:pointer;color:#dce9ed;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:19px 0 0;font-size:.8125rem;list-style:none;display:flex}.lab-film-context summary::-webkit-details-marker{display:none}.lab-film-context summary:focus-visible{outline:2px solid var(--lab-cyan);outline-offset:5px}.lab-film-context[open] summary>svg{transform:rotate(180deg)}.lab-film-context>div{padding-top:19px}.lab-film-context p{color:#b0c3d0;font-size:.8125rem;line-height:1.8}.lab-film-context nav{gap:13px;margin-top:18px;display:grid}.lab-film-context a{color:#83ded9;align-items:center;gap:9px;font-size:.75rem;line-height:1.5;display:flex}.lab-film-context a>svg{flex-shrink:0}.lab-film-disclosure{color:#819ba9;border-top:1px solid #7297ad17;padding:15px 28px 21px;font-size:.6875rem;line-height:1.8}@media (max-width:1050px){.lab-cinema-grid{gap:20px}.lab-film-copy{padding:25px 22px 20px}.lab-film-copy>p[id]{min-height:125px}.lab-film-topline{letter-spacing:.06em;padding:17px}}@media (max-width:768px){.lab-cinema{padding-block:65px}.lab-cinema-grid{grid-template-columns:1fr;gap:28px}.lab-film-copy>p[id]{min-height:0}.lab-film h3{max-width:300px;font-size:1.8rem}.lab-film-disclosure{padding-inline:22px}.lab-cinema-play>span{width:59px;height:59px}.lab-cinema-heading>p{max-width:none}}@keyframes lab-chamber-scan{0%{opacity:.4;transform:translateY(-22%)}to{opacity:.8;transform:translateY(22%)}}
