.agent-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px 0 13px;flex-shrink:0;border-radius:999px;font-size:12px;font-weight:600;color:var(--color-fg);white-space:nowrap;background:var(--color-glass);transition:background-color .12s ease,color .22s ease,scale .46s cubic-bezier(.3,1.55,.5,1),opacity .12s ease}.agent-btn:hover{background:var(--color-glass-hover)}.agent-btn:active{scale:.955;transition-duration:.12s,.22s,.11s,.12s;transition-timing-function:ease,ease,cubic-bezier(.32,0,.67,0),ease}.agent-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.agent-btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(232,199,122,.22),rgba(232,199,122,.11));box-shadow:inset 0 1px 0 rgba(255,236,190,.22),inset 0 0 0 1px rgba(232,199,122,.24);opacity:0;transition:opacity .22s ease}.agent-btn[data-open]{color:var(--color-gold)}.agent-btn[data-open]:before{opacity:1}.agent-btn-star{display:flex;transition:rotate .6s cubic-bezier(.32,.72,0,1)}.agent-btn[data-open] .agent-btn-star{rotate:90deg}.agent-cmp{--morph:cubic-bezier(0.32,0.72,0,1);--shut:cubic-bezier(0.4,0,0.2,1);--capsule:inset(0 calc(50% - 32px) round 22px);--whole:inset(0 0 round 22px);position:absolute;z-index:36;left:50%;height:44px;border-radius:999px;transform:translateX(-50%) translateY(-6px) scale(.96);transform-origin:50% 0;transition:transform .54s var(--morph)}.agent-cmp[data-phase=parked]{visibility:hidden;transition:none}.agent-cmp[data-phase=open]{transform:translateX(-50%)}.agent-cmp[data-phase=back]{transition:transform .42s var(--shut)}.agent-cmp-glass,.agent-cmp-tint{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;clip-path:var(--capsule);transition:clip-path .6s var(--morph),opacity .22s ease}.agent-cmp-tint{background:rgba(20,18,15,.3)}.agent-cmp[data-phase=open] .agent-cmp-glass,.agent-cmp[data-phase=open] .agent-cmp-tint{opacity:1;clip-path:var(--whole)}.agent-cmp[data-phase=back] .agent-cmp-glass,.agent-cmp[data-phase=back] .agent-cmp-tint{transition:clip-path .42s var(--shut),opacity .22s ease .18s}.agent-cmp-shadow{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 18px 44px -14px rgba(0,0,0,.6),0 2px 6px -1px rgba(0,0,0,.3);transition:opacity .12s ease}.agent-cmp[data-phase=open] .agent-cmp-shadow{opacity:1;transition:opacity .32s ease .26s}.agent-cmp-star{position:absolute;left:16px;top:50%;display:flex;z-index:2;opacity:0;transform:translate(var(--star-from,0),-50%) rotate(0deg);transition:transform .6s var(--morph),opacity .16s ease}.agent-cmp[data-phase=open] .agent-cmp-star{transform:translateY(-50%) rotate(90deg);opacity:1}.agent-cmp[data-phase=back] .agent-cmp-star{transition:transform .42s var(--shut),opacity .2s ease .2s}.agent-cmp-line{position:absolute;inset:0;z-index:1;display:flex;align-items:center;gap:8px;padding:0 6px 0 40px;opacity:0;filter:blur(6px);clip-path:var(--capsule);transition:clip-path .6s var(--morph),opacity .16s ease,filter .16s ease}.agent-cmp[data-phase=open] .agent-cmp-line{opacity:1;filter:blur(0);clip-path:var(--whole);transition:clip-path .6s var(--morph),opacity .28s ease .17s,filter .32s ease .15s}.agent-cmp[data-phase=back] .agent-cmp-line{transition:clip-path .42s var(--shut),opacity .16s ease,filter .16s ease}.agent-cmp-input{flex:1;min-width:0;height:32px;border:0;outline:0;background:transparent;font-size:13.5px;color:var(--color-fg);caret-color:var(--color-gold)}.agent-cmp-input::placeholder{color:var(--color-fg-subtle)}.agent-cmp-message{flex:1;min-width:0;margin:0;font-size:13px;color:var(--color-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:agent-cmp-swap .26s cubic-bezier(.23,1,.32,1)}.agent-cmp-message--problem{color:var(--color-fg)}@keyframes agent-cmp-swap{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.agent-cmp-picks{display:inline-flex;gap:6px;flex-shrink:0;animation:agent-cmp-swap .26s cubic-bezier(.23,1,.32,1)}.agent-cmp-pick{height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;color:var(--color-fg-muted);background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);transition:background .12s ease,color .12s ease,scale .38s cubic-bezier(.3,1.55,.5,1)}.agent-cmp-pick:hover{background:rgba(255,255,255,.12);color:var(--color-fg)}.agent-cmp-pick:active{scale:.96;transition-duration:.12s,.12s,.11s}.agent-cmp-quota{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:0 4px}.agent-cmp-pips{display:inline-flex;gap:3px}.agent-cmp-pip{width:5px;height:5px;border-radius:999px;background:rgba(255,255,255,.16)}.agent-cmp-pip--left{background:var(--color-fg-muted)}.agent-cmp-quota-text{font-size:11.5px;color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.agent-cmp-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 16px;flex-shrink:0;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;transition:scale .46s cubic-bezier(.3,1.55,.5,1),opacity .14s ease,background .12s ease}.agent-cmp-cta:active:not(:disabled){scale:.955;transition-duration:.11s,.14s,.12s;transition-timing-function:cubic-bezier(.32,0,.67,0),ease,ease}.agent-cmp-cta:disabled{opacity:.45}.agent-cmp-cta--primary{color:var(--color-on-brand);background:linear-gradient(180deg,#FFFFFF,#EEEBE5);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(20,17,11,.1),0 1px 2px rgba(0,0,0,.35),0 6px 16px -6px rgba(0,0,0,.55)}.agent-cmp-cta--accent{color:var(--color-gold);background:linear-gradient(180deg,rgba(232,199,122,.22),rgba(232,199,122,.11));box-shadow:inset 0 1px 0 rgba(255,236,190,.22),inset 0 0 0 1px rgba(232,199,122,.24)}.agent-cmp-cta--glass{color:var(--color-fg);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.06)}.agent-cmp-inline-link{margin-left:8px;color:var(--color-fg);text-decoration:underline;text-underline-offset:3px}.agent-cmp-close{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:999px;color:var(--color-fg-subtle);transition:background .12s ease,color .12s ease,scale .38s cubic-bezier(.3,1.55,.5,1)}.agent-cmp-close:hover:not(:disabled){background:rgba(255,255,255,.08);color:var(--color-fg)}.agent-cmp-close:active:not(:disabled){scale:.9}.agent-cmp-close:focus-visible,.agent-cmp-cta:focus-visible,.agent-cmp-inline-link:focus-visible,.agent-cmp-pick:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.agent-cmp,.agent-cmp[data-phase]{transform:translateX(-50%);transition:none}.agent-cmp .agent-cmp-glass,.agent-cmp .agent-cmp-line,.agent-cmp .agent-cmp-shadow,.agent-cmp .agent-cmp-star,.agent-cmp .agent-cmp-tint,.agent-cmp[data-phase] .agent-cmp-glass,.agent-cmp[data-phase] .agent-cmp-line,.agent-cmp[data-phase] .agent-cmp-shadow,.agent-cmp[data-phase] .agent-cmp-star,.agent-cmp[data-phase] .agent-cmp-tint{clip-path:var(--whole);filter:none;transition:opacity .14s ease}.agent-cmp .agent-cmp-star,.agent-cmp[data-phase] .agent-cmp-star{transform:translateY(-50%) rotate(90deg)}.agent-btn-star{transition:none}}.agent-card{position:absolute;top:10px;right:74px;z-index:34;width:min(304px,calc(100% - 96px));border-radius:18px;overflow:hidden;color:var(--color-fg);transform-origin:100% 0;animation:agent-card-in .38s cubic-bezier(.23,1,.32,1) .12s both}.agent-card[data-leaving]{animation:agent-card-out .2s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes agent-card-in{0%{opacity:0;transform:translateY(-6px) scale(.965)}to{opacity:1;transform:none}}@keyframes agent-card-out{to{opacity:0;transform:translateY(-6px) scale(.965)}}.agent-card-head{display:flex;align-items:center;gap:2px;padding:4px 4px 0}.agent-card-toggle{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:32px;padding:0 8px 0 9px;border-radius:12px;text-align:left;transition:background .12s ease}.agent-card-toggle:hover{background:rgba(255,255,255,.05)}.agent-card-toggle:active{background:rgba(255,255,255,.085)}.agent-card-close:focus-visible,.agent-card-link:focus-visible,.agent-card-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.agent-card-title{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:agent-fade .24s cubic-bezier(.23,1,.32,1)}.agent-card-time{margin-left:auto;font-size:11.5px;color:var(--color-fg-subtle);font-variant-numeric:tabular-nums}.agent-card .agent-card-chevron{transition:rotate .26s cubic-bezier(.32,.72,0,1)}.agent-card[data-open] .agent-card-chevron{rotate:180deg}.agent-card-close{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--color-fg-subtle);transition:background .12s ease,color .12s ease,scale .38s cubic-bezier(.3,1.55,.5,1)}.agent-card-close:hover{background:rgba(255,255,255,.07);color:var(--color-fg)}.agent-card-close:active{scale:.9}.agent-card-now{display:flex;align-items:baseline;gap:10px;margin:0;padding:1px 13px 0}.agent-card-now-text{flex:1;min-width:0;font-size:12px;color:var(--color-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:agent-fade .28s cubic-bezier(.23,1,.32,1)}.agent-card-now--done .agent-card-now-text{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--color-fg);line-height:1.4}.agent-card-count{font-size:11.5px;color:var(--color-fg-subtle);font-variant-numeric:tabular-nums}@keyframes agent-fade{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}.agent-card-bar{position:relative;height:2px;margin:10px 13px 12px;border-radius:2px;background:rgba(255,255,255,.07);overflow:hidden}.agent-card-bar span{position:absolute;inset:0;transform-origin:0 50%;border-radius:2px;background:linear-gradient(90deg,rgba(232,199,122,.55),#F2DDA6);transition:transform .7s cubic-bezier(.32,.72,0,1)}.agent-card-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.32,.72,0,1)}.agent-card[data-open] .agent-card-body{grid-template-rows:1fr}.agent-card-inner{min-height:0;overflow:hidden;padding:0 13px;opacity:0;transition:opacity .16s ease,padding .32s cubic-bezier(.32,.72,0,1)}.agent-card[data-open] .agent-card-inner{opacity:1;padding:2px 13px 12px;overflow-y:auto;max-height:min(48vh,420px);transition:opacity .24s ease 80ms,padding .32s cubic-bezier(.32,.72,0,1);border-top:1px solid rgba(255,255,255,.06)}.agent-card-note{margin:10px 0 0;padding:6px 9px;border-radius:10px;background:rgba(255,255,255,.05)}.agent-card-h,.agent-card-note{font-size:11.5px;color:var(--color-fg-muted)}.agent-card-h{display:flex;justify-content:space-between;gap:8px;margin:12px 0 6px;font-weight:600}.agent-card-h span{font-weight:400;color:var(--color-fg-subtle);font-variant-numeric:tabular-nums}.agent-card-rows{display:grid;gap:5px;margin:0;padding:0;list-style:none}.agent-card-row{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}.agent-card-mark{display:flex;width:14px;justify-content:center;flex-shrink:0}.agent-card-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-fg)}.agent-card-label--on{font-weight:600}.agent-card-word{flex-shrink:0;font-size:11.5px;color:var(--color-fg-subtle)}.agent-card-feed{display:grid;gap:5px;margin:0;padding:0;list-style:none}.agent-card-feed li{display:flex;gap:8px;font-size:11.5px;line-height:1.35}.agent-card-feed-time{flex-shrink:0;color:var(--color-fg-subtle);font-variant-numeric:tabular-nums}.agent-card-feed-text{color:var(--color-fg-muted);min-width:0}.agent-card-link{display:inline-flex;align-items:center;gap:2px;margin-top:12px;font-size:12px;font-weight:600;color:var(--color-fg);border-radius:6px}.agent-card-link:hover{text-decoration:underline;text-underline-offset:3px}@container (max-width: 560px){.agent-card{right:10px;width:calc(100% - 20px)}}@media (prefers-reduced-motion:reduce){.agent-card,.agent-card[data-leaving]{animation-duration:.16s;animation-delay:0s}.agent-card-bar span,.agent-card-body,.agent-card-inner{transition-duration:0s}}.agent-aura{position:absolute;inset:0;z-index:33;pointer-events:none;opacity:0;transition:opacity .42s cubic-bezier(.4,0,1,1)}.agent-aura[data-on]{opacity:1;transition:opacity .9s cubic-bezier(.23,1,.32,1)}.agent-aura-glow,.agent-aura-rim{position:absolute;inset:0;overflow:hidden}.agent-aura-rim{padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.agent-aura-glow{opacity:.42;-webkit-mask:linear-gradient(90deg,#000 0,transparent 28px,transparent calc(100% - 28px),#000),linear-gradient(180deg,#000 0,transparent 28px,transparent calc(100% - 28px),#000);-webkit-mask-composite:source-over;mask:linear-gradient(90deg,#000 0,transparent 28px,transparent calc(100% - 28px),#000) add,linear-gradient(180deg,#000 0,transparent 28px,transparent calc(100% - 28px),#000)}.agent-aura-spin{position:absolute;left:50%;top:50%;width:180%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,rgba(232,199,122,.06) 0deg,rgba(232,199,122,0) 34deg,rgba(240,214,150,.85) 72deg,rgba(255,249,232,1) 90deg,rgba(232,199,122,.85) 110deg,rgba(232,199,122,0) 158deg,rgba(232,199,122,.06) 196deg,rgba(214,178,102,.7) 246deg,rgba(250,232,186,.95) 266deg,rgba(214,178,102,0) 312deg,rgba(232,199,122,.06) 1turn);animation:agent-aura-turn 7s linear infinite;will-change:rotate}.agent-aura-glow .agent-aura-spin{animation-delay:-.35s}.agent-aura-base{position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(232,199,122,.2)}@keyframes agent-aura-turn{to{rotate:1turn}}.agent-shield{position:absolute;inset:0;z-index:32;cursor:default;background:transparent}.agent-pill{position:absolute;left:50%;bottom:3px;z-index:35;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 4px 0 12px;max-width:calc(100% - 24px);border-radius:999px;white-space:nowrap;translate:-50% 0;animation:agent-pill-in .36s cubic-bezier(.23,1,.32,1) both}.agent-pill[data-leaving]{animation:agent-pill-out .2s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes agent-pill-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes agent-pill-out{to{opacity:0;transform:translateY(6px) scale(.98)}}.agent-pill-text{font-size:12px;font-weight:500;color:var(--color-fg);overflow:hidden;text-overflow:ellipsis;animation:agent-text-in .26s cubic-bezier(.23,1,.32,1)}@keyframes agent-text-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}.agent-pill-gap{width:2px}.agent-pill-btn{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--color-fg);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.06);transition:background .12s ease,scale .38s cubic-bezier(.3,1.55,.5,1),opacity .14s ease}.agent-pill-btn:hover:not(:disabled){background:linear-gradient(180deg,rgba(255,255,255,.19),rgba(255,255,255,.1))}.agent-pill-btn:active:not(:disabled){scale:.96;transition-duration:.12s,.11s,.14s}.agent-pill-btn:disabled{opacity:.45}.agent-pill-stop{height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--color-fg-muted);transition:color .12s ease,background .12s ease,scale .38s cubic-bezier(.3,1.55,.5,1)}.agent-pill-stop:hover{color:var(--color-down);background:var(--color-down-wash)}.agent-pill-stop:active{scale:.96;transition-duration:.12s,.12s,.11s}.agent-pill-btn:focus-visible,.agent-pill-stop:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}@container (max-width: 520px){.agent-pill-text{max-width:132px}}@media (prefers-reduced-motion:reduce){.agent-aura-spin{animation:none}.agent-pill,.agent-pill-text,.agent-pill[data-leaving]{animation-duration:.12s}}.agent-cursor{position:fixed;inset:0;z-index:250;pointer-events:none;animation:agent-in .22s cubic-bezier(.23,1,.32,1)}@keyframes agent-in{0%{opacity:0}to{opacity:1}}.agent-arrow,.agent-pos,.agent-tag-pos{position:absolute;left:0;top:0;will-change:transform}.agent-arrow{transform-origin:0 0}.agent-arrow svg{position:absolute;overflow:visible;filter:drop-shadow(0 3px 6px rgba(0,0,0,.55))}.agent-arrow-rim{fill:none;stroke:rgba(245,241,232,.92);stroke-width:3.8;stroke-linejoin:round}.agent-arrow-face{fill:#141210;stroke:#141210;stroke-width:1.6;stroke-linejoin:round}.agent-glow{position:absolute;left:-40px;top:-40px;width:80px;height:80px;border-radius:999px;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.3) 0,rgba(255,255,255,.08) 38%,rgba(255,255,255,0) 66%);opacity:0;animation:agent-glow .52s cubic-bezier(.23,1,.32,1) forwards}@keyframes agent-glow{0%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.agent-typing{display:inline-flex;align-items:center;gap:2.5px;width:14px;flex-shrink:0}.agent-typing i{width:3.5px;height:3.5px;border-radius:999px;background:var(--color-fg);animation:agent-typing .9s ease-in-out infinite}.agent-typing i:nth-child(2){animation-delay:.15s}.agent-typing i:nth-child(3){animation-delay:.3s}@keyframes agent-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.agent-tag{display:inline-flex;align-items:center;gap:6px;max-width:320px;height:26px;padding:0 11px 0 9px;border-radius:999px;color:var(--color-fg);font-size:12px;font-weight:500;letter-spacing:.005em;white-space:nowrap;animation:agent-tag-in .26s cubic-bezier(.23,1,.32,1)}.agent-tag-text{overflow:hidden;text-overflow:ellipsis}.agent-tag--failed{color:var(--color-warn)}@keyframes agent-tag-in{0%{opacity:0;filter:blur(4px);transform:translateY(2px)}to{opacity:1;filter:blur(0);transform:none}}@media (prefers-reduced-motion:reduce){.agent-glow{display:none}.agent-typing i{animation:none;opacity:.8}.agent-tag{animation:none}}@media (prefers-contrast:more){.agent-btn{box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}}