.PaperHelicopterRoom-module__rpXlhG__page{color:#e0eaf0;max-width:1220px;margin:22px auto 70px;padding:0 22px}.PaperHelicopterRoom-module__rpXlhG__top{color:#7793a4;font:8px var(--f-mono);letter-spacing:.13em;border-bottom:1px solid #2e4657;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.PaperHelicopterRoom-module__rpXlhG__top a{color:#7bdfff;text-decoration:none}.PaperHelicopterRoom-module__rpXlhG__top b{color:#9fbdff}.PaperHelicopterRoom-module__rpXlhG__hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:25px;padding:35px 0 26px;display:grid}.PaperHelicopterRoom-module__rpXlhG__kicker{color:#77dafa;font:8px var(--f-mono);letter-spacing:.16em;margin:0 0 10px}.PaperHelicopterRoom-module__rpXlhG__hero h1{color:#f2f9ff;font:600 clamp(38px,6vw,66px)/.94 var(--f-label);letter-spacing:-.03em;margin:0}.PaperHelicopterRoom-module__rpXlhG__hero h1 em{color:#b2a8ff;font-style:normal}.PaperHelicopterRoom-module__rpXlhG__hero>div>p:last-child{color:#9eb4c4;max-width:690px;font-size:13px;line-height:1.6}.PaperHelicopterRoom-module__rpXlhG__hero aside{background:linear-gradient(130deg,#171c32,#0b1b29);border:1px solid #4c5576;padding:16px;box-shadow:inset 3px 0 #8eafff}.PaperHelicopterRoom-module__rpXlhG__hero aside span,.PaperHelicopterRoom-module__rpXlhG__hero aside small{color:#93adf7;font:7px var(--f-mono);letter-spacing:.12em;display:block}.PaperHelicopterRoom-module__rpXlhG__hero aside strong{color:#ecf3ff;font:600 15px/1.4 var(--f-label);margin:8px 0 13px;display:block}.PaperHelicopterRoom-module__rpXlhG__workspace{grid-template-columns:1.12fr .88fr;gap:13px;display:grid}.PaperHelicopterRoom-module__rpXlhG__windTunnel,.PaperHelicopterRoom-module__rpXlhG__designDesk,.PaperHelicopterRoom-module__rpXlhG__flightLog{background:#09131d;border:1px solid #2e4556}.PaperHelicopterRoom-module__rpXlhG__windTunnel{padding:12px}.PaperHelicopterRoom-module__rpXlhG__tunnelHead{color:#7795a5;font:7px var(--f-mono);letter-spacing:.1em;justify-content:space-between;display:flex}.PaperHelicopterRoom-module__rpXlhG__tunnel{background:radial-gradient(at 50% 49%,#142d42,#0b1927 58%,#070f18);border:1px solid #30495a;height:440px;margin-top:11px;position:relative;overflow:hidden}.PaperHelicopterRoom-module__rpXlhG__tunnel:before{content:"";background-color:#0000;background-image:linear-gradient(#75cfff0a 1px,#0000 1px),linear-gradient(90deg,#75cfff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:29px 29px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.PaperHelicopterRoom-module__rpXlhG__measure{color:#8ba3b1;font:7px var(--f-mono);flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:8%;bottom:12%;left:10px}.PaperHelicopterRoom-module__rpXlhG__measure i{background:#8db4c455;width:9px;height:1px}.PaperHelicopterRoom-module__rpXlhG__airflow{opacity:.18;justify-content:space-around;display:flex;position:absolute;inset:14% 19% 20%}.PaperHelicopterRoom-module__rpXlhG__airflow i{background:repeating-linear-gradient(0deg,#0000 0 15px,#94e7ff 16px 22px,#0000 23px 35px);width:1px;height:100%;transform:translateY(-40px)}.PaperHelicopterRoom-module__rpXlhG__flight .PaperHelicopterRoom-module__rpXlhG__airflow i{animation:1s linear infinite PaperHelicopterRoom-module__rpXlhG__air}.PaperHelicopterRoom-module__rpXlhG__airflow i:nth-child(2n){animation-delay:-.5s}.PaperHelicopterRoom-module__rpXlhG__copter{z-index:3;width:140px;height:116px;transition:top 1.6s cubic-bezier(.3,.03,.75,.56);position:absolute;top:15%;left:50%;transform:translate(-50%)}.PaperHelicopterRoom-module__rpXlhG__flight .PaperHelicopterRoom-module__rpXlhG__copter{top:69%}.PaperHelicopterRoom-module__rpXlhG__rotor{justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.PaperHelicopterRoom-module__rpXlhG__rotor i{background:linear-gradient(90deg,#819bff,#d9f8ff,#7a9cef);border:1px solid #bceaff;border-radius:2px;height:5px;box-shadow:0 0 12px #75cfff66}.PaperHelicopterRoom-module__rpXlhG__rotor i:first-child{transform:translate(3px)rotate(8deg)}.PaperHelicopterRoom-module__rpXlhG__rotor i:last-child{transform:translate(-3px)rotate(-8deg)}.PaperHelicopterRoom-module__rpXlhG__spinning .PaperHelicopterRoom-module__rpXlhG__rotor{animation:.12s linear infinite PaperHelicopterRoom-module__rpXlhG__spin}.PaperHelicopterRoom-module__rpXlhG__body{background:linear-gradient(90deg,#8bb2ce,#effaff,#759bb7);border:1px solid #b5dcf0;place-items:center;width:18px;height:63px;display:grid;position:absolute;top:9px;left:calc(50% - 9px);box-shadow:0 0 12px #85c6ea44}.PaperHelicopterRoom-module__rpXlhG__body span{color:#435e78;font:6px var(--f-mono);writing-mode:vertical-rl}.PaperHelicopterRoom-module__rpXlhG__fold{background:#809fe644;border:1px solid #b8d2f5;border-top:0;border-radius:0 0 50% 50%;width:38px;height:23px;position:absolute;bottom:13px;left:calc(50% - 19px)}.PaperHelicopterRoom-module__rpXlhG__paperclip{background:linear-gradient(90deg,#637b8a,#f1f7f5,#71899a);border:1px solid #dfdfdb;border-top:0;border-radius:0 0 5px 5px;width:6px;position:absolute;bottom:-2px;left:calc(50% - 3px)}.PaperHelicopterRoom-module__rpXlhG__ground{background:linear-gradient(#0000,#132b3b);border-bottom:2px solid #8bbbef;height:17px;position:absolute;bottom:10%;left:8%;right:8%}.PaperHelicopterRoom-module__rpXlhG__ground span{color:#85a6bd;font:6px var(--f-mono);letter-spacing:.1em}.PaperHelicopterRoom-module__rpXlhG__ground i{background:#a7eaff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0;box-shadow:0 0 15px #a7eaff}.PaperHelicopterRoom-module__rpXlhG__flightTag{color:#b4ffec;max-width:130px;font:7px/1.4 var(--f-mono);letter-spacing:.05em;background:#0b2831df;border:1px solid #72e1df;padding:7px;position:absolute;top:44%;right:8%}.PaperHelicopterRoom-module__rpXlhG__flightTelemetry{justify-content:space-between;padding:12px 3px 1px;display:flex}.PaperHelicopterRoom-module__rpXlhG__flightTelemetry div{gap:5px;display:grid}.PaperHelicopterRoom-module__rpXlhG__flightTelemetry span{color:#7893a1;font:6px var(--f-mono);letter-spacing:.11em}.PaperHelicopterRoom-module__rpXlhG__flightTelemetry b{color:#e1f4ff;font:12px var(--f-mono)}.PaperHelicopterRoom-module__rpXlhG__designDesk{padding:18px}.PaperHelicopterRoom-module__rpXlhG__designDesk h2,.PaperHelicopterRoom-module__rpXlhG__flightLog h2{color:#eef6ff;font:600 23px var(--f-label);margin:0}.PaperHelicopterRoom-module__rpXlhG__template{background:#0d1c28;border:1px solid #2c4960;grid-template-columns:100px 1fr;align-items:center;gap:13px;margin:16px 0;padding:11px;display:grid}.PaperHelicopterRoom-module__rpXlhG__templatePaper{background:linear-gradient(145deg,#ecf8f3,#a9c9e0);border:1px solid #bfd4e5;width:70px;height:100px;margin:auto;position:relative;box-shadow:0 0 16px #95cced22}.PaperHelicopterRoom-module__rpXlhG__templatePaper>span{color:#385670;text-align:center;width:100%;font:4px var(--f-mono);position:absolute;bottom:3px;left:1px}.PaperHelicopterRoom-module__rpXlhG__cut1,.PaperHelicopterRoom-module__rpXlhG__cut2{border-left:1px dashed #536f9d;width:1px;height:41px;position:absolute;top:0}.PaperHelicopterRoom-module__rpXlhG__cut1{left:34%}.PaperHelicopterRoom-module__rpXlhG__cut2{right:34%}.PaperHelicopterRoom-module__rpXlhG__foldLine{border-top:1px dashed #536f9d;width:100%;position:absolute;top:40px;left:0}.PaperHelicopterRoom-module__rpXlhG__templateBlades{justify-content:space-around;align-items:start;width:100%;transition:height .2s;display:flex;position:absolute;top:3px;left:0}.PaperHelicopterRoom-module__rpXlhG__templateBlades b{background:#bfdbea;border:1px solid #54769d;width:29%;height:100%}.PaperHelicopterRoom-module__rpXlhG__templateBlades b:first-child{transform-origin:bottom;transform:rotate(8deg)}.PaperHelicopterRoom-module__rpXlhG__templateBlades b:last-child{transform-origin:bottom;transform:rotate(-8deg)}.PaperHelicopterRoom-module__rpXlhG__templateStem{background:#b7cbd6;border:1px solid #708ca4;width:10%;height:50px;position:absolute;top:41px;left:45%}.PaperHelicopterRoom-module__rpXlhG__template p,.PaperHelicopterRoom-module__rpXlhG__template>p{color:#9db3c1;margin:0;font-size:8px;line-height:1.55}.PaperHelicopterRoom-module__rpXlhG__slider{color:#b1c4ce;font:9px var(--f-label);grid-template-columns:1fr auto;gap:8px;margin:17px 0;display:grid}.PaperHelicopterRoom-module__rpXlhG__slider b{color:#c2c4ff;font:8px var(--f-mono)}.PaperHelicopterRoom-module__rpXlhG__slider input{accent-color:#8f9eff;grid-column:1/-1;width:100%}.PaperHelicopterRoom-module__rpXlhG__slider small{color:#758e9d;grid-column:1/-1;justify-content:space-between;font-size:7px;display:flex}.PaperHelicopterRoom-module__rpXlhG__release{color:#e7faff;cursor:pointer;width:100%;min-height:44px;font:600 9px var(--f-mono);letter-spacing:.08em;background:linear-gradient(110deg,#143d55,#30315e);border:1px solid #81c9f0;margin-top:8px}.PaperHelicopterRoom-module__rpXlhG__release:disabled{opacity:.5;cursor:wait}.PaperHelicopterRoom-module__rpXlhG__status{color:#94b3c0;min-height:45px;font-size:9px;line-height:1.55}.PaperHelicopterRoom-module__rpXlhG__flightLog{grid-column:1/-1;padding:17px}.PaperHelicopterRoom-module__rpXlhG__logHeader{justify-content:space-between;align-items:end;display:flex}.PaperHelicopterRoom-module__rpXlhG__logHeader .PaperHelicopterRoom-module__rpXlhG__kicker{margin-bottom:6px}.PaperHelicopterRoom-module__rpXlhG__logHeader>span{color:#7893a1;font:7px var(--f-mono);letter-spacing:.1em}.PaperHelicopterRoom-module__rpXlhG__empty{color:#91a9b4;padding:14px 3px;font-size:10px;line-height:1.5}.PaperHelicopterRoom-module__rpXlhG__trialGrid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:7px;margin:14px 0;display:grid}.PaperHelicopterRoom-module__rpXlhG__trialGrid article{background:#0c1923;border:1px solid #2d4451;gap:5px;padding:10px;display:grid}.PaperHelicopterRoom-module__rpXlhG__trialGrid article span,.PaperHelicopterRoom-module__rpXlhG__trialGrid article>small{color:#7e9aa7;font:6px var(--f-mono);letter-spacing:.08em}.PaperHelicopterRoom-module__rpXlhG__trialGrid article>b{color:#e1f5ff;font:600 21px var(--f-mono)}.PaperHelicopterRoom-module__rpXlhG__trialGrid article>b small{font-size:9px}.PaperHelicopterRoom-module__rpXlhG__trialGrid article>i{background:linear-gradient(90deg,#6ddaf0,#9c9fff);height:3px;box-shadow:0 0 8px #7fe4fa66}.PaperHelicopterRoom-module__rpXlhG__explain{background:#0d2029;border-left:2px solid #83c9ef;grid-template-columns:170px 1fr;gap:13px;padding:12px;display:grid}.PaperHelicopterRoom-module__rpXlhG__explain b,.PaperHelicopterRoom-module__rpXlhG__source b{color:#a3ddf3;font:7px var(--f-mono);letter-spacing:.12em}.PaperHelicopterRoom-module__rpXlhG__explain p{color:#a9c2cf;margin:0;font-size:9px;line-height:1.55}.PaperHelicopterRoom-module__rpXlhG__source{color:#9bb1bc;background:#0a151e;border:1px solid #2d4350;grid-template-columns:150px 1fr;gap:8px 12px;margin-top:12px;padding:13px;font-size:8px;line-height:1.5;display:grid}.PaperHelicopterRoom-module__rpXlhG__source a{color:#97dfff;font:8px var(--f-mono)}.PaperHelicopterRoom-module__rpXlhG__source span{grid-column:2}.PaperHelicopterRoom-module__rpXlhG__release:focus-visible,.PaperHelicopterRoom-module__rpXlhG__slider input:focus-visible{outline-offset:3px;outline:2px solid #c4fcff}@keyframes PaperHelicopterRoom-module__rpXlhG__spin{to{transform:translate(-50%)rotate(360deg)}}@keyframes PaperHelicopterRoom-module__rpXlhG__air{to{transform:translateY(40px)}}@media (max-width:780px){.PaperHelicopterRoom-module__rpXlhG__hero,.PaperHelicopterRoom-module__rpXlhG__workspace{grid-template-columns:1fr}.PaperHelicopterRoom-module__rpXlhG__flightLog{grid-column:auto}.PaperHelicopterRoom-module__rpXlhG__hero{gap:12px}.PaperHelicopterRoom-module__rpXlhG__tunnel{height:360px}}@media (max-width:520px){.PaperHelicopterRoom-module__rpXlhG__page{padding:0 11px}.PaperHelicopterRoom-module__rpXlhG__top{font-size:6px}.PaperHelicopterRoom-module__rpXlhG__hero{padding:25px 0 18px}.PaperHelicopterRoom-module__rpXlhG__tunnel{height:320px}.PaperHelicopterRoom-module__rpXlhG__template{grid-template-columns:75px 1fr}.PaperHelicopterRoom-module__rpXlhG__explain,.PaperHelicopterRoom-module__rpXlhG__source{grid-template-columns:1fr}.PaperHelicopterRoom-module__rpXlhG__source span{grid-column:auto}}@media (prefers-reduced-motion:reduce){.PaperHelicopterRoom-module__rpXlhG__flight .PaperHelicopterRoom-module__rpXlhG__copter,.PaperHelicopterRoom-module__rpXlhG__flight .PaperHelicopterRoom-module__rpXlhG__airflow i{animation:none}.PaperHelicopterRoom-module__rpXlhG__copter{transition:none}.PaperHelicopterRoom-module__rpXlhG__trialGrid article>i{box-shadow:none}}
