.cited-agents-stage,.cited-agents-stage *{box-sizing:border-box}.cited-agents-stage button,.cited-agents-stage code,.cited-agents-stage kbd,.cited-agents-stage pre{font:inherit}.cited-agents-stage button{color:inherit}.cited-agents-stage button:focus-visible{outline-offset:2px;outline:3px solid #b0bbfd8c}.cited-agents-stage{--ca-paper:#0f1014;--ca-rail:#16171c;--ca-ink:#f2f3f6;--ca-muted:#a2a3a8;--ca-dim:#83858d;--ca-line:#2b2c33;--ca-accent:#b0bbfd;--ca-accent-soft:#b0bbfd1f;z-index:2;width:min(1240px,100%);color:var(--ca-ink);font-family:var(--sans);text-align:left;margin:0 auto;position:relative}.cited-agents-stage .demo-icon{flex:none;width:15px;height:15px}.cited-agents-window{background:var(--ca-paper);border:1px solid #ffffff38;border-radius:18px;overflow:hidden;box-shadow:0 44px 100px #000414a8,0 0 0 1px #ffffff0a}.cited-agents-titlebar{background:#1a1b21;border-bottom:1px solid #ffffff12;align-items:center;height:42px;display:flex;position:relative}.cited-agents-titlebar span{color:#909298;font-size:12px;font-weight:620;position:absolute;left:50%;transform:translate(-50%)}.cited-agents-titlebar .workflow-demo-controls{margin-left:auto;margin-right:8px}.cited-agents-dots{gap:7px;padding-left:15px;display:flex}.cited-agents-dots i{background:#ff605c;border-radius:50%;width:11px;height:11px}.cited-agents-dots i:nth-child(2){background:#ffbd44}.cited-agents-dots i:nth-child(3){background:#00ca4e}.cited-agents-body{grid-template-columns:214px minmax(0,1fr);height:578px;display:grid}.cited-agents-rail{background:var(--ca-rail);border-right:1px solid #ffffff0d;flex-direction:column;gap:14px;padding:16px 12px 14px;display:flex;overflow:hidden}.cited-agents-rail-brand{align-items:center;gap:9px;padding:0 6px;display:flex}.cited-agents-rail-brand strong{letter-spacing:-.01em;font-size:13px;font-weight:680}.cited-agents-orb{color:#f4f4f5;place-items:center;width:24px;height:24px;display:grid}.cited-agents-orb .demo-icon{width:21px;height:21px}.cited-agents-new{border:1px solid var(--ca-line);min-height:32px;color:var(--ca-muted);background:#1e1f26;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.cited-agents-rail-nav{flex-direction:column;gap:2px;display:flex}.cited-agents-rail-nav span{min-height:29px;color:var(--ca-muted);border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:flex}.cited-agents-rail-recents{flex-direction:column;gap:2px;display:flex}.cited-agents-rail-recents small{color:var(--ca-dim);letter-spacing:.11em;text-transform:uppercase;padding:0 10px 7px;font-size:12px;font-weight:740}.cited-agents-rail-recents span{min-height:29px;color:var(--ca-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:12px;overflow:hidden}.cited-agents-rail-recents .cited-agents-rail-active{color:var(--ca-ink);background:#21222a}.cited-agents-rail-user{border-top:1px solid #ffffff0d;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:9px;margin-top:auto;padding:11px 8px 0;display:grid}.cited-agents-rail-user>span{width:28px;height:28px;color:var(--ca-ink);background:#2d2f38;border-radius:50%;place-items:center;font-size:12px;font-weight:720;display:grid}.cited-agents-rail-user strong{font-size:12px;font-weight:620;display:block}.cited-agents-rail-user small{color:var(--ca-dim);font-size:12px;display:block}.cited-agents-rail-user b{color:var(--ca-dim)}.cited-agents-chat{grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.cited-agents-thread{padding:30px clamp(24px,5vw,62px) 12px;overflow:auto}.cited-agents-ask{background:#24262e;border-radius:14px 14px 3px;width:fit-content;max-width:74%;margin-left:auto;padding:12px 15px}.cited-agents-ask p{margin:0;font-size:13px;line-height:1.55}.cited-agents-turn{grid-template-columns:26px minmax(0,1fr);gap:12px;margin-top:26px;display:grid}.cited-agents-mark{color:#f4f4f5;place-items:center;width:26px;height:26px;display:grid}.cited-agents-mark .demo-icon{width:24px;height:24px}.cited-agents-turn-body{min-width:0;padding-top:3px}.cited-agents-activity{color:var(--ca-dim);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.cited-agents-activity i{font-style:normal}.cited-agents-typing{gap:3px;display:inline-flex}.cited-agents-typing i{background:var(--ca-dim);border-radius:50%;width:3px;height:3px;animation:1.1s ease-in-out infinite cited-agents-typing}.cited-agents-typing i:nth-child(2){animation-delay:.14s}.cited-agents-typing i:nth-child(3){animation-delay:.28s}@keyframes cited-agents-typing{0%,to{opacity:.28}45%{opacity:1}}.cited-agents-source{border:1px solid var(--ca-line);background:#17181e;border-radius:999px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:9px;width:fit-content;max-width:100%;margin-top:10px;padding:7px 11px 7px 8px;display:grid}.cited-agents-source .cited-agents-favicon{background:var(--ca-accent-soft);width:22px;height:22px;color:var(--ca-accent);border-radius:50%;place-items:center;display:grid}.cited-agents-source .cited-agents-favicon .demo-icon{width:12px;height:12px}.cited-agents-source p{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;margin:0;font-size:12px;display:flex;overflow:hidden}.cited-agents-source em{color:var(--ca-dim);font-style:normal}.cited-agents-source strong{color:var(--ca-ink);font-family:var(--mono);font-size:12px;font-weight:560}.cited-agents-source b{color:var(--ca-dim);font-weight:400}.cited-agents-source p>span{color:var(--ca-muted);text-overflow:ellipsis;overflow:hidden}.cited-agents-check{color:#78d59b;width:14px;height:14px}.cited-agents-answer{margin-top:16px}.cited-agents-answer p{color:#d7d8de;max-width:620px;margin:0 0 11px;font-size:13px;line-height:1.68}.cited-agents-answer p:last-child{margin-bottom:0}.cited-agents-answer strong{color:var(--ca-ink);font-weight:660}.cited-agents-answer code{color:var(--ca-ink);font-family:var(--mono);background:#23242c;border-radius:4px;padding:2px 5px;font-size:12px}.cited-agents-cite-block{margin-top:18px}.cited-agents-cite-label{color:var(--ca-dim);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:740;display:block}.cited-agents-citation{border:1px solid var(--ca-line);background:#17181e;border-radius:11px;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;max-width:470px;padding:12px 13px;display:grid}.cited-agents-citation>span{background:var(--ca-accent-soft);width:20px;height:20px;color:var(--ca-accent);border-radius:50%;place-items:center;font-size:12px;font-weight:750;display:grid}.cited-agents-citation small,.cited-agents-citation strong,.cited-agents-citation p,.cited-agents-citation code{display:block}.cited-agents-citation small{color:var(--ca-dim);font-size:12px}.cited-agents-citation strong{margin-top:3px;font-size:12px;font-weight:640}.cited-agents-citation p{color:var(--ca-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.cited-agents-citation code{color:var(--ca-accent);font-family:var(--mono);margin-top:7px;font-size:12px}.cited-agents-citation b{color:var(--ca-accent);align-self:start;font-size:12px}.cited-agents-citation-flash{animation:1.5s cubic-bezier(.2,.8,.2,1) .22s both cited-agents-cite-flash}@keyframes cited-agents-cite-flash{0%{border-color:var(--ca-line);box-shadow:0 0 #b0bbfd00}32%{border-color:#b0bbfdc7;box-shadow:0 0 0 5px #b0bbfd24}to{border-color:#b0bbfd7a;box-shadow:0 0 0 2px #b0bbfd17}}.cited-agents-compose{border:1px solid var(--ca-line);background:#17181e;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:10px clamp(24px,5vw,62px) 20px;padding:11px 11px 11px 15px;display:grid}.cited-agents-compose>p{color:var(--ca-dim);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.cited-agents-compose-active{border-color:#b0bbfd6b}.cited-agents-draft{color:var(--ca-ink)}.cited-agents-compose>div{color:var(--ca-dim);align-items:center;gap:10px;display:flex}.cited-agents-compose button{width:27px;height:27px;color:var(--ca-muted);cursor:default;background:#2d2f38;border:0;border-radius:50%;place-items:center;display:grid}.cited-agents-compose-active button{background:var(--ca-accent);color:#0b0b0d}.cited-agents-enter{animation:.24s cubic-bezier(.2,.8,.2,1) both cited-agents-enter}@keyframes cited-agents-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cited-agents-stage .workflow-demo-controls button:hover{color:#fff;border-color:#ffffff73}@media (width<=960px){.cited-agents-body{grid-template-columns:178px minmax(0,1fr);height:540px}.cited-agents-thread{padding:24px 26px 10px}.cited-agents-compose{margin-inline:26px}.cited-agents-rail-nav{display:none}}@media (width<=680px){.cited-agents-window{border-radius:13px}.cited-agents-body{grid-template-columns:minmax(0,1fr);height:500px}.cited-agents-rail{display:none}.cited-agents-thread{padding:20px 18px 8px}.cited-agents-ask{max-width:88%}.cited-agents-ask p,.cited-agents-answer p{font-size:12px}.cited-agents-source p>span,.cited-agents-source p>b{display:none}.cited-agents-compose{margin:8px 14px 14px}}@media (prefers-reduced-motion:reduce){.cited-agents-stage *,.cited-agents-stage :before,.cited-agents-stage :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
