.agents-presentation{--agents-fx: 82, 16, 0;--agents-fx-warm: 235, 213, 193}:where(html.dark,.dark) .agents-presentation{--agents-fx: 240, 227, 222;--agents-fx-warm: 240, 227, 222}@keyframes agents-section-reveal{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.agents-presentation .agents-reveal-target{opacity:0;transform:translateY(1.25rem);animation:agents-section-reveal .65s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 38%}}@supports not (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.agents-presentation .agents-reveal-target{animation:none;opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.agents-presentation .agents-reveal-target{opacity:1;transform:none;animation:none}}.agents-heading-reveal-pending{opacity:0;transform:translateY(-.75rem)}.agents-heading-reveal-active{opacity:1;transform:translateY(0);transition:opacity .35s ease-out,transform .35s cubic-bezier(.22,1,.36,1)}.agents-scroll-cursor-bubble{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}@media(prefers-reduced-motion:reduce){.agents-heading-reveal-pending{opacity:1;transform:none}}[data-agents-cursor-target]{transition:box-shadow .5s ease-out}.agents-effect-text,.agents-effect-button,.agents-effect-container,.agents-effect-code{position:relative!important}@keyframes agents-effect-in{0%{opacity:0}to{opacity:1}}.agents-effect-text{box-shadow:inset 0 0 0 1000px rgba(var(--agents-fx),.06)!important}.agents-effect-text:before{content:"";position:absolute;inset:-8px;border:1.5px dashed rgba(var(--agents-fx),.35);border-radius:3px;pointer-events:none;z-index:10;animation:agents-effect-in .3s ease-out both}.agents-effect-text:after{content:"";position:absolute;inset:-11px;pointer-events:none;z-index:11;background:linear-gradient(rgba(var(--agents-fx),.55),rgba(var(--agents-fx),.55)) no-repeat left top / 7px 7px,linear-gradient(rgba(var(--agents-fx),.55),rgba(var(--agents-fx),.55)) no-repeat right top / 7px 7px,linear-gradient(rgba(var(--agents-fx),.55),rgba(var(--agents-fx),.55)) no-repeat left bottom / 7px 7px,linear-gradient(rgba(var(--agents-fx),.55),rgba(var(--agents-fx),.55)) no-repeat right bottom / 7px 7px;animation:agents-effect-in .3s ease-out both}.agents-effect-button:before{content:"";position:absolute;inset:-8px;border:1.5px dashed rgba(var(--agents-fx),.35);border-radius:3px;pointer-events:none;z-index:10;animation:agents-effect-in .3s ease-out both}.agents-effect-container{z-index:20!important;overflow:visible!important;box-shadow:inset 0 0 0 1000px rgba(var(--agents-fx),.015)!important}.agents-effect-container:before{content:"";position:absolute;inset:-10px;border:1.5px dashed rgba(var(--agents-fx),.2);border-radius:4px;pointer-events:none;z-index:10;animation:agents-effect-in .3s ease-out both}.agents-effect-container:after{content:"";position:absolute;inset:-13px;pointer-events:none;z-index:11;background:linear-gradient(rgba(var(--agents-fx),.35),rgba(var(--agents-fx),.35)) no-repeat left top / 7px 7px,linear-gradient(rgba(var(--agents-fx),.35),rgba(var(--agents-fx),.35)) no-repeat right top / 7px 7px,linear-gradient(rgba(var(--agents-fx),.35),rgba(var(--agents-fx),.35)) no-repeat left bottom / 7px 7px,linear-gradient(rgba(var(--agents-fx),.35),rgba(var(--agents-fx),.35)) no-repeat right bottom / 7px 7px;animation:agents-effect-in .3s ease-out both}.agents-effect-code{box-shadow:inset 0 0 0 1000px rgba(var(--agents-fx),.03)!important}.agents-effect-code:before{content:"";position:absolute;inset:-8px;border:1.5px dashed rgba(var(--agents-fx),.3);border-radius:4px;pointer-events:none;z-index:10;animation:agents-effect-in .3s ease-out both}.agents-effect-code:after{content:"";position:absolute;inset:-11px;pointer-events:none;z-index:11;background:linear-gradient(rgba(var(--agents-fx),.5),rgba(var(--agents-fx),.5)) no-repeat left top / 7px 7px,linear-gradient(rgba(var(--agents-fx),.5),rgba(var(--agents-fx),.5)) no-repeat right top / 7px 7px,linear-gradient(rgba(var(--agents-fx),.5),rgba(var(--agents-fx),.5)) no-repeat left bottom / 7px 7px,linear-gradient(rgba(var(--agents-fx),.5),rgba(var(--agents-fx),.5)) no-repeat right bottom / 7px 7px;animation:agents-effect-in .3s ease-out both}.agents-effect-exit{box-shadow:none!important;transition:box-shadow .45s ease-out!important;animation:none!important}.agents-effect-exit:before,.agents-effect-exit:after{opacity:0!important;transition:opacity .3s ease-out!important;animation:none!important}@keyframes agents-lift-drop{0%{translate:0 0;scale:1;rotate:0deg}12%{translate:var(--lift-x) var(--lift-y);scale:var(--lift-scale, .97);rotate:0deg}22%{translate:var(--lift-x) var(--lift-y);scale:var(--lift-scale, .97);rotate:var(--agents-wiggle, 2deg)}32%{translate:var(--lift-x) var(--lift-y);scale:var(--lift-scale, .97);rotate:calc(var(--agents-wiggle, 2deg) * -.65)}42%{translate:var(--lift-x) var(--lift-y);scale:var(--lift-scale, .97);rotate:calc(var(--agents-wiggle, 2deg) * .3)}52%{translate:var(--lift-x) var(--lift-y);scale:var(--lift-scale, .97);rotate:0deg}78%{translate:0 0;scale:1;rotate:0deg}to{translate:0 0;scale:1;rotate:0deg}}.agents-effect-lift{animation:agents-lift-drop 3s cubic-bezier(.22,1,.36,1) both;z-index:20!important;overflow:visible!important}.agents-effect-lift:not(.agents-effect-button){box-shadow:0 8px 24px #ff500a1f,0 2px 8px #ff500a14!important}@keyframes agents-lift-stay{0%{translate:0 0;scale:1;rotate:0deg}30%{translate:var(--lift-x) var(--lift-y);scale:var(--lift-scale, .97);rotate:var(--agents-wiggle, 2deg)}50%{translate:var(--lift-x) var(--lift-y);scale:var(--lift-scale, .97);rotate:calc(var(--agents-wiggle, 2deg) * -.4)}70%{translate:var(--lift-x) var(--lift-y);scale:var(--lift-scale, .97);rotate:0deg}to{translate:var(--lift-x) var(--lift-y);scale:var(--lift-scale, .97);rotate:0deg}}.agents-effect-lift-stay{animation:agents-lift-stay 1.2s cubic-bezier(.22,1,.36,1) both;z-index:20!important;overflow:visible!important}.agents-effect-lift-stay:not(.agents-effect-button){box-shadow:0 8px 24px #ff500a1f,0 2px 8px #ff500a14!important}.agents-effect-ghost{border:1.5px dashed rgba(var(--agents-fx),.15);border-radius:3px;pointer-events:none;z-index:9999;transition:opacity .5s ease-out}@media(prefers-reduced-motion:reduce){[data-agents-cursor-target]{transition:none!important}.agents-effect-lift,.agents-effect-lift-stay{animation:none}.agents-effect-text:before,.agents-effect-text:after,.agents-effect-button:before,.agents-effect-button:after,.agents-effect-container:before,.agents-effect-container:after,.agents-effect-code:before,.agents-effect-code:after{animation:none}}.agents-typing{color:var(--color-accent-100)!important;background:#ff480112;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-inline:2px}.agents-caret{display:inline-block;width:2px;height:.9em;margin-left:1px;background:var(--color-accent-100);vertical-align:text-bottom;animation:agents-caret-blink .6s step-end infinite}@keyframes agents-caret-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.agents-caret{animation:none}}@keyframes agents-cursor-shimmer{0%{background-position:200% center}to{background-position:-200% center}}@media(prefers-reduced-motion:no-preference){.agents-cursor-shimmer{background-image:linear-gradient(90deg,#ffffffd9 0% 35%,#fff 50%,#ffffffd9 65% 100%);background-size:200% 100%;animation:agents-cursor-shimmer 2.4s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.agents-cursor-shimmer{background-image:none;color:#fff}}
