.field-agent-dock{color-scheme:dark;outline:none;animation:field-agent-reveal .24s cubic-bezier(.2,.8,.2,1) both;background-image:linear-gradient(145deg,#0c1830,#080e19 55%,#161128)}.field-agent-dock *{scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.2) transparent}.field-agent-dock textarea{caret-color:#67e8f9}.field-agent-stream-cursor{display:inline-block;width:2px;height:1em;margin-left:4px;vertical-align:-2px;background:#67e8f9;box-shadow:0 0 8px #67e8f966;animation:field-agent-cursor-blink .9s steps(2,jump-none) infinite}@keyframes field-agent-cursor-blink{to{opacity:.2}}.field-agent-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none}.field-agent-glow{position:absolute;width:360px;height:360px;border-radius:50%;will-change:transform;animation:field-agent-glow-drift 12s ease-in-out infinite alternate}.field-agent-glow-cyan{top:-90px;right:-130px;background:radial-gradient(circle,rgba(34,211,238,.3),transparent 68%)}.field-agent-glow-indigo{bottom:18%;left:-180px;background:radial-gradient(circle,rgba(139,92,246,.25),transparent 68%);animation-duration:16s;animation-direction:alternate-reverse}.field-agent-particles{position:absolute;inset:0;opacity:.7}.field-agent-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(103,232,249,.045) 1px,transparent 0),linear-gradient(90deg,rgba(103,232,249,.045) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(#000,transparent 80%);mask-image:linear-gradient(#000,transparent 80%)}.field-agent-core{display:block;position:relative;width:min(240px,70vw);aspect-ratio:1;margin:4px auto 8px;isolation:isolate}button.field-agent-core{padding:0;border:0;background:transparent;cursor:default}button.field-agent-core[data-signal-hover=true]{cursor:pointer}button.field-agent-core:focus-visible{outline:1px solid rgba(103,232,249,.7);outline-offset:-10px;border-radius:16px}.field-agent-signal-topic[aria-pressed=true]{color:#cffafe;border-color:#67e8f966;background:#67e8f914}.field-agent-signal-card{animation:field-agent-signal-reveal .22s ease-out both}.field-agent-signal-action{transition:background-color .15s ease}@keyframes field-agent-signal-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.field-agent-discovery-dock{position:sticky;top:0;margin:0 -20px 12px;padding-top:8px;padding-bottom:8px}.field-agent-discovery-dock:before{content:"";position:absolute;top:-24px;left:0;right:0;height:24px;background:#0b1627;pointer-events:none}.field-agent-discovery-dock[data-state=welcome]{margin-bottom:32px;border-bottom-color:transparent}.field-agent-discovery-dock[data-state=welcome]+div .field-agent-console-label{display:none}.field-agent-discovery-dock[data-state=welcome] .field-agent-discovery{display:flex;flex-direction:column;align-items:center}.field-agent-discovery-dock[data-state=welcome] .field-agent-core{width:min(220px,52vw,25dvh)}.field-agent-discovery-dock[data-state=welcome] .field-agent-signal-hint{min-height:0;margin:0 0 4px;text-align:center}.field-agent-discovery-dock[data-state=welcome] [role=group]{justify-content:center}.field-agent-discovery-dock[data-state=conversation]{margin-bottom:36px}.field-agent-discovery-dock[data-state=conversation] .field-agent-discovery{display:grid;grid-template-columns:min(156px,20dvh) minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:center}.field-agent-discovery-dock[data-state=conversation] .field-agent-core{grid-column:1;grid-row:1/3;width:100%;margin:0}.field-agent-discovery-dock[data-state=conversation] .field-agent-signal-hint{grid-column:2;align-self:end;margin:0 0 8px;text-align:left}.field-agent-discovery-dock[data-state=conversation] [role=group]{grid-column:2;align-self:start;justify-content:flex-start;margin-top:0}.field-agent-discovery-dock .field-agent-signal-card{position:absolute;top:calc(100% - 4px);left:12px;right:12px;z-index:20;max-height:min(420px,50dvh);margin-top:0;overflow-y:auto;overscroll-behavior:contain}.field-agent-core-compact{width:88px;flex:0 0 88px;margin:-12px 0}.field-agent-core-aura{position:absolute;inset:17%;border-radius:50%;background:radial-gradient(ellipse at 30% 40%,rgba(34,211,238,.19),rgba(139,92,246,.1) 52%,transparent 75%);filter:blur(16px);animation:field-agent-core-breathe 6s ease-in-out infinite alternate}.field-agent-core-base{position:absolute;bottom:24%;left:17%;right:17%;height:8%;border-radius:50%;background:radial-gradient(ellipse,rgba(103,232,249,.3),rgba(167,139,250,.08) 55%,transparent 75%);filter:blur(8px);opacity:.6}@keyframes field-agent-core-breathe{0%{opacity:.65}to{opacity:1}}.field-agent-suggestion{position:relative;overflow:hidden}.field-agent-suggestion:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(#67e8f9,#a78bfa);opacity:.7}.field-agent-suggestion:nth-child(2) .field-agent-card-number{color:#c4b5fd;border-color:#a78bfa44;background:#a78bfa15}.field-agent-dock header{background:linear-gradient(100deg,#101e33e6,#17142be6);border-bottom-color:#67e8f933}.field-agent-dock footer{box-shadow:0 -12px 32px #080e1970}@keyframes field-agent-glow-drift{0%{transform:translate3d(-14px,-18px,0) scale(.94)}to{transform:translate3d(22px,34px,0) scale(1.08)}}.field-agent-launcher:before{content:"";position:absolute;inset:-30% auto -30% 0;width:35%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(103,232,249,.18),transparent);animation:field-agent-launcher-shine 7s ease-in-out infinite}@keyframes field-agent-launcher-shine{0%,65%{transform:translateX(-300%) skewX(-18deg)}to{transform:translateX(500%) skewX(-18deg)}}.field-agent-launcher,.field-agent-send,.field-agent-source,.field-agent-suggestion{transition-duration:.18s}@media (hover:hover) and (pointer:fine){.field-agent-source:hover,.field-agent-suggestion:not(:disabled):hover{transform:translateX(3px)}.field-agent-launcher:hover{transform:translateY(-2px)}.field-agent-send:not(:disabled):hover svg{transform:translate(1px,-1px)}}.field-agent-send svg{transition:transform .18s ease}.field-agent-launcher:active,.field-agent-send:not(:disabled):active{transform:scale(.96)}.field-agent-composer[data-busy=true]:after{content:"";position:absolute;bottom:0;left:0;width:45%;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#67e8f9,transparent);animation:field-agent-working 1.6s ease-in-out infinite}@keyframes field-agent-working{0%{transform:translateX(-100%);opacity:.35}to{transform:translateX(320%);opacity:1}}.field-agent-dock[data-motion=off],.field-agent-dock[data-motion=off] *,.field-agent-dock[data-motion=off] :after,.field-agent-dock[data-motion=off] :before,.field-agent-launcher[data-motion=off],.field-agent-launcher[data-motion=off]:before{animation:none!important;transition:none!important;transform:none!important}@keyframes field-agent-reveal{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (max-width:639px){.field-agent-dock{height:100dvh;animation-name:field-agent-mobile-reveal}@keyframes field-agent-mobile-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.field-agent-dock,.field-agent-dock *,.field-agent-dock :after,.field-agent-dock :before,.field-agent-launcher,.field-agent-launcher:before{animation:none!important;transition:none!important;transform:none!important}}.site-header .site-header-nav.specular-button--sm{font-size:12px;padding-inline:12px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.site-header .site-header-home.specular-button--sm,.site-header .site-header-utility.specular-button--sm{width:36px;min-width:36px;padding-inline:0}.site-header-composite-icon{width:16px;height:16px;flex:none;transition:transform .18s ease}.site-header .header-specular-button:hover .site-header-composite-icon{transform:translateY(-1px)}@media (max-width:767px){.site-header .field-agent-launcher{width:36px;height:36px;padding:0;justify-content:center}}@media (min-width:1024px){.site-header .site-header-home.specular-button--sm{width:auto;padding-inline:12px}}@media (min-width:1280px){.site-header .site-header-utility.specular-button--sm{width:auto;padding-inline:12px}}.site-header[data-motion=off] .header-specular-button{transition:none}.site-header[data-motion=off] .group:hover>span,.site-header[data-motion=off] .header-specular-button:active,.site-header[data-motion=off] .header-specular-button:hover{transform:none}.site-header[data-motion=off] .header-specular-button:hover .site-header-composite-icon,.site-header[data-motion=off] .site-header-composite-icon{transform:none;transition:none}