.drone-controller_controller___YeUJ{position:relative;isolation:isolate;width:100%;aspect-ratio:30/17;flex:none}.drone-controller_frame__9mtJQ{display:block;width:100%;height:100%;overflow:visible;pointer-events:none;user-select:none;filter:drop-shadow(0 12px 16px rgba(9,19,26,.16))}.drone-controller_labels__LlO5L{font-family:inherit;font-weight:500}.drone-controller_screen__4cH63{position:absolute;z-index:1;top:17.0588%;left:21%;width:58%;height:65.8824%;overflow:hidden;border-radius:clamp(2px,.5vw,7px);background:#071015;box-shadow:inset 0 0 0 1px rgba(0,0,0,.7)}.drone-controller_screen__4cH63>*{display:block;width:100%;height:100%}.drone-controller_screen__4cH63 iframe{border:0}.drone-controller_controller___YeUJ[data-fullscreen=true]{height:100%;aspect-ratio:auto}.drone-controller_controller___YeUJ[data-fullscreen=true] .drone-controller_frame__9mtJQ{display:none}.drone-controller_controller___YeUJ[data-fullscreen=true] .drone-controller_screen__4cH63{inset:0;width:100%;height:100%;border-radius:0;box-shadow:none}.flight-sticks_deck__CJjqa{flex:none;display:flex;justify-content:space-between;gap:16px;width:100%;padding:4px 6px max(8px,env(safe-area-inset-bottom));box-sizing:border-box;user-select:none;-webkit-touch-callout:none}.flight-sticks_unit__qxDCb{display:flex;flex-direction:column;align-items:center;gap:6px}.flight-sticks_stick__tfzXO{width:clamp(116px,36vw,168px);aspect-ratio:1;touch-action:none}.flight-sticks_stick__tfzXO[data-disabled=true]{opacity:.45}.flight-sticks_stick__tfzXO svg{display:block;width:100%;height:100%;overflow:visible}.flight-sticks_cap__NBr7m{transition:transform .18s cubic-bezier(.2,.9,.3,1.15)}.flight-sticks_stick__tfzXO[data-held=true] .flight-sticks_cap__NBr7m{transition:none}.flight-sticks_caption__6t2_d{color:#aeb8b9;font-size:12px;line-height:1.3}@media (orientation:landscape){.flight-sticks_deck__CJjqa{position:absolute;inset:48px 0 0;align-items:center;padding:0 max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));pointer-events:none}.flight-sticks_stick__tfzXO{width:clamp(96px,30vh,132px);pointer-events:auto}}@media (prefers-reduced-motion:reduce){.flight-sticks_cap__NBr7m{transition:none}}.flight-footer_footer___dZT3{position:relative;height:0;margin:0;padding:0;outline:none}.flight-footer_gateway__V9zs1{overflow:clip}.flight-footer_curtain__TrAv_[data-lifted=true]{will-change:transform}.flight-footer_backdrop__ze_ia{position:absolute;right:0;bottom:0;left:0;background:#141719}.flight-footer_dialog__6iadL{position:fixed;inset:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:0;border:0;background:#141719;color:#f1f0ec;overflow:hidden;z-index:1000}.flight-footer_dialog__6iadL::backdrop{background:#141719}.flight-footer_stage__OKPs9{position:absolute;top:0;left:0;width:100vw;height:100dvh;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at 50% 55%,#353c3f 0,#141719 70%);padding:24px;box-sizing:border-box;transform-origin:center;will-change:transform}.flight-footer_toolbar__2JqVW{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px;z-index:2}.flight-footer_toolbar__2JqVW strong{font-size:13px;letter-spacing:.16em}.flight-footer_toolbar__2JqVW span{display:block;font-size:9px;letter-spacing:.1em;color:#aeb8b9;margin-top:6px}.flight-footer_toolbar__2JqVW nav{display:flex;gap:8px}.flight-footer_toolbar__2JqVW button{border:1px solid #465054;border-radius:4px;background:#20272a;padding:10px 14px;font-size:12px}.flight-footer_loading__ysMxg span{font-size:10px;color:#adbfbd}.flight-footer_toolbar__2JqVW button span{display:inline;margin:0;color:inherit;font-size:14px}.flight-footer_toolbar__2JqVW button:hover{background:#354246}.flight-footer_controller__Zes2N{position:relative;width:min(1200px,100%,calc((100dvh - 150px) * 1.7647));margin:auto;flex-shrink:0}.flight-footer_fullscreen__BAexA{width:100%;height:calc(100% - 105px);margin:16px 0;flex:1;min-height:0}.flight-footer_game___W4SX{width:100%;height:100%;border:0;display:block;background:#8cb6c9}.flight-footer_loading__ysMxg{position:absolute;inset:0;background:#17292d;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;text-align:center;font-size:13px}.flight-footer_loading__ysMxg a{text-decoration:underline}.flight-footer_instructions__uPjuo{width:100%;display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#aeb8b9}.flight-footer_toolbar__2JqVW button:focus-visible{outline:2px solid #a5edc4;outline-offset:4px}@media (width <= 640px){.flight-footer_stage__OKPs9{padding:14px}.flight-footer_toolbar__2JqVW{align-items:flex-start}.flight-footer_toolbar__2JqVW span{max-width:100px;line-height:1.6}.flight-footer_toolbar__2JqVW nav{gap:4px;flex-wrap:wrap;justify-content:flex-end}.flight-footer_toolbar__2JqVW button{font-size:10px;padding:9px 8px}.flight-footer_instructions__uPjuo{font-size:9px;flex-direction:column;gap:6px}.flight-footer_controller__Zes2N{width:100%}.flight-footer_fullscreen__BAexA{height:auto;flex:1}}.flight-footer_window__KiTso{position:absolute;overflow:hidden;background:#141719;will-change:top,height,width}.flight-footer_dialog__6iadL,.flight-footer_dialog__6iadL::backdrop{background:transparent}.flight-footer_dialog__6iadL:not([open]){display:block;opacity:1;pointer-events:none;z-index:40}body:has(.flight-footer_footer___dZT3) aside:has(.dialkit-panel),body:has(.flight-footer_footer___dZT3)>.dialkit-root:not([data-flight-tuner]){display:none!important}.flight-footer_handheld__s4Len{width:100%;height:auto;margin:10px 0;overflow:hidden;border-radius:14px;box-shadow:0 0 0 1px #3a4347}@media (hover:none) and (pointer:coarse){.flight-footer_toolbar__2JqVW{justify-content:flex-end}.flight-footer_stage__OKPs9{padding:max(10px,env(safe-area-inset-top)) 12px 0}.flight-footer_toolbar__2JqVW button{min-height:40px}}@media (hover:none) and (pointer:coarse) and (orientation:landscape){.flight-footer_stage__OKPs9{padding:max(6px,env(safe-area-inset-top)) 0 0}.flight-footer_toolbar__2JqVW{padding-right:max(12px,env(safe-area-inset-right));box-sizing:border-box}.flight-footer_toolbar__2JqVW button{min-height:36px;padding-block:6px}.flight-footer_handheld__s4Len{width:calc(100% - 2 * (clamp(96px, 30vh, 132px) + 28px));margin:6px auto max(8px,env(safe-area-inset-bottom))}}.flight-footer_controlHint__en3E_{color:#b7c8c5;font-size:11px;line-height:1.6}@media (width <= 1100px){.flight-footer_controlHint__en3E_{display:none}.flight-footer_toolbar__2JqVW{justify-content:flex-end}}.FunWork_timeline__Bb1tc{appearance:none;background:transparent}.FunWork_timeline__Bb1tc::-webkit-slider-runnable-track{height:4px;background:transparent}.FunWork_timeline__Bb1tc::-moz-range-track{height:4px;background:transparent}.FunWork_timeline__Bb1tc::-webkit-slider-thumb{width:1px;height:1px;appearance:none;background:transparent;opacity:0}.FunWork_timeline__Bb1tc::-moz-range-thumb{width:1px;height:1px;background:transparent;border:0;opacity:0}.SkeuomorphicClock_shell__8wfFf{display:flex;align-items:center;gap:28px;color:#1d1d1f;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif}.SkeuomorphicClock_clock__G_7a3{position:relative;width:var(--clock-size);height:var(--clock-size);flex:0 0 auto}.SkeuomorphicClock_case__VQpGV{position:absolute;inset:6.1% 3.9% 7.9% 9.8%;overflow:hidden;border-radius:23%;background:#1f1f20}.SkeuomorphicClock_face__h8a9V{position:absolute;top:5.8%;left:6.6%;width:87%;height:87%;border-radius:999px;background:radial-gradient(circle at 50% 48%,#ffffff 0 62%,#fbfbfa 78%,#f4f3f2 100%)}.SkeuomorphicClock_number__MHxZM{position:absolute;top:50%;left:50%;width:28px;height:28px;color:#202124;font-size:calc(var(--clock-size) * .096);font-weight:500;line-height:28px;text-align:center;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(var(--clock-size) * -.292)) rotate(var(--counter-angle));transform-origin:center;user-select:none}.SkeuomorphicClock_hand__RlkIJ{position:absolute;top:50%;left:50%;border-radius:999px;transform:translate(-50%,-100%) rotate(var(--rotation));transform-origin:50% 100%;pointer-events:none}.SkeuomorphicClock_hourHand__Bu3rp,.SkeuomorphicClock_minuteHand__sWUKN{background:#222324;box-shadow:0 0 0 .4px rgba(0,0,0,.35)}.SkeuomorphicClock_hourHand__Bu3rp{width:calc(var(--clock-size) * .021);height:calc(var(--clock-size) * .215)}.SkeuomorphicClock_minuteHand__sWUKN{width:calc(var(--clock-size) * .021);height:calc(var(--clock-size) * .347)}.SkeuomorphicClock_secondHand__mgiTl{width:calc(var(--clock-size) * .011);height:calc(var(--clock-size) * .39);background:#ff8a2a;border-radius:999px 999px 2px 2px}.SkeuomorphicClock_secondTail__tf7pz{position:absolute;top:50%;left:50%;width:calc(var(--clock-size) * .011);height:calc(var(--clock-size) * .062);border-radius:999px;background:#ff8a2a;transform:translate(-50%) rotate(var(--rotation));transform-origin:50% 0;pointer-events:none}.SkeuomorphicClock_capInner__XoBpP,.SkeuomorphicClock_capOuter__NhuCp{position:absolute;top:50%;left:50%;border-radius:999px;transform:translate(-50%,-50%);pointer-events:none}.SkeuomorphicClock_capOuter__NhuCp{width:calc(var(--clock-size) * .049);height:calc(var(--clock-size) * .049);border:calc(var(--clock-size) * .011) solid #ff8a2a;background:#ffffff}.SkeuomorphicClock_capInner__XoBpP{width:calc(var(--clock-size) * .019);height:calc(var(--clock-size) * .019);background:#1f1f20}.SkeuomorphicClock_controls__RrriV{display:grid;gap:12px;min-width:172px;padding:2px 0}.SkeuomorphicClock_field__5dwQP{display:grid;gap:7px}.SkeuomorphicClock_label__kCszo{color:#343436;font-size:12px;font-weight:650;letter-spacing:0}.SkeuomorphicClock_timeInput__uHRrV{width:152px;border:1px solid #d3d3d0;border-radius:8px;background:#ffffff;color:#19191a;font:inherit;font-size:15px;line-height:1;padding:9px 10px;outline:none}.SkeuomorphicClock_timeInput__uHRrV:focus{border-color:#ff8a2a;box-shadow:0 0 0 3px rgba(255,138,42,.2)}.SkeuomorphicClock_motionToggle__J89dw{display:inline-grid;grid-template-columns:1fr 1fr;width:152px;border:1px solid #d3d3d0;border-radius:8px;overflow:hidden;background:#f7f7f5}.SkeuomorphicClock_motionButton__m5fAh{border:0;border-radius:0;background:transparent;color:#313133;font:inherit;font-size:12px;font-weight:650;padding:8px 9px;cursor:pointer}.SkeuomorphicClock_motionButton__m5fAh+.SkeuomorphicClock_motionButton__m5fAh{border-left:1px solid #d3d3d0}.SkeuomorphicClock_motionButtonActive__st1HG{background:#1f1f20;color:#ffffff}@media (width <= 520px){.SkeuomorphicClock_shell__8wfFf{align-items:flex-start;flex-direction:column;gap:18px}}