.agentspage .asks__foot a,.agentspage .devline a{color:var(--uku-royal-blue);font-weight:500;text-decoration:underline;text-decoration-color:var(--royal-blue-300);text-underline-offset:2px}.agentspage .asks__foot a:hover,.agentspage .devline a:hover{color:var(--action-hover);text-decoration-color:var(--uku-royal-blue)}.agentspage .ctaband__tertiary a{text-decoration:underline;text-decoration-color:#ffffff52;text-underline-offset:2px}.agentspage .ctaband__tertiary a:hover{color:#fff;text-decoration-color:#fff}.agentspage .cats__head{max-width:660px}.agentspage .cats__head .lead{margin-top:16px}.agentspage .cats__head--center{margin-inline:auto;text-align:center}.agentspage .fxhero__shot{width:auto;justify-self:stretch}.agentspage .fxhero__micro{color:#ffffffa3}.agentspage .agentchat{width:100%;background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.14);border-radius:20px;box-shadow:0 30px 80px -20px #0000008c;overflow:hidden}.agentspage .agentchat__bar{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.agentspage .agentchat__ava{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--royal-blue-16);color:var(--uku-royal-blue)}.agentspage .agentchat__ava svg{width:18px;height:18px}.agentspage .agentchat__who{font:600 .9rem var(--font-sans);color:#fff}.agentspage .agentchat__conn{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font:600 .72rem var(--font-sans);color:#fff9}.agentspage .agentchat__conn:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--uku-green)}.agentspage .agentchat__body{padding:20px 18px 22px;display:flex;flex-direction:column;gap:14px}.agentspage .agentchat__msg{align-self:flex-end;max-width:84%;background:var(--uku-royal-blue);color:#fff;font:400 .94rem/1.5 var(--font-sans);padding:11px 15px;border-radius:15px 15px 4px}.agentspage .agentchat__reply{align-self:flex-start;width:100%;font:400 .9rem/1.5 var(--font-sans);color:#ffffffd1}.agentspage .agentchat__reply>span{color:#ffffff80}.agentspage .agentacts{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.agentspage .agentacts li{display:flex;align-items:center;gap:11px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:11px;padding:10px 13px;font:500 .85rem var(--font-sans);color:#ffffffe6}.agentspage .agentacts li svg{width:16px;height:16px;flex:none;color:var(--uku-green)}.agentspage .agentacts .scope{margin-left:auto;font:700 .6rem var(--font-mono, ui-monospace, monospace);letter-spacing:.06em;color:#ffffff80;border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:3px 6px}.agentspage .asks{margin-top:44px;border-top:1px solid var(--base-200)}.agentspage .ask{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px 40px;align-items:baseline;padding:30px 0;border-bottom:1px solid var(--base-200)}.agentspage .ask__q{margin:0;font-family:var(--font-display);font-variation-settings:var(--fraunces-axes);font-weight:500;font-size:clamp(1.24rem,2.1vw,1.62rem);line-height:1.34;letter-spacing:-.014em;color:var(--base-900);text-wrap:pretty}.agentspage .ask__q:before{content:"“";color:var(--base-300);margin-right:2px}.agentspage .ask__q:after{content:"”";color:var(--base-300);margin-left:1px}.agentspage .ask__m{display:flex;align-items:center;gap:9px;font:500 .86rem var(--font-sans);color:var(--base-500)}.agentspage .ask__m svg{width:16px;height:16px;flex:none;color:var(--uku-royal-blue)}.agentspage .asks__foot{margin:26px 0 0;max-width:640px;font:400 .98rem/1.6 var(--font-sans);color:var(--base-600)}.agentspage .asks__foot b{color:var(--base-900);font-weight:600}@media(max-width:780px){.agentspage .ask{grid-template-columns:1fr;gap:12px;padding:24px 0}}.agentspage .flow{list-style:none;counter-reset:f;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:34px 44px;align-items:start}.agentspage .flow>li{counter-increment:f;min-width:0}.agentspage .flow>li:before{content:counter(f);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--royal-blue-16);color:var(--uku-royal-blue);font:700 .92rem var(--font-sans);margin-bottom:16px}.agentspage .flow h3{margin:0 0 8px;font:600 1.08rem var(--font-sans);color:var(--base-900);letter-spacing:-.01em}.agentspage .flow p{margin:0;font:400 .96rem/1.62 var(--font-sans);color:var(--base-600);text-wrap:pretty}.agentspage .flow b{color:var(--base-900);font-weight:600}.agentspage .flow code{font:600 .86em var(--font-mono, ui-monospace, monospace);color:var(--uku-royal-blue);background:#fff;border:1px solid var(--base-200);border-radius:6px;padding:1px 6px}.agentspage .nowrap{display:inline-block}.agentspage .flow__link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font:600 .92rem var(--font-sans);color:var(--uku-royal-blue)}.agentspage .flow__link:hover{color:var(--action-hover)}.agentspage .flow__link svg{width:16px;height:16px}@media(max-width:860px){.agentspage .flow{grid-template-columns:1fr;gap:28px}}.agentspage .promptbox{margin-top:44px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px 44px;align-items:start}.agentspage .promptbox__head h3{margin:0 0 8px;font:600 1.08rem var(--font-sans);color:var(--base-900);letter-spacing:-.01em}.agentspage .promptbox__head p{margin:0;font:400 .94rem/1.6 var(--font-sans);color:var(--base-600)}.agentspage .promptbox__head b{color:var(--base-900);font-weight:600}.agentspage .cowork{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;vertical-align:-3px}.agentspage .cowork img{width:17px;height:17px;flex:none}.agentspage .composer{background:var(--uku-black);border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 24px 60px -28px #251d358c;overflow:hidden}.agentspage .composer__top{display:flex;align-items:center;gap:9px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.09)}.agentspage .composer__top img{width:18px;height:18px;flex:none}.agentspage .composer__who{font:600 .86rem var(--font-sans);color:#fff}.agentspage .composer__chat{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 .8rem var(--font-sans);color:#ffffff73}.agentspage .composer__msg{margin:0;padding:20px 20px 6px;font:400 .94rem/1.72 var(--font-sans);color:#ffffffe6;white-space:pre-wrap;overflow-wrap:anywhere}.agentspage .composer__fill{color:var(--uku-amber);background:#ffcc001a;border-radius:5px;padding:1px 5px}.agentspage .composer__bar{display:flex;align-items:center;gap:14px;padding:14px 16px 16px 20px}.agentspage .composer__hint{font:500 .82rem var(--font-sans);color:#ffffff80}.agentspage .composer__send{margin-left:auto;flex:none}@media(max-width:860px){.agentspage .promptbox{grid-template-columns:1fr;gap:18px}.agentspage .composer__msg{font-size:.88rem;padding:16px 16px 4px}.agentspage .composer__bar{padding:12px 14px 14px 16px}.agentspage .composer__hint{display:none}.agentspage .composer__send{margin-left:0;width:100%}}.agentspage .answer{margin-top:52px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px 44px;align-items:start}.agentspage .answer__copy h3{margin:0 0 8px;font:600 1.08rem var(--font-sans);color:var(--base-900);letter-spacing:-.01em}.agentspage .answer__copy p{margin:0;font:400 .94rem/1.6 var(--font-sans);color:var(--base-600)}.agentspage .answer__link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font:600 .92rem var(--font-sans);color:var(--uku-royal-blue)}.agentspage .answer__link:hover{color:var(--action-hover)}.agentspage .answer__link svg{width:16px;height:16px}.agentspage .artifact{display:block;overflow:hidden;background:#fff;border:1px solid var(--base-200);border-radius:var(--rad-md);box-shadow:0 1px 2px #251d350a,0 18px 44px -24px #251d3547;transition:border-color .2s var(--ease-out),transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.agentspage .artifact:hover{border-color:var(--royal-blue-300);transform:translateY(-2px);box-shadow:0 1px 2px #251d350a,0 26px 56px -24px #251d3557}.agentspage .artifact img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 78%,transparent 100%);mask-image:linear-gradient(#000 78%,transparent 100%)}.agentspage .artifact__foot{display:flex;align-items:center;gap:12px;padding:14px 16px}.agentspage .artifact__foot>svg{width:20px;height:20px;flex:none;color:var(--base-400)}.agentspage .artifact__tx{min-width:0;font:400 .82rem var(--font-sans);color:var(--base-500)}.agentspage .artifact__tx b{display:block;font:600 .94rem var(--font-sans);color:var(--base-900);letter-spacing:-.005em}.agentspage .artifact__go{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;font:600 .86rem var(--font-sans);color:var(--uku-royal-blue)}.agentspage .artifact__go svg{width:15px;height:15px}@media(max-width:860px){.agentspage .answer{grid-template-columns:1fr;gap:18px}}.agentspage .alts{margin-top:52px;border-top:1px solid var(--base-200);padding-top:30px;display:flex;flex-direction:column;gap:22px}.agentspage .alt{display:grid;grid-template-columns:26px minmax(0,1fr);gap:16px;align-items:start}.agentspage .alt>svg{width:22px;height:22px;color:var(--base-400);margin-top:3px}.agentspage .alt>div{min-width:0}.agentspage .alt h3{margin:0 0 5px;font:600 1rem var(--font-sans);color:var(--base-900);letter-spacing:-.01em}.agentspage .alt p{margin:0;font:400 .94rem/1.6 var(--font-sans);color:var(--base-600);max-width:62ch}.agentspage .alt b{color:var(--base-900);font-weight:600}.agentspage .altfoot{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin-top:14px}.agentspage .install{display:flex;align-items:center;gap:12px;max-width:100%;background:var(--uku-black);border-radius:var(--rad-md);padding:13px 16px;font:500 .9rem var(--font-mono, ui-monospace, monospace)}.agentspage .install code{min-width:0;color:#ffffffeb;white-space:nowrap;overflow-x:auto;flex:1 1 auto}.agentspage .install code b{color:var(--uku-cyan);font-weight:500}.agentspage .install .dollar{color:var(--uku-green);user-select:none}.agentspage .install__copy{flex:none;padding:7px 14px;font-size:.78rem}.agentspage .ghpill{display:inline-flex;align-items:center;gap:8px;background:var(--base-100);border:1px solid var(--base-200);border-radius:var(--rad-pill);padding:7px 14px;font:600 .82rem var(--font-mono, ui-monospace, monospace);color:var(--base-800);transition:border-color .15s var(--ease-out),color .15s var(--ease-out)}.agentspage .ghpill:hover{border-color:var(--base-900);color:var(--base-900)}.agentspage .ghpill svg{flex:none;color:var(--base-900)}.agentspage .devline{margin:30px 0 0;font:400 .92rem/1.7 var(--font-sans);color:var(--base-500)}.agentspage .devline b{color:var(--base-700);font-weight:600}.agentspage .devline a{color:var(--base-600);text-decoration:underline;text-decoration-color:var(--base-300);text-underline-offset:3px}.agentspage .devline a:hover{color:var(--uku-royal-blue);text-decoration-color:var(--uku-royal-blue)}.agentspage .devline .sep{color:var(--base-300);margin:0 8px}.agentspage .keys{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}.agentspage .keycard{border:1px solid rgba(255,255,255,.14);border-radius:var(--rad-md);background:#ffffff0a;padding:26px 26px 24px}.agentspage .keycard__top{display:flex;align-items:center;gap:12px}.agentspage .keycard__scope{font:700 .72rem var(--font-mono, ui-monospace, monospace);letter-spacing:.08em;color:#ffffffe6;border:1px solid rgba(255,255,255,.2);border-radius:7px;padding:5px 9px}.agentspage .keycard__reach{margin-left:auto;font:500 .75rem var(--font-sans);color:#ffffffa3}.agentspage .keycard__t{font:600 1.06rem var(--font-sans);color:#fff;margin:16px 0 7px;letter-spacing:-.01em}.agentspage .keycard__d{font:400 .92rem/1.55 var(--font-sans);color:#ffffffa8;margin:0}.agentspage .keycard__money{display:inline-flex;align-items:center;gap:6px;margin-top:15px;font:600 .78rem var(--font-sans)}.agentspage .keycard__money svg{width:15px;height:15px}.agentspage .keycard__money--no{color:#ffffffa3}.agentspage .keycard__money--yes{color:var(--uku-amber)}.agentspage .keycard--all{border-color:#fc06;background:#ffcc000f}.agentspage .keycard--all .keycard__scope{color:var(--uku-amber);border-color:#ffcc0080}@media(max-width:1000px){.agentspage .keys{grid-template-columns:1fr}}.agentspage .proof{display:grid;grid-template-columns:1fr 1.12fr;gap:44px;align-items:center;margin-top:44px}.agentspage .proof h3{margin:0 0 12px;font:600 1.16rem var(--font-sans);color:#fff;letter-spacing:-.01em}.agentspage .proof p{margin:0 0 14px;font:400 1rem/1.65 var(--font-sans);color:#ffffffa8}.agentspage .proof p:last-child{margin-bottom:0}.agentspage .proof b{color:#fff;font-weight:600}.agentspage .term{background:#16111f;border:1px solid rgba(255,255,255,.12);border-radius:var(--rad-md);overflow:hidden;box-shadow:0 30px 70px -30px #0009}.agentspage .term__bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.agentspage .term__dot{width:11px;height:11px;border-radius:50%;background:#ffffff29}.agentspage .term__title{margin-left:8px;font:500 .78rem var(--font-mono, ui-monospace, monospace);color:#fff6}.agentspage .term pre{margin:0;padding:20px 22px 22px;font:400 .84rem/1.66 var(--font-mono, ui-monospace, monospace);color:#ffffffb3;overflow-x:auto}.agentspage .term .p{color:var(--uku-green)}.agentspage .term .c{color:var(--uku-cyan)}.agentspage .term .dim{color:#ffffff6b}.agentspage .term .warn{color:var(--uku-amber)}.agentspage .term .head{color:#ffffff73}@media(max-width:1000px){.agentspage .proof{grid-template-columns:1fr;gap:28px}.agentspage .term pre{font-size:.74rem;padding:16px 16px 18px}}.agentspage .ctaband{text-align:center}.agentspage .ctaband__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}.agentspage .ghbtn{display:inline-flex;align-items:center;gap:9px}.agentspage .ghbtn svg{flex:none}.agentspage .ctaband__tertiary{margin:22px 0 0;font:500 .95rem var(--font-sans);color:#ffffffb8}.agentspage .ctaband__tertiary a{display:inline-flex;align-items:center;gap:7px;color:var(--royal-blue-300);font-weight:600}.agentspage .ctaband__tertiary a:hover{color:#fff}.agentspage .ctaband__tertiary svg{width:15px;height:15px;vertical-align:-2px}
