@keyframes universe-globe-spin{0%{transform:rotateY(0)rotateX(10deg)}to{transform:rotateY(360deg)rotateX(10deg)}}@keyframes universe-continent-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes universe-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes universe-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes universe-particle-drift{0%{opacity:.15;transform:translate(0,0)}50%{opacity:.5}to{opacity:.08;transform:translate(16px,-36px)}}@keyframes universe-glow-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes universe-energy-pulse{0%,to{opacity:.25;stroke-dashoffset:120px}50%{opacity:.9;stroke-dashoffset:0}}@keyframes universe-satellite-orbit{0%{transform:rotate(0deg) translateX(var(--satellite-radius,72px)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--satellite-radius,72px)) rotate(-360deg)}}@keyframes universe-world-orbit{0%{transform:rotate(0deg) translateX(var(--world-orbit,36px)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--world-orbit,36px)) rotate(-360deg)}}@keyframes universe-cloud-drift{0%,to{opacity:.35;transform:translate(0)translateY(0)}50%{opacity:.55;transform:translate(8px)translateY(-4px)}}@keyframes universe-motion-trail{0%{stroke-dashoffset:80px;opacity:.2}50%{opacity:.85}to{stroke-dashoffset:0;opacity:.2}}@keyframes universe-welcome-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes universe-welcome-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes universe-tunnel-v2-zoom{0%{opacity:0;filter:blur(12px);transform:scale(.2)}35%{opacity:1;filter:blur(4px)}to{opacity:1;filter:blur();transform:scale(3.2)}}@keyframes universe-tunnel-v2-warp{0%{opacity:.3;transform:scale(.6)rotate(0)}to{opacity:0;transform:scale(2.4)rotate(180deg)}}@keyframes universe-tunnel-streak{0%{opacity:0;transform:translateY(130%)scaleY(.3)scaleX(.5)}25%{opacity:.85}to{opacity:0;transform:translateY(-160%)scaleY(1.4)scaleX(1)}}@keyframes universe-story-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes universe-pipeline-flow{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.universe-glass{-webkit-backdrop-filter:blur(28px)saturate(1.4);background:linear-gradient(145deg,#ffffff24 0%,#ffffff0a 40%,#ffffff05 100%);border:1px solid #fff3;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000026,0 20px 60px #00000073}.universe-glass-pod{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:linear-gradient(160deg,#ffffff1f 0%,#0067b114 50%,#006d520f 100%);border:1px solid #ffffff2e;box-shadow:inset 0 1px #fff3,0 12px 32px #00000059}@keyframes universe-planet-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.universe-planet-orbit-cluster{overflow:visible}.universe-planet-3d-scene{transform-style:preserve-3d;perspective:520px}.universe-home-hero-orbit{align-items:flex-start}.home-hero-grid{z-index:10;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(32px,4vw,72px);width:100%;max-width:100%;min-height:auto;margin:0 auto;padding:clamp(32px,5vw,72px) clamp(22px,4vw,56px);display:grid;position:relative}@media (min-width:1280px){.home-hero-grid{min-height:calc(100dvh - var(--studio-header-height) - 32px)}}@media (min-width:1024px) and (max-width:1279px){.home-hero-grid{grid-template-columns:1fr;min-height:auto}}@media (max-width:1023px){.home-hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:clamp(16px,3vw,32px)}}.home-universe-zone{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.home-universe-canvas{justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.home-after-hero{z-index:1;max-width:min(100%,1280px);margin:0 auto;padding:clamp(48px,7vw,96px) clamp(16px,3vw,40px) clamp(32px,5vw,64px);position:relative}.home-space-showcase{z-index:1;max-width:min(100%,1280px);margin:0 auto;padding:clamp(24px,5vw,56px) clamp(16px,3vw,40px) clamp(8px,2vw,24px);position:relative}.home-row{z-index:1;position:relative}.universe-orbit-column{margin-top:0;transform:none}@media (min-width:1024px){.universe-orbit-column{margin-top:0;transform:none}}@media (min-width:1280px){.universe-orbit-column{transform:none}}.universe-dashboard-section{margin-top:0;padding-top:clamp(24px,4vw,48px)}@media (max-width:767px){.universe-dashboard-section{margin-top:0}}.universe-planet-name-label{letter-spacing:.04em;color:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 6px #00000073;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:9999px;justify-content:center;align-items:center;padding:.3rem .75rem;font-size:clamp(11px,1.35vw,13px);font-weight:600;display:inline-flex}.universe-saturn-y-rotator{width:196px;height:196px;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.34,1.25,.64,1);position:absolute}.universe-saturn-spin{animation:26s linear infinite universe-saturn-y-spin}.universe-saturn-active{filter:brightness(1.08)}.universe-saturn-tilt{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(68deg)}.universe-saturn-band{transform-style:preserve-3d;border:3.5px solid #ffffff7a;border-radius:50%;position:absolute;inset:0}.universe-saturn-band-back{opacity:.55;clip-path:inset(0 0 52%);filter:blur(.2px)}.universe-saturn-band-front{clip-path:inset(48% 0 0);opacity:1}.universe-saturn-band-inner{opacity:.7;border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:7px}.universe-saturn-label-track{text-align:center;pointer-events:none;position:absolute;top:50%;left:-8%;right:-8%;transform:translateY(-50%)rotateX(-68deg)}.universe-saturn-label{letter-spacing:.32em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 6px #000000a6;white-space:nowrap;font-size:clamp(10px,1.15vw,13px);font-weight:700;display:inline-block}.universe-saturn-ring-svg{pointer-events:none}.universe-saturn-ring-text{text-transform:uppercase;paint-order:stroke fill}.universe-saturn-ring-text-front{fill:#fffffffa;stroke:#041428b8;stroke-width:.55px;filter:drop-shadow(0 1px 2px #000000bf)}.universe-saturn-ring-text-back{fill:#ffffff5c;stroke:#04142859;stroke-width:.35px}.universe-planet-hero-icon{color:#fffffff5;opacity:.94;filter:drop-shadow(0 0 10px #ffffff6b)drop-shadow(0 0 18px #0067b159)drop-shadow(0 2px 8px #0000008c);transition:opacity .35s,transform .35s cubic-bezier(.34,1.25,.64,1),filter .35s}.universe-planet-hero-icon-active{opacity:1;filter:drop-shadow(0 0 14px #ffffff8c)drop-shadow(0 0 22px #0067b173)drop-shadow(0 2px 10px #00000080)}.universe-planet-cluster:hover .universe-planet-hero-icon{animation:2.4s ease-in-out infinite universe-planet-icon-pulse}@keyframes universe-planet-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.universe-globe-world-map{opacity:1;pointer-events:none}.universe-globe-ocean{background-color:#0067b1}.universe-globe-ecosystem-overlay{z-index:2}.universe-globe-sphere{isolation:isolate}.universe-globe-haze{opacity:.32;mix-blend-mode:soft-light}.universe-globe-hub-label-overlay{fill:#ffffffe0;letter-spacing:.01em;font-size:2.4px;font-weight:600}.universe-capability-orbit{transform-style:preserve-3d}.universe-capability-orbit-label{transform-origin:50%;will-change:transform, opacity}@keyframes universe-saturn-y-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes universe-saturn-decor-spin{0%{transform:rotate(0)translate(72px)translateY(-50%)}to{transform:rotate(360deg)translate(72px)translateY(-50%)}}.universe-planet-sphere{transform-style:preserve-3d}.universe-planet-ring-text{paint-order:stroke fill;stroke:#0414288c;stroke-width:.35px}.universe-planet-satellite{text-shadow:0 1px 8px #0000008c}@keyframes universe-map-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.universe-globe-debug-text{fill:#ffdc78f2;letter-spacing:.02em;font-weight:600}.universe-globe-map-layer{animation:140s linear infinite universe-map-scroll}.universe-globe-latitude line,.universe-globe-longitude line{stroke:#ffffff1a;stroke-width:.35px}.universe-globe-hub-label{fill:#ffffffe0;letter-spacing:.05em;pointer-events:none;font-size:8px;font-weight:600}.universe-globe-root{isolation:isolate}.universe-globe-spherical{aspect-ratio:1}.universe-planet-ring-spin{transform-origin:50%;animation:28s linear infinite universe-planet-ring-spin}@media (prefers-reduced-motion:reduce){.universe-animate,.universe-animate *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.universe-planet-cluster:hover .universe-planet-hero-icon{animation:none!important}}
