._scene_1mpnb_1{isolation:isolate;background:#050913;border:1px solid #7a8ca52e;border-radius:24px;width:min(100%,1080px);margin:48px auto;position:relative;overflow:hidden;box-shadow:0 24px 100px #0005}._heading_1mpnb_2{z-index:1;pointer-events:none;letter-spacing:.2em;color:#93acbe;justify-content:space-between;gap:16px;font-size:11px;font-weight:600;display:flex;position:absolute;inset:26px 30px auto}._edition_1mpnb_2{letter-spacing:.02em;color:#768ca2;font-weight:400}._viewport_1mpnb_3{aspect-ratio:16/10;background:radial-gradient(at 50% 40%,#101b30,#040811 75%);width:100%;min-height:280px;position:relative}._viewport_1mpnb_3 canvas{touch-action:pan-y;width:100%;height:100%;display:block}._viewport_1mpnb_3 ._video_1mpnb_5{object-fit:contain;background:#050913;width:100%;height:100%;display:block;position:absolute;inset:0}._fallback_1mpnb_6{color:#91b7c9;letter-spacing:.12em;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:13px;display:flex;position:absolute;inset:0}._fallback_1mpnb_6 strong{color:#a3e9ef;text-shadow:0 0 25px #5c91cf;font-size:100px}._controls_1mpnb_7{background:#080e19;border-top:1px solid #7a8ca522;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}._phase_1mpnb_8{color:#9db4c8;letter-spacing:.03em;align-items:center;gap:10px;font-size:12px;display:flex}._phase_1mpnb_8 i{background:#80e5e9;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #6ee8e9}._buttons_1mpnb_8{gap:8px;display:flex}._buttons_1mpnb_8 button{appearance:none;color:#dcf2f6;font:inherit;cursor:pointer;background:#172638;border:1px solid #8eafc42e;border-radius:7px;padding:10px 14px;font-size:12px;transition:background .2s}._buttons_1mpnb_8 button:hover{background:#243a50}._buttons_1mpnb_8 button:disabled{opacity:.4;cursor:default}._buttons_1mpnb_8 button:focus-visible{outline-offset:3px;outline:2px solid #a2f3fa}@media (width<=600px){._scene_1mpnb_1{border-radius:16px;margin:28px auto}._heading_1mpnb_2{font-size:9px;inset:20px 18px auto}._edition_1mpnb_2{display:none}._viewport_1mpnb_3{aspect-ratio:1}._controls_1mpnb_7{flex-direction:column;align-items:flex-start;gap:14px;padding:14px}._buttons_1mpnb_8{width:100%}._buttons_1mpnb_8 button:last-child{flex:1}._phase_1mpnb_8{font-size:11px}}
