:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#06091a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;margin:0;overflow:hidden}#app{position:relative}body{min-width:320px;min-height:240px}canvas{cursor:default;touch-action:none;width:100%;height:100%;display:block}.quiet-orbits-chat-input{z-index:40;color:#d8f4ff;caret-color:#9fffd8;pointer-events:auto;-webkit-user-select:text;user-select:text;touch-action:manipulation;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0 10px;font-family:Inter,Segoe UI,Arial,sans-serif;display:none;position:absolute}.quiet-orbits-chat-input::placeholder{color:#9ab6c89e}.quiet-orbits-dialog-backdrop{z-index:60;-webkit-user-select:none;user-select:none;background:#0207169e;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.quiet-orbits-dialog{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);color:#d8f4ff;background:#02101bf0;border:1px solid #7eeeff47;width:min(440px,100%);padding:22px 26px 20px;font-family:Inter,Segoe UI,Arial,sans-serif}.quiet-orbits-dialog-eyebrow{color:#29b9df;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600}.quiet-orbits-dialog-title{letter-spacing:.04em;margin-top:6px;font-size:18px;font-weight:700}.quiet-orbits-dialog-detail{color:#9ab6c8;white-space:pre-line;margin-top:8px;font-size:12px;line-height:1.45}.quiet-orbits-dialog-input{color:#d8f4ff;caret-color:#9fffd8;width:100%;font:inherit;-webkit-user-select:text;user-select:text;background:#061525e6;border:1px solid #7eeeff4d;border-radius:0;outline:none;margin-top:16px;padding:10px 12px;font-size:14px}.quiet-orbits-dialog-input:focus{border-color:#29b9dfcc}.quiet-orbits-dialog-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.quiet-orbits-dialog-button{color:#d8f4ff;min-width:96px;min-height:34px;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#061525b3;border:1px solid #7eeeff3d;border-radius:0;padding:0 16px;font-size:11px;font-weight:600}.quiet-orbits-dialog-button:hover{border-color:#29b9df99}.quiet-orbits-dialog-button-primary{background:#29b9df2e;border-color:#29b9df99}.quiet-orbits-dialog-choices{gap:6px;max-height:min(260px,50vh);margin-top:16px;display:grid;overflow-y:auto}.quiet-orbits-dialog-choice{color:#d8f4ff;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#061525cc;border:1px solid #7eeeff33;border-radius:0;padding:8px 12px;font-size:13px}.quiet-orbits-dialog-choice:hover,.quiet-orbits-dialog-choice:focus-visible{background:#29b9df24;border-color:#29b9dfb3;outline:none}.quiet-orbits-elsewhere{z-index:40;background:#020716db;justify-content:center;align-items:center;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0}.quiet-orbits-elsewhere-card{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);color:#d8f4ff;text-align:center;background:#02101bf5;border:1px solid #7eeeff47;width:min(84vw,420px);padding:28px 28px 24px}.quiet-orbits-elsewhere-eyebrow{letter-spacing:.24em;color:#7eeeff;font-size:13px;font-weight:700}.quiet-orbits-elsewhere-text{color:#9ab6c8;margin-top:14px;font-size:15px;line-height:1.55}.quiet-orbits-elsewhere-button{color:#d8f4ff;font:inherit;letter-spacing:.16em;cursor:pointer;background:#9fffd81f;border:1px solid #9fffd8b3;margin-top:22px;padding:11px 30px;font-size:14px;font-weight:700}.quiet-orbits-elsewhere-button:hover,.quiet-orbits-elsewhere-button:focus-visible{background:#9fffd83d;outline:none}@media (pointer:coarse) and (orientation:portrait){body.quiet-orbits-landscape-only #app canvas{opacity:.18}body.quiet-orbits-landscape-only #app:before{content:"";z-index:20;pointer-events:none;background:radial-gradient(circle at 50% 36%,#8deaff1f,#0000 32%),#020716e6;position:fixed;inset:0}body.quiet-orbits-landscape-only #app:after{content:"ROTATE YOUR DEVICE\a Missions play in landscape. Turn your phone sideways to keep flying.";z-index:21;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);color:#9ab6c8;letter-spacing:.02em;text-align:center;white-space:pre-line;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%237eeeff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='22' y='8' width='20' height='34' rx='3'/%3E%3Cpath d='M29 37h6' opacity='.7'/%3E%3Crect x='14' y='38' width='34' height='18' rx='3' opacity='.45' stroke-dasharray='3 3'/%3E%3Cpath d='M50 22a16 16 0 0 1-2 20'/%3E%3Cpath d='M44 40l4 3 3-4'/%3E%3C/svg%3E") 50% 22px/64px 64px no-repeat,#02101bf0;border:1px solid #7eeeff47;width:min(84vw,380px);padding:100px 24px 24px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.6;animation:2.4s ease-in-out infinite quiet-orbits-rotate-hint;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}@keyframes quiet-orbits-rotate-hint{0%,to{border-color:#7eeeff38}50%{border-color:#7eeeff80}}
