.lab-module__JuIsVW__page{background:#faf9f6;padding-top:1.3rem}.lab-module__JuIsVW__intro{justify-content:space-between;align-items:center;gap:2rem;padding-bottom:1.2rem;display:flex}.lab-module__JuIsVW__intro h1{letter-spacing:-.025em;color:#63616c;margin:0;font-size:clamp(.9rem,1.3vw,1.1rem);font-weight:600}.lab-module__JuIsVW__intro h1 em{color:#bb0059;font-style:normal}.lab-module__JuIsVW__nexusSection{width:100%}.lab-module__JuIsVW__stage{isolation:isolate;color:#28322f;background:#c6e1ec;width:100%;height:calc(100svh - 150px);min-height:610px;max-height:1050px;scroll-margin-top:80px;position:relative;overflow:hidden}.lab-module__JuIsVW__stage:fullscreen{height:100svh;max-height:none}.lab-module__JuIsVW__stage[data-expanded=true]{z-index:120;width:100%;height:100dvh;min-height:0;max-height:none;scroll-margin-top:0;position:fixed;inset:0}:is(html:has(.lab-module__JuIsVW__stage[data-expanded=true]),body:has(.lab-module__JuIsVW__stage[data-expanded=true])){overflow:hidden}:is(html:has(.lab-module__JuIsVW__stage dialog[open]),body:has(.lab-module__JuIsVW__stage dialog[open])){overscroll-behavior:none;overflow:hidden}body:has(.lab-module__JuIsVW__stage[data-expanded=true]) .iubenda-tp-btn{display:none!important}.lab-module__JuIsVW__canvas{outline-offset:-4px;cursor:grab;touch-action:pan-y pinch-zoom;width:100%;height:100%;display:block}.lab-module__JuIsVW__stage[data-expanded=true] .lab-module__JuIsVW__canvas{touch-action:none}.lab-module__JuIsVW__canvas:active{cursor:grabbing}.lab-module__JuIsVW__canvas:focus-visible{outline-offset:-3px;outline:3px solid #d90067}.lab-module__JuIsVW__vignette{pointer-events:none;background:linear-gradient(#fff2,#0000 18% 75%,#2a383b25);position:absolute;inset:0}.lab-module__JuIsVW__worldTop{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:absolute;top:1.2rem;left:1.5rem;right:1.5rem}.lab-module__JuIsVW__worldBrand{background:#fffdf5ed;border:1px solid #fff9;border-radius:14px;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex;box-shadow:0 3px 18px #29342b0b}.lab-module__JuIsVW__worldBrand strong{letter-spacing:-.025em;font-size:.87rem;display:block}.lab-module__JuIsVW__worldBrand div>span{color:#7b7a72;margin-top:.2rem;font-size:.64rem;display:block}.lab-module__JuIsVW__liveDot{background:#dc0069;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 5px #db006910}.lab-module__JuIsVW__tools{pointer-events:auto;gap:.45rem;display:flex}.lab-module__JuIsVW__tools .lab-module__JuIsVW__cameraButton{justify-content:center;align-items:center;gap:.3rem;width:auto;padding:0 .55rem;display:flex}.lab-module__JuIsVW__cameraButton span{font-size:.65rem;font-weight:750}.lab-module__JuIsVW__tools .lab-module__JuIsVW__cameraButton[aria-pressed=true]{color:#ffb2d5;border-color:#ff89bf}.lab-module__JuIsVW__crosshair{color:#fff;opacity:.8;pointer-events:none;filter:drop-shadow(0 1px 2px #000);width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lab-module__JuIsVW__tools .lab-module__JuIsVW__fullscreenButton{justify-content:center;align-items:center;gap:.35rem;width:auto;min-width:42px;padding:0 .65rem;display:flex}.lab-module__JuIsVW__fullscreenButton span{font-size:.7rem;font-weight:700}.lab-module__JuIsVW__tools button,.lab-module__JuIsVW__recenter{color:#4d5550;cursor:pointer;background:#fffdf4ed;border:1px solid #fff9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 12px #29342b08}.lab-module__JuIsVW__colorDot{border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #ddd5cc}.lab-module__JuIsVW__welcome{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf6f5;border:1px solid #fff9;border-radius:22px;width:min(390px,100% - 3rem);padding:2.15rem;position:absolute;bottom:clamp(2rem,7vh,5rem);left:clamp(1.5rem,5vw,6rem);box-shadow:0 18px 60px #404c3525}.lab-module__JuIsVW__kicker{color:#a80050;letter-spacing:.13em;text-transform:uppercase;font-size:.61rem;font-weight:800;display:block}.lab-module__JuIsVW__welcome h2{letter-spacing:-.055em;margin:.9rem 0 1rem;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.07}.lab-module__JuIsVW__welcome h2 em{color:#da0068;font-style:normal}.lab-module__JuIsVW__welcome p{color:#71716a;margin:0 0 1.4rem;font-size:.86rem;line-height:1.75}.lab-module__JuIsVW__primary{color:#fff;cursor:pointer;text-align:left;background:#d90067;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:.9rem;width:100%;min-height:49px;padding:.9rem 1rem;font-size:.82rem;font-weight:750;display:flex}.lab-module__JuIsVW__primary:disabled{cursor:wait;background:#9c7e8b}.lab-module__JuIsVW__primary svg{flex-shrink:0}.lab-module__JuIsVW__welcomeNote{text-align:center;color:#89867b;margin-top:.9rem;font-size:.6rem;display:block}.lab-module__JuIsVW__exploration{background:#fffdf3ed;border:1px solid #fff9;border-radius:14px;width:218px;padding:1rem;position:absolute;top:6.4rem;left:1.5rem}.lab-module__JuIsVW__exploration>span{color:#827f73;margin-bottom:.3rem;font-size:.63rem;display:block}.lab-module__JuIsVW__exploration strong{letter-spacing:-.04em;font-size:1.45rem}.lab-module__JuIsVW__exploration small{letter-spacing:0;color:#706f67;font-size:.63rem;font-weight:500}.lab-module__JuIsVW__progress{gap:.3rem;margin:.7rem 0 .8rem;display:flex}.lab-module__JuIsVW__coreCharge{color:#ff89bf;margin-top:.5rem;font-size:.63rem;font-weight:650}.lab-module__JuIsVW__connectionCta{color:#ffb2d5;background:#392039;border:1px solid #a93c73;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;margin-top:.7rem;padding:.6rem;font-size:.68rem;font-weight:750;line-height:1.5;display:flex}.lab-module__JuIsVW__connectionCta svg{flex-shrink:0;width:17px}.lab-module__JuIsVW__connectionCta:focus-visible{outline-offset:3px;outline:2px solid #ffb2d5}.lab-module__JuIsVW__progress span{background:#ddd8cb;border-radius:3px;flex:1;height:4px}.lab-module__JuIsVW__progress .lab-module__JuIsVW__progressOn{background:#dc0069}.lab-module__JuIsVW__placesButton{color:#534a50;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;min-height:32px;padding:0;font-size:.7rem;font-weight:700;display:flex}.lab-module__JuIsVW__placesButton svg{width:16px;height:16px}.lab-module__JuIsVW__minimap{background:#fffdf4dc;border:1px solid #fff8;border-radius:18px;width:128px;padding:.4rem .4rem .6rem;position:absolute;top:5rem;right:1.5rem}.lab-module__JuIsVW__minimap svg{width:100%;display:block}.lab-module__JuIsVW__minimap>span{text-align:center;color:#77756b;margin-top:.1rem;font-size:.58rem;display:block}.lab-module__JuIsVW__controlsHint{color:#4f5550;background:#fffdf3e8;border:1px solid #fff8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;max-width:610px;padding:.75rem 1rem;font-size:.63rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}.lab-module__JuIsVW__controlsHint>span:first-child{align-items:center;gap:.2rem;display:flex}.lab-module__JuIsVW__controlsHint>span:first-child kbd:last-of-type{margin-right:.4rem}.lab-module__JuIsVW__controlsHint kbd,.lab-module__JuIsVW__interact kbd{background:#fffdf9;border:1px solid #d9d4c8;border-bottom-width:2px;border-radius:4px;place-items:center;width:21px;height:23px;font-family:inherit;font-size:.6rem;display:inline-grid}.lab-module__JuIsVW__recenter{position:absolute;bottom:1.5rem;right:1.5rem}.lab-module__JuIsVW__interact{color:#303931;cursor:pointer;text-align:left;background:#fffdf6f5;border:1px solid #fff;border-radius:14px;align-items:center;gap:.9rem;min-width:270px;padding:.75rem;display:flex;position:absolute;bottom:5.2rem;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #303d3226}.lab-module__JuIsVW__interact>span:first-child{color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.lab-module__JuIsVW__interact small{color:#827d73;margin-bottom:.25rem;font-size:.61rem;display:block}.lab-module__JuIsVW__interact strong{font-size:.85rem;display:block}.lab-module__JuIsVW__interact kbd{width:27px;height:30px;margin-left:auto}.lab-module__JuIsVW__destination,.lab-module__JuIsVW__completed{background:#fffdf4f2;border-radius:12px;align-items:center;gap:.65rem;max-width:calc(100% - 3rem);padding:.85rem 1rem;font-size:.75rem;display:flex;position:absolute;bottom:5.3rem;left:50%;transform:translate(-50%);box-shadow:0 4px 25px #303d321a}.lab-module__JuIsVW__destination button{cursor:pointer;color:#817b72;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.lab-module__JuIsVW__destination button svg{width:15px;height:15px}.lab-module__JuIsVW__completed{color:#a5004e;text-align:center;width:max-content}.lab-module__JuIsVW__joystick,.lab-module__JuIsVW__jumpButton,.lab-module__JuIsVW__mobileHint{display:none}.lab-module__JuIsVW__floatingPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4;background:#fffdf6fa;border:1px solid #fff;border-radius:18px;width:min(350px,100% - 3rem);max-height:calc(100% - 8rem);padding:1.7rem;position:absolute;top:6rem;left:1.5rem;overflow-y:auto;box-shadow:0 15px 50px #35452c29}.lab-module__JuIsVW__close{color:#68655f;cursor:pointer;background:#ebe7dd;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:.65rem;right:.65rem}.lab-module__JuIsVW__close svg{width:16px;height:16px}.lab-module__JuIsVW__floatingPanel>.lab-module__JuIsVW__kicker{max-width:245px;font-size:.56rem}.lab-module__JuIsVW__floatingPanel h2{letter-spacing:-.045em;margin:.8rem 0 1rem;font-size:1.65rem}.lab-module__JuIsVW__floatingPanel p{color:#7c786e;font-size:.76rem;line-height:1.7}.lab-module__JuIsVW__floatingPanel ul{margin:0;padding:0;list-style:none}.lab-module__JuIsVW__floatingPanel li{border-bottom:1px solid #e6dfd1;padding:.7rem 0}.lab-module__JuIsVW__floatingPanel li strong{margin-bottom:.25rem;font-size:.78rem;display:block}.lab-module__JuIsVW__floatingPanel li span{color:#79776d;font-size:.73rem;line-height:1.6;display:block}.lab-module__JuIsVW__simpleButton{color:#78716a;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;min-height:40px;margin:.7rem auto 0;padding:.4rem;font-size:.7rem;text-decoration:underline;display:flex}.lab-module__JuIsVW__simpleButton svg{width:16px;height:16px}.lab-module__JuIsVW__placeList{gap:.5rem;margin-top:1rem;display:grid}.lab-module__JuIsVW__placeList button{cursor:pointer;text-align:left;color:#383d36;background:#fffef9;border:1px solid #e7dfd3;border-radius:10px;align-items:center;gap:.7rem;width:100%;padding:.7rem;display:flex}.lab-module__JuIsVW__placeList button:hover{border-color:#d90067}.lab-module__JuIsVW__placeList .lab-module__JuIsVW__placeNumber{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:38px;font-size:.67rem;font-weight:700;display:grid}.lab-module__JuIsVW__placeList strong{font-size:.77rem;display:block}.lab-module__JuIsVW__placeList small{color:#8a8479;margin-top:.25rem;font-size:.6rem;display:block}.lab-module__JuIsVW__placeList button>svg{flex-shrink:0;width:16px;margin-left:auto}.lab-module__JuIsVW__placeDialog{color:#33372f;background:#fffdf6;border:1px solid #fff;border-radius:22px;width:min(460px,100% - 2rem);max-height:calc(100svh - 3rem);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 30px 100px #1b302d40}.lab-module__JuIsVW__projectDialog{width:min(960px,100% - 2rem)}.lab-module__JuIsVW__caseStudyDialog[open]{overscroll-behavior:none;flex-direction:column;display:flex;overflow:hidden}.lab-module__JuIsVW__caseStudyDialog>.lab-module__JuIsVW__doorHeader{flex-shrink:0}.lab-module__JuIsVW__caseStudyDialog>.lab-module__JuIsVW__doorContent{overscroll-behavior:none;min-height:0;overflow-y:auto}.lab-module__JuIsVW__projectShowroom{margin:0 0 1.5rem}.lab-module__JuIsVW__projectIntro h3{letter-spacing:-.03em;margin:0;font-size:1.2rem}.lab-module__JuIsVW__projectIntro p{color:#bbc0d1;margin:.45rem 0 1rem;font-size:.76rem;line-height:1.6}.lab-module__JuIsVW__projectRail.card-rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:thin;scrollbar-color:#d90067 transparent;gap:1rem;min-width:0;max-width:100%;padding:.2rem .1rem 1rem;scroll-padding-inline:.1rem;display:flex;overflow:auto hidden}.lab-module__JuIsVW__projectRail.card-rail>.lab-module__JuIsVW__projectCard{scroll-snap-align:start;color:#edf0f7;background:#1a2030;border:1px solid #454257;border-radius:10px;flex-direction:column;flex:0 0 clamp(250px,29vw,280px);min-width:0;display:flex;overflow:hidden}.lab-module__JuIsVW__projectImage{aspect-ratio:16/10;background:#161b29;position:relative}.lab-module__JuIsVW__projectImage img{object-fit:cover}.lab-module__JuIsVW__projectCopy{flex-direction:column;flex:1;align-items:flex-start;padding:1rem;display:flex}.lab-module__JuIsVW__projectCopy .lab-module__JuIsVW__kicker{color:#ff89bf}.lab-module__JuIsVW__projectCopy h4{letter-spacing:-.025em;margin:.6rem 0;font-size:1.05rem;line-height:1.25}.lab-module__JuIsVW__projectStatus{color:#efb9d5;background:#302339;border-radius:6px;padding:.4rem .55rem;font-size:.61rem;line-height:1.5;display:block}.lab-module__JuIsVW__projectCopy p{color:#bbc0d1;margin:.8rem 0 1.2rem;font-size:.8rem;line-height:1.6}.lab-module__JuIsVW__projectLink{color:#ff86bc;justify-content:space-between;align-self:stretch;align-items:center;gap:.65rem;min-height:44px;margin-top:auto;font-size:.74rem;font-weight:750;display:flex}.lab-module__JuIsVW__projectLink svg,.lab-module__JuIsVW__fundingLink svg{flex-shrink:0;width:17px;height:17px}.lab-module__JuIsVW__fundingLink{color:#c4b8c9;text-underline-offset:3px;align-items:center;gap:.8rem;width:fit-content;min-height:44px;margin-top:.7rem;font-size:.73rem;line-height:1.6;text-decoration:underline;display:flex}.lab-module__JuIsVW__projectRail:focus-visible,.lab-module__JuIsVW__projectLink:focus-visible,.lab-module__JuIsVW__fundingLink:focus-visible{outline-offset:2px;outline:2px solid #d90067}.lab-module__JuIsVW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lab-module__JuIsVW__placeDialog .lab-module__JuIsVW__close{z-index:1;color:#fff;background:#ffffff30}.lab-module__JuIsVW__doorHeader{color:#fff;background-image:radial-gradient(at 90% 0,#ffffff23,#0000);padding:2.3rem 2rem 1.7rem}.lab-module__JuIsVW__doorHeader>span{opacity:.8;letter-spacing:.06em;font-size:.62rem}.lab-module__JuIsVW__doorHeader h2{letter-spacing:-.055em;margin:1rem 0 .7rem;font-size:2.15rem;line-height:1.08}.lab-module__JuIsVW__doorHeader p{opacity:.9;margin:0;font-size:.8rem}.lab-module__JuIsVW__doorContent{padding:1.7rem 2rem}.lab-module__JuIsVW__doorContent>p{color:#77736a;margin:1rem 0 1.5rem;font-size:.86rem;line-height:1.8}.lab-module__JuIsVW__activated{color:#50694e;background:#edf1e5;border-radius:10px;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.lab-module__JuIsVW__activated p{margin:0;font-size:.78rem;line-height:1.7}.lab-module__JuIsVW__activated svg{flex-shrink:0;margin-top:.2rem}.lab-module__JuIsVW__detailLink{color:#a90050;justify-content:space-between;gap:.8rem;margin:1.25rem 0 .8rem;font-size:.76rem;font-weight:700;display:flex}.lab-module__JuIsVW__detailLink svg{flex-shrink:0;width:17px;height:17px}.lab-module__JuIsVW__belowWorld{border-bottom:1px solid #e7e1d6;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem max(1.5rem,50% - 590px);display:flex}.lab-module__JuIsVW__belowWorld p{margin:0;font-size:.78rem;font-weight:700;line-height:1.8}.lab-module__JuIsVW__belowWorld p span{color:#8a8276;font-size:.7rem;font-weight:400;display:block}.lab-module__JuIsVW__belowWorld>a{color:#bd005a;align-items:center;gap:.8rem;font-size:.75rem;font-weight:700;display:flex}.lab-module__JuIsVW__belowWorld>a svg{width:16px;height:16px}.lab-module__JuIsVW__teaser{background:radial-gradient(at 85%,#ffe0ee,#0000 60%),#f8f8fa;border:1px solid #dedee5;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:2.5rem;display:grid}.lab-module__JuIsVW__teaser h2{letter-spacing:-.05em;margin:.8rem 0;font-size:clamp(2rem,3.6vw,3rem);line-height:1.08}.lab-module__JuIsVW__teaser h2 em{color:var(--pink);font-style:normal}.lab-module__JuIsVW__teaser p{color:#66616d;max-width:490px;font-size:.95rem;line-height:1.75}.lab-module__JuIsVW__teaserArt{background:#192332;border-radius:16px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 20px 35px #17233320}.lab-module__JuIsVW__teaserArt img{width:100%;height:auto;display:block}.lab-module__JuIsVW__teaserLink{color:#fff;background:#db0068;border-radius:99px;align-items:center;gap:.8rem;margin-top:.7rem;padding:1rem 1.25rem;font-size:.86rem;font-weight:700;display:inline-flex}.lab-module__JuIsVW__teaserLink:hover{background:#b40056}.lab-module__JuIsVW__teaserNote{color:#77717c;margin-top:1rem;font-size:.7rem;display:block}@media (max-width:1100px),(pointer:coarse){.lab-module__JuIsVW__jumpButton{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;background:#302035ed;border:1px solid #ff89bf;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:64px;height:64px;display:flex;position:absolute;bottom:1.5rem;right:1.5rem;box-shadow:0 0 20px #ed087630}.lab-module__JuIsVW__jumpButton span{font-size:.65rem;font-weight:750}.lab-module__JuIsVW__jumpButton:active{background:#9c1355}.lab-module__JuIsVW__jumpButton:focus-visible{outline-offset:4px;outline:2px solid #ffb2d5}.lab-module__JuIsVW__stage:not([data-expanded=true]) .lab-module__JuIsVW__jumpButton,.lab-module__JuIsVW__controlsHint{display:none}.lab-module__JuIsVW__joystick{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:none;background:#fffdf244;border:2px solid #ffffff8c;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:absolute;bottom:1.5rem;left:1.5rem}.lab-module__JuIsVW__stage:not([data-expanded=true]) .lab-module__JuIsVW__joystick{display:none}.lab-module__JuIsVW__joystickAxis{border:1px solid #fff5;border-radius:50%;position:absolute;inset:20px}.lab-module__JuIsVW__joystickKnob{color:#b40056;pointer-events:none;background:#fffdf5e8;border-radius:50%;place-items:center;width:49px;height:49px;display:grid;box-shadow:0 3px 12px #35433326}.lab-module__JuIsVW__mobileHint{text-align:center;color:#374635;text-shadow:0 1px 4px #fff;pointer-events:none;width:150px;font-size:.58rem;display:block;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.lab-module__JuIsVW__interact{gap:.65rem;min-width:0;padding:.6rem;bottom:9.5rem;left:auto;right:1.1rem;transform:none}.lab-module__JuIsVW__interact>span:first-child{width:33px;height:36px}.lab-module__JuIsVW__interact strong{font-size:.7rem}.lab-module__JuIsVW__interact kbd{display:none}.lab-module__JuIsVW__recenter{bottom:6rem;right:1.5rem}.lab-module__JuIsVW__destination,.lab-module__JuIsVW__completed{font-size:.65rem;bottom:10rem}}@media (max-width:700px){.lab-module__JuIsVW__page{padding-top:1rem}.lab-module__JuIsVW__intro{padding-bottom:.9rem;display:block}.lab-module__JuIsVW__intro h1{margin-top:1rem;font-size:.85rem}.lab-module__JuIsVW__stage{height:calc(100svh - 195px);min-height:580px;max-height:850px;scroll-margin-top:68px}.lab-module__JuIsVW__worldTop{top:.9rem;left:.9rem;right:.9rem}.lab-module__JuIsVW__worldBrand{border-radius:11px;gap:.6rem;padding:.7rem .8rem}.lab-module__JuIsVW__worldBrand strong{font-size:.72rem}.lab-module__JuIsVW__worldBrand div>span{display:none}.lab-module__JuIsVW__tools{gap:.3rem}.lab-module__JuIsVW__tools button{border-radius:10px;width:34px;height:34px}.lab-module__JuIsVW__tools svg{width:17px;height:17px}.lab-module__JuIsVW__tools .lab-module__JuIsVW__fullscreenButton{min-width:34px;padding:0 .5rem}.lab-module__JuIsVW__welcome{border-radius:18px;width:calc(100% - 2.2rem);padding:1.5rem;bottom:1.3rem;left:1.1rem}.lab-module__JuIsVW__welcome h2{font-size:2.1rem}.lab-module__JuIsVW__welcome p{margin-bottom:1rem;font-size:.8rem}.lab-module__JuIsVW__exploration{width:185px;padding:.8rem;top:4.4rem;left:.9rem}.lab-module__JuIsVW__exploration>span{font-size:.58rem}.lab-module__JuIsVW__exploration strong{font-size:1.2rem}.lab-module__JuIsVW__exploration small{font-size:.56rem}.lab-module__JuIsVW__progress{margin:.5rem 0}.lab-module__JuIsVW__placesButton{font-size:.63rem}.lab-module__JuIsVW__minimap{border-radius:14px;width:90px;padding:.3rem;top:4.3rem;right:.9rem}.lab-module__JuIsVW__minimap>span{margin-bottom:.15rem;font-size:.48rem}.lab-module__JuIsVW__floatingPanel{width:calc(100% - 1.8rem);max-height:calc(100% - 6rem);padding:1.5rem;top:4.3rem;left:.9rem}.lab-module__JuIsVW__joystick{width:100px;height:100px;bottom:1.25rem;left:1rem}.lab-module__JuIsVW__mobileHint{font-size:.53rem;bottom:.35rem}.lab-module__JuIsVW__recenter{width:35px;height:35px;bottom:6.8rem;right:1rem}.lab-module__JuIsVW__interact{max-width:calc(100% - 2rem);bottom:9.5rem;right:.9rem}.lab-module__JuIsVW__jumpButton{bottom:1.25rem;right:1rem}.lab-module__JuIsVW__interact small{font-size:.53rem}.lab-module__JuIsVW__interact strong{font-size:.63rem}.lab-module__JuIsVW__interact>span:first-child{flex-shrink:0;width:28px;height:32px}.lab-module__JuIsVW__interact svg{width:16px;height:16px}.lab-module__JuIsVW__destination,.lab-module__JuIsVW__completed{max-width:calc(100% - 2rem);bottom:9.4rem}.lab-module__JuIsVW__belowWorld{padding:1rem 1.25rem;display:block}.lab-module__JuIsVW__belowWorld>a{margin-top:.8rem}.lab-module__JuIsVW__belowWorld p{font-size:.72rem}.lab-module__JuIsVW__belowWorld p span{font-size:.65rem}.lab-module__JuIsVW__doorHeader{padding:2rem 1.5rem 1.4rem}.lab-module__JuIsVW__doorHeader h2{font-size:1.9rem}.lab-module__JuIsVW__doorContent{padding:1.5rem}.lab-module__JuIsVW__teaser{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.lab-module__JuIsVW__teaserArt{width:100%;max-width:500px;margin:auto}}@media (prefers-reduced-motion:reduce){.lab-module__JuIsVW__canvas{scroll-behavior:auto}}.lab-module__JuIsVW__nexusSection{--nexus-panel:#101521ed;--nexus-line:#51566b80;--nexus-text:#edf0f7;--nexus-muted:#a6aabd}.lab-module__JuIsVW__stage{color:var(--nexus-text);background:#0c101b}.lab-module__JuIsVW__vignette{background:linear-gradient(#060a1733,#0000 22% 70%,#060a1755)}.lab-module__JuIsVW__worldBrand,.lab-module__JuIsVW__tools button,.lab-module__JuIsVW__recenter,.lab-module__JuIsVW__welcome,.lab-module__JuIsVW__exploration,.lab-module__JuIsVW__minimap,.lab-module__JuIsVW__controlsHint,.lab-module__JuIsVW__interact,.lab-module__JuIsVW__destination,.lab-module__JuIsVW__completed,.lab-module__JuIsVW__floatingPanel{background:var(--nexus-panel);border-color:var(--nexus-line);color:var(--nexus-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 30px #02040b30}.lab-module__JuIsVW__worldBrand,.lab-module__JuIsVW__welcome,.lab-module__JuIsVW__exploration,.lab-module__JuIsVW__floatingPanel{border-top-color:#ed087680}.lab-module__JuIsVW__worldBrand,.lab-module__JuIsVW__tools button,.lab-module__JuIsVW__recenter,.lab-module__JuIsVW__minimap{border-radius:7px}.lab-module__JuIsVW__worldBrand div>span,.lab-module__JuIsVW__exploration>span,.lab-module__JuIsVW__exploration small,.lab-module__JuIsVW__minimap>span,.lab-module__JuIsVW__welcome p,.lab-module__JuIsVW__welcomeNote,.lab-module__JuIsVW__interact small,.lab-module__JuIsVW__floatingPanel p,.lab-module__JuIsVW__floatingPanel li span{color:var(--nexus-muted)}.lab-module__JuIsVW__liveDot{background:#ed0876;box-shadow:0 0 0 5px #ed087618,0 0 15px #ed087680}.lab-module__JuIsVW__tools button:hover,.lab-module__JuIsVW__recenter:hover{color:#ff86bc;background:#252337}.lab-module__JuIsVW__colorDot{border-color:#141a29;box-shadow:0 0 0 1px #697087}.lab-module__JuIsVW__welcome{border-radius:12px}.lab-module__JuIsVW__welcome h2 em{color:#ff5da8}.lab-module__JuIsVW__welcome .lab-module__JuIsVW__kicker,.lab-module__JuIsVW__floatingPanel .lab-module__JuIsVW__kicker,.lab-module__JuIsVW__doorContent>.lab-module__JuIsVW__kicker{color:#ff89bf}.lab-module__JuIsVW__primary{background:#db0068;border-radius:6px;box-shadow:0 4px 22px #ed087620}.lab-module__JuIsVW__primary:hover{background:#f0087c}.lab-module__JuIsVW__primary:disabled{background:#4b3450}.lab-module__JuIsVW__progress span{background:#343b4e}.lab-module__JuIsVW__progress .lab-module__JuIsVW__progressOn{background:#f3258b;box-shadow:0 0 7px #ed08764d}.lab-module__JuIsVW__placesButton{color:#ebdbe6}.lab-module__JuIsVW__controlsHint kbd,.lab-module__JuIsVW__interact kbd{color:#f5eaf1;background:#222a3a;border-color:#62677d}.lab-module__JuIsVW__interact{border-color:#a9487c}.lab-module__JuIsVW__destination button{color:#c3c9dc}.lab-module__JuIsVW__completed{color:#ff90c1}.lab-module__JuIsVW__floatingPanel li{border-color:#363d51}.lab-module__JuIsVW__simpleButton{color:#bdc0d0}.lab-module__JuIsVW__close{color:#c5c8d7;background:#2b3143}.lab-module__JuIsVW__close:hover{color:#fff;background:#502139}.lab-module__JuIsVW__placeList button{color:#e8eaf3;background:#191f2e;border-color:#3a4256;border-radius:6px}.lab-module__JuIsVW__placeList small{color:#b3b7cb}.lab-module__JuIsVW__placeList button:hover{background:#261c30;border-color:#f3258b}.lab-module__JuIsVW__placeDialog{color:#edf0f7;background:#121725;border-color:#65617c;border-radius:12px}.lab-module__JuIsVW__placeDialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030712aa}.lab-module__JuIsVW__doorHeader{background-image:linear-gradient(130deg,#030713aa,#03071338);border-bottom:1px solid #f872af80}.lab-module__JuIsVW__doorContent>p{color:#bbc0d1}.lab-module__JuIsVW__activated{color:#f2c8df;background:#261b30;border:1px solid #b23b7966}.lab-module__JuIsVW__detailLink{color:#ff86bc}.lab-module__JuIsVW__joystick{background:#111a2d66;border-color:#babbdc88}.lab-module__JuIsVW__joystickAxis{border-color:#e376af55}.lab-module__JuIsVW__joystickKnob{color:#fff;background:#981451de;border:1px solid #ff9acb;box-shadow:0 0 20px #ed087626}.lab-module__JuIsVW__mobileHint{color:#e6e5f1;text-shadow:0 1px 5px #000}.lab-module__JuIsVW__teaser{color:#fff;background:radial-gradient(at 85%,#ed087624,#0000 60%),#151722;border-color:#393b49}.lab-module__JuIsVW__teaser .eyebrow{color:#ff78b7}.lab-module__JuIsVW__teaser p{color:#b4b7c5}.lab-module__JuIsVW__teaser h2 em{color:#ff5fa9}.lab-module__JuIsVW__teaserNote{color:#a0a5b7}.lab-module__JuIsVW__teaserArt{border:1px solid #6b355780;box-shadow:0 20px 45px #02020a50}.lab-module__JuIsVW__quizTrigger{color:#ff89bf;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #51566b80;align-items:center;gap:.5rem;width:100%;min-height:44px;margin-top:.35rem;padding:.55rem 0 0;font-size:.7rem;font-weight:700;display:flex}.lab-module__JuIsVW__quizTrigger svg{flex-shrink:0;width:16px}.lab-module__JuIsVW__quizOptions{border:0;gap:.6rem;margin:0 0 1.25rem;padding:0;display:grid}.lab-module__JuIsVW__quizOption{cursor:pointer;background:#1b2030;border:1px solid #464459;border-radius:8px;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.lab-module__JuIsVW__quizOption:has(input:checked){background:#352037;border-color:#ff78b7}.lab-module__JuIsVW__quizOption:focus-within{outline-offset:2px;outline:2px solid #ff89bf}.lab-module__JuIsVW__quizOption input{accent-color:#ed0876;flex-shrink:0;margin:.25rem 0 0}.lab-module__JuIsVW__quizOption strong{font-size:.8rem;line-height:1.4;display:block}.lab-module__JuIsVW__quizOption small{color:#bbc0d1;margin-top:.3rem;font-size:.7rem;line-height:1.6;display:block}.lab-module__JuIsVW__quizActions{align-items:center;gap:1rem;display:flex}.lab-module__JuIsVW__quizActions .lab-module__JuIsVW__simpleButton{margin:0}.lab-module__JuIsVW__quizActions .lab-module__JuIsVW__primary{flex:1}.lab-module__JuIsVW__quizActions .lab-module__JuIsVW__primary:disabled{cursor:not-allowed}.lab-module__JuIsVW__quizResultTitle{color:#ff89bf;margin:0;font-size:1.3rem;line-height:1.3}.lab-module__JuIsVW__quizSummary{border:1px solid #464459;border-radius:8px;margin:1rem 0;padding:1rem}.lab-module__JuIsVW__quizSummary>div+div{margin-top:.8rem}.lab-module__JuIsVW__quizSummary dt{color:#a6aabd;font-size:.67rem}.lab-module__JuIsVW__quizSummary dd{margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.lab-module__JuIsVW__doorContent>.lab-module__JuIsVW__quizNote{color:#b7b1c3;font-size:.73rem}.lab-module__JuIsVW__quizTrigger:focus-visible{outline-offset:3px;outline:2px solid #ff89bf}.lab-module__JuIsVW__mission{margin:1.5rem 0}.lab-module__JuIsVW__missionProgress{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:1rem;font-size:.74rem;display:flex}.lab-module__JuIsVW__missionProgress>span{color:#bbc0d1}.lab-module__JuIsVW__missionProgress strong{color:#ff89bf}.lab-module__JuIsVW__missionRail.card-rail{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#e4248a transparent;overscroll-behavior-inline:contain;gap:.65rem;max-width:100%;padding:.25rem .15rem 1rem;display:flex;overflow:auto hidden}.lab-module__JuIsVW__missionRail.card-rail>.lab-module__JuIsVW__missionNode{color:#edf0f7;text-align:left;cursor:pointer;scroll-snap-align:start;background:#1a2030;border:1px solid #48465d;border-radius:8px;flex-direction:column;flex:1 0 145px;align-items:flex-start;gap:.5rem;min-width:0;padding:1rem;display:flex}.lab-module__JuIsVW__missionNumber{color:#c3b6cc;border:1px solid #62516c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.7rem;display:grid}.lab-module__JuIsVW__missionNode strong{font-size:.8rem}.lab-module__JuIsVW__missionNode small{color:#a6aabd;font-size:.65rem}.lab-module__JuIsVW__missionNode[data-explored=true] .lab-module__JuIsVW__missionNumber{color:#fff;background:#9c1355;border-color:#ff89bf;box-shadow:0 0 16px #ed087638}.lab-module__JuIsVW__missionNode[aria-pressed=true]{background:#302035;border-color:#ff89bf}.lab-module__JuIsVW__missionNode:focus-visible,.lab-module__JuIsVW__missionRail:focus-visible{outline-offset:2px;outline:2px solid #ff89bf}.lab-module__JuIsVW__missionDetail{background:linear-gradient(135deg,#302035,#171d2b 65%);border:1px solid #494256;border-radius:10px;padding:clamp(1rem,3vw,1.5rem)}.lab-module__JuIsVW__missionDetail:focus{outline-offset:2px;outline:2px solid #b35b88}.lab-module__JuIsVW__missionDetail .lab-module__JuIsVW__kicker{color:#ff89bf}.lab-module__JuIsVW__missionDetail h3{letter-spacing:-.035em;margin:.8rem 0;font-size:clamp(1.2rem,3vw,1.7rem);line-height:1.2}.lab-module__JuIsVW__missionDetail>p{color:#bbc0d1;font-size:.83rem;line-height:1.8}.lab-module__JuIsVW__missionResponsibilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.lab-module__JuIsVW__missionResponsibilities>div{border-top:1px solid #62516c;padding-top:.8rem}.lab-module__JuIsVW__missionResponsibilities dt{color:#ffb2d5;font-size:.7rem;font-weight:750}.lab-module__JuIsVW__missionResponsibilities dd{color:#c4c7d6;margin:.5rem 0 0;font-size:.76rem;line-height:1.7}.lab-module__JuIsVW__missionDetail .lab-module__JuIsVW__primary:disabled{cursor:default;color:#e8c7da;background:#402739}.lab-module__JuIsVW__missionNote{color:#a6aabd;margin:1rem 0 0;font-size:.7rem;line-height:1.7}@media (max-width:1100px){.lab-module__JuIsVW__missionRail.card-rail>.lab-module__JuIsVW__missionNode{flex:0 0 170px}}@media (max-width:700px){.lab-module__JuIsVW__missionResponsibilities{grid-template-columns:1fr}}.lab-module__JuIsVW__hud{display:contents}.lab-module__JuIsVW__mobileBar,.lab-module__JuIsVW__menuBackdrop,.lab-module__JuIsVW__tools .lab-module__JuIsVW__menuRecenter,.lab-module__JuIsVW__controlLabel,.lab-module__JuIsVW__stage[data-loading=true] .lab-module__JuIsVW__hud{display:none}.lab-module__JuIsVW__loading{z-index:20;text-align:center;background:radial-gradient(at 50% 45%,#54203e80,#0000 60%),#0c101b;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.lab-module__JuIsVW__loadingMark{color:#ff62ac;filter:drop-shadow(0 0 20px #ed08764d);width:120px;height:120px;margin-bottom:1.8rem}.lab-module__JuIsVW__loadingOrbit{transform-origin:60px 60px;animation:2.5s linear infinite lab-module__JuIsVW__nexusOrbit}.lab-module__JuIsVW__loading h2{letter-spacing:-.045em;margin:1rem 0 .7rem;font-size:clamp(1.65rem,4vw,2.6rem)}.lab-module__JuIsVW__loading p{color:#c7bbce;margin:0 0 1.5rem;font-size:.83rem}.lab-module__JuIsVW__loading small{color:var(--nexus-muted);margin-top:1rem;font-size:.65rem}.lab-module__JuIsVW__loadingTrack{background:#3d2c42;border-radius:3px;width:min(230px,80%);height:3px;overflow:hidden}.lab-module__JuIsVW__loadingTrack span{background:#ff62ac;width:40%;height:100%;animation:1.5s ease-in-out infinite alternate lab-module__JuIsVW__nexusLoading;display:block}@keyframes lab-module__JuIsVW__nexusOrbit{to{transform:rotate(360deg)}}@keyframes lab-module__JuIsVW__nexusLoading{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (max-width:1100px),(pointer:coarse){.lab-module__JuIsVW__hud{display:none}.lab-module__JuIsVW__mobileBar{top:max(1rem,env(safe-area-inset-top));left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));z-index:12;pointer-events:none;justify-content:space-between;gap:1rem;display:flex;position:absolute}.lab-module__JuIsVW__mobileBar button{border:1px solid var(--nexus-line);min-height:44px;color:var(--nexus-text);background:var(--nexus-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;pointer-events:auto;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.75rem;font-weight:700;display:flex}.lab-module__JuIsVW__mobileBar button[aria-expanded=true]{background:#382039;border-color:#ff89bf}.lab-module__JuIsVW__mobileBar button:focus-visible,.lab-module__JuIsVW__hud button:focus-visible{outline-offset:3px;outline:2px solid #ff89bf}.lab-module__JuIsVW__menuBackdrop{z-index:10;cursor:default;background:#02040b66;border:0;display:block;position:absolute;inset:0}.lab-module__JuIsVW__stage[data-menu-open=true] .lab-module__JuIsVW__hud{z-index:11;top:calc(max(1rem,env(safe-area-inset-top)) + 56px);left:max(1rem,env(safe-area-inset-left));width:min(350px,100% - 2rem);max-height:calc(100% - 5.75rem - env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#a83d73 transparent;background:#101521f7;border:1px solid #75405e;border-radius:12px;padding:1.15rem;display:block;position:absolute;overflow:auto;box-shadow:0 16px 60px #0008}.lab-module__JuIsVW__hud .lab-module__JuIsVW__worldTop{display:block;position:static}.lab-module__JuIsVW__hud .lab-module__JuIsVW__worldBrand{border:0;border-bottom:1px solid var(--nexus-line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 1rem}.lab-module__JuIsVW__hud .lab-module__JuIsVW__worldBrand strong{font-size:.9rem}.lab-module__JuIsVW__hud .lab-module__JuIsVW__tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-top:1rem;display:grid}.lab-module__JuIsVW__hud .lab-module__JuIsVW__tools button{border-radius:7px;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;height:auto;min-height:48px;padding:.65rem;font-size:.7rem;display:flex}.lab-module__JuIsVW__hud .lab-module__JuIsVW__tools svg,.lab-module__JuIsVW__hud .lab-module__JuIsVW__colorDot{flex-shrink:0}.lab-module__JuIsVW__hud .lab-module__JuIsVW__tools .lab-module__JuIsVW__fullscreenButton,.lab-module__JuIsVW__hud .lab-module__JuIsVW__cameraCode{display:none}.lab-module__JuIsVW__hud .lab-module__JuIsVW__controlLabel{font-size:.7rem;display:inline}.lab-module__JuIsVW__hud .lab-module__JuIsVW__exploration{border:0;border-top:1px solid var(--nexus-line);width:auto;box-shadow:none;background:0 0;border-radius:0;margin-top:1rem;padding:1rem 0 0;position:static}.lab-module__JuIsVW__hud .lab-module__JuIsVW__exploration>span{font-size:.68rem}.lab-module__JuIsVW__hud .lab-module__JuIsVW__exploration strong{font-size:1.5rem}.lab-module__JuIsVW__hud .lab-module__JuIsVW__exploration small{font-size:.65rem}.lab-module__JuIsVW__hud .lab-module__JuIsVW__placesButton,.lab-module__JuIsVW__hud .lab-module__JuIsVW__quizTrigger{min-height:48px;font-size:.76rem}.lab-module__JuIsVW__hud .lab-module__JuIsVW__minimap{width:115px;margin:1rem auto 0;position:static}.lab-module__JuIsVW__mobileHint,.lab-module__JuIsVW__recenter,.lab-module__JuIsVW__completed{display:none}.lab-module__JuIsVW__stage[data-menu-open=true] .lab-module__JuIsVW__joystick,.lab-module__JuIsVW__stage[data-menu-open=true] .lab-module__JuIsVW__jumpButton,.lab-module__JuIsVW__stage[data-menu-open=true] .lab-module__JuIsVW__destination{visibility:hidden}:is(html:has(.lab-module__JuIsVW__stage[data-menu-open=true]),body:has(.lab-module__JuIsVW__stage[data-menu-open=true])){overscroll-behavior:none;overflow:hidden}}@media (prefers-reduced-motion:reduce){.lab-module__JuIsVW__loadingOrbit,.lab-module__JuIsVW__loadingTrack span{animation:none}.lab-module__JuIsVW__loadingTrack span{opacity:.6;width:100%}}.lab-module__JuIsVW__entryPreview{object-fit:cover;opacity:.7;pointer-events:none}.lab-module__JuIsVW__stage[data-idle=true] .lab-module__JuIsVW__hud{display:none}.lab-module__JuIsVW__stage[data-idle=true] .lab-module__JuIsVW__canvas{visibility:hidden}.lab-module__JuIsVW__loungeChoices{margin:1.5rem 0}.lab-module__JuIsVW__loungeChoices>p,.lab-module__JuIsVW__coffeeIdea p{color:#bbc0d1;font-size:.8rem;line-height:1.75}.lab-module__JuIsVW__loungeChoices>div[role=group]{gap:.6rem;display:grid}.lab-module__JuIsVW__loungeChoices button{color:#edf0f7;text-align:left;cursor:pointer;background:#1b2030;border:1px solid #494256;border-radius:8px;align-items:center;gap:.8rem;min-height:52px;padding:.9rem;font-size:.8rem;display:flex}.lab-module__JuIsVW__loungeChoices button[aria-pressed=true]{background:#392039;border-color:#ff89bf}.lab-module__JuIsVW__loungeChoices button:focus-visible{outline-offset:3px;outline:2px solid #ff89bf}.lab-module__JuIsVW__loungeChoices svg{color:#ff89bf;flex-shrink:0}.lab-module__JuIsVW__coffeeIdea{background:#302035;border-left:2px solid #ff62ac;border-radius:0 8px 8px 0;margin-top:1rem;padding:1rem}.lab-module__JuIsVW__coffeeIdea strong{color:#ffb2d5;font-size:.9rem}.lab-module__JuIsVW__coffeeIdea p{margin-bottom:0}@media (max-width:1100px),(pointer:coarse){.lab-module__JuIsVW__minimap{top:calc(max(1rem,env(safe-area-inset-top)) + 55px);right:max(1rem,env(safe-area-inset-right));pointer-events:none;opacity:.9;border-radius:8px;width:78px;padding:.25rem}.lab-module__JuIsVW__minimap>span{font-size:.48rem}.lab-module__JuIsVW__mobileHint{top:calc(max(1rem,env(safe-area-inset-top)) + 57px);left:max(1rem,env(safe-area-inset-left));text-align:left;color:#e6e5f1;background:#101521c9;border-left:2px solid #ed0876;border-radius:0 6px 6px 0;width:min(210px,100% - 125px);padding:.5rem .65rem;font-size:.61rem;line-height:1.6;display:block;bottom:auto;transform:none}.lab-module__JuIsVW__stage[data-menu-open=true] .lab-module__JuIsVW__minimap,.lab-module__JuIsVW__stage[data-menu-open=true] .lab-module__JuIsVW__mobileHint{visibility:hidden}}.lab-module__JuIsVW__challenge{background:linear-gradient(135deg,#2e1e32,#171d2b 70%);border:1px solid #6b3557;border-radius:10px;margin:1.5rem 0;padding:clamp(1rem,3vw,1.4rem)}.lab-module__JuIsVW__challenge h3{letter-spacing:-.03em;margin:.8rem 0;font-size:clamp(1.2rem,3vw,1.6rem);line-height:1.25}.lab-module__JuIsVW__challenge h3:focus{outline-offset:5px;border-radius:3px;outline:2px solid #ff89bf}.lab-module__JuIsVW__challenge>p{color:#bbc0d1;font-size:.8rem;line-height:1.75}.lab-module__JuIsVW__challenge .lab-module__JuIsVW__challengeProgress{color:#ff89bf;font-size:.72rem;font-weight:700}.lab-module__JuIsVW__challengeSteps{flex-wrap:wrap;gap:.65rem 1rem;margin:1rem 0;padding:0;list-style:none;display:flex}.lab-module__JuIsVW__challengeSteps li{color:#a6aabd;align-items:center;gap:.4rem;font-size:.68rem;display:flex}.lab-module__JuIsVW__challengeSteps li>span{border:1px solid #62516c;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.lab-module__JuIsVW__challengeSteps svg{width:15px;height:15px}.lab-module__JuIsVW__challengeSteps li[data-complete=true]{color:#ffb2d5}.lab-module__JuIsVW__challengeSteps li[data-complete=true]>span{background:#8c134d;border-color:#ff89bf}.lab-module__JuIsVW__challengeSteps li[aria-current=step]{color:#fff}.lab-module__JuIsVW__challengeOptions{border:0;gap:.6rem;margin:1rem 0 0;padding:0;display:grid}.lab-module__JuIsVW__challengeOptions legend{padding:0 0 .8rem;font-size:.9rem;font-weight:750;line-height:1.5}.lab-module__JuIsVW__challengeOptions button{color:#edf0f7;text-align:left;cursor:pointer;background:#191f2e;border:1px solid #545067;border-radius:7px;justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-height:52px;padding:.85rem;font-size:.78rem;line-height:1.6;display:flex}.lab-module__JuIsVW__challengeOptions button:hover{background:#392039;border-color:#ff89bf}.lab-module__JuIsVW__challengeOptions button:focus-visible{outline-offset:3px;outline:2px solid #ff89bf}.lab-module__JuIsVW__challengeOptions svg{color:#ff89bf;flex-shrink:0}.lab-module__JuIsVW__challenge .lab-module__JuIsVW__challengeResult{color:#f0d6e4;background:#ed08760d;border-left:2px solid #ff89bf;padding:.65rem .8rem}.lab-module__JuIsVW__challenge .lab-module__JuIsVW__challengeFeedback{color:#ffe0bd;background:#3a2b28;border:1px solid #83604a;border-radius:6px;padding:.8rem}.lab-module__JuIsVW__challenge>small{color:#a6aabd;margin-top:1rem;font-size:.65rem;line-height:1.7;display:block}.lab-module__JuIsVW__coffeeIdea .lab-module__JuIsVW__primary{margin-top:1rem}.lab-module__JuIsVW__saveNote{border-top:1px solid var(--nexus-line);color:var(--nexus-muted);margin:.85rem 0 0;padding-top:.7rem;font-size:.6rem;line-height:1.6}
