.agents-scroll-link{display:inline-flex;align-items:center;gap:.45rem;min-height:2.3rem;margin-top:.9rem;color:color-mix(in srgb,var(--text-secondary) 88%,transparent);font-family:var(--font-code);font-size:.75rem;letter-spacing:0;text-transform:uppercase}.agents-scroll-link i{color:var(--accent-color);font-size:1rem}.agents-section{position:relative;padding:clamp(5rem,8vw,8rem) 0;overflow:clip}.agents-offer{overflow:visible}.agents-section.section-with-ambient .section-ambient-decor-root{inset:clamp(1.5rem,4vw,3rem) 0 clamp(1.5rem,4vw,3rem);--ambient-glitch-opacity: .18;--ambient-texture-noise-opacity: .13}[data-theme=light] .agents-section.section-with-ambient .section-ambient-decor-root{--ambient-glitch-opacity: .12;--ambient-texture-noise-opacity: .09}.agents-section :focus-visible{outline:2px solid color-mix(in srgb,var(--accent-color) 82%,var(--text-primary));outline-offset:4px}.agents-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);align-items:start}.agents-section-copy{max-width:var(--layout-prose-wide)}.agents-section-heading{display:grid;gap:.9rem;align-items:start;max-width:52rem;margin-bottom:clamp(2.4rem,5vw,4.2rem)}.agents-copy-split,.agents-section-heading-split{max-width:none}.agents-section-heading>.section-tag,.agents-section-copy>.section-tag,.agents-faq-head .section-tag,.agents-final-grid .section-tag{justify-self:start;width:fit-content;max-width:100%}.agents-section-title{margin-top:var(--spacing-md);margin-bottom:var(--spacing-lg);line-height:1.08}.agents-section-title .dual-font-title-jersey,.agents-section-title .dual-font-title-inter{display:block}.agents-section-title .dual-font-title-inter{max-width:13.5em}.agents-proof-copy .agents-section-title .dual-font-title-inter,.agents-final-grid .agents-section-title .dual-font-title-inter{max-width:15em}.agents-section-copy p,.agents-section-heading p,.agents-final-cta p{margin:0;color:var(--text-secondary);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.72;text-wrap:balance}.agents-problem-grid{align-items:stretch;gap:clamp(1.6rem,3.4vw,3rem)}.agents-problem .agents-section-copy{grid-column:1 / -1;position:static}.agents-transform-scene{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:minmax(13rem,2fr) minmax(14rem,2fr) minmax(23rem,4fr);gap:clamp(.8rem,1.6vw,1.25rem);align-items:center;min-height:clamp(27rem,36vw,34rem);padding:clamp(1rem,2vw,1.5rem);border:1px solid color-mix(in srgb,var(--border-color) 52%,transparent);background:radial-gradient(circle at 72% 28%,color-mix(in srgb,var(--accent-color) 13%,transparent),transparent 28%),radial-gradient(circle at 18% 78%,color-mix(in srgb,var(--accent-hover) 10%,transparent),transparent 30%),repeating-linear-gradient(90deg,transparent 0 3.8rem,color-mix(in srgb,var(--accent-color) 7%,transparent) 3.85rem 3.9rem),repeating-linear-gradient(0deg,transparent 0 3.8rem,color-mix(in srgb,var(--border-color) 9%,transparent) 3.85rem 3.9rem);isolation:isolate}.agents-transform-scene:before,.agents-transform-scene:after{content:"";position:absolute;z-index:-1;pointer-events:none}.agents-transform-scene:before{inset:3rem;border:1px solid color-mix(in srgb,var(--accent-color) 12%,transparent);transform:rotate(45deg) scale(.72)}.agents-transform-scene:after{left:10%;right:9%;top:50%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-color) 48%,transparent),color-mix(in srgb,var(--accent-hover) 42%,transparent),transparent)}.agents-transform-inbox,.agents-case-file,.agents-question-rail span,.agents-output-card,.agents-usecase-tab,.agents-fit-card,.agents-final-panel{border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-color) 74%,transparent),color-mix(in srgb,var(--bg-color) 72%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-color) 8%,transparent),0 1rem 2.6rem color-mix(in srgb,#000 12%,transparent);-webkit-backdrop-filter:blur(var(--ui-glass-blur-radius)) saturate(var(--ui-glass-blur-saturate));backdrop-filter:blur(var(--ui-glass-blur-radius)) saturate(var(--ui-glass-blur-saturate))}.agents-transform-inbox{position:relative;z-index:1;grid-column:1;align-self:start;justify-self:start;width:100%;max-width:18rem;margin-top:clamp(1rem,4vw,3rem);padding:1rem}.agents-transform-inbox>span,.agents-case-file-head span,.agents-output-card span,.agents-usecase-content>span,.agents-agency-band span,.agents-offer-step span,.agents-offer-visual figcaption span,.agents-article-strip span,.agents-fit-card h3,.agents-final-panel li::marker{color:color-mix(in srgb,var(--accent-color) 78%,var(--text-primary));font-family:var(--font-code);font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.agents-transform-inbox p{margin:.9rem 0 1.1rem;color:var(--text-primary);font-size:1rem;line-height:1.45}.agents-context-meter{display:grid;grid-template-columns:1fr auto;gap:.45rem;align-items:center;color:var(--text-secondary);font-family:var(--font-code);font-size:.72rem}.agents-context-meter i{grid-column:1 / -1;height:.32rem;background:linear-gradient(90deg,color-mix(in srgb,#ffbf5a 78%,var(--accent-color)) 0 8%,color-mix(in srgb,var(--border-color) 42%,transparent) 8%)}.agents-transform-inbox em{display:inline-flex;margin-top:.8rem;color:color-mix(in srgb,#ffbf5a 84%,var(--text-primary));font-family:var(--font-code);font-size:.72rem;font-style:normal;text-transform:uppercase}.agents-question-rail{position:relative;z-index:1;grid-column:2;display:grid;gap:.75rem;width:100%}.agents-question-rail:before{content:"";position:absolute;left:.65rem;top:.6rem;bottom:.6rem;width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-color) 50%,transparent),color-mix(in srgb,var(--accent-hover) 30%,transparent))}.agents-question-rail span{position:relative;padding:.78rem .9rem .78rem 1.8rem;color:var(--text-secondary);font-family:var(--font-code);font-size:.72rem;text-transform:uppercase}.agents-question-rail span:before{content:"";position:absolute;left:.48rem;top:50%;width:.38rem;height:.38rem;background:var(--accent-color);transform:translateY(-50%) rotate(45deg)}.agents-case-frame{--glass-ring-padding: 0;position:relative;z-index:1;grid-column:3;align-self:stretch;justify-self:end;width:100%;max-width:none}.agents-case-file{height:100%;padding:clamp(1rem,2vw,1.35rem)}.agents-case-file-head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 62%,transparent)}.agents-case-file-head i{color:var(--accent-color)}.agents-case-file dl{display:grid;gap:.65rem;margin:1rem 0 0}.agents-case-file dl div{display:grid;grid-template-columns:minmax(7rem,.38fr) minmax(0,1fr);gap:1rem}.agents-case-file dt{color:color-mix(in srgb,var(--text-secondary) 82%,transparent);font-family:var(--font-code);font-size:.74rem;text-transform:uppercase}.agents-case-file dd{margin:0;color:var(--text-primary);line-height:1.45}.agents-outcomes .container{display:grid}.agents-outcome-list{display:grid;border-top:1px solid color-mix(in srgb,var(--border-color) 60%,transparent)}.agents-outcome-row{display:grid;grid-template-columns:5rem minmax(0,5fr) minmax(18rem,6fr);gap:clamp(1.2rem,3vw,2.8rem);align-items:center;padding:clamp(1.4rem,3vw,2.2rem) 0;border-bottom:1px solid color-mix(in srgb,var(--border-color) 60%,transparent)}.agents-outcome-number{color:color-mix(in srgb,var(--text-secondary) 76%,transparent);font-family:var(--font-code);font-size:.82rem;transition:color var(--transition-duration) var(--transition-timing)}.agents-outcome-copy h3,.agents-usecase-content h3,.agents-agency-band h3,.agents-offer-step h3,.agents-process-card h3,.agents-proof-items h3,.agents-demo-callout h3,.agents-article-strip h3{margin:0;color:var(--text-primary);font-family:var(--font-code);font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:0;text-transform:uppercase}.agents-outcome-copy p,.agents-output-card p,.agents-usecase-content p,.agents-agency-band p,.agents-offer-step p,.agents-process-card p,.agents-proof-copy>p,.agents-proof-items p,.agents-demo-callout p,.agents-fit-card li,.agents-article-strip p,.agents-faq-item p,.agents-final-panel p{margin:0;color:var(--text-secondary);line-height:1.65}.agents-output-card{display:grid;gap:.55rem;min-height:8.4rem;padding:1rem}.agents-output-card strong{color:var(--text-primary);font-size:1.05rem}.agents-outcome-row:hover .agents-outcome-number,.agents-outcome-row:focus-within .agents-outcome-number{color:color-mix(in srgb,var(--accent-hover) 84%,var(--text-primary))}.agents-outcome-row:hover .agents-output-card,.agents-outcome-row:focus-within .agents-output-card{border-color:color-mix(in srgb,var(--accent-color) 45%,var(--border-color))}.agents-inline-cta{justify-self:start;margin-top:clamp(1.8rem,4vw,2.8rem)}.agents-boundary-diagram{position:relative;display:grid;grid-template-columns:minmax(0,.96fr) minmax(5.8rem,auto) minmax(0,1.04fr);gap:clamp(.8rem,2vw,1.4rem);align-items:center}.agents-boundary-diagram:before{content:"";position:absolute;left:1.5rem;right:1.5rem;top:50%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-color) 58%,transparent),color-mix(in srgb,var(--accent-hover) 45%,transparent),transparent)}.agents-boundary-card,.agents-script-card,.agents-managed-examples,.agents-capability-core,.agents-capability-card,.agents-capability-scene{border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-color) 70%,transparent),color-mix(in srgb,var(--bg-color) 72%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-color) 8%,transparent),0 1rem 2.6rem color-mix(in srgb,#000 12%,transparent);-webkit-backdrop-filter:blur(var(--ui-glass-blur-radius)) saturate(var(--ui-glass-blur-saturate));backdrop-filter:blur(var(--ui-glass-blur-radius)) saturate(var(--ui-glass-blur-saturate))}.agents-boundary-card{position:relative;z-index:1;display:grid;gap:1rem;min-height:20rem;padding:clamp(1.1rem,3vw,1.6rem)}.agents-boundary-card-core{border-color:color-mix(in srgb,var(--accent-color) 48%,var(--border-color));background:radial-gradient(circle at 76% 22%,color-mix(in srgb,var(--accent-color) 13%,transparent),transparent 34%),color-mix(in srgb,var(--surface-color) 74%,transparent)}.agents-boundary-card>span,.agents-script-card>span,.agents-managed-examples>span,.agents-capability-core>span,.agents-capability-copy>span,.agents-capability-scene>span,.agents-capability-scene strong,.agents-service-model-note,.agents-stack-footer{color:color-mix(in srgb,var(--accent-color) 78%,var(--text-primary));font-family:var(--font-code);font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.agents-boundary-card h3,.agents-capability-copy h3,.agents-managed-examples h3{margin:0;color:var(--text-primary);font-family:var(--font-code);font-size:clamp(1.15rem,2vw,1.55rem);letter-spacing:0;text-transform:uppercase}.agents-boundary-card ul,.agents-managed-examples ul,.agents-capability-scene ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.agents-boundary-card li,.agents-managed-examples li,.agents-capability-scene li{position:relative;padding-left:1.1rem;color:var(--text-secondary);line-height:1.55}.agents-boundary-card li:before,.agents-managed-examples li:before,.agents-capability-scene li:before{content:"";position:absolute;left:0;top:.62em;width:.38rem;height:.38rem;border:1px solid color-mix(in srgb,var(--accent-color) 62%,var(--border-color));transform:rotate(45deg)}.agents-widget-bridge{position:relative;z-index:2;display:grid;place-items:center;align-self:center;justify-self:center;min-width:6.8rem;min-height:3.3rem;padding:0 .75rem;border:1px solid color-mix(in srgb,var(--accent-color) 72%,transparent);background:color-mix(in srgb,var(--bg-color) 82%,transparent);color:var(--accent-color);font-family:var(--font-code);font-size:.72rem;line-height:1.15;text-align:center;text-transform:uppercase;box-shadow:0 0 1.5rem color-mix(in srgb,var(--accent-color) 20%,transparent)}.agents-snippet-row{display:grid;grid-template-columns:minmax(18rem,4.5fr) minmax(0,7.5fr);gap:clamp(1rem,3vw,2rem);align-items:stretch;margin-top:clamp(1.6rem,4vw,2.8rem)}.agents-script-card{display:grid;gap:1rem;align-content:start;padding:clamp(1rem,3vw,1.4rem)}.agents-script-card pre{margin:0;overflow-x:auto;color:var(--text-primary);font-family:var(--font-code);font-size:clamp(.7rem,1.1vw,.82rem);line-height:1.55}.agents-script-card code{display:block}.agents-code-tag{color:color-mix(in srgb,#ffbf5a 88%,var(--text-primary))}.agents-code-attr{color:color-mix(in srgb,var(--accent-color) 82%,var(--text-primary))}.agents-code-string{color:color-mix(in srgb,#a6ffb8 82%,var(--text-primary))}.agents-code-operator,.agents-code-punctuation{color:color-mix(in srgb,var(--text-secondary) 86%,var(--text-primary))}.agents-script-card strong{justify-self:start;border:1px solid color-mix(in srgb,var(--accent-color) 58%,transparent);padding:.38rem .55rem;color:var(--accent-color);font-family:var(--font-code);font-size:.72rem;text-transform:uppercase}.agents-managed-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:clamp(1rem,3vw,1.4rem)}.agents-managed-examples>span{grid-column:1 / -1}.agents-managed-examples article{display:grid;gap:.65rem;align-content:start;min-height:13rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--agent-accent) 48%,var(--border-color));background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--agent-accent) 16%,transparent),transparent 38%),color-mix(in srgb,var(--bg-color) 50%,transparent)}.agents-managed-examples p{margin:0;color:var(--text-secondary);font-family:var(--font-code);font-size:.76rem;text-transform:uppercase}.agents-managed-examples li:before{border-color:color-mix(in srgb,var(--agent-accent) 66%,var(--border-color))}.agents-service-model-note{margin:clamp(1.4rem,3vw,2rem) 0 0}.agents-capability-core{display:grid;gap:.35rem;max-width:54rem;margin-bottom:clamp(1.2rem,3vw,2rem);padding:1rem 1.2rem;border-color:color-mix(in srgb,var(--accent-color) 50%,var(--border-color))}.agents-capability-core p{margin:0;color:var(--text-secondary);font-family:var(--font-code);font-size:.78rem;text-transform:uppercase}.agents-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,1.6rem)}.agents-capability-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(13rem,.9fr);gap:1rem;padding:clamp(1rem,3vw,1.35rem)}.agents-capability-copy{display:grid;gap:.65rem}.agents-capability-copy strong{color:color-mix(in srgb,var(--accent-hover) 78%,var(--text-primary));font-family:var(--font-code);font-size:.75rem;text-transform:uppercase}.agents-capability-copy p,.agents-capability-copy small{margin:0;color:var(--text-secondary);line-height:1.6}.agents-capability-copy small{color:color-mix(in srgb,var(--text-primary) 78%,var(--text-secondary))}.agents-capability-scene{display:grid;gap:.75rem;align-content:start;padding:.9rem;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-color) 8%,transparent),transparent),color-mix(in srgb,var(--bg-color) 56%,transparent)}.agents-usecase-shell{display:grid;grid-template-columns:minmax(15rem,4fr) minmax(0,8fr);gap:clamp(1rem,3vw,2rem);align-items:stretch}.agents-usecase-tabs{display:grid;gap:.75rem;align-content:start}.agents-usecase-tab{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.35rem .9rem;min-height:6rem;padding:1rem;color:inherit;text-align:left;cursor:pointer}.agents-usecase-tab span{grid-row:span 2;color:color-mix(in srgb,var(--accent-color) 75%,var(--text-primary));font-family:var(--font-code);font-size:.74rem}.agents-usecase-tab strong{color:var(--text-primary);font-family:var(--font-code);font-size:.88rem;letter-spacing:0;text-transform:uppercase}.agents-usecase-tab small{color:var(--text-secondary);line-height:1.45}.agents-usecase-tab.is-active{border-color:color-mix(in srgb,var(--accent-color) 52%,var(--border-color));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 13%,transparent),transparent 42%),color-mix(in srgb,var(--surface-color) 82%,transparent)}.agents-usecase-panels{position:relative;min-width:0;min-height:var(--agents-usecase-panel-height, clamp(23rem, 34vw, 28rem))}.agents-usecase-panel{position:relative;display:grid;grid-template-columns:minmax(15rem,.92fr) minmax(0,1.08fr);isolation:isolate;overflow:hidden;min-height:var(--agents-usecase-panel-height, clamp(23rem, 34vw, 28rem));transition:border-color var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing)}.agents-usecase-panel:hover{transform:none}.agents-usecase-panel[hidden]{display:none}.agents-usecase-panel:before{border-color:color-mix(in srgb,var(--accent-color) 36%,transparent)}.agents-usecase-visual{position:relative;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 26% 32%,color-mix(in srgb,var(--accent-hover) 14%,transparent),transparent 24%),radial-gradient(circle at 76% 64%,color-mix(in srgb,var(--accent-color) 15%,transparent),transparent 28%),repeating-linear-gradient(135deg,transparent 0 3.2rem,color-mix(in srgb,var(--border-color) 8%,transparent) 3.24rem 3.3rem)}.agents-usecase-visual :where(picture,img){display:block;width:100%;height:100%}.agents-usecase-visual :where(img){object-fit:cover;opacity:.94;filter:saturate(.95) contrast(.96)}.agents-usecase-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--bg-color) 42%,transparent) 100%),linear-gradient(180deg,transparent 66%,color-mix(in srgb,var(--bg-color) 24%,transparent) 100%)}.agents-usecase-content{position:relative;z-index:1;display:grid;align-content:center;gap:1rem;min-height:0;padding:clamp(1.1rem,3vw,2rem);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-color) 42%,transparent),color-mix(in srgb,var(--bg-color) 72%,transparent))}.agents-usecase-content h3{max-width:31rem;font-family:var(--font-text);font-size:clamp(1.35rem,1.75vw,1.8rem);font-weight:750;line-height:1.18;text-transform:none}.agents-usecase-content p{max-width:38rem}.agents-usecase-content ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.agents-usecase-content li{border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent);padding:.42rem .6rem;color:var(--text-secondary);font-family:var(--font-code);font-size:.75rem;text-transform:uppercase}.agents-agency-band{display:grid;grid-template-columns:minmax(0,7fr) minmax(17rem,4fr);gap:clamp(1rem,3vw,2rem);align-items:center;margin-top:clamp(1.8rem,5vw,3.4rem);padding:clamp(1.2rem,3vw,1.8rem);border-top:1px solid color-mix(in srgb,var(--border-color) 64%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border-color) 64%,transparent)}.agents-agency-band>div:first-child{grid-column:1}.agents-agency-band h3{max-width:43rem;margin-top:.45rem;margin-bottom:.6rem;font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.15}.agents-agency-map{grid-column:2;grid-row:1 / span 2;display:grid;grid-template-columns:1fr;gap:.4rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--accent-color) 26%,transparent);background:color-mix(in srgb,var(--bg-color) 48%,transparent)}.agents-agency-map span,.agents-agency-map i{display:block;padding:.42rem .55rem;border:1px solid color-mix(in srgb,var(--border-color) 42%,transparent);color:var(--text-secondary);font-family:var(--font-code);font-size:.8rem;font-style:normal;text-align:center;text-transform:uppercase}.agents-agency-cta{grid-column:1;justify-self:start}.agents-agency-map span{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent-color) 34%,transparent)}.agents-offer-heading{max-width:none}.agents-offer-flow{--offer-sticky-top: clamp(5.5rem, 8vh, 7rem);--offer-card-height: calc(100svh - var(--offer-sticky-top));--offer-reveal-run: max(var(--offer-card-height), clamp(34rem, 72vh, 46rem));display:grid;gap:0;isolation:isolate}.agents-offer-phase-frame{position:relative;min-height:calc(var(--offer-card-height) + var(--offer-reveal-run))}.agents-offer-phase-frame:not(:last-child){margin-bottom:calc(var(--offer-card-height) * -1)}.agents-offer-phase{position:sticky;top:var(--offer-sticky-top);z-index:calc(40 - var(--offer-phase-index));display:grid;grid-template-columns:minmax(0,5fr) minmax(18rem,7fr);gap:clamp(1rem,3vw,2rem);align-items:stretch;height:var(--offer-card-height);padding:clamp(1rem,2.4vw,1.35rem);border:1px solid color-mix(in srgb,var(--border-color) 50%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 5%,transparent),transparent 42%),color-mix(in srgb,var(--surface-color) 94%,var(--bg-color));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-color) 7%,transparent),0 1rem 2.8rem color-mix(in srgb,#000 10%,transparent)}.agents-offer-list{display:grid;gap:.75rem;align-content:center}.agents-offer-step{position:relative;display:grid;gap:.55rem;padding:1rem 1rem 1.1rem;border:1px solid color-mix(in srgb,var(--border-color) 50%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-color) 7%,transparent),transparent 42%),color-mix(in srgb,var(--surface-color) 56%,transparent);transition:border-color var(--transition-duration) var(--transition-timing),background var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing)}.agents-offer-step:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:.18rem;background:linear-gradient(180deg,var(--accent-color),var(--accent-hover));opacity:.72}.agents-offer-step small,.agents-process-card small{color:color-mix(in srgb,var(--accent-hover) 72%,var(--text-primary));font-family:var(--font-code);font-size:.75rem;letter-spacing:0;text-transform:uppercase}.agents-offer-visual{position:relative;display:grid;min-height:0;margin:0;border:1px solid color-mix(in srgb,var(--border-color) 52%,transparent);background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--accent-color) 14%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-color) 74%,transparent),color-mix(in srgb,var(--bg-color) 82%,transparent));overflow:hidden}.agents-offer-visual:before{content:"";position:absolute;inset:12% 18%;border:1px solid color-mix(in srgb,var(--accent-color) 16%,transparent);opacity:.28;transform:rotate(45deg)}.agents-offer-visual :where(picture,img){display:block;width:100%;height:100%}.agents-offer-visual :where(img){object-fit:cover;opacity:.96;filter:saturate(.96) contrast(.98)}.agents-offer-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--bg-color) 58%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--bg-color) 8%,transparent),transparent 34%)}.agents-offer-visual figcaption{position:absolute;left:clamp(1rem,3vw,1.5rem);right:clamp(1rem,3vw,1.5rem);bottom:clamp(1rem,3vw,1.5rem);z-index:2;display:grid;gap:.45rem;max-width:32rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border-color) 52%,transparent);background:color-mix(in srgb,var(--bg-color) 70%,transparent);-webkit-backdrop-filter:blur(var(--ui-glass-blur-radius)) saturate(var(--ui-glass-blur-saturate));backdrop-filter:blur(var(--ui-glass-blur-radius)) saturate(var(--ui-glass-blur-saturate))}.agents-offer-visual figcaption strong{color:var(--text-primary);font-family:var(--font-code);font-size:clamp(1rem,1.5vw,1.2rem);text-transform:uppercase}.agents-offer-visual figcaption p{margin:0;color:var(--text-secondary);line-height:1.5}.agents-offer-layer-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:clamp(1rem,3vw,1.6rem)}.agents-stack-layer{position:relative;display:grid;gap:.35rem;width:min(31rem,92%);margin-inline:auto;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--accent-color) 18%,var(--border-color));background:linear-gradient(90deg,color-mix(in srgb,var(--accent-color) 8%,transparent),transparent 38%),color-mix(in srgb,var(--bg-color) 62%,transparent);transform:translateY(calc((var(--layer-index) - 1) * -.16rem))}.agents-stack-layer:nth-child(1),.agents-stack-layer:nth-child(3){border-color:color-mix(in srgb,var(--accent-hover) 26%,var(--border-color))}.agents-stack-layer span{color:var(--text-primary);font-family:var(--font-code);font-size:.76rem;text-transform:uppercase}.agents-stack-layer p{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.agents-offer-layer-strip .agents-stack-layer{width:auto;min-height:7.4rem;margin:0;padding:.8rem;transform:none}.agents-stack-footer{position:relative;width:min(31rem,92%);margin:.8rem auto 0;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--border-color) 58%,transparent)}.agents-process-board{display:grid;gap:clamp(1rem,2.6vw,1.6rem)}.agents-process-visual{position:relative;display:grid;min-height:0;aspect-ratio:22 / 10;margin:0;border:1px solid color-mix(in srgb,var(--accent-color) 28%,var(--border-color));background:radial-gradient(circle at 64% 28%,color-mix(in srgb,var(--accent-hover) 16%,transparent),transparent 34%),color-mix(in srgb,var(--bg-color) 78%,#000 8%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-color) 8%,transparent),0 1rem 3rem color-mix(in srgb,#000 14%,transparent);overflow:hidden}.agents-process-visual :where(picture,img){display:block;width:100%;height:100%}.agents-process-visual :where(img){object-fit:cover;opacity:.98;filter:saturate(.98) contrast(1)}.agents-process-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--bg-color) 64%,transparent) 100%)}.agents-process-visual figcaption{position:absolute;left:clamp(1rem,3vw,1.45rem);right:clamp(1rem,3vw,1.45rem);bottom:clamp(1rem,3vw,1.45rem);z-index:2;display:grid;gap:.5rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border-color) 54%,transparent);background:color-mix(in srgb,var(--bg-color) 72%,transparent);-webkit-backdrop-filter:blur(var(--ui-glass-blur-radius)) saturate(var(--ui-glass-blur-saturate));backdrop-filter:blur(var(--ui-glass-blur-radius)) saturate(var(--ui-glass-blur-saturate))}.agents-process-visual figcaption span,.agents-process-number{color:var(--accent-color);font-family:var(--font-code);font-size:.74rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.agents-process-visual figcaption strong{color:var(--text-primary);font-family:var(--font-code);font-size:clamp(1rem,1.5vw,1.2rem);text-transform:uppercase}.agents-process-visual figcaption p{margin:0;color:var(--text-secondary);line-height:1.5}.agents-process-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.agents-process-card{position:relative;display:grid;grid-template-columns:2.7rem minmax(0,1fr);gap:.9rem;min-height:10.5rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border-color) 52%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-color) 62%,transparent),color-mix(in srgb,var(--bg-color) 70%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-color) 6%,transparent)}.agents-process-card:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:.16rem;background:linear-gradient(180deg,var(--accent-color),var(--accent-hover));opacity:.48}.agents-process-number{display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid color-mix(in srgb,var(--accent-color) 62%,transparent);background:color-mix(in srgb,var(--bg-color) 78%,transparent)}.agents-process-card div{display:grid;gap:.45rem}.agents-proof-grid{align-items:center}.agents-proof-visual{grid-column:span 4;position:relative;margin:0;padding:.9rem;border-left:1px solid color-mix(in srgb,var(--accent-color) 36%,transparent)}.agents-proof-visual:before{content:"";position:absolute;inset:7% 0 7% 18%;border:1px solid color-mix(in srgb,var(--border-color) 46%,transparent);opacity:.3;transform:rotate(45deg) scale(.72)}.agents-proof-img{position:relative;z-index:1;display:block;width:100%;max-width:min(100%,28rem);aspect-ratio:7 / 12;margin-inline:auto;border:1px solid color-mix(in srgb,var(--border-color) 54%,transparent);overflow:hidden;filter:drop-shadow(0 1.6rem 2.8rem color-mix(in srgb,#000 20%,transparent))}.agents-proof-img :where(img){width:100%;height:100%;object-fit:cover;opacity:.98;filter:saturate(.98) contrast(1)}.agents-proof-visual figcaption{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.agents-proof-visual figcaption span{border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent);padding:.42rem .55rem;color:var(--text-secondary);font-family:var(--font-code);font-size:.72rem;text-transform:uppercase}.agents-proof-copy{grid-column:span 8}.agents-proof-items,.agents-demo-callout{grid-column:1 / -1}.agents-proof-items{display:grid;gap:1.2rem;margin-top:2rem}.agents-proof-items article{display:grid;gap:.45rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--border-color) 54%,transparent)}.agents-demo-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:clamp(2rem,5vw,3rem);padding:1rem;border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent);background:color-mix(in srgb,var(--bg-color) 64%,transparent)}.agents-demo-callout>i{color:var(--accent-color);font-size:1.45rem}.agents-control-grid{align-items:start;row-gap:clamp(1.4rem,3vw,2.2rem)}.agents-control .agents-section-copy{grid-column:1 / -1}.agents-policy-gates{grid-column:2 / 12;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid color-mix(in srgb,var(--border-color) 52%,transparent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-color) 9%,transparent),transparent),color-mix(in srgb,var(--surface-color) 54%,transparent)}.agents-policy-gates:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--accent-color),color-mix(in srgb,#ff6f75 72%,var(--accent-hover)),transparent)}.agents-policy-gates span{position:relative;z-index:1;display:grid;place-items:center;min-height:5.6rem;border:1px solid color-mix(in srgb,var(--accent-color) 28%,var(--border-color));background:color-mix(in srgb,var(--bg-color) 74%,transparent);color:var(--text-primary);font-family:var(--font-code);font-size:.72rem;text-align:center;text-transform:uppercase}.agents-policy-gates span:nth-child(4){border-color:color-mix(in srgb,#ffbf5a 40%,var(--border-color))}.agents-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);margin-top:clamp(2rem,5vw,3rem)}.agents-fit-card{padding:clamp(1.1rem,3vw,1.5rem)}.agents-fit-card h3{margin:0 0 1rem;font-size:clamp(1rem,1.1vw,1.12rem);text-transform:none}.agents-fit-card ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.agents-fit-card li{position:relative;padding-left:1.2rem}.agents-fit-card li:before{content:"";position:absolute;left:0;top:.62em;width:.42rem;height:.42rem;border:1px solid color-mix(in srgb,var(--accent-color) 62%,var(--border-color));transform:rotate(45deg)}.agents-fit-card-muted li:before{border-color:color-mix(in srgb,#ffbf5a 58%,var(--border-color))}.agents-article-strip{display:grid;grid-template-columns:minmax(12rem,19rem) minmax(0,1fr);gap:clamp(1rem,3vw,1.5rem);align-items:center;margin-top:clamp(2rem,5vw,3rem);padding:.8rem;border:1px solid color-mix(in srgb,var(--border-color) 58%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 8%,transparent),transparent 36%),color-mix(in srgb,var(--surface-color) 70%,transparent);color:inherit;text-decoration:none}.agents-article-img{display:block;width:100%;height:12rem;object-fit:cover}.agents-article-strip div{display:grid;gap:.55rem;padding-right:.8rem}.agents-article-strip strong{color:var(--accent-color);font-family:var(--font-code);font-size:.74rem;text-transform:uppercase}.agents-faq .container{max-width:min(100% - 2rem,64rem)}.agents-faq-head{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:clamp(1.5rem,4vw,2.6rem)}.agents-faq-head p{max-width:14rem;margin:0;color:var(--text-secondary);font-family:var(--font-code);font-size:.7rem;line-height:1.6;text-transform:uppercase}.agents-faq-list{display:grid;border-top:1px solid color-mix(in srgb,var(--border-color) 60%,transparent)}.agents-faq-item{border-bottom:1px solid color-mix(in srgb,var(--border-color) 60%,transparent)}.agents-faq-item summary{cursor:pointer;padding:1.1rem 0;color:var(--text-primary);font-family:var(--font-code);font-size:.94rem;font-weight:700;letter-spacing:0;list-style:none;text-transform:uppercase}.agents-faq-item summary::-webkit-details-marker{display:none}.agents-faq-item summary:after{content:"+";float:right;color:var(--accent-color)}.agents-faq-item[open] summary:after{content:"–"}.agents-faq-item p{max-width:49rem;padding:0 0 1.15rem}.agents-final-cta{min-height:70vh;display:grid;align-items:center;background:radial-gradient(circle at 72% 42%,color-mix(in srgb,var(--accent-color) 12%,transparent),transparent 28%),var(--bg-color)}.agents-final-grid{align-items:center}.agents-final-grid>div:first-child{grid-column:span 7}.agents-final-panel{grid-column:span 5;display:grid;gap:1.25rem;padding:clamp(1.1rem,3vw,1.6rem)}.agents-final-panel ol{display:grid;gap:.8rem;margin:0;padding-left:1.3rem;color:var(--text-primary);font-family:var(--font-code);text-transform:uppercase}.agents-final-actions{display:flex;flex-wrap:wrap;gap:.7rem}@media(prefers-reduced-motion:no-preference){.agents-transform-inbox,.agents-question-rail span{animation:agents-soft-rise .54s cubic-bezier(.22,.74,.22,1) both}.agents-question-rail span:nth-child(2){animation-delay:.08s}.agents-question-rail span:nth-child(3){animation-delay:.16s}.agents-case-frame{animation:agents-soft-rise .62s cubic-bezier(.22,.74,.22,1) .2s both}}@keyframes agents-soft-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1051px){.agents-proof-visual figcaption{display:none}.agents-policy-gates span{background:color-mix(in srgb,var(--bg-color) 84%,transparent)}.agents-copy-split,.agents-section-heading-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:.9rem clamp(2rem,5vw,5rem);align-items:start}.agents-copy-split>.section-tag,.agents-section-heading-split>.section-tag{grid-column:1 / -1}.agents-copy-split>.agents-section-title,.agents-section-heading-split>.agents-section-title{grid-column:1;grid-row:2 / span 2;margin-top:0;margin-bottom:0}.agents-copy-split>p,.agents-section-heading-split>p{grid-column:2;max-width:36rem}.agents-proof-copy.agents-copy-split,.agents-final-grid .agents-copy-split{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.2rem,2.4vw,2.6rem)}.agents-section-heading-split{margin-bottom:clamp(2rem,4vw,3.4rem)}}@media(max-width:1050px){.agents-grid,.agents-boundary-diagram,.agents-snippet-row,.agents-usecase-shell,.agents-process-board,.agents-agency-band{grid-template-columns:1fr}.agents-boundary-diagram:before{left:50%;right:auto;top:1rem;bottom:1rem;width:1px;height:auto;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent-color) 58%,transparent),color-mix(in srgb,var(--accent-hover) 45%,transparent),transparent)}.agents-widget-bridge{position:relative;left:auto;top:auto;justify-self:center;order:2;transform:none}.agents-boundary-card-core{order:3}.agents-managed-examples{grid-template-columns:1fr}.agents-offer-phase{position:relative;top:auto;grid-template-columns:1fr;height:auto;transform:none}.agents-offer-flow{gap:clamp(1.2rem,3vw,2rem)}.agents-offer-phase-frame{min-height:0}.agents-offer-phase-frame:not(:last-child){margin-bottom:0}.agents-problem .agents-section-copy,.agents-transform-scene,.agents-proof-visual,.agents-proof-copy,.agents-control .agents-section-copy,.agents-policy-gates,.agents-final-grid>div:first-child,.agents-final-panel{grid-column:auto}.agents-problem .agents-section-copy{position:static}.agents-usecase-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.agents-agency-band{justify-items:start}.agents-agency-band>div:first-child,.agents-agency-map,.agents-agency-cta{grid-column:auto;grid-row:auto}}@media(max-width:760px){.agents-section{padding:4.5rem 0}.agents-section-heading{margin-bottom:2rem}.agents-transform-scene{display:grid;grid-template-columns:1fr;gap:1rem;min-height:0}.agents-transform-inbox,.agents-question-rail,.agents-case-frame{position:relative;grid-column:1;inset:auto;width:auto}.agents-question-rail{left:auto;top:auto}.agents-case-frame{right:auto;bottom:auto}.agents-case-file dl div{grid-template-columns:1fr;gap:.2rem}.agents-outcome-row{grid-template-columns:1fr;gap:.8rem}.agents-output-card,.agents-boundary-card{min-height:0}.agents-capability-grid,.agents-capability-card,.agents-usecase-tabs{grid-template-columns:1fr}.agents-usecase-panel{grid-template-columns:1fr;min-height:0}.agents-usecase-panels{min-height:0}.agents-usecase-visual{aspect-ratio:16 / 9}.agents-usecase-content{min-height:0}.agents-usecase-content h3{font-size:1.45rem}.agents-agency-map,.agents-policy-gates{width:100%}.agents-offer-visual{min-height:0;aspect-ratio:16 / 12}.agents-process-visual{min-height:0;aspect-ratio:16 / 10}.agents-offer-layer-strip{grid-template-columns:1fr}.agents-process-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-demo-callout,.agents-policy-gates{grid-template-columns:1fr}.agents-policy-gates:before{inset:8% auto 8% 50%;width:1px;height:auto;background:linear-gradient(180deg,transparent,var(--accent-color),color-mix(in srgb,#ffbf5a 68%,var(--accent-hover)),transparent)}.agents-policy-gates span{min-height:3.8rem}.agents-fit-grid,.agents-article-strip{grid-template-columns:1fr}.agents-article-img{height:auto;max-height:18rem}.agents-faq-head{display:grid;align-items:start}.agents-faq-head p{max-width:none}.agents-final-actions{display:grid}}@media(max-width:430px){.agents-usecase-tab{grid-template-columns:1.7rem minmax(0,1fr);min-height:0}.agents-process-cards{grid-template-columns:1fr}.agents-process-card{grid-template-columns:2.4rem minmax(0,1fr)}.agents-proof-visual figcaption{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.agents-cinematic-page{--agent-cine-bg: var(--bg-color);--agent-cine-bg-2: var(--surface-color);--agent-cine-ink: var(--text-primary);--agent-cine-muted: var(--text-secondary);--agent-cine-line: var(--accent-color);--agent-cine-teal: var(--accent-hover);--agent-cine-warm: color-mix(in srgb, var(--accent-hover) 72%, var(--text-primary));--agent-cine-green: color-mix(in srgb, var(--accent-color) 62%, #8bf0a3);--agent-cine-red: #ff6f75;--agent-scroll-collapse: 0;--agent-scroll-copy-opacity: 1;--agent-scroll-scene-opacity: 1;--agent-scroll-scene-scale: 1;--agent-scroll-scene-y: 0px;--agent-scroll-product-opacity: 1;--agent-scroll-product-scale: 1;--agent-scroll-product-y: 0px;--agent-scroll-link-opacity: 1;position:relative;min-height:100svh;padding:calc(var(--layout-content-top-offset) + .4rem) 0 1.8rem;overflow:clip;isolation:isolate;color:var(--agent-cine-ink);background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--agent-cine-line) 10%,transparent),transparent 38%),radial-gradient(ellipse at 16% 12%,color-mix(in srgb,var(--agent-cine-teal) 12%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--agent-cine-bg) 94%,#000 6%) 0%,var(--agent-cine-bg) 48%,color-mix(in srgb,var(--agent-cine-bg-2) 32%,var(--agent-cine-bg)) 100%)}[data-theme=light] .agents-cinematic-page{--agent-cine-bg: #e8dcff;--agent-cine-bg-2: #f5f0ff;--agent-cine-ink: #17102f;--agent-cine-muted: #5b5370}html[data-agent-cinematic-page] .scw-widget[data-render-mode=floating] .scw-launcher{transition:opacity .24s ease,transform .24s ease,visibility .24s ease}html[data-agent-cinematic-page]:not([data-agent-cinematic-widget-ready]) .scw-widget[data-render-mode=floating][data-state=closed] .scw-launcher{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(.65rem) scale(.92)}.agents-cinematic-page:before{content:"";position:absolute;inset:0;z-index:0;background:repeating-linear-gradient(90deg,transparent 0 7.6rem,color-mix(in srgb,var(--agent-cine-line) 5.5%,transparent) 7.66rem 7.72rem),repeating-linear-gradient(0deg,transparent 0 6.8rem,color-mix(in srgb,var(--agent-cine-muted) 4.5%,transparent) 6.86rem 6.92rem);opacity:.55;mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 74%,transparent 100%);pointer-events:none}.agents-cinematic-page:after{content:"";position:absolute;inset:0;z-index:8;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--agent-cine-bg) 86%,transparent) 72%);opacity:calc(var(--agent-scroll-collapse) * .9);pointer-events:none}.agents-cinematic-page[data-agent-cinematic-booting=true] .agent-cinematic-scene,.agents-cinematic-page[data-agent-cinematic-booting=true] .agents-cinematic-inner{opacity:0;pointer-events:none}.agents-cinematic-inner{position:relative;z-index:3;display:grid;min-height:calc(100svh - var(--layout-content-top-offset) - 2.2rem);grid-template-rows:minmax(12rem,39svh) minmax(22rem,47svh) auto;gap:0;align-items:center;justify-items:center}.agent-cinematic-scene{position:absolute;inset:0;z-index:1;overflow:hidden;opacity:var(--agent-scroll-scene-opacity);pointer-events:none;transform:translate3d(0,var(--agent-scroll-scene-y),0) scale(var(--agent-scroll-scene-scale));transform-origin:center 45%}.agent-cinematic-particles{position:absolute;inset:0;width:100%;height:100%}.agent-cinematic-perspective{position:absolute;inset:0;perspective:1120px;transform-style:preserve-3d}.agent-cinematic-signal-core{--agent-signal-core-ink: var(--agent-cine-ink);--agent-signal-ink: var(--agent-cine-ink);--agent-signal-line: var(--agent-cine-line);--agent-signal-teal: var(--agent-cine-teal);--agent-signal-halo-angle: 90deg;--agent-signal-halo-opacity: 0;--agent-signal-halo-x: 18rem;--agent-signal-halo-y: 3.5rem;position:absolute;left:50%;top:44%;width:.58rem;height:.58rem;border:1px solid color-mix(in srgb,var(--agent-signal-core-ink) 82%,transparent);background:var(--agent-signal-core-ink);box-shadow:0 0 1.2rem color-mix(in srgb,var(--agent-signal-ink) 72%,transparent),0 0 4.8rem color-mix(in srgb,var(--agent-signal-line) 50%,transparent);transform:translate(-50%,-50%)}[data-theme=light] .agent-cinematic-signal-core{--agent-signal-core-ink: #17102f;--agent-signal-ink: #f0eee9;--agent-signal-line: #4ee6ff;--agent-signal-teal: #8a5cff}.agent-cinematic-signal-core:before{content:"";position:absolute;inset:calc(var(--agent-signal-halo-y) * -1) calc(var(--agent-signal-halo-x) * -1);background:linear-gradient(var(--agent-signal-halo-angle),transparent,color-mix(in srgb,var(--agent-signal-line) 14%,transparent),color-mix(in srgb,var(--agent-signal-ink) 20%,transparent),color-mix(in srgb,var(--agent-signal-teal) 14%,transparent),transparent);filter:blur(12px);opacity:var(--agent-signal-halo-opacity);transform:translateY(.08rem)}.agent-cinematic-axis{position:absolute;left:50%;top:44%;width:min(54rem,78vw);height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--agent-cine-line) 62%,transparent) 18%,color-mix(in srgb,var(--agent-cine-ink) 96%,transparent) 50%,color-mix(in srgb,var(--agent-cine-teal) 62%,transparent) 82%,transparent);box-shadow:0 0 1rem color-mix(in srgb,var(--agent-cine-line) 52%,transparent),0 0 3.5rem color-mix(in srgb,var(--agent-cine-teal) 20%,transparent);transform-origin:center}.agent-cinematic-axis-x{transform:translate(-50%)}.agent-cinematic-axis-y{opacity:.36;transform:translate(-50%) rotate(90deg)}.agent-cinematic-grid{position:absolute;inset:20% 8% 4%;border:1px solid color-mix(in srgb,var(--agent-cine-line) 11%,transparent);background:repeating-linear-gradient(90deg,transparent 0 4.2rem,color-mix(in srgb,var(--agent-cine-line) 11%,transparent) 4.26rem 4.32rem),repeating-linear-gradient(0deg,transparent 0 4.2rem,color-mix(in srgb,var(--agent-cine-teal) 7%,transparent) 4.26rem 4.32rem);opacity:.58;transform:rotateX(63deg) translateY(7.2rem) translateZ(-180px);transform-origin:center;mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 76%,transparent 100%)}.agent-cinematic-context{position:absolute;inset:6% -2% 18%;z-index:1;transform-style:preserve-3d}.agent-cinematic-plane{position:absolute;width:14rem;min-height:5.6rem;transform-style:preserve-3d}.agent-cinematic-plane-card{position:relative;display:grid;min-height:5.6rem;align-content:center;gap:.38rem;padding:.86rem 1rem;border:1px solid color-mix(in srgb,var(--agent-cine-line) 24%,transparent);border-radius:5px;background:linear-gradient(135deg,color-mix(in srgb,var(--agent-cine-bg-2) 76%,transparent),color-mix(in srgb,var(--agent-cine-bg) 54%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--agent-cine-line) 8%,transparent),transparent 55%);color:color-mix(in srgb,var(--agent-cine-ink) 80%,transparent);font-family:var(--font-code);font-size:.68rem;line-height:1.15;text-transform:uppercase;letter-spacing:0;box-shadow:0 1.1rem 3.2rem #00000057,inset 0 0 0 1px color-mix(in srgb,var(--agent-cine-ink) 4.5%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.16);backdrop-filter:blur(12px) saturate(1.16);animation:agent-plane-drift-a 7.2s ease-in-out infinite}.agent-cinematic-plane-card:before{content:"";position:absolute;inset:.42rem;border-top:1px solid color-mix(in srgb,var(--agent-cine-line) 23%,transparent);border-right:1px solid color-mix(in srgb,var(--agent-cine-ink) 8%,transparent);opacity:.74;pointer-events:none}.agent-cinematic-plane-card:after{content:"";position:absolute;left:.72rem;right:.72rem;top:.62rem;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--agent-cine-ink) 74%,transparent),transparent);opacity:0;animation:agent-plane-scan 4.9s ease-in-out infinite}.agent-cinematic-plane:nth-child(2n) .agent-cinematic-plane-card{animation-name:agent-plane-drift-b;animation-delay:-1.25s}.agent-cinematic-plane:nth-child(3n) .agent-cinematic-plane-card{animation-name:agent-plane-drift-c;animation-delay:-2.4s}.agent-cinematic-plane i{--agent-plane-bar-progress: 18%;display:block;width:100%;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--agent-cine-line) 52%,transparent) 0 var(--agent-plane-bar-progress),color-mix(in srgb,var(--agent-cine-teal) 32%,transparent) var(--agent-plane-bar-progress) 100%);transform-origin:left center}.agent-cinematic-plane strong{color:color-mix(in srgb,var(--agent-cine-ink) 90%,transparent);font-size:.82rem;line-height:1;letter-spacing:0}.agent-cinematic-plane small{color:color-mix(in srgb,var(--agent-cine-muted) 92%,transparent);font-size:.64rem;line-height:1.2}.agent-cinematic-plane-1{left:5%;top:12%;transform:translateZ(-260px) rotateY(20deg)}.agent-cinematic-plane-2{right:6%;top:10%;transform:translateZ(-230px) rotateY(-18deg)}.agent-cinematic-plane-3{left:18%;top:40%;transform:translateZ(-140px) rotateY(18deg)}.agent-cinematic-plane-4{right:18%;top:42%;transform:translateZ(-130px) rotateY(-17deg)}.agent-cinematic-plane-5{left:4%;bottom:8%;transform:translateZ(-300px) rotateY(23deg)}.agent-cinematic-plane-6{right:4%;bottom:10%;transform:translateZ(-288px) rotateY(-23deg)}.agent-cinematic-plane-7{left:30%;top:58%;transform:translateZ(-420px) rotateY(10deg)}.agent-cinematic-plane-8{left:63%;bottom:8%;transform:translateZ(-360px) rotateX(-8deg) rotateY(-10deg)}.agent-cinematic-layer-map{position:absolute;left:50%;top:44%;z-index:12;display:grid;grid-template-columns:repeat(2,minmax(11rem,13.2rem));gap:50px;pointer-events:none;transform:translate(-50%,-50%)}.agent-cinematic-layer-map [data-cinematic-layer]{position:relative;display:inline-flex;min-height:3.55rem;align-items:center;justify-content:center;gap:.58rem;padding:.62rem .86rem;border:1px solid color-mix(in srgb,var(--agent-cine-line) 36%,transparent);border-radius:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--agent-cine-bg-2) 74%,var(--agent-cine-line) 26%),color-mix(in srgb,var(--agent-cine-bg) 78%,var(--agent-cine-teal) 22%)),linear-gradient(90deg,color-mix(in srgb,var(--agent-cine-line) 18%,transparent),transparent 64%);color:color-mix(in srgb,var(--agent-cine-ink) 92%,var(--agent-cine-line));font-family:var(--font-code);font-size:.82rem;line-height:1;text-transform:uppercase;letter-spacing:0;box-shadow:0 1.1rem 3rem #0000004d,inset 0 0 0 1px color-mix(in srgb,var(--agent-cine-ink) 5%,transparent),0 0 2.4rem color-mix(in srgb,var(--agent-cine-line) 20%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transform-origin:center;will-change:transform,opacity,filter}.agent-cinematic-layer-map [data-cinematic-layer]:before{content:"";position:absolute;inset:.34rem;border-top:1px solid color-mix(in srgb,var(--agent-cine-line) 28%,transparent);border-right:1px solid color-mix(in srgb,var(--agent-cine-ink) 8%,transparent);opacity:.76;pointer-events:none}.agent-cinematic-layer-map i{color:var(--agent-cine-warm);font-size:1.16rem}.agent-cinematic-layer-map [data-cinematic-layer]>span{display:block;min-height:0;border:0;background:transparent;box-shadow:none;white-space:nowrap}.agent-cinematic-energy-map{position:absolute;left:50%;top:44%;width:32rem;height:32rem;transform:translate(-50%,-50%);transform-style:preserve-3d}.agent-cinematic-energy{position:absolute;left:50%;top:50%;width:28rem;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--agent-cine-teal) 36%,transparent),color-mix(in srgb,var(--agent-cine-ink) 86%,transparent),color-mix(in srgb,var(--agent-cine-line) 40%,transparent),transparent);box-shadow:0 0 1.1rem color-mix(in srgb,var(--agent-cine-line) 34%,transparent);transform-origin:center}.agent-cinematic-energy-knowledge{transform:translate(-50%,-50%)}.agent-cinematic-energy-rules{transform:translate(-50%,-50%) rotate(90deg)}.agent-cinematic-energy-tools{transform:translate(-50%,-50%) rotate(45deg)}.agent-cinematic-energy-session{transform:translate(-50%,-50%) rotate(-45deg)}.agent-cinematic-story-rail{display:none}.agents-cinematic-copy{width:min(48rem,100%);align-self:center;margin-bottom:0;opacity:var(--agent-scroll-copy-opacity);text-align:center;transform:translateY(calc(-1.1rem + var(--agent-scroll-collapse) * -1.8rem))}.agents-kicker,.agents-cinematic-lede{display:none}.agents-cinematic-title{max-width:42rem;margin:0 auto;color:var(--agent-cine-ink);font-size:4.28rem;line-height:.97;letter-spacing:0;text-wrap:balance;text-shadow:0 0 1.8rem color-mix(in srgb,var(--agent-cine-line) 22%,transparent),0 1.5rem 4rem rgba(0,0,0,.55)}[data-theme=light] .agents-cinematic-title{text-shadow:none}.agents-cinematic-title .dual-font-title-inter{color:color-mix(in srgb,var(--agent-cine-line) 54%,var(--agent-cine-ink))}.agents-cinematic-title-word{display:inline-block;white-space:nowrap}.agents-cinematic-title-char{display:inline-block;will-change:opacity,transform,filter}.agents-cinematic-product{position:relative;display:grid;width:min(58rem,100%);height:26rem;min-height:0;align-self:start;opacity:var(--agent-scroll-product-opacity);place-items:center;transform:translate3d(0,var(--agent-scroll-product-y),0) scale(var(--agent-scroll-product-scale));transform-origin:center 44%}.agent-shell{position:relative;z-index:3;display:grid;width:15.4rem;height:15.4rem;place-items:center;transform-style:preserve-3d}.agent-shell-ring{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--agent-cine-line) 30%,transparent);border-radius:2.2rem;box-shadow:inset 0 0 2.2rem color-mix(in srgb,var(--agent-cine-line) 8%,transparent),0 0 3.1rem color-mix(in srgb,var(--agent-cine-line) 16%,transparent)}.agent-shell-ring-outer{animation:agent-shell-breathe 4.8s ease-in-out infinite}.agent-shell-ring-inner{inset:2.55rem;border-color:color-mix(in srgb,var(--agent-cine-teal) 42%,transparent);border-radius:1.35rem;opacity:.82}.agent-shell-scanline{position:absolute;left:12%;right:12%;top:50%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--agent-cine-ink) 88%,transparent),transparent);box-shadow:0 0 1.5rem color-mix(in srgb,var(--agent-cine-line) 48%,transparent);animation:agent-shell-scan 3.9s ease-in-out infinite}.agent-shell-core{--agent-shell-core-dot-opacity: 0;--agent-shell-core-dot-scale: 0;position:relative;z-index:2;display:grid;width:5.3rem;height:5.3rem;place-items:center;border:1px solid color-mix(in srgb,var(--agent-cine-line) 44%,transparent);border-radius:1.25rem;background:linear-gradient(145deg,color-mix(in srgb,var(--agent-cine-bg-2) 92%,transparent),color-mix(in srgb,var(--agent-cine-bg) 96%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--agent-cine-line) 12%,transparent),transparent 60%);box-shadow:inset 0 0 1.3rem color-mix(in srgb,var(--agent-cine-line) 13%,transparent),0 1.2rem 3.4rem #0000006b;-webkit-backdrop-filter:blur(13px) saturate(1.2);backdrop-filter:blur(13px) saturate(1.2)}.agent-shell-core:before,.agent-shell-core:after{content:"";position:absolute;pointer-events:none}.agent-shell-core:before{inset:.72rem;border:1px solid color-mix(in srgb,var(--agent-cine-line) 34%,transparent);border-radius:.78rem;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--agent-cine-line) 38%,transparent) 0 .18rem,transparent .2rem),linear-gradient(90deg,transparent 48%,color-mix(in srgb,var(--agent-cine-line) 22%,transparent) 50%,transparent 52%),linear-gradient(0deg,transparent 48%,color-mix(in srgb,var(--agent-cine-teal) 18%,transparent) 50%,transparent 52%);box-shadow:inset 0 0 1.4rem color-mix(in srgb,var(--agent-cine-line) 10%,transparent),0 0 1.2rem color-mix(in srgb,var(--agent-cine-line) 20%,transparent);opacity:.86}.agent-shell-core:after{inset:1.55rem;border-radius:999px;background:color-mix(in srgb,var(--agent-cine-line) 76%,var(--agent-cine-bg));box-shadow:0 0 .7rem color-mix(in srgb,var(--agent-cine-line) 42%,transparent),0 0 2rem color-mix(in srgb,var(--agent-cine-teal) 18%,transparent);opacity:var(--agent-shell-core-dot-opacity);transform:scale(var(--agent-shell-core-dot-scale));transform-origin:center}.agent-shell-ports{position:absolute;inset:-4.9rem;z-index:1}.agent-shell-ports:before,.agent-shell-ports:after{content:"";position:absolute;left:50%;top:50%;width:31rem;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--agent-cine-line) 34%,transparent) 18%,color-mix(in srgb,var(--agent-cine-line) 46%,transparent) 50%,color-mix(in srgb,var(--agent-cine-line) 34%,transparent) 82%,transparent);opacity:.34;pointer-events:none;transform-origin:center}.agent-shell-ports:before{transform:translate(-50%,-50%) rotate(45deg)}.agent-shell-ports:after{transform:translate(-50%,-50%) rotate(-45deg)}.agent-shell-ports span{position:absolute;z-index:1;display:inline-flex;min-width:5.8rem;align-items:center;gap:.38rem;color:color-mix(in srgb,var(--agent-cine-ink) 68%,transparent);font-family:var(--font-code);font-size:.66rem;font-style:normal;line-height:1;text-transform:uppercase;letter-spacing:0}.agent-shell-ports i{display:block;width:.46rem;height:.46rem;border:1px solid color-mix(in srgb,var(--agent-cine-line) 62%,transparent);background:color-mix(in srgb,var(--agent-cine-line) 22%,transparent);box-shadow:0 0 .9rem color-mix(in srgb,var(--agent-cine-line) 38%,transparent)}.agent-shell-ports em{font-style:normal}.agent-shell-ports span:before{content:"";position:absolute;width:4.4rem;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--agent-cine-line) 46%,transparent),transparent);pointer-events:none;opacity:.6}.agent-shell-ports [data-agent-port=web]{left:50%;top:-.1rem;justify-content:center;transform:translate(-50%)}.agent-shell-ports [data-agent-port=crm]{right:-3.3rem;top:50%;transform:translateY(-50%)}.agent-shell-ports [data-agent-port=mail]{left:50%;bottom:-.1rem;justify-content:center;transform:translate(-50%)}.agent-shell-ports [data-agent-port=catalogo]{left:-3.4rem;top:50%;justify-content:flex-end;transform:translateY(-50%)}.agent-shell-ports [data-agent-port=web]:before{left:50%;top:1.35rem;transform:rotate(90deg);transform-origin:left center}.agent-shell-ports [data-agent-port=crm]:before{right:100%;top:50%;transform:translateY(-50%)}.agent-shell-ports [data-agent-port=mail]:before{left:50%;bottom:1.35rem;transform:rotate(-90deg);transform-origin:left center}.agent-shell-ports [data-agent-port=catalogo]:before{left:100%;top:50%;transform:translateY(-50%)}.agent-shell-ports [data-agent-intake-port]{min-width:7.4rem;color:color-mix(in srgb,var(--agent-cine-teal) 74%,var(--agent-cine-ink));opacity:0;text-shadow:0 0 1.1rem color-mix(in srgb,var(--agent-cine-line) 38%,transparent)}.agent-shell-ports [data-agent-intake-port]:before{display:none}.agent-shell-ports [data-agent-intake-port] i{width:.5rem;height:.5rem;transform:rotate(45deg)}.agent-shell-ports [data-agent-port=conocimientos]{left:-.7rem;top:1.05rem}.agent-shell-ports [data-agent-port=reglas]{right:-.7rem;top:1.05rem}.agent-shell-ports [data-agent-port=herramientas]{left:-.7rem;bottom:1.05rem}.agent-shell-ports [data-agent-port=sesion]{right:-.7rem;bottom:1.05rem}.agent-shell-ports [data-agent-port=reglas],.agent-shell-ports [data-agent-port=sesion]{justify-content:flex-end}.agents-cinematic-composer-shell{position:absolute;left:50%;bottom:.4rem;z-index:6;width:min(100%,43.5rem);min-width:0;transform:translate(-50%);transition:bottom .28s ease,width .28s ease}.agents-cinematic-composer-shell:before{content:none;display:none}.agents-cinematic-composer-bar{display:grid;grid-template-columns:minmax(0,1fr) 3.4rem;align-items:center;gap:.55rem;width:100%;height:5rem;min-height:0}.agents-cinematic-page[data-agent-cinematic-interactive=false] .agents-cinematic-composer-shell,.agents-cinematic-page[data-agent-cinematic-interactive=false] .agents-scroll-link,.agents-cinematic-composer-bar[aria-disabled=true]{pointer-events:none}.agents-cinematic-composer-shell .scw-input{visibility:hidden;opacity:0;display:block;width:100%;min-height:3.4rem;height:3.4rem;margin:0;padding-block:calc((3.4rem - 1.2em - 2px)/2);padding-inline:1.15rem;border:1px solid color-mix(in srgb,var(--agent-cine-line) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--agent-cine-bg-2) 78%,transparent);color:var(--agent-cine-ink);cursor:text;font:inherit;font-size:1rem;line-height:1.2;text-align:left;overflow:hidden;appearance:none;-webkit-appearance:none;transform-origin:right center;will-change:opacity,transform;box-shadow:0 0 0 1px color-mix(in srgb,var(--agent-cine-ink) 3.5%,transparent),0 0 2.3rem color-mix(in srgb,var(--agent-cine-line) 16%,transparent);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.agents-cinematic-composer-shell .scw-input::placeholder{color:color-mix(in srgb,var(--agent-cine-muted) 80%,transparent);opacity:1}.agents-cinematic-composer-shell .scw-input:hover,.agents-cinematic-composer-shell .scw-input:focus-visible{border-color:color-mix(in srgb,var(--agent-cine-line) 54%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--agent-cine-ink) 5%,transparent),0 0 2.7rem color-mix(in srgb,var(--agent-cine-line) 24%,transparent)}.agents-cinematic-composer-shell .scw-input:disabled{cursor:default}.agents-cinematic-composer-shell .scw-send{visibility:hidden;opacity:0;display:inline-grid;place-items:center;width:3.4rem;min-width:3.4rem;min-height:3.4rem;height:3.4rem;margin:0;border:0;border-radius:999px;background:linear-gradient(135deg,var(--agent-cine-line),var(--agent-cine-teal));color:var(--agent-cine-bg);cursor:pointer;font:inherit;padding:0;transform-origin:center;will-change:opacity,transform;appearance:none;-webkit-appearance:none;box-shadow:0 0 1.8rem color-mix(in srgb,var(--agent-cine-line) 18%,transparent)}.agents-cinematic-composer-shell .scw-send:disabled{cursor:default}.agents-cinematic-composer-shell .scw-send:hover,.agents-cinematic-composer-shell .scw-send:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--agent-cine-ink) 8%,transparent),0 0 2.2rem color-mix(in srgb,var(--agent-cine-line) 32%,transparent)}.agents-cinematic-send-button i{font-size:1.12rem;line-height:1}.agents-cinematic-page[data-agent-cinematic-phase=focus] .agents-cinematic-composer-shell:before,.agents-cinematic-page[data-agent-cinematic-phase=composing] .agents-cinematic-composer-shell:before{opacity:0;transform:none}.agents-cinematic-page[data-agent-cinematic-phase=waiting] .agents-cinematic-composer-shell:before{opacity:0;transform:none;animation:none}.agents-cinematic-page[data-agent-cinematic-phase=waiting] .agent-cinematic-energy{animation:agent-energy-run 1.2s ease-in-out infinite}.agents-cinematic-page[data-agent-cinematic-phase=waiting] .agent-shell-ring,.agents-cinematic-page[data-agent-cinematic-phase=composing] .agent-shell-ring,.agents-cinematic-page[data-agent-cinematic-phase=focus] .agent-shell-ring{border-color:#f1c37a7a;box-shadow:inset 0 0 2.4rem #f1c37a1a,0 0 3.4rem #f1c37a2e}.agents-cinematic-page[data-agent-cinematic-phase=response] .agent-shell-ring{border-color:#8bf0a37a}.agents-cinematic-page[data-agent-cinematic-phase=response] .agents-cinematic-composer-shell:before{border-color:transparent;box-shadow:none}.agents-cinematic-page[data-agent-cinematic-phase=error] .agent-shell-ring{border-color:#ff6f758a}.agents-cinematic-page[data-agent-cinematic-phase=error] .agents-cinematic-composer-shell:before{border-color:transparent;box-shadow:none}.agents-cinematic-page .agents-scroll-link{position:relative;z-index:7;opacity:var(--agent-scroll-link-opacity)}.agents-cinematic-page[data-agent-cinematic-scroll=exiting] .agent-cinematic-plane-card{animation-duration:3.2s}.agents-cinematic-page[data-agent-cinematic-scroll=exiting] .agent-cinematic-grid{opacity:.18}.agents-cinematic-page[data-agent-cinematic-scroll=exiting] .agent-cinematic-axis{box-shadow:0 0 2.8rem color-mix(in srgb,var(--agent-cine-line) 24%,transparent)}.agents-cinematic-debug{position:fixed;right:1rem;bottom:1rem;z-index:2147483200;display:flex;flex-wrap:wrap;gap:.35rem;max-width:min(28rem,calc(100vw - 2rem));padding:.45rem;border:1px solid color-mix(in srgb,var(--agent-cine-line) 28%,transparent);border-radius:8px;background:color-mix(in srgb,var(--agent-cine-bg-2) 88%,transparent);color:var(--agent-cine-ink);font-family:var(--font-code)}.agents-cinematic-debug button{border:1px solid color-mix(in srgb,var(--agent-cine-line) 24%,transparent);border-radius:6px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.68rem;padding:.38rem .45rem}@keyframes agent-shell-breathe{0%,to{opacity:.72;transform:scale(.985)}48%{opacity:1;transform:scale(1.02)}}@keyframes agent-shell-scan{0%,to{opacity:.24;transform:translateY(-3.2rem) scaleX(.34)}48%{opacity:.9;transform:translateY(3.2rem) scaleX(1)}}@keyframes agent-plane-drift-a{0%,to{transform:translateZ(0) rotate(0)}48%{transform:translate3d(.52rem,-.44rem,18px) rotate(.55deg)}}@keyframes agent-plane-drift-b{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(-.5rem,.36rem,15px) rotate(-.5deg)}}@keyframes agent-plane-drift-c{0%,to{transform:translateZ(0) rotate(0)}52%{transform:translate3d(.3rem,.52rem,20px) rotate(.42deg)}}@keyframes agent-plane-scan{0%,28%,to{opacity:0;transform:translateY(0)}38%{opacity:.82}56%{opacity:0;transform:translateY(3.1rem)}}@keyframes agent-energy-run{0%,to{opacity:.36;filter:none}50%{opacity:.92;filter:brightness(1.25)}}@keyframes agent-composer-waiting{0%,to{box-shadow:0 0 2.6rem color-mix(in srgb,var(--agent-cine-line) 14%,transparent)}50%{box-shadow:0 0 4.2rem color-mix(in srgb,var(--agent-cine-line) 28%,transparent)}}@media(min-width:901px){.agents-cinematic-title{max-width:46rem}.agents-cinematic-title .dual-font-title-jersey,.agents-cinematic-title .dual-font-title-inter{display:block;white-space:nowrap}}@media(max-width:1080px){.agent-cinematic-perspective{inset:0 -14%}.agent-cinematic-layer-map{grid-template-columns:repeat(2,minmax(9.8rem,11.4rem))}}@media(max-width:900px){.agents-cinematic-inner{grid-template-rows:minmax(12rem,38svh) minmax(22rem,48svh) auto}.agents-cinematic-copy{margin-bottom:-.8rem}.agents-cinematic-title{max-width:34rem;font-size:3.35rem}.agents-cinematic-product{height:28rem}.agent-cinematic-perspective{inset:0 -32%;perspective:780px}.agent-cinematic-layer-map{grid-template-columns:repeat(2,minmax(8.4rem,9.8rem));gap:50px}.agent-cinematic-layer-map [data-cinematic-layer]{min-height:3.08rem;padding:.52rem .62rem;gap:.42rem;font-size:.66rem;border-radius:6px}.agent-cinematic-layer-map i{font-size:.94rem}.agent-cinematic-energy-map{width:24rem;height:24rem}.agent-cinematic-energy{width:22rem}.agent-cinematic-plane{width:9.4rem;min-height:4.2rem}}@media(max-width:620px){.agents-cinematic-page{min-height:100svh;padding-bottom:1.2rem}.agents-cinematic-inner{grid-template-rows:minmax(13rem,39svh) minmax(23rem,47svh) auto;width:min(100%,calc(100vw - 1.5rem))}.agents-cinematic-title{max-width:22rem;font-size:2.46rem;line-height:1}.agents-cinematic-product{height:26rem}.agent-cinematic-context{inset:10% -18% 24%}.agent-cinematic-plane{width:8.1rem;min-height:3.7rem}.agent-cinematic-plane-card{min-height:3.7rem;padding:.58rem .62rem}.agent-cinematic-plane strong{font-size:.64rem}.agent-cinematic-plane small{font-size:.52rem}.agent-cinematic-plane-1,.agent-cinematic-plane-5{left:-.6rem}.agent-cinematic-plane-2,.agent-cinematic-plane-6{right:-.6rem}.agent-cinematic-plane-7,.agent-cinematic-plane-8{display:none}.agent-shell{width:12.8rem;height:12.8rem}.agent-shell-ring{border-radius:1.75rem}.agent-shell-ring-inner{inset:2rem;border-radius:1.05rem}.agent-shell-core{width:4.2rem;height:4.2rem}.agent-shell-ports{display:none}.agent-cinematic-energy-map{width:18rem;height:18rem}.agent-cinematic-energy{width:17rem}.agent-cinematic-layer-map{grid-template-columns:repeat(2,minmax(7.8rem,8.7rem));gap:50px}.agent-cinematic-layer-map [data-cinematic-layer]{min-height:2.9rem;padding:.46rem .52rem;font-size:.58rem}.agents-cinematic-composer-shell{bottom:.2rem;width:min(100%,23.5rem)}.agents-cinematic-composer-bar{height:4.8rem}}@media(prefers-reduced-motion:reduce),(update:slow){.agent-shell-ring,.agent-shell-scanline,.agent-cinematic-plane-card,.agent-cinematic-plane-card:after,.agent-cinematic-energy,.agents-cinematic-composer-shell:before{animation:none}.agents-cinematic-composer-shell,.agents-cinematic-composer-shell:before{transition:none}}
