.orbit[data-v-04781fb7]{--mx:0;--my:0;--cursor-x:50%;--cursor-y:50%;--green:#1e8b5b;--green-deep:#14734a;--lime:#c9ed7c;--ink:#102119;--ink-soft:#536158;--paper-strong:#fcfdf9;aspect-ratio:1;cursor:crosshair;isolation:isolate;position:relative;transform:perspective(900px) rotateX(calc(var(--my)*-1.2deg)) rotateY(calc(var(--mx)*1.7deg));transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.7,.2,1);width:min(100%,680px)}.orbit[data-v-04781fb7]:before{background:radial-gradient(circle at var(--cursor-x) var(--cursor-y),hsla(79,76%,71%,.105),transparent 29%),radial-gradient(circle at 51% 48%,rgba(30,139,91,.025),transparent 62%);border-radius:50%;box-shadow:0 0 0 30px #1e8b5b07;content:"";inset:11.5%;position:absolute;transition:box-shadow .5s ease;z-index:-3}.orbit[data-v-04781fb7]:hover:before{box-shadow:0 0 0 38px #1e8b5b09}.orbit-svg[data-v-04781fb7]{height:83%;inset:8.5%;overflow:visible;position:absolute;transform:translate3d(calc(var(--mx)*3px),calc(var(--my)*3px),0);transition:transform 1s cubic-bezier(.2,.7,.2,1);width:83%}.cross[data-v-04781fb7],.ring[data-v-04781fb7]{fill:none;vector-effect:non-scaling-stroke}.ring[data-v-04781fb7]{stroke:#14734a26;stroke-width:1}.ring.outer[data-v-04781fb7]{stroke:#1e8b5ba3;stroke-width:1.15}.cross[data-v-04781fb7]{stroke:#1021191a;stroke-width:1}.scan[data-v-04781fb7]{animation:orbit-scan-04781fb7 20s linear infinite;stroke:#1e8b5bb8;stroke-dasharray:96 1120;stroke-linecap:round;stroke-width:1.3}.scan[data-v-04781fb7],.scan-secondary[data-v-04781fb7]{fill:none;transform-origin:300px 300px;vector-effect:non-scaling-stroke}.scan-secondary[data-v-04781fb7]{animation:orbit-scan-reverse-04781fb7 27s linear infinite;stroke:#caed7d80;stroke-dasharray:38 1160;stroke-linecap:round;stroke-width:1}.center-pulse[data-v-04781fb7]{animation:orbit-breathe-04781fb7 8s ease-in-out infinite;fill:#1e8b5b07;transform-origin:300px 300px}.interaction-wash[data-v-04781fb7]{background:radial-gradient(circle at var(--cursor-x) var(--cursor-y),hsla(79,76%,71%,.11),transparent 42%);border-radius:50%;inset:18%;opacity:0;pointer-events:none;position:absolute;transition:opacity .36s ease;z-index:-1}.orbit:hover .interaction-wash[data-v-04781fb7]{opacity:1}.node[data-v-04781fb7]{--node-size:9px;background:var(--green);border-radius:50%;box-shadow:0 0 #1e8b5b24;cursor:pointer;height:var(--node-size);position:absolute;transition:width .36s cubic-bezier(.2,.8,.2,1),height .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s ease;translate:-50% -50%;width:var(--node-size);z-index:5}.node[data-v-04781fb7]:before{border:1px solid rgba(30,139,91,.22);border-radius:inherit;content:"";inset:-9px;opacity:0;position:absolute;scale:.7;transition:.36s ease}.node.is-active[data-v-04781fb7],.node[data-v-04781fb7]:hover{box-shadow:0 0 0 8px #1e8b5b12;height:calc(var(--node-size) + 5px);width:calc(var(--node-size) + 5px)}.node.is-active[data-v-04781fb7]:before,.node[data-v-04781fb7]:hover:before{opacity:1;scale:1}.node.runtime[data-v-04781fb7]{--node-size:15px;background:var(--lime);border:1px solid rgba(20,115,74,.8)}.label[data-v-04781fb7]{--tx:0px;--ty:0px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:#fbfcf7e6;box-shadow:inset 1px 0 0 var(--green);color:var(--ink);cursor:pointer;min-width:82px;padding:10px 12px 10px 13px;position:absolute;text-align:left;transform:translate3d(calc(var(--tx) + var(--mx)*8px),calc(var(--ty) + var(--my)*6px),0);transition:transform .8s cubic-bezier(.2,.75,.2,1),background .28s ease,box-shadow .28s ease,padding .32s cubic-bezier(.2,.8,.2,1);z-index:6}.label .name[data-v-04781fb7]{display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;letter-spacing:.085em;line-height:1;transition:letter-spacing .25s ease;white-space:nowrap}.label .meta[data-v-04781fb7]{color:var(--ink-soft);display:grid;font-size:10px;grid-template-rows:0fr;letter-spacing:.03em;line-height:1.4;margin-top:0;opacity:0;transition:grid-template-rows .3s ease,opacity .22s ease,margin-top .3s ease}.label .meta>span[data-v-04781fb7]{overflow:hidden}.label.is-active[data-v-04781fb7],.label[data-v-04781fb7]:hover{background:#fbfcf7fa;box-shadow:inset 2px 0 0 var(--green),0 14px 34px #0b38270f;padding-right:16px}.label.is-active .name[data-v-04781fb7],.label:hover .name[data-v-04781fb7]{letter-spacing:.13em}.label.is-active .meta[data-v-04781fb7],.label:hover .meta[data-v-04781fb7]{grid-template-rows:1fr;margin-top:7px;opacity:1}.label.context[data-v-04781fb7]{left:18%;top:31%;--tx:0px;--ty:-6px}.label.commerce[data-v-04781fb7]{right:1%;top:55%;--tx:7px;--ty:0px}.label.runtime[data-v-04781fb7]{bottom:7%;left:43%;--tx:-8px;--ty:5px}.label-line[data-v-04781fb7]{background:linear-gradient(90deg,#1e8b5b80,#1e8b5b14);height:1px;opacity:.38;pointer-events:none;position:absolute;transform-origin:0 50%;transition:opacity .28s ease,filter .28s ease;z-index:2}.label-line.is-active[data-v-04781fb7]{filter:saturate(1.2);opacity:.85}.hint[data-v-04781fb7]{align-items:center;bottom:2.5%;color:#1021197a;display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;gap:8px;letter-spacing:.12em;opacity:0;position:absolute;right:11%;text-transform:uppercase;transition:opacity .4s ease,translate .4s ease;translate:0 5px}.hint[data-v-04781fb7]:before{background:#1e8b5b61;content:"";height:1px;width:18px}.orbit:hover .hint[data-v-04781fb7]{opacity:1;translate:0 0}@keyframes orbit-scan-04781fb7{to{transform:rotate(1turn)}}@keyframes orbit-scan-reverse-04781fb7{to{transform:rotate(-1turn)}}@keyframes orbit-breathe-04781fb7{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:1;transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.label[data-v-04781fb7],.orbit[data-v-04781fb7],.orbit-svg[data-v-04781fb7]{transform:none!important}.orbit[data-v-04781fb7],.orbit[data-v-04781fb7] *,.orbit[data-v-04781fb7] :after,.orbit[data-v-04781fb7] :before,.orbit[data-v-04781fb7]:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
