.landing-module__V_fzTG__page{--ink:var(--text-main);--text:var(--text-subtle);--meta:var(--text-muted);--line:var(--border-main);--line-strong:var(--border-strong);--soft:var(--bg-subtle);--surface:var(--bg-surface);--canvas:var(--bg-canvas);--accent:var(--brand-main);--hl:color-mix(in oklch, var(--brand-main) 22%, var(--bg-surface));--wash:color-mix(in oklch, var(--brand-main) 9%, var(--bg-surface));--max:1200px;--gutter:clamp(20px, 4vw, 48px);--space-section:clamp(88px, 11vw, 144px);--radius-lg:24px;--radius-md:14px;--ease:cubic-bezier(.22, 1, .36, 1);--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Noto Serif SC", "Songti SC", "Source Han Serif SC", "Noto Serif CJK SC", STSong, serif;background:var(--surface);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:PingFang SC,Hiragino Sans GB,Helvetica Neue,Microsoft YaHei,system-ui,sans-serif;font-size:16px}.landing-module__V_fzTG__page a{color:inherit;text-decoration:none}.landing-module__V_fzTG__page button{font:inherit;cursor:pointer}.landing-module__V_fzTG__page :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.landing-module__V_fzTG__page :is(h1,h2,h3){text-wrap:balance}.landing-module__V_fzTG__page p{text-wrap:pretty}.landing-module__V_fzTG__hl{background:linear-gradient(transparent 58%, var(--hl) 58%, var(--hl) 92%, transparent 92%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.landing-module__V_fzTG__section{max-width:var(--max);padding:var(--space-section) var(--gutter) 0;margin:0 auto}.landing-module__V_fzTG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.landing-module__V_fzTG__sectionHead .landing-module__V_fzTG__h2{flex:480px}.landing-module__V_fzTG__sectionHead .landing-module__V_fzTG__lead{flex:0 360px;margin:0}.landing-module__V_fzTG__label{color:var(--meta);margin:0 0 16px;font-size:14px;font-weight:500}.landing-module__V_fzTG__h2{max-width:16em;font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.22}.landing-module__V_fzTG__lead{color:var(--text);margin:20px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.7}.landing-module__V_fzTG__lead a{color:var(--ink);border-bottom:1px solid}.landing-module__V_fzTG__meta{color:var(--meta);font-size:13px;line-height:1.5}.landing-module__V_fzTG__button{border:1px solid var(--ink);background:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:15px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;color:var(--surface)!important}.landing-module__V_fzTG__button:hover{border-color:var(--text-subtle);background:var(--text-subtle)}.landing-module__V_fzTG__button[data-size=sm]{min-height:40px;padding:0 18px;font-size:14px}.landing-module__V_fzTG__button[data-variant=outline]{border-color:var(--line-strong);background:0 0;color:var(--ink)!important}.landing-module__V_fzTG__button[data-variant=outline]:hover{border-color:var(--ink);background:0 0}.landing-module__V_fzTG__button[data-block]{width:100%}.landing-module__V_fzTG__arrowLink{align-items:center;gap:2px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.landing-module__V_fzTG__arrowLink svg{width:16px;height:16px;transition:transform .2s var(--ease)}.landing-module__V_fzTG__arrowLink:hover svg{transform:translate(3px)}.landing-module__V_fzTG__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:40px;display:flex}.landing-module__V_fzTG__actions[data-align=center]{justify-content:center}.landing-module__V_fzTG__header{z-index:20;background:color-mix(in srgb, var(--surface) 90%, transparent);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.landing-module__V_fzTG__header[data-scrolled]{border-bottom-color:var(--line)}.landing-module__V_fzTG__headerInner{max-width:calc(var(--max) + 2 * var(--gutter));height:64px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.landing-module__V_fzTG__headerLeft,.landing-module__V_fzTG__headerRight{align-items:center;display:flex}.landing-module__V_fzTG__headerLeft{gap:40px}.landing-module__V_fzTG__headerRight{gap:4px}.landing-module__V_fzTG__logo{letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:600;display:inline-flex}.landing-module__V_fzTG__logo>span{background:var(--ink);width:24px;height:24px;color:var(--surface);border-radius:6px;place-items:center;font-size:14px;font-weight:700;display:grid}.landing-module__V_fzTG__nav{gap:4px;font-size:14px;display:flex}.landing-module__V_fzTG__nav a{color:var(--text);border-radius:999px;padding:8px 12px;transition:color .16s,background-color .16s}.landing-module__V_fzTG__nav a:hover{background:var(--soft);color:var(--ink)}.landing-module__V_fzTG__showcase{padding-top:72px}.landing-module__V_fzTG__showcase .landing-module__V_fzTG__stage{padding:clamp(20px,7vw,96px)}.landing-module__V_fzTG__stage{--paint:url(../media/paint-mist.3icliu80p0iwu.webp);--paint-dim:transparent;border-radius:var(--radius-lg);background:linear-gradient(var(--paint-dim), var(--paint-dim)), var(--paint) center bottom / cover no-repeat, var(--wash);place-items:center;padding:clamp(16px,5vw,64px);display:grid}.landing-module__V_fzTG__stage[data-tone="1"]{--paint:url(../media/paint-dawn.2t9j_k6x5-bnb.webp)}.landing-module__V_fzTG__stage[data-tone="2"]{--paint:url(../media/paint-dusk.0h9ynhz4gkxvl.webp)}.dark .landing-module__V_fzTG__stage{--paint-dim:#04060f52}.landing-module__V_fzTG__window{border-radius:var(--radius-md);background:var(--surface);text-align:left;width:100%;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 2px 4px #0000000a,0 24px 56px -28px #00000038}.landing-module__V_fzTG__stage .landing-module__V_fzTG__window{box-shadow:0 0 0 1px #0000000f,0 2px 6px #0000000f,0 40px 80px -32px #14201c73}.landing-module__V_fzTG__windowBar{border-bottom:1px solid var(--line);height:40px;color:var(--meta);align-items:center;gap:16px;padding:0 16px;font-size:12px;display:flex}.landing-module__V_fzTG__dots{gap:6px;display:flex}.landing-module__V_fzTG__dots i{background:var(--line);border-radius:50%;width:10px;height:10px}.landing-module__V_fzTG__screen{width:100%;height:auto;display:block}.landing-module__V_fzTG__cardBody{padding:clamp(18px,2.4vw,28px)}.landing-module__V_fzTG__agentTags{flex-wrap:wrap;gap:8px;margin:32px 0 40px;padding:0;list-style:none;display:flex}.landing-module__V_fzTG__agentTags li{border:1px solid var(--line);color:var(--text);border-radius:999px;padding:6px 14px;font-size:14px}.landing-module__V_fzTG__agentSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(20px,3vw,40px);display:grid}.landing-module__V_fzTG__agentSteps figure{margin:0}.landing-module__V_fzTG__agentSteps figcaption{color:var(--text);margin-top:16px;font-size:15px;line-height:1.7}.landing-module__V_fzTG__capGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:56px 0 0;padding:0;list-style:none;display:grid}.landing-module__V_fzTG__capItem{border-top:1px solid var(--line);height:100%;padding:24px 0 36px;display:block}.landing-module__V_fzTG__index{color:var(--meta);font-variant-numeric:tabular-nums;font-size:13px}.landing-module__V_fzTG__capItem h3{align-items:center;gap:4px;margin:12px 0 0;font-size:18px;font-weight:600;display:flex}.landing-module__V_fzTG__capItem h3 svg{opacity:0;width:16px;height:16px;transition:opacity .2s ease, transform .2s var(--ease);transform:translate(-4px)}.landing-module__V_fzTG__capItem:hover h3 svg,.landing-module__V_fzTG__capItem:focus-visible h3 svg{opacity:1;transform:none}.landing-module__V_fzTG__capItem p{color:var(--text);margin:10px 0 0;font-size:15px;line-height:1.7}.landing-module__V_fzTG__feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.landing-module__V_fzTG__feature[data-flip]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.landing-module__V_fzTG__feature[data-flip] .landing-module__V_fzTG__featureText{order:2}.landing-module__V_fzTG__featureText .landing-module__V_fzTG__lead{max-width:440px;margin-bottom:20px}.landing-module__V_fzTG__feature .landing-module__V_fzTG__stage{padding:clamp(20px,4.4vw,60px)}.landing-module__V_fzTG__feature .landing-module__V_fzTG__window{max-width:none}.landing-module__V_fzTG__manifesto{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px clamp(40px,6vw,96px);display:grid}.landing-module__V_fzTG__manifesto .landing-module__V_fzTG__label{align-self:start;margin:8px 0 0;position:sticky;top:96px}.landing-module__V_fzTG__essay{max-width:34em;color:var(--ink);font-family:var(--serif);font-size:clamp(19px,1.6vw,23px);line-height:1.75}.landing-module__V_fzTG__essay p{margin:0 0 1.1em}.landing-module__V_fzTG__essay p:first-child:first-letter{float:left;border:1px solid var(--line-strong);color:var(--accent);margin:.12em .14em 0 0;padding:.04em .16em;font-size:2.9em;line-height:1}@supports (initial-letter:3){.landing-module__V_fzTG__essay p:first-child:first-letter{font-size:inherit;initial-letter:3;margin:0 .3em 0 0;padding:0 .12em}}.landing-module__V_fzTG__essay .landing-module__V_fzTG__signature{color:var(--meta);margin:1.6em 0 0;font-family:inherit;font-size:15px;font-style:italic}.landing-module__V_fzTG__essay .landing-module__V_fzTG__signature:before{content:"— "}.landing-module__V_fzTG__split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.landing-module__V_fzTG__sceneList{flex-direction:column;margin-top:40px;display:flex}.landing-module__V_fzTG__sceneList button{border:0;border-left:2px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;padding:18px 0 18px 20px;transition:border-color .2s;display:block}.landing-module__V_fzTG__sceneList button[data-active]{border-left-color:var(--ink)}.landing-module__V_fzTG__sceneList strong{color:var(--meta);font-size:17px;font-weight:600;transition:color .16s;display:block}.landing-module__V_fzTG__sceneList button[data-active] strong,.landing-module__V_fzTG__sceneList button:hover strong{color:var(--ink)}.landing-module__V_fzTG__sceneList span{color:var(--text);margin-top:8px;font-size:15px;line-height:1.7;display:none}.landing-module__V_fzTG__sceneList button[data-active] span{display:block}.landing-module__V_fzTG__split .landing-module__V_fzTG__stage{min-height:420px}.landing-module__V_fzTG__split .landing-module__V_fzTG__window{max-width:520px}.landing-module__V_fzTG__sceneInput{margin:8px 0 24px;font-size:16px}.landing-module__V_fzTG__outputs{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}.landing-module__V_fzTG__outputs li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;font-size:14px;display:flex}.landing-module__V_fzTG__outputs svg{width:14px;height:14px;color:var(--meta)}@keyframes landing-module__V_fzTG__bz-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.landing-module__V_fzTG__fadeIn{animation:landing-module__V_fzTG__bz-fade .26s var(--ease) both}.landing-module__V_fzTG__panel{border-radius:var(--radius-lg);background:var(--soft);padding:clamp(28px,5vw,64px)}.landing-module__V_fzTG__trustGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;margin:48px 0 0;padding:0;list-style:none;display:grid}.landing-module__V_fzTG__trustGrid li{border-top:1px solid var(--line-strong);padding-top:20px}.landing-module__V_fzTG__trustGrid h3{margin:0;font-size:18px;font-weight:600}.landing-module__V_fzTG__trustGrid p{color:var(--text);margin:10px 0 0;font-size:15px;line-height:1.7}.landing-module__V_fzTG__faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(40px,6vw,96px);display:grid}.landing-module__V_fzTG__faqList{border-top:1px solid var(--line)}.landing-module__V_fzTG__faqItem{border-bottom:1px solid var(--line)}.landing-module__V_fzTG__faqItem h3{margin:0}.landing-module__V_fzTG__faqItem button{width:100%;min-height:68px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:500;display:flex}.landing-module__V_fzTG__faqItem svg{stroke-width:1.5px;flex:none;width:18px;height:18px}.landing-module__V_fzTG__faqItem p{max-width:640px;color:var(--text);margin:0;padding:0 0 24px;font-size:15px;line-height:1.8}.landing-module__V_fzTG__closing{padding-bottom:var(--space-section);text-align:center}.landing-module__V_fzTG__closing h2{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(36px,5.2vw,68px);font-weight:400;line-height:1.15}.landing-module__V_fzTG__closing .landing-module__V_fzTG__lead{max-width:600px;margin-inline:auto}.landing-module__V_fzTG__closing>.landing-module__V_fzTG__meta{margin:20px 0 0}.landing-module__V_fzTG__footer{max-width:var(--max);padding:56px var(--gutter) 96px;border-top:1px solid var(--line);margin:0 auto}.landing-module__V_fzTG__footerGrid{grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:32px;font-size:14px;display:grid}.landing-module__V_fzTG__footerGrid .landing-module__V_fzTG__meta{margin:8px 0 0}.landing-module__V_fzTG__footerGrid nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.landing-module__V_fzTG__footerGrid h3{color:var(--meta);margin:0 0 4px;font-size:13px;font-weight:400}.landing-module__V_fzTG__footerGrid a:hover,.landing-module__V_fzTG__footerBottom a:hover,.landing-module__V_fzTG__nav a:hover{color:var(--ink)}.landing-module__V_fzTG__footerGrid a{color:var(--text)}.landing-module__V_fzTG__footerBottom{color:var(--meta);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;font-size:13px;display:flex}.landing-module__V_fzTG__footerBottom span:last-child{gap:20px;display:flex}@media (max-width:960px){.landing-module__V_fzTG__nav{display:none}.landing-module__V_fzTG__split,.landing-module__V_fzTG__faq,.landing-module__V_fzTG__feature,.landing-module__V_fzTG__feature[data-flip],.landing-module__V_fzTG__agentSteps,.landing-module__V_fzTG__manifesto{grid-template-columns:1fr}.landing-module__V_fzTG__manifesto .landing-module__V_fzTG__label{position:static}.landing-module__V_fzTG__feature[data-flip] .landing-module__V_fzTG__featureText{order:0}.landing-module__V_fzTG__feature .landing-module__V_fzTG__stage{aspect-ratio:auto}.landing-module__V_fzTG__capGrid,.landing-module__V_fzTG__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__V_fzTG__split .landing-module__V_fzTG__stage{min-height:0}}@media (max-width:640px){.landing-module__V_fzTG__capGrid,.landing-module__V_fzTG__trustGrid{grid-template-columns:1fr}.landing-module__V_fzTG__actions[data-align=center]{flex-direction:column}.landing-module__V_fzTG__actions[data-align=center] .landing-module__V_fzTG__button{width:100%}.landing-module__V_fzTG__footerGrid nav{gap:4px}.landing-module__V_fzTG__footerGrid nav a{align-items:center;min-height:40px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.landing-module__V_fzTG__fadeIn{animation:none}.landing-module__V_fzTG__page *{transition:none!important}}.landing-module__V_fzTG__header[data-tone=dark]{color:#fff;backdrop-filter:none;background:0 0}.landing-module__V_fzTG__header[data-tone=dark] .landing-module__V_fzTG__nav a{color:#ffffffbf}.landing-module__V_fzTG__header[data-tone=dark] .landing-module__V_fzTG__nav a:hover{color:#fff;background:#ffffff14}.landing-module__V_fzTG__header[data-tone=dark] .landing-module__V_fzTG__logo>span{color:#04060f;background:#fff}.landing-module__V_fzTG__header[data-tone=dark] .landing-module__V_fzTG__button{background:#fff;border-color:#fff;color:#04060f!important}.landing-module__V_fzTG__header[data-tone=dark] :is(a,button):focus-visible{outline-color:#fff}.landing-module__V_fzTG__header[data-tone=dark][data-scrolled]{backdrop-filter:saturate(1.4)blur(14px);background:#04060fb8;border-bottom-color:#ffffff14}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-module__V_fzTG__section,.landing-module__V_fzTG__stage .landing-module__V_fzTG__window,.landing-module__V_fzTG__capItem{animation:linear both landing-module__V_fzTG__landing-rise;animation-timeline:view();animation-range:entry entry 60%}.landing-module__V_fzTG__hl{background-repeat:no-repeat;background-size:0% 100%;animation:linear both landing-module__V_fzTG__landing-mark;animation-timeline:view();animation-range:entry 40% cover 45%}}}@keyframes landing-module__V_fzTG__landing-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes landing-module__V_fzTG__landing-mark{to{background-size:100% 100%}}
.orbit-module__U3u_4W__hero,.orbit-module__U3u_4W__band{--ground:#04060f;--mono:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;background:var(--ground);color:#fff;position:relative}.orbit-module__U3u_4W__hero{flex-direction:column;min-height:max(100svh,760px);margin-top:-64px;padding:64px clamp(20px,4vw,48px) 72px;display:flex;overflow:hidden}.orbit-module__U3u_4W__orbit{flex:1 1 0;width:100%;height:0;min-height:360px;display:block}.orbit-module__U3u_4W__heroCopy{text-align:center;justify-items:center;display:grid}.orbit-module__U3u_4W__kicker{border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:4px 10px 4px 4px;font-size:13px;transition:border-color .16s;display:inline-flex;color:#fffc!important}.orbit-module__U3u_4W__kicker:hover{border-color:#fff6}.orbit-module__U3u_4W__kicker span{background:var(--glow);color:var(--ground);border-radius:999px;padding:3px 10px;font-weight:600}.orbit-module__U3u_4W__kicker svg{width:14px;height:14px}.orbit-module__U3u_4W__heroCopy h1{letter-spacing:-.03em;max-width:18em;margin:0;font-size:clamp(32px,4.6vw,64px);font-weight:500;line-height:1.15}.orbit-module__U3u_4W__heroCopy h1 span{color:var(--glow)}.orbit-module__U3u_4W__heroCopy p{color:#ffffffb3;max-width:620px;margin:20px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.7}.orbit-module__U3u_4W__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:28px;display:flex}.orbit-module__U3u_4W__primary{background:#fff;border-radius:999px;align-items:center;min-height:48px;padding:0 24px;font-size:15px;font-weight:500;transition:background-color .16s;display:inline-flex;color:var(--ground)!important}.orbit-module__U3u_4W__primary:hover{background:#e6e6e6}.orbit-module__U3u_4W__secondary{align-items:center;gap:2px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex;color:#fff!important}.orbit-module__U3u_4W__secondary svg{width:16px;height:16px;transition:transform .2s}.orbit-module__U3u_4W__secondary:hover svg{transform:translate(3px)}.orbit-module__U3u_4W__band{--fill:.08;border-top:1px solid #ffffff14;padding:clamp(40px,6vw,72px) clamp(20px,4vw,48px) clamp(72px,9vw,120px);overflow:hidden}.orbit-module__U3u_4W__word{letter-spacing:-.05em;white-space:nowrap;font-family:Helvetica Neue,Arial,sans-serif;font-size:min(292px,20.8333vw - clamp(20px,4vw,48px)/2.4);font-weight:800;line-height:.9;position:relative}.orbit-module__U3u_4W__word span:first-child{color:#0000;-webkit-text-stroke:1.2px #ffffff52}.orbit-module__U3u_4W__wordFill{color:var(--glow);clip-path:inset(0 calc((1 - var(--fill)) * 100%) 0 0);position:absolute;inset:0}.orbit-module__U3u_4W__legend{color:#ffffff73;font-family:var(--mono);letter-spacing:.16em;border-top:1px solid #ffffff2e;justify-content:space-between;gap:16px;margin-top:28px;padding-top:14px;font-size:11px;display:flex}.orbit-module__U3u_4W__bandBody{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:48px 64px;max-width:1200px;margin:clamp(72px,10vw,140px) auto 0;display:grid}.orbit-module__U3u_4W__bandBody h2{letter-spacing:-.03em;margin:0;font-size:clamp(36px,5vw,72px);font-weight:600;line-height:1.1}.orbit-module__U3u_4W__bandBody h2 span{color:var(--glow);display:block}.orbit-module__U3u_4W__bandBody ol{border-top:1px solid #ffffff2e;margin:0;padding:0;font-size:15px;list-style:none}.orbit-module__U3u_4W__bandBody li{border-bottom:1px solid #ffffff1a;gap:16px;padding:14px 0;display:flex}.orbit-module__U3u_4W__bandBody li span{color:#ffffff73;font-family:var(--mono);padding-top:3px;font-size:11px}.orbit-module__U3u_4W__hero a:focus-visible,.orbit-module__U3u_4W__band a:focus-visible{outline-color:#fff!important}@media (max-width:960px){.orbit-module__U3u_4W__bandBody{grid-template-columns:1fr}.orbit-module__U3u_4W__legend span:nth-child(2),.orbit-module__U3u_4W__legend span:nth-child(3){display:none}}@media (max-width:640px){.orbit-module__U3u_4W__hero{min-height:auto}.orbit-module__U3u_4W__orbit{min-height:340px}.orbit-module__U3u_4W__actions{flex-direction:column}.orbit-module__U3u_4W__primary{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.orbit-module__U3u_4W__secondary svg{transition:none}}
.evolve-module__KBOsvq__section{max-width:var(--max);padding:var(--space-section) var(--gutter) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);margin:0 auto;display:grid}.evolve-module__KBOsvq__label{color:var(--meta);margin:0 0 16px;font-size:14px;font-weight:500}.evolve-module__KBOsvq__text h2{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(30px,2.9vw,42px);font-weight:400;line-height:1.25}.evolve-module__KBOsvq__lead{color:var(--text);margin:20px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.7}.evolve-module__KBOsvq__points{gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.evolve-module__KBOsvq__points li{border-top:1px solid var(--line);padding:18px 0}.evolve-module__KBOsvq__points h3{margin:0;font-size:17px;font-weight:600}.evolve-module__KBOsvq__points p{color:var(--text);margin:6px 0 0;font-size:15px;line-height:1.7}.evolve-module__KBOsvq__note{border-top:1px solid var(--line);color:var(--meta);margin:8px 0 0;padding-top:16px;font-size:13px}.evolve-module__KBOsvq__stage{background:var(--wash);border-radius:24px;justify-items:center;gap:28px;padding:clamp(28px,5vw,56px);display:grid}.evolve-module__KBOsvq__loop{aspect-ratio:1;width:min(100%,340px);margin:0;position:relative}.evolve-module__KBOsvq__loop svg{width:100%;height:100%;overflow:visible}.evolve-module__KBOsvq__track{fill:none;stroke:var(--ink);stroke-opacity:.18;stroke-dasharray:3 6}.evolve-module__KBOsvq__node{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}@keyframes evolve-module__KBOsvq__evolve-run{to{transform:rotate(360deg)}}.evolve-module__KBOsvq__runner{animation:8s linear infinite evolve-module__KBOsvq__evolve-run}.evolve-module__KBOsvq__runnerDot{fill:var(--accent)}.evolve-module__KBOsvq__runnerHalo{fill:var(--accent);opacity:.18}.evolve-module__KBOsvq__stepLabel{background:var(--surface);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000000f}.evolve-module__KBOsvq__stepLabel[data-angle="-90"]{top:calc(14.7% - 18px);left:50%}.evolve-module__KBOsvq__stepLabel[data-angle="0"]{top:50%;left:calc(85.3% + 30px)}.evolve-module__KBOsvq__stepLabel[data-angle="90"]{top:calc(85.3% + 18px);left:50%}.evolve-module__KBOsvq__stepLabel[data-angle="180"]{top:50%;left:calc(14.7% - 30px)}.evolve-module__KBOsvq__core{text-align:center;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}.evolve-module__KBOsvq__core small{color:var(--meta);font-size:12px}.evolve-module__KBOsvq__core strong{background:linear-gradient(transparent 14%, var(--hl) 14%, var(--hl) 92%, transparent 92%);letter-spacing:-.02em;padding:0 6px;font-size:30px;font-weight:500}@keyframes evolve-module__KBOsvq__evolve-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.evolve-module__KBOsvq__changelog{background:var(--surface);border-radius:14px;width:100%;max-width:460px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 18px 40px -24px #0003}.evolve-module__KBOsvq__changelog li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:13px;animation:.5s both evolve-module__KBOsvq__evolve-in;display:flex}.evolve-module__KBOsvq__changelog li:last-child{border-bottom:0}.evolve-module__KBOsvq__changelog strong{margin-right:8px;font-weight:600}.evolve-module__KBOsvq__changelog em{color:var(--accent);flex:none;align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.evolve-module__KBOsvq__changelog svg{width:13px;height:13px}@media (max-width:960px){.evolve-module__KBOsvq__section{grid-template-columns:1fr}}@media (max-width:480px){.evolve-module__KBOsvq__stepLabel[data-angle="0"]{left:calc(85.3% + 8px)}.evolve-module__KBOsvq__stepLabel[data-angle="180"]{left:calc(14.7% - 8px)}}@media (prefers-reduced-motion:reduce){.evolve-module__KBOsvq__runner,.evolve-module__KBOsvq__changelog li{animation:none}}
