.LightPathExperiment-module__RfO3GW__root{justify-content:center;align-items:stretch;min-height:100%;display:flex;position:relative}.LightPathExperiment-module__RfO3GW__background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.LightPathExperiment-module__RfO3GW__scrim{background:linear-gradient(#060810d1,#060810f0);position:absolute;inset:0}.LightPathExperiment-module__RfO3GW__panel{color:#f6f1e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d101cdb;border:1px solid #ffd68c38;border-radius:20px;width:min(680px,100%);margin:12px auto;padding:18px 16px 22px;position:relative}.LightPathExperiment-module__RfO3GW__header span{letter-spacing:.14em;color:#ffd68c;font-size:11px}.LightPathExperiment-module__RfO3GW__header h2{margin:6px 0 8px;font-size:19px;line-height:1.45}.LightPathExperiment-module__RfO3GW__header p{color:#d9d2c2;margin:0 0 12px;font-size:13.5px;line-height:1.8}.LightPathExperiment-module__RfO3GW__stage{background:radial-gradient(120% 90% at 50% 118%,#403a2e8c,#0000 60%),linear-gradient(#10131f 0%,#171b2b 62%,#232433 100%);border:1px solid #ffffff14;border-radius:14px;height:220px;position:relative;overflow:hidden}.LightPathExperiment-module__RfO3GW__stage[data-lights=on],.LightPathExperiment-module__RfO3GW__stage[data-lights=half]{background:radial-gradient(60% 55% at 50% 0,#ffe2966b,#0000 70%),linear-gradient(#1d2032 0%,#232743 62%,#2c2f47 100%)}.LightPathExperiment-module__RfO3GW__stage[data-lights=half]{background:radial-gradient(34% 42% at 38% 0,#ffe29652,#0000 70%),linear-gradient(#161a2a 0%,#1c2036 62%,#262940 100%)}.LightPathExperiment-module__RfO3GW__floor{background:linear-gradient(#7a603a59,#54422880);height:22px;position:absolute;bottom:0;left:0;right:0}.LightPathExperiment-module__RfO3GW__lamps{gap:26px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.LightPathExperiment-module__RfO3GW__lamp{background:#3a3d4e;border-radius:0 0 8px 8px;width:16px;height:10px;position:relative}.LightPathExperiment-module__RfO3GW__lamp:after{content:"";clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);opacity:0;background:linear-gradient(#ffe49680,#0000 85%);width:46px;height:64px;transition:opacity .5s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.LightPathExperiment-module__RfO3GW__lampOn:after{opacity:1}.LightPathExperiment-module__RfO3GW__lampOn{background:#ffe9ac;box-shadow:0 0 14px #ffe296e6}.LightPathExperiment-module__RfO3GW__window{background:linear-gradient(#1a2030,#131826);border:2px solid #d6dceb66;border-radius:6px;width:58px;height:44px;transition:background .5s,box-shadow .5s;position:absolute;top:26px;overflow:hidden}.LightPathExperiment-module__RfO3GW__pane{background:linear-gradient(115deg,#ffffff1a 0 8%,#0000 8% 100%),#96a5c329;border-right:1.5px solid #d6dceb59;transition:transform .7s;position:absolute;inset:0}.LightPathExperiment-module__RfO3GW__windowEastOpen .LightPathExperiment-module__RfO3GW__pane,.LightPathExperiment-module__RfO3GW__windowWestOpen .LightPathExperiment-module__RfO3GW__pane{transform:translate(-86%)}.LightPathExperiment-module__RfO3GW__moon{opacity:.35;background:#fdf6dc;border-radius:50%;width:11px;height:11px;transition:opacity .6s;position:absolute;top:6px;right:9px;box-shadow:0 0 10px #fdf6dce6}.LightPathExperiment-module__RfO3GW__streetlight{opacity:.3;background:#ffd68c;border-radius:50%;width:7px;height:7px;transition:opacity .6s;position:absolute;bottom:5px;left:10px;box-shadow:0 0 12px #ffd68cf2}.LightPathExperiment-module__RfO3GW__windowEastOpen .LightPathExperiment-module__RfO3GW__moon,.LightPathExperiment-module__RfO3GW__windowEastOpen .LightPathExperiment-module__RfO3GW__streetlight{opacity:1}.LightPathExperiment-module__RfO3GW__shaft{clip-path:polygon(100% 0,100% 34%,8% 100%,0 72%);opacity:0;pointer-events:none;background:linear-gradient(250deg,#ffecb080,#ffecb00f 78%,#0000);width:240px;height:130px;transition:opacity .9s;position:absolute;top:40px;right:24px}.LightPathExperiment-module__RfO3GW__shaftOn{opacity:1}.LightPathExperiment-module__RfO3GW__escapeGlow{pointer-events:none;border-radius:10px;width:66px;height:52px;animation:2.2s ease-in-out infinite alternate LightPathExperiment-module__RfO3GW__lpGlowPulse;position:absolute;top:22px;right:12px;box-shadow:0 0 26px 8px #ffecb08c}@keyframes LightPathExperiment-module__RfO3GW__lpGlowPulse{0%{opacity:.55}to{opacity:1}}.LightPathExperiment-module__RfO3GW__windowEast{right:14px}.LightPathExperiment-module__RfO3GW__windowWest{left:14px}.LightPathExperiment-module__RfO3GW__windowEastOpen{background:radial-gradient(30% 30% at 68% 26%,#fffae0f2,#0000 60%),radial-gradient(60% 45% at 30% 80%,#ffd68c8c,#0000 70%),linear-gradient(#2c3350,#232c47);box-shadow:0 0 22px #ffecaa80}.LightPathExperiment-module__RfO3GW__windowWestOpen{background:repeating-linear-gradient(115deg,#0000 0 6px,#96aacd47 6px 7px),linear-gradient(#0d1220,#0a0e19)}.LightPathExperiment-module__RfO3GW__windowLabel{letter-spacing:.08em;color:#b9b2a0;text-align:center;max-width:72px;font-size:10px;line-height:1.5;position:absolute;top:74px}.LightPathExperiment-module__RfO3GW__windowLabelEast{right:8px}.LightPathExperiment-module__RfO3GW__windowLabelWest{left:8px}.LightPathExperiment-module__RfO3GW__birds{pointer-events:none;position:absolute;inset:0}.LightPathExperiment-module__RfO3GW__bird{color:#cdd4e4;width:16px;height:8px;position:absolute;top:46px;left:50%}.LightPathExperiment-module__RfO3GW__bird:before,.LightPathExperiment-module__RfO3GW__bird:after{content:"";background:currentColor;border-radius:2px;width:9px;height:2.4px;animation:.34s ease-in-out infinite alternate LightPathExperiment-module__RfO3GW__lpFlap;position:absolute;top:3px}.LightPathExperiment-module__RfO3GW__bird:before{transform-origin:100%;left:0;transform:rotate(24deg)}.LightPathExperiment-module__RfO3GW__bird:after{transform-origin:0;animation-name:LightPathExperiment-module__RfO3GW__lpFlapRight;right:0;transform:rotate(-24deg)}.LightPathExperiment-module__RfO3GW__bird1{margin-left:-14px}.LightPathExperiment-module__RfO3GW__birdsTired .LightPathExperiment-module__RfO3GW__bird{top:74px}.LightPathExperiment-module__RfO3GW__birdsTired .LightPathExperiment-module__RfO3GW__bird:before,.LightPathExperiment-module__RfO3GW__birdsTired .LightPathExperiment-module__RfO3GW__bird:after{animation-duration:.6s}.LightPathExperiment-module__RfO3GW__birdsEscaped .LightPathExperiment-module__RfO3GW__bird{opacity:0}@keyframes LightPathExperiment-module__RfO3GW__lpFlap{0%{transform:rotate(30deg)}to{transform:rotate(-14deg)}}@keyframes LightPathExperiment-module__RfO3GW__lpFlapRight{0%{transform:rotate(-30deg)}to{transform:rotate(14deg)}}.LightPathExperiment-module__RfO3GW__birdsIdle .LightPathExperiment-module__RfO3GW__bird{animation:3.4s ease-in-out infinite LightPathExperiment-module__RfO3GW__lpCircle}.LightPathExperiment-module__RfO3GW__birdsIdle .LightPathExperiment-module__RfO3GW__bird2{animation-delay:.5s}.LightPathExperiment-module__RfO3GW__birdsIdle .LightPathExperiment-module__RfO3GW__bird3{animation-delay:1.1s}@keyframes LightPathExperiment-module__RfO3GW__lpCircle{0%{transform:translate(0)}25%{transform:translate(34px,10px)}50%{transform:translateY(22px)}75%{transform:translate(-34px,10px)}to{transform:translate(0)}}.LightPathExperiment-module__RfO3GW__runTimer{opacity:0;width:1px;height:1px;position:absolute}.LightPathExperiment-module__RfO3GW__runTimerActive{animation:2.6s linear forwards LightPathExperiment-module__RfO3GW__lpRunClock}@keyframes LightPathExperiment-module__RfO3GW__lpRunClock{to{opacity:.01}}.LightPathExperiment-module__RfO3GW__motion-circle-lights .LightPathExperiment-module__RfO3GW__bird{animation:.9s ease-in-out 3 LightPathExperiment-module__RfO3GW__lpCircle}.LightPathExperiment-module__RfO3GW__motion-crash-glass .LightPathExperiment-module__RfO3GW__bird{animation:2.6s ease-in forwards LightPathExperiment-module__RfO3GW__lpCrash}.LightPathExperiment-module__RfO3GW__motion-hide-high .LightPathExperiment-module__RfO3GW__bird{animation:2.6s ease-out forwards LightPathExperiment-module__RfO3GW__lpHide}.LightPathExperiment-module__RfO3GW__motion-almost .LightPathExperiment-module__RfO3GW__bird1{animation:2.6s ease-in-out forwards LightPathExperiment-module__RfO3GW__lpAlmost}.LightPathExperiment-module__RfO3GW__motion-almost .LightPathExperiment-module__RfO3GW__bird2,.LightPathExperiment-module__RfO3GW__motion-almost .LightPathExperiment-module__RfO3GW__bird3{animation:1.3s ease-in-out 2 LightPathExperiment-module__RfO3GW__lpCircle}.LightPathExperiment-module__RfO3GW__motion-scatter .LightPathExperiment-module__RfO3GW__bird1{animation:2.6s ease-out forwards LightPathExperiment-module__RfO3GW__lpScatterA}.LightPathExperiment-module__RfO3GW__motion-scatter .LightPathExperiment-module__RfO3GW__bird2{animation:2.6s ease-out forwards LightPathExperiment-module__RfO3GW__lpScatterB}.LightPathExperiment-module__RfO3GW__motion-scatter .LightPathExperiment-module__RfO3GW__bird3{animation:2.6s ease-out forwards LightPathExperiment-module__RfO3GW__lpScatterC}.LightPathExperiment-module__RfO3GW__motion-no-exit .LightPathExperiment-module__RfO3GW__bird{animation:2.6s ease-in-out forwards LightPathExperiment-module__RfO3GW__lpDrift}.LightPathExperiment-module__RfO3GW__motion-escape .LightPathExperiment-module__RfO3GW__bird{animation:2.6s ease-in forwards LightPathExperiment-module__RfO3GW__lpEscape}.LightPathExperiment-module__RfO3GW__motion-escape .LightPathExperiment-module__RfO3GW__bird2{animation-delay:.35s}.LightPathExperiment-module__RfO3GW__motion-escape .LightPathExperiment-module__RfO3GW__bird3{animation-delay:.7s}@keyframes LightPathExperiment-module__RfO3GW__lpCrash{0%{transform:translate(0)}45%{transform:translate(118px,-14px)}55%{transform:translate(126px,-16px)rotate(18deg)}70%{transform:translate(104px,6px)rotate(-6deg)}to{opacity:.75;transform:translate(96px,26px)}}@keyframes LightPathExperiment-module__RfO3GW__lpHide{0%{transform:translate(0)scale(1)}to{opacity:.55;transform:translate(-118px,-26px)scale(.66)}}@keyframes LightPathExperiment-module__RfO3GW__lpAlmost{0%{transform:translate(0)}45%{transform:translate(96px,-12px)}60%{transform:translate(96px,-12px)}to{transform:translate(6px,4px)}}@keyframes LightPathExperiment-module__RfO3GW__lpScatterA{to{transform:translate(-96px,-18px)}}@keyframes LightPathExperiment-module__RfO3GW__lpScatterB{to{transform:translate(88px,34px)}}@keyframes LightPathExperiment-module__RfO3GW__lpScatterC{to{transform:translate(-30px,58px)}}@keyframes LightPathExperiment-module__RfO3GW__lpDrift{0%{transform:translate(0)}50%{transform:translate(-24px,30px)}to{opacity:.8;transform:translate(16px,44px)}}@keyframes LightPathExperiment-module__RfO3GW__lpEscape{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:1;transform:translate(112px,-16px)scale(.9)}to{opacity:0;transform:translate(150px,-30px)scale(.55)}}@media (prefers-reduced-motion:reduce){.LightPathExperiment-module__RfO3GW__birdsIdle .LightPathExperiment-module__RfO3GW__bird,.LightPathExperiment-module__RfO3GW__motion-circle-lights .LightPathExperiment-module__RfO3GW__bird,.LightPathExperiment-module__RfO3GW__motion-crash-glass .LightPathExperiment-module__RfO3GW__bird,.LightPathExperiment-module__RfO3GW__motion-hide-high .LightPathExperiment-module__RfO3GW__bird,.LightPathExperiment-module__RfO3GW__motion-almost .LightPathExperiment-module__RfO3GW__bird,.LightPathExperiment-module__RfO3GW__motion-scatter .LightPathExperiment-module__RfO3GW__bird,.LightPathExperiment-module__RfO3GW__motion-no-exit .LightPathExperiment-module__RfO3GW__bird,.LightPathExperiment-module__RfO3GW__motion-escape .LightPathExperiment-module__RfO3GW__bird{animation-duration:10ms;animation-iteration-count:1}.LightPathExperiment-module__RfO3GW__runTimerActive{animation-duration:10ms}}.LightPathExperiment-module__RfO3GW__form{margin-top:14px}.LightPathExperiment-module__RfO3GW__steps{gap:10px;display:grid}.LightPathExperiment-module__RfO3GW__steps fieldset{border:1px solid #ffffff1f;border-radius:12px;margin:0;padding:8px 10px 10px}.LightPathExperiment-module__RfO3GW__steps legend{color:#ffd68c;padding:0 6px;font-size:12.5px}.LightPathExperiment-module__RfO3GW__choices{flex-wrap:wrap;gap:8px;display:flex}.LightPathExperiment-module__RfO3GW__choice{color:#f6f1e6;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:8px 14px;font-size:13.5px}.LightPathExperiment-module__RfO3GW__choice[aria-pressed=true]{color:#241c0d;background:#ffd68c;border-color:#ffd68c;font-weight:700}.LightPathExperiment-module__RfO3GW__choice:disabled{opacity:.6;cursor:default}.LightPathExperiment-module__RfO3GW__feedback{background:#ffffff12;border-radius:12px;min-height:3.4em;margin:12px 0 10px;padding:10px 12px;font-size:13.5px;line-height:1.8}.LightPathExperiment-module__RfO3GW__feedbackSuccess{background:#7ed99a29;border:1px solid #7ed99a73}.LightPathExperiment-module__RfO3GW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LightPathExperiment-module__RfO3GW__runButton{color:#241c0d;cursor:pointer;background:#ffd68c;border:none;border-radius:999px;padding:11px 20px;font-size:14.5px;font-weight:700}.LightPathExperiment-module__RfO3GW__secondaryButton,.LightPathExperiment-module__RfO3GW__hintButton{color:#f6f1e6;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;padding:9px 14px;font-size:13px}.LightPathExperiment-module__RfO3GW__hintButton{color:#ffd68c;border-color:#ffd68c99}.LightPathExperiment-module__RfO3GW__continueButton{color:#10240f;cursor:pointer;background:#7ed99a;border:none;border-radius:999px;padding:11px 18px;font-size:14px;font-weight:700}.LightPathExperiment-module__RfO3GW__trials{color:#b9b2a0;margin-left:auto;font-size:12px}.LightPathExperiment-module__RfO3GW__badge{color:#d9d2c2;border:1px dashed #ffd68c66;border-radius:12px;gap:2px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:grid}.LightPathExperiment-module__RfO3GW__badgeUnlocked{color:#ffe9b8;background:#ffd68c1f;border-style:solid}.LightPathExperiment-module__RfO3GW__nudge .LightPathExperiment-module__RfO3GW__runButton{animation:1.6s ease-in-out 2 LightPathExperiment-module__RfO3GW__lpNudge}@keyframes LightPathExperiment-module__RfO3GW__lpNudge{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}
