.agents-discovery-page{--agent-surface:rgba(10,18,23,0.84);--agent-surface-strong:rgba(15,27,34,0.94);--agent-border:rgba(155,187,198,0.15);--agent-copy:rgba(231,241,243,0.76);background:radial-gradient(circle at 78% 8%,rgba(0,212,170,.1),transparent 24rem),radial-gradient(circle at 18% 31%,rgba(255,107,53,.08),transparent 25rem)}.agents-discovery-page .container{width:min(1280px,92vw)}.agent-discovery-hero{min-height:min(780px,calc(100svh - var(--marketing-header-offset)));padding:clamp(3.2rem,7vw,6.9rem) 0 clamp(4.8rem,8vw,7.5rem);display:grid;grid-template-columns:minmax(0,1.02fr) minmax(28rem,.98fr);gap:clamp(2.5rem,6vw,6.5rem);align-items:center}.agent-discovery-copy{position:relative;z-index:2}.agent-discovery-copy .eyebrow{text-align:left}.agent-discovery-copy h1{max-width:8.6ch;margin:.7rem 0 1.35rem;font-size:clamp(3.6rem,6.5vw,6.8rem);line-height:.93;letter-spacing:-.065em}.agent-discovery-copy h1 span{display:block;background:linear-gradient(105deg,#ffc857 2%,#ff8a48 46%,#ff6b35);-webkit-background-clip:text;background-clip:text;color:transparent}.agent-discovery-copy .lead{max-width:37rem;margin:0;color:rgba(232,242,244,.76);font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.62}.agent-discovery-actions{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.72rem}.agent-discovery-actions .button{min-height:3.1rem}.agent-hero-proof{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.8rem 1.45rem;color:rgba(208,224,228,.55);font-size:.78rem}.agent-hero-proof span{display:inline-flex;align-items:baseline;gap:.35rem}.agent-hero-proof strong{color:#f0f8fa;font-family:var(--font-sora),sans-serif;font-size:.88rem}.agent-discovery-visual{position:relative;min-height:33rem;padding:1.1rem;border:1px solid rgba(159,192,202,.15);border-radius:1.6rem;background:linear-gradient(160deg,rgba(255,255,255,.035),transparent 38%),rgba(7,14,18,.82);box-shadow:0 32px 90px rgba(0,0,0,.35),0 0 90px rgba(0,212,170,.05),inset 0 1px 0 rgba(255,255,255,.045);isolation:isolate;transform:perspective(1100px) rotateY(-2deg) rotateX(1deg)}.agent-discovery-visual:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,200,87,.35),transparent 28%,transparent 68%,rgba(0,212,170,.25));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.agent-visual-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.2rem .25rem 1rem;border-bottom:1px solid rgba(151,181,191,.1);color:rgba(185,207,212,.46);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.agent-visual-status{display:inline-flex;align-items:center;gap:.4rem;color:#87dbc9}.agent-visual-status i{width:.38rem;height:.38rem;border-radius:999px;background:var(--brand-3);box-shadow:0 0 12px rgba(0,212,170,.7)}.agent-visual-conversation{padding:1.35rem .3rem 1rem;display:grid;gap:.85rem}.agent-visual-message{max-width:84%;padding:.86rem .95rem;border:1px solid rgba(143,173,182,.11);border-radius:.9rem;background:rgba(255,255,255,.03)}.agent-visual-message.assistant{margin-left:auto;border-color:rgba(255,107,53,.18);background:rgba(255,107,53,.055)}.agent-visual-message span{color:rgba(198,216,220,.47);font-size:.64rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.agent-visual-message p{margin:.34rem 0 0;color:rgba(236,244,246,.85);font-size:.86rem;line-height:1.5}.agent-call-card{position:relative;margin-top:.25rem;min-height:10.2rem;display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:1.15rem;padding:1.25rem;overflow:hidden;border:1px solid rgba(0,212,170,.19);border-radius:1.15rem;background:radial-gradient(circle at 12% 50%,rgba(0,212,170,.12),transparent 28%),linear-gradient(120deg,rgba(9,27,28,.95),rgba(12,23,30,.86))}.agent-call-card:after{content:"";position:absolute;inset:auto -5rem -8rem auto;width:15rem;height:15rem;border-radius:50%;border:1px solid rgba(255,200,87,.1);box-shadow:0 0 0 2.5rem rgba(255,200,87,.025),0 0 0 5rem rgba(255,200,87,.018)}.agent-call-orbit{position:relative;width:7rem;height:7rem;display:grid;place-items:center}.agent-call-core{width:3.55rem;height:3.55rem;z-index:2;display:grid;place-items:center;border:1px solid rgba(255,200,87,.28);border-radius:50%;background:linear-gradient(145deg,rgba(255,107,53,.3),rgba(255,200,87,.12));color:#ffd991;font-size:1.2rem;box-shadow:0 0 30px rgba(255,107,53,.15)}.agent-call-orbit i{position:absolute;inset:.5rem;border:1px solid rgba(0,212,170,.22);border-radius:50%}.agent-call-orbit .orbit-two{inset:1.25rem -.15rem;transform:rotate(62deg);border-color:rgba(255,200,87,.19)}.agent-call-state{display:block;margin-bottom:.42rem;color:#7be3cc;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agent-call-card strong{position:relative;z-index:1;display:block;color:#f4fafb;font-family:var(--font-sora),sans-serif;font-size:1rem;line-height:1.35}.agent-call-card p{position:relative;z-index:1;margin:.36rem 0 0;color:rgba(207,224,227,.6);font-size:.78rem}.agent-outcome-row{margin-top:.95rem;display:flex;flex-wrap:wrap;gap:.42rem}.agent-outcome-row span{padding:.32rem .48rem;border:1px solid rgba(144,174,184,.11);border-radius:.4rem;background:rgba(255,255,255,.025);color:rgba(198,216,220,.5);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.agent-faq,.agent-how,.agent-platforms,.agent-resources,.agent-source-section{padding:clamp(4.8rem,8vw,7.5rem) 0}.agent-section-heading{max-width:45rem;margin:0 auto 2.2rem;text-align:center}.agent-section-heading-wide{max-width:53rem}.agent-control-copy h2,.agent-final-cta h2,.agent-section-heading h2{margin:.65rem auto 0;color:#f3f9fa;font-size:clamp(2.25rem,4.6vw,4rem);line-height:1.06;letter-spacing:-.05em}.agent-control-copy>p,.agent-final-cta>p,.agent-section-heading>p:last-child{margin:1rem auto 0;color:var(--agent-copy);line-height:1.68}.agent-source-picker{border:1px solid var(--agent-border);border-radius:1.55rem;overflow:hidden;background:rgba(7,14,18,.72);box-shadow:0 32px 85px rgba(0,0,0,.22)}.agent-source-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--agent-border);background:rgba(255,255,255,.018)}.agent-source-tabs button{min-width:0;min-height:5.2rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-right:1px solid rgba(149,180,190,.1);background:transparent;color:rgba(202,219,223,.55);font-family:var(--font-sora),sans-serif;font-size:.74rem;cursor:pointer;transition:color .18s ease,background .18s ease}.agent-source-tabs button:last-child{border-right:0}.agent-source-tabs button:hover{color:#f2f8fa;background:rgba(255,255,255,.025)}.agent-source-tabs button.active{position:relative;color:#fff;background:linear-gradient(180deg,rgba(255,107,53,.1),rgba(255,107,53,.025))}.agent-source-tabs button.active:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,var(--brand),var(--brand-2));box-shadow:0 0 16px rgba(255,107,53,.45)}.agent-platform-mark,.agent-source-tab-mark{display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.11);border-radius:.48rem;background:rgba(255,255,255,.04);overflow:hidden;color:#eef7f8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.agent-source-tab-mark{width:1.6rem;height:1.6rem;font-size:.7rem}.agent-platform-mark img,.agent-source-tab-mark img{display:block;width:68%;height:68%;object-fit:contain}.agent-platform-mark.chatgpt img,.agent-platform-mark.codex img,.agent-source-tab-mark.chatgpt img,.agent-source-tab-mark.codex img{width:100%;height:100%}.agent-platform-mark.openclaw img,.agent-source-tab-mark.openclaw img{width:84%;height:84%;image-rendering:pixelated}.agent-platform-mark.chatgpt,.agent-source-tab-mark.chatgpt{border-color:rgba(118,229,192,.23)}.agent-platform-mark.codex,.agent-source-tab-mark.codex{border-color:rgba(255,255,255,.2)}.agent-platform-mark.claude,.agent-source-tab-mark.claude{border-color:rgba(232,155,120,.23)}.agent-platform-mark.perplexity,.agent-source-tab-mark.perplexity{border-color:rgba(87,213,223,.23)}.agent-platform-mark.gemini,.agent-source-tab-mark.gemini{border-color:rgba(184,201,255,.23)}.agent-platform-mark.openclaw,.agent-source-tab-mark.openclaw{border-color:rgba(255,154,103,.25)}.agent-platform-mark.cursor,.agent-source-tab-mark.cursor{border-color:rgba(245,247,248,.2)}.agent-source-panel{display:grid;grid-template-columns:minmax(0,.86fr) minmax(28rem,1.14fr);gap:clamp(2rem,5vw,5rem);padding:clamp(1.4rem,4vw,3.8rem);align-items:center}.agent-source-panel-copy{min-height:20rem;display:flex;flex-direction:column;justify-content:center}.agent-source-eyebrow{margin:0;color:var(--brand-2)!important;font-size:.72rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.agent-source-panel-copy h3{max-width:11ch;margin:.62rem 0 0;color:#f3f9fa;font-size:clamp(1.9rem,3.3vw,3.05rem);line-height:1.08;letter-spacing:-.045em}.agent-source-panel-copy>p{max-width:34rem;margin:1rem 0 0;color:var(--agent-copy);line-height:1.65}.agent-source-connection{width:fit-content;margin-top:1.25rem;display:inline-flex;align-items:center;gap:.52rem;color:rgba(224,237,239,.67);font-size:.77rem}.agent-source-connection span{width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:50%;background:rgba(0,212,170,.12);color:#6be1c7;font-size:.65rem}.agent-source-panel-actions{margin-top:1.65rem;display:flex;flex-wrap:wrap;gap:.65rem}.agent-copy-button{border:0;cursor:pointer}.agent-prompt-card{position:relative;min-height:22rem;display:flex;flex-direction:column;padding:1.15rem;overflow:hidden;border:1px solid rgba(147,178,188,.14);border-radius:1rem;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0),rgba(4,10,13,.88);background-size:24px 24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.agent-prompt-card:after{content:"";position:absolute;width:14rem;height:14rem;right:-6rem;bottom:-8rem;border-radius:50%;background:rgba(255,107,53,.1);filter:blur(45px)}.agent-prompt-card-bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-bottom:.9rem;border-bottom:1px solid rgba(150,180,190,.11)}.agent-prompt-card-bar span{display:inline-flex;align-items:center;gap:.45rem;color:rgba(193,213,218,.55);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;letter-spacing:.06em;text-transform:uppercase}.agent-prompt-card-bar i{width:.42rem;height:.42rem;border-radius:50%;background:var(--brand-3);box-shadow:0 0 12px rgba(0,212,170,.55)}.agent-prompt-card-bar button{border:1px solid rgba(255,200,87,.18);border-radius:.4rem;background:rgba(255,200,87,.06);color:#f2cb81;padding:.35rem .58rem;font-size:.66rem;cursor:pointer}.agent-prompt-card-bar button,.agent-prompt-card>p{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agent-prompt-card>p{position:relative;z-index:1;margin:1.25rem 0 0;color:rgba(222,234,237,.78);font-size:.82rem;line-height:1.75}.agent-prompt-cursor{width:.5rem;height:1rem;margin-top:.25rem;background:rgba(255,200,87,.8);animation:agent-cursor 1.1s steps(1) infinite}.agent-platforms{border-top:1px solid rgba(150,180,190,.08)}.agent-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem}.agent-platform-card{min-height:16rem;padding:1.25rem;display:grid;grid-template-columns:auto 1fr;align-content:start;gap:.9rem;border:1px solid var(--agent-border);border-radius:1rem;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 55%),var(--agent-surface);transition:transform .22s ease,border-color .22s ease,background .22s ease}.agent-platform-card:hover{transform:translateY(-3px);border-color:rgba(255,107,53,.24);background:linear-gradient(145deg,rgba(255,107,53,.05),transparent 55%),var(--agent-surface)}.agent-platform-card:last-child:nth-child(4n+3){grid-column:span 2}.agent-platform-mark{width:2.35rem;height:2.35rem;font-size:.9rem}.agent-platform-card h3{margin:0;color:#f1f8f9;font-size:1.05rem}.agent-platform-card p{margin:0;color:rgba(210,225,228,.62);font-size:.83rem;line-height:1.56}.agent-platform-card>p{grid-column:1/-1;margin-top:.45rem}.agent-platform-card .agent-platform-path{margin-top:.25rem;color:rgba(255,200,87,.65);font-size:.68rem}.agent-how,.agent-how-grid{position:relative}.agent-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-how-grid:before{content:"";position:absolute;top:2.35rem;left:16.66%;right:16.66%;border-top:1px dashed rgba(255,200,87,.2)}.agent-how-grid article{position:relative;padding:0 2rem;text-align:center}.agent-step-number{position:absolute;top:0;right:2rem;color:rgba(191,211,216,.21);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.agent-step-icon{position:relative;z-index:1;width:4.7rem;height:4.7rem;margin:0 auto 1.25rem;display:grid;place-items:center;border:1px solid rgba(255,200,87,.25);border-radius:50%;background:#0b151a;color:#ffc857;font-family:var(--font-sora),sans-serif;font-size:1.25rem;box-shadow:0 0 0 .55rem rgba(6,10,13,.9)}.agent-how-grid h3{margin:0;color:#f2f8f9;font-size:1.08rem}.agent-how-grid p{margin:.68rem auto 0;max-width:27rem;color:rgba(211,226,230,.64);font-size:.86rem;line-height:1.68}.agent-control{margin-top:clamp(2rem,5vw,5rem);margin-bottom:clamp(3rem,7vw,6rem);padding:clamp(1.6rem,5vw,4.2rem);display:grid;grid-template-columns:minmax(0,.82fr) minmax(30rem,1.18fr);gap:clamp(2rem,6vw,6rem);border:1px solid rgba(255,200,87,.16);border-radius:1.5rem;background:radial-gradient(circle at 0 0,rgba(255,107,53,.1),transparent 26rem),linear-gradient(145deg,rgba(16,29,36,.9),rgba(8,16,21,.86))}.agent-control-copy{align-self:center}.agent-control-copy .eyebrow{text-align:left}.agent-control-copy h2{max-width:10ch;margin-left:0;font-size:clamp(2.35rem,4.2vw,3.8rem)}.agent-control-copy>p{max-width:36rem;margin-left:0}.agent-text-link{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.5rem;color:#ffd07a;font-size:.84rem;font-weight:700}.agent-text-link:hover span{transform:translate(2px,-2px)}.agent-text-link span{transition:transform .18s ease}.agent-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.agent-control-grid article{padding:1.2rem;border:1px solid rgba(152,182,191,.12);border-radius:.9rem;background:rgba(4,11,14,.38)}.agent-control-grid article>span{color:rgba(0,212,170,.58);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.agent-control-grid h3{margin:1.4rem 0 0;color:#f1f7f8;font-size:.95rem}.agent-control-grid p{margin:.48rem 0 0;color:rgba(206,222,226,.6);font-size:.79rem;line-height:1.58}.agent-resources{border-top:1px solid rgba(150,180,190,.08)}.agent-resource-list{max-width:64rem;margin:0 auto;border-top:1px solid var(--agent-border)}.agent-resource-row{display:grid;grid-template-columns:minmax(15rem,.85fr) minmax(0,1.15fr) auto;gap:1.5rem;align-items:center;padding:1.1rem .25rem;border-bottom:1px solid var(--agent-border);transition:padding .18s ease,background .18s ease}.agent-resource-row:hover{padding-left:.75rem;padding-right:.75rem;background:rgba(255,255,255,.018)}.agent-resource-row code{color:#ffd079;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.77rem}.agent-resource-row span{color:rgba(208,224,228,.62);font-size:.83rem}.agent-resource-row b{color:rgba(255,255,255,.45);font-weight:400}.agent-faq{padding-top:4rem}.agent-faq-grid{max-width:65rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:start}.agent-faq details{border:1px solid var(--agent-border);border-radius:.85rem;background:var(--agent-surface)}.agent-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;color:#edf6f7;font-family:var(--font-sora),sans-serif;font-size:.85rem;line-height:1.45;cursor:pointer;list-style:none}.agent-faq summary::-webkit-details-marker{display:none}.agent-faq summary span{color:var(--brand-2);font-size:1.15rem;font-weight:400;transition:transform .18s ease}.agent-faq details[open] summary span{transform:rotate(45deg)}.agent-faq details p{margin:0;padding:0 1.1rem 1.1rem;color:rgba(209,225,229,.64);font-size:.82rem;line-height:1.63}.agent-final-cta{margin-top:2rem;margin-bottom:clamp(5rem,10vw,9rem);padding:clamp(3rem,7vw,6.2rem) 1.5rem;overflow:hidden;border:1px solid rgba(255,107,53,.18);border-radius:1.5rem;background:radial-gradient(circle at 50% 120%,rgba(255,107,53,.2),transparent 42%),radial-gradient(circle at 80% 0,rgba(0,212,170,.09),transparent 34%),rgba(10,18,23,.82);text-align:center}.agent-final-cta h2{max-width:16ch}.agent-final-cta>p{max-width:36rem}.agent-final-cta .agent-discovery-actions{justify-content:center}@keyframes agent-cursor{50%{opacity:0}}@media (max-width:1050px){.agent-control,.agent-discovery-hero,.agent-source-panel{grid-template-columns:1fr}.agent-discovery-hero{min-height:auto}.agent-discovery-copy,.agent-discovery-copy .eyebrow{text-align:center}.agent-discovery-copy .lead,.agent-discovery-copy h1{margin-left:auto;margin-right:auto}.agent-discovery-actions,.agent-hero-proof{justify-content:center}.agent-discovery-visual{width:min(100%,42rem);margin:0 auto;transform:none}.agent-source-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-source-tabs button{border-bottom:1px solid rgba(149,180,190,.1)}.agent-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-platform-card:last-child:nth-child(4n+3){grid-column:auto}.agent-control-copy,.agent-control-copy .eyebrow{text-align:center}.agent-control-copy h2,.agent-control-copy>p{margin-left:auto;margin-right:auto}}@media (max-width:700px){.agents-discovery-page .container{width:min(100% - 1.5rem,1280px)}.agent-discovery-hero{padding-top:3rem;padding-bottom:4rem;gap:2.8rem}.agent-discovery-copy h1{max-width:8ch;font-size:clamp(3rem,16vw,4.7rem)}.agent-discovery-copy .lead{font-size:1rem}.agent-discovery-actions{flex-direction:column}.agent-discovery-actions .button{width:100%;justify-content:center;text-align:center}.agent-hero-proof{gap:.7rem 1rem}.agent-discovery-visual{min-height:0;padding:.8rem;border-radius:1.15rem}.agent-call-card{grid-template-columns:4.7rem minmax(0,1fr);padding:.9rem}.agent-call-orbit{width:4.5rem;height:4.5rem}.agent-call-core{width:2.65rem;height:2.65rem}.agent-visual-message{max-width:92%}.agent-faq,.agent-how,.agent-platforms,.agent-resources,.agent-source-section{padding:4.2rem 0}.agent-final-cta h2,.agent-section-heading h2{font-size:clamp(2.15rem,11vw,3rem)}.agent-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-source-tabs button{min-height:3.8rem}.agent-source-panel{gap:1.7rem}.agent-source-panel-copy{min-height:0;text-align:center}.agent-source-connection,.agent-source-panel-copy h3,.agent-source-panel-copy>p{margin-left:auto;margin-right:auto}.agent-source-panel-actions{flex-direction:column}.agent-source-panel-actions .button{width:100%;justify-content:center}.agent-prompt-card{min-height:20rem}.agent-control-grid,.agent-faq-grid,.agent-how-grid,.agent-platform-grid{grid-template-columns:1fr}.agent-how-grid{gap:2.8rem}.agent-how-grid:before{display:none}.agent-how-grid article{padding:0 .75rem}.agent-step-number{right:.75rem}.agent-control{width:calc(100% - 1.5rem)!important;margin-top:1rem;border-radius:1.2rem}.agent-control-copy h2{max-width:12ch}.agent-resource-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem}.agent-resource-row span{grid-column:1/-1;grid-row:2}.agent-resource-row b{grid-column:2;grid-row:1}.agent-final-cta{width:calc(100% - 1.5rem)!important;padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.agent-prompt-cursor{animation:none}}