.PendulumRoom-module__fP9hPq__page{color:#d9e8ef;max-width:1220px;margin:24px auto 70px;padding:0 22px}.PendulumRoom-module__fP9hPq__top{color:#7792a1;font:8px var(--f-mono);letter-spacing:.13em;border-bottom:1px solid #284150;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.PendulumRoom-module__fP9hPq__top a{color:#8bd9ee;text-decoration:none}.PendulumRoom-module__fP9hPq__top b{color:#72edcf}.PendulumRoom-module__fP9hPq__hero{grid-template-columns:1.4fr .8fr;align-items:end;gap:24px;padding:38px 0 28px;display:grid}.PendulumRoom-module__fP9hPq__kicker{color:#72d7ee;font:8px var(--f-mono);letter-spacing:.17em;margin:0 0 11px}.PendulumRoom-module__fP9hPq__hero h1{color:#f0f7fa;font:600 clamp(36px,6vw,66px)/.98 var(--f-label);letter-spacing:-.025em;margin:0}.PendulumRoom-module__fP9hPq__hero p:not(.PendulumRoom-module__fP9hPq__kicker){color:#a2b7c2;max-width:680px;font-size:14px;line-height:1.7}.PendulumRoom-module__fP9hPq__question{background:linear-gradient(130deg,#10202c,#101729);border:1px solid #385466;padding:16px;box-shadow:inset 3px 0 #71d6ec}.PendulumRoom-module__fP9hPq__question span,.PendulumRoom-module__fP9hPq__analysisHead>span{color:#8da7b4;font:8px var(--f-mono);letter-spacing:.13em;display:block}.PendulumRoom-module__fP9hPq__question strong{color:#eaf7fc;font:600 16px/1.45 var(--f-label);margin-top:9px;display:block}.PendulumRoom-module__fP9hPq__grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.PendulumRoom-module__fP9hPq__rig,.PendulumRoom-module__fP9hPq__controls,.PendulumRoom-module__fP9hPq__analysis{background:#08121b;border:1px solid #2d4351}.PendulumRoom-module__fP9hPq__rig{padding:12px}.PendulumRoom-module__fP9hPq__rigTop{color:#7793a1;font:7px var(--f-mono);letter-spacing:.12em;justify-content:space-between;display:flex}.PendulumRoom-module__fP9hPq__chamber{--swing:rotate(16deg);background:radial-gradient(at 51% 43%,#1b3a4b 0%,#101c2a 45%,#07101a 78%);border:1px solid #233d50;height:365px;margin-top:12px;position:relative;overflow:hidden}.PendulumRoom-module__fP9hPq__chamber:after{content:"";pointer-events:none;background:linear-gradient(#0000 49.8%,#7bcde510 50%,#0000 50.2%),linear-gradient(90deg,#0000 49.8%,#7bcde510 50%,#0000 50.2%);position:absolute;inset:0}.PendulumRoom-module__fP9hPq__active .PendulumRoom-module__fP9hPq__string{animation:.44s ease-in-out 10 alternate PendulumRoom-module__fP9hPq__swing}.PendulumRoom-module__fP9hPq__support{z-index:2;background:linear-gradient(#b0c5d0,#536d7d);border-radius:3px;width:132px;height:15px;position:absolute;top:10%;left:calc(50% - 66px);box-shadow:0 5px 18px #0009}.PendulumRoom-module__fP9hPq__support i{background:#637d8b;width:6px;height:15px;position:absolute;top:12px}.PendulumRoom-module__fP9hPq__support i:first-child{left:14px}.PendulumRoom-module__fP9hPq__support i:last-child{right:14px}.PendulumRoom-module__fP9hPq__pivot{z-index:3;background:#103541;border:2px solid #a8f4f2;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(10% + 7px);left:calc(50% - 4px);box-shadow:0 0 14px #68eeeb}.PendulumRoom-module__fP9hPq__string{z-index:3;transform-origin:top;background:linear-gradient(#a2bbc7,#62dce8);width:2px;position:absolute;top:calc(10% + 13px);left:50%;box-shadow:0 0 8px #64cfe455}.PendulumRoom-module__fP9hPq__bob{background:radial-gradient(circle at 33% 25%,#d8ffff,#64c5e4 26%,#285e8e 62%,#142a50);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-20px;left:50%;transform:translate(-50%);box-shadow:inset -8px -10px 18px #07152e,0 0 25px #67d3ea77}.PendulumRoom-module__fP9hPq__bob span{white-space:nowrap;color:#c7e9f1;font:7px var(--f-mono);position:absolute;top:calc(100% + 9px)}.PendulumRoom-module__fP9hPq__angleArc{border:1px dashed #6edce855;border-bottom:0;border-radius:100px 100px 0 0;width:146px;height:100px;position:absolute;top:calc(10% + 22px);left:calc(50% - 72px)}.PendulumRoom-module__fP9hPq__shadow{filter:blur(9px);background:#78e0e222;border-radius:50%;width:50%;height:8px;position:absolute;bottom:16%;left:25%}.PendulumRoom-module__fP9hPq__ruler{color:#678a98;font:7px var(--f-mono);gap:31px;display:grid;position:absolute;top:18%;right:8%}.PendulumRoom-module__fP9hPq__ruler:before{content:"";border-left:1px solid #71b9cc77;position:absolute;top:4px;bottom:0;left:-8px}.PendulumRoom-module__fP9hPq__chamberReadout{color:#77929f;font:7px var(--f-mono);letter-spacing:.08em;background:#08131bdd;justify-content:space-between;padding:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.PendulumRoom-module__fP9hPq__chamberReadout b{color:#bbf7f6;margin-left:8px}.PendulumRoom-module__fP9hPq__timer{align-items:center;gap:18px;padding:12px 3px 1px;display:flex}.PendulumRoom-module__fP9hPq__timer>div:first-child{gap:5px;display:grid}.PendulumRoom-module__fP9hPq__timer span{color:#718c9a;font:7px var(--f-mono);letter-spacing:.12em}.PendulumRoom-module__fP9hPq__timer strong{color:#efffff;font:600 17px var(--f-mono)}.PendulumRoom-module__fP9hPq__ticks{flex:1;align-items:center;gap:4px;height:30px;display:flex}.PendulumRoom-module__fP9hPq__ticks i{background:#203543;flex:1;height:8px}.PendulumRoom-module__fP9hPq__ticks .PendulumRoom-module__fP9hPq__tickLit{background:#53dcca;height:22px;transition:height .1s;box-shadow:0 0 10px #53dcca77}.PendulumRoom-module__fP9hPq__controls{padding:18px}.PendulumRoom-module__fP9hPq__controls h2,.PendulumRoom-module__fP9hPq__analysis h2{color:#edf7fb;font:600 23px var(--f-label);margin:0 0 18px}.PendulumRoom-module__fP9hPq__controls label{color:#aabdc7;font:10px var(--f-label);grid-template-columns:1fr auto;gap:9px;margin:15px 0;display:grid}.PendulumRoom-module__fP9hPq__controls label strong{color:#bcf5ef;font:10px var(--f-mono)}.PendulumRoom-module__fP9hPq__controls input{accent-color:#67dfd4;grid-column:1/-1;width:100%}.PendulumRoom-module__fP9hPq__lengths{gap:5px;margin:-3px 0 18px;display:flex}.PendulumRoom-module__fP9hPq__lengths button{color:#a3bbc4;cursor:pointer;font:8px var(--f-mono);background:#0d1b25;border:1px solid #304957;flex:1;padding:8px 2px}.PendulumRoom-module__fP9hPq__lengths button[aria-pressed=true]{color:#cffff6;background:#133139;border-color:#58ddce;box-shadow:0 0 12px #61dfd533}.PendulumRoom-module__fP9hPq__note{color:#94a4b7;background:#13172a;border-left:2px solid #738de4;margin:18px 0;padding:11px;font-size:10px;line-height:1.55}.PendulumRoom-module__fP9hPq__note b{color:#b8c4ff;font:7px var(--f-mono);letter-spacing:.13em;margin-bottom:4px;display:block}.PendulumRoom-module__fP9hPq__launch{color:#e6fffc;cursor:pointer;width:100%;min-height:44px;font:600 9px var(--f-mono);letter-spacing:.05em;background:linear-gradient(105deg,#124351,#252e58);border:1px solid #66ded5}.PendulumRoom-module__fP9hPq__launch:disabled{opacity:.5;cursor:wait}.PendulumRoom-module__fP9hPq__status{color:#b1c8d0;min-height:50px;font-size:10px;line-height:1.5}.PendulumRoom-module__fP9hPq__analysis{grid-column:1/-1;padding:18px}.PendulumRoom-module__fP9hPq__analysisHead{justify-content:space-between;align-items:end;display:flex}.PendulumRoom-module__fP9hPq__analysisHead h2{margin-bottom:0}.PendulumRoom-module__fP9hPq__tableWrap{margin:16px 0;overflow:auto}.PendulumRoom-module__fP9hPq__tableWrap table{border-collapse:collapse;width:100%;font:10px var(--f-mono)}.PendulumRoom-module__fP9hPq__tableWrap th{text-align:left;color:#7696a5;letter-spacing:.1em;font-size:8px;font-weight:500}.PendulumRoom-module__fP9hPq__tableWrap th,.PendulumRoom-module__fP9hPq__tableWrap td{border-bottom:1px solid #253c48;padding:10px}.PendulumRoom-module__fP9hPq__tableWrap td{color:#cee4e9}.PendulumRoom-module__fP9hPq__empty{color:#93aab5;border-block:1px dashed #344855;padding:20px 12px;font-size:11px;line-height:1.6}.PendulumRoom-module__fP9hPq__conclusion{background:#0b2025;border:1px solid #305158;grid-template-columns:180px 1fr;gap:16px;padding:13px;display:grid}.PendulumRoom-module__fP9hPq__conclusion span,.PendulumRoom-module__fP9hPq__footer b{color:#8fe7d7;font:8px var(--f-mono);letter-spacing:.12em}.PendulumRoom-module__fP9hPq__conclusion p{color:#adc7c7;margin:0;font-size:10px;line-height:1.6}.PendulumRoom-module__fP9hPq__footer{color:#9db3bf;background:#0b151e;border:1px solid #2c414f;grid-template-columns:180px 1fr;gap:10px 16px;margin-top:14px;padding:16px;font-size:10px;line-height:1.6;display:grid}.PendulumRoom-module__fP9hPq__footer .PendulumRoom-module__fP9hPq__safety{color:#e7bb86;grid-column:2}.PendulumRoom-module__fP9hPq__top a:focus-visible,.PendulumRoom-module__fP9hPq__lengths button:focus-visible,.PendulumRoom-module__fP9hPq__launch:focus-visible{outline-offset:3px;outline:2px solid #a7ffec}@keyframes PendulumRoom-module__fP9hPq__swing{0%{transform:rotate(-19deg)}to{transform:rotate(19deg)}}@media (max-width:760px){.PendulumRoom-module__fP9hPq__hero,.PendulumRoom-module__fP9hPq__grid{grid-template-columns:1fr}.PendulumRoom-module__fP9hPq__analysis{grid-column:auto}.PendulumRoom-module__fP9hPq__hero{gap:10px;padding-top:25px}.PendulumRoom-module__fP9hPq__chamber{height:320px}.PendulumRoom-module__fP9hPq__footer,.PendulumRoom-module__fP9hPq__conclusion{grid-template-columns:1fr}.PendulumRoom-module__fP9hPq__footer .PendulumRoom-module__fP9hPq__safety{grid-column:auto}}@media (prefers-reduced-motion:reduce){.PendulumRoom-module__fP9hPq__active .PendulumRoom-module__fP9hPq__string{animation:none}.PendulumRoom-module__fP9hPq__ticks i,.PendulumRoom-module__fP9hPq__lengths button{transition:none}}
