.agent-orbit-hero{color:#f4f1ea;isolation:isolate;background:radial-gradient(90% 70% at 72% 105%,#2f5bf052,#0000 62%),radial-gradient(60% 50% at 10% 0,#a676f01f,#0000 70%),#07070a;border-radius:28px;place-items:center;min-height:580px;margin:16px 20px 8px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px #1b1e2e;container-type:inline-size}.agent-orbit-stage{position:absolute;inset:50px 0}.agent-orbit-member{offset-path:ellipse(43% 41% at 50% 50%);offset-rotate:0deg;offset-distance:var(--rest-position);animation:80s linear infinite agent-orbit-travel;animation-delay:var(--orbit-delay);outline:none;flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute;top:0;left:0}.agent-orbit-portrait{width:112px;height:112px;transform:rotate(var(--card-tilt));filter:drop-shadow(0 12px 14px #0000001a);place-items:center;display:grid}.agent-orbit-portrait img{object-fit:contain;width:100%;height:100%}.agent-orbit-copy{z-index:1;text-align:center;pointer-events:none;flex-direction:column;align-items:center;width:min(100%,900px);padding:42px 16px;display:flex;position:relative}.agent-orbit-copy:before{z-index:-1;content:"";background:radial-gradient(#07070ad9 42%,#0000 72%);position:absolute;inset:-35px -20px}.agent-orbit-copy h1{font-family:var(--font-blog-heading),sans-serif;letter-spacing:-.055em;font-size:clamp(20px,4cqi,48px);font-weight:700;line-height:1.06}.agent-orbit-hero:lang(ja) .agent-orbit-copy{width:min(100%,900px)}.agent-orbit-hero:lang(ja) .agent-orbit-copy h1{letter-spacing:-.04em;font-size:clamp(20px,4cqi,48px);line-height:1.35}.agent-orbit-copy p{color:#aeaaa2;text-wrap:pretty;max-width:310px;margin-top:22px;font-size:16px;line-height:1.65}.agent-orbit-search{pointer-events:auto;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:12px;width:min(100%,480px);height:60px;margin-top:28px;padding:8px 9px 8px 20px;display:flex;box-shadow:inset 0 1px #ffffff14,0 10px 30px -10px #2f5bf073}.agent-orbit-search:focus-within{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:3px}.agent-orbit-sky{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.agent-orbit-sky svg{fill:#fff;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.agent-orbit-sky .tw{animation:3.4s ease-in-out infinite agent-orbit-twinkle}.agent-orbit-floor{transform-origin:50% 100%;background-image:linear-gradient(#9fb4ff1a 1px,#0000 1px),linear-gradient(90deg,#9fb4ff1a 1px,#0000 1px);background-size:56px 56px;height:45%;position:absolute;bottom:0;left:-20%;right:-20%;transform:perspective(600px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 20%,#000 90%);mask-image:linear-gradient(#0000 20%,#000 90%)}@keyframes agent-orbit-twinkle{50%{opacity:.25}}@keyframes agent-orbit-travel{0%{offset-distance:0%}to{offset-distance:100%}}@media not (min-width:1100px) and (min-width:768px){.agent-orbit-portrait{width:92px;height:92px}}@media not (min-width:768px){.agent-orbit-hero{border-radius:22px;flex-direction:column;align-items:center;min-height:570px;margin:12px 12px 4px;display:flex}.agent-orbit-copy{order:1;width:100%;padding-top:36px;padding-bottom:50px}.agent-orbit-copy:before{display:none}.agent-orbit-copy h1{font-size:clamp(22px,6cqi,36px)}.agent-orbit-hero:lang(ja) .agent-orbit-copy h1{font-size:clamp(26px,7cqi,36px)}.agent-orbit-copy p{margin-top:16px}.agent-orbit-search{margin-top:20px}.agent-orbit-stage{flex-shrink:0;order:2;width:240px;height:240px;margin-bottom:32px;position:relative;inset:auto}.agent-orbit-member{offset-path:circle(44% at 50% 50%)}.agent-orbit-portrait{width:76px;height:76px}}@media (prefers-reduced-motion:reduce){.agent-orbit-member,.agent-orbit-sky .tw{animation:none}}
/*# sourceMappingURL=300b6c34044710d0.css.map*/