.os-scene[data-v-d97ed0b9],.os-scene[data-v-d97ed0b9] *{box-sizing:border-box}.os-scene[data-v-d97ed0b9]{isolation:isolate;color:#123e50;width:100%;min-width:0;max-width:760px;height:448px;margin-inline:auto;font-family:inherit;position:relative;container-type:inline-size}.os-glow[data-v-d97ed0b9]{z-index:-1;background:radial-gradient(at 48% 40%,#b8edf4a0,#dff9fb55 45%,#0000 73%);inset:4% -2% 9%}.os-art[data-v-d97ed0b9],.os-glow[data-v-d97ed0b9]{pointer-events:none;position:absolute}.os-art[data-v-d97ed0b9]{width:100%;height:340px;top:0;left:0;overflow:visible}.os-label[data-v-d97ed0b9]{letter-spacing:1.3px;fill:#528da0;font-family:inherit;font-size:15px;font-weight:600}.os-license-pass[data-v-d97ed0b9]{transform-origin:295px 133px;filter:drop-shadow(0 15px 11px #0b698418);transition:transform .45s;transform:rotate(-5deg)}.os-scene[data-scene-phase="2"] .os-license-pass[data-v-d97ed0b9]{transform:rotate(0)}.os-person[data-v-d97ed0b9]{opacity:.6;transition:opacity .4s,transform .4s;transition-delay:var(--person-delay);transform:translateY(9px)}.os-person--joined[data-v-d97ed0b9]{opacity:1;transform:translateY(0)}.os-key[data-v-d97ed0b9]{transform-origin:116px 170px;transition:transform .5s;transform:rotate(-18deg)}.os-key--turned[data-v-d97ed0b9]{transform:rotate(0)translate(16px,-8px)}.os-calendar[data-v-d97ed0b9],.os-map-source[data-v-d97ed0b9],.os-work-board[data-v-d97ed0b9]{filter:drop-shadow(0 13px 12px #0d6b8313);transform-origin:50%;transform:rotate(-3deg)}.os-envelope[data-v-d97ed0b9]{opacity:.5;transition:transform .45s,opacity .45s;transform:translate(15px,8px)}.os-envelope--ready[data-v-d97ed0b9]{opacity:1;transform:translate(0)}.os-portal[data-v-d97ed0b9]{filter:drop-shadow(0 14px 12px #0d6b8318)}.os-route[data-v-d97ed0b9]{stroke:#8dcfda;stroke-width:3px;stroke-dasharray:5 7}.os-packet[data-v-d97ed0b9]{stroke:#07adbd;stroke-width:5px;stroke-linecap:round;stroke-dasharray:16 230;opacity:0}.os-scene[data-scene-phase="1"] .os-packet[data-v-d97ed0b9]{opacity:1;animation:2.8s linear infinite os-packet-d97ed0b9}.os-console[data-v-d97ed0b9],.os-map-target[data-v-d97ed0b9],.os-project-stack[data-v-d97ed0b9],.os-satellite[data-v-d97ed0b9],.os-specialist[data-v-d97ed0b9]{filter:drop-shadow(0 10px 10px #0d6b8313);transition:transform .45s}.os-satellite--left[data-v-d97ed0b9]{transform-origin:80px 144px;transform:rotate(-5deg)}.os-satellite--right[data-v-d97ed0b9]{transform-origin:530px 230px;transform:rotate(5deg)}.os-scene[data-scene-phase="1"] .os-satellite--left[data-v-d97ed0b9]{transform:rotate(0)translate(8px)}.os-scene[data-scene-phase="2"] .os-satellite--right[data-v-d97ed0b9]{transform:rotate(0)translate(-8px)}.os-rack--active[data-v-d97ed0b9]{filter:drop-shadow(0 0 3px #16bdba55)}.os-console[data-v-d97ed0b9]{transform-origin:440px 150px;transform:rotate(4deg)}.os-map-link[data-v-d97ed0b9]{stroke:#b6dfe8;stroke-width:4px;stroke-dasharray:5 7;transition:stroke .4s}.os-map-link--active[data-v-d97ed0b9]{stroke:#0aaabc;stroke-dasharray:none}.os-queue--active[data-v-d97ed0b9]{filter:drop-shadow(0 8px 7px #07829b22)}.os-project-stack[data-v-d97ed0b9]{transition:transform .45s;transform:translateY(12px)}.os-scene[data-scene-phase="2"] .os-project-stack[data-v-d97ed0b9]{transform:translateY(0)}.os-check[data-v-d97ed0b9]{opacity:0;transform-origin:518px 82px;transition:opacity .35s,transform .35s;transform:translateY(9px)scale(.85)}.os-check--visible[data-v-d97ed0b9]{opacity:1;transform:translateY(0)scale(1)}.os-readout[data-v-d97ed0b9]{background:#fffffff5;border:1px solid #c7e8ee;border-radius:18px;width:62%;min-height:156px;padding:17px 20px 14px;position:absolute;bottom:8px;right:4%;transform:rotate(-2deg);box-shadow:0 13px 28px #164d6610}.os-eyebrow[data-v-d97ed0b9]{letter-spacing:.11em;color:#568a9b;font-size:9px;font-weight:600;display:block}.os-readout strong[data-v-d97ed0b9]{letter-spacing:-.025em;margin:8px 0 0;font-size:20px;font-weight:700;line-height:1.18;display:block}.os-readout p[data-v-d97ed0b9]{color:#5a7c8b;min-height:32px;margin:9px 0 12px!important;font-size:12px!important;line-height:1.45!important}.os-sr[data-v-d97ed0b9]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.os-scene[data-paused=true][data-v-d97ed0b9] *{animation-play-state:paused!important}@keyframes os-packet-d97ed0b9{0%{stroke-dashoffset:230px}to{stroke-dashoffset:0}}@container (width<=430px){.os-scene[data-v-d97ed0b9]{height:408px}.os-art[data-v-d97ed0b9]{height:260px;top:-8px}.os-readout[data-v-d97ed0b9]{width:90%;min-height:167px;padding:15px 17px;bottom:4px;right:2%;transform:rotate(-1deg)}.os-readout strong[data-v-d97ed0b9]{font-size:19px}.os-readout p[data-v-d97ed0b9]{min-height:36px;font-size:12px!important}.os-eyebrow[data-v-d97ed0b9]{font-size:9px}}@media (width<=640px){.os-scene[data-v-d97ed0b9]{height:408px}.os-art[data-v-d97ed0b9]{height:260px;top:-8px}.os-readout[data-v-d97ed0b9]{width:90%;min-height:167px;right:2%}.os-readout strong[data-v-d97ed0b9]{font-size:19px}.os-readout p[data-v-d97ed0b9]{min-height:36px}}@media (prefers-reduced-motion:reduce){.os-scene[data-v-d97ed0b9] *{transition:none!important;animation:none!important}}.os-art-wrap[data-v-d97ed0b9]{aspect-ratio:640/340;width:100%;max-width:640px;position:absolute;top:0;left:50%;transform:translate(-50%)}.os-art-wrap .os-art[data-v-d97ed0b9]{width:100%;height:100%;display:block;position:absolute;inset:0}.os-object[data-v-d97ed0b9]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;min-width:44px;min-height:44px;margin:0;padding:0;transition:background .2s,box-shadow .2s,border-color .2s;display:block;position:absolute}.os-object[data-v-d97ed0b9]:hover{background:#0ca4b90b;border-color:#0ca4b967;box-shadow:0 0 18px #09a9bd18}.os-object[data-v-d97ed0b9]:focus-visible{outline-offset:4px;background:#0ca4b90d;outline:3px solid #088da6}.os-object--round[data-v-d97ed0b9]{border-radius:999px}.os-readout[data-v-d97ed0b9]{pointer-events:none;min-height:124px;padding-bottom:15px}.os-readout p[data-v-d97ed0b9]{margin-bottom:0!important}@media (width<=640px){.os-scene[data-v-d97ed0b9]{height:330px}.os-art-wrap[data-v-d97ed0b9]{top:8px}.os-readout[data-v-d97ed0b9]{min-height:124px;bottom:4px}}
