.orbit-links.svelte-1382j3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.connection.svelte-1382j3d{stroke:var(--color-cvt-orange);stroke-width:var(--orbit-line-width);stroke-linecap:round;stroke-dasharray:var(--connection-dash, none)}.arrowhead.svelte-1382j3d{fill:var(--color-cvt-orange)}.fade-only.svelte-1382j3d{animation:svelte-1382j3d-fade-links .22s ease both}@keyframes svelte-1382j3d-fade-links{0%{opacity:0}to{opacity:1}}.reveal-path.svelte-1382j3d{stroke:#fff;stroke-width:var(--orbit-reveal-width);stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1;opacity:0;animation:svelte-1382j3d-connect .8s cubic-bezier(.4,0,.2,1) both}@keyframes svelte-1382j3d-connect{0%{opacity:0;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.fade-only.svelte-1382j3d{animation:none}.reveal-path.svelte-1382j3d{animation:none;opacity:1;stroke-dashoffset:0}}.compact-copy.svelte-6fk4b2{display:none}.showcase.svelte-6fk4b2{--orbit-size: min( calc(100vw - 4rem) , 44rem);width:100%}.showcase-intro.svelte-6fk4b2{margin:0 auto;max-width:60rem;padding:1.25rem 0;font-family:var(--font-inter-extra-light);font-size:clamp(.9rem,1.5vw,1.125rem);line-height:1.4;text-align:center;text-wrap:balance}.diagram-container.svelte-6fk4b2{display:grid;place-items:center;min-height:var(--overview-available-height, 42rem);width:100%}.orbit-stage.svelte-6fk4b2{--app-size: calc(var(--orbit-size) * .28);--hub-size: calc(var(--orbit-size) * .28);--orbit-radius-x: calc(var(--orbit-size) * .35);--orbit-radius-y: var(--orbit-radius-x);--orbit-line-width: calc(var(--orbit-size) * .0055);--orbit-reveal-width: calc(var(--orbit-line-width) * 6);position:relative;width:100%;height:max(28rem,var(--overview-available-height, 42rem));isolation:isolate}.orbit-stage[data-phase=overview].svelte-6fk4b2,.orbit-stage[data-phase=returning].svelte-6fk4b2{width:var(--orbit-size);height:var(--orbit-size);margin-inline:auto}.hub-slot.svelte-6fk4b2,.app-slot.svelte-6fk4b2,.info-slot.svelte-6fk4b2{position:absolute;z-index:1;transform:translate(-50%,-50%)}.hub-slot.svelte-6fk4b2{container-type:inline-size;left:50%;top:50%;width:var(--hub-size);height:var(--hub-size)}.orbit-stage[data-phase=moving].svelte-6fk4b2 .hub-slot:where(.svelte-6fk4b2),.orbit-stage.detail.svelte-6fk4b2 .hub-slot:where(.svelte-6fk4b2){top:var(--detail-hub-y, 76%);transform:translate(-50%,-50%) scale(.75)}.hub-node.svelte-6fk4b2,.app-node.svelte-6fk4b2{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:3cqi;padding:10cqi;border:0;border-radius:50%;background:#fff;color:#000;box-shadow:0 6cqi 20cqi rgb(var(--color-cvt-orange-rgb) / .1)}.hub-node.svelte-6fk4b2{border-width:1cqi}.hub-copy.svelte-6fk4b2{display:flex;flex-direction:column;align-items:center;gap:3.5cqi;width:100%}.hub-label.svelte-6fk4b2{font-family:var(--font-inter-bold);font-size:clamp(1rem,10cqi,1.125rem);line-height:1.25;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.hub-description.svelte-6fk4b2{font-size:1rem;line-height:1.3;color:var(--color-cvt-lightgray)}.hub-icon.svelte-6fk4b2{width:24cqi;height:24cqi;color:var(--color-cvt-orange);transition:color .18s}.app-slot.svelte-6fk4b2{container-type:inline-size;width:var(--app-size);height:var(--app-size);transform:translate(-50%,-50%) scale(.75);transition:opacity .18s}.app-slot.is-selected.svelte-6fk4b2{transform:translate(-50%,-50%) scale(1)}.orbit-stage[data-phase=returning].svelte-6fk4b2 .app-slot.is-selected:where(.svelte-6fk4b2){transform:translate(-50%,-50%) scale(.75)}.app-slot.is-hidden.svelte-6fk4b2{opacity:0;pointer-events:none}.app-node.svelte-6fk4b2{cursor:pointer;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.app-icon.svelte-6fk4b2{width:22cqi;height:22cqi}.app-label.svelte-6fk4b2{font-family:var(--font-inter-bold);font-size:clamp(1rem,9cqi,1.125rem);line-height:1.25;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.app-node.svelte-6fk4b2:hover:not(:disabled),.app-node.svelte-6fk4b2:focus-visible,.orbit-stage.svelte-6fk4b2:not([data-phase=returning]) .is-selected:where(.svelte-6fk4b2) .app-node:where(.svelte-6fk4b2),.hub-node.svelte-6fk4b2:hover:not(:disabled),.hub-node.svelte-6fk4b2:focus-visible:not(:disabled){border-color:var(--color-cvt-orange);background:var(--color-cvt-orange);color:#000;box-shadow:0 7cqi 21cqi rgb(var(--color-cvt-orange-rgb) / .18)}.orbit-stage[data-phase=returning].svelte-6fk4b2 .is-selected:where(.svelte-6fk4b2) .app-node:where(.svelte-6fk4b2){background-color:#fff;color:#000;border-color:rgb(var(--color-cvt-orange-rgb) / .25);box-shadow:0 6cqi 20cqi rgb(var(--color-cvt-orange-rgb) / .1);transition-duration:.7s}.app-node.svelte-6fk4b2:focus-visible,.hub-node.svelte-6fk4b2:focus-visible{outline:1.2cqi solid var(--color-cvt-orange);outline-offset:2.5cqi}.is-selected.svelte-6fk4b2 .app-node:where(.svelte-6fk4b2){cursor:default}.info-slot.svelte-6fk4b2{width:clamp(11rem,22vw,15rem);left:var(--point-x);top:var(--desktop-point-y, var(--point-y))}.orbit-stage[data-info-count="3"].svelte-6fk4b2 .info-0:where(.svelte-6fk4b2){width:clamp(14rem,25vw,17rem)}.info-slot.preparing.svelte-6fk4b2{visibility:hidden}.info-card{padding:1rem 1.1rem;--ui-surface-radius: 1.25rem;border:0;border-radius:1.25rem;background:#fff;box-shadow:0 8px 30px #4f4f4f0a}.detail.svelte-6fk4b2 .info-card{animation:svelte-6fk4b2-card-pop .38s var(--info-delay) cubic-bezier(.22,1,.36,1) both}h3.svelte-6fk4b2{margin-bottom:.4rem;font-family:var(--font-inter-bold);font-size:.85rem;line-height:1.35}.info-card p.svelte-6fk4b2{font-size:.8rem;line-height:1.55}.hub-node.svelte-6fk4b2:not(:disabled){cursor:pointer}.hub-node.svelte-6fk4b2{transition:background-color .18s,color .18s}.hub-node.svelte-6fk4b2:hover:not(:disabled) .hub-description:where(.svelte-6fk4b2),.hub-node.svelte-6fk4b2:hover:not(:disabled) .hub-icon:where(.svelte-6fk4b2),.hub-node.svelte-6fk4b2:focus-visible:not(:disabled) .hub-description:where(.svelte-6fk4b2),.hub-node.svelte-6fk4b2:focus-visible:not(:disabled) .hub-icon:where(.svelte-6fk4b2){color:#000}.orbit-stage.svelte-6fk4b2:not(.entered) .hub-node:where(.svelte-6fk4b2),.orbit-stage.svelte-6fk4b2:not(.entered) .app-node:where(.svelte-6fk4b2){opacity:0}.overview.entered.svelte-6fk4b2 .hub-node:where(.svelte-6fk4b2){animation:svelte-6fk4b2-circle-pop .65s .1s cubic-bezier(.22,1,.36,1) both}.overview.entered.svelte-6fk4b2 .hub-copy:where(.svelte-6fk4b2){animation:svelte-6fk4b2-copy-fade .38s .43s both}.overview.entered.svelte-6fk4b2 .app-node:where(.svelte-6fk4b2){animation:svelte-6fk4b2-circle-pop var(--circle-enter-duration) var(--enter-delay) cubic-bezier(.22,1,.36,1) both}.overview.entered.fade-only.svelte-6fk4b2 .app-node:where(.svelte-6fk4b2){animation:svelte-6fk4b2-copy-fade .22s ease both}.overview.entered.fade-only.svelte-6fk4b2 .hub-node:where(.svelte-6fk4b2),.overview.entered.fade-only.svelte-6fk4b2 .hub-copy:where(.svelte-6fk4b2){animation:none}.overview.entered.svelte-6fk4b2 .rejoined:where(.svelte-6fk4b2) .app-node:where(.svelte-6fk4b2),.overview.entered.svelte-6fk4b2 .rejoined:where(.svelte-6fk4b2) .hub-node:where(.svelte-6fk4b2),.overview.entered.svelte-6fk4b2 .rejoined:where(.svelte-6fk4b2) .hub-copy:where(.svelte-6fk4b2){animation:none}@keyframes svelte-6fk4b2-circle-pop{0%{opacity:0;transform:scale(.65)}75%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes svelte-6fk4b2-copy-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-6fk4b2-card-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(max-width:639px){.orbit-stage.svelte-6fk4b2{--app-size: calc(var(--orbit-size) * .36)}.hub-description.svelte-6fk4b2{display:none}.orbit-stage[data-phase=moving].svelte-6fk4b2,.orbit-stage.detail.svelte-6fk4b2{width:calc(100% + 1.5rem);margin-inline:-.75rem;height:var(--mobile-detail-height, 28rem)}.info-slot.svelte-6fk4b2,.orbit-stage[data-info-count="3"].svelte-6fk4b2 .info-0:where(.svelte-6fk4b2),.orbit-stage[data-info-count="5"].svelte-6fk4b2 .info-0:where(.svelte-6fk4b2){left:var(--mobile-point-x, 50%);top:var(--mobile-point-y, 50%);width:var(--mobile-card-width, calc(50% - 1rem) )}.info-card{padding:.8rem;border-radius:1rem;min-height:var(--mobile-card-min-height, 0px);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}h3.svelte-6fk4b2{font-size:.8rem}.info-card p.svelte-6fk4b2{font-size:.75rem}}@media(max-width:359px){.showcase-intro.svelte-6fk4b2{padding-block:1rem}.info-card{padding:.5rem}.info-card p.svelte-6fk4b2{line-height:1.45}}@media(max-width:359px)and (max-height:700px){.full-copy.svelte-6fk4b2{display:none}.compact-copy.svelte-6fk4b2{display:inline}.showcase-intro.svelte-6fk4b2{padding-block:.5rem}}@media(prefers-reduced-motion:reduce){.overview.entered.fade-only.svelte-6fk4b2 .app-node:where(.svelte-6fk4b2),.overview.entered.svelte-6fk4b2 .hub-node:where(.svelte-6fk4b2),.overview.entered.svelte-6fk4b2 .hub-copy:where(.svelte-6fk4b2),.overview.entered.svelte-6fk4b2 .app-node:where(.svelte-6fk4b2),.detail.svelte-6fk4b2 .info-card,.hub-node.svelte-6fk4b2{animation:none}.hub-slot.svelte-6fk4b2,.app-slot.svelte-6fk4b2,.app-node.svelte-6fk4b2,.hub-node.svelte-6fk4b2{transition:none}}.mcp-content.svelte-fch0pu{width:min(100%,64rem);min-width:0}
