.agent-sigil{--agent-sigil-phase: #d1dedf;--sigil-boot-rim-delay: calc(.23s + var(--rim-index, 0) * 80ms + var(--agent-sigil-boot-delay, 0ms));--sigil-boot-rim: agent-sigil-atelier-layer-in 90ms cubic-bezier(.16, 1, .3, 1) var(--sigil-boot-rim-delay) 1 backwards;--sigil-boot-accent-delay: calc(.33s + var(--agent-sigil-boot-delay, 0ms));--sigil-boot-accent: agent-sigil-atelier-layer-in .1s cubic-bezier(.16, 1, .3, 1) var(--sigil-boot-accent-delay) 1 backwards;color:var(--agent-sigil-color, var(--accent));display:block;flex:0 0 auto;overflow:visible;transform-origin:center}.agent-sigil__mass,.agent-sigil__phase{fill:currentColor}.agent-sigil[data-sigil-version=legacy-v1]{image-rendering:pixelated}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier]) .agent-sigil__mass,.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier]) .agent-sigil__gesture{transform-box:fill-box;transform-origin:center}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier]) .agent-sigil__mass{transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1)}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier]) .agent-sigil__gesture{transition:transform .3s cubic-bezier(.16,1,.3,1)}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier])[data-sigil-motion=active] .agent-sigil__gesture{animation-delay:calc(var(--agent-sigil-flow-duration, 6.1s) * var(--agent-sigil-phase-fraction, .37) * -1);animation-duration:var(--agent-sigil-flow-duration, 6.1s);animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45,0,.55,1)}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier])[data-sigil-motion=thinking] .agent-sigil__gesture{--agent-sigil-amp: .55;animation-delay:calc(var(--agent-sigil-pressure-duration, 9.5s) * var(--agent-sigil-phase-fraction, .37) * -1);animation-duration:var(--agent-sigil-pressure-duration, 9.5s);animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45,0,.55,1)}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier]):is([data-sigil-family=anchor],[data-sigil-family=cascade]) .agent-sigil__gesture{animation-name:agent-sigil-axial-sweep;animation-timing-function:cubic-bezier(.33,0,.18,1);transform-origin:43% 56%}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier]):is([data-sigil-family=relay],[data-sigil-family=cleft]) .agent-sigil__gesture{animation-name:agent-sigil-circulation;transform-origin:49% 50%}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier]):is([data-sigil-family=vessel],[data-sigil-family=topo]) .agent-sigil__gesture{animation-name:agent-sigil-orbit;animation-timing-function:cubic-bezier(.37,0,.63,1);transform-origin:50% 50%}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier]):is([data-sigil-family=vessel],[data-sigil-family=topo])[data-sigil-motion=active] .agent-sigil__gesture{animation-delay:calc(var(--agent-sigil-spin-duration, 12s) * var(--agent-sigil-phase-fraction, .37) * -1);animation-duration:var(--agent-sigil-spin-duration, 12s)}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier]):is([data-sigil-family=mantle],[data-sigil-family=chamber]) .agent-sigil__gesture{animation-name:agent-sigil-buoyancy;animation-timing-function:cubic-bezier(.25,.1,.35,1);transform-origin:51% 54%}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier])[data-sigil-family=knot] .agent-sigil__gesture{animation-name:agent-sigil-braid-sway;transform-origin:50% 55%}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier]):is([data-sigil-family=cleft],[data-sigil-family=mantle],[data-sigil-family=chamber]) .agent-sigil__gesture{animation-direction:reverse}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-family=relay] .agent-sigil__gesture{animation-name:agent-sigil-circulation-handoff}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-family=anchor] .agent-sigil__gesture{animation-name:agent-sigil-anchor-set}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier])[data-sigil-motion=active] .agent-sigil__mass{animation:agent-sigil-active-envelope var(--agent-sigil-flow-duration, 6.1s) cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--agent-sigil-flow-duration, 6.1s) * var(--agent-sigil-phase-fraction, .37) * -1)}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier])[data-sigil-motion=thinking] .agent-sigil__mass{animation:agent-sigil-pressure-envelope var(--agent-sigil-pressure-duration, 9.5s) cubic-bezier(.45,0,.55,1) infinite,agent-sigil-thinking-tick var(--agent-sigil-glint-duration, 3.6s) cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--agent-sigil-pressure-duration, 9.5s) * var(--agent-sigil-phase-fraction, .37) * -1),calc(var(--agent-sigil-glint-duration, 3.6s) * var(--agent-sigil-phase-fraction, .37) * -1)}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier])[data-sigil-family=knot][data-sigil-motion=active] .agent-sigil__mass{animation-delay:calc(var(--agent-sigil-breathe-duration, 5.1s) * var(--agent-sigil-phase-fraction, .37) * -1);animation-duration:var(--agent-sigil-breathe-duration, 5.1s);animation-name:agent-sigil-braid-breathe;animation-timing-function:cubic-bezier(.3,0,.2,1)}.agent-sigil[data-sigil-version=vector-v8-atelier] .agent-sigil__rim{fill:none;stroke:currentColor;stroke-width:1.7;opacity:.58;transform-box:fill-box;transform-origin:center;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .18s ease}.agent-sigil[data-sigil-version=vector-v8-atelier] .agent-sigil__accent{fill:none;stroke:color-mix(in srgb,currentColor 45%,black);stroke-width:1.5;opacity:.55;transition:opacity .18s ease}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full]{animation:agent-sigil-atelier-draw-in .5s cubic-bezier(.16,1,.3,1) var(--agent-sigil-boot-delay, 0ms) 1 backwards}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=micro]{animation:agent-sigil-atelier-draw-in .3s cubic-bezier(.16,1,.3,1) var(--agent-sigil-boot-delay, 0ms) 1 backwards}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full] .agent-sigil__rim{animation:var(--sigil-boot-rim)}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full] .agent-sigil__accent{animation:var(--sigil-boot-accent)}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-motion=thinking] .agent-sigil__rim{animation:var(--sigil-boot-rim),agent-sigil-rim-dwell var(--agent-sigil-spin-duration, 12s) cubic-bezier(.45,0,.55,1) calc(var(--agent-sigil-spin-duration, 12s) / -3 * var(--rim-index, 0)) infinite}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-motion=active] .agent-sigil__rim{animation:var(--sigil-boot-rim),agent-sigil-rim-rock var(--agent-sigil-spin-duration, 12s) cubic-bezier(.45,0,.55,1) calc(var(--agent-sigil-spin-duration, 12s) / -3 * var(--rim-index, 0)) infinite}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-family=vessel][data-sigil-motion=active] .agent-sigil__rim{animation:var(--sigil-boot-rim),agent-sigil-rim-comet var(--agent-sigil-spin-duration, 12s) linear calc(var(--agent-sigil-spin-duration, 12s) / -3 * var(--rim-index, 0)) infinite;stroke-dasharray:20 80}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-family=topo][data-sigil-motion=active] .agent-sigil__rim{animation-delay:var(--sigil-boot-rim-delay),calc(var(--agent-sigil-spin-duration, 12s) / -2 * var(--rim-index, 0))}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full]:is([data-sigil-family=knot],[data-sigil-family=chamber])[data-sigil-motion=active] .agent-sigil__accent{animation-duration:.1s,var(--agent-sigil-breathe-duration, 5.1s);animation-delay:var(--sigil-boot-accent-delay),calc(var(--agent-sigil-breathe-duration, 5.1s) * var(--agent-sigil-phase-fraction, .37) * -1)}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-family=chamber][data-sigil-motion=active] .agent-sigil__rim{animation:var(--sigil-boot-rim),agent-sigil-rim-counter-breathe var(--agent-sigil-breathe-duration, 5.1s) cubic-bezier(.45,0,.55,1) calc(var(--agent-sigil-breathe-duration, 5.1s) / -2 * var(--rim-index, 0)) infinite}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-family=cascade][data-sigil-motion=active] .agent-sigil__rim{animation:var(--sigil-boot-rim),agent-sigil-rim-lead var(--agent-sigil-flow-duration, 6.1s) cubic-bezier(.33,0,.18,1) calc(var(--agent-sigil-flow-duration, 6.1s) * var(--agent-sigil-phase-fraction, .37) * -1) infinite}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-family=cleft][data-sigil-motion=active] .agent-sigil__rim{animation:agent-sigil-rim-pressure var(--agent-sigil-flow-duration, 6.1s) cubic-bezier(.45,0,.55,1) calc(var(--agent-sigil-flow-duration, 6.1s) * var(--agent-sigil-phase-fraction, .37) * -1) infinite,var(--sigil-boot-rim)}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-motion=active] .agent-sigil__accent{animation:var(--sigil-boot-accent),agent-sigil-accent-glint var(--agent-sigil-glint-duration, 3.6s) cubic-bezier(.45,0,.55,1) calc(.6s + var(--agent-sigil-glint-duration, 3.6s) / 3 * var(--rim-index, 0) + var(--agent-sigil-boot-delay, 0ms)) infinite}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier]):is([data-sigil-size-tier=sm],[data-sigil-size-tier=xs]):is([data-sigil-motion=active],[data-sigil-motion=thinking]):not(.agent-sigil--complete) .agent-sigil__mass{animation:none}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full]:is([data-sigil-size-tier=sm],[data-sigil-size-tier=xs])[data-sigil-motion=thinking] .agent-sigil__mass{opacity:.88}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full]:is([data-sigil-size-tier=sm],[data-sigil-size-tier=xs]):is([data-sigil-motion=active],[data-sigil-motion=thinking]) .agent-sigil__rim{animation:var(--sigil-boot-rim)}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-size-tier=sm][data-sigil-family=vessel][data-sigil-motion=active] .agent-sigil__rim{animation:var(--sigil-boot-rim),agent-sigil-rim-comet var(--agent-sigil-spin-duration, 12s) linear calc(var(--agent-sigil-spin-duration, 12s) / -3 * var(--rim-index, 0)) infinite;stroke-dasharray:20 80}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-size-tier=sm] .agent-sigil__accent{stroke:currentColor;opacity:.4}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-size-tier=sm][data-sigil-motion=active] .agent-sigil__accent{animation:var(--sigil-boot-accent)}.agent-sigil__phase{color:var(--agent-sigil-phase);opacity:.11}.agent-sigil__phase-b{opacity:.04}.agent-sigil--paused{opacity:.64}.agent-sigil.agent-sigil--paused:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier])[data-sigil-motion] .agent-sigil__gesture{animation:none}.agent-sigil.agent-sigil--paused:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier])[data-sigil-motion][data-sigil-size-tier] .agent-sigil__mass{animation:none;opacity:.92;transform:none}.agent-sigil.agent-sigil--paused[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-motion][data-sigil-size-tier] .agent-sigil__rim{animation:var(--sigil-boot-rim)}.agent-sigil.agent-sigil--paused[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-motion][data-sigil-size-tier] .agent-sigil__accent{animation:var(--sigil-boot-accent)}.agent-sigil--thinking .agent-sigil__phase-a{animation:agent-sigil-phase-a .96s steps(2,end) infinite}.agent-sigil--thinking .agent-sigil__phase-b{animation:agent-sigil-phase-b .96s steps(2,end) infinite}.agent-sigil--complete[data-sigil-version=legacy-v1]{animation:agent-sigil-complete .42s cubic-bezier(.16,1,.3,1) 1}.agent-sigil--complete:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier])[data-sigil-variant=full] .agent-sigil__mass{animation:agent-sigil-vector-complete .52s cubic-bezier(.16,1,.3,1) 1}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier])[data-sigil-variant=full][data-sigil-physics=on][data-sigil-motion][data-sigil-size-tier] .agent-sigil__gesture{animation:none;transition:none}.agent-sigil:is([data-sigil-version=vector-v7-liquid],[data-sigil-version=vector-v8-atelier])[data-sigil-variant=full][data-sigil-physics=on][data-sigil-motion][data-sigil-size-tier] .agent-sigil__mass{animation:none;transition:none}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-physics=on][data-sigil-motion][data-sigil-size-tier] .agent-sigil__rim{animation:var(--sigil-boot-rim);transition:none}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-physics=on][data-sigil-motion=active][data-sigil-size-tier][data-sigil-family=vessel] .agent-sigil__rim{animation:var(--sigil-boot-rim),agent-sigil-rim-comet var(--agent-sigil-spin-duration, 12s) linear calc(var(--agent-sigil-spin-duration, 12s) / -3 * var(--rim-index, 0)) infinite;transition:none}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-physics=on][data-sigil-motion][data-sigil-size-tier] .agent-sigil__accent{animation:var(--sigil-boot-accent);transition:none}.agent-sigil[data-sigil-version=vector-v8-atelier][data-sigil-variant=full][data-sigil-physics=on][data-sigil-motion=active][data-sigil-size-tier] .agent-sigil__accent{animation:var(--sigil-boot-accent),agent-sigil-accent-glint var(--agent-sigil-glint-duration, 3.6s) cubic-bezier(.45,0,.55,1) calc(.6s + var(--agent-sigil-glint-duration, 3.6s) / 3 * var(--rim-index, 0) + var(--agent-sigil-boot-delay, 0ms)) infinite;transition:none}@keyframes agent-sigil-phase-a{0%,to{opacity:.14}50%{opacity:.04}}@keyframes agent-sigil-phase-b{0%,to{opacity:.04}50%{opacity:.14}}@keyframes agent-sigil-complete{0%{opacity:.72;transform:scale(.96)}45%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes agent-sigil-axial-sweep{0%,to{transform:translate(max(calc(var(--agent-sigil-flow-x-inverse, -1.8px) * 1.5 * var(--agent-sigil-amp, 1)),calc(-9.5px * var(--agent-sigil-motion-scale, 1) * var(--agent-sigil-amp, 1))),calc(var(--agent-sigil-flow-y-half, .6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(calc(var(--agent-sigil-flow-tilt-half-inverse, -.4deg) * 3 * var(--agent-sigil-amp, 1))) skew(calc(-1deg + var(--agent-sigil-flow-tilt-half-inverse, -.4deg))) skewY(0)}31%{transform:translate(calc(var(--agent-sigil-flow-x-half, .9px) * 1.5 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half-inverse, -.6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(0) skew(0) skewY(calc(1deg + var(--agent-sigil-flow-tilt-half, .4deg)))}64%{transform:translate(min(calc(var(--agent-sigil-flow-x, 1.8px) * 1.5 * var(--agent-sigil-amp, 1)),calc(9.5px * var(--agent-sigil-motion-scale, 1) * var(--agent-sigil-amp, 1))),calc(var(--agent-sigil-flow-y-half, .6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(calc(var(--agent-sigil-flow-tilt-half, .4deg) * 3 * var(--agent-sigil-amp, 1))) skew(calc(1deg + var(--agent-sigil-flow-tilt-half, .4deg))) skewY(0)}84%{transform:translate(calc(var(--agent-sigil-flow-x-half-inverse, -.9px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(0) skew(0) skewY(calc(-1deg + var(--agent-sigil-flow-tilt-half-inverse, -.4deg)))}}@keyframes agent-sigil-circulation{0%,to{transform:translate(calc(var(--agent-sigil-flow-x-half-inverse, -.9px) * 1.5 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half, .6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(calc(var(--agent-sigil-flow-tilt-half-inverse, -.4deg) * 3 * var(--agent-sigil-amp, 1))) skew(calc(-1deg + var(--agent-sigil-flow-tilt-half-inverse, -.4deg))) skewY(calc(1deg + var(--agent-sigil-flow-tilt-half, .4deg)))}25%{transform:translate(calc(var(--agent-sigil-flow-x-half, .9px) * 1.5 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half-inverse, -.6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(calc(var(--agent-sigil-flow-tilt-half, .4deg) * 3 * var(--agent-sigil-amp, 1))) skew(0) skewY(calc(-1deg + var(--agent-sigil-flow-tilt-half-inverse, -.4deg)))}51%{transform:translate(calc(var(--agent-sigil-flow-x-half, .9px) * 1.5 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half, .6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(calc(min(calc(var(--agent-sigil-flow-tilt, .8deg) * 2),6deg) * var(--agent-sigil-amp, 1))) skew(calc(1deg + var(--agent-sigil-flow-tilt-half, .4deg))) skewY(0)}76%{transform:translate(calc(var(--agent-sigil-flow-x-half-inverse, -.9px) * 1.5 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half-inverse, -.6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(0) skew(0) skewY(calc(1deg + var(--agent-sigil-flow-tilt-half, .4deg)))}}@keyframes agent-sigil-circulation-handoff{0%,to{transform:translate(calc(var(--agent-sigil-flow-x-half-inverse, -.9px) * 1.5 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half, .6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(calc(var(--agent-sigil-flow-tilt-half-inverse, -.4deg) * 3 * var(--agent-sigil-amp, 1))) skew(calc(-1deg + var(--agent-sigil-flow-tilt-half-inverse, -.4deg))) skewY(calc(1deg + var(--agent-sigil-flow-tilt-half, .4deg)))}22%,40%{transform:translate(calc(var(--agent-sigil-flow-x-half, .9px) * 1.5 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half-inverse, -.6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(calc(var(--agent-sigil-flow-tilt-half, .4deg) * 3 * var(--agent-sigil-amp, 1))) skew(0) skewY(calc(-1deg + var(--agent-sigil-flow-tilt-half-inverse, -.4deg)))}58%{transform:translate(calc(var(--agent-sigil-flow-x-half, .9px) * 1.5 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half, .6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(calc(min(calc(var(--agent-sigil-flow-tilt, .8deg) * 2),6deg) * var(--agent-sigil-amp, 1))) skew(calc(1deg + var(--agent-sigil-flow-tilt-half, .4deg))) skewY(0)}80%{transform:translate(calc(var(--agent-sigil-flow-x-half-inverse, -.9px) * 1.5 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half-inverse, -.6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(0) skew(0) skewY(calc(1deg + var(--agent-sigil-flow-tilt-half, .4deg)))}}@keyframes agent-sigil-anchor-set{0%,to{transform:translate(calc(var(--agent-sigil-flow-x-half-inverse, -.9px) * 1.8 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half, .6px) * 1.8 * var(--agent-sigil-amp, 1))) rotate(calc(var(--agent-sigil-flow-tilt-half-inverse, -.4deg) * 3.6 * var(--agent-sigil-amp, 1)))}42%{transform:translateY(calc(var(--agent-sigil-flow-y-half-inverse, -.6px) * .9 * var(--agent-sigil-amp, 1))) rotate(calc(var(--agent-sigil-flow-tilt-half, .4deg) * var(--agent-sigil-amp, 1)))}68%{transform:translate(calc(var(--agent-sigil-flow-x-half, .9px) * 1.8 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half, .6px) * 1.8 * var(--agent-sigil-amp, 1))) rotate(calc(var(--agent-sigil-flow-tilt-half, .4deg) * 3.6 * var(--agent-sigil-amp, 1)))}}@keyframes agent-sigil-orbit{0%,14%,to{transform:translate(calc(var(--agent-sigil-flow-x-half-inverse, -.9px) * 1.6 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half, .6px) * 1.6 * var(--agent-sigil-amp, 1))) rotate(calc((-4.2deg - var(--agent-sigil-flow-tilt-half, .4deg) * .5) * var(--agent-sigil-amp, 1)))}46%{transform:translate(calc(var(--agent-sigil-flow-x-half, .9px) * 1.6 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half-inverse, -.6px) * 1.6 * var(--agent-sigil-amp, 1))) rotate(calc((4.6deg + var(--agent-sigil-flow-tilt-half, .4deg) * .5) * var(--agent-sigil-amp, 1)))}58%,74%{transform:translate(calc(var(--agent-sigil-flow-x-half, .9px) * 1.6 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half-inverse, -.6px) * 1.6 * var(--agent-sigil-amp, 1))) rotate(calc((4.2deg + var(--agent-sigil-flow-tilt-half, .4deg) * .5) * var(--agent-sigil-amp, 1)))}}@keyframes agent-sigil-buoyancy{0%,to{transform:translate(calc(var(--agent-sigil-flow-x-half-inverse, -.9px) * 1.5 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half, .6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(calc(var(--agent-sigil-flow-tilt-half-inverse, -.4deg) * 3 * var(--agent-sigil-amp, 1))) skew(0) skewY(calc(1deg + var(--agent-sigil-flow-tilt-half, .4deg)))}32%{transform:translateY(calc(var(--agent-sigil-flow-y-inverse, -1.2px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(0) skew(calc(1deg + var(--agent-sigil-flow-tilt-half, .4deg))) skewY(0)}63%{transform:translate(calc(var(--agent-sigil-flow-x-half, .9px) * 1.5 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half, .6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(calc(var(--agent-sigil-flow-tilt-half, .4deg) * 3 * var(--agent-sigil-amp, 1))) skew(0) skewY(calc(-1deg + var(--agent-sigil-flow-tilt-half-inverse, -.4deg)))}84%{transform:translateY(calc(var(--agent-sigil-flow-y-half-inverse, -.6px) * 1.5 * var(--agent-sigil-amp, 1))) rotate(0) skew(calc(-1deg + var(--agent-sigil-flow-tilt-half-inverse, -.4deg))) skewY(0)}}@keyframes agent-sigil-braid-sway{0%,to{transform:translate(calc(var(--agent-sigil-flow-x-half-inverse, -.9px) * 2.2 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half, .6px) * 2.2 * var(--agent-sigil-amp, 1))) rotate(calc((-3.6deg - var(--agent-sigil-flow-tilt-half, .4deg) * .5) * var(--agent-sigil-amp, 1))) skew(calc(-1deg + var(--agent-sigil-flow-tilt-half-inverse, -.4deg))) skewY(0)}50%{transform:translate(calc(var(--agent-sigil-flow-x-half, .9px) * 2.2 * var(--agent-sigil-amp, 1)),calc(var(--agent-sigil-flow-y-half-inverse, -.6px) * 2.2 * var(--agent-sigil-amp, 1))) rotate(calc((3.6deg + var(--agent-sigil-flow-tilt-half, .4deg) * .5) * var(--agent-sigil-amp, 1))) skew(calc(1deg + var(--agent-sigil-flow-tilt-half, .4deg))) skewY(calc(-1deg + var(--agent-sigil-flow-tilt-half-inverse, -.4deg)))}}@keyframes agent-sigil-braid-breathe{0%,74%,to{transform:scaleY(.972)}34%{transform:scaleX(.97)}52%{transform:scale(.988,.996)}}@keyframes agent-sigil-active-envelope{0%,72%,to{opacity:.96;transform:scaleX(.978)}43%{opacity:1;transform:scaleY(.972)}}@keyframes agent-sigil-pressure-envelope{0%,74%,to{opacity:.94;transform:scale(var(--agent-sigil-pressure-narrow, .972),var(--agent-sigil-pressure-wide, 1))}41%{opacity:1;transform:scale(var(--agent-sigil-pressure-wide, 1),var(--agent-sigil-pressure-narrow, .972))}}@keyframes agent-sigil-vector-complete{0%{opacity:.78;transform:scale(.985)}52%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes agent-sigil-rim-rock{0%,to{transform:translate(calc(-.5px * var(--agent-sigil-motion-scale, 1)),calc(-.3px * var(--agent-sigil-motion-scale, 1))) rotate(calc((-8.2deg - var(--agent-sigil-flow-tilt-half, .4deg) * 1.2) * var(--agent-sigil-spin-dir, 1)))}50%{transform:translate(calc(.5px * var(--agent-sigil-motion-scale, 1)),calc(.3px * var(--agent-sigil-motion-scale, 1))) rotate(calc((8.2deg + var(--agent-sigil-flow-tilt-half, .4deg) * 1.2) * var(--agent-sigil-spin-dir, 1)))}}@keyframes agent-sigil-rim-comet{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(-100 * var(--agent-sigil-spin-dir, 1))}}@keyframes agent-sigil-rim-dwell{0%,to{transform:rotate(0)}50%{transform:rotate(calc(1.8deg * var(--agent-sigil-spin-dir, 1)))}}@keyframes agent-sigil-rim-counter-breathe{0%,to{transform:scale(1)}50%{transform:scale(.93)}}@keyframes agent-sigil-rim-lead{0%,to{transform:translate(calc(var(--agent-sigil-flow-x-half-inverse, -.9px) * 1.4),calc(var(--agent-sigil-flow-y-half, .6px) * .6)) rotate(calc(-2.6deg * var(--agent-sigil-spin-dir, 1)))}31%{transform:translate(calc(var(--agent-sigil-flow-x-half, .9px) * .8),calc(var(--agent-sigil-flow-y-half-inverse, -.6px) * .9)) rotate(0)}64%{transform:translate(calc(var(--agent-sigil-flow-x-half, .9px) * 1.4),calc(var(--agent-sigil-flow-y-half, .6px) * .6)) rotate(calc(2.6deg * var(--agent-sigil-spin-dir, 1)))}84%{transform:translate(calc(var(--agent-sigil-flow-x-half-inverse, -.9px) * .8)) rotate(0)}}@keyframes agent-sigil-rim-pressure{0%,to{opacity:.5;transform:scale(.93)}45%{opacity:.85;transform:scale(1)}}@keyframes agent-sigil-accent-glint{0%,to{opacity:.55}45%{opacity:.95}}@keyframes agent-sigil-thinking-tick{0%,30%,to{rotate:0deg}12%{rotate:calc(.9deg * var(--agent-sigil-spin-dir, 1))}}@keyframes agent-sigil-atelier-draw-in{0%{opacity:0;transform:scale(.88) rotate(-1.6deg)}52%{opacity:1;transform:scale(1) rotate(.6deg)}76%{opacity:1;transform:scale(.972) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes agent-sigil-atelier-layer-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.agent-sigil,.agent-sigil__gesture,.agent-sigil__mass,.agent-sigil__rim,.agent-sigil__accent,.agent-sigil__phase{animation:none!important;transition:none!important}.agent-sigil--thinking .agent-sigil__phase-a{opacity:.14}.agent-sigil--thinking .agent-sigil__phase-b{opacity:.04}.agent-sigil--thinking[data-sigil-version=vector-v8-atelier] .agent-sigil__mass{opacity:.88}}html[data-motion=reduced] .agent-sigil,html[data-motion=reduced] .agent-sigil__gesture,html[data-motion=reduced] .agent-sigil__mass,html[data-motion=reduced] .agent-sigil__rim,html[data-motion=reduced] .agent-sigil__accent,html[data-motion=reduced] .agent-sigil__phase{animation:none!important;transition:none!important}html[data-motion=reduced] .agent-sigil--thinking .agent-sigil__phase-a{opacity:.14}html[data-motion=reduced] .agent-sigil--thinking .agent-sigil__phase-b{opacity:.04}html[data-motion=reduced] .agent-sigil--thinking[data-sigil-version=vector-v8-atelier] .agent-sigil__mass{opacity:.88}.tour-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);pointer-events:none}.tour-overlay-backdrop{position:fixed;background:var(--ink-a55);pointer-events:auto}.tour-overlay-ring{position:fixed;border:1px solid var(--accent);border-radius:var(--r-md);box-shadow:var(--focus-ring);pointer-events:none}.tour-card{position:fixed;width:min(340px,calc(100vw - var(--space-6)));margin:0;padding:var(--space-4);background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-3);color:var(--text-secondary);pointer-events:auto}.tour-card:focus,.tour-card:focus-visible{outline:none}.tour-card-title{margin:0;padding-right:var(--space-6);color:var(--text-primary);font-size:var(--text-xl);font-weight:600;line-height:var(--lh-tight)}.tour-card-body{margin:var(--space-2) 0 0;font-size:var(--text-md);line-height:var(--lh-base)}.tour-card-footer{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.tour-card-progress{margin-right:auto;color:var(--text-muted);font-size:var(--text-sm)}.tour-skip{position:absolute;top:var(--space-2);right:var(--space-2);padding:var(--space-1) var(--space-2);background:none;border:none;border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer}.tour-skip:hover{color:var(--text-secondary)}.tour-skip:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:680px){.tour-card{top:auto;bottom:var(--space-3);left:var(--space-3);right:var(--space-3);width:auto}}@media(prefers-reduced-motion:no-preference){.tour-overlay-ring,.tour-card{transition:top var(--dur-fast) var(--ease-out),left var(--dur-fast) var(--ease-out),width var(--dur-fast) var(--ease-out),height var(--dur-fast) var(--ease-out)}}.agent-builder-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-builder-account-card{min-height:44px}.agent-builder-account-card-head{display:flex;align-items:center;gap:var(--space-2);width:100%;color:var(--text-muted)}.agent-builder-account-card.selected .agent-builder-account-card-head{color:var(--accent)}.agent-builder-account-card-head strong{flex:1 1 auto}.agent-builder-account-check{width:18px;height:18px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--accent)}.agent-builder-account-card.selected .agent-builder-account-check{border-color:var(--accent)}.agent-builder-account-note{margin:0;color:var(--text-muted);font-size:var(--text-md);line-height:var(--lh-base)}.agent-builder-live-setup{display:grid;gap:var(--space-3)}.agent-builder-live-actions{display:flex;justify-content:flex-end}@media(max-width:680px){.agent-builder-account-grid{grid-template-columns:1fr}.agent-builder-live-actions .primary-button{width:100%}}.agent-builder-method{display:grid;gap:22px;padding:clamp(22px,4vw,38px);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:radial-gradient(circle at 90% 0%,var(--accent-a06),transparent 32%),var(--bg-sunken-a96);box-shadow:var(--shadow-3)}.agent-builder-method-heading{display:grid;gap:7px}.agent-builder-method-heading h2{max-width:740px;margin:0;color:var(--text-primary);font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));font-weight:500;line-height:var(--lh-tight)}.agent-builder-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.agent-builder-method-card{min-width:0;min-height:168px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text-secondary);background:var(--bg-sunken-a88);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.agent-builder-method-card:hover:not(.selected),.agent-builder-method-card:focus-visible{border-color:var(--accent-a48);background:var(--bg-hover);transform:translateY(-1px)}.agent-builder-method-card:focus-visible{outline:1px solid var(--accent);outline-offset:-3px}.agent-builder-method-card.selected{border-color:var(--accent);background:linear-gradient(180deg,var(--positive-surface-1),var(--positive-surface-2));box-shadow:inset 0 0 0 1px var(--accent-a10)}.agent-builder-method-card-title{display:inline-flex;align-items:center;gap:var(--space-2)}.agent-builder-method-card-title svg{flex:0 0 auto;color:var(--text-muted)}.agent-builder-method-card.selected .agent-builder-method-card-title svg{color:var(--accent)}.agent-builder-method-card-title strong{color:var(--text-primary);font-size:var(--text-xl);font-weight:650;line-height:var(--lh-tight)}.agent-builder-method-card.selected .agent-builder-method-card-title strong{color:var(--accent-strong)}.agent-builder-method-card-description{color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--lh-base)}.agent-builder-method-card-note{margin-top:auto;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-base)}@media(max-width:680px){.agent-builder-method{gap:18px;padding:18px 14px}.agent-builder-method-grid{grid-template-columns:minmax(0,1fr)}.agent-builder-method-card{min-height:0}}@media(prefers-reduced-motion:reduce){.agent-builder-method-card{transition:none;transform:none}}.agent-builder-questions{min-width:0;display:grid;gap:16px}.agent-builder-question-progress{display:grid;gap:8px}.agent-builder-question-progress>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.agent-builder-question-progress>span{height:3px;overflow:hidden;border-radius:var(--r-pill);background:var(--border-subtle)}.agent-builder-question-progress i{height:100%;display:block;border-radius:inherit;background:var(--accent);transition:width var(--dur-base) var(--ease-out)}.agent-builder-question-stage{animation:agent-builder-question-enter var(--dur-base) var(--ease-out)}@keyframes agent-builder-question-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.agent-builder-question-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.agent-builder-question-optional{flex:0 0 auto;padding:3px 7px;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--text-muted);background:var(--bg-panel);font-size:var(--text-2xs);font-weight:650}.agent-builder-question-title h3{margin:0;color:var(--text-primary);font-size:var(--text-2xl);font-weight:650;line-height:var(--lh-tight)}.agent-builder-question-help{max-width:900px;margin:0;color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--lh-base)}.agent-builder-question-card{min-width:0;overflow:visible;border:0;background:transparent}.agent-builder-question-card-header{display:grid;gap:8px;padding:20px;border:1px solid var(--border-strong);border-radius:var(--r-lg);background:linear-gradient(135deg,var(--text2-a04),transparent 58%),var(--bg-sunken-a88);box-shadow:var(--shadow-1)}.agent-builder-question-options{display:grid;gap:10px;padding:12px 0 0}.agent-builder-question-options-compact{gap:8px}.agent-builder-question-option{width:100%;min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text-secondary);background:var(--bg-sunken-a88);box-shadow:0 3px 10px var(--ink-a16);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.agent-builder-question-options-spacious .agent-builder-question-option{padding-block:17px}.agent-builder-question-options-compact .agent-builder-question-option{padding:13px 15px}.agent-builder-question-options-compact .agent-builder-choice-copy{gap:6px}.agent-builder-question-options-compact .agent-builder-choice-copy>span:not(.agent-builder-choice-title){color:var(--text-muted);font-size:var(--text-sm)}.agent-builder-question-option:hover,.agent-builder-question-option:focus-visible{border-color:var(--accent-a58);background:var(--bg-hover-a72);box-shadow:0 0 0 1px var(--accent-a08),0 8px 20px var(--ink-a24);transform:translateY(-1px);outline:none}.agent-builder-question-option:focus-visible{box-shadow:var(--focus-ring),0 8px 20px var(--ink-a24)}.agent-builder-question-option.selected{border-color:var(--accent);background:linear-gradient(135deg,var(--accent-a12),var(--accent-a06)),var(--bg-sunken-a88);box-shadow:0 0 0 1px var(--accent-a12),0 0 18px var(--accent-a12)}.agent-builder-choice-indicator{position:relative;width:18px;height:18px;margin-top:1px;border:1px solid var(--muted-a70);border-radius:50%;background:var(--bg-sunken);box-shadow:inset 0 0 0 3px var(--bg-sunken);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.agent-builder-choice-indicator:after{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 7px var(--accent-a58);content:"";opacity:0;transform:scale(.4);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.agent-builder-question-option:hover .agent-builder-choice-indicator,.agent-builder-question-option:focus-visible .agent-builder-choice-indicator{border-color:var(--accent-a72)}.agent-builder-question-option.selected .agent-builder-choice-indicator{border-color:var(--accent);background:var(--accent-a12);box-shadow:inset 0 0 0 3px var(--bg-sunken),0 0 8px var(--accent-a24)}.agent-builder-question-option.selected .agent-builder-choice-indicator:after{opacity:1;transform:scale(1)}.agent-builder-choice-copy{min-width:0;display:grid;gap:5px}.agent-builder-choice-title{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-2)}.agent-builder-choice-title .chip{flex:0 0 auto;color:var(--accent);font-size:var(--text-2xs)}.agent-builder-question-option strong{color:var(--text-primary);font-size:var(--text-lg);font-weight:650;line-height:var(--lh-tight)}.agent-builder-question-option.selected strong{color:var(--accent-strong)}.agent-builder-choice-copy>span:not(.agent-builder-choice-title){color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-base)}.agent-builder-custom-symbols{width:100%;display:grid;gap:var(--space-2);padding:16px 20px 20px;border-top:1px solid var(--border-subtle)}.agent-builder-custom-symbol-requirement{color:var(--warning);font-size:var(--text-sm)}.agent-builder-questions-note{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-base)}.agent-builder-question-navigation{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.agent-builder-question-navigation .primary-button{min-width:150px}@media(max-width:680px){.agent-builder-question-card-header{padding:16px}.agent-builder-question-option{padding:15px 16px}.agent-builder-custom-symbols{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.agent-builder-question-stage{animation:none}.agent-builder-question-progress i,.agent-builder-question-option,.agent-builder-choice-indicator,.agent-builder-choice-indicator:after{transition:none}.agent-builder-question-option:hover,.agent-builder-question-option:focus-visible{transform:none}}.agent-builder-options-step>.agent-builder-section-heading,.agent-builder-options-step>.agent-builder-options-grid,.agent-builder-options-step>.agent-builder-options-actions,.agent-builder-options-step>.agent-builder-inline-loading{width:min(100%,1280px);margin-inline:auto}.agent-builder-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.agent-builder-options-card{position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column;gap:0;padding:0;border-color:var(--border-strong);background:var(--bg-sunken-a88);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.agent-builder-options-radio{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.agent-builder-options-card:focus-within{outline:none;box-shadow:var(--focus-ring)}.agent-builder-options-card:has(.agent-builder-options-radio:disabled){cursor:wait}.agent-builder-options-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent}.agent-builder-options-card:hover:not(.selected){border-color:var(--text2-a36);transform:translateY(-1px)}.agent-builder-options-card.selected{border-color:var(--accent-a48);background:linear-gradient(145deg,var(--accent-a08),transparent 48%),var(--bg-sunken-a88);box-shadow:inset 0 0 0 1px var(--accent-a08)}.agent-builder-options-card.selected:before{background:var(--accent)}.agent-builder-options-selected{position:absolute;z-index:var(--z-layer-1);top:20px;right:20px;display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--accent-a32);border-radius:var(--r-pill);color:var(--accent);background:var(--accent-a08);font-size:var(--text-2xs);font-weight:650;line-height:1}.agent-builder-options-card-header{display:grid;gap:8px;padding:20px 120px 18px 20px;border-bottom:1px solid var(--border-subtle);background:var(--text2-a04)}.agent-builder-options-name{color:var(--text-primary);font-size:var(--text-2xl);font-weight:650;line-height:var(--lh-tight)}.agent-builder-options-tagline{margin:0;color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--lh-base)}.agent-builder-options-facts{display:grid;gap:16px;margin:0;padding:18px 20px}.agent-builder-options-fact{display:grid;gap:5px;padding-left:12px;border-left:2px solid var(--border-strong)}.agent-builder-options-fact dt{color:var(--text-muted);font-size:var(--text-sm);font-weight:650}.agent-builder-options-fact dd{margin:0;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-base)}.agent-builder-options-fact.how{border-left-color:var(--info-a44)}.agent-builder-options-fact.how dt{color:var(--info-strong)}.agent-builder-options-fact.risk{border-left-color:var(--warning-a42)}.agent-builder-options-fact.risk dt{color:var(--warning-strong)}.agent-builder-options-fact.evidence{border-left-color:var(--accent-a48)}.agent-builder-options-fact.evidence dt{color:var(--accent)}.agent-builder-options-universe{display:flex;align-items:center;gap:5px}.agent-builder-options-universe>span{color:var(--text-muted);font-size:var(--text-sm);font-weight:650}.agent-builder-options-universe>strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:650}.agent-builder-options-card-footer{margin-top:auto;display:flex;align-items:center;justify-content:flex-start;padding:0 20px 20px}.agent-builder-options-actions{display:flex;justify-content:flex-end}.agent-builder-options-actions .btn{min-width:140px}.agent-builder-options-empty{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-secondary);background:var(--bg-panel)}@media(max-width:900px){.agent-builder-options-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.agent-builder-options-card-header{padding-right:112px;padding-left:16px}.agent-builder-options-facts{padding-inline:16px}.agent-builder-options-selected{right:16px}.agent-builder-options-card-footer{padding-inline:16px}.agent-builder-options-actions .btn{width:100%}}@media(prefers-reduced-motion:reduce){.agent-builder-options-card{transition:none}}.agent-builder-drafts{display:grid;gap:var(--space-2);margin-top:var(--space-5)}.agent-builder-drafts__label{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--ls-label);text-transform:uppercase}.agent-builder-drafts__list{margin:0;padding:0;list-style:none}.agent-builder-drafts__item+.agent-builder-drafts__item{border-top:1px solid var(--border-subtle)}.agent-builder-drafts__row{width:100%;min-height:38px;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border:none;border-radius:var(--r-sm);color:var(--text-secondary);background:transparent;font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.agent-builder-drafts__row:hover{background:var(--bg-hover)}.agent-builder-drafts__row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.agent-builder-drafts__title{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.agent-builder-drafts__date{flex:0 0 auto;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.agent-builder-drafts__phase{flex:0 0 auto}.orientation-page{min-height:100%;display:flex;flex-direction:column;background:var(--bg-app)}.orientation-header{padding:var(--space-5) var(--space-6) 0}.orientation-wordmark{font-family:var(--font-wordmark);font-weight:900;font-size:var(--text-xl);line-height:var(--lh-tight);letter-spacing:normal;text-transform:uppercase;color:var(--text-primary);white-space:nowrap}.orientation-main{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.orientation-beat{max-width:680px;animation:orientation-beat-in var(--dur-slow) var(--ease-out)}.orientation-beat-title{margin:0 0 var(--space-5);color:var(--text-primary);font-size:var(--text-3xl);font-weight:500;line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.orientation-beat-copy{margin:0;color:var(--text-secondary);font-size:var(--text-xl);line-height:var(--lh-loose)}.orientation-beat-copy+.orientation-beat-copy{margin-top:var(--space-4)}.orientation-visual{width:100%;margin:0 auto var(--space-5)}.orientation-figure{overflow:hidden;margin:0;border:1px solid var(--accent-a18);border-radius:var(--r-md);background:var(--bg-sunken-a72)}.orientation-figure img{display:block;width:100%;height:auto}.orientation-figure figcaption{padding:6px var(--space-3);border-top:1px solid var(--border-strong);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--lh-base)}.orientation-actions{position:sticky;bottom:0;z-index:var(--z-layer-2);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);margin-top:auto;padding:var(--space-3) var(--space-6);border-top:1px solid var(--border-strong);background:var(--bg-app)}.orientation-skip{padding:0;border:0;background:transparent;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-base);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.orientation-skip:hover{color:var(--text-primary)}.orientation-skip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.orientation-dots{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.orientation-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--r-pill);background:var(--border-strong);transition:background var(--dur-fast) var(--ease-out)}.orientation-dot.is-active{background:var(--accent)}.orientation-nav{display:flex;align-items:center;gap:var(--space-2)}@keyframes orientation-beat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:680px){.orientation-header{padding:var(--space-4) var(--space-4) 0}.orientation-main{align-items:flex-start;padding:var(--space-6) var(--space-4)}.orientation-actions{grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.orientation-skip{text-align:center}.orientation-nav{width:100%}.orientation-nav .primary-button,.orientation-nav .secondary-button{flex:1;min-height:44px}}@media(prefers-reduced-motion:reduce){.orientation-beat{animation:none}.orientation-dot,.orientation-skip{transition:none}}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.relay-kit-reset *,.relay-kit-reset :before,.relay-kit-reset :after,.relay-kit-reset ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer reset,base,tokens,recipes,utilities,theme,components;@layer relay-theme{.relay-kit-reset{--relay-color-black:#000;--relay-color-white:#fff;--relay-spacing:.25rem;--relay-text-xs:.75rem;--relay-text-xs--line-height:calc(1 / .75);--relay-text-sm:.875rem;--relay-text-sm--line-height:calc(1.25 / .875);--relay-font-weight-normal:400;--relay-font-weight-medium:500;--relay-font-weight-semibold:600;--relay-font-weight-bold:700;--relay-font-weight-black:900;--relay-leading-normal:1.5;--relay-radius-lg:.5rem;--relay-ease-out:cubic-bezier(0, 0, .2, 1);--relay-animate-spin:relay-spin 1s linear infinite;--relay-animate-pulse:relay-pulse 3s ease-in-out infinite;--relay-blur-sm:8px;--relay-default-transition-duration:.15s;--relay-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--relay-spacing-1:4px;--relay-spacing-2:8px;--relay-spacing-3:12px;--relay-spacing-4:16px;--relay-spacing-5:32px;--relay-spacing-6:64px;--relay-spacing-widget-card-section-gutter:6px;--relay-font-body:var(--relay-fonts-body);--relay-font-heading:var(--relay-fonts-heading);--relay-radius-widget-card:var(--relay-radii-widget-card-border-radius);--relay-radius-input:var(--relay-radii-input-border-radius);--relay-radius-dropdown:var(--relay-radii-dropdown-border-radius);--relay-radius-swap-btn:var(--relay-radii-widget-swap-currency-button-border-radius);--relay-animate-collapsible-down:relay-collapsibleSlideDown .3s cubic-bezier(.87, 0, .13, 1);--relay-animate-collapsible-up:relay-collapsibleSlideUp .3s cubic-bezier(.87, 0, .13, 1);--relay-animate-dialog-slide-up:relay-dialog-slide-up .2s ease-out;--relay-animate-dialog-slide-down:relay-dialog-slide-down .2s ease-in;--relay-animate-content-fade-in:relay-content-fade-in .25s cubic-bezier(.16, 1, .3, 1);--relay-animate-icon-pop-in:relay-icon-pop-in .6s cubic-bezier(.22, 1, .36, 1);--relay-animate-scale-in:relay-scale-in .2s cubic-bezier(.16, 1, .3, 1) forwards;--relay-animate-scale-out:relay-scale-out .15s ease-in forwards;--relay-animate-overlay-fade-in:relay-overlay-fade-in .15s ease-out;--relay-animate-overlay-fade-out:relay-overlay-fade-out .15s ease-in}}@layer relay-base{.relay-kit-reset{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--relay-fonts-body,var(--font-fallback))}.relay-kit-reset :where(*){box-sizing:border-box;border:0 solid;margin:0;padding:0}.relay-kit-reset :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}.relay-kit-reset :where(img,video){max-width:100%;height:auto}.relay-kit-reset :where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-size:inherit;font-weight:inherit}.relay-kit-reset :where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}.relay-kit-reset :where(ol,ul,menu){list-style:none}.relay-kit-reset :where(button,input:where([type=button],[type=reset],[type=submit])){-webkit-appearance:button;-moz-appearance:button;appearance:button}.relay-kit-reset :where(button,input,optgroup,select,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}.relay-kit-reset :where(textarea){resize:vertical}.relay-kit-reset :where(table){text-indent:0;border-collapse:collapse;border-color:inherit}.relay-kit-reset :where(summary){display:list-item}.relay-kit-reset :where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.relay-kit-reset :where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.relay-kit-reset :where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.relay-kit-reset :where([hidden]){display:none!important}.relay-kit-reset :where(img){border-style:none}.relay-kit-reset :where(small){font-size:80%}.relay-kit-reset :where(b,strong){font-weight:bolder}:root{--relay-spacing-1:4px;--relay-spacing-2:8px;--relay-spacing-3:12px;--relay-spacing-4:16px;--relay-spacing-5:32px;--relay-spacing-6:64px;--relay-spacing-widget-card-section-gutter:6px;--relay-fonts-body:var(--font-inter), sans-serif;--relay-fonts-heading:var(--font-inter), sans-serif;--relay-fonts-button-cta-font-style:normal;--relay-gradients-success:linear-gradient(to right, #30a46c, #0adf79);--relay-radii-widget-border-radius:16px;--relay-radii-widget-card-border-radius:12px;--relay-radii-modal-border-radius:16px;--relay-radii-button-border-radius:12px;--relay-radii-input-border-radius:8px;--relay-radii-dropdown-border-radius:8px;--relay-radii-widget-swap-currency-button-border-radius:8px;--relay-borders-widget-border:0px solid white;--relay-borders-modal-border:0px solid white;--relay-borders-dropdown-border:1px solid var(--relay-colors-gray5);--relay-borders-widget-swap-currency-button-border-width:2px;--relay-borders-widget-card-border:1px solid var(--relay-colors-primary4);--relay-shadows-widget-box-shadow:0px 4px 30px #0000001a;--relay-colors-violet-1:#fdfdff;--relay-colors-violet-2:#f7f8ff;--relay-colors-violet-3:#eff1ff;--relay-colors-violet-4:#e4e7ff;--relay-colors-violet-5:#d7dbff;--relay-colors-violet-6:#c8ccff;--relay-colors-violet-7:#b4b8ff;--relay-colors-violet-8:#989aff;--relay-colors-violet-9:#4615c8;--relay-colors-violet-10:#3b00b4;--relay-colors-violet-11:#5a45df;--relay-colors-violet-12:#2a226e;--relay-colors-violet-dark-1:#0e0e23;--relay-colors-violet-dark-2:#141331;--relay-colors-violet-dark-3:#216;--relay-colors-violet-dark-4:#2f0093;--relay-colors-violet-dark-5:#3800a8;--relay-colors-violet-dark-6:#4016b8;--relay-colors-violet-dark-7:#4c24d1;--relay-colors-violet-dark-8:#5b2af9;--relay-colors-violet-dark-9:#4615c8;--relay-colors-violet-dark-10:#3901aa;--relay-colors-violet-dark-11:#a7aaff;--relay-colors-violet-dark-12:#dbdeff;--relay-colors-slate-light-1:#fbfcfd;--relay-colors-slate-light-2:#f8f9fa;--relay-colors-slate-light-3:#f1f3f5;--relay-colors-slate-light-4:#eceef0;--relay-colors-slate-light-5:#e6e8eb;--relay-colors-slate-light-6:#dfe3e6;--relay-colors-slate-light-7:#d7dbdf;--relay-colors-slate-light-8:#c1c8cd;--relay-colors-slate-light-9:#889096;--relay-colors-slate-light-10:#7e868c;--relay-colors-slate-light-11:#687076;--relay-colors-slate-light-12:#11181c;--relay-colors-slate-dark-1:#151718;--relay-colors-slate-dark-2:#1a1d1e;--relay-colors-slate-dark-3:#202425;--relay-colors-slate-dark-4:#26292b;--relay-colors-slate-dark-5:#2b2f31;--relay-colors-slate-dark-6:#313538;--relay-colors-slate-dark-7:#3a3f42;--relay-colors-slate-dark-8:#4c5155;--relay-colors-slate-dark-9:#697177;--relay-colors-slate-dark-10:#787f85;--relay-colors-slate-dark-11:#9ba1a6;--relay-colors-slate-dark-12:#ecedee;--relay-colors-slate-1:var(--relay-colors-slate-light-1);--relay-colors-slate-2:var(--relay-colors-slate-light-2);--relay-colors-slate-3:var(--relay-colors-slate-light-3);--relay-colors-slate-4:var(--relay-colors-slate-light-4);--relay-colors-slate-5:var(--relay-colors-slate-light-5);--relay-colors-slate-6:var(--relay-colors-slate-light-6);--relay-colors-slate-7:var(--relay-colors-slate-light-7);--relay-colors-slate-8:var(--relay-colors-slate-light-8);--relay-colors-slate-9:var(--relay-colors-slate-light-9);--relay-colors-slate-10:var(--relay-colors-slate-light-10);--relay-colors-slate-11:var(--relay-colors-slate-light-11);--relay-colors-slate-12:var(--relay-colors-slate-light-12);--relay-colors-gray-light-1:#fcfcfc;--relay-colors-gray-light-2:#f8f8f8;--relay-colors-gray-light-3:#f3f3f3;--relay-colors-gray-light-4:#ededed;--relay-colors-gray-light-5:#e8e8e8;--relay-colors-gray-light-6:#e2e2e2;--relay-colors-gray-light-7:#dbdbdb;--relay-colors-gray-light-8:#c7c7c7;--relay-colors-gray-light-9:#8f8f8f;--relay-colors-gray-light-10:#858585;--relay-colors-gray-light-11:#6f6f6f;--relay-colors-gray-light-12:#171717;--relay-colors-gray-dark-1:#161616;--relay-colors-gray-dark-2:#1c1c1c;--relay-colors-gray-dark-3:#232323;--relay-colors-gray-dark-4:#282828;--relay-colors-gray-dark-5:#2e2e2e;--relay-colors-gray-dark-6:#343434;--relay-colors-gray-dark-7:#3e3e3e;--relay-colors-gray-dark-8:#505050;--relay-colors-gray-dark-9:#707070;--relay-colors-gray-dark-10:#7e7e7e;--relay-colors-gray-dark-11:#a0a0a0;--relay-colors-gray-dark-12:#ededed;--relay-colors-gray-1:var(--relay-colors-gray-light-1);--relay-colors-gray-2:var(--relay-colors-gray-light-2);--relay-colors-gray-3:var(--relay-colors-gray-light-3);--relay-colors-gray-4:var(--relay-colors-gray-light-4);--relay-colors-gray-5:var(--relay-colors-gray-light-5);--relay-colors-gray-6:var(--relay-colors-gray-light-6);--relay-colors-gray-7:var(--relay-colors-gray-light-7);--relay-colors-gray-8:var(--relay-colors-gray-light-8);--relay-colors-gray-9:var(--relay-colors-gray-light-9);--relay-colors-gray-10:var(--relay-colors-gray-light-10);--relay-colors-gray-11:var(--relay-colors-gray-light-11);--relay-colors-gray-12:var(--relay-colors-gray-light-12);--relay-colors-tomato-light-1:#fffcfc;--relay-colors-tomato-light-2:#fff8f7;--relay-colors-tomato-light-3:#fff0ee;--relay-colors-tomato-light-4:#ffe6e2;--relay-colors-tomato-light-5:#fdd8d3;--relay-colors-tomato-light-6:#fac7be;--relay-colors-tomato-light-7:#f3b0a2;--relay-colors-tomato-light-8:#ea9280;--relay-colors-tomato-light-9:#e54d2e;--relay-colors-tomato-light-10:#db4324;--relay-colors-tomato-light-11:#ca3214;--relay-colors-tomato-light-12:#341711;--relay-colors-tomato-dark-1:#1d1412;--relay-colors-tomato-dark-2:#2a1410;--relay-colors-tomato-dark-3:#3b1813;--relay-colors-tomato-dark-4:#481a14;--relay-colors-tomato-dark-5:#541c15;--relay-colors-tomato-dark-6:#652016;--relay-colors-tomato-dark-7:#7f2315;--relay-colors-tomato-dark-8:#a42a12;--relay-colors-tomato-dark-9:#e54d2e;--relay-colors-tomato-dark-10:#ec5e41;--relay-colors-tomato-dark-11:#f16a50;--relay-colors-tomato-dark-12:#feefec;--relay-colors-tomato-1:var(--relay-colors-tomato-light-1);--relay-colors-tomato-2:var(--relay-colors-tomato-light-2);--relay-colors-tomato-3:var(--relay-colors-tomato-light-3);--relay-colors-tomato-4:var(--relay-colors-tomato-light-4);--relay-colors-tomato-5:var(--relay-colors-tomato-light-5);--relay-colors-tomato-6:var(--relay-colors-tomato-light-6);--relay-colors-tomato-7:var(--relay-colors-tomato-light-7);--relay-colors-tomato-8:var(--relay-colors-tomato-light-8);--relay-colors-tomato-9:var(--relay-colors-tomato-light-9);--relay-colors-tomato-10:var(--relay-colors-tomato-light-10);--relay-colors-tomato-11:var(--relay-colors-tomato-light-11);--relay-colors-tomato-12:var(--relay-colors-tomato-light-12);--relay-colors-grass-light-1:#fbfefb;--relay-colors-grass-light-2:#f3fcf3;--relay-colors-grass-light-3:#ebf9eb;--relay-colors-grass-light-4:#dff3df;--relay-colors-grass-light-5:#ceebcf;--relay-colors-grass-light-6:#b7dfba;--relay-colors-grass-light-7:#97cf9c;--relay-colors-grass-light-8:#65ba75;--relay-colors-grass-light-9:#46a758;--relay-colors-grass-light-10:#3d9a50;--relay-colors-grass-light-11:#297c3b;--relay-colors-grass-light-12:#1b311e;--relay-colors-grass-dark-1:#0d1912;--relay-colors-grass-dark-2:#0f1e13;--relay-colors-grass-dark-3:#132819;--relay-colors-grass-dark-4:#16301d;--relay-colors-grass-dark-5:#193921;--relay-colors-grass-dark-6:#1d4427;--relay-colors-grass-dark-7:#245530;--relay-colors-grass-dark-8:#2f6e3b;--relay-colors-grass-dark-9:#46a758;--relay-colors-grass-dark-10:#55b467;--relay-colors-grass-dark-11:#63c174;--relay-colors-grass-dark-12:#e5fbeb;--relay-colors-grass-1:var(--relay-colors-grass-light-1);--relay-colors-grass-2:var(--relay-colors-grass-light-2);--relay-colors-grass-3:var(--relay-colors-grass-light-3);--relay-colors-grass-4:var(--relay-colors-grass-light-4);--relay-colors-grass-5:var(--relay-colors-grass-light-5);--relay-colors-grass-6:var(--relay-colors-grass-light-6);--relay-colors-grass-7:var(--relay-colors-grass-light-7);--relay-colors-grass-8:var(--relay-colors-grass-light-8);--relay-colors-grass-9:var(--relay-colors-grass-light-9);--relay-colors-grass-10:var(--relay-colors-grass-light-10);--relay-colors-grass-11:var(--relay-colors-grass-light-11);--relay-colors-grass-12:var(--relay-colors-grass-light-12);--relay-colors-amber-light-1:#fefdfb;--relay-colors-amber-light-2:#fff9ed;--relay-colors-amber-light-3:#fff4d5;--relay-colors-amber-light-4:#ffecbc;--relay-colors-amber-light-5:#ffe3a2;--relay-colors-amber-light-6:#ffd386;--relay-colors-amber-light-7:#f3ba63;--relay-colors-amber-light-8:#ee9d2b;--relay-colors-amber-light-9:#ffb224;--relay-colors-amber-light-10:#ffa01c;--relay-colors-amber-light-11:#ad5700;--relay-colors-amber-light-12:#4e2009;--relay-colors-amber-dark-1:#1f1300;--relay-colors-amber-dark-2:#271700;--relay-colors-amber-dark-3:#341c00;--relay-colors-amber-dark-4:#3f2200;--relay-colors-amber-dark-5:#4a2900;--relay-colors-amber-dark-6:#573300;--relay-colors-amber-dark-7:#693f05;--relay-colors-amber-dark-8:#824e00;--relay-colors-amber-dark-9:#ffb224;--relay-colors-amber-dark-10:#ffcb47;--relay-colors-amber-dark-11:#f1a10d;--relay-colors-amber-dark-12:#fef3dd;--relay-colors-amber-1:var(--relay-colors-amber-light-1);--relay-colors-amber-2:var(--relay-colors-amber-light-2);--relay-colors-amber-3:var(--relay-colors-amber-light-3);--relay-colors-amber-4:var(--relay-colors-amber-light-4);--relay-colors-amber-5:var(--relay-colors-amber-light-5);--relay-colors-amber-6:var(--relay-colors-amber-light-6);--relay-colors-amber-7:var(--relay-colors-amber-light-7);--relay-colors-amber-8:var(--relay-colors-amber-light-8);--relay-colors-amber-9:var(--relay-colors-amber-light-9);--relay-colors-amber-10:var(--relay-colors-amber-light-10);--relay-colors-amber-11:var(--relay-colors-amber-light-11);--relay-colors-amber-12:var(--relay-colors-amber-light-12);--relay-colors-yellow-light-1:#fdfdf9;--relay-colors-yellow-light-2:#fffce8;--relay-colors-yellow-light-3:#fffbd1;--relay-colors-yellow-light-4:#fff8bb;--relay-colors-yellow-light-5:#fef2a4;--relay-colors-yellow-light-6:#f9e68c;--relay-colors-yellow-light-7:#efd36c;--relay-colors-yellow-light-8:#ebbc00;--relay-colors-yellow-light-9:#f5d90a;--relay-colors-yellow-light-10:#f7ce00;--relay-colors-yellow-light-11:#946800;--relay-colors-yellow-light-12:#35290f;--relay-colors-yellow-dark-1:#1c1500;--relay-colors-yellow-dark-2:#221a00;--relay-colors-yellow-dark-3:#2c2100;--relay-colors-yellow-dark-4:#352800;--relay-colors-yellow-dark-5:#3e3000;--relay-colors-yellow-dark-6:#493c00;--relay-colors-yellow-dark-7:#594a05;--relay-colors-yellow-dark-8:#705e00;--relay-colors-yellow-dark-9:#f5d90a;--relay-colors-yellow-dark-10:#ffef5c;--relay-colors-yellow-dark-11:#f0c000;--relay-colors-yellow-dark-12:#fffad1;--relay-colors-yellow-1:var(--relay-colors-yellow-light-1);--relay-colors-yellow-2:var(--relay-colors-yellow-light-2);--relay-colors-yellow-3:var(--relay-colors-yellow-light-3);--relay-colors-yellow-4:var(--relay-colors-yellow-light-4);--relay-colors-yellow-5:var(--relay-colors-yellow-light-5);--relay-colors-yellow-6:var(--relay-colors-yellow-light-6);--relay-colors-yellow-7:var(--relay-colors-yellow-light-7);--relay-colors-yellow-8:var(--relay-colors-yellow-light-8);--relay-colors-yellow-9:var(--relay-colors-yellow-light-9);--relay-colors-yellow-10:var(--relay-colors-yellow-light-10);--relay-colors-yellow-11:var(--relay-colors-yellow-light-11);--relay-colors-yellow-12:var(--relay-colors-yellow-light-12);--relay-colors-blue-light-1:#fbfdff;--relay-colors-blue-light-2:#f5faff;--relay-colors-blue-light-3:#edf6ff;--relay-colors-blue-light-4:#e1f0ff;--relay-colors-blue-light-5:#cee7fe;--relay-colors-blue-light-6:#b7d9f8;--relay-colors-blue-light-7:#96c7f2;--relay-colors-blue-light-8:#5eb0ef;--relay-colors-blue-light-9:#0090ff;--relay-colors-blue-light-10:#0081f1;--relay-colors-blue-light-11:#006adc;--relay-colors-blue-light-12:#00254d;--relay-colors-blue-dark-1:#0f1720;--relay-colors-blue-dark-2:#0f1b2d;--relay-colors-blue-dark-3:#10243e;--relay-colors-blue-dark-4:#102a4c;--relay-colors-blue-dark-5:#0f3058;--relay-colors-blue-dark-6:#0d3868;--relay-colors-blue-dark-7:#0a4481;--relay-colors-blue-dark-8:#0954a5;--relay-colors-blue-dark-9:#0090ff;--relay-colors-blue-dark-10:#369eff;--relay-colors-blue-dark-11:#52a9ff;--relay-colors-blue-dark-12:#eaf6ff;--relay-colors-blue-1:var(--relay-colors-blue-light-1);--relay-colors-blue-2:var(--relay-colors-blue-light-2);--relay-colors-blue-3:var(--relay-colors-blue-light-3);--relay-colors-blue-4:var(--relay-colors-blue-light-4);--relay-colors-blue-5:var(--relay-colors-blue-light-5);--relay-colors-blue-6:var(--relay-colors-blue-light-6);--relay-colors-blue-7:var(--relay-colors-blue-light-7);--relay-colors-blue-8:var(--relay-colors-blue-light-8);--relay-colors-blue-9:var(--relay-colors-blue-light-9);--relay-colors-blue-10:var(--relay-colors-blue-light-10);--relay-colors-blue-11:var(--relay-colors-blue-light-11);--relay-colors-blue-12:var(--relay-colors-blue-light-12);--relay-colors-black-a-1:#00000003;--relay-colors-black-a-2:#00000007;--relay-colors-black-a-3:#0000000c;--relay-colors-black-a-4:#00000012;--relay-colors-black-a-5:#00000017;--relay-colors-black-a-6:#0000001d;--relay-colors-black-a-7:#00000024;--relay-colors-black-a-8:#00000038;--relay-colors-black-a-9:#00000070;--relay-colors-black-a-10:#0000007a;--relay-colors-black-a-11:#00000090;--relay-colors-black-a-12:#000000e8;--relay-colors-gray1:var(--relay-colors-slate-1);--relay-colors-gray2:var(--relay-colors-slate-2);--relay-colors-gray3:var(--relay-colors-slate-3);--relay-colors-gray4:var(--relay-colors-slate-4);--relay-colors-gray5:var(--relay-colors-slate-5);--relay-colors-gray6:var(--relay-colors-slate-6);--relay-colors-gray7:var(--relay-colors-slate-7);--relay-colors-gray8:var(--relay-colors-slate-8);--relay-colors-gray9:var(--relay-colors-slate-9);--relay-colors-gray10:var(--relay-colors-slate-10);--relay-colors-gray11:var(--relay-colors-slate-11);--relay-colors-gray12:var(--relay-colors-slate-12);--relay-colors-blackA10:var(--relay-colors-black-a-10);--relay-colors-blue12:var(--relay-colors-blue-12);--relay-colors-red2:var(--relay-colors-tomato-2);--relay-colors-red3:var(--relay-colors-tomato-3);--relay-colors-red4:var(--relay-colors-tomato-4);--relay-colors-red5:var(--relay-colors-tomato-5);--relay-colors-red6:var(--relay-colors-tomato-6);--relay-colors-red9:var(--relay-colors-tomato-9);--relay-colors-red10:var(--relay-colors-tomato-10);--relay-colors-red11:var(--relay-colors-tomato-11);--relay-colors-red12:var(--relay-colors-tomato-12);--relay-colors-green2:var(--relay-colors-grass-2);--relay-colors-green3:var(--relay-colors-grass-3);--relay-colors-green9:var(--relay-colors-grass-9);--relay-colors-green10:var(--relay-colors-grass-10);--relay-colors-green11:var(--relay-colors-grass-11);--relay-colors-green12:var(--relay-colors-grass-12);--relay-colors-yellow9:var(--relay-colors-yellow-9);--relay-colors-yellow10:var(--relay-colors-yellow-10);--relay-colors-yellow11:var(--relay-colors-yellow-11);--relay-colors-yellow12:var(--relay-colors-yellow-12);--relay-colors-amber2:var(--relay-colors-amber-2);--relay-colors-amber3:var(--relay-colors-amber-3);--relay-colors-amber4:var(--relay-colors-amber-4);--relay-colors-amber9:var(--relay-colors-amber-9);--relay-colors-amber10:var(--relay-colors-amber-10);--relay-colors-amber11:var(--relay-colors-amber-11);--relay-colors-amber12:var(--relay-colors-amber-12);--relay-colors-slate4:var(--relay-colors-slate-4);--relay-colors-slate5:var(--relay-colors-slate-5);--relay-colors-slate6:var(--relay-colors-slate-6);--relay-colors-slate10:var(--relay-colors-slate-10);--relay-colors-gray-rgb:143, 143, 143;--relay-colors-primary1:var(--relay-colors-violet-1);--relay-colors-primary2:var(--relay-colors-violet-2);--relay-colors-primary3:var(--relay-colors-violet-3);--relay-colors-primary4:var(--relay-colors-violet-4);--relay-colors-primary5:var(--relay-colors-violet-5);--relay-colors-primary6:var(--relay-colors-violet-6);--relay-colors-primary7:var(--relay-colors-violet-7);--relay-colors-primary8:var(--relay-colors-violet-8);--relay-colors-primary9:var(--relay-colors-violet-9);--relay-colors-primary10:var(--relay-colors-violet-10);--relay-colors-primary11:var(--relay-colors-violet-11);--relay-colors-primary12:var(--relay-colors-violet-12);--relay-colors-primary-color:var(--relay-colors-primary9);--relay-colors-focus-color:var(--relay-colors-primary7);--relay-colors-subtle-background-color:var(--relay-colors-gray-1);--relay-colors-subtle-border-color:var(--relay-colors-gray-5);--relay-colors-text-default:var(--relay-colors-gray-12);--relay-colors-text-subtle:var(--relay-colors-gray-11);--relay-colors-text-subtle-secondary:var(--relay-colors-gray-11);--relay-colors-text-error:var(--relay-colors-tomato-12);--relay-colors-text-success:var(--relay-colors-grass-11);--relay-colors-primary-button-background:var(--relay-colors-primary9);--relay-colors-primary-button-color:white;--relay-colors-primary-button-hover-background:var(--relay-colors-primary10);--relay-colors-primary-button-hover-color:white;--relay-colors-secondary-button-background:var(--relay-colors-primary3);--relay-colors-secondary-button-color:var(--relay-colors-gray12);--relay-colors-secondary-button-hover-background:var(--relay-colors-primary4);--relay-colors-secondary-button-hover-color:var(--relay-colors-gray12);--relay-colors-button-disabled-background:var(--relay-colors-gray-8);--relay-colors-button-disabled-color:var(--relay-colors-gray-11);--relay-colors-input-background:var(--relay-colors-gray-3);--relay-colors-input-color:var(--relay-colors-gray-12);--relay-colors-anchor-color:var(--relay-colors-primary11);--relay-colors-anchor-hover-color:var(--relay-colors-primary9);--relay-colors-dropdown-background:var(--relay-colors-gray-3);--relay-colors-widget-background:white;--relay-colors-widget-card-background:white;--relay-colors-widget-selector-background:var(--relay-colors-gray-2);--relay-colors-widget-selector-hover-background:var(--relay-colors-gray-3);--relay-colors-widget-swap-currency-button-border-color:var(--relay-colors-primary4);--relay-colors-modal-background:white;--relay-colors-skeleton-background:var(--relay-colors-gray-3);--relay-colors-prose-body:var(--relay-colors-slate-12)}.dark,[data-theme=dark]{--relay-colors-primary1:var(--relay-colors-violet-dark-1);--relay-colors-primary2:var(--relay-colors-violet-dark-2);--relay-colors-primary3:var(--relay-colors-violet-dark-3);--relay-colors-primary4:var(--relay-colors-violet-dark-4);--relay-colors-primary5:var(--relay-colors-violet-dark-5);--relay-colors-primary6:var(--relay-colors-violet-dark-6);--relay-colors-primary7:var(--relay-colors-violet-dark-7);--relay-colors-primary8:var(--relay-colors-violet-dark-8);--relay-colors-primary9:var(--relay-colors-violet-dark-9);--relay-colors-primary10:var(--relay-colors-violet-dark-10);--relay-colors-primary11:var(--relay-colors-violet-dark-11);--relay-colors-primary12:var(--relay-colors-violet-dark-12);--relay-colors-widget-background:var(--relay-colors-gray-1);--relay-colors-widget-card-background:var(--relay-colors-gray-1);--relay-colors-modal-background:var(--relay-colors-gray-1);--relay-colors-amber-1:var(--relay-colors-amber-dark-1);--relay-colors-amber-2:var(--relay-colors-amber-dark-2);--relay-colors-amber-3:var(--relay-colors-amber-dark-3);--relay-colors-amber-4:var(--relay-colors-amber-dark-4);--relay-colors-amber-5:var(--relay-colors-amber-dark-5);--relay-colors-amber-6:var(--relay-colors-amber-dark-6);--relay-colors-amber-7:var(--relay-colors-amber-dark-7);--relay-colors-amber-8:var(--relay-colors-amber-dark-8);--relay-colors-amber-9:var(--relay-colors-amber-dark-9);--relay-colors-amber-10:var(--relay-colors-amber-dark-10);--relay-colors-amber-11:var(--relay-colors-amber-dark-11);--relay-colors-amber-12:var(--relay-colors-amber-dark-12);--relay-colors-blue-1:var(--relay-colors-blue-dark-1);--relay-colors-blue-2:var(--relay-colors-blue-dark-2);--relay-colors-blue-3:var(--relay-colors-blue-dark-3);--relay-colors-blue-4:var(--relay-colors-blue-dark-4);--relay-colors-blue-5:var(--relay-colors-blue-dark-5);--relay-colors-blue-6:var(--relay-colors-blue-dark-6);--relay-colors-blue-7:var(--relay-colors-blue-dark-7);--relay-colors-blue-8:var(--relay-colors-blue-dark-8);--relay-colors-blue-9:var(--relay-colors-blue-dark-9);--relay-colors-blue-10:var(--relay-colors-blue-dark-10);--relay-colors-blue-11:var(--relay-colors-blue-dark-11);--relay-colors-blue-12:var(--relay-colors-blue-dark-12);--relay-colors-grass-1:var(--relay-colors-grass-dark-1);--relay-colors-grass-2:var(--relay-colors-grass-dark-2);--relay-colors-grass-3:var(--relay-colors-grass-dark-3);--relay-colors-grass-4:var(--relay-colors-grass-dark-4);--relay-colors-grass-5:var(--relay-colors-grass-dark-5);--relay-colors-grass-6:var(--relay-colors-grass-dark-6);--relay-colors-grass-7:var(--relay-colors-grass-dark-7);--relay-colors-grass-8:var(--relay-colors-grass-dark-8);--relay-colors-grass-9:var(--relay-colors-grass-dark-9);--relay-colors-grass-10:var(--relay-colors-grass-dark-10);--relay-colors-grass-11:var(--relay-colors-grass-dark-11);--relay-colors-grass-12:var(--relay-colors-grass-dark-12);--relay-colors-gray-1:var(--relay-colors-gray-dark-1);--relay-colors-gray-2:var(--relay-colors-gray-dark-2);--relay-colors-gray-3:var(--relay-colors-gray-dark-3);--relay-colors-gray-4:var(--relay-colors-gray-dark-4);--relay-colors-gray-5:var(--relay-colors-gray-dark-5);--relay-colors-gray-6:var(--relay-colors-gray-dark-6);--relay-colors-gray-7:var(--relay-colors-gray-dark-7);--relay-colors-gray-8:var(--relay-colors-gray-dark-8);--relay-colors-gray-9:var(--relay-colors-gray-dark-9);--relay-colors-gray-10:var(--relay-colors-gray-dark-10);--relay-colors-gray-11:var(--relay-colors-gray-dark-11);--relay-colors-gray-12:var(--relay-colors-gray-dark-12);--relay-colors-slate-1:var(--relay-colors-slate-dark-1);--relay-colors-slate-2:var(--relay-colors-slate-dark-2);--relay-colors-slate-3:var(--relay-colors-slate-dark-3);--relay-colors-slate-4:var(--relay-colors-slate-dark-4);--relay-colors-slate-5:var(--relay-colors-slate-dark-5);--relay-colors-slate-6:var(--relay-colors-slate-dark-6);--relay-colors-slate-7:var(--relay-colors-slate-dark-7);--relay-colors-slate-8:var(--relay-colors-slate-dark-8);--relay-colors-slate-9:var(--relay-colors-slate-dark-9);--relay-colors-slate-10:var(--relay-colors-slate-dark-10);--relay-colors-slate-11:var(--relay-colors-slate-dark-11);--relay-colors-slate-12:var(--relay-colors-slate-dark-12);--relay-colors-tomato-1:var(--relay-colors-tomato-dark-1);--relay-colors-tomato-2:var(--relay-colors-tomato-dark-2);--relay-colors-tomato-3:var(--relay-colors-tomato-dark-3);--relay-colors-tomato-4:var(--relay-colors-tomato-dark-4);--relay-colors-tomato-5:var(--relay-colors-tomato-dark-5);--relay-colors-tomato-6:var(--relay-colors-tomato-dark-6);--relay-colors-tomato-7:var(--relay-colors-tomato-dark-7);--relay-colors-tomato-8:var(--relay-colors-tomato-dark-8);--relay-colors-tomato-9:var(--relay-colors-tomato-dark-9);--relay-colors-tomato-10:var(--relay-colors-tomato-dark-10);--relay-colors-tomato-11:var(--relay-colors-tomato-dark-11);--relay-colors-tomato-12:var(--relay-colors-tomato-dark-12);--relay-colors-yellow-1:var(--relay-colors-yellow-dark-1);--relay-colors-yellow-2:var(--relay-colors-yellow-dark-2);--relay-colors-yellow-3:var(--relay-colors-yellow-dark-3);--relay-colors-yellow-4:var(--relay-colors-yellow-dark-4);--relay-colors-yellow-5:var(--relay-colors-yellow-dark-5);--relay-colors-yellow-6:var(--relay-colors-yellow-dark-6);--relay-colors-yellow-7:var(--relay-colors-yellow-dark-7);--relay-colors-yellow-8:var(--relay-colors-yellow-dark-8);--relay-colors-yellow-9:var(--relay-colors-yellow-dark-9);--relay-colors-yellow-10:var(--relay-colors-yellow-dark-10);--relay-colors-yellow-11:var(--relay-colors-yellow-dark-11);--relay-colors-yellow-12:var(--relay-colors-yellow-dark-12);--relay-colors-gray-rgb:112, 112, 112;--relay-colors-widget-selector-background:#202425;--relay-colors-widget-selector-hover-background:#2a2d2e;--relay-borders-modal-border:1px solid var(--relay-colors-gray5);--relay-borders-widget-border:1px solid var(--relay-colors-gray5);--relay-borders-widget-card-border:1px solid var(--relay-colors-gray5);--relay-borders-dropdown-border:1px solid var(--relay-colors-gray5);--relay-colors-widget-swap-currency-button-border-color:var(--relay-colors-gray5)}}@layer relay-components;@layer relay-utilities{.relay\:absolute{position:absolute}.relay\:fixed{position:fixed}.relay\:relative{position:relative}.relay\:sticky{position:sticky}.relay\:inset-0{inset:calc(var(--relay-spacing) * 0)}.relay\:top-0{top:calc(var(--relay-spacing) * 0)}.relay\:top-1\/2{top:50%}.relay\:top-\[7px\]{top:7px}.relay\:top-\[12px\]{top:12px}.relay\:top-auto{top:auto}.relay\:top-full{top:100%}.relay\:-right-\[6px\]{right:-6px}.relay\:right-0{right:calc(var(--relay-spacing) * 0)}.relay\:right-2{right:var(--relay-spacing-2)}.relay\:right-4{right:var(--relay-spacing-4)}.relay\:right-\[8px\]{right:8px}.relay\:right-\[10px\]{right:10px}.relay\:right-\[unset\]{right:unset}.relay\:-bottom-\[6px\]{bottom:-6px}.relay\:bottom-0{bottom:calc(var(--relay-spacing) * 0)}.relay\:left-0{left:calc(var(--relay-spacing) * 0)}.relay\:left-1\/2{left:50%}.relay\:left-4{left:var(--relay-spacing-4)}.relay\:left-\[2px\]{left:2px}.relay\:left-\[unset\]{left:unset}.relay\:z-0{z-index:0}.relay\:z-10{z-index:10}.relay\:z-\[-1\]{z-index:-1}.relay\:z-\[1\]{z-index:1}.relay\:z-\[100\]{z-index:100}.relay\:z-\[9999\]{z-index:9999}.relay\:z-\[999999\]{z-index:999999}.relay\:z-\[10000001\]{z-index:10000001}.relay\:z-\[10000002\]{z-index:10000002}.relay\:z-\[10000004\]{z-index:10000004}.relay\:mx-0{margin-inline:calc(var(--relay-spacing) * 0)}.relay\:mx-4{margin-inline:var(--relay-spacing-4)}.relay\:mx-auto{margin-inline:auto}.relay\:\!my-0{margin-block:calc(var(--relay-spacing) * 0)!important}.relay\:my-2{margin-block:var(--relay-spacing-2)}.relay\:my-3{margin-block:var(--relay-spacing-3)}.relay\:my-4{margin-block:var(--relay-spacing-4)}.relay\:my-\[-13px\]{margin-block:-13px}.relay\:mt-0{margin-top:calc(var(--relay-spacing) * 0)}.relay\:mt-1{margin-top:var(--relay-spacing-1)}.relay\:mt-2{margin-top:var(--relay-spacing-2)}.relay\:mt-3{margin-top:var(--relay-spacing-3)}.relay\:mt-4{margin-top:var(--relay-spacing-4)}.relay\:mt-\[4px\]{margin-top:4px}.relay\:mt-\[5px\]{margin-top:5px}.relay\:mt-\[6px\]{margin-top:6px}.relay\:mt-\[8px\]{margin-top:8px}.relay\:mt-\[12px\]{margin-top:12px}.relay\:mt-\[24px\]{margin-top:24px}.relay\:mr-1{margin-right:var(--relay-spacing-1)}.relay\:mr-2{margin-right:var(--relay-spacing-2)}.relay\:mr-\[4px\]{margin-right:4px}.relay\:mr-\[6px\]{margin-right:6px}.relay\:mr-\[8px\]{margin-right:8px}.relay\:mr-auto{margin-right:auto}.relay\:mb-0{margin-bottom:calc(var(--relay-spacing) * 0)}.relay\:mb-1{margin-bottom:var(--relay-spacing-1)}.relay\:mb-2{margin-bottom:var(--relay-spacing-2)}.relay\:mb-3{margin-bottom:var(--relay-spacing-3)}.relay\:mb-4{margin-bottom:var(--relay-spacing-4)}.relay\:mb-6{margin-bottom:var(--relay-spacing-6)}.relay\:mb-\[5px\]{margin-bottom:5px}.relay\:mb-\[6px\]{margin-bottom:6px}.relay\:mb-\[16px\]{margin-bottom:16px}.relay\:mb-\[24px\]{margin-bottom:24px}.relay\:mb-\[var\(--relay-spacing-widget-card-section-gutter\)\]{margin-bottom:var(--relay-spacing-widget-card-section-gutter)}.relay\:-ml-5{margin-left:calc(var(--relay-spacing-5) * -1)}.relay\:ml-0{margin-left:calc(var(--relay-spacing) * 0)}.relay\:ml-1{margin-left:var(--relay-spacing-1)}.relay\:ml-2{margin-left:var(--relay-spacing-2)}.relay\:ml-\[-8px\]{margin-left:-8px}.relay\:ml-\[4px\]{margin-left:4px}.relay\:ml-\[16px\]{margin-left:16px}.relay\:ml-auto{margin-left:auto}.relay\:box-border{box-sizing:border-box}.relay\:block{display:block}.relay\:flex{display:flex}.relay\:hidden{display:none}.relay\:inline-block{display:inline-block}.relay\:inline-flex{display:inline-flex}.relay\:\!h-\[24px\]{height:24px!important}.relay\:h-3{height:var(--relay-spacing-3)}.relay\:h-4{height:var(--relay-spacing-4)}.relay\:h-8{height:calc(var(--relay-spacing) * 8)}.relay\:h-9{height:calc(var(--relay-spacing) * 9)}.relay\:h-10{height:calc(var(--relay-spacing) * 10)}.relay\:h-12{height:calc(var(--relay-spacing) * 12)}.relay\:h-\[4px\]{height:4px}.relay\:h-\[12px\]{height:12px}.relay\:h-\[14px\]{height:14px}.relay\:h-\[16px\]{height:16px}.relay\:h-\[17\.5px\]{height:17.5px}.relay\:h-\[18px\]{height:18px}.relay\:h-\[20px\]{height:20px}.relay\:h-\[21px\]{height:21px}.relay\:h-\[23px\]{height:23px}.relay\:h-\[24px\]{height:24px}.relay\:h-\[26px\]{height:26px}.relay\:h-\[28px\]{height:28px}.relay\:h-\[30px\]{height:30px}.relay\:h-\[32px\]{height:32px}.relay\:h-\[40px\]{height:40px}.relay\:h-\[48px\]{height:48px}.relay\:h-\[50px\]{height:50px}.relay\:h-\[52px\]{height:52px}.relay\:h-\[56px\]{height:56px}.relay\:h-\[58px\]{height:58px}.relay\:h-\[80px\]{height:80px}.relay\:h-\[260px\]{height:260px}.relay\:h-\[450px\]{height:450px}.relay\:h-\[calc\(100\%-24px\)\]{height:calc(100% - 24px)}.relay\:h-full{height:100%}.relay\:h-px{height:1px}.relay\:\!max-h-\[450px\]{max-height:450px!important}.relay\:max-h-\[85vh\]{max-height:85vh}.relay\:max-h-\[90vh\]{max-height:90vh}.relay\:max-h-\[290px\]{max-height:290px}.relay\:max-h-\[min\(36vh\,220px\)\]{max-height:min(36vh,220px)}.relay\:max-h-full{max-height:100%}.relay\:\!min-h-0{min-height:calc(var(--relay-spacing) * 0)!important}.relay\:min-h-0{min-height:calc(var(--relay-spacing) * 0)}.relay\:min-h-\[18px\]{min-height:18px}.relay\:min-h-\[24px\]{min-height:24px}.relay\:min-h-\[28px\]{min-height:28px}.relay\:min-h-\[40px\]{min-height:40px}.relay\:min-h-\[44px\]{min-height:44px}.relay\:min-h-\[50px\]{min-height:50px}.relay\:min-h-\[52px\]{min-height:52px}.relay\:min-h-\[262px\]{min-height:262px}.relay\:\!w-\[24px\]{width:24px!important}.relay\:w-1\/2{width:50%}.relay\:w-3{width:var(--relay-spacing-3)}.relay\:w-4{width:var(--relay-spacing-4)}.relay\:w-8{width:calc(var(--relay-spacing) * 8)}.relay\:w-10{width:calc(var(--relay-spacing) * 10)}.relay\:w-12{width:calc(var(--relay-spacing) * 12)}.relay\:w-\[12px\]{width:12px}.relay\:w-\[14px\]{width:14px}.relay\:w-\[16px\]{width:16px}.relay\:w-\[17\.5px\]{width:17.5px}.relay\:w-\[20px\]{width:20px}.relay\:w-\[24px\]{width:24px}.relay\:w-\[30px\]{width:30px}.relay\:w-\[32px\]{width:32px}.relay\:w-\[38px\]{width:38px}.relay\:w-\[40\%\]{width:40%}.relay\:w-\[40px\]{width:40px}.relay\:w-\[45px\]{width:45px}.relay\:w-\[48px\]{width:48px}.relay\:w-\[60\%\]{width:60%}.relay\:w-\[60px\]{width:60px}.relay\:w-\[70px\]{width:70px}.relay\:w-\[78px\]{width:78px}.relay\:w-\[80px\]{width:80px}.relay\:w-\[100px\]{width:100px}.relay\:w-\[220px\]{width:220px}.relay\:w-auto{width:auto}.relay\:w-full{width:100%}.relay\:w-max{width:max-content}.relay\:w-px{width:1px}.relay\:\!max-w-\[412px\]{max-width:412px!important}.relay\:max-w-\[100px\]{max-width:100px}.relay\:max-w-\[100vw\]{max-width:100vw}.relay\:max-w-\[150px\]{max-width:150px}.relay\:max-w-\[188px\]{max-width:188px}.relay\:max-w-\[190px\]{max-width:190px}.relay\:max-w-\[212px\]{max-width:212px}.relay\:max-w-\[215px\]{max-width:215px}.relay\:max-w-\[248px\]{max-width:248px}.relay\:max-w-\[312px\]{max-width:312px}.relay\:max-w-\[408px\]{max-width:408px}.relay\:max-w-full{max-width:100%}.relay\:\!min-w-0{min-width:calc(var(--relay-spacing) * 0)!important}.relay\:min-w-0{min-width:calc(var(--relay-spacing) * 0)}.relay\:min-w-\[40px\]{min-width:40px}.relay\:min-w-\[60px\]{min-width:60px}.relay\:min-w-\[90vw\]{min-width:90vw}.relay\:min-w-\[140px\]{min-width:140px}.relay\:min-w-\[160px\]{min-width:160px}.relay\:min-w-\[200px\]{min-width:200px}.relay\:min-w-\[320px\]{min-width:320px}.relay\:min-w-\[auto\]{min-width:auto}.relay\:min-w-full{min-width:100%}.relay\:flex-1{flex:1}.relay\:shrink{flex-shrink:1}.relay\:shrink-0{flex-shrink:0}.relay\:grow{flex-grow:1}.relay\:translate-x-0{--tw-translate-x:calc(var(--relay-spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.relay\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.relay\:rotate-0{rotate:none}.relay\:rotate-180{rotate:180deg}.relay\:animate-content-fade-in{animation:var(--relay-animate-content-fade-in)}.relay\:animate-dialog-slide-up{animation:var(--relay-animate-dialog-slide-up)}.relay\:animate-icon-pop-in{animation:var(--relay-animate-icon-pop-in)}.relay\:animate-overlay-fade-in{animation:var(--relay-animate-overlay-fade-in)}.relay\:animate-pulse{animation:var(--relay-animate-pulse)}.relay\:animate-scale-in{animation:var(--relay-animate-scale-in)}.relay\:animate-spin{animation:var(--relay-animate-spin)}.relay\:cursor-pointer{cursor:pointer}.relay\:cursor-text{cursor:text}.relay\:snap-start{scroll-snap-align:start}.relay\:scroll-pt-\[40px\]{scroll-padding-top:40px}.relay\:flex-col{flex-direction:column}.relay\:flex-col-reverse{flex-direction:column-reverse}.relay\:flex-row{flex-direction:row}.relay\:flex-row-reverse{flex-direction:row-reverse}.relay\:flex-nowrap{flex-wrap:nowrap}.relay\:flex-wrap{flex-wrap:wrap}.relay\:flex-wrap-reverse{flex-wrap:wrap-reverse}.relay\:content-center{align-content:center}.relay\:items-baseline{align-items:baseline}.relay\:items-center{align-items:center}.relay\:items-end{align-items:flex-end}.relay\:items-start{align-items:flex-start}.relay\:items-stretch{align-items:stretch}.relay\:justify-between{justify-content:space-between}.relay\:justify-center{justify-content:center}.relay\:justify-end{justify-content:flex-end}.relay\:justify-start{justify-content:flex-start}.relay\:gap-1{gap:var(--relay-spacing-1)}.relay\:gap-2{gap:var(--relay-spacing-2)}.relay\:gap-3{gap:var(--relay-spacing-3)}.relay\:gap-4{gap:var(--relay-spacing-4)}.relay\:gap-\[2px\]{gap:2px}.relay\:gap-\[4px\]{gap:4px}.relay\:gap-\[6px\]{gap:6px}.relay\:gap-\[8px\]{gap:8px}.relay\:gap-\[14px\]{gap:14px}.relay\:self-center{align-self:center}.relay\:self-start{align-self:flex-start}.relay\:placeholder-ellipsis::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relay\:overflow-hidden{overflow:hidden}.relay\:overflow-x-auto{overflow-x:auto}.relay\:overflow-y-auto{overflow-y:auto}.relay\:overflow-y-hidden{overflow-y:hidden}.relay\:\!rounded-full{border-radius:3.40282e38px!important}.relay\:rounded{border-radius:.25rem}.relay\:rounded-\[4px\]{border-radius:4px}.relay\:rounded-\[6px\]{border-radius:6px}.relay\:rounded-\[8px\]{border-radius:8px}.relay\:rounded-\[12px\]{border-radius:12px}.relay\:rounded-\[25px\]{border-radius:25px}.relay\:rounded-\[50\%\]{border-radius:50%}.relay\:rounded-\[100px\]{border-radius:100px}.relay\:rounded-\[var\(--relay-radii-button-border-radius\)\]{border-radius:var(--relay-radii-button-border-radius)}.relay\:rounded-\[var\(--relay-radii-modal-border-radius\)\]{border-radius:var(--relay-radii-modal-border-radius)}.relay\:rounded-\[var\(--relay-radii-widget-border-radius\)\]{border-radius:var(--relay-radii-widget-border-radius)}.relay\:rounded-\[var\(--relay-radii-widget-card-border-radius\)\]{border-radius:var(--relay-radii-widget-card-border-radius)}.relay\:rounded-dropdown{border-radius:var(--relay-radius-dropdown)}.relay\:rounded-full{border-radius:3.40282e38px}.relay\:rounded-input{border-radius:var(--relay-radius-input)}.relay\:rounded-lg{border-radius:var(--relay-radius-lg)}.relay\:rounded-none{border-radius:0}.relay\:rounded-swap-btn{border-radius:var(--relay-radius-swap-btn)}.relay\:rounded-widget-card{border-radius:var(--relay-radius-widget-card)}.relay\:border{border-style:var(--tw-border-style);border-width:1px}.relay\:border-2{border-style:var(--tw-border-style);border-width:2px}.relay\:border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.relay\:border-\[length\:var\(--relay-borders-widget-swap-currency-button-border-width\)\]{border-style:var(--tw-border-style);border-width:var(--relay-borders-widget-swap-currency-button-border-width)}.relay\:border-none{--tw-border-style:none;border-style:none}.relay\:border-solid{--tw-border-style:solid;border-style:solid}.relay\:\!border-\[color\:var\(--relay-colors-widget-swap-currency-button-border-color\)\]{border-color:var(--relay-colors-widget-swap-currency-button-border-color)!important}.relay\:border-\[var\(--relay-colors-amber4\)\]{border-color:var(--relay-colors-amber4)}.relay\:border-\[var\(--relay-colors-gray-6\)\]{border-color:var(--relay-colors-gray-6)}.relay\:border-\[var\(--relay-colors-gray-8\)\]{border-color:var(--relay-colors-gray-8)}.relay\:border-\[var\(--relay-colors-gray3\)\]{border-color:var(--relay-colors-gray3)}.relay\:border-\[var\(--relay-colors-gray5\)\]{border-color:var(--relay-colors-gray5)}.relay\:border-\[var\(--relay-colors-green10\)\]{border-color:var(--relay-colors-green10)}.relay\:border-\[var\(--relay-colors-modal-background\)\]{border-color:var(--relay-colors-modal-background)}.relay\:border-\[var\(--relay-colors-red4\)\]{border-color:var(--relay-colors-red4)}.relay\:border-\[var\(--relay-colors-slate-5\)\]{border-color:var(--relay-colors-slate-5)}.relay\:border-\[var\(--relay-colors-subtle-border-color\)\]{border-color:var(--relay-colors-subtle-border-color)}.relay\:border-transparent{border-color:#0000}.relay\:border-white{border-color:var(--relay-color-white)}.relay\:\!bg-\[var\(--relay-colors-gray3\)\]{background-color:var(--relay-colors-gray3)!important}.relay\:\!bg-\[var\(--relay-colors-gray5\)\]{background-color:var(--relay-colors-gray5)!important}.relay\:bg-\[var\(--relay-colors-amber2\)\]{background-color:var(--relay-colors-amber2)}.relay\:bg-\[var\(--relay-colors-amber3\)\]{background-color:var(--relay-colors-amber3)}.relay\:bg-\[var\(--relay-colors-blackA10\)\]{background-color:var(--relay-colors-blackA10)}.relay\:bg-\[var\(--relay-colors-dropdown-background\)\]{background-color:var(--relay-colors-dropdown-background)}.relay\:bg-\[var\(--relay-colors-gray1\)\]{background-color:var(--relay-colors-gray1)}.relay\:bg-\[var\(--relay-colors-gray2\)\]{background-color:var(--relay-colors-gray2)}.relay\:bg-\[var\(--relay-colors-gray3\)\]{background-color:var(--relay-colors-gray3)}.relay\:bg-\[var\(--relay-colors-gray5\)\]{background-color:var(--relay-colors-gray5)}.relay\:bg-\[var\(--relay-colors-gray7\)\]{background-color:var(--relay-colors-gray7)}.relay\:bg-\[var\(--relay-colors-gray11\)\]{background-color:var(--relay-colors-gray11)}.relay\:bg-\[var\(--relay-colors-green2\)\]{background-color:var(--relay-colors-green2)}.relay\:bg-\[var\(--relay-colors-green3\)\]{background-color:var(--relay-colors-green3)}.relay\:bg-\[var\(--relay-colors-green9\)\]{background-color:var(--relay-colors-green9)}.relay\:bg-\[var\(--relay-colors-input-background\)\]{background-color:var(--relay-colors-input-background)}.relay\:bg-\[var\(--relay-colors-modal-background\)\]{background-color:var(--relay-colors-modal-background)}.relay\:bg-\[var\(--relay-colors-primary-button-background\)\]{background-color:var(--relay-colors-primary-button-background)}.relay\:bg-\[var\(--relay-colors-primary-color\)\]{background-color:var(--relay-colors-primary-color)}.relay\:bg-\[var\(--relay-colors-primary3\)\]{background-color:var(--relay-colors-primary3)}.relay\:bg-\[var\(--relay-colors-primary4\)\]{background-color:var(--relay-colors-primary4)}.relay\:bg-\[var\(--relay-colors-primary5\)\]{background-color:var(--relay-colors-primary5)}.relay\:bg-\[var\(--relay-colors-primary6\)\]{background-color:var(--relay-colors-primary6)}.relay\:bg-\[var\(--relay-colors-red2\)\]{background-color:var(--relay-colors-red2)}.relay\:bg-\[var\(--relay-colors-red3\)\]{background-color:var(--relay-colors-red3)}.relay\:bg-\[var\(--relay-colors-red9\)\]{background-color:var(--relay-colors-red9)}.relay\:bg-\[var\(--relay-colors-skeleton-background\)\]{background-color:var(--relay-colors-skeleton-background)}.relay\:bg-\[var\(--relay-colors-slate-6\)\]{background-color:var(--relay-colors-slate-6)}.relay\:bg-\[var\(--relay-colors-subtle-background-color\)\]{background-color:var(--relay-colors-subtle-background-color)}.relay\:bg-\[var\(--relay-colors-widget-background\)\]{background-color:var(--relay-colors-widget-background)}.relay\:bg-\[var\(--relay-colors-widget-card-background\)\]{background-color:var(--relay-colors-widget-card-background)}.relay\:bg-\[var\(--relay-colors-widget-selector-background\)\]{background-color:var(--relay-colors-widget-selector-background)}.relay\:bg-black\/50{background-color:var(--relay-color-black)}@supports (color:color-mix(in lab,red,red)){.relay\:bg-black\/50{background-color:color-mix(in oklab,var(--relay-color-black) 50%,transparent)}}.relay\:bg-transparent{background-color:#0000}.relay\:bg-none{background-image:none}.relay\:fill-\[var\(--relay-colors-button-disabled-color\)\]{fill:var(--relay-colors-button-disabled-color)}.relay\:fill-\[var\(--relay-colors-gray9\)\]{fill:var(--relay-colors-gray9)}.relay\:fill-\[var\(--relay-colors-primary-color\)\]{fill:var(--relay-colors-primary-color)}.relay\:p-0{padding:calc(var(--relay-spacing) * 0)}.relay\:p-1{padding:var(--relay-spacing-1)}.relay\:p-2{padding:var(--relay-spacing-2)}.relay\:p-3{padding:var(--relay-spacing-3)}.relay\:p-4{padding:var(--relay-spacing-4)}.relay\:p-\[4px\]{padding:4px}.relay\:p-\[8px\]{padding:8px}.relay\:p-\[12px\]{padding:12px}.relay\:\!px-0{padding-inline:calc(var(--relay-spacing) * 0)!important}.relay\:\!px-2{padding-inline:var(--relay-spacing-2)!important}.relay\:\!px-4{padding-inline:var(--relay-spacing-4)!important}.relay\:px-0{padding-inline:calc(var(--relay-spacing) * 0)}.relay\:px-1{padding-inline:var(--relay-spacing-1)}.relay\:px-2{padding-inline:var(--relay-spacing-2)}.relay\:px-3{padding-inline:var(--relay-spacing-3)}.relay\:px-4{padding-inline:var(--relay-spacing-4)}.relay\:px-5{padding-inline:var(--relay-spacing-5)}.relay\:px-\[4px\]{padding-inline:4px}.relay\:px-\[6px\]{padding-inline:6px}.relay\:px-\[10px\]{padding-inline:10px}.relay\:px-\[12px\]{padding-inline:12px}.relay\:px-\[14px\]{padding-inline:14px}.relay\:px-\[16px\]{padding-inline:16px}.relay\:\!py-0{padding-block:calc(var(--relay-spacing) * 0)!important}.relay\:py-0{padding-block:calc(var(--relay-spacing) * 0)}.relay\:py-1{padding-block:var(--relay-spacing-1)}.relay\:py-2{padding-block:var(--relay-spacing-2)}.relay\:py-3{padding-block:var(--relay-spacing-3)}.relay\:py-4{padding-block:var(--relay-spacing-4)}.relay\:py-5{padding-block:var(--relay-spacing-5)}.relay\:py-\[2px\]{padding-block:2px}.relay\:py-\[4px\]{padding-block:4px}.relay\:py-\[6px\]{padding-block:6px}.relay\:py-\[12px\]{padding-block:12px}.relay\:pt-0{padding-top:calc(var(--relay-spacing) * 0)}.relay\:pt-2{padding-top:var(--relay-spacing-2)}.relay\:pt-\[40px\]{padding-top:40px}.relay\:\!pr-7{padding-right:calc(var(--relay-spacing) * 7)!important}.relay\:pr-2{padding-right:var(--relay-spacing-2)}.relay\:pb-0{padding-bottom:calc(var(--relay-spacing) * 0)}.relay\:pb-1{padding-bottom:var(--relay-spacing-1)}.relay\:pb-3{padding-bottom:var(--relay-spacing-3)}.relay\:pb-\[24px\]{padding-bottom:24px}.relay\:pl-1{padding-left:var(--relay-spacing-1)}.relay\:pl-3{padding-left:var(--relay-spacing-3)}.relay\:pl-4{padding-left:var(--relay-spacing-4)}.relay\:text-center{text-align:center}.relay\:text-left{text-align:left}.relay\:text-right{text-align:right}.relay\:font-body{font-family:var(--relay-font-body)}.relay\:font-heading{font-family:var(--relay-font-heading)}.relay\:text-sm{font-size:var(--relay-text-sm);line-height:var(--tw-leading,var(--relay-text-sm--line-height))}.relay\:\!text-\[12px\]{font-size:12px!important}.relay\:text-\[10px\]{font-size:10px}.relay\:text-\[12px\]{font-size:12px}.relay\:text-\[14px\]{font-size:14px}.relay\:text-\[16px\]{font-size:16px}.relay\:text-\[20px\]{font-size:20px}.relay\:text-\[24px\]{font-size:24px}.relay\:text-\[32px\]{font-size:32px}.relay\:text-\[48px\]{font-size:48px}.relay\:text-\[64px\]{font-size:64px}.relay\:\!leading-none{--tw-leading:1!important;line-height:1!important}.relay\:leading-\[12px\]{--tw-leading:12px;line-height:12px}.relay\:leading-\[14px\]{--tw-leading:14px;line-height:14px}.relay\:leading-\[15px\]{--tw-leading:15px;line-height:15px}.relay\:leading-\[16px\]{--tw-leading:16px;line-height:16px}.relay\:leading-\[20px\]{--tw-leading:20px;line-height:20px}.relay\:leading-\[36px\]{--tw-leading:36px;line-height:36px}.relay\:leading-\[42px\]{--tw-leading:42px;line-height:42px}.relay\:leading-\[100\%\]{--tw-leading:100%;line-height:100%}.relay\:leading-none{--tw-leading:1;line-height:1}.relay\:leading-normal{--tw-leading:var(--relay-leading-normal);line-height:var(--relay-leading-normal)}.relay\:font-\[800\]{--tw-font-weight:800;font-weight:800}.relay\:font-black{--tw-font-weight:var(--relay-font-weight-black);font-weight:var(--relay-font-weight-black)}.relay\:font-bold{--tw-font-weight:var(--relay-font-weight-bold);font-weight:var(--relay-font-weight-bold)}.relay\:font-medium{--tw-font-weight:var(--relay-font-weight-medium);font-weight:var(--relay-font-weight-medium)}.relay\:font-normal{--tw-font-weight:var(--relay-font-weight-normal);font-weight:var(--relay-font-weight-normal)}.relay\:font-semibold{--tw-font-weight:var(--relay-font-weight-semibold);font-weight:var(--relay-font-weight-semibold)}.relay\:break-words{overflow-wrap:break-word}.relay\:text-ellipsis{text-overflow:ellipsis}.relay\:whitespace-nowrap{white-space:nowrap}.relay\:whitespace-pre{white-space:pre}.relay\:\!text-\[color\:var\(--relay-colors-gray8\)\]{color:var(--relay-colors-gray8)!important}.relay\:\!text-\[color\:var\(--relay-colors-gray9\)\]{color:var(--relay-colors-gray9)!important}.relay\:text-\[\#C1C8CD\]{color:#c1c8cd}.relay\:text-\[color\:var\(--relay-colors-amber9\)\]{color:var(--relay-colors-amber9)}.relay\:text-\[color\:var\(--relay-colors-amber10\)\]{color:var(--relay-colors-amber10)}.relay\:text-\[color\:var\(--relay-colors-amber11\)\]{color:var(--relay-colors-amber11)}.relay\:text-\[color\:var\(--relay-colors-amber12\)\]{color:var(--relay-colors-amber12)}.relay\:text-\[color\:var\(--relay-colors-anchor-color\)\]{color:var(--relay-colors-anchor-color)}.relay\:text-\[color\:var\(--relay-colors-blue12\)\]{color:var(--relay-colors-blue12)}.relay\:text-\[color\:var\(--relay-colors-button-disabled-color\)_\!important\]{color:var(--relay-colors-button-disabled-color)!important}.relay\:text-\[color\:var\(--relay-colors-gray6\)\]{color:var(--relay-colors-gray6)}.relay\:text-\[color\:var\(--relay-colors-gray8\)\]{color:var(--relay-colors-gray8)}.relay\:text-\[color\:var\(--relay-colors-gray9\)\]{color:var(--relay-colors-gray9)}.relay\:text-\[color\:var\(--relay-colors-gray11\)\]{color:var(--relay-colors-gray11)}.relay\:text-\[color\:var\(--relay-colors-gray12\)\]{color:var(--relay-colors-gray12)}.relay\:text-\[color\:var\(--relay-colors-green9\)\]{color:var(--relay-colors-green9)}.relay\:text-\[color\:var\(--relay-colors-green11\)\]{color:var(--relay-colors-green11)}.relay\:text-\[color\:var\(--relay-colors-green12\)\]{color:var(--relay-colors-green12)}.relay\:text-\[color\:var\(--relay-colors-input-color\)\]{color:var(--relay-colors-input-color)}.relay\:text-\[color\:var\(--relay-colors-primary-button-color\)\]{color:var(--relay-colors-primary-button-color)}.relay\:text-\[color\:var\(--relay-colors-primary8\)\]{color:var(--relay-colors-primary8)}.relay\:text-\[color\:var\(--relay-colors-primary9\)\]{color:var(--relay-colors-primary9)}.relay\:text-\[color\:var\(--relay-colors-primary11\)\]{color:var(--relay-colors-primary11)}.relay\:text-\[color\:var\(--relay-colors-primary12\)\]{color:var(--relay-colors-primary12)}.relay\:text-\[color\:var\(--relay-colors-red9\)\]{color:var(--relay-colors-red9)}.relay\:text-\[color\:var\(--relay-colors-red10\)\]{color:var(--relay-colors-red10)}.relay\:text-\[color\:var\(--relay-colors-red11\)\]{color:var(--relay-colors-red11)}.relay\:text-\[color\:var\(--relay-colors-slate10\)\]{color:var(--relay-colors-slate10)}.relay\:text-\[color\:var\(--relay-colors-text-default\)\]{color:var(--relay-colors-text-default)}.relay\:text-\[color\:var\(--relay-colors-text-error\)\]{color:var(--relay-colors-text-error)}.relay\:text-\[color\:var\(--relay-colors-text-subtle\)\]{color:var(--relay-colors-text-subtle)}.relay\:text-\[color\:var\(--relay-colors-text-subtle-secondary\)\]{color:var(--relay-colors-text-subtle-secondary)}.relay\:text-\[color\:var\(--relay-colors-text-success\)\]{color:var(--relay-colors-text-success)}.relay\:text-white{color:var(--relay-color-white)}.relay\:normal-case{text-transform:none}.relay\:cta-font-style:not(:disabled){font-style:var(--relay-fonts-button-cta-font-style)}.relay\:italic{font-style:italic}.relay\:line-through{text-decoration-line:line-through}.relay\:no-underline{text-decoration-line:none}.relay\:opacity-\[0\.15\]{opacity:.15}.relay\:shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:focus-inset:is(:focus,[data-focus]){box-shadow:inset 0 0 0 2px var(--relay-colors-focus-color)!important;outline:none!important}.relay\:grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.relay\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--relay-blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.relay\:transition-\[backdrop-filter\]{transition-property:-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--relay-default-transition-timing-function));transition-duration:var(--tw-duration,var(--relay-default-transition-duration))}.relay\:transition-none{transition-property:none}.relay\:duration-100{--tw-duration:.1s;transition-duration:.1s}.relay\:duration-150{--tw-duration:.15s;transition-duration:.15s}.relay\:duration-200{--tw-duration:.2s;transition-duration:.2s}.relay\:duration-300{--tw-duration:.3s;transition-duration:.3s}.relay\:duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.relay\:ease-linear{--tw-ease:linear;transition-timing-function:linear}.relay\:ease-out{--tw-ease:var(--relay-ease-out);transition-timing-function:var(--relay-ease-out)}.relay\:will-change-transform{will-change:transform}.relay\:outline-none{--tw-outline-style:none;outline-style:none}.relay\:select-none{-webkit-user-select:none;user-select:none}.relay\:border-dropdown{border:var(--relay-borders-dropdown-border)}.relay\:border-modal{border:var(--relay-borders-modal-border)}.relay\:border-widget{border:var(--relay-borders-widget-border)}.relay\:border-widget-card{border:var(--relay-borders-widget-card-border)}.relay\:placeholder\:text-\[color\:var\(--relay-colors-gray9\)\]::placeholder{color:var(--relay-colors-gray9)}.relay\:placeholder\:text-\[color\:var\(--relay-colors-gray12\)\]::placeholder{color:var(--relay-colors-gray12)}.relay\:placeholder\:text-\[color\:var\(--relay-colors-input-color\)\]::placeholder{color:var(--relay-colors-input-color)}.relay\:placeholder\:text-\[color\:var\(--relay-colors-text-subtle\)\]::placeholder{color:var(--relay-colors-text-subtle)}.relay\:focus-within\:shadow-\[inset_0_0_0_2px_var\(--relay-colors-focus-color\)\]:focus-within{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--relay-colors-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.relay\:hover\:cursor-pointer:hover{cursor:pointer}.relay\:hover\:\!bg-\[var\(--relay-colors-gray4\)\]:hover{background-color:var(--relay-colors-gray4)!important}.relay\:hover\:\!bg-\[var\(--relay-colors-gray5\)\]:hover{background-color:var(--relay-colors-gray5)!important}.relay\:hover\:bg-\[rgba\(128\,128\,128\,0\.1\)\]:hover{background-color:#8080801a}.relay\:hover\:bg-\[rgba\(var\(--relay-colors-gray-rgb\,0\,0\,0\)\,0\.1\)\]:hover{background-color:rgba(var(--relay-colors-gray-rgb,0,0,0),.1)}.relay\:hover\:bg-\[var\(--relay-colors-amber4\)\]:hover{background-color:var(--relay-colors-amber4)}.relay\:hover\:bg-\[var\(--relay-colors-gray-2\)\]:hover{background-color:var(--relay-colors-gray-2)}.relay\:hover\:bg-\[var\(--relay-colors-gray2\)\]:hover{background-color:var(--relay-colors-gray2)}.relay\:hover\:bg-\[var\(--relay-colors-gray3\)\]:hover{background-color:var(--relay-colors-gray3)}.relay\:hover\:bg-\[var\(--relay-colors-gray4\)\]:hover{background-color:var(--relay-colors-gray4)}.relay\:hover\:bg-\[var\(--relay-colors-primary-button-hover-background\)\]:hover{background-color:var(--relay-colors-primary-button-hover-background)}.relay\:hover\:bg-\[var\(--relay-colors-red10\)\]:hover{background-color:var(--relay-colors-red10)}.relay\:hover\:bg-\[var\(--relay-colors-secondary-button-hover-background\)\]:hover{background-color:var(--relay-colors-secondary-button-hover-background)}.relay\:hover\:bg-\[var\(--relay-colors-widget-selector-hover-background\)\]:hover{background-color:var(--relay-colors-widget-selector-hover-background)}.relay\:hover\:\!text-\[color\:var\(--relay-colors-gray11\)\]:hover{color:var(--relay-colors-gray11)!important}.relay\:hover\:text-\[color\:var\(--relay-colors-amber11\)\]:hover{color:var(--relay-colors-amber11)}.relay\:hover\:text-\[color\:var\(--relay-colors-anchor-hover-color\)\]:hover{color:var(--relay-colors-anchor-hover-color)}.relay\:hover\:text-\[color\:var\(--relay-colors-gray11\)\]:hover{color:var(--relay-colors-gray11)}.relay\:hover\:text-\[color\:var\(--relay-colors-gray12\)\]:hover{color:var(--relay-colors-gray12)}.relay\:hover\:text-\[color\:var\(--relay-colors-primary-button-hover-color\)\]:hover{color:var(--relay-colors-primary-button-hover-color)}.relay\:hover\:text-\[color\:var\(--relay-colors-secondary-button-hover-color\)\]:hover{color:var(--relay-colors-secondary-button-hover-color)}.relay\:hover\:brightness-\[0\.97\]:hover{--tw-brightness:brightness(.97);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.relay\:focus\:bg-\[var\(--relay-colors-gray3\)\]:focus{background-color:var(--relay-colors-gray3)}.relay\:focus\:shadow-\[inset_0_0_0_2px_var\(--relay-colors-focus-color\)\]:focus{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--relay-colors-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.relay\:focus-visible\:rounded-\[4px\]:focus-visible{border-radius:4px}.relay\:focus-visible\:shadow-\[0_0_0_2px_var\(--relay-colors-focus-color\)\]:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--relay-colors-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:focus-visible\:shadow-\[inset_0_0_0_2px_var\(--relay-colors-focus-color\)\]:focus-visible{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--relay-colors-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:focus-visible\:ring-\[var\(--relay-colors-focus-color\)\]:focus-visible{--tw-ring-color:var(--relay-colors-focus-color)}.relay\:focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.relay\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.relay\:active\:scale-\[0\.98\]:active{scale:.98}.relay\:active\:bg-\[var\(--relay-colors-gray5\)\]:active{background-color:var(--relay-colors-gray5)}.relay\:active\:shadow-\[inset_0_0_0_2px_var\(--relay-colors-focus-color\)\]:active{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--relay-colors-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.relay\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.relay\:disabled\:bg-\[var\(--relay-colors-button-disabled-background\)\]:disabled{background-color:var(--relay-colors-button-disabled-background)}.relay\:disabled\:bg-\[var\(--relay-colors-widget-selector-background\)\]:disabled{background-color:var(--relay-colors-widget-selector-background)}.relay\:disabled\:text-\[color\:var\(--relay-colors-button-disabled-color\)\]:disabled{color:var(--relay-colors-button-disabled-color)}.relay\:disabled\:text-\[color\:var\(--relay-colors-gray10\)\]:disabled,.relay\:disabled\:placeholder\:text-\[color\:var\(--relay-colors-gray10\)\]:disabled::placeholder{color:var(--relay-colors-gray10)}@media(hover:hover){.relay\:disabled\:hover\:bg-\[var\(--relay-colors-button-disabled-background\)\]:disabled:hover{background-color:var(--relay-colors-button-disabled-background)}.relay\:disabled\:hover\:text-\[color\:var\(--relay-colors-button-disabled-color\)\]:disabled:hover{color:var(--relay-colors-button-disabled-color)}}.relay\:disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.relay\:data-\[state\=\'checked\'\]\:translate-x-\[17px\][data-state=checked]{--tw-translate-x:17px;translate:var(--tw-translate-x) var(--tw-translate-y)}.relay\:data-\[state\=\'checked\'\]\:bg-\[var\(--relay-colors-primary-button-background\)\][data-state=checked]{background-color:var(--relay-colors-primary-button-background)}.relay\:data-\[state\=active\]\:border-\[var\(--relay-colors-gray-5\)\][data-state=active]{border-color:var(--relay-colors-gray-5)}.relay\:data-\[state\=active\]\:bg-\[var\(--relay-colors-subtle-background-color\)\][data-state=active]{background-color:var(--relay-colors-subtle-background-color)}.relay\:data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:var(--relay-animate-collapsible-up)}.relay\:data-\[state\=closed\]\:animate-dialog-slide-down[data-state=closed]{animation:var(--relay-animate-dialog-slide-down)}.relay\:data-\[state\=closed\]\:animate-overlay-fade-out[data-state=closed]{animation:var(--relay-animate-overlay-fade-out)}.relay\:data-\[state\=closed\]\:animate-scale-out[data-state=closed]{animation:var(--relay-animate-scale-out)}.relay\:data-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:var(--relay-animate-collapsible-down)}@media not all and (min-width:520px){.relay\:max-\[520px\]\:mb-2{margin-bottom:var(--relay-spacing-2)}.relay\:max-\[520px\]\:flex{display:flex}.relay\:max-\[520px\]\:w-full{width:100%}.relay\:max-\[520px\]\:gap-2{gap:var(--relay-spacing-2)}.relay\:max-\[520px\]\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.relay\:max-\[520px\]\:border{border-style:var(--tw-border-style);border-width:1px}.relay\:max-\[520px\]\:border-solid{--tw-border-style:solid;border-style:solid}.relay\:max-\[520px\]\:border-\[var\(--relay-colors-gray-5\)\]{border-color:var(--relay-colors-gray-5)}.relay\:max-\[520px\]\:bg-transparent{background-color:#0000}}@media(min-width:500px){.relay\:bp500\:flex-col{flex-direction:column}.relay\:bp500\:flex-row{flex-direction:row}.relay\:bp500\:items-start{align-items:flex-start}.relay\:bp500\:gap-1{gap:var(--relay-spacing-1)}}@media(min-width:600px){.relay\:sm\:block{display:block}.relay\:sm\:hidden{display:none}.relay\:sm\:w-\[370px\]{width:370px}.relay\:sm\:w-\[386px\]{width:386px}.relay\:sm\:max-w-\[532px\]{max-width:532px}.relay\:sm\:max-w-full{max-width:100%}.relay\:sm\:min-w-\[400px\]{min-width:400px}.relay\:sm\:gap-2{gap:var(--relay-spacing-2)}.relay\:sm\:text-xs{font-size:var(--relay-text-xs);line-height:var(--tw-leading,var(--relay-text-xs--line-height))}}@media(min-width:660px){.relay\:min-\[660px\]\:p-0{padding:calc(var(--relay-spacing) * 0)}.relay\:min-\[660px\]\:px-2{padding-inline:var(--relay-spacing-2)}.relay\:min-\[660px\]\:text-\[14px\]{font-size:14px}.relay\:min-\[660px\]\:leading-\[20px\]{--tw-leading:20px;line-height:20px}.relay\:min-\[660px\]\:text-\[color\:var\(--relay-colors-text-default\)\]{color:var(--relay-colors-text-default)}}.relay\:\[\&_\.green-time\]\:text-\[color\:var\(--relay-colors-green11\)\] .green-time{color:var(--relay-colors-green11)}.relay\:\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.relay\:\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.relay\:\[\&\:\:-webkit-scrollbar\]\:w-\[6px\]::-webkit-scrollbar{width:6px}.relay\:\[\&\:\:-webkit-scrollbar\]\:bg-transparent::-webkit-scrollbar{background-color:#0000}.relay\:\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e38px}.relay\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--relay-colors-gray5\)\]::-webkit-scrollbar-thumb{background-color:var(--relay-colors-gray5)}.relay\:\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}.relay\:\[\&\:\:placeholder\]\:text-ellipsis::placeholder{text-overflow:ellipsis}.relay\:\[\&\:not\(\:disabled\)\]\:font-heading:not(:disabled){font-family:var(--relay-font-heading)}.relay\:\[\&\:not\(\:disabled\)\]\:font-bold:not(:disabled){--tw-font-weight:var(--relay-font-weight-bold);font-weight:var(--relay-font-weight-bold)}.relay\:\[\&\:not\(\:disabled\)\]\:uppercase:not(:disabled){text-transform:uppercase}.relay\:\[\&\[data-state\=on\]\]\:shadow-\[inset_0_0_0_2px_var\(--relay-colors-focus-color\)\][data-state=on]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--relay-colors-focus-color));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}button:hover .relay\:\[button\:hover_\&\]\:bg-\[var\(--relay-colors-gray5\)\]{background-color:var(--relay-colors-gray5)}}@keyframes relay-pulse{50%{opacity:.5}}@keyframes relay-pulse-shadow{0%{box-shadow:0 0 0 0 var(--relay-colors-primary4)}to{box-shadow:0 0 0 6px var(--relay-colors-primary4)}}@keyframes relay-spin{to{transform:rotate(360deg)}}@keyframes relay-collapsibleSlideDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes relay-collapsibleSlideUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@keyframes relay-dialog-slide-up{0%{opacity:0;bottom:-100%}to{opacity:1;bottom:0}}@keyframes relay-dialog-slide-down{0%{opacity:1;bottom:0}to{opacity:0;bottom:-100%}}@keyframes relay-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes relay-dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes relay-content-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes relay-icon-pop-in{0%{transform:scale(0)}50%{transform:scale(1.12)}70%{transform:scale(.95)}85%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes relay-scale-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes relay-scale-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.95)}}@keyframes relay-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes relay-overlay-fade-out{0%{opacity:1}to{opacity:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}:root{--bg-sunken: #081114;--accent-strong: #80fff2;--on-accent: #041513;--positive-bright: #5eead4;--positive-soft: #ccfbf1;--warning-strong: #ffd166;--warning-soft: #fff3c4;--negative-soft: #f0a0a6;--info: #60a5fa;--info-dim: #93abc8;--info-strong: #9fd0ff;--on-info: #061525;--gold: #b9852f;--gold-strong: #d7aa4d;--violet: #a78bfa;--cyan: #6ee7f9;--text-tertiary: var(--text-muted);--bg-tooltip: #202331;--positive-surface-1: rgba(16, 57, 52, .96);--positive-surface-2: rgba(9, 31, 30, .98);--info-surface-a20: rgba(14, 31, 51, .2);--info-surface-a40: rgba(14, 31, 51, .4);--info-surface-a42: rgba(14, 31, 51, .42);--info-surface-a72: rgba(14, 31, 51, .72);--info-surface-a78: rgba(14, 31, 51, .78);--violet-surface: rgba(45, 34, 42, .96);--warning-surface-a20: rgba(48, 37, 17, .2);--warning-surface-a52: rgba(48, 37, 17, .52);--negative-surface-a26: rgba(65, 24, 28, .26);--negative-surface-a42: rgba(65, 24, 28, .42);--bg-tooltip-a94: rgba(32, 35, 49, .94);--accent-dim-a32: rgba(17, 72, 66, .32);--positive-soft-a72: rgba(204, 251, 241, .72);--text1-a28: rgba(231, 240, 241, .28);--text1-a36: rgba(231, 240, 241, .36);--info-a34: rgba(96, 165, 250, .34);--warning-surface-a36: rgba(48, 37, 17, .36);--negative-a28: rgba(255, 77, 87, .28);--negative-a20: rgba(255, 77, 87, .2);--positive-bright-a20: rgba(94, 234, 212, .2);--positive-bright-a25: rgba(94, 234, 212, .25);--negative-a48: rgba(255, 77, 87, .48);--negative-a72: rgba(255, 77, 87, .72);--muted-a18: rgba(138, 155, 161, .18);--muted-a28: rgba(138, 155, 161, .28);--muted-a48: rgba(138, 155, 161, .48);--accent-a04: rgba(45, 212, 191, .04);--accent-a06: rgba(45, 212, 191, .06);--accent-a08: rgba(45, 212, 191, .08);--accent-a12: rgba(45, 212, 191, .12);--accent-a18: rgba(45, 212, 191, .18);--accent-a24: rgba(45, 212, 191, .24);--accent-a26: rgba(45, 212, 191, .26);--accent-a28: rgba(45, 212, 191, .28);--accent-a32: rgba(45, 212, 191, .32);--accent-a42: rgba(45, 212, 191, .42);--accent-a10: rgba(45, 212, 191, .1);--accent-a48: rgba(45, 212, 191, .48);--accent-a58: rgba(45, 212, 191, .58);--accent-a72: rgba(45, 212, 191, .72);--accent-strong-a14: rgba(128, 255, 242, .14);--accent-strong-a24: rgba(128, 255, 242, .24);--positive-a12: rgba(0, 194, 168, .12);--positive-a16: rgba(0, 194, 168, .16);--positive-a32: rgba(0, 194, 168, .32);--positive-a35: rgba(0, 194, 168, .35);--negative-a08: rgba(255, 77, 87, .08);--negative-a12: rgba(255, 77, 87, .12);--negative-a35: rgba(255, 77, 87, .35);--warning-a12: rgba(245, 184, 75, .12);--warning-a16: rgba(245, 184, 75, .16);--warning-a20: rgba(245, 184, 75, .2);--warning-a25: rgba(245, 184, 75, .25);--warning-a28: rgba(245, 184, 75, .28);--warning-a32: rgba(245, 184, 75, .32);--warning-a35: rgba(245, 184, 75, .35);--warning-a42: rgba(245, 184, 75, .42);--info-a08: rgba(96, 165, 250, .08);--info-a12: rgba(96, 165, 250, .12);--info-a16: rgba(96, 165, 250, .16);--info-a20: rgba(96, 165, 250, .2);--info-a24: rgba(96, 165, 250, .24);--info-a28: rgba(96, 165, 250, .28);--info-a44: rgba(96, 165, 250, .44);--info-dim-a06: rgba(147, 171, 200, .06);--info-dim-a08: rgba(147, 171, 200, .08);--info-dim-a16: rgba(147, 171, 200, .16);--info-dim-a20: rgba(147, 171, 200, .2);--info-dim-a28: rgba(147, 171, 200, .28);--info-dim-a34: rgba(147, 171, 200, .34);--info-dim-a58: rgba(147, 171, 200, .58);--info-dim-a72: rgba(147, 171, 200, .72);--violet-a20: rgba(167, 139, 250, .2);--violet-a22: rgba(167, 139, 250, .22);--cyan-a18: rgba(110, 231, 249, .18);--cyan-a24: rgba(110, 231, 249, .24);--cyan-a32: rgba(110, 231, 249, .32);--gold-a16: rgba(185, 133, 47, .16);--gold-a42: rgba(185, 133, 47, .42);--gold-a48: rgba(185, 133, 47, .48);--gold-a76: rgba(185, 133, 47, .76);--text1-a62: rgba(231, 240, 241, .62);--text1-a72: rgba(231, 240, 241, .72);--text1-a88: rgba(231, 240, 241, .88);--text1-a94: rgba(231, 240, 241, .94);--text2-a04: rgba(146, 163, 168, .04);--text2-a08: rgba(146, 163, 168, .08);--text2-a12: rgba(146, 163, 168, .12);--text2-a18: rgba(146, 163, 168, .18);--text2-a24: rgba(146, 163, 168, .24);--text2-a36: rgba(146, 163, 168, .36);--text2-a44: rgba(146, 163, 168, .44);--text2-a52: rgba(146, 163, 168, .52);--text2-a62: rgba(146, 163, 168, .62);--text2-a72: rgba(146, 163, 168, .72);--text2-a88: rgba(146, 163, 168, .88);--text3-a08: rgba(138, 155, 161, .08);--text3-a12: rgba(138, 155, 161, .12);--text3-a16: rgba(138, 155, 161, .16);--text3-a22: rgba(138, 155, 161, .22);--text3-a32: rgba(138, 155, 161, .32);--muted-a14: rgba(138, 155, 161, .14);--muted-a58: rgba(138, 155, 161, .58);--muted-a70: rgba(138, 155, 161, .7);--muted-a90: rgba(138, 155, 161, .9);--bg-sunken-a24: rgba(8, 17, 20, .24);--bg-sunken-a40: rgba(8, 17, 20, .4);--bg-sunken-a46: rgba(8, 17, 20, .46);--bg-sunken-a58: rgba(8, 17, 20, .58);--bg-sunken-a64: rgba(8, 17, 20, .64);--bg-sunken-a72: rgba(8, 17, 20, .72);--bg-sunken-a78: rgba(8, 17, 20, .78);--bg-sunken-a88: rgba(8, 17, 20, .88);--bg-sunken-a96: rgba(8, 17, 20, .96);--bg-sunken-a98: rgba(8, 17, 20, .98);--bg-hover-a34: rgba(19, 34, 38, .34);--bg-hover-a42: rgba(19, 34, 38, .42);--bg-hover-a72: rgba(19, 34, 38, .72);--bg-hover-a80: rgba(19, 34, 38, .8);--bg-hover-a85: rgba(19, 34, 38, .85);--bg-hover-a90: rgba(19, 34, 38, .9);--bg-hover-a95: rgba(19, 34, 38, .95);--bg-hover-a98: rgba(19, 34, 38, .98);--border-subtle-a70: rgba(29, 42, 46, .7);--ink: #000;--ink-a16: rgba(0, 0, 0, .16);--ink-a24: rgba(0, 0, 0, .24);--ink-a28: rgba(0, 0, 0, .28);--ink-a34: rgba(0, 0, 0, .34);--ink-a45: rgba(0, 0, 0, .45);--ink-a55: rgba(0, 0, 0, .55);--ink-a72: rgba(0, 0, 0, .72);--white-a02: rgba(255, 255, 255, .02);--white-a04: rgba(255, 255, 255, .04);--white-a05: rgba(255, 255, 255, .05);--white-a08: rgba(255, 255, 255, .08);--text-2xs: 11px;--text-xs: 12px;--text-sm: 12px;--text-md: 13px;--text-lg: 14px;--text-xl: 16px;--text-2xl: 20px;--text-3xl: 28px;--text-5xl: 44px;--text-display: clamp(44px, 4.25vw, 66px);--lh-tight: 1.2;--lh-base: 1.45;--lh-loose: 1.6;--ls-tight: -.02em;--ls-label: .06em;--r-sm: 4px;--r-md: 6px;--r-lg: 10px;--r-pill: 999px;--shadow-1: 0 4px 12px rgba(0, 0, 0, .32);--shadow-2: 0 12px 28px rgba(0, 0, 0, .42);--shadow-3: 0 24px 64px rgba(0, 0, 0, .5);--focus-ring: 0 0 0 3px rgba(45, 212, 191, .35);--dur-fast: .12s;--dur-base: .15s;--dur-slow: .5s;--ease-out: cubic-bezier(.16, 1, .3, 1);--z-base: 0;--z-sticky: 10;--z-popover: 50;--z-tooltip: 100;--z-modal: 200;--z-toast: 300;--z-below: -1;--z-layer-1: 1;--z-layer-2: 2;--z-layer-3: 3;--z-layer-4: 4;--z-layer-5: 5;--z-layer-6: 6;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--tooltip-bg: var(--bg-sunken);--tooltip-border: var(--border-strong);--tooltip-radius: var(--r-sm);--tooltip-shadow: var(--shadow-2);--tooltip-color: var(--text-secondary);--tooltip-font-size: var(--text-xs);--tooltip-line-height: var(--lh-base);--tooltip-label-size: var(--text-sm);--tooltip-body-size: var(--text-lg);--tooltip-body-weight: 500;--tooltip-width: min(460px, calc(100vw - 48px) );--tooltip-wide-width: min(600px, calc(100vw - 48px) );--chip-height: 22px;--chip-padding-x: 7px;--chip-font-size: var(--text-sm);--chip-line-height: 20px;--chip-sm-height: 20px;--chip-sm-padding-x: 6px;--chip-sm-font-size: var(--text-xs);--chip-sm-line-height: 18px}.btn,.primary-button,.secondary-button,.danger-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.danger-button:focus-visible,.icon-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn-primary,.primary-button{color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);font-weight:600}.btn-secondary,.secondary-button{color:var(--text-primary);background:var(--bg-sunken);border:1px solid var(--border-strong)}.btn-danger,.danger-button{color:var(--negative-soft);background:var(--bg-sunken);border:1px solid var(--negative-a35)}.btn-icon,.icon-button{width:30px;height:30px;color:var(--text-secondary);background:var(--bg-sunken);border:1px solid var(--border-subtle)}.btn-secondary:hover,.secondary-button:hover,.btn-icon:hover,.icon-button:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-danger:hover,.danger-button:hover{color:var(--negative-soft);background:var(--negative-a08)}.btn-icon.accent,.icon-button.accent{color:var(--accent);border-color:var(--accent-dim)}.btn-icon.subtle,.icon-button.subtle{color:var(--text-secondary);background:transparent;border-color:transparent}.btn-sm,.primary-button.compact,.secondary-button.compact,.danger-button.compact,.icon-button.compact,.compact-action{min-height:28px;padding:0 10px;font-size:var(--text-sm)}button:disabled{opacity:.55;cursor:not-allowed}.btn-primary:disabled,.primary-button:disabled{color:var(--text-muted);border-color:var(--border-subtle);background:var(--bg-sunken)}.btn-toggle,.status-toggle-button,.schedule-option-button,.chat-action-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 9px;color:var(--text-secondary);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn-toggle:hover,.btn-toggle:focus-visible,.status-toggle-button:hover,.status-toggle-button:focus-visible,.schedule-option-button:hover,.schedule-option-button:focus-visible{color:var(--text-primary);border-color:var(--accent-dim)}.chat-action-button{height:auto;min-height:28px;background:var(--bg-sunken-a88);border-color:var(--border-subtle)}.chat-action-button:hover,.chat-action-button:focus-visible{color:var(--text-primary);background:var(--bg-hover)}.btn-toggle.active,.status-toggle-button.active,.schedule-option-button.active,.chat-action-button.active{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-a08)}.btn-link,.info-link-button{display:inline-flex;align-items:center;gap:6px;padding:9px var(--space-4);color:var(--text-primary);background:var(--bg-sunken-a72);border:1px solid var(--border-strong);border-radius:var(--r-md);font-size:var(--text-md);text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn-link:hover,.info-link-button:hover{color:var(--accent);border-color:var(--accent)}.btn-segment,.leaderboard-segment-button,.chart-filter-segment-button{padding:6px 14px;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-secondary);font-size:var(--text-md);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.chart-filter-segment-button{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.btn-segment.is-active,.leaderboard-segment-button.is-active,.chart-filter-segment-button.is-active{background:var(--accent-dim);color:var(--text-primary)}.card,.info-card,.profile-reward-card,.profile-achievement,.telegram-link-panel,.api-key-empty-panel,.chat-recent-panel,.agent-build-card,.new-agent-account-card,.agent-notification-telegram-card,.agent-story-card,.directive-proposal-card{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md)}.card-sunken,.telegram-link-panel,.api-key-empty-panel,.agent-build-card,.new-agent-account-card,.agent-notification-telegram-card{background:var(--bg-sunken)}.card-raised,.chat-recent-panel{box-shadow:var(--shadow-2)}.card-accent,.directive-proposal-card{border-color:var(--accent-a28)}.chip,.chip-text{--trading-chip-height: var(--chip-height);--trading-chip-padding-x: var(--chip-padding-x);--trading-chip-font-size: var(--chip-font-size);--trading-chip-line-height: var(--lh-loose)}.chip-sm,.chip-text-compact{--trading-chip-height: var(--chip-sm-height);--trading-chip-padding-x: var(--chip-sm-padding-x);--trading-chip-font-size: var(--chip-sm-font-size);--trading-chip-line-height: var(--lh-loose)}.chip,.wallet-chip,.source-chip,.status-pill,.side-pill,.operation-pill,.origin-pill,.account-kind-pill{display:inline-flex;align-items:center;height:var(--trading-chip-height, var(--chip-height));padding:0 var(--trading-chip-padding-x, var(--chip-padding-x));border:1px solid var(--border-subtle);color:var(--text-secondary);background:var(--bg-sunken);font-size:var(--trading-chip-font-size, var(--chip-font-size));line-height:var(--trading-chip-line-height, var(--chip-line-height));white-space:nowrap}.chip,.wallet-chip,.source-chip{border-radius:var(--r-sm)}.status-pill,.side-pill,.operation-pill,.origin-pill,.account-kind-pill{border-radius:var(--r-pill)}.chip-accent{color:var(--accent);border-color:var(--accent-a32)}.chip-positive,.status-pill.positive{color:var(--trade-status-positive);border-color:var(--trade-status-positive-border)}.chip-warning,.status-pill.warning{color:var(--trade-status-warning);border-color:var(--trade-status-warning-border)}.chip-negative,.status-pill.negative{color:var(--trade-status-negative);border-color:var(--trade-status-negative-border)}.chip-neutral{color:var(--trade-neutral);border-color:var(--trade-neutral-border)}.input,.modal-select-button{min-width:0;color:var(--text-primary);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:var(--r-sm);outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.input{height:36px;padding:0 10px}.input-sm,.modal-select-button{height:30px;padding:0 9px}.input:focus-visible,.input-sm:focus-visible,.modal-select-button:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover);display:grid;place-items:center;padding:18px;background:var(--ink-a55)}.modal,.activity-summary-popover,.hyperliquid-status-popover{border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--bg-panel);box-shadow:var(--shadow-3)}.modal{width:min(420px,100%);max-height:calc(100vh - 36px);overflow:hidden}.modal-sm{width:min(420px,100%)}.modal-md,.modal.trigger-modal,.modal.agent-delete-modal{width:min(740px,100%)}.modal-lg,.modal.agent-modal{width:min(960px,100%)}@font-face{font-family:NaN Holo Condensed;src:url(/fonts/NaNHoloCondensed-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--bg-app: #071012;--bg-topbar: #0a1114;--bg-panel: #0c1518;--bg-panel-alt: #101a1d;--bg-hover: #132226;--border-subtle: #1d2a2e;--border-strong: #2a3a3f;--text-primary: #e7f0f1;--text-secondary: #92a3a8;--text-muted: #8a9ba1;--accent: #2dd4bf;--accent-dim: #114842;--positive: #00c2a8;--negative: #ff4d57;--warning: #f5b84b;--font-wordmark: "NaN Holo Condensed", "Arial Black", system-ui, sans-serif;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", "IBM Plex Mono", "Roboto Mono", Consolas, monospace;--app-footer-height: 32px;--trade-pnl-positive: var(--positive);--trade-pnl-negative: var(--negative);--trade-warning: var(--warning);--trade-source-manual: #8db8c1;--trade-source-manual-border: var(--cyan-a24);--trade-source-schedule: #8fc0b8;--trade-source-schedule-border: var(--accent-a24);--trade-source-trigger: #c2a46d;--trade-source-trigger-border: var(--warning-a25);--trade-source-system: #b4bdc1;--trade-source-system-border: var(--violet-a22);--trade-account-paper: #8fc0b8;--trade-account-paper-border: var(--accent-a24);--trade-account-mainnet: #9aabb0;--trade-account-mainnet-border: var(--text3-a32);--trade-side-long: #8db8c1;--trade-side-long-border: var(--cyan-a32);--trade-side-short: #c2a46d;--trade-side-short-border: var(--warning-a32);--trade-operation-open: #f3c96d;--trade-operation-open-border: var(--warning-a42);--trade-operation-close: #b3c0c5;--trade-operation-close-border: var(--text1-a36);--trade-operation-liquidation: #c2a46d;--trade-operation-liquidation-border: var(--warning-a25);--trade-origin-agent: var(--trade-source-schedule);--trade-origin-agent-border: var(--trade-source-schedule-border);--trade-origin-liquidation: var(--trade-operation-liquidation);--trade-origin-liquidation-border: var(--trade-operation-liquidation-border);--trade-status-positive: var(--trade-pnl-positive);--trade-status-positive-border: var(--positive-a35);--trade-status-positive-bg: var(--bg-hover-a34);--trade-status-warning: var(--trade-warning);--trade-status-warning-border: var(--warning-a35);--trade-status-warning-bg: var(--warning-surface-a36);--trade-status-negative: var(--trade-pnl-negative);--trade-status-negative-border: var(--negative-a35);--trade-status-negative-bg: var(--negative-surface-a42);--trade-status-running: var(--info-dim);--trade-status-running-border: var(--info-a28);--trade-status-running-bg: var(--info-surface-a42);--trade-neutral: #9aabb0;--trade-neutral-border: var(--text3-a32);--trade-neutral-bg: var(--bg-sunken-a40);--relay-colors-gray1: var(--bg-app);--relay-colors-gray2: var(--bg-sunken);--relay-colors-gray3: var(--bg-panel);--relay-colors-gray4: var(--bg-panel-alt);--relay-colors-gray5: var(--border-subtle);--relay-colors-gray6: var(--border-strong);--relay-colors-gray7: var(--border-strong);--relay-colors-gray8: var(--border-strong);--relay-colors-gray9: var(--text-muted);--relay-colors-gray10: var(--text-tertiary);--relay-colors-gray11: var(--text-secondary);--relay-colors-gray12: var(--text-primary);--relay-colors-gray-1: var(--bg-app);--relay-colors-gray-2: var(--bg-sunken);--relay-colors-gray-3: var(--bg-panel);--relay-colors-gray-4: var(--bg-panel-alt);--relay-colors-gray-5: var(--border-subtle);--relay-colors-gray-6: var(--border-strong);--relay-colors-gray-7: var(--border-strong);--relay-colors-gray-8: var(--border-strong);--relay-colors-gray-9: var(--text-muted);--relay-colors-gray-10: var(--text-tertiary);--relay-colors-gray-11: var(--text-secondary);--relay-colors-gray-12: var(--text-primary);--relay-colors-slate-1: var(--bg-app);--relay-colors-slate-2: var(--bg-sunken);--relay-colors-slate-3: var(--bg-panel);--relay-colors-slate-4: var(--bg-panel-alt);--relay-colors-slate-5: var(--border-subtle);--relay-colors-slate-6: var(--border-strong);--relay-colors-slate-7: var(--border-strong);--relay-colors-slate-8: var(--border-strong);--relay-colors-slate-9: var(--text-muted);--relay-colors-slate-10: var(--text-tertiary);--relay-colors-slate-11: var(--text-secondary);--relay-colors-slate-12: var(--text-primary);--relay-colors-green2: var(--positive-a12);--relay-colors-green3: var(--positive-a16);--relay-colors-green9: var(--positive);--relay-colors-green10: var(--accent);--relay-colors-green11: var(--positive-bright);--relay-colors-green12: var(--positive-soft);--relay-colors-grass-2: var(--positive-a12);--relay-colors-grass-3: var(--positive-a16);--relay-colors-grass-9: var(--positive);--relay-colors-grass-10: var(--accent);--relay-colors-grass-11: var(--positive-bright);--relay-colors-grass-12: var(--positive-soft);--relay-colors-amber2: var(--warning-a12);--relay-colors-amber3: var(--warning-a16);--relay-colors-amber4: var(--warning-a20);--relay-colors-amber9: var(--warning);--relay-colors-amber10: var(--warning-strong);--relay-colors-amber11: var(--warning-strong);--relay-colors-amber12: var(--warning-soft);--relay-colors-amber-2: var(--warning-a12);--relay-colors-amber-3: var(--warning-a16);--relay-colors-amber-4: var(--warning-a20);--relay-colors-amber-9: var(--warning);--relay-colors-amber-10: var(--warning-strong);--relay-colors-amber-11: var(--warning-strong);--relay-colors-amber-12: var(--warning-soft);--relay-colors-primary1: var(--bg-app);--relay-colors-primary2: var(--bg-sunken);--relay-colors-primary3: var(--bg-panel);--relay-colors-primary4: var(--accent-a12);--relay-colors-primary5: var(--accent-a18);--relay-colors-primary6: var(--accent-a24);--relay-colors-primary7: var(--accent-a32);--relay-colors-primary8: var(--accent-a48);--relay-colors-primary9: var(--accent);--relay-colors-primary10: var(--positive-bright);--relay-colors-primary11: var(--accent-strong);--relay-colors-primary12: var(--positive-soft);--relay-colors-input-background: var(--bg-sunken);--relay-colors-input-color: var(--text-primary);--relay-colors-modal-background: var(--bg-panel);--relay-colors-subtle-border-color: var(--border-subtle);--relay-colors-widget-background: var(--bg-panel);--relay-colors-widget-card-background: var(--bg-sunken);--relay-colors-widget-selector-background: var(--bg-panel-alt);--relay-colors-widget-selector-hover-background: var(--bg-hover);--relay-colors-anchor-color: var(--accent);--relay-colors-anchor-hover-color: var(--accent-strong);--relay-colors-secondary-button-hover-background: var(--bg-hover);--relay-colors-secondary-button-hover-color: var(--text-primary);--relay-colors-text-subtle-secondary: var(--text-muted);font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-app);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.relay-kit-reset{--relay-colors-gray1: var(--bg-app);--relay-colors-gray2: var(--bg-sunken);--relay-colors-gray3: var(--bg-panel);--relay-colors-gray4: var(--bg-panel-alt);--relay-colors-gray5: var(--border-subtle);--relay-colors-gray6: var(--border-strong);--relay-colors-gray7: var(--border-strong);--relay-colors-gray8: var(--border-strong);--relay-colors-gray9: var(--text-muted);--relay-colors-gray10: var(--text-tertiary);--relay-colors-gray11: var(--text-secondary);--relay-colors-gray12: var(--text-primary);--relay-colors-gray-1: var(--bg-app);--relay-colors-gray-2: var(--bg-sunken);--relay-colors-gray-3: var(--bg-panel);--relay-colors-gray-4: var(--bg-panel-alt);--relay-colors-gray-5: var(--border-subtle);--relay-colors-gray-6: var(--border-strong);--relay-colors-gray-7: var(--border-strong);--relay-colors-gray-8: var(--border-strong);--relay-colors-gray-9: var(--text-muted);--relay-colors-gray-10: var(--text-tertiary);--relay-colors-gray-11: var(--text-secondary);--relay-colors-gray-12: var(--text-primary);--relay-colors-green2: var(--positive-a12);--relay-colors-green3: var(--positive-a16);--relay-colors-green9: var(--positive);--relay-colors-green10: var(--accent);--relay-colors-green11: var(--positive-bright);--relay-colors-green12: var(--positive-soft);--relay-colors-grass-2: var(--positive-a12);--relay-colors-grass-3: var(--positive-a16);--relay-colors-grass-9: var(--positive);--relay-colors-grass-10: var(--accent);--relay-colors-grass-11: var(--positive-bright);--relay-colors-grass-12: var(--positive-soft);--relay-colors-amber2: var(--warning-a12);--relay-colors-amber3: var(--warning-a16);--relay-colors-amber4: var(--warning-a20);--relay-colors-amber9: var(--warning);--relay-colors-amber10: var(--warning-strong);--relay-colors-amber11: var(--warning-strong);--relay-colors-amber12: var(--warning-soft);--relay-colors-amber-2: var(--warning-a12);--relay-colors-amber-3: var(--warning-a16);--relay-colors-amber-4: var(--warning-a20);--relay-colors-amber-9: var(--warning);--relay-colors-amber-10: var(--warning-strong);--relay-colors-amber-11: var(--warning-strong);--relay-colors-amber-12: var(--warning-soft);--relay-colors-primary1: var(--bg-app);--relay-colors-primary2: var(--bg-sunken);--relay-colors-primary3: var(--bg-panel);--relay-colors-primary4: var(--accent-a12);--relay-colors-primary5: var(--accent-a18);--relay-colors-primary6: var(--accent-a24);--relay-colors-primary7: var(--accent-a32);--relay-colors-primary8: var(--accent-a48);--relay-colors-primary9: var(--accent);--relay-colors-primary10: var(--positive-bright);--relay-colors-primary11: var(--accent-strong);--relay-colors-primary12: var(--positive-soft);--relay-colors-input-background: var(--bg-sunken);--relay-colors-input-color: var(--text-primary);--relay-colors-modal-background: var(--bg-panel);--relay-colors-subtle-border-color: var(--border-subtle);--relay-colors-widget-background: var(--bg-panel);--relay-colors-widget-card-background: var(--bg-sunken);--relay-colors-widget-selector-background: var(--bg-panel-alt);--relay-colors-widget-selector-hover-background: var(--bg-hover);--relay-colors-anchor-color: var(--accent);--relay-colors-anchor-hover-color: var(--accent-strong);--relay-colors-secondary-button-hover-background: var(--bg-hover);--relay-colors-secondary-button-hover-color: var(--text-primary);--relay-colors-text-subtle-secondary: var(--text-muted)}*{box-sizing:border-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html,body,#root{width:100%;min-height:100%;margin:0}body{background:var(--bg-app);color:var(--text-primary);font-size:var(--text-sm)}button,input,textarea,select{font:inherit}button{color:inherit}input:not(.relay-kit-reset *),textarea:not(.relay-kit-reset *),select:not(.relay-kit-reset *){min-width:0;color:var(--text-primary);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:var(--r-sm);outline:none}input:not(.relay-kit-reset *),select:not(.relay-kit-reset *){height:30px;padding:0 9px}textarea:not(.relay-kit-reset *){resize:vertical;min-height:74px;padding:var(--space-2) 9px;line-height:var(--lh-base)}input:not(.relay-kit-reset *):focus-visible,textarea:not(.relay-kit-reset *):focus-visible,select:not(.relay-kit-reset *):focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring)}.landing-page{position:relative;min-height:100vh;overflow-x:hidden;background:var(--on-accent)}.landing-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-layer-1);pointer-events:none;background:radial-gradient(ellipse 85% 60% at 17% 15%,var(--accent-a24),transparent 62%),radial-gradient(ellipse 70% 55% at 80% 13%,rgba(0,194,168,.28),transparent 58%),radial-gradient(ellipse 65% 32% at 48% 90%,var(--positive-a32),transparent 62%),linear-gradient(180deg,var(--bg-sunken-a64) 0%,var(--bg-sunken-a24) 38%,var(--bg-sunken-a46) 100%)}.landing-shader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-base);width:100%;height:100%;opacity:.42;mix-blend-mode:screen;pointer-events:none}.agent-builder-page{--agent-builder-decision-width: 960px;width:min(1440px,calc(100% - 48px));min-height:100%;display:flex;flex-direction:column;gap:20px;margin:0 auto;padding:30px 0 var(--space-7)}.agent-builder-loading{min-height:min(620px,100%);align-items:center;justify-content:center;color:var(--text-muted);text-align:center}.agent-builder-loading strong{color:var(--text-primary);font-size:var(--text-xl)}.agent-builder-loading p{max-width:480px;margin:-8px 0 0;color:var(--negative-soft);font-size:var(--text-md)}.agent-builder-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5)}.agent-builder-header>div{display:grid;gap:6px}.agent-builder-header h1{margin:0;color:var(--text-primary);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:500;line-height:var(--lh-tight)}.agent-builder-header p,.agent-builder-section-heading p,.agent-builder-review>header p{margin:0;color:var(--text-muted);font-size:var(--text-md);line-height:var(--lh-base)}.agent-builder-save-state{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding-bottom:var(--space-1);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.agent-builder-save-state svg{color:var(--accent)}.agent-builder-stages{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.agent-builder-stages:before{content:"";position:absolute;top:13px;right:12.5%;left:12.5%;height:1px;background:var(--border-strong)}.agent-builder-stages li{position:relative;z-index:var(--z-layer-1);display:grid;justify-items:center;gap:7px;color:var(--text-muted);font-size:var(--text-xs);text-align:center}.agent-builder-stages li>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--text-muted);background:var(--bg-app);font-family:var(--font-mono);font-size:var(--text-2xs)}.agent-builder-stages li.active,.agent-builder-stages li.complete{color:var(--text-primary)}.agent-builder-stages li.active>span{color:var(--on-accent);border-color:var(--accent);background:var(--accent);box-shadow:var(--focus-ring)}.agent-builder-stages li.complete>span{color:var(--accent);border-color:var(--accent-dim);background:var(--bg-panel)}.agent-builder-notice,.agent-builder-error{padding:10px var(--space-3);border:1px solid var(--warning-a28);border-radius:var(--r-md);color:var(--trade-operation-open);background:var(--warning-surface-a52);font-size:var(--text-sm)}.agent-builder-error{border-color:var(--negative-a35);color:var(--negative-soft);background:var(--negative-surface-a42)}.agent-builder-guided{display:grid;gap:22px;padding:clamp(22px,4vw,38px);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:radial-gradient(circle at 90% 0%,var(--accent-a06),transparent 32%),var(--bg-sunken-a96);box-shadow:var(--shadow-3)}.agent-builder-decision-panel,.agent-builder-decision-actions{width:min(100%,var(--agent-builder-decision-width));margin-inline:auto}.agent-builder-section-heading{display:grid;gap:7px}.agent-builder-section-heading h2{max-width:740px;margin:0;color:var(--text-primary);font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));font-weight:500;line-height:var(--lh-tight)}.agent-builder-strategy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.agent-builder-strategy-card{min-width:0;aspect-ratio:5 / 7;perspective:1200px;transition:transform var(--dur-base) var(--ease-out)}.agent-builder-strategy-card:hover:not(.selected):not(.locked){transform:translateY(-2px)}.agent-builder-strategy-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform var(--dur-slow) var(--ease-out)}.agent-builder-strategy-card.selected .agent-builder-strategy-card-inner{transform:rotateY(180deg);animation:agent-builder-strategy-flip-in .34s cubic-bezier(.4,0,.2,1) both}@keyframes agent-builder-strategy-flip-in{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.agent-builder-strategy-card-face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--bg-sunken-a96);backface-visibility:hidden;-webkit-backface-visibility:hidden}.agent-builder-strategy-card-front{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:22px;padding:26px var(--space-5);color:var(--text-secondary);text-align:left;cursor:pointer}.agent-builder-strategy-card:hover:not(.selected):not(.locked) .agent-builder-strategy-card-front,.agent-builder-strategy-card-front:focus-visible{border-color:var(--accent-a58);background:var(--bg-hover-a98)}.agent-builder-strategy-card-front:focus-visible{outline:1px solid var(--accent);outline-offset:-3px}.agent-builder-strategy-card-front:disabled,.agent-builder-strategy-subtype:disabled{cursor:not-allowed}.agent-builder-strategy-card-front strong,.agent-builder-strategy-card-back>strong{color:var(--text-primary);font-size:var(--text-2xl);font-weight:650;line-height:var(--lh-tight)}.agent-builder-strategy-card-front>span{color:var(--text-secondary);font-size:var(--text-2xl);line-height:var(--lh-loose)}.agent-builder-strategy-card-back{display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px;padding:var(--space-5) 20px 20px;border-color:var(--accent);background:linear-gradient(180deg,var(--positive-surface-1),var(--positive-surface-2));transform:rotateY(180deg);box-shadow:inset 0 0 0 1px var(--accent-a10)}.agent-builder-strategy-card-back>strong{color:var(--accent-strong)}.agent-builder-strategy-card-back>div{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--space-3)}.agent-builder-strategy-subtype{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:9px;padding:15px;border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text-secondary);background:var(--bg-sunken-a88);text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.agent-builder-strategy-subtype:hover:not(:disabled),.agent-builder-strategy-subtype:focus-visible{border-color:var(--accent-a48);background:var(--bg-hover-a90)}.agent-builder-strategy-subtype.selected{border-color:var(--accent);background:var(--bg-hover-a95)}.agent-builder-strategy-subtype strong{color:var(--text-primary);font-size:var(--text-xl);font-weight:650;line-height:var(--lh-tight)}.agent-builder-strategy-subtype.selected strong{color:var(--accent-strong)}.agent-builder-strategy-subtype span{color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--lh-base)}.agent-builder-custom-strategy{display:flex;justify-content:center;padding-top:18px;border-top:1px solid var(--border-subtle)}.agent-builder-strategy-card.custom{width:min(100%,760px);height:190px;aspect-ratio:auto}.agent-builder-strategy-card.custom .agent-builder-strategy-card-front{gap:10px;padding:22px var(--space-5)}.agent-builder-strategy-card.custom .agent-builder-strategy-card-back{gap:var(--space-3);padding:18px}.agent-builder-strategy-card.custom .agent-builder-strategy-card-back>div{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-builder-strategy-card.custom .agent-builder-strategy-subtype{padding:var(--space-3) 14px}.agent-builder-strategy-actions{display:flex;justify-content:flex-end;padding-top:2px}.agent-builder-strategy-actions .primary-button{min-width:108px;height:34px;padding:0 var(--space-4)}.agent-builder-choice{min-width:0;min-height:112px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-2);padding:15px;border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text-secondary);background:var(--bg-sunken-a88);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.agent-builder-choice:hover:not(:disabled),.agent-builder-choice:focus-visible{border-color:var(--accent-a48);background:var(--bg-hover);transform:translateY(-1px)}.agent-builder-choice.selected{border-color:var(--accent);background:linear-gradient(180deg,var(--positive-surface-1),var(--positive-surface-2));box-shadow:inset 0 0 0 1px var(--accent-a10)}.agent-builder-choice strong{color:var(--text-primary);font-size:var(--text-xl);font-weight:650;line-height:var(--lh-tight)}.agent-builder-choice.selected strong{color:var(--accent-strong)}.agent-builder-choice>span{color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--lh-base)}.agent-builder-behavior-question legend{margin:0;color:var(--text-primary);font-size:var(--text-xl);font-weight:600}.agent-builder-back{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:var(--text-muted);background:transparent;font-size:var(--text-sm);cursor:pointer}.agent-builder-back:hover{color:var(--text-primary)}.agent-builder-behavior-list{display:grid;gap:25px}.agent-builder-behavior-question{min-width:0;display:grid;gap:var(--space-3);margin:0;padding:0;border:0}.agent-builder-behavior-question legend{padding:0 0 14px}.agent-builder-behavior-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agent-builder-behavior-grid .agent-builder-choice{min-height:91px}.agent-builder-transition-note{margin:-5px 0 0;color:var(--text-muted);font-size:var(--text-xs)}.agent-builder-workspace{min-height:610px;display:grid;grid-template-columns:235px minmax(0,1fr);align-items:start;gap:var(--space-3)}.agent-builder-summary,.agent-builder-chat,.agent-builder-review{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a96)}.agent-builder-chat-column{min-width:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);align-items:start;gap:18px}.agent-builder-chat-split{min-height:610px}.agent-builder-chat-split>.agent-builder-inline-loading,.agent-builder-chat-split>.agent-builder-chat-column{width:100%}.agent-builder-chat-card{min-width:0;display:grid;gap:var(--space-3)}.agent-builder-chat-card .agent-builder-review{width:100%;grid-column:1;grid-template-columns:minmax(0,1fr);padding:20px}.agent-builder-chat-card .agent-builder-review>*{grid-column:1}.agent-builder-chat-column .agent-builder-chat{position:sticky;top:12px;height:min(720px,calc(100dvh - 190px));min-height:520px}@media(min-width:1101px)and (min-height:720px){.agent-builder-page-workspace{height:100%;min-height:0;overflow:hidden}.agent-builder-page-workspace .agent-builder-chat-split{min-height:0;flex:1 1 0;overflow:hidden}.agent-builder-page-workspace .agent-builder-chat-column{height:100%;min-height:0;align-items:stretch}.agent-builder-page-workspace .agent-builder-chat-card{height:100%;min-height:0;overflow:hidden}.agent-builder-page-workspace .agent-builder-chat-card .agent-builder-review{height:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:0;padding:0;overflow-x:hidden;overflow-y:hidden}.agent-builder-page-workspace .agent-builder-chat-card .agent-builder-review-scroll{min-height:0;align-content:start;overflow-x:hidden;overflow-y:auto;padding:20px 20px 24px;overscroll-behavior:contain;scroll-padding-bottom:24px;scrollbar-color:var(--text2-a36) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.agent-builder-page-workspace .agent-builder-chat-card .agent-builder-review>footer{position:static;z-index:var(--z-layer-2);margin:0;padding:18px 20px 20px;border-top:1px solid var(--border-strong);background:linear-gradient(180deg,var(--text2-a04),transparent),var(--bg-sunken);box-shadow:0 -12px 24px var(--ink-a16)}.agent-builder-page-workspace .agent-builder-chat-column .agent-builder-chat{position:static;top:auto;height:100%;min-height:0}}.agent-builder-summary{position:sticky;top:12px;overflow:hidden}.agent-builder-summary summary{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 13px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:650;list-style:none;cursor:default}.agent-builder-summary summary::-webkit-details-marker{display:none}.agent-builder-summary summary svg{display:none}.agent-builder-summary-body{display:grid;border-top:1px solid var(--border-subtle)}.agent-builder-summary-body>div{display:grid;gap:var(--space-1);padding:var(--space-3) 13px;border-bottom:1px solid var(--border-subtle-a70)}.agent-builder-summary-body>div:last-child{border-bottom:0}.agent-builder-summary-body span{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--ls-label);text-transform:uppercase}.agent-builder-summary-body strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere}.agent-builder-summary-body small{color:var(--text-muted);font-size:var(--text-2xs)}.agent-builder-chat{min-width:0;height:min(680px,calc(100vh - 190px));min-height:520px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.agent-builder-chat>header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:var(--space-2) 10px;border-bottom:1px solid var(--bg-hover-a90);background:var(--bg-app);box-shadow:var(--shadow-1)}.agent-builder-chat>header h2{min-width:0;display:inline-flex;align-items:baseline;gap:4px;margin:0;color:var(--text-primary);font-size:var(--text-md);white-space:nowrap}.agent-builder-review h2{margin:0;color:var(--text-primary);font-size:var(--text-xl);font-weight:650}.agent-builder-chat>header h2 strong{overflow:hidden;font-size:var(--text-lg);text-overflow:ellipsis}.agent-builder-chat>header h2 span{color:var(--text-muted);font-weight:400}.agent-builder-messages{min-height:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:18px;scrollbar-color:var(--text2-a36) transparent}.agent-builder-messages.empty{padding:18px}.agent-builder-chat-empty-state{min-height:100%;gap:26px;padding:30px 0}.agent-builder-chat-empty-state .chat-empty-intro{max-width:520px}.agent-builder-chat-empty-copy{max-width:440px;margin:0;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-base)}.agent-builder-chat-empty-state .chat-prompts{width:100%}.agent-builder-chat-empty-state .chat-prompt-tab{min-height:112px}.agent-builder-message{width:min(94%,720px);padding:13px 15px;border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-secondary);background:var(--bg-sunken-a96);font-size:var(--text-lg);line-height:var(--lh-base)}.agent-builder-message.user{width:fit-content;max-width:min(72%,620px);align-self:flex-end;border-color:var(--accent-dim);color:var(--text-primary);background:var(--bg-panel)}.agent-builder-message.error{border-color:var(--negative-a35)}.agent-builder-message p{margin:0;white-space:pre-wrap}.agent-builder-message .agent-config-markdown{font-size:var(--text-lg);line-height:var(--lh-base)}.agent-builder-kickoff{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--border-subtle);border-radius:var(--r-pill);color:var(--text-muted);background:var(--bg-sunken-a72);font-family:var(--font-mono);font-size:var(--text-2xs)}.agent-builder-kickoff svg{color:var(--accent)}.agent-builder-kickoff-status{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-muted)}.agent-builder-thinking{min-height:18px;display:inline-flex;align-items:center;gap:var(--space-1)}.agent-builder-thinking i{width:5px;height:5px;border-radius:50%;background:var(--text-muted);animation:agent-builder-thinking 1.2s ease-in-out infinite}.agent-builder-thinking i:nth-child(2){animation-delay:.12s}.agent-builder-thinking i:nth-child(3){animation-delay:.24s}@keyframes agent-builder-thinking{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.agent-builder-composer{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:var(--space-2);padding:10px;border-top:1px solid var(--border-subtle);background:var(--bg-sunken-a78)}.agent-builder-composer textarea{width:100%;min-height:42px;max-height:130px;resize:vertical;padding:9px 10px;background:var(--bg-app);font-size:var(--text-lg);line-height:var(--lh-base)}.agent-builder-composer .primary-button{align-self:stretch;min-height:38px}.agent-builder-review{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;padding:clamp(20px,3vw,30px);border-color:var(--accent-a28);box-shadow:var(--shadow-3);font-size:var(--text-md)}.agent-builder-review>header,.agent-builder-review>footer,.agent-builder-review>section:first-of-type,.agent-builder-review>.agent-builder-form-error{grid-column:1 / -1}.agent-builder-review-scroll{min-width:0;grid-column:1 / -1;display:grid;grid-template-columns:inherit;gap:18px 26px}.agent-builder-proposal-heading{min-width:0;grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-strong)}.agent-builder-proposal-heading>div{min-width:0;display:grid;gap:0}.agent-builder-proposal-heading>div>span{color:var(--text-primary);font-size:var(--text-xl);font-weight:700}.agent-builder-start-over-action{min-height:30px;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:0 4px;border:0;color:var(--text-muted);background:transparent;font:inherit;font-size:var(--text-sm);cursor:pointer}.agent-builder-start-over-action:hover:not(:disabled),.agent-builder-start-over-action:focus-visible{color:var(--negative-soft)}.agent-builder-start-over-action:disabled{cursor:default;opacity:.55}.agent-builder-review-scroll>section:first-of-type,.agent-builder-review-scroll>.agent-builder-form-error{grid-column:1 / -1}.agent-builder-review-scroll>.agent-builder-editor-section:not(:first-of-type){padding-top:8px}.agent-builder-review>header{display:grid;gap:6px;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.agent-builder-review>header>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.agent-builder-execution-chip{flex:0 0 auto;padding:4px 9px;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--text-secondary);background:var(--bg-sunken-a72);font-size:var(--text-xs);font-weight:600}.agent-builder-review h2{font-size:var(--text-3xl);font-weight:500}.agent-builder-proposal-basics{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:end;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--border-subtle)}.agent-builder-proposal-basics.single{grid-template-columns:minmax(0,1fr)}.agent-builder-model-field,.agent-builder-harness-field{min-width:0;display:grid;gap:7px;color:var(--text-secondary);font-weight:600}.agent-builder-model-field select,.agent-builder-harness-field select{width:100%;min-width:0;min-height:36px;padding:7px 9px;background:var(--bg-app)}.agent-builder-audience-section{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:18px;padding-top:4px;border-top:1px solid var(--border-subtle)}.agent-builder-audience-section>.agent-notification-section{min-width:0;padding:0;border:0}.agent-builder-secondary-settings{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding-top:8px}.agent-builder-secondary-settings.advanced-open{grid-template-columns:minmax(0,1fr)}.agent-builder-secondary-settings>.agent-builder-audience-section,.agent-builder-secondary-settings>.agent-builder-advanced-section{grid-column:auto}.agent-builder-secondary-settings .agent-builder-audience-section{padding-top:0;border-top:0}.agent-builder-audience-section .agent-notification-telegram-label{gap:7px}.agent-builder-audience-section .agent-notification-telegram-label>svg{color:var(--text-muted)}.agent-builder-audience-section .agent-notification-telegram-label strong{color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}.agent-builder-advanced-section{grid-column:1 / -1;gap:0!important;border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden}.agent-builder-advanced-toggle{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 13px;border:0;color:var(--text-secondary);background:var(--bg-sunken-a72);font:inherit;font-weight:650;cursor:pointer}.agent-builder-advanced-toggle>span{display:inline-flex;align-items:center;gap:var(--space-2)}.agent-builder-advanced-toggle>svg{transition:transform var(--dur-base) var(--ease-out)}.agent-builder-advanced-toggle>svg.expanded{transform:rotate(180deg)}.agent-builder-advanced-content{display:grid;gap:18px;padding:14px;border-top:1px solid var(--border-subtle)}.agent-builder-advanced-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.agent-builder-advanced-content>.agent-tool-access-section{padding:14px 0 0;border:0;border-top:1px solid var(--border-subtle)}.agent-builder-tuning-section{grid-column:1 / -1}.agent-builder-tuning-grid{display:grid;gap:15px}.agent-builder-tuning-row{min-width:0;display:grid;grid-template-columns:138px minmax(0,1fr);align-items:center;gap:var(--space-3)}.agent-builder-tuning-label{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:6px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}.agent-builder-tuning-label>:first-child{white-space:nowrap}.agent-builder-tuning-label .help-popover{justify-self:end}.agent-builder-value-options{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-sunken)}.agent-builder-value-option{width:100%;min-width:0;height:30px;padding:0 5px;font-size:var(--text-xs);line-height:var(--lh-tight);text-align:center;white-space:normal}.agent-builder-value-help{width:100%}.agent-builder-value-help:not(:last-child){border-right:1px solid var(--border-strong)}.agent-builder-value-help .help-popover-trigger.agent-builder-value-option{width:100%;min-width:0;height:34px;padding:0 6px;opacity:.78;color:var(--text-secondary);border:0;border-radius:0;background:transparent;font-size:var(--text-xs);line-height:var(--lh-tight);text-align:center;white-space:normal;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.agent-builder-value-help .help-popover-trigger.agent-builder-value-option:hover,.agent-builder-value-help .help-popover-trigger.agent-builder-value-option:focus-visible{opacity:1;color:var(--text-primary);background:var(--accent-a08)}.agent-builder-value-help .help-popover-trigger.agent-builder-value-option.active{opacity:1;color:color-mix(in srgb,var(--slider-color) 72%,var(--text-primary));background:var(--slider-color-soft);box-shadow:inset 0 0 0 1px var(--slider-color-soft)}.agent-builder-tuning-row.value-5{--slider-color: var(--negative-soft);--slider-color-soft: var(--negative-a20);--slider-color-ring: var(--negative-a08)}.agent-builder-review section{min-width:0;display:grid;align-content:start;gap:9px}.agent-builder-review section h3{margin:0;color:var(--agent-editor-heading-color, var(--text-primary));font-family:inherit;font-size:var(--text-xl);font-weight:700;letter-spacing:normal;line-height:var(--lh-base);text-transform:none}.agent-builder-policy-group{position:relative;min-width:0;display:grid;gap:0;padding:0;border:1px solid var(--border-subtle-a70);border-top-color:var(--accent-a24);border-radius:var(--r-md);background:radial-gradient(circle at 0 0,var(--accent-a04),transparent 38%),var(--bg-sunken-a40)}.agent-builder-policy-cards{position:relative;min-width:0;display:grid;grid-template-areas:"activity market" "position position";grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:14px}.agent-builder-activity-group{grid-area:activity}.agent-builder-activity-group,.agent-builder-market-scope-group{height:100%}.agent-builder-position-sizing-group{grid-area:position}.agent-builder-policy-cards>.agent-asset-universe-editor.integrated{grid-area:market}.agent-builder-policy-group>h4{min-height:32px;display:flex;align-items:center;margin:0;padding:7px 11px;border-bottom:1px solid var(--border-subtle-a70);border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--text-muted);background:var(--bg-hover-a34);font-size:var(--text-2xs);font-weight:600;line-height:14px;letter-spacing:.04em}.agent-builder-policy-group>.agent-builder-limit-summary{width:calc(100% - 16px);margin:8px;border-radius:var(--r-sm);background:var(--bg-sunken-a78)}.agent-builder-position-sizing-group .agent-builder-limit-summary>div{min-height:76px}.agent-builder-identity-settings{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.agent-builder-identity-settings .agent-builder-name-field,.agent-builder-identity-settings .agent-visibility-switch-field{display:grid;align-content:center;gap:7px}.agent-builder-identity-name{min-width:0}.agent-builder-identity-settings .agent-builder-name-field>span,.agent-builder-identity-settings .agent-visibility-switch-field>.field-label-with-help{color:var(--text-muted);font-size:var(--text-2xs);font-weight:650}.agent-builder-identity-settings .agent-builder-name-field input{min-height:34px}.agent-builder-identity-settings .agent-visibility-switch-field{justify-items:end}.agent-builder-identity-settings .agent-visibility-switch{min-width:72px;height:28px;opacity:.82;font-size:var(--text-sm)}.agent-builder-identity-settings .agent-visibility-switch:hover,.agent-builder-identity-settings .agent-visibility-switch:focus-visible{opacity:1}.agent-builder-name-field,.agent-visibility-switch-field{min-width:0;display:grid;gap:6px;color:var(--agent-editor-label-color, var(--text-secondary));font-size:var(--text-md);font-weight:500;line-height:var(--lh-base)}.agent-visibility-switch-field{justify-items:end}.agent-visibility-switch{min-width:86px}.agent-builder-review section>.agent-config-markdown{padding:13px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a72);font-size:var(--text-sm)}.agent-builder-editor-section input:not([type=range]),.agent-builder-editor-section textarea{width:100%;background:var(--bg-app);font-size:var(--text-md)}.agent-builder-editor-section input:not([type=range]){min-height:36px;padding:7px 9px}.agent-builder-editor-section>label{display:grid;gap:6px;color:var(--agent-editor-label-color, var(--text-secondary));font-size:var(--text-md);font-weight:500;line-height:var(--lh-base)}.agent-builder-editor-section textarea{min-height:180px;resize:vertical;padding:10px 11px;line-height:var(--lh-base)}.agent-builder-editor-strategy textarea{height:auto;min-height:76px;max-height:180px;field-sizing:content;font-size:var(--text-lg);line-height:var(--lh-base)}.agent-builder-limit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;overflow:hidden;border-radius:var(--r-md);background:var(--text2-a04)}.agent-builder-operational-summary{position:relative;z-index:var(--z-layer-2);width:100%;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.agent-builder-usd-limit-summary{position:relative;z-index:var(--z-layer-1);width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-builder-limit-summary>div{position:relative;min-width:0;display:grid;align-content:center;gap:5px;min-height:70px;padding:11px 14px;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.agent-builder-limit-summary>div+div{border-left:1px solid var(--border-subtle-a70)}.agent-builder-limit-summary>div:has(.agent-builder-limit-action:hover),.agent-builder-limit-summary>div:has(.agent-builder-limit-action:focus-visible){background:var(--accent-a10);box-shadow:inset 0 0 0 1px var(--accent-a28),0 3px 12px var(--accent-a06)}.agent-builder-limit-summary>div.editing{background:var(--accent-a08);box-shadow:inset 0 0 0 1px var(--accent-a42)}.agent-builder-limit-summary dt{min-width:0;display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--lh-tight)}.agent-builder-limit-summary dt>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-builder-limit-summary dd{min-width:0;min-height:30px;display:flex;align-items:center;margin:0;color:var(--text-primary);font-size:var(--text-md);font-weight:750}.agent-builder-limit-summary .agent-builder-limit-help{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;display:flex;align-items:stretch}.agent-builder-limit-help .help-popover-trigger.agent-builder-limit-action,.agent-builder-schedule-card-toggle,.agent-builder-policy-card-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;min-height:0;height:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:30px 14px 8px;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer;outline:none}.agent-builder-schedule-card.editing{z-index:var(--z-layer-4)}.agent-builder-asset-policy-summary{grid-column:1 / -1;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.agent-builder-asset-policy-card.editing{z-index:var(--z-layer-4)}.agent-builder-asset-policy-popover{position:absolute;top:calc(100% + 7px);bottom:auto;left:0;z-index:var(--z-popover);width:min(440px,calc(100vw - 48px));display:grid;gap:10px;padding:12px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-panel);box-shadow:var(--shadow-3)}.agent-builder-market-scope-group .agent-builder-asset-policy-popover{top:calc(100% + 18px);width:calc(200% + 1px);max-width:calc(100vw - 48px)}.agent-builder-symbol-policy-card .agent-builder-asset-policy-popover{right:0;left:auto}.agent-builder-symbol-picker-overlay{position:absolute;right:0;bottom:0;left:0;z-index:var(--z-popover);width:100%;height:auto;max-height:calc(100vh - 120px);min-height:0;display:grid;align-content:start;overflow:hidden;padding:12px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-panel);box-shadow:var(--shadow-3)}.agent-builder-symbol-picker-overlay .symbol-policy-symbols-field{min-height:0;gap:7px;align-content:start;padding:0;border:0;background:transparent}.agent-builder-symbol-picker-overlay .symbol-blocklist-field{min-height:0;display:flex;flex-direction:column}.agent-builder-symbol-picker-overlay .symbol-blocklist-input input:focus-visible{box-shadow:none}.agent-builder-symbol-picker-overlay .symbol-suggestion-menu{position:static;order:-1;flex:0 0 160px;height:160px;min-height:160px;width:100%;max-height:160px;padding:2px 0;border:0;border-radius:var(--r-sm);background:transparent;box-shadow:none}.agent-builder-schedule-popover{position:absolute;top:calc(100% + 7px);left:0;z-index:var(--z-popover);width:min(340px,calc(100vw - 48px));min-width:min(300px,calc(100vw - 48px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-panel);box-shadow:var(--shadow-3)}.agent-builder-schedule-popover .agent-schedule-slider-control{grid-template-columns:minmax(150px,1fr) auto;gap:6px}.agent-builder-schedule-popover .agent-schedule-slider-control output{min-width:82px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;text-align:left}.agent-builder-schedule-done{min-height:30px;padding:0 9px;border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text-secondary);background:var(--bg-sunken);font:inherit;font-size:var(--text-sm);cursor:pointer}.agent-builder-schedule-done:hover,.agent-builder-schedule-done:focus-visible{color:var(--text-primary);border-color:var(--accent-a32);background:var(--accent-a06)}.agent-builder-limit-action>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-builder-limit-action>svg{flex:0 0 auto;opacity:.12;color:var(--text-muted);transition:opacity var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.agent-builder-limit-action:hover>svg,.agent-builder-limit-action:focus-visible>svg{opacity:1;color:var(--accent)}.agent-builder-limit-card.editing .agent-builder-limit-action>svg{opacity:.82;color:var(--accent)}.agent-builder-limit-action:disabled{cursor:default;opacity:.55}.agent-builder-limit-summary input:not([type=range]){width:100%;min-height:30px;padding:4px 6px;font-size:var(--text-md);font-weight:700}.agent-builder-limit-money-input{width:100%}.agent-builder-limit-summary .agent-builder-limit-money-input input{padding-left:24px}.agent-builder-policy-group input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.agent-builder-policy-group input[type=number]::-webkit-inner-spin-button,.agent-builder-policy-group input[type=number]::-webkit-outer-spin-button{margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.agent-asset-universe-editor{min-width:0;grid-column:1 / -1;display:grid;gap:12px;margin:12px 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--border-subtle)}.agent-asset-universe-heading{display:flex;align-items:center;gap:var(--space-2);color:var(--text-primary)}.agent-asset-universe-editor.integrated{position:relative;width:100%;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin-top:0;padding-top:0;border-top:0}.agent-builder-market-scope-group{grid-column:1 / -1}.agent-builder-review .agent-asset-universe-editor.integrated .policy-option-help .help-popover-trigger.schedule-option-button.policy-option-button{height:34px;color:var(--text-muted);border-color:var(--border-subtle);border-radius:var(--r-md);background:var(--text2-a04)}.agent-builder-review .agent-asset-universe-editor.integrated .policy-option-help .help-popover-trigger.schedule-option-button.policy-option-button:hover,.agent-builder-review .agent-asset-universe-editor.integrated .policy-option-help .help-popover-trigger.schedule-option-button.policy-option-button:focus-visible{color:var(--text-primary);border-color:var(--accent-a32);background:var(--accent-a06)}.agent-builder-review .agent-asset-universe-editor.integrated .policy-option-help .help-popover-trigger.schedule-option-button.policy-option-button.active{color:var(--accent-strong);border-color:var(--accent-a42);background:var(--accent-a18)}.agent-asset-universe-editor.integrated>.market-access-policy,.agent-asset-universe-editor.integrated>.symbol-policy-mode-field{grid-column:auto}.agent-asset-universe-editor.integrated>.symbol-policy-symbols-field,.agent-asset-universe-editor.integrated>.market-access-policy-state{grid-column:1 / -1}.agent-asset-universe-editor .schedule-option-button{min-width:0;white-space:normal;overflow-wrap:anywhere}.agent-builder-form-error{margin:0;padding:9px 11px;border:1px solid var(--negative-a28);border-radius:var(--r-md);color:var(--negative-soft);background:var(--negative-a12);font-size:var(--text-sm)}.agent-builder-position-sizing-error{margin:0 8px 8px}.agent-builder-review-list{display:grid;gap:0;margin:0;border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden}.agent-builder-review-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);padding:9px 10px;border-bottom:1px solid var(--border-subtle);background:var(--bg-sunken-a64)}.agent-builder-review-list>div:last-child{border-bottom:0}.agent-builder-review-list dt,.agent-builder-review-list dd{margin:0;font-size:var(--text-xs)}.agent-builder-review-list dt{color:var(--text-muted)}.agent-builder-review-list dd{color:var(--text-primary);text-align:right}.agent-builder-review-empty{margin:0;padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--r-md);color:var(--text-muted);font-size:var(--text-xs)}.agent-builder-review .agent-builder-summary{position:static}.agent-builder-review>footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-top:20px;border-top:1px solid var(--border-strong)}.agent-builder-review>footer .agent-builder-review-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;height:34px;min-height:34px;max-height:34px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background-clip:padding-box;font-size:var(--text-md);line-height:var(--lh-tight)}.agent-builder-review>footer .agent-builder-refine-action{color:var(--text-secondary);border-color:var(--border-strong);background:var(--bg-panel)}.agent-builder-review>footer .agent-builder-refine-action:hover:not(:disabled),.agent-builder-review>footer .agent-builder-refine-action:focus-visible{color:var(--text-primary);border-color:var(--accent-a32);background:var(--bg-hover)}.agent-builder-review>footer .primary-button.agent-builder-review-action{height:40px;min-height:40px;max-height:40px;padding-inline:18px;font-weight:700;box-shadow:0 0 18px var(--accent-a12)}@media(max-width:1100px){.agent-builder-strategy-grid{grid-template-columns:repeat(2,minmax(240px,320px));justify-content:center}.agent-builder-chat-column{grid-template-columns:minmax(0,1fr)}.agent-builder-chat-column .agent-builder-chat{position:static}}@media(max-width:900px){.agent-builder-strategy-grid{grid-template-columns:repeat(2,minmax(240px,300px));justify-content:center}.agent-builder-workspace{grid-template-columns:minmax(0,1fr)}.agent-builder-summary{position:static}.agent-builder-summary summary{cursor:pointer}.agent-builder-summary summary svg{display:block;transition:transform var(--dur-base) var(--ease-out)}.agent-builder-summary:not([open]) summary svg{transform:rotate(-90deg)}.agent-builder-summary-body{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-builder-summary-body>div{border-right:1px solid var(--border-subtle-a70);border-bottom:0}.agent-builder-summary-body>div:last-child{border-right:0}.agent-builder-review{grid-column:1}}@media(max-width:680px){.agent-builder-page{width:min(100% - 20px,1180px);gap:var(--space-4);padding:20px 0 34px}.agent-builder-header{align-items:flex-start}.agent-builder-header p,.agent-builder-save-state{display:none}.agent-builder-stages li strong{max-width:64px;font-size:var(--text-2xs);line-height:var(--lh-tight)}.agent-builder-guided{gap:18px;padding:18px 14px}.agent-builder-strategy-grid,.agent-builder-behavior-grid{grid-template-columns:minmax(0,1fr)}.agent-builder-strategy-grid{justify-items:center}.agent-builder-strategy-card{width:min(100%,300px)}.agent-builder-choice,.agent-builder-behavior-grid .agent-builder-choice{min-height:76px}.agent-builder-strategy-card.custom{width:100%;height:300px}.agent-builder-strategy-card.custom .agent-builder-strategy-card-back>div{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.agent-builder-summary-body{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-builder-summary-body>div:nth-child(2){border-right:0}.agent-builder-summary-body>div:nth-child(-n+2){border-bottom:1px solid var(--border-subtle-a70)}.agent-builder-summary-body>div:last-child{grid-column:1 / -1}.agent-builder-chat{height:calc(100dvh - 170px);min-height:520px}.agent-builder-messages{padding:var(--space-3)}.agent-builder-message{width:92%}.agent-builder-review,.agent-builder-proposal-basics,.agent-builder-audience-section,.agent-builder-advanced-selects,.agent-builder-secondary-settings,.agent-builder-secondary-settings.advanced-open,.agent-asset-universe-editor.integrated{grid-template-columns:minmax(0,1fr)}.agent-builder-tuning-row{grid-template-columns:minmax(0,1fr);gap:6px}.agent-builder-review>*{grid-column:1!important}.agent-builder-review>footer{display:grid;grid-template-columns:minmax(0,1fr)}.agent-builder-review>footer button{width:100%}.agent-builder-limit-summary{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-builder-limit-summary>:nth-child(3),.agent-builder-limit-summary>:nth-child(4){border-top:1px solid var(--border-subtle)}.agent-builder-limit-summary>:nth-child(3){border-left:0}.agent-builder-policy-cards{grid-template-areas:"activity" "position" "market";grid-template-columns:minmax(0,1fr)}.agent-builder-market-scope-group .agent-builder-asset-policy-popover{top:calc(100% + 18px)}.agent-builder-proposal-heading{align-items:center}}@media(prefers-reduced-motion:reduce){.agent-builder-strategy-card,.agent-builder-strategy-subtype,.agent-builder-choice,.agent-builder-summary summary svg,.agent-builder-thinking i{transition:none;animation:none;transform:none}.agent-builder-strategy-card-inner{transition:none}}.agent-builder-stages{grid-template-columns:repeat(var(--stage-count, 4),minmax(0,1fr))}.agent-builder-stages:before{right:var(--stage-edge, 12.5%);left:var(--stage-edge, 12.5%)}.agent-builder-stage-button{display:grid;justify-items:center;gap:7px;margin:0;padding:0;border:0;color:inherit;background:none;font:inherit;font-size:inherit;text-align:center;cursor:pointer}.agent-builder-stage-button>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--accent-dim);border-radius:50%;color:var(--accent);background:var(--bg-panel);font-family:var(--font-mono);font-size:var(--text-2xs);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.agent-builder-stage-button:hover>span,.agent-builder-stage-button:focus-visible>span{border-color:var(--accent)}.agent-builder-error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.agent-builder-error>span{min-width:0}.agent-builder-error .secondary-button{flex:0 0 auto}.agent-builder-inline-loading{min-height:240px;display:grid;place-items:center;align-content:center;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--r-lg);color:var(--text-muted);background:var(--bg-sunken-a96)}.agent-builder-inline-loading strong{color:var(--text-secondary);font-size:var(--text-md);font-weight:600}.agent-builder-review-column{min-width:0;grid-column:2;display:grid;align-content:start;gap:var(--space-3)}.agent-builder-review-column .agent-builder-review{grid-column:auto}.agent-builder-account-summary{display:flex;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--text-md)}.agent-builder-account-summary>span{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--ls-label);text-transform:uppercase}.agent-builder-account-summary>strong{color:var(--text-primary);font-weight:600;overflow-wrap:anywhere}.agent-builder-page-actions{position:sticky;bottom:0;z-index:var(--z-layer-2);display:flex;align-items:center;gap:var(--space-3);margin-top:auto;padding:var(--space-3) 0;border-top:1px solid var(--border-strong);background:var(--bg-app)}@media(max-width:900px){.agent-builder-review-column{grid-column:1}}@media(max-width:680px){.agent-builder-page-actions{gap:var(--space-2)}.agent-builder-page-actions .primary-button,.agent-builder-page-actions .secondary-button{width:100%;min-height:44px}}@media(prefers-reduced-motion:reduce){.agent-builder-stage-button>span{transition:none}}.dxap-shape-field,.dxap-shape-field canvas,.dxap-shape-field-fallback{width:100%;height:100%}.dxap-shape-field{overflow:hidden}.dxap-shape-field canvas{display:block}.dxap-shape-field-fallback{background:linear-gradient(var(--white-a02) 1px,transparent 1px),linear-gradient(90deg,var(--white-a02) 1px,transparent 1px),var(--bg-app);background-size:24px 24px,24px 24px,auto}.dxap-shape-field-fallback span{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px solid var(--accent-a18);background:linear-gradient(var(--white-a02) 1px,transparent 1px),linear-gradient(90deg,var(--white-a02) 1px,transparent 1px);background-size:20px 20px}.landing-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-layer-1);pointer-events:none;background:linear-gradient(180deg,var(--bg-sunken-a24) 0%,var(--bg-sunken-a88) 100%)}.landing-access-shell{position:sticky;top:18px;z-index:var(--z-layer-4);max-width:min(1540px,calc(100% - 40px));min-height:74px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:18px auto 0;padding:var(--space-3) 14px var(--space-3) 18px;border:1px solid var(--accent-a18);border-radius:var(--r-md);background:var(--bg-sunken-a88);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-shell-brand{min-width:0;justify-self:start;display:flex;align-items:center;color:var(--text-primary);text-decoration:none}.landing-shell-lockup{height:46px;display:inline-flex;align-items:center;gap:10px;color:var(--accent)}.landing-logo-mark{display:block;flex:0 0 auto;color:var(--accent);background:currentColor;mask:url(/logo.svg) center / contain no-repeat;-webkit-mask:url(/logo.svg) center / contain no-repeat}.landing-logo-mark-small{width:30px;height:31px}.landing-shell-brand .landing-logo-mark-small{width:46px;height:46px;color:var(--accent)}.landing-shell-lockup strong{color:var(--text-primary);font-family:var(--font-wordmark);font-size:var(--text-5xl);font-weight:900;line-height:var(--lh-tight);letter-spacing:normal;text-transform:uppercase}.landing-shell-cta{justify-self:end;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);border-radius:var(--r-md);padding:0 22px;color:var(--bg-app);background:var(--accent);border:1px solid var(--accent);font-size:var(--text-lg);font-weight:750;text-decoration:none}.landing-content{position:relative;z-index:var(--z-layer-3);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(36px,5vw,56px);max-width:1240px;margin:0 auto;padding:clamp(48px,7vh,88px) clamp(24px,4vw,64px) 80px}.landing-copy{display:grid;gap:18px;max-width:720px;justify-items:center;text-align:center}.landing-copy .landing-actions{justify-content:center}.landing-copy h2,.landing-hero-headline{margin:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:normal;max-width:650px}.landing-section-copy h2{margin:0;color:var(--text-primary);font-size:var(--text-display);font-weight:700;line-height:var(--lh-tight)}.landing-copy p{max-width:620px;margin:0;color:var(--text-secondary);font-size:var(--text-2xl);line-height:var(--lh-loose)}.landing-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:6px}.landing-primary,.landing-secondary{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--r-pill);padding:0 var(--space-4);font-size:var(--text-md);text-decoration:none;white-space:nowrap}.landing-primary{color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);font-weight:650}.landing-primary:hover,.landing-primary:focus-visible{color:var(--on-accent);background:var(--accent-strong);border-color:var(--accent-strong)}.landing-secondary{color:var(--text-primary);background:var(--bg-sunken-a46);border:1px solid var(--text2-a36)}.landing-secondary:hover,.landing-secondary:focus-visible{color:var(--accent);border-color:var(--accent-dim);background:var(--bg-hover)}.landing-section{position:relative;z-index:var(--z-layer-3);scroll-margin-top:110px;max-width:1440px;min-height:auto;display:grid;grid-template-columns:minmax(340px,1fr) minmax(460px,1.25fr);align-items:center;gap:clamp(40px,6vw,96px);margin:0 auto;padding:clamp(56px,7vw,96px) clamp(24px,6vw,96px)}.landing-section-copy{display:grid;gap:var(--space-4)}.landing-section-copy p{max-width:560px;margin:0;color:var(--text-secondary);font-size:var(--text-xl);line-height:var(--lh-loose)}.landing-interface-shot,.landing-agent-proof,.landing-access-form{border:1px solid var(--accent-a18);border-radius:var(--r-md);background:var(--bg-sunken-a72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-interface-shot{min-height:470px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;box-shadow:var(--shadow-3)}.landing-interface-topbar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 var(--space-4);border-bottom:1px solid var(--accent-a12);background:var(--bg-sunken-a72)}.landing-interface-topbar span,.landing-interface-topbar strong,.landing-interface-metrics span,.landing-interface-panel span,.landing-interface-table span,.landing-agent-proof-header span,.landing-agent-tabs span,.landing-dxrg-row span,.landing-access-form label span,.landing-agent-context b,.landing-pnl-chart-topline{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:800;text-transform:uppercase}.landing-interface-topbar strong{color:var(--accent)}.landing-interface-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--accent-a12)}.landing-interface-metrics div{min-width:0;display:grid;gap:5px;min-height:72px;align-content:center;padding:var(--space-3) var(--space-4);border-right:1px solid var(--accent-a10)}.landing-interface-metrics div:last-child{border-right:0}.landing-interface-metrics strong{color:var(--text-primary);font-size:var(--text-md);font-weight:760;line-height:var(--lh-base)}.landing-interface-body{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(230px,.72fr);min-height:300px}.landing-interface-chart{position:relative;min-height:100%;border-right:1px solid var(--accent-a10);background:linear-gradient(var(--white-a02) 1px,transparent 1px),linear-gradient(90deg,var(--white-a02) 1px,transparent 1px),radial-gradient(circle at 72% 26%,var(--accent-a12),transparent 34%);background-size:100% 25%,16.66% 100%,auto}.landing-interface-chart span{position:absolute;left:16px;right:16px;height:1px;background:var(--accent-a06)}.landing-interface-chart span:nth-child(1){top:20%}.landing-interface-chart span:nth-child(2){top:40%}.landing-interface-chart span:nth-child(3){top:60%}.landing-interface-chart span:nth-child(4){top:80%}.landing-interface-chart span:nth-child(5){top:50%;background:var(--text1-a62)}.landing-interface-chart svg{position:absolute;top:32px;right:18px;bottom:26px;left:18px;width:calc(100% - 36px);height:calc(100% - 58px);overflow:visible}.landing-interface-chart path{fill:none;stroke:var(--accent);stroke-width:3;filter:drop-shadow(0 0 12px var(--accent-a32))}.landing-interface-panel{display:grid;align-content:start;gap:14px;padding:18px;background:var(--bg-sunken-a40)}.landing-interface-panel p{margin:0;color:var(--text-primary);font-size:var(--text-lg);font-weight:650;line-height:var(--lh-loose)}.landing-interface-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--accent-a12)}.landing-interface-table span{min-height:42px;display:inline-flex;align-items:center;padding:0 14px;border-right:1px solid var(--accent-a10)}.landing-interface-table span:first-child{color:var(--on-accent);background:var(--accent)}.landing-interface-table span:last-child{border-right:0}.landing-flow{list-style:none;margin:0;padding:0;border-top:1px solid var(--accent-a18);border-bottom:1px solid var(--accent-a18);background:linear-gradient(180deg,var(--bg-sunken-a58),var(--bg-sunken-a24))}.landing-flow-step{display:grid;grid-template-columns:72px minmax(0,1fr);gap:22px;align-items:start;padding:25px 0;border-bottom:1px solid var(--accent-a12)}.landing-flow-step:last-child{border-bottom:0}.landing-flow-step>span{color:var(--accent);font-family:var(--font-wordmark);font-size:var(--text-5xl);font-weight:900;line-height:var(--lh-tight)}.landing-flow-step div{display:grid;gap:var(--space-2)}.landing-flow-step strong{color:var(--text-primary);font-size:var(--text-2xl);font-weight:800;line-height:var(--lh-tight)}.landing-flow-step p{max-width:610px;margin:0;color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--lh-loose)}.landing-agent-proof{display:grid;gap:18px;padding:18px;box-shadow:var(--shadow-3)}.landing-agent-proof-header{display:flex;align-items:start;justify-content:space-between;gap:18px}.landing-agent-proof-header div{display:grid;gap:6px}.landing-agent-proof-header strong{color:var(--text-primary);font-size:var(--text-2xl);font-weight:800}.landing-agent-proof-header p{max-width:210px;margin:0;color:var(--text-muted);font-size:var(--text-md);line-height:var(--lh-base);text-align:right}.landing-agent-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.landing-agent-tab{min-width:0;min-height:62px;display:grid;gap:5px;align-content:center;padding:10px var(--space-3);border:1px solid var(--text2-a18);border-radius:var(--r-md);color:var(--text-secondary);background:var(--bg-sunken-a58);cursor:pointer;text-align:left}.landing-agent-tab strong{color:var(--text-primary);font-size:var(--text-2xl);font-weight:800}.landing-agent-tab:hover,.landing-agent-tab:focus-visible,.landing-agent-tab.is-active{border-color:var(--accent-a48);color:var(--accent);background:var(--accent-dim-a32)}.landing-agent-proof-body{display:grid;grid-template-columns:minmax(220px,.58fr) minmax(0,1fr);gap:18px;align-items:stretch}.landing-agent-proof-copy{display:grid;align-content:center;gap:11px;padding:var(--space-4);border:1px solid var(--accent-a12);border-radius:var(--r-md);background:var(--bg-sunken-a40)}.landing-agent-proof-copy span{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:850;text-transform:uppercase}.landing-agent-proof-copy strong{color:var(--text-primary);font-size:var(--text-5xl);font-weight:850;line-height:var(--lh-tight)}.landing-agent-proof-copy p{margin:0;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-loose)}.landing-agent-context{display:grid;gap:var(--space-3)}.landing-agent-context p{display:grid;gap:5px}.landing-agent-context b{color:var(--accent)}.landing-pnl-chart{min-height:260px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px;border:1px solid var(--accent-a12);border-radius:var(--r-md);background:linear-gradient(var(--white-a02) 1px,transparent 1px),linear-gradient(90deg,var(--white-a02) 1px,transparent 1px),var(--bg-sunken-a40);background-size:25% 25%,20% 100%,auto}.landing-pnl-chart-topline{display:flex;justify-content:space-between;gap:var(--space-3)}.landing-pnl-chart-topline strong{color:var(--accent)}.landing-pnl-chart svg{width:100%;height:100%;min-height:210px;overflow:visible}.landing-pnl-gridline{stroke:var(--text1-a62);stroke-width:1}.landing-pnl-area{fill:var(--accent-a10)}.landing-pnl-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px var(--accent-a28))}.landing-pnl-dot{fill:var(--on-accent);stroke:var(--accent);stroke-width:3}.landing-pnl-label{fill:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xl);font-weight:850}.landing-dxrg-list{display:grid;gap:0}.landing-dxrg-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid var(--accent-a10)}.landing-dxrg-row:last-child{border-bottom:0}.landing-dxrg-row strong{color:var(--text-primary);font-size:var(--text-md);font-weight:720;line-height:var(--lh-base)}.landing-research-points{display:grid;align-self:stretch;border-top:1px solid var(--accent-a18);border-bottom:1px solid var(--accent-a18);background:var(--bg-sunken-a40)}.landing-research-point{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--space-5);align-items:start;padding:25px 0;border-bottom:1px solid var(--accent-a10)}.landing-research-point:last-child{border-bottom:0}.landing-research-point span{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:850;letter-spacing:var(--ls-label);text-transform:uppercase}.landing-research-point strong{max-width:680px;color:var(--text-primary);font-size:var(--text-xl);font-weight:680;line-height:var(--lh-loose)}.landing-section.landing-capabilities{grid-template-columns:minmax(0,1fr);align-items:start}.landing-capabilities-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));column-gap:var(--space-5);margin:0;padding:0;list-style:none}.landing-capabilities-grid .landing-research-point strong{font-size:var(--text-md);font-weight:620}.landing-research-link{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:start;border:1px solid var(--accent-a28);border-radius:var(--r-pill);padding:0 14px;color:var(--text-primary);background:var(--bg-sunken-a46);font-size:var(--text-sm);font-weight:760;text-decoration:none}.landing-research-link:hover,.landing-research-link:focus-visible{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.landing-access-gate{min-height:auto}.landing-access-form{display:grid;gap:var(--space-3);padding:18px}.landing-access-form label{display:grid;gap:7px}.landing-access-form input{height:42px;border-radius:var(--r-md);background:var(--bg-sunken-a88)}.landing-access-form button{min-height:42px;border:1px solid var(--accent);border-radius:var(--r-pill);color:var(--bg-app);background:var(--accent);font-weight:800;cursor:pointer}.landing-approved-link{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--text-primary);font-size:var(--text-md);font-weight:700;text-decoration:none}.landing-access-grid{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,440px);gap:clamp(36px,5vw,72px);align-items:center;width:100%;max-width:1180px;margin:0 auto}.landing-access-intro{display:grid;align-content:center;gap:20px;max-width:620px}.landing-access-intro h2{margin:0;color:var(--text-primary);font-size:var(--text-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:normal}.landing-access-intro>p{margin:0;max-width:520px;color:var(--text-secondary);font-size:var(--text-2xl);line-height:var(--lh-loose)}.landing-access-checklist{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:14px}.landing-access-checklist li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--space-3);align-items:start;color:var(--accent)}.landing-access-checklist li>svg{margin-top:3px}.landing-access-checklist li div{display:grid;gap:var(--space-1);min-width:0}.landing-access-checklist strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:850;text-transform:uppercase;letter-spacing:var(--ls-label)}.landing-access-checklist span{color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--lh-loose)}.landing-access-form-header{display:grid;gap:6px;margin-bottom:var(--space-1)}.landing-access-form-header>span{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:850;text-transform:uppercase;letter-spacing:var(--ls-label)}.landing-access-form-header>strong{color:var(--text-primary);font-size:var(--text-3xl);font-weight:800;line-height:var(--lh-tight);letter-spacing:normal}.landing-access-form-header>p{margin:0;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-base)}.landing-access-field{display:grid;gap:var(--space-2)}.landing-access-field>span{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--ls-label)}.landing-access-field input{height:46px;border-radius:var(--r-md);background:var(--bg-sunken-a88);padding:0 14px;font-size:var(--text-lg)}.landing-access-error{margin:0;color:var(--negative);font-size:var(--text-sm)}.landing-access-footnote{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--lh-loose)}.landing-waitlist-form{display:grid;align-content:start;justify-self:end;gap:14px;width:min(100%,460px);padding:26px;border:1px solid var(--accent-a18);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--bg-sunken-a78),var(--bg-sunken-a88));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-3)}.landing-waitlist-header{margin-bottom:6px}.landing-waitlist-submit{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--accent);border-radius:var(--r-pill);color:var(--on-accent);background:var(--accent);font-weight:800;font-size:var(--text-lg);cursor:pointer;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.landing-waitlist-submit:hover,.landing-waitlist-submit:focus-visible{background:var(--accent-strong);border-color:var(--accent-strong)}.landing-waitlist-success{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:18px;border:1px solid var(--accent-a42);border-radius:var(--r-md);background:var(--accent-dim-a32);color:var(--accent)}.landing-waitlist-success div{display:grid;gap:3px}.landing-waitlist-success strong{color:var(--text-primary);font-size:var(--text-xl);font-weight:800}.landing-waitlist-success span{color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-base)}.landing-footer{position:relative;z-index:var(--z-layer-3);border-top:1px solid var(--accent-a12);background:var(--bg-sunken-a78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-footer-inner{max-width:1440px;margin:0 auto;padding:40px clamp(24px,6vw,96px) 48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5) var(--space-6)}.landing-footer-brand{display:flex;align-items:center;gap:11px;color:var(--text-primary)}.landing-footer-brand div{display:grid;gap:2px}.landing-footer-brand strong{font-family:var(--font-wordmark);font-size:var(--text-xl);font-weight:900;line-height:var(--lh-tight);letter-spacing:normal;text-transform:uppercase}.landing-footer-brand span{color:var(--text-muted);font-size:var(--text-2xs);font-weight:650;line-height:var(--lh-tight)}.landing-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px}.landing-footer-links a{color:var(--text-secondary);font-size:var(--text-sm);font-weight:650;text-decoration:none;transition:color var(--dur-base) var(--ease-out)}.landing-footer-links a:hover,.landing-footer-links a:focus-visible{color:var(--accent)}.landing-footer-legal{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:650;text-align:right;white-space:nowrap}.legal-page{position:relative;z-index:var(--z-layer-3);max-width:820px;margin:0 auto;padding:56px var(--space-6) 96px;background:linear-gradient(var(--white-a02) 1px,transparent 1px),var(--bg-app);background-size:24px 24px}.legal-header{display:grid;gap:14px;margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--border-subtle)}.legal-back{color:var(--text-secondary);font-size:var(--text-md);font-weight:650;text-decoration:none;justify-self:start}.legal-back:hover,.legal-back:focus-visible{color:var(--accent)}.legal-header h1{margin:0;color:var(--text-primary);font-size:var(--text-5xl);font-weight:700;line-height:var(--lh-tight);letter-spacing:normal}.legal-effective{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label)}.legal-body{display:grid;gap:18px}.legal-body h2{margin:20px 0 0;color:var(--text-primary);font-size:var(--text-2xl);font-weight:800;line-height:var(--lh-tight)}.legal-body p{margin:0;color:var(--text-secondary);font-size:var(--text-xl);line-height:var(--lh-loose)}.legal-body ul{margin:0;padding-left:20px;display:grid;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-xl);line-height:var(--lh-loose)}.legal-body li{color:var(--text-secondary)}.legal-body strong{color:var(--text-primary);font-weight:750}.legal-body a{color:var(--accent);text-decoration:none}.legal-body a:hover,.legal-body a:focus-visible{text-decoration:underline}.legal-markdown>*{margin:0 0 14px}.legal-markdown>*:last-child{margin-bottom:0}.legal-markdown h2{margin:30px 0 6px}.legal-markdown h3{margin:22px 0 2px;color:var(--text-primary);font-size:var(--text-xl);font-weight:750;line-height:var(--lh-tight)}.legal-markdown ul,.legal-markdown ol{display:block;margin:0 0 14px;padding-left:22px}.legal-markdown li{margin:5px 0}.legal-markdown blockquote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent);border-radius:var(--r-md);background:var(--accent-a06)}.legal-markdown blockquote p{color:var(--text-primary)}.legal-markdown hr{border:0;border-top:1px solid var(--border-subtle);margin:26px 0}.legal-markdown code{padding:1px 5px;border-radius:var(--r-sm);background:var(--border-subtle);font-family:var(--font-mono);font-size:var(--text-md);color:var(--text-primary)}.legal-markdown table{display:block;width:100%;margin:var(--space-4) 0;border-collapse:collapse;overflow-x:auto;font-size:var(--text-md)}.legal-markdown th,.legal-markdown td{padding:7px 10px;border:1px solid var(--border-subtle);text-align:left;vertical-align:top;color:var(--text-secondary)}.legal-markdown th{background:var(--border-subtle);color:var(--text-primary);font-weight:700}.landing-window{position:relative;margin:0;width:100%;max-width:1280px;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-app);border:1px solid var(--text2-a12);box-shadow:0 1px 0 var(--white-a05) inset,0 24px 70px var(--ink-a55),0 80px 200px var(--ink-a45),0 0 80px var(--accent-a06);transition:transform var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out);will-change:transform}.landing-hero-window{width:100%;max-width:1120px;justify-self:center;margin:0 auto;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.landing-hero-window .landing-window-body{max-height:clamp(340px,54vh,620px);overflow:hidden}.landing-hero-window .landing-window-body:after{content:"";position:absolute;inset:auto 0 0 0;height:140px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--bg-sunken-a58) 55%,var(--bg-sunken-a96))}.landing-product-preview{border:0;overflow:visible;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.landing-window:hover,.landing-window:focus-within{transform:translateY(-6px);box-shadow:0 86px 220px var(--ink-a72),0 0 88px var(--accent-a12),0 0 0 1px var(--white-a05) inset}.landing-product-preview:hover,.landing-product-preview:focus-within{box-shadow:none}.landing-window:before{content:"";position:absolute;top:-120px;right:-120px;bottom:-120px;left:-120px;z-index:var(--z-below);pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 40%,var(--accent-a24),transparent 70%);filter:blur(30px)}.landing-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-lg);pointer-events:none;background:linear-gradient(180deg,var(--white-a05) 0%,transparent 18%);z-index:var(--z-layer-2)}.landing-product-preview:before,.landing-product-preview:after{display:none}.landing-window-body{position:relative;line-height:0;background:var(--bg-app)}.landing-product-body{background:var(--bg-sunken-a88)}.landing-window-shot{display:block;width:100%;height:auto;max-height:none;filter:saturate(1.06) contrast(1.03);-webkit-user-select:none;user-select:none}.app-shell{height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(var(--white-a02) 1px,transparent 1px),linear-gradient(90deg,var(--white-a02) 1px,transparent 1px),var(--bg-app);background-size:24px 24px}.topbar{height:48px;display:grid;grid-template-columns:minmax(118px,auto) minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:0 var(--space-3);background:var(--bg-topbar);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:var(--z-sticky)}.brand{display:flex;align-items:center;gap:9px;min-width:0;color:var(--accent);text-decoration:none;padding-right:var(--space-2)}.brand:focus{outline:none}.brand:focus-visible{outline:1px solid var(--accent-a72);outline-offset:4px;border-radius:var(--r-sm)}.brand-logo{display:block;width:25px;height:26px;object-fit:contain;flex:0 0 auto}.brand-wordmark{font-family:var(--font-wordmark);font-weight:900;font-size:var(--text-3xl);line-height:var(--lh-tight);letter-spacing:normal;text-transform:uppercase;color:var(--text-primary);white-space:nowrap}.topnav{display:flex;align-items:center;gap:2px;min-width:0}.topnav-link{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;color:var(--text-secondary);text-decoration:none;border-bottom:1px solid transparent}.topnav-link:hover{color:var(--text-primary);background:var(--bg-hover)}.topnav-link.active{color:var(--accent);border-bottom-color:var(--accent)}.topnav-icon{width:14px;height:14px;display:block;flex:0 0 auto;opacity:.68;stroke:currentColor}.topnav-link.active .topnav-icon{opacity:.9}.session-box{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}.topbar-actions{display:flex;align-items:center;gap:6px}.hyperliquid-logo-button{position:relative;width:34px;min-width:34px;flex:0 0 34px;height:30px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-sunken);cursor:pointer}.hyperliquid-logo-button:hover,.hyperliquid-logo-button:focus-visible,.hyperliquid-logo-button[aria-expanded=true]{border-color:var(--accent-a58);background:var(--bg-hover);outline:none}.hyperliquid-logo-button.connected .hyperliquid-connection-dot{background:var(--accent);box-shadow:var(--focus-ring)}.hyperliquid-logo-button.checking .hyperliquid-connection-dot{display:none}.hyperliquid-logo-button .hyperliquid-logo-mark{width:20px;height:20px}.hyperliquid-logo-button .hyperliquid-connection-dot{right:3px;bottom:3px;width:11px;height:11px}.hyperliquid-connect-action{position:relative;color:var(--text-primary)}.hyperliquid-connect-action:hover,.hyperliquid-connect-action:focus-visible,.hyperliquid-connect-action[aria-expanded=true]{border-color:var(--accent-a58);background:var(--bg-hover);outline:none}.hyperliquid-connect-action.needs-setup{gap:10px;color:var(--text-secondary);border-color:var(--border-subtle);background:transparent}.hyperliquid-connect-action.needs-setup:hover,.hyperliquid-connect-action.needs-setup:focus-visible,.hyperliquid-connect-action.needs-setup[aria-expanded=true]{color:var(--accent);border-color:var(--accent-a42);background:var(--accent-a06)}.hyperliquid-connect-action.checking{color:var(--accent)}.hyperliquid-logo-mark{width:15px;height:15px;display:block;object-fit:contain;flex:0 0 auto}.hyperliquid-connection-dot{position:absolute;border:1px solid var(--bg-app);border-radius:var(--r-pill);background:var(--gold-strong);box-shadow:var(--focus-ring)}.hyperliquid-connect-action.needs-setup .hyperliquid-connection-dot{position:static;width:11px;height:11px;flex:0 0 auto;background:var(--warning);box-shadow:0 0 0 3px var(--warning-a35),0 0 10px var(--warning-a42)}.hyperliquid-connect-action.checking .hyperliquid-connection-dot{display:none}.hyperliquid-status-popover-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover);background:transparent}.hyperliquid-status-popover{position:fixed;z-index:var(--z-popover);top:52px;right:12px;width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 64px);overflow:auto;padding:var(--space-3);scrollbar-color:var(--text2-a36) transparent;scrollbar-width:thin}.hyperliquid-status-popover:before{content:"";position:absolute;top:-6px;right:166px;width:10px;height:10px;transform:rotate(45deg);border-left:1px solid var(--border-strong);border-top:1px solid var(--border-strong);background:var(--bg-panel)}.hyperliquid-status-popover::-webkit-scrollbar{width:5px}.hyperliquid-status-popover::-webkit-scrollbar-track{background:transparent}.hyperliquid-status-popover::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--text2-a36);background-clip:content-box}.hyperliquid-status-popover .hyperliquid-onboarding-panel{padding-top:0;border-top:0}.topbar-action{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:var(--text-secondary);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap}.topbar-action-primary{color:var(--accent);background:var(--accent-a08);border-color:var(--accent-a42)}.topbar-action:hover{color:var(--text-primary);background:var(--bg-hover)}.topbar-action-primary:hover{color:var(--accent-strong);border-color:var(--accent-a72)}.session-error{color:var(--negative)}.session-panel{position:relative;min-height:calc(100vh - 48px);display:grid;place-items:center;align-content:center;gap:14px;padding:var(--space-5);text-align:center;overflow:hidden;background:radial-gradient(ellipse 56% 42% at 50% 32%,var(--accent-a12),transparent 64%),linear-gradient(var(--white-a02) 1px,transparent 1px),linear-gradient(90deg,var(--white-a02) 1px,transparent 1px),var(--bg-app);background-size:100% 100%,24px 24px,24px 24px}.session-panel-shader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-base);opacity:.42;pointer-events:none}.session-panel-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-layer-1);pointer-events:none;background:radial-gradient(ellipse 42% 34% at 50% 42%,var(--bg-sunken-a24),transparent 66%),linear-gradient(180deg,var(--bg-sunken-a40),var(--bg-sunken-a78))}.session-panel>:not(.session-panel-shader,.session-panel-scrim){position:relative;z-index:var(--z-layer-2)}.session-panel-icon{width:66px;height:66px;display:grid;place-items:center;color:var(--accent);border:0;background:transparent;border-radius:0}.session-panel-logo{display:block;width:64px;height:64px;object-fit:contain}.session-panel h1{max-width:420px;margin:0;color:var(--text-primary);font-size:var(--text-3xl);font-weight:780;line-height:var(--lh-tight)}.session-panel p{max-width:420px;margin:0;color:var(--text-secondary)}.session-connect-form{width:min(260px,100%);display:grid;justify-items:center;gap:9px;margin-top:2px}.session-panel>.primary-button{margin-top:var(--space-1)}.session-connect-form .primary-button{margin-top:var(--space-1)}.session-referral-field{width:100%;display:grid;gap:6px;color:var(--text-secondary);text-align:left}.session-referral-field span{color:var(--text-secondary);font-size:var(--text-xs);font-weight:650}.session-referral-field input{width:100%;height:38px;text-align:center;text-transform:uppercase;background:var(--bg-sunken-a78);border-color:var(--accent-a24);letter-spacing:var(--ls-label)}.session-referral-status,.session-panel .session-auth-error{width:100%;margin:0;font-size:var(--text-xs);line-height:var(--lh-base);text-align:center}.session-referral-status.valid{color:var(--positive)}.session-referral-status.invalid,.session-panel .session-auth-error{color:var(--negative)}.session-referral-status.checking,.session-referral-status.unknown{color:var(--text-secondary)}.source-chip{color:var(--text-muted)}.source-chip.manual{color:var(--trade-source-manual);border-color:var(--trade-source-manual-border)}.source-chip.schedule{color:var(--trade-source-schedule);border-color:var(--trade-source-schedule-border)}.source-chip.trigger{color:var(--trade-source-trigger);border-color:var(--trade-source-trigger-border)}.source-chip.system{color:var(--trade-source-system);border-color:var(--trade-source-system-border)}.status-pill{text-transform:capitalize;font-variant-numeric:tabular-nums}.side-pill,.operation-pill,.origin-pill,.account-kind-pill{min-width:54px;justify-content:center}.side-pill.long{color:var(--trade-side-long);border-color:var(--trade-side-long-border)}.side-pill.short{color:var(--trade-side-short);border-color:var(--trade-side-short-border)}.operation-pill.open{color:var(--trade-operation-open);border-color:var(--trade-operation-open-border)}.operation-pill.close{color:var(--trade-operation-close);border-color:var(--trade-operation-close-border)}.operation-pill.liquidation{color:var(--trade-operation-liquidation);border-color:var(--trade-operation-liquidation-border)}.origin-pill.agent{color:var(--trade-origin-agent);border-color:var(--trade-origin-agent-border)}.origin-pill.liquidation{min-width:82px;color:var(--trade-origin-liquidation);border-color:var(--trade-origin-liquidation-border)}.account-kind-pill.paper{color:var(--trade-account-paper);border-color:var(--trade-account-paper-border)}.account-kind-pill.mainnet{min-width:84px;color:var(--trade-account-mainnet);border-color:var(--trade-account-mainnet-border)}.app-main{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.trade-page{height:100%;min-height:100%;display:grid;grid-template-rows:58px minmax(420px,1fr) minmax(var(--bottom-panel-min-height, 220px),var(--bottom-panel-height, 30vh));overflow:hidden}.scope-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-panel);border-bottom:1px solid var(--border-subtle)}.scope-control{display:grid;grid-template-columns:42px auto;align-items:center;gap:var(--space-2)}.scope-control label,.metric-label{color:var(--text-muted);font-size:var(--text-xs)}.metric-label .help-popover{margin-left:var(--space-1)}.metric-label{min-width:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.scope-dropdown{position:relative;min-width:0}.scope-dropdown-button{width:100%;height:30px;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 9px;border:1px solid var(--accent-dim);border-radius:var(--r-sm);color:var(--text-primary);background:var(--bg-sunken);cursor:pointer}.scope-dropdown-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-agent-dropdown-button{width:fit-content;min-width:clamp(240px,14vw,480px);max-width:clamp(260px,16vw,520px);height:40px;justify-content:flex-start;gap:10px;padding:0 10px 0 7px}.scope-agent-dropdown-label{flex:1 1 auto;text-align:left}.scope-agent-sigil{flex:0 0 auto}.scope-dropdown-button:hover,.scope-dropdown-button:focus-visible{border-color:var(--accent)}.scope-dropdown-button:disabled{color:var(--text-muted);cursor:progress}.scope-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-popover);width:max(100%,210px);max-height:260px;overflow:auto;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-sunken);box-shadow:var(--shadow-2)}.scope-agent-dropdown-menu{width:max-content;min-width:100%;max-width:min(360px,calc(100vw - 24px))}@media(min-width:861px)and (max-width:1279px){.scope-agent-dropdown-button{min-width:220px;max-width:260px}}.scope-dropdown-option{width:100%;min-height:28px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 var(--space-2);border:0;border-radius:var(--r-sm);color:var(--text-secondary);background:transparent;font-size:var(--text-sm);text-align:left;white-space:nowrap;cursor:pointer}.scope-dropdown-option>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis}.agent-scope-dropdown-option{grid-template-columns:18px 22px minmax(0,1fr) auto}.agent-scope-dropdown-option>span:nth-child(3){min-width:0;overflow:hidden;text-overflow:ellipsis}.scope-dropdown-option:hover,.scope-dropdown-option:focus-visible{color:var(--text-primary);background:var(--bg-hover-a95)}.scope-dropdown-option.active{color:var(--text-primary);background:var(--accent-a10)}.scope-dropdown-check{display:inline-flex;color:var(--accent)}.scope-dropdown-kind{padding:1px 5px;border:1px solid var(--border-subtle);border-radius:var(--r-pill);font-size:var(--text-2xs);line-height:var(--lh-base)}.scope-dropdown-kind.paper{color:var(--trade-account-paper);border-color:var(--trade-account-paper-border)}.scope-dropdown-kind.hyperliquid{color:var(--trade-account-mainnet);border-color:var(--trade-account-mainnet-border)}.market-dropdown{flex:0 0 112px;width:112px}.market-asset-picker{min-width:0;display:inline-flex;flex:0 0 auto;align-items:center;gap:5px}.market-dropdown-button{width:112px;border-color:var(--border-strong);background:linear-gradient(180deg,var(--accent-a08),transparent),var(--bg-sunken)}.market-dropdown-menu{width:156px;min-width:156px;max-height:min(520px,calc(100vh - 170px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-color:var(--accent-a32);background:var(--bg-sunken-a98);box-shadow:var(--shadow-3);scrollbar-width:thin;scrollbar-color:var(--muted-a70) var(--bg-sunken-a46)}.market-dropdown-search{padding:var(--space-1);border-bottom:1px solid var(--border-subtle)}.market-dropdown-search input{width:100%;height:28px;border-color:var(--border-subtle);background:var(--bg-sunken-a96);padding:0 var(--space-2);font-size:var(--text-sm)}.market-dropdown-search input::placeholder{color:var(--text-muted)}.market-dropdown-options{min-height:0;overflow:auto;padding-top:var(--space-1)}.market-dropdown-options::-webkit-scrollbar{width:8px}.market-dropdown-options::-webkit-scrollbar-track{background:var(--bg-sunken-a46)}.market-dropdown-options::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:var(--muted-a70)}.market-dropdown-option{grid-template-columns:18px minmax(0,1fr);min-height:26px;font-size:var(--text-sm);letter-spacing:normal}.market-dropdown-option.active{background:var(--accent-a12)}.market-dropdown-option.keyboard-active{background:var(--accent-a18);color:var(--text-primary)}.market-dropdown-empty{display:block;padding:10px var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.metric-strip{display:grid;grid-template-columns:minmax(100px,.95fr) minmax(88px,.84fr) minmax(78px,.76fr) minmax(94px,1.02fr) minmax(88px,.96fr) minmax(64px,.7fr) minmax(100px,1.04fr);gap:0;min-width:0}.metric{min-width:0;padding:0 var(--space-3);border-left:1px solid var(--border-subtle)}.metric:first-child{border-left:0}.metric-value{display:flex;align-items:center;gap:4px;margin-top:3px;color:var(--text-primary);font-variant-numeric:tabular-nums}.metric-value-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-value .help-popover{flex:0 0 auto}@media(min-width:861px)and (max-width:1100px){.scope-strip{gap:8px;padding-inline:10px}.scope-control{grid-template-columns:38px auto;gap:6px}.scope-agent-dropdown-button{min-width:200px;max-width:210px}.metric{padding-inline:4px}}@media(min-width:861px)and (max-width:959px){.scope-strip{gap:6px;padding-inline:8px}.scope-control{grid-template-columns:minmax(0,1fr);gap:0}.scope-control>label{display:none}.scope-agent-dropdown-button{width:180px;min-width:180px;max-width:180px}}.terminal-grid{--chart-panel-min-width: 540px;position:relative;z-index:var(--z-layer-1);min-height:0;display:grid;grid-template-columns:minmax(var(--chart-panel-min-width),1fr) var(--actions-rail-width, minmax(0, 1fr));border-bottom:1px solid var(--border-subtle);overflow:visible}.terminal-grid.chart,.terminal-grid.chat{grid-template-columns:minmax(0,1fr)}.terminal-grid.chart .actions-rail,.terminal-grid.chat .chart-panel,.terminal-grid.chart .actions-resize-handle,.terminal-grid.chat .actions-resize-handle{display:none}.terminal-grid:has(.chart-end-info-wrap:hover),.terminal-grid:has(.chart-end-info-wrap:focus-within){z-index:var(--z-popover)}.chart-panel,.actions-rail,.bottom-panel,.page-surface{background:var(--bg-sunken-a96)}.chart-panel,.actions-rail{min-height:0;border-right:1px solid var(--border-subtle);overflow:hidden}.chart-panel{position:relative;overflow:visible}.chart-panel.market-chart-panel{min-width:0}.terminal-agent-config{container:agent-config / inline-size;position:relative;overflow:hidden}.terminal-agent-workspace{height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:44px minmax(0,1fr);overflow:hidden}.terminal-agent-pane-content,.terminal-agent-tabpanel{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.terminal-agent-settings-panel>.agent-modal{height:100%}.terminal-agent-summary{display:grid;grid-template-rows:minmax(0,1fr);background:var(--bg-sunken-a72)}.terminal-agent-summary .terminal-agent-chart{width:100%;height:100%;min-height:0;border:0;border-radius:0}.terminal-agent-summary .terminal-agent-chart>.chart-panel{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);border:0;border-radius:0}.terminal-agent-summary .terminal-agent-chart .chart-body,.terminal-agent-summary .terminal-agent-chart .asset-chart-body{height:100%;min-height:0}.terminal-agent-summary[hidden],.terminal-agent-settings-panel[hidden]{display:none}.terminal-agent-summary-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 20px 14px;border-bottom:1px solid var(--border-subtle)}.terminal-agent-summary-header h2{margin:0;color:var(--text-primary);font-size:var(--text-2xl);font-weight:700;line-height:var(--lh-tight)}.terminal-agent-summary-controls{flex:0 0 auto;display:grid;justify-items:end;gap:5px}.terminal-agent-range{flex:0 0 auto;display:inline-flex;align-items:center;border:1px solid var(--border-subtle);border-radius:var(--r-sm);overflow:hidden}.terminal-agent-range button{min-width:40px;min-height:32px;padding:0 9px;border:0;border-right:1px solid var(--border-subtle);color:var(--text-secondary);background:transparent;font-size:var(--text-sm);font-weight:650;cursor:pointer}.terminal-agent-range button:last-child{border-right:0}.terminal-agent-range button:hover,.terminal-agent-range button:focus-visible{color:var(--text-primary);background:var(--bg-hover)}.terminal-agent-range button.active{color:var(--text-primary);background:var(--bg-panel-alt)}.terminal-agent-summary-updating{color:var(--text-muted);font-size:var(--text-xs)}.terminal-agent-summary-chart{min-width:0;min-height:0;overflow:hidden}.terminal-agent-summary-chart>.chart-body{width:100%;height:100%;min-height:0;padding:10px var(--space-2) 20px}.terminal-agent-performance-state,.terminal-agent-performance-loading{width:100%;height:100%;min-height:240px;display:grid;place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-5);color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--lh-base);text-align:center}.terminal-agent-performance-state strong{color:var(--text-primary);font-size:var(--text-xl)}.terminal-agent-performance-state.error span{max-width:480px;color:var(--negative)}.terminal-agent-performance-loading{grid-template-columns:repeat(3,7px);gap:7px}.terminal-agent-performance-loading span{width:7px;height:7px;border-radius:50%;background:var(--text-secondary);animation:terminal-performance-loading 1.1s ease-in-out infinite}.terminal-agent-performance-loading span:nth-child(2){animation-delay:.12s}.terminal-agent-performance-loading span:nth-child(3){animation-delay:.24s}@keyframes terminal-performance-loading{0%,65%,to{opacity:.32;transform:translateY(0)}32%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.terminal-agent-performance-loading span{animation:none;opacity:.64}}.terminal-agent-pane-tabs{min-width:0;min-height:44px;display:flex;align-items:center;gap:6px;padding:var(--space-2) 10px;border-bottom:1px solid var(--bg-hover-a90);background:var(--bg-app);box-shadow:var(--shadow-1)}.terminal-agent-pane-tabs button{min-width:0;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:var(--r-sm);color:var(--text-secondary);background:transparent;font-size:var(--text-lg);cursor:pointer}.terminal-agent-pane-tabs button:hover,.terminal-agent-pane-tabs button:focus-visible{color:var(--text-primary);background:var(--bg-hover)}.terminal-agent-pane-tabs button.active{color:var(--text-primary);border-color:var(--border-subtle);background:var(--bg-sunken-a88);font-weight:700}.terminal-agent-pane-tabs .terminal-agent-steer-button{margin-left:auto;color:var(--text-secondary);background:var(--bg-sunken-a88);border-color:var(--border-subtle);font-size:var(--text-sm)}.terminal-agent-pane-tabs .terminal-agent-steer-button:hover,.terminal-agent-pane-tabs .terminal-agent-steer-button:focus-visible{color:var(--text-primary);background:var(--bg-hover)}.terminal-agent-onboarding{grid-column:1 / -1;min-height:420px;display:grid;place-items:center;background:var(--bg-sunken-a72)}.terminal-agent-onboarding-copy{width:min(520px,calc(100% - 36px));display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-7) 20px;color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--lh-base);text-align:center}.terminal-agent-onboarding-copy h2,.terminal-agent-onboarding-copy p{margin:0}.terminal-agent-onboarding-copy h2,.terminal-agent-onboarding-copy strong{color:var(--text-primary)}.terminal-agent-onboarding-copy h2{font-size:var(--text-3xl)}.terminal-agent-onboarding-copy .primary-button{display:inline-flex;align-items:center;gap:7px;margin-top:6px}.terminal-agent-editor .modal-header{display:none}.terminal-agent-editor{font-size:var(--text-md);--agent-editor-heading-color: var(--text-primary);--agent-editor-label-color: var(--text-secondary);--agent-editor-muted-color: var(--text-secondary)}.terminal-agent-editor .agent-modal-form{height:100%;max-height:none;overflow:hidden}.terminal-agent-editor .terminal-agent-overview-form{height:100%;min-height:0;flex:1 1 0;display:flex;flex-direction:column;align-content:normal;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--text2-a36) transparent;scrollbar-width:thin}.terminal-agent-top-actions{position:sticky;top:0;z-index:var(--z-layer-5);min-height:40px;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:6px var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-sunken-a96)}.terminal-agent-top-actions .primary-button{min-width:72px;min-height:26px;height:26px;box-sizing:border-box;padding:0 10px;font-size:var(--text-xs)}.terminal-agent-edit-button{min-width:72px;min-height:28px;padding:0 11px;font-size:var(--text-sm)}.terminal-agent-delete-button{width:26px;min-height:26px;height:26px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--negative-a48);border-radius:var(--r-sm);color:var(--negative);background:transparent;cursor:pointer}.terminal-agent-delete-button:hover,.terminal-agent-delete-button:focus-visible{border-color:var(--negative);background:var(--negative-a08)}.terminal-agent-delete-button:disabled{opacity:.5;cursor:not-allowed}.terminal-agent-settings-overview{min-width:0;display:grid;gap:0;padding:18px 22px 30px}.terminal-agent-settings-overview-header{min-width:0;display:flex;align-items:center;gap:var(--space-4);padding:2px 0 18px}.terminal-agent-overview-edit-button{flex:0 0 auto;align-self:flex-start}.terminal-agent-overview-actions{min-width:0;margin-left:auto;display:grid;justify-items:end;gap:6px}.terminal-agent-overview-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.terminal-agent-instant-turn-button{min-height:28px;padding:0 11px;font-size:var(--text-sm)}.terminal-agent-instant-turn-feedback{max-width:240px;color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--lh-tight);text-align:right}.terminal-agent-instant-turn-feedback.error{color:var(--negative)}.terminal-agent-settings-overview-sigil{width:76px;height:76px;flex:0 0 76px}.terminal-agent-settings-overview-header>div{min-width:0;display:grid;gap:7px}.terminal-agent-settings-overview-header h2{overflow:hidden;color:var(--text-primary);font-size:var(--text-2xl);font-weight:720;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap}.terminal-agent-settings-overview-header p{display:flex;flex-wrap:wrap;gap:0;margin:0;color:var(--text-secondary);font-size:var(--text-md)}.terminal-agent-settings-overview-header p span{display:inline-flex;align-items:center}.terminal-agent-settings-overview-header p span+span:before{content:"·";padding:0 var(--space-2);color:var(--text-muted)}.terminal-agent-settings-overview-strategy{min-width:0;padding:18px 0 22px;border-top:1px solid var(--border-subtle)}.terminal-agent-settings-overview h3{margin:0;color:var(--text-primary);font-size:var(--text-xl);font-weight:700;line-height:var(--lh-base)}.terminal-agent-settings-overview-strategy p{margin:10px 0 0;color:var(--text-secondary);font-size:var(--text-xl);line-height:var(--lh-loose);white-space:pre-wrap}.terminal-agent-directives{min-width:0;display:grid;gap:var(--space-3);padding:0 0 22px}.terminal-agent-directives-header{min-width:0}.terminal-agent-directives-header h3{margin:0}.terminal-agent-directives-header h3 .help-popover{margin-left:var(--space-1)}.terminal-agent-directives-list{display:grid;gap:0}.terminal-agent-directives-item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:0}.terminal-agent-directives-item+.terminal-agent-directives-item{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.terminal-agent-directives-item-copy{min-width:0;display:grid;gap:7px}.terminal-agent-directives-title-row{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) 10px}.terminal-agent-directives-title-row>h4{margin:0;color:var(--text-primary);font-size:var(--text-lg);font-weight:500;line-height:var(--lh-base);overflow-wrap:anywhere}.terminal-agent-directives-expand{min-height:24px;display:inline-flex;align-items:center;gap:var(--space-1);padding:2px 6px;border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-secondary);background:transparent;font-size:var(--text-sm);font-weight:600;line-height:var(--lh-tight);cursor:pointer}.terminal-agent-directives-expand:hover{border-color:var(--border-strong);color:var(--text-primary);background:var(--white-a04)}.terminal-agent-directives-expand svg{transition:transform var(--dur-base) var(--ease-out)}.terminal-agent-directives-expand svg.expanded{transform:rotate(180deg)}.terminal-agent-directives-details{display:grid;gap:5px}.terminal-agent-directives-added{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-base)}.terminal-agent-directives-instruction{margin:0;color:var(--text-secondary);font-size:var(--text-xl);line-height:var(--lh-loose);overflow-wrap:anywhere;white-space:pre-wrap}.terminal-agent-directives-instruction>strong{color:inherit;font-weight:600}.terminal-agent-directives-item-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:1px}.terminal-agent-directives-lifecycle{color:var(--text-secondary);font-size:var(--text-md);font-weight:600;line-height:var(--lh-base);white-space:nowrap}.terminal-agent-directives-cancel{width:27px;height:27px;min-height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--warning-a28);border-radius:var(--r-sm);color:var(--warning-a42);background:transparent;cursor:pointer}.terminal-agent-directives-cancel:hover,.terminal-agent-directives-cancel:focus-visible{border-color:var(--warning-a42);color:var(--warning);background:var(--warning-a12)}.terminal-agent-directives-state,.terminal-agent-directives-empty,.terminal-agent-directives-error{min-height:24px;display:flex;align-items:center;gap:7px;padding:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-base)}.terminal-agent-directives-error{justify-content:space-between;color:var(--negative)}.terminal-agent-directives-error .secondary-button{min-height:26px}.terminal-agent-settings-overview-columns{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-agent-settings-overview-columns>section{min-width:0;padding:20px 18px 6px;border-left:1px solid var(--border-subtle)}.terminal-agent-settings-overview-columns>section:first-child{padding-left:0;border-left:0}.terminal-agent-settings-loading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:9px;padding:var(--space-5);color:var(--text-secondary);font-size:var(--text-lg)}.terminal-agent-settings-loading.error{color:var(--negative)}.terminal-agent-settings-facts,.terminal-agent-settings-style{display:grid;gap:0;margin:10px 0 0}.terminal-agent-settings-facts>div,.terminal-agent-settings-style>div{min-width:0;display:grid;grid-template-columns:minmax(105px,.9fr) minmax(0,1.1fr);align-items:baseline;gap:var(--space-3);padding:7px 0;border-top:1px solid var(--text2-a08)}.terminal-agent-settings-facts dt,.terminal-agent-settings-style dt,.terminal-agent-settings-facts dd,.terminal-agent-settings-style dd{min-width:0;margin:0;line-height:var(--lh-base)}.terminal-agent-settings-facts dt,.terminal-agent-settings-style dt{color:var(--text-secondary);font-size:var(--text-sm)}.terminal-agent-settings-facts dd,.terminal-agent-settings-style dd{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--text-md);font-weight:650;text-align:right}.terminal-agent-editor-layout{min-height:0;flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;padding:14px var(--space-3) 28px;overflow:visible}.terminal-agent-editor-fields{width:100%;min-width:0;min-height:0;flex:0 0 auto;display:flex;margin:0;padding:0;border:0;overflow:visible}.terminal-agent-editor-fields>.terminal-agent-editor-layout{width:100%}.terminal-agent-editor-fields:disabled :is(button,input,textarea){opacity:1;cursor:default}.terminal-agent-editor-fields:disabled input[type=range]{filter:saturate(.55)}.terminal-agent-editor-main,.terminal-agent-settings-column{min-width:0;min-height:0;height:auto;padding-right:0;overflow:visible}.terminal-agent-editor-main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;gap:14px}.terminal-agent-editor-top{display:contents}.terminal-agent-settings-column{display:grid;align-content:start;gap:var(--space-3)}.terminal-agent-identity{grid-column:1;grid-row:1;min-width:0;display:grid;align-content:start;gap:var(--space-2)}.terminal-agent-face-stage{position:relative;min-height:64px;align-self:start;display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:1fr;align-items:center;gap:var(--space-3);padding:0 2px;overflow:visible;border:0;border-radius:0;background:none}.terminal-agent-face-wrap{grid-column:1;grid-row:1;min-width:0;min-height:0;display:grid;place-items:center}.terminal-agent-face{width:100%;max-width:64px;height:auto;filter:none}.terminal-agent-identity-header{grid-column:2;grid-row:1;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3)}.terminal-agent-status-switch{min-width:88px;height:30px;flex:0 0 auto;display:inline-grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:0 9px 0 var(--space-1);border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--text-secondary);background:var(--bg-sunken);font-size:var(--text-sm);font-weight:650;cursor:pointer}.terminal-agent-status-switch:hover{color:var(--text-primary);border-color:var(--accent-dim)}.terminal-agent-status-switch:focus-visible{color:var(--text-primary);border-color:var(--accent-dim);outline:none}.terminal-agent-status-switch.active{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-a08)}.terminal-agent-status-track{position:relative;width:24px;height:14px;border-radius:var(--r-pill);background:var(--muted-a58)}.terminal-agent-status-track>span{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:var(--r-pill);background:var(--text-muted);transition:transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.terminal-agent-status-switch.active .terminal-agent-status-track{background:var(--accent-a24)}.terminal-agent-status-switch.active .terminal-agent-status-track>span{transform:translate(10px);background:var(--accent)}.terminal-agent-name-display{min-width:0;min-height:34px;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:0 2px}.terminal-agent-name-display strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--text-2xl);font-weight:700;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap}.terminal-agent-name-display input{min-width:0;max-width:360px;height:32px;flex:0 1 360px;padding:0 1px;border:0;border-bottom:1px solid var(--accent-dim);border-radius:0;color:var(--text-primary);background:transparent;font-size:var(--text-2xl);font-weight:700;line-height:var(--lh-tight);outline:none}.terminal-agent-name-display input:focus{border-bottom-color:var(--accent)}.terminal-agent-name-edit-button{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-sm);color:var(--text-muted);background:transparent;cursor:pointer}.terminal-agent-name-edit-button:hover,.terminal-agent-name-edit-button:focus-visible{color:var(--accent);background:var(--bg-hover)}.terminal-agent-editor-main>.agent-core-strategy-section{grid-column:1;grid-row:3;height:auto;min-height:0;grid-template-rows:auto auto;padding-top:0;border-top:0;overflow:visible}.terminal-agent-editor-main>.agent-core-strategy-section textarea{width:100%;height:auto;min-height:240px;field-sizing:content;font-size:var(--text-xl);line-height:var(--lh-loose);resize:none}.terminal-agent-basics-section{grid-column:1;grid-row:2;align-self:start;align-content:start;padding:0 2px var(--space-1);border-top:0}.terminal-agent-basics-section>h3{color:var(--text-primary);font-size:var(--text-lg)}.terminal-agent-basics-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.terminal-agent-basics-grid .modal-select-field>.field-label-with-help{color:var(--agent-editor-label-color);font-size:var(--text-md);font-weight:500;line-height:var(--lh-base)}.terminal-agent-basics-grid .modal-select-button{position:relative;height:30px;padding:0 7px 0 9px;overflow:hidden;border-color:var(--muted-a70);border-radius:var(--r-md);background:linear-gradient(135deg,var(--accent-a04),transparent 48%),linear-gradient(180deg,var(--bg-hover-a98),var(--bg-sunken-a98));box-shadow:inset 0 1px 0 var(--text1-a62),0 4px 12px var(--ink-a16);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.terminal-agent-basics-grid .modal-select-button>svg{width:18px;height:18px;flex:0 0 18px;padding:3px;border-radius:var(--r-pill);color:var(--positive-bright);background:var(--accent-a06);transition:color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.terminal-agent-basics-grid .modal-select-button:hover,.terminal-agent-basics-grid .modal-select-button:focus-visible,.terminal-agent-basics-grid .modal-select-button[aria-expanded=true]{border-color:var(--accent-a48);background:linear-gradient(135deg,var(--accent-a06),transparent 52%),linear-gradient(180deg,var(--bg-hover-a98),var(--bg-sunken-a98));box-shadow:inset 0 1px 0 var(--text1-a62),0 0 0 2px var(--accent-a04),0 7px 18px var(--ink-a24)}.terminal-agent-basics-grid .modal-select-button[aria-expanded=true]>svg{color:var(--accent);background:var(--accent-a10);transform:rotate(180deg)}.terminal-agent-basics-grid .modal-select-menu{top:calc(100% + 7px);padding:5px;border-color:var(--muted-a90);border-radius:var(--r-md);background:linear-gradient(145deg,var(--accent-a06),transparent 42%),var(--bg-sunken-a98);box-shadow:inset 0 1px 0 var(--text1-a62),0 18px 38px var(--ink-a45)}.terminal-agent-basics-grid .modal-select-option{min-height:31px;border-radius:var(--r-md);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.terminal-agent-basics-grid .modal-select-option:hover,.terminal-agent-basics-grid .modal-select-option:focus-visible{background:var(--accent-a10)}.terminal-agent-basics-grid .modal-select-option.active{color:var(--text-primary);background:linear-gradient(90deg,var(--accent-a18),var(--accent-a06))}.terminal-agent-quick-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-3);margin-bottom:6px}.terminal-agent-turn-frequency-card{min-width:0;margin:var(--space-1) 0 var(--space-3);padding:0;border:0;border-radius:0;background:none;box-shadow:none}.terminal-agent-turn-frequency-card .agent-schedule-slider{gap:5px}.terminal-agent-turn-frequency-card .agent-schedule-slider-header label{color:var(--agent-editor-label-color);font-size:var(--text-md)}.terminal-agent-quick-setting{min-width:0;display:grid;justify-items:start;gap:6px;color:var(--text-muted)}.terminal-agent-quick-setting-label{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--agent-editor-label-color);font-size:var(--text-md);font-weight:600}.terminal-agent-visibility-switch{min-width:94px}.terminal-agent-harness-select .modal-select-menu{right:0;left:auto;width:max-content;min-width:100%;max-width:min(520px,calc(200% + 14px))}.terminal-agent-harness-select .modal-select-option-label{overflow:visible;text-overflow:clip}.terminal-agent-settings-column .agent-config-tuning-grid,.terminal-agent-settings-column .agent-config-access-grid{grid-template-columns:minmax(0,1fr)}.terminal-agent-settings-column .agent-notification-telegram-card{width:100%}.terminal-agent-settings-column .agent-notification-section{row-gap:0}.terminal-agent-settings-column .agent-notification-telegram-control{min-height:30px;margin-top:-6px}.terminal-agent-settings-column .modal-section{padding-top:18px;border-top:0}.terminal-agent-editor .modal-section h3{color:var(--agent-editor-heading-color);font-size:var(--text-lg);font-weight:700;line-height:var(--lh-base)}.terminal-agent-editor .modal-field,.terminal-agent-editor .modal-form label,.terminal-agent-editor .field-label-with-help label,.terminal-agent-editor .slider-row>.field-label-with-help{color:var(--agent-editor-label-color);font-size:var(--text-md);font-weight:500;line-height:var(--lh-base)}.terminal-agent-editor .help-popover-trigger,.terminal-agent-editor .money-input>span{color:var(--agent-editor-muted-color)}.terminal-agent-editor input:not([type=range]),.terminal-agent-editor textarea,.terminal-agent-editor .modal-select-button,.terminal-agent-editor .schedule-option-button,.terminal-agent-editor .agent-tool-access-mode button,.terminal-agent-editor .agent-notification-switch{font-size:var(--text-md)}.terminal-agent-editor .slider-list{gap:var(--space-3)}.terminal-agent-editor .slider-row{min-height:28px;grid-template-columns:minmax(140px,170px) minmax(0,1fr) 28px;column-gap:10px}.terminal-agent-editor .slider-row input{height:24px}.terminal-agent-editor .slider-row input::-webkit-slider-runnable-track{height:8px;border-color:var(--text2-a24)}.terminal-agent-editor .slider-row input::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px;border-width:2px;box-shadow:0 0 0 4px var(--slider-color-ring)}.terminal-agent-editor .slider-row input:hover::-webkit-slider-thumb,.terminal-agent-editor .slider-row input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--slider-color-ring)}.terminal-agent-editor .slider-row input::-moz-range-track,.terminal-agent-editor .slider-row input::-moz-range-progress{height:8px}.terminal-agent-editor .slider-row input::-moz-range-track{border-color:var(--text2-a24)}.terminal-agent-editor .slider-row input::-moz-range-thumb{width:20px;height:20px;border-width:2px;box-shadow:0 0 0 4px var(--slider-color-ring)}.terminal-agent-editor .slider-row output{color:var(--agent-editor-label-color);font-size:var(--text-md);font-weight:650}.terminal-agent-editor .agent-tool-name{color:var(--agent-editor-label-color);font-size:var(--text-md)}.terminal-agent-editor .agent-notification-telegram-status,.terminal-agent-editor .agent-tool-access-state,.terminal-agent-editor .symbol-suggestion-empty,.terminal-agent-editor .symbol-blocklist-state{color:var(--agent-editor-muted-color);font-size:var(--text-sm)}.terminal-agent-overview-form>.modal-actions{display:none}.terminal-agent-config-state{height:100%;min-height:320px;display:grid;place-content:center;justify-items:center;gap:7px;padding:var(--space-5);color:var(--text-muted);text-align:center}.terminal-agent-config-state strong{color:var(--text-primary);font-size:var(--text-lg)}.terminal-chat-state,.bottom-panel-empty{display:grid;place-items:center;min-height:0;padding:var(--space-5);color:var(--text-muted);text-align:center}@container agent-config (max-width: 760px){.terminal-agent-directives-item{grid-template-columns:minmax(0,1fr)}.terminal-agent-directives-item-actions{width:100%;justify-content:space-between}.terminal-agent-settings-overview-columns{grid-template-columns:minmax(0,1fr)}.terminal-agent-settings-overview-columns>section,.terminal-agent-settings-overview-columns>section:first-child{padding:18px 0 var(--space-2);border-top:1px solid var(--border-subtle);border-left:0}.terminal-agent-editor-layout{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;overflow-y:auto}.terminal-agent-editor-main,.terminal-agent-settings-column{height:auto;overflow:visible}.terminal-agent-editor-main{grid-template-rows:auto minmax(300px,auto)}.terminal-agent-editor-main>.agent-core-strategy-section{height:auto;min-height:340px}}@container agent-config (max-width: 520px){.terminal-agent-editor-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(300px,auto)}.terminal-agent-identity{grid-column:1;grid-row:1}.terminal-agent-basics-section{grid-column:1;grid-row:2}.terminal-agent-editor-main>.agent-core-strategy-section{grid-column:1;grid-row:3}}@container agent-config (max-width: 720px){.terminal-agent-chart .panel-toolbar{height:auto;min-height:46px;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) 10px}.terminal-agent-chart .market-chart-panel .candle-size-segment{order:10;flex:0 1 auto;width:max-content;max-width:100%;overflow-x:auto}}.terminal-agent-chart .panel-toolbar button{white-space:nowrap;flex:0 0 auto}.actions-rail{position:relative;border-right:0;display:grid;grid-template-rows:1fr;min-width:0;background:linear-gradient(var(--white-a02) 1px,transparent 1px),linear-gradient(90deg,var(--white-a02) 1px,transparent 1px),var(--bg-sunken-a96);background-size:24px 24px}.actions-resize-handle{position:absolute;top:0;bottom:0;left:-5px;z-index:var(--z-layer-4);width:10px;display:flex;align-items:center;justify-content:center;cursor:ew-resize;touch-action:none}.actions-resize-handle:before{content:"";width:2px;height:64px;border-radius:var(--r-pill);background:var(--text2-a44);opacity:.72;transition:opacity var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.actions-resize-handle:hover:before,.actions-resize-handle:focus-visible:before{background:var(--text2-a62);opacity:1}.actions-resize-handle:focus-visible{outline:1px solid var(--accent-dim);outline-offset:-2px}.panel-toolbar{height:46px;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);overflow:visible}.panel-toolbar-spacer{flex:1;min-width:8px}.chart-panel-heading{min-width:max-content;margin:0 auto 0 0;color:var(--text-primary);font-size:var(--text-xl);font-weight:700;line-height:var(--lh-tight)}.toolbar-title{min-width:145px;display:flex;align-items:center;gap:var(--space-2)}h1,h2{margin:0;font-weight:600;color:var(--text-primary)}h1{font-size:var(--text-lg)}h2{font-size:var(--text-sm)}.segmented{display:inline-flex;align-items:center;border:1px solid var(--border-subtle);border-radius:var(--r-sm);overflow:hidden;background:var(--bg-sunken)}.chart-view-segment button,.candle-size-segment button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.candle-size-segment{flex:0 1 auto;max-width:min(448px,42vw);overflow-x:auto;scrollbar-width:none}.candle-size-segment::-webkit-scrollbar{display:none}.candle-size-segment button{flex:0 0 auto;min-width:36px;padding:0 var(--space-2)}.segmented button,.tab-strip button{height:28px;padding:0 9px;border:0;border-right:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);cursor:pointer}.segmented button:last-child,.tab-strip button:last-child{border-right:0}.segmented button:hover,.tab-strip button:hover{background:var(--bg-hover);color:var(--text-primary)}.segmented button.active,.tab-strip button.active{color:var(--accent);background:var(--accent-dim)}.toolbar-select{height:30px;min-width:98px;max-width:148px;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-sunken);color:var(--text-primary);padding:0 28px 0 10px;font:inherit;font-size:var(--text-sm);cursor:pointer}.toolbar-select:disabled{color:var(--text-muted);cursor:progress}.market-asset-select{flex:0 0 auto}.toolbar-error{max-width:220px;overflow:hidden;color:var(--warning);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.chart-body{position:relative;height:calc(100% - 46px);min-height:320px;padding:var(--space-2) var(--space-2) 28px}.chart-body .recharts-wrapper,.chart-body .recharts-surface{pointer-events:none;-webkit-user-select:none;user-select:none}.chart-body .recharts-wrapper:focus,.chart-body .recharts-wrapper:focus-visible,.chart-body .recharts-surface:focus,.chart-body .recharts-surface:focus-visible,.chart-body .recharts-surface *:focus,.chart-body .recharts-surface *:focus-visible{outline:none}.asset-chart-body{position:relative;height:calc(100% - 46px);width:100%;min-width:0;min-height:320px;display:grid;grid-template-rows:auto minmax(0,1fr);padding:var(--space-2) var(--space-2) var(--space-3);overflow:hidden}.asset-chart-canvas{position:relative;width:100%;min-width:0;min-height:0;overflow:hidden;contain:paint;touch-action:pan-y}.asset-chart-canvas *{touch-action:pan-y}.asset-chart-canvas>div{max-width:100%}.asset-chart-trigger-delete-button{position:absolute;z-index:var(--z-layer-5);display:none;width:13px;height:13px;place-items:center;padding:0;border:1px solid var(--text1-a28);box-sizing:border-box;border-radius:var(--r-pill);background:var(--bg-tooltip-a94);color:var(--text-primary);box-shadow:var(--shadow-1);cursor:pointer;transform:translate(-50%,-50%)}.asset-chart-trigger-delete-glyph{display:block;width:7px;height:7px;overflow:visible}.asset-chart-trigger-delete-glyph path{fill:none;stroke:currentcolor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.asset-chart-trigger-delete-button:hover,.asset-chart-trigger-delete-button:focus-visible{border-color:var(--negative-a72);color:var(--negative-soft);background:var(--violet-surface)}.asset-chart-trigger-delete-button:focus-visible{outline:2px solid var(--negative-a35);outline-offset:2px}.asset-chart-stats{height:28px;display:flex;align-items:center;gap:10px;padding:0 var(--space-1) 5px;color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.asset-chart-stats strong{color:var(--text-primary);font-size:var(--text-lg);font-weight:650}.asset-chart-stats span{overflow:hidden;text-overflow:ellipsis}.asset-chart-stats a{margin-left:auto;color:var(--text-muted);text-decoration:none}.asset-chart-stats a:hover,.asset-chart-stats a:focus-visible{color:var(--accent)}.asset-chart-live{position:relative;display:inline-flex;align-items:center;gap:5px;color:var(--text-muted)}.asset-chart-live:before{content:"";width:6px;height:6px;border-radius:var(--r-pill);background:var(--text-muted)}.asset-chart-live.is-live{color:var(--accent)}.asset-chart-live.is-live:before{background:var(--accent);box-shadow:0 0 10px var(--accent-a48)}.asset-chart-overlay{position:absolute;top:44px;right:8px;bottom:12px;left:8px;display:grid;place-items:center;pointer-events:none;background:var(--bg-sunken-a64)}.asset-chart-trade-tooltip{position:absolute;z-index:var(--z-tooltip);max-width:min(260px,calc(100% - 24px));padding:5px 7px;border-radius:var(--r-md);background:var(--bg-tooltip);color:var(--text-primary);box-shadow:var(--shadow-1);pointer-events:none}.asset-chart-trade-tooltip:after{content:"";position:absolute;top:var(--asset-chart-tooltip-arrow-top, 50%);width:0;height:0;transform:translateY(-50%)}.asset-chart-trade-tooltip.is-left:after{right:-5px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid var(--bg-tooltip)}.asset-chart-trade-tooltip.is-right:after{left:-5px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid var(--bg-tooltip)}.asset-chart-trade-tooltip.is-above:after{top:auto;left:50%;bottom:-5px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--bg-tooltip);transform:translate(-50%)}.asset-chart-trade-tooltip strong,.asset-chart-trade-tooltip span,.asset-chart-trade-tooltip small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-chart-trade-tooltip strong{font-size:var(--text-2xs);font-weight:650}.asset-chart-trade-tooltip span{margin-top:1px;color:var(--text-primary);font-size:var(--text-2xs)}.asset-chart-trade-tooltip small{margin-top:2px;color:var(--text-secondary);font-size:var(--text-2xs)}.chart-tooltip{min-width:220px;max-width:420px;padding:10px;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-sunken-a98);box-shadow:var(--shadow-2);color:var(--text-primary)}.chart-tooltip-time{margin-bottom:7px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.chart-tooltip-list{display:grid;gap:5px}.chart-tooltip-row{min-width:0;display:grid;grid-template-columns:8px auto minmax(0,1fr);gap:7px;align-items:baseline;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-tight)}.chart-tooltip-row.trade{color:var(--text-primary)}.chart-tooltip-swatch{width:8px;height:8px;align-self:center;border-radius:var(--r-pill)}.chart-tooltip-swatch.muted{background:var(--border-strong)}.chart-tooltip-label{color:var(--text-muted)}.chart-tooltip-row strong{min-width:0;overflow-wrap:anywhere;color:inherit;font-weight:500}.chart-tooltip-series-list{gap:9px}.chart-tooltip-series{display:grid;gap:7px;padding-top:var(--space-2);border-top:1px solid var(--muted-a48)}.chart-tooltip-series.trade{gap:var(--space-2)}.chart-tooltip-series:first-child{padding-top:0;border-top:0}.chart-tooltip-series-header{min-width:0;display:flex;align-items:center;gap:7px}.chart-tooltip-series-header .chart-tooltip-label{min-width:0;overflow:hidden;color:var(--text-secondary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chart-tooltip-metrics{display:grid;gap:var(--space-1)}.chart-tooltip-metric{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:14px}.chart-tooltip-metric span{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.chart-tooltip-metric strong{color:var(--text-primary);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-tooltip-metric strong.positive{color:var(--trade-pnl-positive)}.chart-tooltip-metric strong.negative{color:var(--trade-pnl-negative)}.chart-trade-chip-row{display:flex;flex-wrap:wrap;gap:5px}.chart-trade-chip{display:inline-flex;align-items:center;height:17px;padding:0 6px;border:1px solid var(--muted-a70);border-radius:var(--r-sm);background:var(--bg-sunken-a78);color:var(--text-secondary);font-size:var(--text-2xs);font-weight:600;line-height:var(--lh-tight);white-space:nowrap}.chart-trade-chip.open{border-color:var(--trade-operation-open-border);color:var(--trade-operation-open)}.chart-trade-chip.close{border-color:var(--trade-operation-close-border);color:var(--trade-operation-close)}.chart-trade-chip.long{border-color:var(--trade-side-long-border);color:var(--trade-side-long)}.chart-trade-chip.short{border-color:var(--trade-side-short-border);color:var(--trade-side-short)}.chart-trade-chip.neutral{border-color:var(--trade-neutral-border);color:var(--trade-neutral)}.chart-hover-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-layer-4);pointer-events:none}.chart-hover-cursor{position:absolute;width:1px;background:var(--text2-a72)}.chart-hover-dot{position:absolute;width:9px;height:9px;border:1.5px solid var(--bg-sunken);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--text2-a52);transform:translate(-50%,-50%)}.trade-marker-label-bg{stroke-width:1px}.trade-marker-label{fill:var(--text-primary);font-size:var(--text-2xs);font-weight:600;pointer-events:none}.chart-hover-tooltip{position:absolute;z-index:var(--z-tooltip);min-width:230px;max-width:300px;pointer-events:none}.chart-trade-tooltip{position:absolute;z-index:var(--z-tooltip);min-width:230px;max-width:320px;pointer-events:none}.chart-hover-tooltip.right,.chart-trade-tooltip.right{transform:translate(12px,-50%)}.chart-hover-tooltip.left,.chart-trade-tooltip.left{transform:translate(calc(-100% - 12px),-50%)}.chart-end-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-layer-2);pointer-events:none}.chart-end-label{position:absolute;z-index:var(--z-layer-2);display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap;pointer-events:auto;filter:drop-shadow(0 2px 5px var(--ink-a45))}.chart-market-end-label{z-index:var(--z-layer-1);gap:5px;pointer-events:none}.chart-market-end-line{width:18px;height:2px;flex:0 0 auto;border-radius:var(--r-pill)}.chart-market-end-name{max-width:132px;min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:hidden;padding:0 2px;border:0;color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:var(--lh-base)}.chart-market-end-name strong,.chart-market-end-name span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-market-end-name strong{flex:0 0 auto;color:var(--text-secondary);font-weight:700}.chart-end-badge{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:transparent}.chart-end-name{min-width:0;max-width:116px;overflow:hidden;text-overflow:ellipsis;margin:0;padding:2px 6px;border:1px solid;border-radius:var(--r-sm);background:var(--bg-sunken);color:var(--text-primary);font-size:var(--text-xs);line-height:var(--lh-base);cursor:pointer}.chart-end-name:hover,.chart-end-name:focus-visible{background:var(--bg-hover);outline:none}.chart-end-name:disabled{opacity:1;cursor:default}.chart-end-name:disabled:hover{background:var(--bg-sunken)}.chart-end-info-wrap{position:static;display:inline-flex;align-items:center;flex:0 0 auto}.chart-end-info{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:var(--text-tertiary);cursor:pointer}.chart-end-info:hover,.chart-end-info:focus-visible{color:var(--text-primary);outline:none}.chart-end-info svg{display:block}.chart-end-paused-marker{height:16px;width:13px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:-1px;color:var(--text2-a72);line-height:var(--lh-tight)}.chart-activity-card{position:absolute;right:calc(100% + 4px);top:50%;width:min(660px,50vw);max-height:min(760px,calc(100vh - 96px));display:grid;gap:9px;overflow-y:auto;overscroll-behavior:contain;border:1px solid;border-radius:var(--r-md);padding:10px;background:linear-gradient(var(--white-a02) 1px,transparent 1px),linear-gradient(90deg,var(--white-a02) 1px,transparent 1px),var(--bg-sunken-a98);background-size:28px 28px;box-shadow:var(--shadow-2);color:var(--text-secondary);opacity:0;pointer-events:none;transform:translateY(-50%) translate(4px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.chart-activity-card::-webkit-scrollbar{width:5px}.chart-activity-card::-webkit-scrollbar-track{background:transparent}.chart-activity-card::-webkit-scrollbar-thumb{min-height:24px;border-radius:var(--r-pill);background:var(--muted-a58)}.chart-activity-card{scrollbar-color:var(--muted-a58) transparent;scrollbar-width:thin}.chart-end-label:has(.chart-end-info-wrap:hover),.chart-end-label:has(.chart-end-info-wrap:focus-within){z-index:var(--z-popover)}.chart-end-info-wrap:hover .chart-activity-card,.chart-end-info-wrap:focus-within .chart-activity-card{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.chart-activity-header{min-width:0;display:grid;grid-template-columns:auto minmax(80px,1fr) auto;gap:var(--space-2);align-items:center;color:var(--text-muted);font-size:var(--text-xs)}.chart-activity-time{color:var(--text-secondary);font-weight:600;font-variant-numeric:tabular-nums}.chart-activity-agent{min-width:0;display:inline-flex;align-items:center;gap:6px}.chart-activity-agent strong{min-width:0;overflow:hidden;color:var(--accent);text-overflow:ellipsis}.chart-activity-agent .status-pill{height:18px;padding:0 6px;font-size:var(--text-2xs)}.chart-activity-header .activity-actions-cell{justify-content:flex-end}.chart-activity-meta{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.chart-activity-meta .activity-fact{min-height:19px;background:var(--bg-sunken-a72)}.chart-activity-summary{min-width:0;overflow:visible;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-base);overflow-wrap:anywhere;white-space:normal}.chart-activity-summary strong{margin-right:7px;color:var(--text-primary)}.chart-activity-children{display:grid;gap:var(--space-2);border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}.chart-activity-child{display:grid;grid-template-columns:86px minmax(0,1fr);gap:var(--space-2);align-items:start}.chart-activity-child-content{min-width:0;display:grid;gap:5px}.chart-activity-child-content .activity-detail-text{min-width:0;margin:0;overflow:visible;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-base);overflow-wrap:anywhere;white-space:normal}.chart-activity-more,.chart-activity-empty{color:var(--text-muted);font-size:var(--text-xs)}.chart-activity-empty{display:inline-flex;align-items:center;gap:var(--space-2)}.chart-activity-empty .status-pill{height:18px;padding:0 6px;font-size:var(--text-2xs)}.chart-loading,.table-loading,.empty-panel{color:var(--text-muted);padding:var(--space-4)}.chart-error{color:var(--warning)}.chart-legend{position:absolute;left:12px;right:12px;bottom:7px;display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--text-secondary)}.chart-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.chart-legend i{width:9px;height:2px}.activity-kind-badge{justify-self:start;max-width:82px;display:inline-flex;align-items:center;gap:var(--space-1);overflow:hidden;min-height:var(--trading-chip-height, 17px);padding:0 var(--trading-chip-padding-x, 5px);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text-secondary);background:var(--bg-sunken);font-size:var(--trading-chip-font-size, 10px);line-height:var(--trading-chip-line-height, 15px);text-overflow:ellipsis;white-space:nowrap}.activity-kind-badge span{min-width:14px;height:13px;display:inline-flex;align-items:center;justify-content:center;border-left:1px solid var(--border-subtle);padding:0 1px 0 5px;color:var(--text-muted)}.activity-kind-badge.failed,.activity-kind-badge.rejected{color:var(--trade-status-negative);border-color:var(--trade-status-negative-border);background:var(--trade-status-negative-bg)}.activity-kind-badge.failed span,.activity-kind-badge.rejected span{border-left-color:var(--trade-status-negative-border);color:var(--trade-status-negative)}.activity-kind-badge.pending{color:var(--trade-status-warning);border-color:var(--trade-status-warning-border);background:var(--trade-status-warning-bg)}.activity-kind-badge.upcoming{color:var(--accent);border-color:var(--accent-a32);background:var(--accent-a08)}.activity-kind-badge.running{color:var(--trade-status-running);border-color:var(--trade-status-running-border);background:var(--trade-status-running-bg)}.activity-kind-badge.completed{color:var(--trade-neutral);border-color:var(--trade-neutral-border);background:var(--trade-status-positive-bg)}.activity-kind-badge.canceled{color:var(--trade-status-warning);border-color:var(--trade-status-warning-border);background:var(--trade-status-warning-bg)}.activity-actions-cell{display:grid;width:100%;max-width:128px;gap:3px;justify-items:start}.activity-run-now-button{min-height:17px;padding:0 5px;border:1px solid var(--trade-status-running-border);border-radius:var(--r-sm);color:var(--info-strong);background:var(--trade-status-running-bg);font-size:var(--text-2xs);font-weight:600;line-height:var(--lh-base);white-space:nowrap}.activity-run-now-button:hover,.activity-run-now-button:focus-visible{border-color:var(--info-a44);outline:none;background:var(--info-a20)}.activity-run-now-button:disabled{cursor:wait;opacity:.65}.activity-action-empty{color:var(--text-muted)}.activity-time-column{width:140px;min-width:0}.activity-agent-column{width:170px;min-width:0}.activity-summary-column,.activity-thesis-column{width:auto;min-width:0}.activity-time-cell{display:inline-flex;align-items:center;max-width:100%;gap:7px;min-width:0}.activity-time-cell>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-status-dot{position:relative;width:8px;height:8px;flex:none;border-radius:var(--r-pill);background:var(--text-muted);box-shadow:0 0 0 1px var(--text2-a24)}.activity-status-dot.completed{background:var(--positive-bright);box-shadow:0 0 0 1px var(--positive-bright-a25),0 0 10px var(--positive-bright-a20)}.activity-status-dot.running{background:var(--info);box-shadow:0 0 0 1px var(--info-a28),0 0 10px var(--info-a24)}.activity-status-dot.running:after{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid var(--info-a44);border-radius:inherit;animation:activity-status-pulse 1.4s ease-out infinite;content:""}.activity-status-dot.pending{border:1px solid var(--info);background:var(--info-a16);box-shadow:0 0 0 1px var(--info-a16)}.activity-status-dot.upcoming{border:1px solid var(--accent);background:var(--accent-a18);box-shadow:0 0 0 1px var(--accent-a12),0 0 10px var(--accent-a12)}.activity-status-dot.failed,.activity-status-dot.rejected{background:var(--negative);box-shadow:0 0 0 1px var(--negative-a28),0 0 10px var(--negative-a20)}.activity-status-dot.unknown{background:var(--text-muted)}.activity-status-dot.canceled{background:var(--warning);box-shadow:0 0 0 1px var(--warning-a28),0 0 10px var(--warning-a20)}@keyframes activity-status-pulse{0%{opacity:.72;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}@media(prefers-reduced-motion:reduce){.activity-status-dot.running:after{animation-name:activity-status-pulse;animation:none;opacity:.42;transform:scale(1)}}.activity-thesis-cell{display:-webkit-box;width:100%;max-width:none;overflow:hidden;color:var(--text-secondary);line-height:var(--lh-base);-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:normal}.activity-summary-cell{width:100%;max-width:none;color:var(--text-secondary);line-height:var(--lh-base);white-space:normal}.activity-summary-cell strong{margin-right:var(--space-2);color:var(--text-primary)}.activity-summary-cell.detail{display:block;overflow:visible;font-size:var(--text-md);line-height:var(--lh-base)}.activity-summary-main{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.activity-summary-cell.with-trades .activity-summary-main{-webkit-line-clamp:4}.activity-summary-cell.detail .activity-summary-main{display:block;overflow:visible;-webkit-line-clamp:unset}.activity-upcoming-summary{max-width:100%;display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.activity-summary-placeholder{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-muted);font-style:italic;white-space:nowrap}.activity-waiting-icon{flex:none;color:currentColor;opacity:.6;transform-box:fill-box;transform-origin:center;animation:activity-waiting-pulse 2.8s ease-in-out infinite}@keyframes activity-waiting-pulse{0%,to{opacity:.48;transform:scale(.97)}50%{opacity:.7;transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.activity-waiting-icon{animation:activity-waiting-pulse 2.8s ease-in-out infinite}}.activity-trade-chip-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.activity-trade-chip{max-width:100%;display:inline-flex;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-sunken-a64);color:var(--text-secondary);font-size:var(--trading-chip-font-size, var(--chip-sm-font-size));line-height:var(--trading-chip-line-height, var(--chip-sm-line-height));white-space:nowrap}.activity-trade-chip-segment{min-width:0;padding:0 6px;border-right:1px solid var(--border-subtle);overflow:hidden;text-overflow:ellipsis}.activity-trade-chip-segment:last-child{border-right:0}.activity-trade-chip-segment.market{color:var(--text-secondary)}.activity-trade-chip-segment.open{color:var(--trade-operation-open)}.activity-trade-chip-segment.close{color:var(--trade-operation-close)}.activity-trade-chip-segment.liquidation{color:var(--trade-operation-liquidation)}.activity-trade-chip-segment.long{color:var(--trade-side-long)}.activity-trade-chip-segment.short{color:var(--trade-side-short)}.activity-trade-chip-segment.positive{color:var(--trade-pnl-positive)}.activity-trade-chip-segment.negative{color:var(--trade-pnl-negative)}.activity-child-list{display:grid;gap:var(--space-2);margin-top:10px;border-top:1px solid var(--border-subtle);padding-top:9px}.modal-activity-child-list{margin-top:0}.activity-child-table-section{display:grid;gap:5px}.activity-child-table-title{color:var(--text-secondary);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--ls-label);line-height:var(--lh-tight);text-transform:uppercase}.activity-trade-table,.activity-trigger-table{display:grid;overflow:hidden;border:1px solid var(--muted-a14);border-radius:var(--r-sm);background:var(--bg-sunken-a40)}.activity-trigger-table{border-color:var(--info-a24);background:var(--info-surface-a40)}.activity-trade-table-head,.activity-trade-table-row,.activity-trigger-table-head,.activity-trigger-table-row{display:grid;gap:0}.activity-trade-table-head,.activity-trade-table-row{grid-template-columns:minmax(72px,.8fr) minmax(72px,.8fr) minmax(62px,.6fr) minmax(82px,.9fr) minmax(104px,1fr) minmax(96px,.95fr) minmax(58px,.55fr) minmax(74px,.7fr)}.activity-trigger-table-head,.activity-trigger-table-row{grid-template-columns:minmax(var(--activity-trigger-action-min-width, 64px),.9fr) minmax(var(--activity-trigger-target-min-width, 72px),1fr) minmax(var(--activity-trigger-market-min-width, 60px),.8fr) minmax(var(--activity-trigger-condition-min-width, 150px),2fr) minmax(var(--activity-trigger-mode-min-width, 58px),.8fr) minmax(var(--activity-trigger-expires-min-width, 64px),.95fr)}.activity-trade-table-head,.activity-trigger-table-head{border-bottom:1px solid var(--muted-a14);background:var(--bg-hover-a72);color:var(--text-muted);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--ls-label);line-height:var(--lh-tight);text-transform:uppercase}.activity-trigger-table-head{border-bottom-color:var(--info-a16);background:var(--info-surface-a72);color:var(--info-dim)}.activity-trade-table-head span,.activity-trade-table-row>span,.activity-trigger-table-head span,.activity-trigger-table-row>span{min-width:0;overflow:hidden;padding:7px var(--space-2);border-right:1px solid var(--muted-a14);text-overflow:ellipsis;white-space:nowrap}.activity-trigger-table-head span,.activity-trigger-table-row>span{border-right-color:var(--info-a12)}.activity-trade-table-head span:last-child,.activity-trade-table-row>span:last-of-type{border-right:0}.activity-trigger-table-head span:last-child,.activity-trigger-table-row>span:nth-child(6){border-right:0}.activity-trade-table-row,.activity-trigger-table-row{border-bottom:1px solid var(--muted-a14);color:var(--text-secondary)}.activity-trigger-table-row{border-bottom-color:var(--info-a12)}.activity-trade-table-row>span,.activity-trigger-table-row>span{border-bottom:1px solid var(--muted-a14)}.activity-trigger-table-row>span{border-bottom-color:var(--info-a12)}.activity-trade-table-row:last-child,.activity-trigger-table-row:last-child{border-bottom:0}.activity-trade-tone.open{color:var(--trade-operation-open)}.activity-trade-tone.close{color:var(--trade-operation-close)}.activity-trade-tone.liquidation{color:var(--trade-operation-liquidation)}.activity-trade-tone.long{color:var(--trade-side-long)}.activity-trade-tone.short{color:var(--trade-side-short)}.activity-trade-tone.positive{color:var(--trade-pnl-positive)}.activity-trade-tone.negative{color:var(--trade-pnl-negative)}.activity-trade-reason,.activity-trigger-reason{grid-column:1 / -1;margin:0;min-width:0;padding:6px var(--space-2) var(--space-2);color:var(--text-secondary);font-size:var(--tooltip-body-size);font-weight:var(--tooltip-body-weight);line-height:var(--lh-base);overflow-wrap:anywhere}.activity-final-list{margin:0;min-width:0;padding-left:var(--space-4);color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-base);overflow-wrap:anywhere}.activity-final-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-sunken-a40)}.activity-final-table-cell{min-width:0;display:grid;align-content:start;gap:var(--space-2);padding:var(--space-2) 9px;border-right:1px solid var(--border-subtle)}.activity-final-table-cell:last-child{border-right:0}.activity-final-table-cell span{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.activity-final-table-cell p,.activity-final-table-cell ul{margin:0;min-width:0;color:var(--text-secondary);font-size:var(--tooltip-body-size);font-weight:var(--tooltip-body-weight);line-height:var(--lh-base);overflow-wrap:anywhere}.activity-final-table-cell ul{display:grid;gap:3px;padding-left:var(--space-4)}.activity-final-table-cell li{margin:0;padding-left:2px}.activity-child-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:start;color:var(--text-secondary)}.activity-child-content{min-width:0;display:grid;gap:6px}.activity-child-content .activity-detail-text{margin:0;min-width:0;color:var(--text-secondary);line-height:var(--lh-base);overflow-wrap:anywhere}.activity-trigger-instructions{min-width:0;display:grid;gap:5px;border:1px solid var(--accent-a18);border-radius:var(--r-sm);padding:7px var(--space-2);background:var(--bg-sunken-a46)}.activity-trigger-instructions>span{color:var(--text-muted);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--ls-label);line-height:var(--lh-tight);text-transform:uppercase}.activity-trigger-instructions p{margin:0;min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-base);overflow-wrap:anywhere;white-space:normal}.activity-fact-list{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.activity-fact{display:inline-flex;align-items:center;gap:5px;min-height:var(--trading-chip-height, var(--chip-sm-height));border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:0 var(--trading-chip-padding-x, var(--chip-sm-padding-x));color:var(--text-secondary);background:var(--bg-sunken);font-size:var(--trading-chip-font-size, var(--chip-sm-font-size));line-height:var(--trading-chip-line-height, var(--chip-sm-line-height))}.activity-fact span{color:var(--text-muted)}.activity-fact strong{color:var(--text-secondary);font-weight:500}.activity-fact.open strong,.activity-fact.long strong{color:var(--trade-side-long)}.activity-fact.short strong,.activity-fact.close strong,.activity-fact.liquidation strong{color:var(--trade-side-short)}.activity-fact.positive strong{color:var(--trade-pnl-positive)}.activity-fact.negative strong{color:var(--trade-pnl-negative)}.trigger-instructions-cell{display:inline-block;max-width:460px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.chat-panel{position:relative;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--bg-sunken-a40)}.chat-messages{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-2);padding:50px 10px 10px;scrollbar-color:var(--text2-a36) transparent;scrollbar-width:thin}.chat-panel.empty .chat-messages{padding:54px 20px 18px}.chat-reply-reserve{flex:0 0 50%;min-height:160px;pointer-events:none}.chat-messages::-webkit-scrollbar,.agent-builder-review-scroll::-webkit-scrollbar{width:5px;height:5px}.chat-messages::-webkit-scrollbar-track,.agent-builder-review-scroll::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb,.agent-builder-review-scroll::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--text2-a36);background-clip:content-box}.chat-messages::-webkit-scrollbar-thumb:hover,.agent-builder-review-scroll::-webkit-scrollbar-thumb:hover{background:var(--text2-a44);background-clip:content-box}.chat-messages::-webkit-scrollbar-corner,.agent-builder-review-scroll::-webkit-scrollbar-corner{background:transparent}.chat-top-actions{position:absolute;top:0;left:0;right:0;z-index:var(--z-layer-5);display:flex;align-items:center;gap:6px;min-height:44px;padding:var(--space-2) 10px;border-bottom:1px solid var(--bg-hover-a90);background:var(--bg-app);box-shadow:var(--shadow-1)}.chat-agent-title{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--text-primary);font-size:var(--text-md);white-space:nowrap}.chat-agent-title strong{overflow:hidden;font-size:var(--text-lg);text-overflow:ellipsis}.chat-top-actions-spacer{min-width:4px;flex:1 1 auto}.chat-active-title{min-width:0;max-width:min(360px,45vw);height:28px;display:inline-flex;align-items:center;padding:0 9px;overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap;background:var(--bg-sunken-a72);border:1px solid var(--border-subtle);border-radius:var(--r-sm)}.chat-recent-panel{position:absolute;top:48px;left:10px;z-index:var(--z-popover);width:min(360px,calc(100% - 20px));max-height:min(430px,calc(100% - 58px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--bg-sunken-a96)}.chat-recent-header{min-height:38px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-2);padding:6px var(--space-2) 6px 10px;border-bottom:1px solid var(--border-subtle)}.chat-recent-header strong{color:var(--text-primary);font-weight:600}.chat-recent-list{min-height:0;overflow:auto;scrollbar-color:var(--text2-a36) transparent;scrollbar-width:thin}.chat-recent-list::-webkit-scrollbar{width:5px;height:5px}.chat-recent-list::-webkit-scrollbar-track{background:transparent}.chat-recent-list::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--text2-a36);background-clip:content-box}.chat-recent-list::-webkit-scrollbar-thumb:hover{background:var(--text2-a44);background-clip:content-box}.chat-recent-list::-webkit-scrollbar-corner{background:transparent}.chat-recent-state{padding:var(--space-3);color:var(--text-muted)}.chat-recent-state.error{color:var(--warning)}.chat-recent-item{width:100%;display:grid;gap:var(--space-1);padding:10px var(--space-3);color:var(--text-secondary);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border-subtle);cursor:pointer}.chat-recent-item:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-recent-item.active{color:var(--accent);background:var(--accent-a06)}.chat-recent-title,.chat-recent-preview,.chat-recent-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-recent-title{color:var(--text-primary);font-weight:600}.chat-recent-preview{color:var(--text-secondary)}.chat-recent-meta{color:var(--text-muted);font-size:var(--text-xs)}.chat-empty-state{width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:30px;padding:28px 0}.chat-empty-intro{display:grid;justify-items:center;gap:var(--space-3);text-align:center}.chat-empty-heading{position:relative;z-index:var(--z-layer-3);display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text-primary)}.chat-empty-heading>svg{flex:0 0 auto}.chat-agent-sigil.agent-sigil--active,.chat-agent-sigil.agent-sigil--thinking{animation:chat-agent-float 4.8s ease-in-out infinite}@keyframes chat-agent-float{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-4px) rotate(.6deg)}}.chat-empty-heading h2{margin:0;color:var(--text-primary);font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));font-weight:500;line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.chat-prompts{position:relative;width:min(100%,760px);display:flex;flex-direction:column;gap:10px}.chat-prompt-tabs{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.chat-prompt-tab{min-width:0;min-height:104px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:14px 15px;color:var(--text-secondary);text-align:left;background:var(--bg-sunken-a72);border:1px solid var(--border-subtle);border-radius:var(--r-lg);cursor:pointer;transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.chat-prompt-tab:hover,.chat-prompt-tab:focus-visible{color:var(--text-primary);border-color:var(--accent-a32);background:var(--bg-hover-a95);transform:translateY(-2px)}.chat-prompt-tab.active{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-a08)}.chat-prompt-tab-icon{color:var(--accent)}.chat-prompt-tab-copy{min-width:0;display:grid;gap:5px}.chat-prompt-tab-copy strong{color:var(--text-primary);font-size:var(--text-md);font-weight:600;line-height:var(--lh-tight)}.chat-prompt-tab-copy span{display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-base);-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat-prompt-menu{position:relative;z-index:var(--z-popover);width:100%;overflow:hidden;border:1px solid var(--accent-a18);border-radius:var(--r-lg);background:var(--bg-sunken-a98);box-shadow:var(--shadow-2)}.chat-prompt-menu-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2);min-height:38px;padding:5px var(--space-2) 5px 10px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.chat-prompt-menu-header strong{display:block;color:var(--text-primary);font-weight:600;line-height:var(--lh-tight)}.chat-prompt-list{display:flex;flex-direction:column}.chat-prompt-option{width:100%;min-height:35px;padding:7px 10px;color:var(--text-secondary);text-align:left;line-height:var(--lh-base);background:transparent;border:0;border-bottom:1px solid var(--border-subtle);cursor:pointer;overflow-wrap:anywhere}.chat-prompt-option:last-child{border-bottom:0}.chat-prompt-option:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-message{flex:0 0 auto;max-width:92%;padding:var(--space-2) 9px;border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-secondary);background:var(--bg-sunken);font-size:var(--text-lg);line-height:var(--lh-base)}.chat-assistant-response{width:100%;max-width:100%;flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--space-2)}.chat-agent-avatar{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;margin-top:2px}.chat-assistant-response-content{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-2)}.chat-message.user{align-self:flex-end;color:var(--text-primary);border-color:var(--accent-dim);background:var(--bg-panel)}.chat-message.user.delivery-unconfirmed{display:grid;gap:5px;border-color:var(--negative-a35)}.chat-message-delivery-error{color:var(--negative-soft);font-size:var(--text-xs)}.chat-message.assistant{max-width:100%}.chat-message.assistant.error{border-color:var(--negative-a35);background:var(--negative-surface-a26)}.chat-message-interruption{margin-top:7px;padding-top:7px;color:var(--negative-soft);font-size:var(--text-xs);border-top:1px solid var(--negative-a12)}.activity-recap-deck{flex:0 0 auto;width:100%;max-width:100%;align-self:stretch;display:grid;gap:14px;color:var(--text-secondary)}.activity-recap-window-range{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding:0 var(--space-1);color:var(--text2-a88);font-size:var(--text-xs);line-height:var(--lh-base)}.activity-recap-window-range strong{color:var(--text1-a88);font-size:var(--text-sm);font-weight:700}.activity-recap-tabs{min-width:0;display:flex;align-items:flex-end;gap:var(--space-5);padding:0 var(--space-1) 10px;border-bottom:1px solid var(--text3-a16)}.activity-recap-tabs button{position:relative;padding:0 0 var(--space-2);border:0;color:var(--text2-a88);background:transparent;font:inherit;font-size:var(--text-3xl);font-weight:800;line-height:var(--lh-tight);letter-spacing:normal;cursor:pointer}.activity-recap-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;border-radius:var(--r-pill);background:transparent}.activity-recap-tabs button:hover,.activity-recap-tabs button:focus-visible{color:var(--text1-a94)}.activity-recap-tabs button.active{color:var(--text1-a94)}.activity-recap-tabs button.active:after{background:var(--info-dim-a72)}.activity-recap-tabs button:disabled{color:var(--text3-a32);cursor:default}.activity-recap-tab-panel{min-width:0;display:grid;gap:14px}.activity-recap-card{min-width:0;display:grid;gap:var(--space-3);padding:0 var(--space-1) 14px;border:0;border-top:1px solid var(--text3-a16);border-radius:0;background:transparent;overflow-wrap:anywhere}.activity-recap-card.agents{margin-top:0;padding-top:0;border-top:0}.activity-recap-card.positions{padding-top:var(--space-1);border-top:0}.activity-recap-card.trades{border-top:0}.activity-recap-card.overview{gap:var(--space-3);padding:0 0 var(--space-3);border-top:0}.activity-recap-card.tone-positive,.activity-recap-item-tile.tone-positive,.activity-recap-card.tone-negative,.activity-recap-item-tile.tone-negative{border-left-color:var(--info-dim-a58)}.activity-recap-card.tone-mixed,.activity-recap-item-tile.tone-mixed{border-left-color:var(--info-dim)}.activity-recap-card.tone-quiet,.activity-recap-card.tone-unknown,.activity-recap-item-tile.tone-quiet,.activity-recap-item-tile.tone-unknown{border-left-color:var(--text-muted)}.activity-recap-card.severity-warning,.activity-recap-item-tile.severity-warning,.activity-recap-event.severity-warning{background:var(--warning-surface-a20)}.activity-recap-card.severity-info,.activity-recap-item-tile.severity-info,.activity-recap-event.severity-info{background:var(--info-surface-a20)}.activity-recap-card-header,.activity-recap-item-title-wrap,.activity-recap-event-copy,.activity-recap-row-title{min-width:0}.activity-recap-row-title{display:grid;gap:3px}.activity-recap-card-header h3,.activity-recap-item-title-wrap h4,.activity-recap-event-copy h4,.activity-recap-row-title strong,.activity-recap-row-title h3{margin:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:700;line-height:var(--lh-tight)}.activity-recap-card-header p,.activity-recap-item-title-wrap p,.activity-recap-event-copy p,.activity-recap-item-description,.activity-recap-row-title span{margin:0;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--lh-base)}.activity-recap-card-header{display:grid;gap:9px}.activity-recap-card-header.section-title h3{color:var(--text1-a94);font-size:var(--text-3xl);line-height:var(--lh-tight)}.activity-recap-card-header.section-title{padding-bottom:10px}.activity-recap-card-header p{max-width:920px;color:var(--text2-a88)}.activity-recap-overview-head{min-width:0;padding-bottom:10px}.activity-recap-overview-head h3{margin:0;color:var(--text1-a94);font-size:var(--text-3xl);font-weight:700;line-height:var(--lh-tight)}.activity-recap-market-section{min-width:0;display:grid;gap:10px}.activity-recap-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px}.activity-recap-overview-metric{min-width:0;display:grid;align-content:space-between;gap:10px;min-height:74px;padding:var(--space-3);border:1px solid var(--text3-a16);border-left:2px solid var(--text3-a32);border-radius:var(--r-md);background:linear-gradient(145deg,var(--info-dim-a06),transparent 58%),var(--bg-sunken-a46)}.activity-recap-overview-metric span{color:var(--text2-a88);font-size:var(--text-2xs);font-weight:700;line-height:var(--lh-tight)}.activity-recap-overview-metric strong{color:var(--text-primary);font-size:var(--text-xl);font-weight:800;line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.activity-recap-overview-metric.tone-positive{border-left-color:var(--info-dim-a34)}.activity-recap-overview-metric.tone-positive strong{color:var(--trade-pnl-positive)}.activity-recap-overview-metric.tone-negative{border-left-color:var(--info-dim-a34)}.activity-recap-overview-metric.tone-negative strong{color:var(--trade-pnl-negative)}.activity-recap-overview-metric.tone-warning strong,.activity-recap-overview-metric.tone-mixed strong{color:var(--trade-warning)}.activity-recap-stat-grid{display:flex;flex-wrap:wrap;gap:0;margin:0}.activity-recap-stat-grid.compact{gap:0}.activity-recap-stat-grid.featured{padding:10px 0 0;border-top:1px solid var(--text3-a16)}.activity-recap-stat{min-width:0;flex:1 1 112px;padding:0 14px 0 0;border:0;background:transparent}.activity-recap-stat+.activity-recap-stat{padding-left:14px;border-left:1px solid var(--text3-a16)}.activity-recap-stat dt{margin:0 0 var(--space-1);color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--lh-tight)}.activity-recap-stat dd{margin:0;color:var(--text-primary);font-size:var(--text-md);font-weight:700;line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.activity-recap-stat.tone-positive dd{color:var(--trade-pnl-positive)}.activity-recap-stat.tone-negative dd{color:var(--trade-pnl-negative)}.activity-recap-stat.tone-warning dd,.activity-recap-stat.tone-mixed dd{color:var(--trade-warning)}.activity-recap-tile-grid,.activity-recap-watch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:var(--space-2)}.activity-recap-tile-grid.trade-grid,.activity-recap-tile-grid.position-grid{grid-template-columns:repeat(auto-fit,minmax(198px,1fr))}.activity-recap-item-tile{min-width:0;display:grid;align-content:start;gap:var(--space-2);padding:10px;border:1px solid var(--text3-a16);border-left:2px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-sunken-a24)}.activity-recap-item-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.activity-recap-badges{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1);max-width:100%}.activity-recap-badge{min-width:0;max-width:100%;padding:2px 5px 1px;border:1px solid var(--text3-a22);border-radius:var(--r-sm);color:var(--text-secondary);background:var(--bg-sunken-a40);font-size:var(--text-2xs);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-label);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.activity-recap-badge.mode-paper{color:var(--text1-a88);border-color:var(--text2-a24)}.activity-recap-badge.mode-mainnet{color:var(--trade-account-mainnet);border-color:var(--trade-account-mainnet-border)}.activity-recap-badge.symbol{color:var(--text-primary);border-color:var(--text2-a36)}.activity-recap-event-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.activity-recap-event{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--text3-a16);border-radius:0;background:transparent}.activity-recap-time-meta{min-width:0;display:inline-flex;align-items:baseline;gap:5px;color:var(--text2-a88);font-size:var(--text-2xs);line-height:var(--lh-tight)}.activity-recap-time-meta strong{color:var(--text1-a88);font-size:inherit;font-weight:700;line-height:inherit;white-space:nowrap;font-variant-numeric:tabular-nums}.activity-recap-active-trigger-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,320px));justify-content:start;gap:10px}.activity-recap-active-trigger{position:relative;min-width:0;display:grid;align-content:start;gap:10px;padding:var(--space-3);border:1px solid var(--text3-a16);border-left:2px solid var(--info-dim-a72);border-radius:var(--r-md);background:linear-gradient(145deg,var(--info-dim-a08),transparent 46%),var(--bg-sunken-a46);overflow:visible}.activity-recap-active-trigger.tone-positive,.activity-recap-active-trigger.tone-negative,.activity-recap-active-trigger.severity-warning{border-left-color:var(--info-dim-a72)}.activity-recap-active-trigger-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.activity-recap-active-trigger-copy{margin:0;color:var(--text2-a88);font-size:var(--text-xs);line-height:var(--lh-base)}.activity-recap-active-trigger-details{min-width:0;display:grid;gap:6px}.activity-recap-active-trigger-detail{min-width:0;display:grid;gap:2px}.activity-recap-active-trigger-detail small{color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--lh-tight)}.activity-recap-active-trigger-detail strong{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--lh-tight)}.activity-recap-active-trigger-times{display:flex;flex-wrap:wrap;gap:7px var(--space-3);padding-top:2px}.activity-recap-metric-value{min-width:0;display:grid;gap:2px}.activity-recap-metric-value small{color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--lh-tight)}.activity-recap-metric-value strong{color:var(--text-primary);font-size:var(--text-md);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.activity-recap-metric-value.compact strong{font-size:var(--text-sm)}.activity-recap-metric-value.tone-positive strong{color:var(--trade-pnl-positive)}.activity-recap-metric-value.tone-negative strong{color:var(--trade-pnl-negative)}.activity-recap-metric-value.empty strong{color:var(--text-muted)}.activity-recap-bar-cell{min-width:0;display:grid;grid-template-columns:minmax(72px,1fr) auto;align-items:center;gap:9px}.activity-recap-bar-track{height:7px;border-radius:var(--r-pill);background:var(--text3-a12);overflow:hidden}.activity-recap-bar-fill{display:block;height:100%;border-radius:inherit;background:currentColor}.activity-recap-bar-fill.tone-positive{background:linear-gradient(90deg,var(--info-dim-a34),var(--info-dim-a72))}.activity-recap-bar-fill.tone-negative{background:linear-gradient(90deg,var(--info-dim-a28),var(--info-dim-a58))}.activity-recap-row-secondary{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.activity-recap-agent-list,.activity-recap-position-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,360px));justify-content:start;align-items:start;gap:var(--space-3)}.activity-recap-agent-list{grid-template-columns:repeat(auto-fit,minmax(340px,392px));gap:var(--space-4);padding-left:0}.activity-recap-agent-stack{position:relative;isolation:isolate;min-width:0;width:min(100%,392px);display:grid;align-content:start}.activity-recap-agent-stack:hover,.activity-recap-agent-stack:focus-within{z-index:var(--z-tooltip)}.activity-recap-agent-stack>.activity-recap-agent-profile-card{width:100%;z-index:var(--z-layer-3)}.activity-recap-agent-stack-toggle{position:relative;z-index:var(--z-layer-2);min-width:0;min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:10px;padding:var(--space-3);border:1px solid var(--text3-a22);border-radius:var(--r-md);color:var(--text-primary);background:linear-gradient(180deg,var(--bg-hover-a98),var(--bg-sunken-a98)),var(--bg-sunken-a96);box-shadow:0 12px 22px var(--ink-a24),inset 0 1px 0 var(--white-a04);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.activity-recap-agent-stack-toggle:hover,.activity-recap-agent-stack-toggle:focus-visible,.activity-recap-agent-stack-toggle.expanded{border-color:var(--accent-a42);outline:none}.activity-recap-agent-stack-toggle:disabled{color:var(--text-muted);cursor:default;opacity:.7}.activity-recap-agent-stack-toggle:disabled:hover{border-color:var(--text3-a22)}.activity-recap-agent-stack-toggle-label{min-width:0;color:var(--text1-a94);font-size:var(--text-xs);font-weight:700;line-height:var(--lh-tight)}.activity-recap-agent-stack-toggle>svg{grid-column:2;grid-row:1 / span 2;color:var(--text2-a88);transition:transform var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.activity-recap-agent-stack-toggle.expanded>svg{color:var(--accent);transform:rotate(180deg)}.activity-recap-agent-stack-toggle-counts{min-width:0;display:flex;align-items:baseline;gap:10px}.activity-recap-agent-stack-toggle-counts>span{min-width:0;display:flex;align-items:baseline;gap:var(--space-1)}.activity-recap-agent-stack-toggle-counts strong,.activity-recap-agent-stack-toggle-counts small{font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--lh-tight)}.activity-recap-agent-stack-toggle-counts strong{color:var(--text1-a94);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.activity-recap-agent-stack-toggle-counts small{color:var(--text2-a88)}.activity-recap-agent-stack-detail{position:relative;width:calc(100% - 8px);margin:-1px auto 0;display:grid;gap:11px;padding:14px var(--space-3) var(--space-3);border:1px solid var(--accent-a24);border-top-color:var(--text3-a16);border-radius:0 0 var(--r-lg) var(--r-lg);background:linear-gradient(180deg,var(--bg-sunken-a98),var(--bg-sunken-a98)),var(--bg-sunken-a98);box-shadow:var(--shadow-2)}.activity-recap-agent-stack-detail-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.activity-recap-agent-stack-detail-head>h4{margin:0;color:var(--text1-a94);font-size:var(--text-xs);font-weight:700;line-height:var(--lh-tight)}.activity-recap-agent-stack-detail-head>span{color:var(--text-muted);font-size:var(--text-2xs);font-weight:700;font-variant-numeric:tabular-nums}.activity-recap-agent-stack-detail-list{min-width:0;display:grid;gap:10px}.activity-recap-agent-stack-detail-section{min-width:0}.activity-recap-agent-stack-detail-empty{margin:0;color:var(--text2-a88);font-size:var(--text-xs);line-height:var(--lh-base)}.activity-recap-agent-stack-detail[hidden]{display:none}.activity-recap-agent-stack-detail .activity-recap-position-card,.activity-recap-agent-stack-detail .activity-recap-active-trigger{width:100%;max-width:none}.activity-recap-unassigned-activity{min-width:0;display:grid;gap:var(--space-3)}.activity-recap-unassigned-activity-head{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:var(--space-4)}.activity-recap-unassigned-activity-head h3,.activity-recap-unassigned-activity-head p{margin:0}.activity-recap-unassigned-activity-head h3{color:var(--text-primary);font-size:var(--text-md);line-height:var(--lh-tight)}.activity-recap-unassigned-activity-head p,.activity-recap-unassigned-activity-head>span{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--lh-base)}.activity-recap-unassigned-activity-head>span{flex:0 0 auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.activity-recap-position-list{grid-template-columns:repeat(auto-fit,minmax(245px,260px));gap:14px}.activity-recap-position-group{min-width:0;display:grid;grid-template-columns:1fr;justify-content:start;align-items:start;gap:var(--space-3)}.activity-recap-agent-card{width:min(100%,360px);min-width:0;display:grid;align-content:start;gap:14px;padding:14px;border:1px solid var(--text3-a16);border-radius:var(--r-md);background:linear-gradient(145deg,var(--info-dim-a06),transparent 48%),var(--bg-sunken-a40)}.activity-recap-agent-profile-card{position:relative;width:min(100%,380px);min-height:220px;gap:14px;padding:var(--space-4);border:1px solid var(--text3-a22);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--bg-panel-alt),var(--bg-app) 76%);box-shadow:0 16px 30px var(--ink-a28),inset 0 1px 0 var(--white-a04),inset 0 -18px 28px var(--ink-a16);overflow:hidden}.activity-recap-agent-profile-card.is-terminal-link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.activity-recap-agent-profile-card.is-terminal-link:hover,.activity-recap-agent-profile-card.is-terminal-link:focus-visible{border-color:var(--accent-a42);outline:none;box-shadow:0 18px 36px var(--ink-a34),0 0 0 2px var(--accent-a06),inset 0 1px 0 var(--white-a05),inset 0 -18px 28px var(--ink-a16)}.activity-recap-agent-profile-card.has-tooltip{overflow:visible}.activity-recap-agent-profile-card.has-tooltip:hover,.activity-recap-agent-profile-card.has-tooltip:focus-visible{z-index:var(--z-tooltip)}.activity-recap-position-card.has-tooltip:hover,.activity-recap-position-card.has-tooltip:focus-visible,.activity-recap-active-trigger.has-tooltip:hover,.activity-recap-active-trigger.has-tooltip:focus-visible{z-index:var(--z-tooltip)}.activity-recap-position-card{position:relative;width:min(100%,260px);min-height:154px;align-content:start;gap:11px;padding:var(--space-3);border-left:2px solid var(--text3-a22)}.activity-recap-position-card.tone-positive,.activity-recap-position-card.tone-negative{border-left-color:var(--info-dim-a34)}.activity-recap-agent-card-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.activity-recap-agent-identity{min-width:0;display:flex;align-items:center;gap:var(--space-3)}.activity-recap-agent-face{flex:0 0 auto;width:44px;height:44px;padding:6px;border:1px solid var(--text2-a18);border-radius:var(--r-md);background:var(--bg-sunken-a46)}.activity-recap-agent-profile-card .activity-recap-agent-card-head,.activity-recap-agent-profile-card .activity-recap-agent-summary,.activity-recap-agent-profile-card .activity-recap-activity-bars,.activity-recap-agent-profile-card .activity-recap-agent-card-footer,.activity-recap-agent-profile-card .activity-recap-agent-open-symbols{position:relative;z-index:var(--z-layer-1)}.activity-recap-agent-profile-card .activity-recap-agent-card-head{align-items:flex-start;min-height:58px}.activity-recap-agent-profile-card .activity-recap-agent-identity{gap:14px}.activity-recap-agent-profile-card .activity-recap-agent-face{width:52px;height:52px;padding:7px;border-color:var(--text2-a18);border-radius:var(--r-md);background:var(--bg-app);box-shadow:0 10px 18px var(--ink-a24),inset 0 1px 0 var(--white-a04)}.activity-recap-agent-profile-card .activity-recap-row-title{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.activity-recap-agent-profile-card .activity-recap-row-title strong,.activity-recap-agent-profile-card .activity-recap-row-title h3{font-size:var(--text-xl);line-height:var(--lh-tight)}.activity-recap-agent-headline-stats{min-width:0;display:inline-flex;align-items:baseline;gap:9px;flex:0 0 auto;margin-top:6px;margin-left:auto}.activity-recap-agent-headline-stat{color:var(--text-secondary);font-size:var(--text-2xl);font-weight:800;line-height:var(--lh-tight);white-space:nowrap;font-variant-numeric:tabular-nums}.activity-recap-agent-profile-card .activity-recap-agent-headline-stat{font-size:var(--text-2xl)}.activity-recap-agent-headline-stat.tone-positive{color:var(--trade-pnl-positive)}.activity-recap-agent-headline-stat.tone-negative{color:var(--trade-pnl-negative)}.activity-recap-agent-profile-card .activity-recap-badge{padding:3px 7px 2px;border-color:var(--text2-a18);border-radius:var(--r-sm);color:var(--text1-a88);background:var(--bg-sunken-a40)}.activity-recap-agent-card-footer{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-top:auto}.activity-recap-agent-financials{min-width:0;display:flex;align-items:flex-end;gap:18px}.activity-recap-agent-financial{min-width:0;display:grid;gap:2px}.activity-recap-agent-financial small{color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--lh-tight)}.activity-recap-agent-financial strong{color:var(--text-primary);font-size:var(--text-lg);font-weight:800;line-height:var(--lh-tight);white-space:nowrap;font-variant-numeric:tabular-nums}.activity-recap-agent-financial.tone-positive strong{color:var(--trade-pnl-positive)}.activity-recap-agent-financial.tone-negative strong{color:var(--trade-pnl-negative)}.activity-recap-agent-status-badge{flex:0 0 auto;justify-content:flex-end}.activity-recap-position-card .activity-recap-agent-card-head,.activity-recap-position-card .activity-recap-agent-identity{gap:10px}.activity-recap-position-card .activity-recap-agent-face{width:32px;height:32px;padding:var(--space-1);border-radius:var(--r-md)}.activity-recap-position-card .activity-recap-row-title strong{font-size:var(--text-sm)}.activity-recap-position-card .activity-recap-row-title span{font-size:var(--text-xs);line-height:var(--lh-tight)}.activity-recap-position-values{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px var(--space-3);padding-top:var(--space-1)}.activity-recap-position-card .activity-recap-metric-value{gap:2px}.activity-recap-position-card .activity-recap-metric-value small{font-size:var(--text-2xs)}.activity-recap-position-card .activity-recap-metric-value strong{font-size:var(--text-md)}.activity-recap-position-triggers{min-width:0;display:grid;gap:5px}.activity-recap-position-triggers>span{color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--lh-tight)}.activity-recap-position-triggers>div{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.activity-recap-position-trigger-chip{min-width:0;display:inline-flex;align-items:baseline;gap:5px;max-width:100%;padding:var(--space-1) 6px 3px;border:1px solid var(--info-dim-a20);border-radius:var(--r-pill);color:var(--text1-a88);background:var(--bg-sunken-a64);font-size:var(--text-2xs);font-weight:700;line-height:var(--lh-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-recap-position-footer{min-width:0;display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--space-2);margin-top:auto}.activity-recap-position-footer .activity-recap-time-meta{margin-right:auto}.activity-recap-position-footer .activity-recap-badges{justify-content:flex-end}.activity-recap-agent-summary{margin:-4px 0 0;color:var(--text2-a88);font-size:var(--text-xs);line-height:var(--lh-base)}.activity-recap-agent-profile-card .activity-recap-agent-summary{margin:-4px 0 0;min-height:35px;color:var(--text2-a88);font-size:var(--text-sm);line-height:var(--lh-base)}.activity-recap-agent-description-skeleton{position:relative;z-index:var(--z-layer-1);min-height:35px;display:grid;align-content:start;gap:5px;margin:-4px 0 0}.activity-recap-agent-description-skeleton .skeleton{width:100%;height:7px;border:0;border-radius:var(--r-pill);background:var(--text2-a12)}.activity-recap-agent-description-skeleton .skeleton:nth-child(2){width:92%}.activity-recap-agent-description-skeleton .skeleton:nth-child(3){width:58%}.activity-recap-agent-open-symbols{min-width:0;min-height:20px;display:flex;align-items:center;gap:10px;padding-top:2px}.activity-recap-agent-open-symbols.empty{visibility:hidden}.activity-recap-agent-open-symbols>span{flex:0 0 auto;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-tight)}.activity-recap-agent-open-symbols>div{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.activity-recap-symbol-chip{padding:3px var(--space-2) 2px;border:1px solid var(--text2-a36);border-radius:var(--r-pill);color:var(--text-primary);background:var(--bg-sunken-a46);font-size:var(--text-2xs);font-weight:700;line-height:var(--lh-tight)}.activity-recap-activity-bars{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}.activity-recap-agent-profile-card .activity-recap-activity-bars{gap:18px;padding:2px 0 0}.activity-recap-agent-profile-card .activity-recap-activity-bar{padding:0;background:transparent}.activity-recap-activity-bar{--activity-ring: var(--text-tertiary);--activity-ring-glow: var(--text3-a08);width:56px;min-width:0;display:grid;justify-items:center;justify-self:center;gap:6px}.activity-recap-activity-bar.level-empty{--activity-ring: var(--border-strong);--activity-ring-glow: rgba(70, 83, 90, .05)}.activity-recap-activity-bar.level-low{--activity-ring: #3f8f86;--activity-ring-glow: rgba(63, 143, 134, .16)}.activity-recap-activity-bar.level-mid{--activity-ring: var(--accent);--activity-ring-glow: var(--accent-a18)}.activity-recap-activity-bar.level-high{--activity-ring: var(--accent-strong);--activity-ring-glow: var(--accent-strong-a24)}.activity-recap-activity-dial{position:relative;width:48px;height:48px;display:grid;place-items:center;border-radius:var(--r-pill);background:conic-gradient(from -90deg,var(--activity-ring) var(--activity-fill, 0%),var(--muted-a18) 0);box-shadow:inset 0 0 0 1px var(--text2-a08),0 8px 14px var(--ink-a16),0 0 18px var(--activity-ring-glow);overflow:hidden}.activity-recap-activity-dial:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:inherit;background:linear-gradient(180deg,var(--bg-panel-alt),var(--bg-app));box-shadow:inset 0 1px 0 var(--white-a04)}.activity-recap-activity-dial strong{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-layer-1);display:grid;place-items:center;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xl);font-weight:800;line-height:var(--lh-tight);text-align:center;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.activity-recap-activity-bar small{width:100%;color:var(--text1-a94);font-size:var(--text-xs);line-height:var(--lh-tight);text-align:center}.activity-recap-trade-timeline{position:relative;isolation:isolate;min-width:0;padding:22px clamp(16px,2.5vw,34px) 24px;border:1px solid var(--muted-a14);border-radius:var(--r-lg);background:radial-gradient(circle at 50% 0%,var(--text3-a12),transparent 36%),radial-gradient(circle at 12% 34%,var(--info-dim-a06),transparent 28%),radial-gradient(circle at 88% 42%,var(--info-dim-a06),transparent 28%),linear-gradient(180deg,var(--bg-sunken-a72),var(--bg-sunken-a40));box-shadow:inset 0 1px 0 var(--text1-a62),inset 0 -32px 70px var(--ink-a16);overflow:visible}.activity-recap-trade-timeline:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-base);border-radius:inherit;background:linear-gradient(var(--text3-a08) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(90deg,var(--text3-a08) 1px,transparent 1px) 0 0 / 56px 56px,radial-gradient(circle,var(--text3-a08) 0 1px,transparent 1.5px) 14px 14px / 56px 56px;opacity:.5;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,var(--ink) 12%,var(--ink) 88%,transparent);mask-image:linear-gradient(180deg,transparent,var(--ink) 12%,var(--ink) 88%,transparent)}.activity-recap-trade-timeline>*{position:relative;z-index:var(--z-layer-1)}.activity-recap-vertical-timeline{min-width:0;display:grid;gap:26px;padding:var(--space-1) 0 10px;overflow:visible}.activity-recap-vertical-timeline-row{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:104px;overflow:visible}.activity-recap-vertical-timeline-row:has(.activity-recap-trade-marker:hover) .activity-recap-vertical-timeline-slot,.activity-recap-vertical-timeline-row:has(.activity-recap-trade-marker:focus-visible) .activity-recap-vertical-timeline-slot{z-index:var(--z-tooltip)}.activity-recap-vertical-timeline-time{position:absolute;top:50%;right:calc(100% + 12px);color:var(--text1-a88);font-size:var(--text-sm);font-weight:800;line-height:var(--lh-tight);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;transform:translateY(-50%)}.activity-recap-vertical-timeline-lanes{position:relative;min-width:0;min-height:116px;display:grid;grid-template-columns:repeat(var(--activity-recap-agent-lanes),minmax(128px,1fr));align-items:center;gap:22px;overflow:visible}.activity-recap-vertical-timeline-slot{position:relative;z-index:var(--z-layer-2);grid-row:1;grid-column:var(--activity-recap-lane-column-start) / var(--activity-recap-lane-column-end);min-width:0;display:grid;justify-items:center;overflow:visible}.activity-recap-vertical-timeline-card-wrap{position:relative;width:fit-content;max-width:100%;display:grid;gap:var(--space-2);place-items:center;overflow:visible}.activity-recap-vertical-timeline-agent-name{color:var(--text1-a88);font-size:var(--text-sm);font-weight:800;line-height:var(--lh-tight);text-align:center;white-space:nowrap}.activity-recap-vertical-timeline-agent-link{position:relative;z-index:var(--z-layer-1);grid-row:1;align-self:stretch;justify-self:center;width:4px;pointer-events:none}.activity-recap-vertical-timeline-agent-link:before{content:"";position:absolute;display:block;top:50%;bottom:50%;left:50%;width:4px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--activity-recap-agent-link-color, var(--text-muted)) 58%,var(--text-muted));transform:translate(-50%)}.activity-recap-vertical-timeline-agent-link.connects-top:before{top:-44px}.activity-recap-vertical-timeline-agent-link.connects-bottom:before{bottom:-44px}.activity-recap-vertical-timeline-card{position:relative;width:fit-content;max-width:100%;min-width:124px;display:grid;place-items:center;padding:18px 22px;border:1px solid var(--muted-a14);border-radius:var(--r-lg);background:radial-gradient(circle at 50% 22%,var(--text3-a16),transparent 64%),var(--bg-sunken);box-shadow:inset 0 1px 0 var(--white-a04),0 14px 28px var(--ink-a16);overflow:visible}.activity-recap-vertical-timeline-card.contains-trade{border-color:var(--gold-a42);background:radial-gradient(circle at 50% 22%,var(--gold-a16),transparent 64%),var(--bg-app);box-shadow:inset 0 1px 0 var(--white-a02),0 16px 32px var(--ink-a24)}.activity-recap-vertical-timeline-card.no-trade{border-color:var(--muted-a14);background:radial-gradient(circle at 50% 22%,var(--text3-a16),transparent 64%),var(--bg-app)}.activity-recap-vertical-timeline-card.stacked{min-width:220px}.activity-recap-vertical-timeline-items{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) 22px}.activity-recap-trade-marker{--activity-recap-trade-operation: var(--trade-neutral);--activity-recap-trade-operation-border: var(--trade-neutral-border);position:relative;z-index:var(--z-layer-1);min-width:0;display:grid;justify-items:center;gap:5px;padding:0;border:0;color:var(--text-primary);background:transparent;cursor:default}.activity-recap-trade-marker:hover,.activity-recap-trade-marker:focus-visible{z-index:var(--z-tooltip)}.activity-recap-trade-marker.is-open,.activity-recap-trade-marker.is-increase{--activity-recap-trade-operation: var(--trade-operation-open);--activity-recap-trade-operation-border: var(--trade-operation-open-border)}.activity-recap-trade-marker.is-close,.activity-recap-trade-marker.is-reduce{--activity-recap-trade-operation: var(--trade-operation-close);--activity-recap-trade-operation-border: var(--trade-operation-close-border)}.activity-recap-trigger-marker{--activity-recap-trade-operation: var(--info);--activity-recap-trade-operation-border: var(--info-a34)}.activity-recap-turn-marker{--activity-recap-trade-operation: var(--text1-a94);--activity-recap-trade-operation-border: var(--info-dim-a34);gap:var(--space-1);opacity:.92}.activity-recap-turn-marker:hover,.activity-recap-turn-marker:focus-visible{opacity:1}.activity-recap-trade-marker-face{width:22px;height:22px}.activity-recap-turn-marker-face{width:22px;height:22px;opacity:1;filter:none}.activity-recap-trigger-marker-icon{position:relative;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--info-a28);border-radius:var(--r-md);background:radial-gradient(circle at 50% 50%,var(--info-a20),transparent 56%),var(--bg-sunken-a78);box-shadow:0 0 0 1px var(--info-a08),0 10px 18px var(--ink-a24);transform:rotate(45deg)}.activity-recap-trigger-marker-icon svg{color:var(--info-strong);filter:drop-shadow(0 0 7px var(--info-a44));transform:rotate(-45deg)}.activity-recap-trade-marker-label{max-width:86px;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:3px var(--space-2);border:1px solid var(--activity-recap-trade-operation-border);border-radius:var(--r-md);color:var(--activity-recap-trade-operation);background:var(--bg-sunken-a72);font-size:var(--text-2xs);font-weight:800;line-height:var(--lh-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-recap-trade-marker-label>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.activity-recap-trade-marker-side-icon{width:13px;height:13px;flex:0 0 auto;fill:currentColor;stroke-width:2}.activity-recap-trigger-marker-label{color:var(--info-strong);background:var(--info-surface-a78)}.activity-recap-turn-marker-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--info-dim-a34);border-radius:var(--r-md);color:var(--text1-a88);background:radial-gradient(circle at 50% 50%,var(--info-dim-a16),transparent 58%),var(--bg-sunken-a78);box-shadow:0 0 0 1px var(--info-dim-a08),0 10px 18px var(--ink-a24)}.activity-recap-turn-marker-icon svg{width:15px;height:15px}.activity-recap-trade-marker-value{max-width:88px;color:var(--text1-a88);font-size:var(--text-2xs);font-weight:800;line-height:var(--lh-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.activity-recap-trade-marker-value.tone-positive{color:var(--trade-pnl-positive)}.activity-recap-trade-marker-value.tone-negative{color:var(--trade-pnl-negative)}.activity-recap-trade-overflow{z-index:var(--z-layer-1);align-self:flex-end;padding:1px var(--space-1);border-radius:var(--r-pill);color:var(--text1-a94);background:var(--bg-sunken-a72);font-size:var(--text-2xs);font-weight:800;line-height:var(--lh-tight)}.activity-recap-trade-tooltip{position:absolute;left:50%;top:calc(100% + 9px);bottom:auto;z-index:var(--z-tooltip);width:var(--tooltip-width);max-width:none;display:none;transform:translate(-50%);padding:11px var(--space-3);border:1px solid var(--tooltip-border);border-radius:var(--tooltip-radius);color:var(--tooltip-color);background:var(--tooltip-bg);box-shadow:var(--tooltip-shadow);font-size:var(--tooltip-body-size);font-weight:var(--tooltip-body-weight);line-height:var(--tooltip-line-height);text-align:left}.activity-recap-position-tooltip{top:auto;bottom:calc(100% + 10px);left:0;width:var(--tooltip-wide-width);transform:none}.activity-recap-agent-tooltip{top:auto;bottom:calc(100% + 10px);left:16px;width:var(--tooltip-wide-width);transform:none}.activity-recap-active-trigger-tooltip{top:auto;bottom:calc(100% + 10px);left:0;width:var(--tooltip-wide-width);transform:none}.activity-recap-vertical-timeline-slot.tooltip-opens-right .activity-recap-trade-tooltip{top:50%;bottom:auto;left:calc(100% + 12px);right:auto;transform:translateY(-50%)}.activity-recap-vertical-timeline-slot.tooltip-opens-left .activity-recap-trade-tooltip{top:50%;bottom:auto;left:auto;right:calc(100% + 12px);transform:translateY(-50%)}.activity-recap-trade-marker:hover .activity-recap-trade-tooltip,.activity-recap-trade-marker:focus-visible .activity-recap-trade-tooltip,.activity-recap-agent-profile-card.has-tooltip:hover .activity-recap-agent-tooltip,.activity-recap-agent-profile-card.has-tooltip:focus-visible .activity-recap-agent-tooltip,.activity-recap-position-card.has-tooltip:hover .activity-recap-position-tooltip,.activity-recap-position-card.has-tooltip:focus-visible .activity-recap-position-tooltip,.activity-recap-active-trigger.has-tooltip:hover .activity-recap-active-trigger-tooltip,.activity-recap-active-trigger.has-tooltip:focus-visible .activity-recap-active-trigger-tooltip{display:grid;gap:var(--space-2)}.activity-recap-trade-tooltip strong{color:var(--text-primary);font-size:var(--tooltip-body-size);line-height:var(--lh-tight)}.activity-recap-trade-tooltip span{color:var(--text1-a88);font-size:var(--tooltip-body-size);font-weight:var(--tooltip-body-weight);line-height:var(--lh-base)}.activity-recap-tooltip-reason{display:grid;gap:5px}.activity-recap-tooltip-reason+.activity-recap-tooltip-reason{margin-top:var(--space-2)}.activity-recap-tooltip-reason-label{color:var(--text2-a88);font-size:var(--tooltip-label-size);font-weight:650;letter-spacing:normal;text-transform:none}.activity-recap-trade-tooltip .activity-recap-tooltip-reason-label{font-size:var(--tooltip-label-size);font-weight:650}.activity-recap-tooltip-reason em{color:var(--text1-a94);font-size:var(--tooltip-body-size);font-weight:var(--tooltip-body-weight);font-style:normal;line-height:var(--lh-base);white-space:normal}.activity-recap-tooltip-markdown{min-width:0;display:grid;gap:5px;color:var(--text1-a94);font-size:var(--tooltip-body-size);font-weight:var(--tooltip-body-weight);line-height:var(--lh-base);white-space:normal}.activity-recap-trade-tooltip .activity-recap-tooltip-markdown,.activity-recap-trade-tooltip .activity-recap-tooltip-markdown span{font-size:var(--tooltip-body-size);font-weight:var(--tooltip-body-weight);line-height:var(--lh-base)}.activity-recap-tooltip-markdown-paragraph{color:inherit;font:inherit;line-height:inherit}.activity-recap-tooltip-markdown-list{display:grid;gap:var(--space-1)}.activity-recap-tooltip-markdown-list-item{min-width:0;display:grid;grid-template-columns:13px minmax(0,1fr);gap:6px;color:inherit;font:inherit;line-height:inherit}.activity-recap-tooltip-markdown-marker{color:var(--text2-a88);font:inherit;text-align:right}.activity-recap-tooltip-markdown-list.ordered .activity-recap-tooltip-markdown-list-item{grid-template-columns:20px minmax(0,1fr)}.activity-recap-tooltip-stat-row{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px;padding-top:2px}.activity-recap-tooltip-stat{min-width:0;display:grid;gap:2px}.activity-recap-tooltip-stat>span{color:var(--text2-a88);font-size:var(--text-2xs)}.activity-recap-tooltip-stat>strong{color:var(--text1-a94);font-size:var(--text-sm);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.activity-recap-tooltip-meta{padding-top:3px;color:var(--text2-a88)}.activity-recap-trade-tooltip .activity-recap-tooltip-meta{font-size:var(--tooltip-label-size);font-weight:500}@media(max-width:640px){.activity-recap-trade-timeline{padding:14px var(--space-3) var(--space-4);border-radius:var(--r-lg)}.activity-recap-trade-timeline:before{opacity:.34}.activity-recap-tabs{gap:var(--space-4);padding-bottom:9px;overflow-x:auto;scrollbar-width:none}.activity-recap-tabs::-webkit-scrollbar{display:none}.activity-recap-tabs button{flex:0 0 auto;font-size:var(--text-2xl)}.activity-recap-agent-list,.activity-recap-position-list{grid-template-columns:1fr}.activity-recap-agent-list{padding-left:0}.activity-recap-position-list,.activity-recap-position-group{grid-template-columns:1fr}.activity-recap-vertical-timeline{gap:18px}.activity-recap-vertical-timeline-row{grid-template-columns:1fr;gap:var(--space-2);min-height:0}.activity-recap-vertical-timeline-time{position:static;justify-self:start;margin-bottom:var(--space-2);text-align:left;transform:none}.activity-recap-vertical-timeline-lanes{grid-template-columns:1fr;min-height:0;gap:var(--space-3)}.activity-recap-vertical-timeline-agent-link{display:none}.activity-recap-vertical-timeline-slot{grid-column:1 / -1;grid-row:auto;justify-items:stretch}.activity-recap-vertical-timeline-card-wrap{width:100%;justify-items:stretch}.activity-recap-vertical-timeline-card,.activity-recap-vertical-timeline-card.stacked{width:100%;min-width:0;padding:var(--space-4)}.activity-recap-agent-card{width:100%}.activity-recap-agent-profile-card{width:100%;min-height:0;padding:14px}.activity-recap-agent-profile-card .activity-recap-agent-face{width:48px;height:48px}.activity-recap-item-head,.activity-recap-event,.activity-recap-agent-row{display:grid;grid-template-columns:1fr}.activity-recap-badges{justify-content:flex-start;max-width:100%}.activity-recap-stat{flex-basis:50%;margin-bottom:10px}.activity-recap-stat:nth-child(odd){padding-left:0;border-left:0}}.chat-artifact,.chat-artifact-placeholder{flex:0 0 auto;width:100%;max-width:100%;align-self:stretch;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-sunken)}.chat-artifact-placeholder{min-height:36px;display:inline-flex;align-items:center;gap:var(--space-2);padding:0 10px;color:var(--trade-status-running);border-color:var(--trade-status-running-border);background:var(--trade-status-running-bg)}.chat-artifact-placeholder .typing-dots span{background:var(--trade-status-running)}.chat-artifact.market-chart{display:grid;gap:var(--space-2);padding:10px;overflow:hidden}.chat-artifact-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.chat-artifact-title{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--text-primary)}.chat-artifact-title strong{min-width:0;overflow:hidden;font-size:var(--text-sm);font-weight:600;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap}.chat-artifact-title svg{flex:0 0 auto;color:var(--accent)}.chat-artifact-meta{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.chat-study-control{min-width:0;display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.chat-study-control>span{flex:0 0 auto;font-weight:600}.chat-study-options{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.chat-study-toggle{min-height:22px;display:inline-flex;align-items:center;border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:0 7px;color:var(--text-secondary);background:var(--bg-sunken-a72);font-size:var(--text-xs);line-height:var(--lh-loose);cursor:pointer}.chat-study-toggle:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-study-toggle.active{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-a08)}.chat-chart-body{min-width:0;height:clamp(260px,34vh,360px);min-height:260px}.chat-chart-body.with-lower-panes{display:grid;gap:var(--space-2)}.chat-return-chart,.chat-volume-chart,.chat-study-pane{min-width:0;min-height:0}.chat-study-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:3px}.chat-study-pane-title{min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--ls-label);line-height:var(--lh-tight);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.chat-chart-body .recharts-wrapper,.chat-chart-body .recharts-surface{outline:none}.chat-chart-body .recharts-legend-item-text{color:var(--text-secondary)!important}.chat-chart-tooltip{pointer-events:none}.agent-build-card{display:grid;gap:10px;max-width:100%;padding:10px 11px;border-color:var(--border-strong);border-radius:var(--r-sm)}.agent-build-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.agent-build-title{display:flex;align-items:center;gap:10px;min-width:0}.agent-build-title-text{display:grid;gap:2px;min-width:0}.agent-build-face{flex-shrink:0}.agent-build-title span{font-size:var(--text-2xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.agent-build-title strong{color:var(--text-primary);font-size:var(--text-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-build-state{min-width:0;display:grid;justify-items:end;gap:3px;flex-shrink:0}.agent-build-working{font-size:var(--text-xs);color:var(--text-muted);animation:activity-waiting-pulse 1.4s ease-in-out infinite}.agent-build-status-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.agent-build-mode{padding:2px 6px;border:1px solid var(--accent-dim);border-radius:var(--r-pill);font-size:var(--text-2xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent)}.agent-build-updated{color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--lh-tight);white-space:nowrap}.agent-build-facts{display:flex;flex-wrap:wrap;gap:6px 14px}.agent-build-fact{display:inline-flex;align-items:baseline;gap:5px;min-width:0;font-size:var(--text-xs)}.agent-build-fact span{color:var(--text-muted)}.agent-build-fact strong{color:var(--text-secondary);font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-build-compact-config{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(220px,.9fr);gap:10px;padding:var(--space-2) 9px;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-sunken-a64)}.agent-build-mini-section{min-width:0;display:grid;gap:7px}.agent-build-mini-section h4{margin:0;color:var(--text-muted);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--ls-label);line-height:var(--lh-tight);text-transform:uppercase}.agent-build-mini-slider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.agent-build-mini-slider{min-width:0;display:grid;gap:var(--space-1)}.agent-build-mini-slider-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;color:var(--text-secondary);font-size:var(--text-xs)}.agent-build-mini-slider-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-build-mini-slider-head strong{color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.agent-build-mini-slider-track{height:4px;overflow:hidden;border:1px solid var(--text2-a36);border-radius:var(--r-pill);background:var(--bg-sunken-a88)}.agent-build-mini-slider-track i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.agent-build-mini-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.agent-build-mini-risk{min-width:0;display:grid;gap:2px;padding:6px 7px;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-sunken-a72)}.agent-build-mini-risk span{min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap}.agent-build-mini-risk strong{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap}.agent-build-mini-prompt{grid-column:1 / -1;min-width:0;display:grid;gap:6px;padding-top:2px;border-top:1px solid var(--border-subtle)}.agent-build-mini-prompt h4{margin:0;color:var(--text-muted);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--ls-label);line-height:var(--lh-tight);text-transform:uppercase}.agent-build-mini-prompt-window{min-width:0;display:grid;gap:5px;justify-items:center}.agent-build-mini-prompt-window:not(.open) .agent-build-mini-prompt-body{max-height:159.5px;overflow:hidden}.agent-build-mini-prompt-toggle{width:22px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent-a32);border-radius:var(--r-pill);padding:0;color:var(--text-secondary);background:var(--bg-sunken-a78);box-shadow:0 0 0 1px var(--bg-sunken-a58),var(--shadow-1);cursor:pointer}.agent-build-mini-prompt-toggle svg{flex:0 0 auto;color:var(--accent)}.agent-build-mini-prompt-toggle:hover{border-color:var(--accent-a58);color:var(--text-primary)}.agent-build-mini-prompt-toggle:focus-visible{outline:2px solid var(--accent-a48);outline-offset:2px}.agent-build-mini-prompt-body{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--lh-base);width:100%}.agent-config-markdown{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-loose);overflow-wrap:anywhere}.agent-config-markdown>:first-child{margin-top:0}.agent-config-markdown>:last-child{margin-bottom:0}.agent-config-markdown p,.agent-config-markdown ul,.agent-config-markdown ol,.agent-config-markdown pre,.agent-config-markdown blockquote{margin:0 0 6px}.agent-config-markdown ul,.agent-config-markdown ol{padding-left:18px}.agent-config-markdown li+li{margin-top:3px}.agent-config-markdown code{padding:1px var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-primary);background:var(--text2-a12);font-size:var(--text-sm)}.agent-config-markdown pre{overflow:auto;padding:7px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-sunken-a72)}.agent-config-markdown pre code{padding:0;border:0;background:transparent}.agent-config-markdown a{color:var(--accent)}.agent-config-markdown blockquote{padding-left:9px;border-left:2px solid var(--border-strong);color:var(--text-muted)}.agent-config-markdown.agent-build-mini-prompt-body{font-size:var(--text-xs);line-height:var(--lh-base)}.agent-build-actions{display:flex;align-items:center;gap:6px}.agent-build-error{margin:0;font-size:var(--text-xs);color:var(--negative)}.agent-build-warning{margin:0;font-size:var(--text-xs);color:var(--warning)}.directive-proposal-card{width:100%;max-width:100%;display:grid;gap:10px;padding:var(--space-3);border-radius:var(--r-sm);color:var(--text-secondary);background:var(--bg-sunken-a98)}.directive-proposal-card.superseded,.directive-proposal-card.no_longer_applicable{border-color:var(--border-subtle);background:var(--bg-sunken-a78)}.directive-proposal-card.failed{border-color:var(--warning-a35)}.directive-proposal-card.applied{border-color:var(--accent-a42)}.directive-proposal-title{margin:0;color:var(--text-primary);font-size:var(--text-lg);font-weight:600;line-height:var(--lh-tight)}.directive-proposal-summary{margin:0;color:var(--text-primary);font-size:var(--text-md);line-height:var(--lh-base);overflow-wrap:anywhere}.directive-proposal-instruction-title{margin:2px 0 -4px;color:var(--text-primary);font-size:var(--text-md);font-weight:600;line-height:var(--lh-tight)}.directive-proposal-instruction{margin:0;color:var(--text-primary);font-size:var(--text-md);line-height:var(--lh-base);overflow-wrap:anywhere;white-space:pre-wrap}.directive-proposal-context{display:flex;flex-wrap:wrap;gap:var(--space-2)}.directive-proposal-context>span{min-width:0;display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-tight)}.directive-proposal-context strong{color:var(--text-primary);font-size:inherit;font-weight:600;white-space:nowrap}.directive-proposal-notice,.directive-proposal-state-message,.directive-proposal-run-availability,.directive-proposal-error{margin:0;font-size:var(--text-xs);line-height:var(--lh-base)}.directive-proposal-notice{color:var(--warning)}.directive-proposal-state-message{color:var(--text-muted)}.directive-proposal-run-availability{color:var(--text-secondary)}.directive-proposal-error{color:var(--negative)}.directive-proposal-actions{display:flex;align-items:center;gap:6px}.directive-proposal-action-button{min-height:26px;padding:0 var(--space-2);font-size:var(--text-xs);font-weight:600;line-height:var(--lh-tight)}.directive-proposal-run-button{color:var(--on-info);border-color:var(--info);background:var(--info)}.directive-proposal-run-button:hover:not(:disabled){color:var(--on-info);border-color:var(--info);background:var(--info)}.agent-snapshot-diff-card{border-color:var(--accent-a26);background:var(--bg-sunken-a98)}.agent-snapshot-diff-state{color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--lh-tight);text-align:right}.agent-snapshot-diff-state>span:first-child{color:var(--text-secondary);font-size:var(--text-xs)}.agent-snapshot-diff-title.changed{padding:var(--space-1) 6px;border:1px solid var(--accent-a32);border-radius:var(--r-sm);background:var(--accent-a08)}.agent-snapshot-diff-title.changed strong{color:var(--accent)}.agent-snapshot-diff-title em{color:var(--text-muted);font-size:var(--text-2xs);font-style:normal;line-height:var(--lh-tight)}.agent-snapshot-diff-legend{margin:0;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--lh-base)}.agent-snapshot-diff-legend{display:inline-flex;align-items:center;gap:6px}.agent-snapshot-diff-legend>span{width:8px;height:8px;flex:0 0 auto;border-radius:var(--r-pill);background:var(--accent);box-shadow:var(--focus-ring)}.agent-snapshot-diff-fact.changed{padding:2px 6px;border:1px solid var(--accent-a32);border-radius:var(--r-sm);background:var(--accent-a08)}.agent-snapshot-diff-fact.changed span,.agent-snapshot-diff-fact.changed strong,.agent-snapshot-diff-slider.changed .agent-build-mini-slider-head,.agent-snapshot-diff-risk.changed strong,.agent-snapshot-diff-prompt.changed h4{color:var(--accent)}.agent-snapshot-diff-fact em,.agent-snapshot-diff-slider small,.agent-snapshot-diff-risk em{color:var(--text-muted);font-size:var(--text-2xs);font-style:normal;line-height:var(--lh-tight)}.agent-snapshot-diff-config{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);border-color:var(--accent-a18)}.agent-snapshot-diff-config .agent-build-mini-section{align-content:start}.agent-snapshot-diff-config .agent-build-mini-risk-grid{grid-template-columns:1fr;align-content:start;align-self:start}.agent-snapshot-diff-slider.changed{padding:6px 7px;border:1px solid var(--accent-a32);border-radius:var(--r-sm);background:var(--accent-a06)}.agent-snapshot-diff-slider.changed .agent-build-mini-slider-track{border-color:var(--accent-a58);background:var(--accent-a10)}.agent-snapshot-diff-risk.changed{border-color:var(--accent-a42);background:var(--accent-a08)}.agent-snapshot-diff-risk.changed span{color:var(--positive-soft-a72)}.agent-snapshot-diff-prompt.changed{margin:2px -1px -1px;padding:var(--space-2);border:1px solid var(--accent-a32);border-radius:var(--r-sm);background:var(--accent-a06)}.agent-snapshot-diff-prompt h4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.agent-snapshot-diff-prompt h4 span{color:var(--accent);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.chat-message.thinking,.chat-thinking-row{display:inline-flex;align-items:center;gap:6px}.chat-thinking-row{color:var(--text-secondary)}.typing-dots{display:inline-flex;align-items:center;gap:3px;height:12px}.typing-dots span{width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.36;animation:typing-dot 1.05s ease-in-out infinite}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,80%,to{opacity:.36;transform:translateY(0)}40%{opacity:.95;transform:translateY(-3px)}}.chat-tool-row{flex:0 0 auto;max-width:100%;display:flex;flex-wrap:wrap;gap:6px;align-self:flex-start}.chat-tool-pill{max-width:100%;min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-secondary);background:var(--bg-sunken-a78);font-size:var(--text-xs);line-height:var(--lh-loose);white-space:nowrap}.chat-tool-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.chat-tool-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--text-muted)}.chat-tool-pill.running{color:var(--trade-status-running);border-color:var(--trade-status-running-border);background:var(--trade-status-running-bg)}.chat-tool-pill.running .chat-tool-dot{background:var(--trade-status-running);animation:typing-dot 1.05s ease-in-out infinite}.chat-tool-pill.completed{color:var(--text-secondary);border-color:var(--text3-a32);background:var(--bg-sunken-a58)}.chat-tool-pill.completed .chat-tool-dot{background:var(--text-muted)}.chat-tool-pill.failed{color:var(--trade-status-negative);border-color:var(--trade-status-negative-border);background:var(--trade-status-negative-bg)}.chat-tool-pill.failed .chat-tool-dot{background:var(--trade-status-negative)}.markdown-body{overflow:visible;overflow-wrap:anywhere}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin:var(--space-3) 0 7px;color:var(--text-primary);font-size:var(--text-lg);line-height:var(--lh-tight)}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body table,.markdown-body pre{margin:0 0 10px}.markdown-body ul,.markdown-body ol{padding-left:18px}.markdown-body li+li{margin-top:var(--space-1)}.markdown-body code{border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:1px var(--space-1);color:var(--text-primary);background:var(--bg-hover-a80);font-family:var(--font-mono);font-size:var(--text-sm)}.markdown-body pre{border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:var(--space-2);background:var(--bg-sunken-a96);white-space:pre-wrap;overflow-wrap:anywhere}.markdown-body pre code{border:0;padding:0;background:transparent}.markdown-body table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:auto}.markdown-body th,.markdown-body td{border:1px solid var(--border-subtle);padding:5px 7px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.markdown-body th{color:var(--text-primary);background:var(--bg-panel-alt);font-weight:600}.markdown-body td.markdown-value-positive{color:var(--trade-pnl-positive)}.markdown-body td.markdown-value-negative{color:var(--trade-pnl-negative)}.markdown-body .markdown-percentage-positive,.markdown-body .markdown-percentage-negative{font-weight:650;font-variant-numeric:tabular-nums}.markdown-body .markdown-percentage-positive{color:var(--trade-pnl-positive)}.markdown-body .markdown-percentage-negative{color:var(--trade-pnl-negative)}.markdown-body .chat-market-symbol{display:inline;margin:0;padding:0 1px;color:var(--text-primary);font:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;background:transparent;border:0;border-bottom:1px dotted var(--accent-a58);border-radius:var(--r-sm);cursor:pointer}.markdown-body .chat-market-symbol:hover,.markdown-body .chat-market-symbol:focus-visible{color:var(--accent-strong);background:var(--accent-a10);border-bottom-color:var(--accent);outline:none}.markdown-body a{color:var(--accent)}.chat-form{position:relative;z-index:var(--z-layer-4);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0 var(--space-3) var(--space-3);padding:11px 10px 9px 13px;border:1px solid var(--text3-a32);border-radius:var(--r-lg);background:linear-gradient(145deg,var(--bg-hover-a98),var(--bg-sunken-a98));box-shadow:0 16px 34px var(--ink-a24),inset 0 1px 0 var(--white-a04);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.chat-form:focus-within{border-color:var(--text3-a44);box-shadow:0 18px 38px var(--ink-a28),inset 0 1px 0 var(--white-a04)}.chat-form textarea{min-height:62px;max-height:132px;padding:3px 1px;color:var(--text-primary);background:transparent;border:0;border-radius:0;resize:none;line-height:var(--lh-base)}.chat-form textarea:focus,.chat-form textarea:focus-visible{border-color:transparent;box-shadow:none}.chat-form textarea::placeholder{color:var(--text2-a62)}.chat-form .icon-button.accent{width:34px;height:34px;margin-bottom:1px;color:var(--on-accent);background:var(--accent);border-color:var(--accent);border-radius:50%}.chat-form .icon-button.accent:hover:not(:disabled){color:var(--on-accent);background:var(--accent-strong);border-color:var(--accent-strong);transform:translateY(-1px)}.chat-form .icon-button.accent:disabled{color:var(--text-muted);background:var(--muted-a28);border-color:var(--text3-a22)}.bottom-panel{position:relative;z-index:var(--z-layer-2);min-height:0;overflow:hidden}.bottom-panel.collapsed{border-top:1px solid var(--border-subtle)}.bottom-resize-handle{position:absolute;top:-5px;left:0;right:0;z-index:var(--z-layer-4);height:10px;display:flex;align-items:center;justify-content:center;cursor:ns-resize;touch-action:none}.bottom-resize-handle:before{content:"";width:64px;height:2px;border-radius:var(--r-pill);background:var(--text2-a44);opacity:.72;transition:opacity var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.bottom-resize-handle:hover:before,.bottom-resize-handle:focus-visible:before{background:var(--text2-a62);opacity:1}.bottom-resize-handle:focus-visible{outline:1px solid var(--accent-dim);outline-offset:-2px}.tab-strip{height:36px;display:flex;align-items:stretch;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel-alt)}.tab-strip button{min-width:96px;height:100%}.bottom-panel-toggle{width:34px;min-width:34px!important;margin-left:auto;border-left:1px solid var(--border-subtle)!important;border-right:0!important}.bottom-collapsed-strip{height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-panel-alt)}.bottom-panel-restore{width:34px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-secondary);background:var(--bg-sunken);cursor:pointer}.bottom-panel-restore:hover,.bottom-panel-restore:focus-visible{color:var(--accent);border-color:var(--accent-dim)}.table-wrap{width:100%;height:calc(100% - 36px);overflow:auto;scrollbar-color:var(--text2-a36) transparent;scrollbar-width:thin}.bottom-panel .table-wrap::-webkit-scrollbar{width:5px;height:5px}.bottom-panel .table-wrap::-webkit-scrollbar-track{background:transparent}.bottom-panel .table-wrap::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--text2-a36);background-clip:content-box}.bottom-panel .table-wrap::-webkit-scrollbar-thumb:hover{background:var(--text2-a44);background-clip:content-box}.bottom-panel .table-wrap::-webkit-scrollbar-corner{background:transparent}.page-surface .table-wrap{height:auto;min-height:260px}.table-scroll-footer{display:flex;align-items:center;justify-content:center;min-height:34px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-sm)}.table-scroll-status{display:inline-flex;align-items:center;min-height:24px}.row-text,.row-text-compact{--trading-row-font-size: var(--text-sm);--trading-row-line-height: var(--lh-tight)}.data-table{width:100%;min-width:980px;border-collapse:collapse;color:var(--text-secondary);font-size:var(--trading-row-font-size, 12px);font-variant-numeric:tabular-nums;line-height:var(--trading-row-line-height, 1.25)}.data-table th,.data-table td{height:38px;padding:0 10px;border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap}.data-table th{position:sticky;top:0;z-index:var(--z-layer-1);color:var(--text-muted);background:var(--bg-panel-alt);font-weight:500}.data-table th:has(.column-filter-menu){z-index:var(--z-layer-5);overflow:visible}.data-table tr:hover td{background:var(--bg-hover-a72)}.data-table tr.clickable-row{cursor:pointer}.data-table tr.clickable-row:focus-visible td{background:var(--bg-hover-a85);outline:1px solid var(--accent);outline-offset:-1px}.data-table tr.expanded-row td{background:var(--bg-hover-a72)}.data-table tr.expanded-detail-row td{height:auto;padding:0;white-space:normal;background:var(--bg-sunken-a72)}.data-table tr.expanded-detail-row:hover td{background:var(--bg-sunken-a72)}.table-primary-link{color:var(--text-primary);font-weight:600}.table-truncate,.agent-schedule-label,.agent-trigger-list{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.agent-schedule-label,.agent-trigger-list{color:var(--text-secondary)}.agent-schedule-label{display:inline-grid;gap:1px;line-height:var(--lh-tight)}.agent-schedule-next{overflow:hidden;color:var(--text-muted);font-size:var(--text-2xs);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.agent-trigger-list{max-width:320px}.data-table tr.clickable-row:hover .table-primary-link,.data-table tr.clickable-row:focus-visible .table-primary-link{color:var(--accent)}.data-table .num{text-align:right}.table-action-message{margin:0;padding:var(--space-2) 10px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-sm)}.table-action-message.success{color:var(--trade-pnl-positive)}.table-action-message.error{color:var(--negative)}.data-table .position-actions{width:88px;min-width:88px;text-align:right}.position-close-button{min-height:26px;padding:0 9px}.market-chart-button{min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 3px;border:0;border-radius:var(--r-sm);color:var(--text-primary);background:transparent;font:inherit;font-size:var(--text-sm);font-weight:650;white-space:nowrap;cursor:pointer}.market-chart-button svg{color:var(--text-muted)}.market-chart-button:hover,.market-chart-button:focus-visible{color:var(--accent);background:var(--bg-hover)}.market-chart-button:hover svg,.market-chart-button:focus-visible svg{color:currentColor}.market-chart-button:focus-visible{outline:1px solid var(--accent-dim);outline-offset:1px}.market-chart-button-group,.row-action-group{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.market-chart-button-group{flex-wrap:wrap}.activity-table .activity-chart-column{width:116px}.trigger-table .row-actions-column{width:220px;min-width:220px}.activity-table{min-width:100%;table-layout:fixed}.activity-table th,.activity-table td{overflow:hidden;padding-right:5px;padding-left:5px;text-overflow:ellipsis}.activity-table .account-kind-pill,.activity-table .source-chip,.activity-table .activity-kind-badge{min-width:0}.activity-table .activity-agent-column,.activity-table .activity-time-column,.activity-table .activity-summary-column,.activity-table .activity-thesis-column{overflow:visible;text-overflow:clip;white-space:normal}.activity-table .activity-agent-column .table-primary-link{display:block;line-height:var(--lh-tight);overflow-wrap:anywhere;white-space:normal}.activity-table .activity-time-column{width:140px}.activity-table .activity-agent-column{width:170px}.activity-table .activity-source-column{width:132px}.activity-table .activity-actions-column{width:150px}.activity-table .activity-actions-column .activity-kind-badge{max-width:100%}.activity-table .activity-summary-column,.activity-table .activity-thesis-column{width:auto}.activity-table .activity-upcoming-row{background:var(--accent-a04)}.trigger-table{width:100%;min-width:1160px;table-layout:fixed}.trigger-table th,.trigger-table td{padding-right:7px;padding-left:7px}.trigger-table th{overflow:visible;text-overflow:clip}.trigger-table td{overflow:hidden;text-overflow:ellipsis}.trigger-table .trigger-status-column{width:7%}.trigger-table .trigger-agent-column,.trigger-table .trigger-applies-to-column{width:13%}.trigger-table .trigger-watches-column{width:16%}.trigger-table .trigger-mode-column{width:7%}.trigger-table .trigger-date-column{width:9%}.trigger-table .trigger-created-by-column{width:8%}.trigger-expanded-detail{display:block;padding:10px var(--space-4) var(--space-3);border-top:1px solid var(--white-a02)}.trigger-expanded-content{min-width:0;display:grid;gap:9px}.trigger-expanded-section{min-width:0;display:grid;gap:var(--space-1)}.trigger-expanded-section h4{margin:0;color:var(--text-muted);font-size:var(--text-2xs);font-weight:600;line-height:var(--lh-tight);text-transform:uppercase}.trigger-detail-table{width:min(100%,1280px);display:grid;overflow:hidden;border:1px solid var(--info-a20);border-radius:var(--r-sm);background:var(--info-surface-a40)}.trigger-detail-table-row{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--info-a12)}.trigger-detail-table-cell{min-width:0;display:grid;grid-template-columns:minmax(86px,.36fr) minmax(0,1fr);gap:10px;align-items:start;padding:6px var(--space-2);border-right:1px solid var(--info-a12);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--lh-tight)}.trigger-detail-table-cell:nth-child(2),.trigger-detail-table-cell.empty{border-right:0}.trigger-detail-table-cell span{min-width:0;color:var(--info-dim);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;overflow-wrap:anywhere;white-space:normal}.trigger-detail-table-cell strong{min-width:0;color:var(--text-secondary);font-weight:500;overflow-wrap:anywhere;white-space:normal}.trigger-detail-instructions{min-width:0;display:grid;gap:5px;padding:7px var(--space-2) var(--space-2);color:var(--text-secondary);line-height:var(--lh-base);overflow-wrap:anywhere}.trigger-detail-instructions>span{color:var(--info-dim);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--ls-label);line-height:var(--lh-tight);text-transform:uppercase}.trigger-detail-instructions p{margin:0;min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-base);overflow-wrap:anywhere;white-space:normal}.trigger-expanded-text{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-base);overflow-wrap:anywhere;white-space:normal}.trigger-expanded-text.muted{color:var(--text-muted)}.trigger-expanded-actions{display:flex;gap:var(--space-2);align-items:center;justify-content:flex-start}.trigger-expanded-actions .secondary-button,.trigger-expanded-actions .danger-button{min-height:28px;padding:0 11px}.agent-modal-trigger-table{min-width:100%;table-layout:fixed}.agent-modal-trigger-table th,.agent-modal-trigger-table td{height:auto;min-height:38px;padding-top:var(--space-2);padding-bottom:var(--space-2);vertical-align:top;white-space:normal}.agent-modal-trigger-table th:nth-child(1),.agent-modal-trigger-table td:nth-child(1){width:110px}.agent-modal-trigger-table th:nth-child(2),.agent-modal-trigger-table td:nth-child(2){width:72px}.agent-modal-trigger-table th:nth-child(3),.agent-modal-trigger-table td:nth-child(3){width:96px}.agent-modal-trigger-table th:nth-child(4),.agent-modal-trigger-table td:nth-child(4){width:74px}.agent-modal-trigger-table th:nth-child(5),.agent-modal-trigger-table td:nth-child(5){width:76px}.agent-modal-trigger-table th:nth-child(6),.agent-modal-trigger-table td:nth-child(6){width:54px}.agent-modal-trigger-table .table-truncate,.agent-modal-trigger-table .trigger-instructions-cell{max-width:none;display:-webkit-box;overflow:hidden;line-height:var(--lh-base);text-overflow:clip;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:5}.column-filter-header{position:relative;display:inline-flex;align-items:center;gap:6px}.column-filter-control{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--r-sm);color:var(--text-muted);background:transparent;cursor:pointer}.column-filter-header.active .column-filter-control{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-a08)}.column-filter-control:hover,.column-filter-control:focus-visible{color:var(--text-primary);border-color:var(--border-strong);background:var(--bg-sunken)}.column-filter-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-popover);min-width:138px;overflow:hidden;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-sunken);box-shadow:var(--shadow-2)}.column-filter-option{width:100%;min-height:24px;display:flex;align-items:center;justify-content:flex-start;padding:0 var(--space-2);border:0;border-radius:var(--r-sm);color:var(--text-secondary);background:transparent;font-size:var(--text-xs);text-align:left;white-space:nowrap;cursor:pointer}.column-filter-option:hover,.column-filter-option:focus-visible{color:var(--text-primary);background:var(--bg-hover-a95)}.column-filter-option.active{color:var(--accent);background:var(--accent-a10)}.activity-table td{vertical-align:top;height:auto;min-height:38px;padding-top:var(--space-2);padding-bottom:var(--space-2)}.empty-cell{color:var(--text-muted);text-align:left}.positive{color:var(--trade-pnl-positive)}.negative{color:var(--trade-pnl-negative)}.warning{color:var(--trade-warning)}.page-surface{min-height:calc(100vh - 48px);padding:var(--space-3)}.page-header{height:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 2px 10px;color:var(--text-muted)}.page-controls{display:flex;align-items:center;gap:10px}.activity-summary-page{overflow-x:hidden}.activity-summary-layout{width:min(1480px,100%);margin:0 auto;display:grid;gap:var(--space-3);padding-bottom:18px}.activity-summary-deck-wrap{min-width:0}.activity-summary-content{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-3)}.activity-summary-deck-wrap .activity-recap-deck{gap:var(--space-3)}.activity-recap-chart-slot,.activity-summary-chart{min-width:0}.activity-summary-chart{height:460px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a96)}.activity-summary-chart .chart-panel{height:100%;border-right:0;border-radius:inherit}.activity-summary-chart .panel-toolbar{border-radius:var(--r-md) var(--r-md) 0 0}.market-summary-panel{min-width:0;display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);align-items:start;gap:18px 0;padding:18px;border:1px solid var(--text3-a22);border-radius:var(--r-lg);background:radial-gradient(circle at 90% 0%,var(--accent-a08),transparent 34%),linear-gradient(180deg,var(--bg-hover-a98),var(--bg-sunken-a98));box-shadow:0 18px 34px var(--ink-a24),inset 0 1px 0 var(--white-a04)}.market-summary-primary{min-width:0;display:grid;align-content:start;gap:18px}.market-summary-overview{min-width:0;display:grid;gap:var(--space-3);padding-right:18px}.market-summary-panel.stale{border-color:var(--warning-a25);background:radial-gradient(circle at 90% 0%,var(--warning-a12),transparent 34%),linear-gradient(180deg,var(--bg-hover-a98),var(--bg-sunken-a98))}.market-summary-panel.unavailable{position:static;grid-template-columns:minmax(0,1fr);gap:7px;padding:15px var(--space-4);border-style:dashed;box-shadow:none}.market-summary-panel.unavailable strong{color:var(--text-secondary);font-size:var(--text-md)}.market-summary-panel.unavailable p{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-base)}.market-summary-unavailable-copy{min-width:0;display:grid;gap:7px}.market-summary-header{min-width:0;display:grid;gap:7px;padding-bottom:10px;border-bottom:1px solid var(--text2-a12)}.market-summary-title-row{min-width:0;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 18px}.market-summary-section h3{color:var(--text-secondary);font-family:inherit;font-size:var(--text-md);font-weight:650;line-height:var(--lh-tight);letter-spacing:normal;text-transform:none}.market-summary-updating{display:inline-flex;align-items:center;gap:5px;color:var(--trade-warning);font-family:var(--font-mono);font-size:var(--text-sm)}.market-summary-freshness{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2);color:var(--text2-a72);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--lh-tight);white-space:nowrap}.market-summary-freshness time{color:inherit}.market-summary-updating:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.market-summary-header h2{margin:0;color:var(--text-primary);font-size:var(--text-2xl);font-weight:720;line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.market-summary-copy,.market-summary-driver p,.market-summary-social-pulse p{margin:0;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-loose)}.market-summary-copy{color:var(--text1-a88);font-size:var(--text-md);line-height:var(--lh-loose)}.market-summary-heading-sentiment{--market-sentiment-accent: var(--trade-pnl-positive)}.market-summary-heading-sentiment.sentiment-mixed,.market-summary-heading-sentiment.sentiment-neutral{--market-sentiment-accent: var(--trade-warning)}.market-summary-heading-sentiment.sentiment-bearish,.market-summary-heading-sentiment.sentiment-slightly-bearish{--market-sentiment-accent: var(--trade-pnl-negative)}.market-summary-sentiment-context{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:5px 9px}.market-summary-sentiment-context>.separator{color:var(--text2-a52);font-style:normal}.market-summary-sentiment-context>span{color:var(--text1-a88);font-family:inherit;font-size:var(--text-sm);font-weight:600;line-height:var(--lh-tight);letter-spacing:normal;text-transform:none}.market-summary-sentiment-context>span strong{color:var(--market-sentiment-accent);font-weight:750}.market-summary-sentiment-context>span.regime strong{color:var(--text-primary)}.market-summary-subtitle{margin:0;color:var(--text1-a94);font-size:15px;font-weight:560;line-height:1.45}.market-summary-section{min-width:0;display:grid;align-content:start;gap:10px;height:100%;padding:0 18px;border-left:1px solid var(--text2-a12)}.market-summary-section h3{margin:0;color:var(--text1-a94);font-size:var(--text-sm);letter-spacing:var(--ls-label)}.market-summary-movers{grid-column:1 / -1;padding-right:var(--space-2);padding-left:var(--space-3)}.market-summary-social-pulse{height:auto;padding:16px 18px 0 0;border-top:1px solid rgba(146,163,168,.12);border-left:0}.market-summary-social-summary{color:#cdd8dce6!important}.market-summary-drivers{padding-right:0}.market-summary-drivers-header{min-width:0;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.market-summary-drivers h3{color:var(--text-primary);font-size:19px;font-weight:720;line-height:1.25;letter-spacing:-.018em}.market-summary-driver-list,.market-summary-social-topics{display:grid;align-content:start;gap:9px}.market-summary-social-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.market-summary-driver{min-width:0;display:grid;grid-template-columns:6px minmax(0,1fr);gap:9px;align-items:start}.market-summary-driver>span{width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--text-muted)}.market-summary-driver.tone-positive>span{background:var(--trade-pnl-positive)}.market-summary-driver.tone-negative>span{background:var(--trade-pnl-negative)}.market-summary-driver.tone-mixed>span{background:var(--trade-warning)}.market-summary-driver>div{min-width:0;display:grid;gap:3px}.market-summary-driver strong{color:var(--text-primary);font-size:var(--text-md);font-weight:650;line-height:var(--lh-base)}.market-summary-driver p,.market-summary-social-pulse p{color:var(--text2-a88)}.market-summary-social-topic{min-width:0}.market-summary-social-topic>div>header{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.market-summary-social-topic strong{color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.35}.market-summary-social-mindshare{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;line-height:1.2}.market-summary-social-momentum{display:inline-flex;padding:2px 5px;border:1px solid rgba(146,163,168,.16);border-radius:3px;color:#b8c6cadb;background:#02090c61;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1.2}.market-summary-social-momentum.momentum-emerging{border-color:#a78bfa59;color:#a78bfa}.market-summary-social-momentum.momentum-rising{border-color:#22d3ee59;color:#22d3ee}.market-summary-social-momentum.momentum-steady{border-color:#94a3b859;color:#94a3b8}.market-summary-social-momentum.momentum-falling{border-color:#fbbf2459;color:#fbbf24}.market-summary-social-momentum.momentum-rotating{border-color:#60a5fa59;color:#60a5fa}.market-summary-social-momentum.momentum-reversing{border-color:#f472b659;color:#f472b6}.market-summary-social-assets{display:flex;flex-wrap:wrap;gap:4px;padding-top:2px}.market-summary-social-assets span{padding:2px 5px;border:1px solid rgba(146,163,168,.16);border-radius:3px;color:#b8c6cadb;font-family:var(--font-mono);font-size:10px;line-height:1.2}.market-summary-mover-group{min-width:0;display:grid;gap:6px}.market-summary-mover-columns{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:var(--space-2)}.market-summary-mover-group>span{color:var(--text-muted);font-size:var(--text-sm)}.market-summary-mover-group>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px}.market-summary-mover-group article{min-width:0;display:grid;gap:5px;padding:7px var(--space-2);border:1px solid var(--text2-a12);border-radius:var(--r-md);background:var(--bg-sunken-a40)}.market-summary-mover-group article>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:6px}.market-summary-mover-group article strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--lh-tight)}.market-summary-mover-group article span{overflow:hidden;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap}.market-summary-mover-group article.tone-positive>div:last-child strong{color:var(--trade-pnl-positive)}.market-summary-mover-group article.tone-negative>div:last-child strong{color:var(--trade-pnl-negative)}@media(max-width:1100px){.market-summary-panel{grid-template-columns:minmax(0,3fr) minmax(240px,1fr);row-gap:18px}.market-summary-overview,.market-summary-section{padding:0 18px}.market-summary-panel>:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:700px){.market-summary-panel{grid-template-columns:minmax(0,1fr);gap:15px;padding:15px}.market-summary-overview,.market-summary-section{height:auto;padding:0 0 15px;border-bottom:1px solid var(--text2-a12);border-left:0}.market-summary-primary{gap:15px}.market-summary-social-pulse{padding-top:15px}.market-summary-social-topics{grid-template-columns:minmax(0,1fr)}.market-summary-freshness{display:grid;justify-items:start;gap:3px}.market-summary-sentiment-context{display:grid;gap:var(--space-1)}.market-summary-sentiment-context>.separator{display:none}.market-summary-mover-group>div{grid-template-columns:minmax(0,1fr)}}.activity-summary-state{min-height:180px;display:grid;place-items:center;padding:22px;border:1px solid var(--text3-a16);border-radius:var(--r-md);color:var(--text-secondary);background:linear-gradient(145deg,var(--info-dim-a06),transparent 50%),var(--bg-sunken-a40);font-size:var(--text-sm)}.activity-summary-state.error{color:var(--trade-pnl-negative);border-color:var(--negative-a35);background:var(--negative-surface-a26)}.checkbox-label{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary)}.checkbox-label input{width:14px;height:14px}.info-page{overflow-x:hidden}.info-layout{width:min(1600px,100%);display:grid;grid-template-columns:minmax(460px,760px) minmax(710px,1fr);align-items:start;gap:var(--space-3)}.info-note{min-width:0;display:grid;gap:0;padding:22px 22px 26px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a78)}.info-primary-note{width:100%}.info-updates-rail{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(270px,1fr));align-items:stretch;gap:var(--space-3);align-self:start}.info-update-section.changelog{grid-column:1 / -1}.info-update-section:not(.changelog){height:100%;align-content:start;padding:18px 18px 20px}.info-update-section.changelog .info-update-list{max-height:min(55vh,600px);overflow-y:auto;padding-right:var(--space-2);margin-right:-8px;scrollbar-color:var(--text2-a36) transparent;scrollbar-width:thin}.info-intro,.info-block{display:grid;min-width:0}.info-intro{gap:var(--space-4);padding:0 0 20px}.info-block{gap:var(--space-3);padding:20px 0;border-top:1px solid var(--border-subtle)}.info-block:last-child{padding-bottom:0}.info-intro h2,.info-block h2,.info-updates-heading h2{margin:0;color:var(--text-primary);letter-spacing:normal}.info-intro h2{max-width:780px;font-size:var(--text-3xl);line-height:var(--lh-tight)}.info-block h2,.info-updates-heading h2{font-size:var(--text-xl);line-height:var(--lh-tight)}.info-intro p,.info-block p,.info-update p{max-width:76ch;margin:0;color:var(--text-secondary);line-height:var(--lh-loose);font-size:var(--text-md)}.info-step-list,.info-bullet-list{display:grid;gap:10px;margin:0;padding:0}.info-step-list{list-style:none;counter-reset:info-step}.info-step-list li{counter-increment:info-step;display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px var(--space-3);align-items:start;color:var(--text-secondary);line-height:var(--lh-base)}.info-step-list li:before{content:counter(info-step);width:24px;height:24px;display:grid;place-items:center;color:var(--accent);font-size:var(--text-xs);font-weight:800;border-radius:var(--r-sm);background:var(--accent-a08)}.info-step-list strong,.info-step-list span{min-width:0;grid-column:2}.info-step-list strong{color:var(--text-primary)}.info-step-list span{margin-top:-7px;color:var(--text-secondary);font-size:var(--text-md)}.info-bullet-list{list-style:none}.info-bullet-list li{position:relative;padding-left:17px;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-loose)}.info-bullet-list li:before{content:"";position:absolute;top:.66em;left:0;width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.72}.info-updates-heading{display:grid;gap:var(--space-1)}.info-updates-heading p{color:var(--text-muted)}.info-update-section.changelog .info-updates-heading h2{color:var(--accent);font-size:var(--text-xs);font-weight:760;letter-spacing:var(--ls-label);text-transform:uppercase}.info-update-section.changelog .info-updates-heading{padding-bottom:10px}.info-update-list{display:grid;gap:0;border-top:1px solid var(--border-subtle)}.info-update-section.changelog .info-update-list::-webkit-scrollbar{width:5px}.info-update-section.changelog .info-update-list::-webkit-scrollbar-track{background:transparent}.info-update-section.changelog .info-update-list::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--text2-a36);background-clip:content-box}.info-update-section.changelog .info-update-list::-webkit-scrollbar-thumb:hover{background:var(--text2-a44);background-clip:content-box}.info-update-section.changelog .info-update-list::-webkit-scrollbar-corner{background:transparent}.info-update{display:grid;gap:6px;padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.info-update:last-child{padding-bottom:0;border-bottom:0}.info-update-meta{display:flex;align-items:center;justify-content:flex-start;gap:10px}.info-update-meta time{color:var(--text-muted);font-size:var(--text-2xs);text-transform:uppercase}.info-update-section.changelog .info-update-meta time{color:var(--text-secondary);font-size:var(--text-sm);font-weight:650;letter-spacing:normal}.info-update h3{margin:0;color:var(--text-primary);font-size:var(--text-md)}.info-update-markdown{display:grid;gap:var(--space-2)}.info-update-markdown p,.info-update-markdown h3,.info-update-markdown h4,.info-update-markdown ul,.info-update-markdown ol{max-width:76ch;margin:0}.info-update-markdown h3,.info-update-markdown h4{color:var(--text-primary);font-size:var(--text-md);line-height:var(--lh-tight)}.info-update-markdown p,.info-update-markdown ul,.info-update-markdown ol{color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-loose)}.info-update-markdown ul,.info-update-markdown ol{padding-left:18px}.info-update-markdown li+li{margin-top:var(--space-1)}.info-note a{color:var(--accent);font-weight:600;text-decoration:none}.info-note a:hover,.info-note a:focus-visible{text-decoration:underline}.settings-grid{width:min(1180px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-3)}.settings-grid section{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:var(--r-sm);padding:var(--space-3)}.settings-grid h2{margin-bottom:10px}.settings-grid dl{margin:0;display:grid;grid-template-columns:120px 1fr;gap:var(--space-2)}.settings-grid dt{color:var(--text-muted)}.settings-grid dd{margin:0;color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-notifications-section{display:grid;gap:var(--space-3)}.settings-section-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.settings-section-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.settings-section-header h2,.telegram-panel-heading strong,.telegram-empty-panel strong,.telegram-empty-panel small,.telegram-connected-status strong,.telegram-connected-status small,.telegram-link-copy strong,.telegram-link-copy small{display:block}.telegram-empty-panel small,.telegram-connected-status small,.telegram-link-copy small,.settings-inline-status{color:var(--text-muted);font-size:var(--text-xs)}.telegram-empty-panel,.telegram-connected-panel,.telegram-link-panel{min-width:0;padding:var(--space-3)}.telegram-connected-panel,.telegram-empty-panel{display:grid;gap:var(--space-3)}.telegram-panel-heading{display:inline-flex;align-items:center;gap:7px;color:var(--accent)}.telegram-panel-heading strong{color:var(--text-primary);font-size:var(--text-md);font-weight:750}.telegram-connected-content{min-width:0;display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1fr) auto;align-items:center;gap:14px}.telegram-empty-content{min-width:0;display:grid;justify-items:start;gap:var(--space-3)}.telegram-connected-status{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.telegram-status-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent-dim);border-radius:var(--r-pill);color:var(--accent);background:var(--accent-a10)}.telegram-connected-panel dl{grid-template-columns:86px minmax(0,1fr)}.telegram-link-panel{display:grid;grid-template-columns:204px minmax(0,1fr);gap:14px;align-items:start}.telegram-qr-card{width:204px;min-height:204px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--text-primary)}.telegram-qr-card svg{display:block}.telegram-link-copy{min-width:0;display:grid;gap:10px}.telegram-link-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.telegram-link-actions a{text-decoration:none}.telegram-link-copy input{width:100%;color:var(--text-secondary)}.settings-api-keys-section{display:grid;gap:var(--space-3)}.api-key-empty-panel{min-width:0;min-height:44px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px var(--space-3);color:var(--text-secondary)}.api-key-empty-panel>span{min-width:0;flex:1 1 auto}.api-key-list{display:grid;gap:var(--space-2)}.api-key-row{position:relative;min-width:0;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken)}.api-key-row:hover,.api-key-row:focus-within{z-index:var(--z-layer-4)}.api-key-row-main{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.api-key-icon,.api-key-success-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent-dim);border-radius:var(--r-pill);color:var(--accent);background:var(--accent-a10)}.api-key-identity{min-width:0;display:grid;gap:3px}.api-key-identity strong{margin-bottom:2px}.api-key-identity strong,.api-key-success-head strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--text-md);font-weight:750;text-overflow:ellipsis;white-space:nowrap}.api-key-identity small,.api-key-identity span,.api-key-success-head small{min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.api-key-scope-summary{min-width:0;display:grid;justify-items:start;gap:3px}.api-key-scope-summary strong{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.api-key-scope-summary small{min-width:0;overflow:hidden;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap}.api-key-scope-tooltip{position:absolute;left:calc(100% + 10px);top:50%;z-index:var(--z-tooltip);display:grid;gap:var(--space-2);width:min(420px,calc(100vw - 72px));max-width:calc(100vw - 72px);border:1px solid var(--tooltip-border);border-radius:var(--tooltip-radius);padding:10px;opacity:0;color:var(--tooltip-color);background:var(--tooltip-bg);box-shadow:var(--tooltip-shadow);pointer-events:none;transform:translate(-3px,-50%);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.api-key-row:hover .api-key-scope-tooltip,.api-key-row:focus-within .api-key-scope-tooltip{opacity:1;transform:translateY(-50%)}.api-key-scope-tooltip>strong{color:var(--text-primary);font-size:var(--text-xs);font-weight:750}.api-key-scope-tooltip>p{margin:-3px 0 2px;overflow-wrap:anywhere;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.api-key-scope-tooltip>div{display:flex;flex-wrap:wrap;gap:5px}.api-key-scope-tooltip code,.api-key-scope-tooltip span{min-height:20px;display:inline-flex;align-items:center;border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:0 6px;color:var(--text-secondary);background:var(--bg-sunken-a88);font-family:var(--font-mono);font-size:var(--text-2xs)}.api-key-form{gap:10px;padding:10px}.api-key-create-topline{display:grid;grid-template-columns:minmax(260px,1fr) 140px minmax(220px,.72fr);align-items:end;gap:10px}.api-key-name-field,.api-key-expiration-field{min-width:0}.api-key-expiration-field select{width:100%}.api-key-create-layout{min-width:0;display:block}.api-key-form-block{min-width:0;display:grid;align-content:start;gap:7px}.api-key-form-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:800;text-transform:uppercase}.api-key-form-heading small{color:var(--text-secondary);font-size:var(--text-2xs);font-weight:700}.api-key-loading-row{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted)}.api-key-scope-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.api-key-scope-group{display:grid;min-width:0;align-content:start;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:10px;background:var(--bg-sunken-a64)}.api-key-scope-group.read{border-color:var(--cyan-a18)}.api-key-scope-group.write{border-color:var(--warning-a20)}.api-key-scope-group.use{border-color:var(--violet-a20)}.api-key-scope-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.api-key-scope-group-head h3{margin:0;color:var(--text-primary);font-size:var(--text-md);font-weight:780}.api-key-scope-group-head p{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-base)}.modal-form .api-key-select-all{flex:none;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:0 var(--space-2);color:var(--text-secondary);background:var(--bg-sunken-a72);cursor:pointer}.modal-form .api-key-select-all:hover{border-color:var(--border-strong);color:var(--text-primary)}.modal-form .api-key-select-all input{width:13px;height:13px;margin:0}.modal-form .api-key-select-all span{font-size:var(--text-xs);font-weight:700}.api-key-scope-options{display:grid;grid-template-columns:1fr;gap:6px}.api-key-scope-option{min-width:0;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:var(--space-2);background:var(--bg-sunken-a88);cursor:pointer}.api-key-scope-option:hover,.api-key-scope-option:focus-within{border-color:var(--border-strong);background:var(--bg-hover)}.api-key-scope-option input{width:14px;height:14px;margin:2px 0 0}.api-key-scope-copy{min-width:0;display:grid;gap:2px}.api-key-scope-copy strong{min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--text-xs);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.api-key-scope-copy small{display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--lh-tight);-webkit-box-orient:vertical;-webkit-line-clamp:2}.api-key-scope-copy code{min-width:0;overflow:hidden;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap}.api-key-signing-row{min-width:0;display:inline-flex;align-items:center;gap:7px;justify-self:stretch;max-width:100%;border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:7px var(--space-2);color:var(--text-secondary);background:var(--bg-sunken)}.api-key-signing-row span{min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap}.api-key-token-panel{gap:10px;padding:var(--space-3)}.api-key-token-panel input{max-width:calc(100vw - 84px);height:38px;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs)}.api-key-token-note{flex:1 1 auto;min-width:0;margin-right:auto;color:var(--warning);font-size:var(--text-xs);line-height:var(--lh-base);text-align:left}.api-key-token-panel .modal-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.api-key-success-head{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.api-key-success-head>div{min-width:0}.modal.agent-modal{height:auto;display:flex;flex-direction:column}.modal.agent-modal.agent-modal-compact{height:auto}.modal.inline-modal{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.modal.deposit-modal{width:fit-content;max-width:calc(100vw - 36px)}.modal.trigger-detail-modal,.modal.activity-detail-modal{width:min(860px,100%)}.modal.trade-detail-modal{width:min(760px,100%)}.modal.api-key-modal{width:min(1120px,calc(100vw - 36px))}.modal.api-key-modal .modal-form{max-height:none;overflow:visible}.modal.api-key-token-modal{width:fit-content;max-width:calc(100vw - 36px)}.modal.api-key-token-modal .modal-form{max-height:none;overflow:visible}.modal-header{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 var(--space-3);border-bottom:1px solid var(--border-subtle)}.modal-form{display:grid;gap:var(--space-3);padding:var(--space-3);max-height:calc(100vh - 80px);overflow:auto}.agent-overview-form,.agent-modal-form,.agent-modal-triggers-panel .table-wrap,.trigger-modal .modal-form,.agent-delete-modal .modal-form{scrollbar-color:var(--text2-a36) transparent;scrollbar-width:thin}.agent-modal-form{height:auto;max-height:calc(100vh - 78px);min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:auto}.agent-modal-triggers-panel{min-height:0;flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.agent-modal-triggers-panel .table-wrap{height:auto;min-height:0;flex:1}.agent-overview-form::-webkit-scrollbar,.agent-modal-form::-webkit-scrollbar,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar,.trigger-modal .modal-form::-webkit-scrollbar,.agent-delete-modal .modal-form::-webkit-scrollbar{width:5px;height:5px}.agent-overview-form::-webkit-scrollbar-track,.agent-modal-form::-webkit-scrollbar-track,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar-track,.trigger-modal .modal-form::-webkit-scrollbar-track,.agent-delete-modal .modal-form::-webkit-scrollbar-track{background:transparent}.agent-overview-form::-webkit-scrollbar-thumb,.agent-modal-form::-webkit-scrollbar-thumb,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar-thumb,.trigger-modal .modal-form::-webkit-scrollbar-thumb,.agent-delete-modal .modal-form::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--text2-a36);background-clip:content-box}.agent-overview-form::-webkit-scrollbar-thumb:hover,.agent-modal-form::-webkit-scrollbar-thumb:hover,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar-thumb:hover,.trigger-modal .modal-form::-webkit-scrollbar-thumb:hover,.agent-delete-modal .modal-form::-webkit-scrollbar-thumb:hover{background:var(--text2-a44);background-clip:content-box}.agent-overview-form::-webkit-scrollbar-corner,.agent-modal-form::-webkit-scrollbar-corner,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar-corner,.trigger-modal .modal-form::-webkit-scrollbar-corner,.agent-delete-modal .modal-form::-webkit-scrollbar-corner{background:transparent}.modal-form label{display:grid;gap:6px;color:var(--text-muted)}.agent-overview-form{min-height:0;flex:0 0 auto;display:grid;align-content:start;gap:var(--space-3);overflow-x:clip;overflow-y:visible}.new-agent-wizard-form{gap:14px}.new-agent-step{display:grid;gap:14px}.new-agent-basics-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(190px,.7fr) minmax(190px,.7fr);gap:var(--space-3)}.new-agent-account-field{display:grid;gap:var(--space-2);color:var(--text-muted)}.new-agent-account-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.new-agent-account-card{min-height:118px;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:var(--space-3);padding:var(--space-4);border-color:var(--border-strong);color:var(--text-secondary);text-align:left;cursor:pointer}.new-agent-account-card:hover,.new-agent-account-card:focus-visible{color:var(--text-primary);border-color:var(--accent-a32);background:var(--bg-hover-a80);outline:none}.new-agent-account-card.active{color:var(--text-primary);border-color:var(--accent-dim);background:var(--accent-a08)}.new-agent-account-icon,.new-agent-account-check{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill)}.new-agent-account-icon{width:44px;height:44px;border:1px solid var(--border-subtle);color:var(--text-secondary);background:var(--bg-hover-a72)}.new-agent-account-card.active .new-agent-account-icon{color:var(--accent);border-color:var(--accent-a28);background:var(--accent-a10)}.new-agent-account-copy{min-width:0;display:grid;gap:5px}.new-agent-account-copy strong,.new-agent-account-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-agent-account-copy strong{color:var(--text-primary);font-size:var(--text-lg);font-weight:600}.new-agent-account-copy small{color:var(--text-muted);font-size:var(--text-sm)}.new-agent-account-check{width:22px;height:22px;border:1px solid var(--border-strong);color:var(--accent)}.new-agent-account-card.active .new-agent-account-check{border-color:var(--accent-dim);background:var(--accent-a12)}.modal-form input[readonly]{color:var(--text-secondary);background:var(--bg-sunken-a72)}.agent-modal-tabs{display:flex;align-items:stretch;border:1px solid var(--border-subtle);border-radius:var(--r-sm);overflow:hidden;background:var(--bg-sunken)}.agent-modal-tabs button{min-width:112px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-right:1px solid var(--border-subtle);color:var(--text-secondary);background:transparent;cursor:pointer}.agent-modal-tabs button:last-child{border-right:0}.agent-modal-tabs button:hover,.agent-modal-tabs button:focus-visible{color:var(--text-primary);background:var(--bg-hover-a72)}.agent-modal-tabs button.active{color:var(--accent);background:var(--accent-a12)}.agent-modal-tabs span{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:var(--r-pill);color:var(--text-muted);font-size:var(--text-2xs)}.agent-modal-tabs button.active span{color:var(--accent);border-color:var(--accent-dim)}.modal-select-field{min-width:0;display:grid;gap:6px;color:var(--text-muted)}.modal-select{position:relative;min-width:0}.modal-select-button{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);cursor:pointer}.modal-select-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-select-button:hover{border-color:var(--accent-dim)}.modal-select-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-popover);width:100%;box-sizing:border-box;max-height:240px;overflow:auto;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-sunken);box-shadow:var(--shadow-2);scrollbar-color:var(--text2-a36) transparent;scrollbar-width:thin}.modal-select-menu::-webkit-scrollbar{width:5px}.modal-select-menu::-webkit-scrollbar-track{background:transparent}.modal-select-menu::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--text2-a36);background-clip:content-box}.modal-select-menu::-webkit-scrollbar-thumb:hover{background:var(--text2-a44);background-clip:content-box}.modal-select-option{width:100%;min-height:28px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:0 var(--space-2);border:0;border-radius:var(--r-sm);color:var(--text-secondary);background:transparent;font-size:var(--text-sm);text-align:left;cursor:pointer}.modal-select-option.has-description{grid-template-columns:18px minmax(0,1fr) 18px}.modal-select-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-select-option-help{min-width:0;display:inline-flex;justify-content:flex-end}.modal-select-option:hover,.modal-select-option:focus-visible{color:var(--text-primary);background:var(--bg-hover-a95)}.modal-select-option.active{color:var(--text-primary);background:var(--accent-a10)}.modal-select-check{display:inline-flex;color:var(--accent)}.modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px var(--space-3)}.modal-grid label,.modal-grid .modal-field{min-width:0}.modal-field{display:grid;gap:6px;color:var(--text-muted)}.money-input{position:relative;display:block;min-width:0}.money-input>span{position:absolute;left:9px;top:50%;z-index:var(--z-layer-1);transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.money-input input{width:100%;padding-left:22px}.symbol-blocklist-field{position:relative;display:grid;gap:5px}.symbol-blocklist-input{min-height:30px;display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:var(--space-1) 6px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-sunken)}.symbol-blocklist-input:focus-within{border-color:var(--accent)}.symbol-blocklist-input.disabled{opacity:.72}.schedule-option-grid.symbol-policy-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.symbol-policy-mode-grid .schedule-option-button{height:auto;min-height:30px;padding:var(--space-1) var(--space-2);line-height:var(--lh-tight);text-align:center}.market-access-policy{gap:7px}.market-access-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.market-access-option-grid .policy-option-button,.symbol-policy-mode-grid .policy-option-button{width:100%;min-width:0;min-height:34px;border-radius:var(--r-sm);white-space:nowrap}.policy-option-help{width:100%}.policy-option-help .help-popover-trigger.schedule-option-button.policy-option-button{width:100%;height:34px;padding:var(--space-1) var(--space-2);color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-sunken);line-height:var(--lh-tight);cursor:pointer}.policy-option-help .help-popover-trigger.schedule-option-button.policy-option-button:hover,.policy-option-help .help-popover-trigger.schedule-option-button.policy-option-button:focus-visible{color:var(--text-primary);border-color:var(--accent);background:var(--bg-hover)}.policy-option-help .help-popover-trigger.schedule-option-button.policy-option-button.active{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-a12)}.market-access-option-grid .schedule-option-button{height:auto;min-height:32px;padding:var(--space-1) var(--space-2);line-height:var(--lh-tight);text-align:center}.market-access-policy-state{color:var(--text-muted);font-size:var(--text-xs)}.symbol-blocklist-input input{min-width:88px;height:22px;flex:1 1 120px;padding:0 3px;border:0;color:var(--text-primary);background:transparent}.symbol-blocklist-chip{min-height:20px;display:inline-flex;align-items:center;gap:var(--space-1);padding:0 6px;border:1px solid var(--accent-dim);border-radius:var(--r-sm);color:var(--accent);background:var(--accent-a08);font-size:var(--text-xs)}.symbol-blocklist-chip .asset-symbol{color:inherit;font-weight:inherit}.symbol-blocklist-chip-remove{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.symbol-blocklist-chip.invalid{color:var(--negative);border-color:var(--negative-a35);background:var(--negative-a08)}.symbol-suggestion-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:var(--z-popover);width:100%;max-height:190px;overflow:auto;padding:var(--space-1);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-sunken);box-shadow:var(--shadow-2)}.symbol-suggestion-option{width:100%;min-height:26px;display:flex;align-items:center;padding:0 var(--space-2);border:0;border-radius:var(--r-sm);color:var(--text-secondary);background:transparent;text-align:left;cursor:pointer}.symbol-suggestion-option:hover,.symbol-suggestion-option:focus-visible,.symbol-suggestion-option.active{color:var(--text-primary);background:var(--accent-a10)}.symbol-suggestion-empty,.symbol-blocklist-state{color:var(--text-muted);font-size:var(--text-xs)}.symbol-suggestion-empty{display:block;padding:6px var(--space-2)}.field-label-with-help,.modal-section h3{display:inline-flex;align-items:center;gap:5px}.status-toggle-field{display:grid;gap:6px;color:var(--text-muted)}.status-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.modal-wide-field{grid-column:1 / -1}.modal-section{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--border-subtle)}.modal-section h3{margin:0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}.agent-notification-section{gap:var(--space-3)}.agent-notification-heading{display:grid;justify-items:start;gap:6px}.agent-notification-telegram-control{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2)}.agent-notification-telegram-label{min-width:0;display:flex;align-items:center;gap:9px;color:var(--text-secondary)}.agent-notification-telegram-label>svg{flex:0 0 auto;color:var(--accent)}.agent-notification-telegram-label strong,.agent-notification-telegram-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-notification-telegram-label strong{color:var(--text-primary);font-size:var(--text-md);font-weight:700}.agent-notification-telegram-status{color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.agent-notification-switch{min-width:72px;height:30px;display:inline-grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:0 9px 0 var(--space-1);border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--text-secondary);background:var(--bg-sunken);font-weight:650;cursor:pointer}.agent-notification-switch>span{position:relative;width:24px;height:14px;border-radius:var(--r-pill);background:var(--muted-a14)}.agent-notification-switch>span:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:var(--r-pill);background:var(--text-muted);transition:transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.agent-notification-switch:hover,.agent-notification-switch:focus-visible{border-color:var(--accent-dim);color:var(--text-primary)}.agent-notification-switch.active{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-a08)}.agent-notification-switch.active>span{background:var(--accent-a24)}.agent-notification-switch.active>span:after{transform:translate(10px);background:var(--accent)}.agent-notification-telegram-card{width:min(100%,calc(50% - 6px));min-width:0;display:grid;gap:var(--space-2);padding:10px;border-color:var(--border-strong)}.agent-notification-telegram-card.active{border-color:var(--accent-dim);background:var(--accent-a06)}.agent-notification-channel-summary,.agent-notification-type-list{display:grid;gap:var(--space-2);min-width:0}.agent-notification-type-list{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-notification-option-control{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:6px}.agent-notification-channel-card{min-width:0;min-height:46px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border:1px solid transparent;border-radius:var(--r-md);color:var(--text-secondary)}.agent-notification-channel-card svg{color:var(--accent)}.agent-notification-channel-label,.agent-notification-channel-label strong,.agent-notification-channel-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-notification-channel-label{display:flex;align-items:baseline;gap:var(--space-2)}.agent-notification-channel-label strong{color:var(--text-primary);font-weight:650}.agent-notification-channel-card small{color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.agent-notification-group-label{color:var(--text-muted);font-size:var(--text-xs);font-weight:650}.agent-notification-option{min-width:0;min-height:40px;display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:var(--space-2);padding:var(--space-2) 10px;border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text-secondary);background:var(--bg-sunken);text-align:left;cursor:pointer}.agent-notification-option svg{color:var(--text-muted)}.agent-notification-option span{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:650}.agent-notification-option:hover,.agent-notification-option:focus-visible{border-color:var(--accent-dim);background:var(--bg-hover-a80)}.agent-notification-option.active{border-color:var(--accent-dim);color:var(--accent);background:var(--accent-a08)}.agent-notification-option.active svg{color:var(--accent)}.agent-notification-check{justify-self:end;color:var(--accent)}.agent-notification-option:disabled{opacity:.58;cursor:not-allowed}.agent-notification-blocker{margin:0;color:var(--warning);font-size:var(--text-sm)}.agent-notification-blocker a{color:var(--text-primary);font-weight:700}.agent-config-access-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:14px}.agent-config-access-column{min-width:0;display:grid;align-content:start;gap:14px}.agent-config-access-grid .modal-section{min-width:0}.agent-config-access-grid .agent-notification-telegram-card{width:100%}.agent-tool-access-section{gap:10px}.agent-tool-access-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.agent-tool-access-mode button{height:30px;border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text-secondary);background:var(--bg-sunken);cursor:pointer}.agent-tool-access-mode button:hover,.agent-tool-access-mode button:focus-visible{color:var(--text-primary);border-color:var(--accent-dim)}.agent-tool-access-mode button.active{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-a08)}.agent-tool-list{min-width:0;max-width:100%;display:grid;gap:5px}.agent-tool-entry{min-width:0;max-width:100%;display:grid;gap:7px}.agent-twitter-accounts-editor{min-width:0;display:grid;gap:6px;margin:0 0 2px var(--space-5);padding-left:10px;border-left:1px solid var(--muted-a90)}.agent-twitter-accounts-toggle{width:100%;min-width:0;height:28px;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 var(--space-2);border:1px solid var(--muted-a70);border-radius:var(--r-sm);color:var(--text-secondary);background:var(--bg-sunken-a72);font-size:var(--text-xs);font-weight:600;text-align:left;cursor:pointer}.agent-twitter-accounts-toggle:hover,.agent-twitter-accounts-toggle:focus-visible{color:var(--text-primary);border-color:var(--muted-a90)}.agent-twitter-account-count{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:1px solid var(--muted-a70);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--lh-tight)}.agent-twitter-account-rows{min-width:0;display:grid;gap:5px}.agent-twitter-account-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:start;gap:5px}.agent-twitter-account-input{min-width:0;display:grid;gap:var(--space-1)}.agent-twitter-account-row input{width:100%;min-width:0;height:30px;padding:0 9px;border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text-primary);background:var(--bg-sunken);box-sizing:border-box;font-size:var(--text-sm)}.agent-twitter-account-row input::placeholder{color:var(--text-muted)}.agent-twitter-account-row input[aria-invalid=true]{border-color:var(--negative-a35)}.agent-twitter-account-error{color:var(--negative);font-size:var(--text-xs);line-height:var(--lh-tight)}.agent-twitter-account-link,.agent-twitter-account-delete,.agent-twitter-account-add{height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text-muted);background:var(--bg-sunken);cursor:pointer}.agent-twitter-account-link,.agent-twitter-account-delete{width:30px;padding:0}.agent-twitter-account-link{color:var(--text-muted);text-decoration:none}.agent-twitter-account-link:hover,.agent-twitter-account-link:focus-visible{color:var(--accent);border-color:var(--accent-dim)}.agent-twitter-account-link.disabled{opacity:.42;cursor:default}.agent-twitter-account-delete:hover,.agent-twitter-account-delete:focus-visible{color:var(--negative);border-color:var(--negative-a35)}.agent-twitter-account-add{justify-self:start;gap:6px;padding:0 9px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.agent-twitter-account-add:hover,.agent-twitter-account-add:focus-visible{color:var(--accent);border-color:var(--accent-dim)}.agent-tool-row{position:relative;min-width:0;min-height:32px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:var(--space-2);padding:6px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--r-md);color:var(--text-secondary);background:var(--bg-sunken);cursor:pointer;box-sizing:border-box}.agent-tool-row.has-info{grid-template-columns:16px minmax(0,1fr) 18px}.agent-tool-row input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.agent-tool-row:hover,.agent-tool-row:focus-within{border-color:var(--muted-a90);background:var(--bg-sunken-a88)}.agent-tool-row.active{border-color:var(--accent-a28);background:var(--bg-sunken-a72)}.agent-tool-row.disabled{opacity:.58;cursor:not-allowed}.agent-tool-checkbox{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--accent);background:var(--bg-sunken-a78)}.agent-tool-row.active .agent-tool-checkbox{border-color:var(--accent-a72);background:var(--accent-a08)}.agent-tool-copy{min-width:0;display:block}.agent-tool-name{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}.agent-tool-info{position:relative;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;justify-self:end;border-radius:var(--r-pill);color:var(--text-muted);cursor:help}.agent-tool-info:hover{color:var(--accent)}.agent-tool-description-tooltip{position:absolute;right:0;bottom:calc(100% + 7px);z-index:var(--z-tooltip);width:min(320px,calc(100vw - 48px));padding:7px var(--space-2);border:1px solid var(--tooltip-border);border-radius:var(--tooltip-radius);color:var(--tooltip-color);background:var(--tooltip-bg);box-shadow:var(--tooltip-shadow);font-size:var(--tooltip-font-size);font-weight:500;line-height:var(--tooltip-line-height);white-space:normal;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.agent-tool-description-tooltip:after{content:"";position:absolute;right:5px;top:100%;width:8px;height:8px;border-right:1px solid var(--tooltip-border);border-bottom:1px solid var(--tooltip-border);background:var(--tooltip-bg);transform:translateY(-4px) rotate(45deg)}.agent-tool-info:hover .agent-tool-description-tooltip{opacity:1;transform:translateY(0)}.agent-tool-subagent-list{position:relative;min-width:0;max-width:100%;display:grid;gap:5px;margin:0 0 2px;padding-left:26px;box-sizing:border-box}.agent-tool-subagent-list:before{content:"";position:absolute;top:4px;bottom:0;left:0;border-left:1px solid var(--muted-a90)}.agent-tool-row.nested{min-height:30px;border-color:var(--muted-a70);background:var(--bg-sunken-a72)}.agent-tool-row.nested:before{content:"";position:absolute;top:50%;left:-18px;width:12px;border-top:1px solid var(--muted-a90)}.agent-tool-access-state{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.help-popover{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.help-popover-trigger{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:var(--text-muted);background:transparent;cursor:help}.help-popover-trigger:hover,.help-popover-trigger:focus-visible{color:var(--accent)}.help-popover-trigger:focus-visible{outline:1px solid var(--accent-dim);outline-offset:2px}.help-popover-trigger svg{display:block}.help-popover-panel{position:fixed;left:var(--help-popover-left);top:var(--help-popover-top);z-index:var(--z-tooltip);width:max-content;max-width:min(280px,calc(100vw - 32px));transform:translate(-50%);padding:var(--space-2) 9px;border:1px solid var(--tooltip-border);border-radius:var(--tooltip-radius);color:var(--tooltip-color);background:var(--tooltip-bg);box-shadow:var(--tooltip-shadow);font-size:var(--tooltip-font-size);font-weight:400;line-height:var(--tooltip-line-height);white-space:normal;pointer-events:none}.help-popover-panel[data-placement=top]{transform:translate(-50%) translateY(-100%)}.help-popover-panel:after{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;transform:translate(-50%,-4px) rotate(45deg);border-right:1px solid var(--tooltip-border);border-bottom:1px solid var(--tooltip-border);background:var(--tooltip-bg)}.help-popover-panel[data-placement=bottom]:after{top:auto;bottom:100%;transform:translate(-50%,4px) rotate(45deg);border-right:0;border-bottom:0;border-left:1px solid var(--tooltip-border);border-top:1px solid var(--tooltip-border)}.agent-config-tuning-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:14px}.agent-config-tuning-column{min-width:0;display:grid;gap:var(--space-3)}.agent-config-tuning-grid .modal-section{min-width:0}.agent-config-risk-section{align-self:start}.hyperliquid-onboarding-panel{gap:var(--space-3)}.hyperliquid-onboarding-header,.hyperliquid-subaccount-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.hyperliquid-onboarding-header>div:first-child,.hyperliquid-subaccount-toolbar>div:first-child{min-width:0;display:grid;gap:3px}.hyperliquid-onboarding-header span,.hyperliquid-subaccount-toolbar span,.hyperliquid-step-copy small{color:var(--text-muted)}.hyperliquid-status-chips{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;margin-left:auto}.hyperliquid-status-chip{min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:var(--r-pill);color:var(--text-muted);background:var(--bg-sunken-a58);font-size:var(--text-sm);font-weight:500;line-height:var(--lh-tight);white-space:nowrap}.hyperliquid-status-chip-check{width:14px;height:14px;display:inline-grid;place-items:center;border:1px solid var(--border-strong);border-radius:var(--r-pill);flex:0 0 auto}.hyperliquid-status-chip.complete{border-color:var(--accent-a48);color:var(--accent);background:var(--accent-a08)}.hyperliquid-status-chip.complete .hyperliquid-status-chip-check{color:var(--accent);border-color:var(--accent-a24);background:var(--accent-a12)}.hyperliquid-status-chip.complete .hyperliquid-help-label,.hyperliquid-status-chip.complete .hyperliquid-inline-info{color:inherit}.hyperliquid-help-label{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.hyperliquid-inline-info{position:relative;width:14px;height:14px;display:inline-grid;place-items:center;flex:0 0 auto;color:var(--text-muted);background:transparent;cursor:help}.hyperliquid-inline-info:hover,.hyperliquid-inline-info:focus-visible{color:var(--accent);outline:none}.hyperliquid-inline-info:after{content:"";position:absolute;z-index:var(--z-tooltip);top:100%;left:50%;width:238px;height:12px;transform:translate(-50%);pointer-events:none}.hyperliquid-inline-info:hover:after,.hyperliquid-inline-info:focus-within:after{pointer-events:auto}.hyperliquid-inline-tooltip{position:absolute;z-index:var(--z-tooltip);top:calc(100% + 8px);left:50%;width:238px;padding:var(--space-2) 9px;border:1px solid var(--tooltip-border);border-radius:var(--tooltip-radius);color:var(--tooltip-color);background:var(--tooltip-bg);box-shadow:var(--tooltip-shadow);font-size:var(--tooltip-font-size);font-weight:400;line-height:var(--tooltip-line-height);text-align:left;white-space:normal;pointer-events:none;visibility:hidden;opacity:0;transform:translate(-50%,-3px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility 0ms linear var(--dur-base)}.hyperliquid-inline-tooltip:before{content:"";position:absolute;left:50%;bottom:100%;width:8px;height:8px;transform:translate(-50%,4px) rotate(45deg);border-left:1px solid var(--tooltip-border);border-top:1px solid var(--tooltip-border);background:var(--tooltip-bg)}.hyperliquid-setup-row .hyperliquid-inline-tooltip{top:auto;bottom:calc(100% + 8px);transform:translate(-50%,3px)}.hyperliquid-setup-row .hyperliquid-inline-info:after{top:auto;bottom:100%}.hyperliquid-setup-row .hyperliquid-inline-tooltip:before{top:100%;bottom:auto;transform:translate(-50%,-4px) rotate(45deg);border-top:0;border-right:1px solid var(--tooltip-border);border-bottom:1px solid var(--tooltip-border);border-left:0}.hyperliquid-inline-info:hover .hyperliquid-inline-tooltip,.hyperliquid-inline-info:focus-within .hyperliquid-inline-tooltip{pointer-events:auto;visibility:visible;opacity:1;transform:translate(-50%);transition-delay:0ms}.hyperliquid-inline-tooltip a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hyperliquid-loading-state{min-height:72px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:14px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-secondary);background:var(--bg-sunken)}.hyperliquid-loading-state>svg{color:var(--accent)}.hyperliquid-loading-state>div{min-width:0;display:grid;gap:var(--space-1)}.hyperliquid-loading-state strong{color:var(--text-primary);font-weight:600}.hyperliquid-loading-state small{color:var(--text-muted)}.hyperliquid-setup-flow,.hyperliquid-subaccount-section{display:grid;gap:6px}.hyperliquid-subaccount-create-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.hyperliquid-subaccount-discard{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--r-sm);color:var(--text-muted);background:transparent;cursor:pointer}.hyperliquid-subaccount-discard:hover:not(:disabled),.hyperliquid-subaccount-discard:focus-visible:not(:disabled){color:var(--text-primary);background:var(--bg-hover);outline:none}.hyperliquid-subaccount-create-button{border-color:var(--accent-a26)}.hyperliquid-subaccount-create-button>svg{color:var(--accent)}.hyperliquid-subaccount-create{display:grid;grid-template-columns:minmax(132px,.65fr) minmax(180px,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-sunken)}.hyperliquid-subaccount-create-copy{min-width:0;display:grid;gap:3px}.hyperliquid-subaccount-create-copy strong{color:var(--text-primary);font-weight:600}.hyperliquid-subaccount-create-copy small{color:var(--text-muted)}.hyperliquid-subaccount-name-field{position:relative;min-width:0}.hyperliquid-subaccount-name-field input{width:100%;padding-right:42px}.hyperliquid-subaccount-name-field input:disabled{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted)}.hyperliquid-subaccount-name-field>span{position:absolute;top:50%;right:9px;transform:translateY(-50%);color:var(--text-muted);font-size:var(--text-2xs);pointer-events:none}.hyperliquid-subaccount-add-row{width:100%;min-height:48px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:var(--space-2);padding:var(--space-2) 10px;border:1px dashed var(--border-strong);border-radius:var(--r-sm);color:var(--text-secondary);background:transparent;text-align:left;cursor:pointer}.hyperliquid-subaccount-add-row:hover:not(:disabled),.hyperliquid-subaccount-add-row:focus-visible:not(:disabled){border-color:var(--accent-a32);color:var(--text-primary);background:var(--accent-a04);outline:none}.hyperliquid-subaccount-add-row>svg{color:var(--text-muted)}.hyperliquid-subaccount-add-row>span{min-width:0;display:grid;gap:2px}.hyperliquid-subaccount-add-row strong{font-weight:500}.hyperliquid-subaccount-add-row small{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-base);text-overflow:ellipsis;white-space:nowrap}.hyperliquid-setup-row{min-height:40px;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:5px 9px;border:1px solid var(--gold-a48);border-radius:var(--r-md);background:var(--warning-surface-a20)}.hyperliquid-setup-row.complete{border-color:var(--accent-a42);background:var(--accent-a08)}.hyperliquid-relay-deposit{width:fit-content;max-width:100%;min-width:0;display:grid;gap:var(--space-3)}.hyperliquid-relay-deposit .relay-kit-reset{--relay-colors-primary1: var(--bg-app);--relay-colors-primary2: var(--bg-sunken);--relay-colors-primary3: var(--bg-panel);--relay-colors-primary4: var(--accent-a12);--relay-colors-primary5: var(--accent-a18);--relay-colors-primary6: var(--accent-a24);--relay-colors-primary7: var(--accent-a32);--relay-colors-primary8: var(--accent-a48);--relay-colors-primary9: var(--accent);--relay-colors-primary10: var(--positive-bright);--relay-colors-primary11: var(--accent-strong);--relay-colors-primary12: var(--positive-soft)}.hyperliquid-relay-deposit #from-token-section input,.hyperliquid-relay-deposit #to-token-section input{height:auto!important;min-height:2.25rem!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--text-primary)!important;background:transparent!important;box-shadow:none!important;font-size:var(--text-3xl)!important;font-weight:700!important;line-height:var(--lh-tight)!important}.hyperliquid-relay-deposit #to-token-section input:disabled{color:var(--text-primary)!important;opacity:1;-webkit-text-fill-color:var(--text-primary)}.hyperliquid-relay-deposit #from-token-section input::placeholder,.hyperliquid-relay-deposit #to-token-section input::placeholder{color:var(--text-primary)!important;opacity:1}.hyperliquid-relay-deposit #from-token-section>div:nth-of-type(2)>div:last-child button:not([data-testid=origin-token-select-button]){min-height:3.125rem!important;padding-inline:1.35rem!important;border:0!important;color:var(--on-accent)!important;background:var(--accent)!important;font-size:var(--text-2xl)!important;font-style:italic!important;font-weight:800!important;line-height:var(--lh-tight)!important;letter-spacing:normal;text-transform:uppercase}.hyperliquid-relay-deposit #from-token-section>div:nth-of-type(2)>div:last-child button:not([data-testid=origin-token-select-button]):hover{color:var(--on-accent)!important;background:var(--positive-bright)!important}.hyperliquid-deposit-account-step{display:grid;gap:6px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;text-transform:uppercase}.hyperliquid-deposit-account-step>span{color:inherit}.hyperliquid-deposit-account-menu{position:relative;width:100%;min-width:0}.hyperliquid-deposit-account-trigger{width:100%;min-width:0;min-height:2.375rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.52rem .64rem;border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-primary);background:var(--bg-sunken-a96);cursor:pointer;font:inherit;font-size:var(--text-md);font-weight:650;letter-spacing:normal;line-height:var(--lh-tight);text-align:left;text-transform:none}.hyperliquid-deposit-account-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-deposit-account-trigger svg{flex:0 0 auto;color:var(--accent);transition:transform var(--dur-base) var(--ease-out)}.hyperliquid-deposit-account-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.hyperliquid-deposit-account-trigger:hover:not(:disabled),.hyperliquid-deposit-account-trigger:focus-visible,.hyperliquid-deposit-account-trigger[aria-expanded=true]{border-color:var(--accent-a48);background:var(--bg-hover-a72);outline:none}.hyperliquid-deposit-account-trigger:disabled{cursor:not-allowed;opacity:.65}.hyperliquid-deposit-account-options{position:absolute;z-index:var(--z-popover);top:calc(100% + .25rem);inset-inline:0;max-height:min(14rem,45vh);display:grid;gap:.125rem;overflow:auto;padding:.25rem;border:1px solid var(--text2-a44);border-radius:var(--r-md);background:var(--bg-sunken-a98);box-shadow:var(--shadow-2)}.hyperliquid-deposit-account-options::-webkit-scrollbar{width:.45rem}.hyperliquid-deposit-account-options::-webkit-scrollbar-track{background:var(--text1-a62)}.hyperliquid-deposit-account-options::-webkit-scrollbar-thumb{background:var(--text2-a36);border-radius:var(--r-pill)}.hyperliquid-deposit-account-option{width:100%;min-width:0;min-height:2.25rem;display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.48rem .5rem;border:1px solid transparent;border-radius:var(--r-md);color:var(--text-secondary);background:transparent;cursor:pointer;font:inherit;font-size:var(--text-md);font-weight:650;letter-spacing:normal;line-height:var(--lh-tight);text-align:left;text-transform:none}.hyperliquid-deposit-account-option svg{color:transparent}.hyperliquid-deposit-account-option>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-deposit-account-option:hover,.hyperliquid-deposit-account-option:focus-visible{border-color:var(--accent-a42);color:var(--text-primary);background:var(--bg-hover-a72);outline:none}.hyperliquid-deposit-account-option.selected{color:var(--text-primary);background:var(--accent-a12)}.hyperliquid-deposit-account-option.selected svg{color:var(--accent)}.deposit-modal-body{width:100%;max-width:100%;display:grid;justify-items:center;padding:var(--space-3)}.deposit-modal-body>.hyperliquid-row-note{min-width:min(25.5rem,calc(100vw - 6rem));align-self:center;justify-self:center;text-align:center}.deposit-modal-loading{min-height:min(24rem,calc(100vh - 9rem));display:grid;place-items:center}.deposit-modal-body .hyperliquid-relay-deposit{max-width:100%}.hyperliquid-relay-deposit>*{max-width:100%}.hyperliquid-relay-deposit #to-token-section>div:first-child button{pointer-events:none;border:1px solid var(--accent-a12)!important;color:var(--accent)!important;background:var(--bg-sunken-a88)!important;box-shadow:none!important}.hyperliquid-relay-deposit [data-testid=destination-token-select-button]{border:0!important;color:var(--text-primary)!important;background:var(--bg-sunken-a40)!important;box-shadow:none!important}.hyperliquid-relay-deposit [data-testid=destination-token-select-button]:disabled{color:var(--text-primary)!important;background:var(--bg-sunken-a40)!important;opacity:1}.hyperliquid-step-check{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold-a76);border-radius:var(--r-pill);color:var(--gold-strong);font-size:var(--text-xs);font-weight:700}.hyperliquid-setup-row.complete .hyperliquid-step-check{color:var(--accent);border-color:var(--accent-dim);background:var(--accent-a12)}.hyperliquid-step-copy{min-width:0;display:grid;gap:2px}.hyperliquid-step-copy strong{color:var(--text-secondary);font-weight:600;line-height:var(--lh-tight)}.hyperliquid-step-copy strong a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--accent-a58);text-underline-offset:2px}.hyperliquid-step-copy strong a:hover,.hyperliquid-step-copy strong a:focus-visible{color:var(--accent)}.hyperliquid-step-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-step-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.hyperliquid-step-state{min-height:24px;display:inline-flex;align-items:center;padding:0 2px;color:var(--accent);font-size:var(--text-sm);font-weight:600}.hyperliquid-setup-warning{margin:-2px 0 0;padding:9px var(--space-3);border:1px solid var(--gold-a42);border-radius:var(--r-md);color:var(--gold-strong);background:var(--warning-surface-a20);font-size:var(--text-sm);line-height:var(--lh-base)}.hyperliquid-subaccounts-placeholder{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-muted);background:var(--bg-sunken)}.hyperliquid-account-list{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-app)}.hyperliquid-account-list-head,.hyperliquid-account-row{display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(118px,.9fr) minmax(132px,.9fr) minmax(142px,.75fr);align-items:center;gap:var(--space-3)}.hyperliquid-account-list-head{min-height:34px;padding:0 14px;color:var(--text-muted);background:var(--bg-hover-a42);font-size:var(--text-xs)}.hyperliquid-account-list-scroll{max-height:370px;overflow:auto;padding:var(--space-2);display:grid;gap:7px;scrollbar-color:var(--text2-a36) transparent;scrollbar-width:thin}.hyperliquid-account-list-scroll::-webkit-scrollbar{width:5px}.hyperliquid-account-list-scroll::-webkit-scrollbar-track{background:transparent}.hyperliquid-account-list-scroll::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:var(--r-pill);background:var(--text2-a36);background-clip:content-box}.hyperliquid-account-row{min-height:50px;padding:var(--space-2) 10px;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-sunken)}.hyperliquid-account-row.selectable{cursor:pointer}.hyperliquid-account-row.selectable:hover,.hyperliquid-account-row.selectable:focus-visible{border-color:var(--accent-a42);background:var(--accent-a06);outline:none}.hyperliquid-account-row.selected{border-color:var(--accent-dim);background:var(--accent-a08)}.hyperliquid-account-row.unavailable{opacity:.72}.hyperliquid-account-name{min-width:0;display:grid;gap:3px}.hyperliquid-account-name strong{min-width:0;overflow:hidden;color:var(--text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-name span,.hyperliquid-row-note{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-address{min-width:0;overflow:hidden;color:var(--text-secondary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-funding{min-width:0;display:grid;gap:3px}.hyperliquid-account-funding strong{min-width:0;overflow:hidden;color:var(--text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-funding span{min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-action{min-width:0;display:flex;align-items:center;justify-content:flex-end}.hyperliquid-account-empty{min-height:72px;display:flex;align-items:center;padding:0 var(--space-3);color:var(--text-muted)}.slider-list{display:grid;gap:var(--space-2)}.slider-row{display:grid;grid-template-columns:minmax(112px,150px) 1fr 24px;align-items:center;--slider-color: rgba(99, 198, 132, .76);--slider-color-soft: rgba(99, 198, 132, .28);--slider-color-ring: rgba(99, 198, 132, .11)}.slider-row input{width:100%;height:18px;padding:0;border:0;background:transparent;accent-color:var(--slider-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-row input::-webkit-slider-runnable-track{height:4px;border:1px solid var(--text2-a18);border-radius:var(--r-pill);background:linear-gradient(90deg,var(--slider-color),var(--slider-color-soft))}.slider-row input::-webkit-slider-thumb{width:14px;height:14px;margin-top:-6px;border:1px solid var(--slider-color);border-radius:var(--r-pill);background:var(--bg-panel);box-shadow:0 0 0 3px var(--slider-color-ring);-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-row input:hover::-webkit-slider-thumb,.slider-row input:focus-visible::-webkit-slider-thumb{border-color:var(--slider-color);box-shadow:0 0 0 4px var(--slider-color-ring)}.slider-row input::-moz-range-track{height:4px;border:1px solid var(--text2-a18);border-radius:var(--r-pill);background:var(--text2-a18)}.slider-row input::-moz-range-progress{height:4px;border-radius:var(--r-pill);background:var(--slider-color)}.slider-row input::-moz-range-thumb{width:14px;height:14px;border:1px solid var(--slider-color);border-radius:var(--r-pill);background:var(--bg-panel);box-shadow:0 0 0 3px var(--slider-color-ring)}.slider-row output{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.agent-schedule-slider{min-width:0;display:grid;gap:7px;--schedule-progress: 0%}.agent-schedule-slider-header{display:flex;align-items:center;gap:var(--space-3)}.agent-schedule-mode-toggle{width:min(240px,55%);margin-left:auto}.agent-schedule-slider-header label{color:var(--text-secondary);font-weight:650}.agent-schedule-slider-control{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.agent-schedule-slider-control output{min-width:48px;color:var(--accent);font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.agent-schedule-slider input{width:100%;height:24px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.agent-schedule-slider input::-webkit-slider-runnable-track{height:8px;border:1px solid var(--text2-a18);border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent) 0,var(--accent) var(--schedule-progress),var(--text2-a24) var(--schedule-progress),var(--text2-a24) 100%)}.agent-schedule-slider input::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px;border:2px solid var(--accent);border-radius:var(--r-pill);background:var(--bg-panel);box-shadow:var(--focus-ring);-webkit-appearance:none;-moz-appearance:none;appearance:none}.agent-schedule-slider input:hover::-webkit-slider-thumb,.agent-schedule-slider input:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.agent-schedule-slider input::-moz-range-track{height:8px;border:1px solid var(--text2-a18);border-radius:var(--r-pill);background:var(--text2-a24)}.agent-schedule-slider input::-moz-range-progress{height:8px;border-radius:var(--r-pill);background:var(--accent)}.agent-schedule-slider input::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--accent);border-radius:var(--r-pill);background:var(--bg-panel);box-shadow:var(--focus-ring)}.schedule-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.json-textarea{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-base);resize:vertical}.trigger-meta-grid,.trigger-modal-summary,.agent-modal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.trigger-modal-summary span,.agent-modal-summary span{min-width:0;display:grid;gap:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:var(--space-2);color:var(--text-muted);background:var(--bg-sunken-a72)}.trigger-modal-summary strong,.agent-modal-summary strong{min-width:0;overflow:hidden;color:var(--text-secondary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.trigger-meta-grid span{min-width:0;display:grid;gap:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:var(--space-2);color:var(--text-muted);background:var(--bg-sunken)}.trigger-meta-grid strong{min-width:0;overflow:hidden;color:var(--text-secondary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.trigger-modal-note,.agent-modal-note{display:grid;gap:5px;margin:0;border:1px solid var(--warning-a20);border-radius:var(--r-sm);padding:9px;color:var(--text-secondary);background:var(--warning-a12)}.trigger-modal-note strong,.agent-modal-note strong{color:var(--warning)}.agent-modal-note.danger{border-color:var(--negative-a12);color:var(--text-secondary);background:var(--negative-a08)}.agent-modal-note.danger strong{color:var(--negative-soft)}.trade-detail-content{max-height:calc(100vh - 80px)}.activity-detail-modal-content .trigger-expanded-section h4{margin:0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;line-height:var(--lh-tight);text-transform:none;letter-spacing:normal}.activity-detail-modal-content .trigger-expanded-text{font-size:var(--text-md);line-height:var(--lh-base)}.trade-detail-execution .activity-child-table-title{display:none}.trade-detail-execution .activity-child-table-section{gap:0}.trade-detail-reasoning,.trade-detail-empty{margin:0;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-base)}.trade-detail-reasoning{border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:9px;background:var(--bg-sunken-a46);overflow-wrap:anywhere}.trade-detail-empty{border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:9px;background:var(--bg-sunken-a24);color:var(--text-muted)}.trade-detail-supplement-table{display:grid;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-sunken-a40)}.trade-detail-supplement-row{display:grid;grid-template-columns:minmax(150px,.52fr) minmax(0,1.48fr);border-bottom:1px solid var(--border-subtle)}.trade-detail-supplement-row:last-child{border-bottom:0}.trade-detail-supplement-cell{min-width:0;display:grid;grid-template-columns:minmax(96px,.38fr) minmax(0,1fr);gap:10px;align-items:center;padding:6px var(--space-2);border-right:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-tight)}.trade-detail-supplement-cell:nth-child(2){border-right:0}.trade-detail-supplement-cell span{min-width:0;color:var(--text-muted);font-size:var(--text-sm);font-weight:600;text-transform:uppercase}.trade-detail-supplement-cell strong{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:400;overflow-wrap:anywhere}.trade-detail-supplement-cell:nth-child(2) strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-error{margin:0;color:var(--negative)}.agent-deploy-confirm{margin:0;color:var(--warning)}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.modal-actions-spacer{flex:1}.modal-actions .secondary-button,.modal-actions .primary-button,.modal-actions .danger-button{min-width:86px;padding:0 var(--space-3)}.spin{animation:spin .85s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-height:760px)and (min-width:901px){.modal.api-key-modal .modal-form{max-height:calc(100vh - 80px);overflow:auto}}@media(max-width:1680px){.landing-content{gap:42px;min-height:auto;padding:58px 52px 92px}.landing-copy h2,.landing-hero-headline{font-size:clamp(var(--text-5xl),4vw,58px)}}@media(max-width:1420px){.terminal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-grid.chart,.terminal-grid.chat{grid-template-columns:minmax(0,1fr)}.actions-resize-handle{display:none}}@media(max-width:1180px){.topbar{gap:10px}.topnav{overflow:hidden}.topbar-actions{gap:var(--space-1)}.topbar-action{width:30px;flex:0 0 30px;padding:0}.topbar-action.hyperliquid-connect-action{width:34px;min-width:34px;flex-basis:34px}.topbar-action.hyperliquid-connect-action.needs-setup .hyperliquid-logo-mark{width:20px;height:20px}.topbar-action.hyperliquid-connect-action.needs-setup .hyperliquid-connection-dot{position:absolute;right:3px;bottom:3px;width:11px;height:11px;background:var(--warning);box-shadow:0 0 0 3px var(--warning-a35),0 0 10px var(--warning-a42)}.topbar-action span:not(.hyperliquid-connection-dot){display:none}.landing-access-shell{grid-template-columns:minmax(0,1fr) auto}.landing-content{grid-template-columns:minmax(0,1fr);align-content:start;gap:42px;min-height:auto;padding:58px var(--space-6) 84px}.landing-copy{max-width:760px}.landing-hero-window{justify-self:stretch;width:100%;max-width:1080px}.landing-copy h2,.landing-hero-headline,.landing-section-copy h2{max-width:720px;font-size:var(--text-5xl)}.landing-section{min-height:auto;grid-template-columns:1fr;align-items:start;gap:34px;padding:92px var(--space-6)}.landing-section-copy p{max-width:700px}.landing-interface-shot,.landing-agent-proof,.landing-flow,.landing-research-points{max-width:860px}.landing-access-grid{grid-template-columns:1fr;gap:36px;max-width:640px}.landing-waitlist-form{justify-self:stretch;width:100%}.terminal-grid{--chart-panel-min-width: 360px;grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-grid.chart,.terminal-grid.chat{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.topnav{display:grid;grid-template-columns:repeat(7,minmax(34px,1fr));gap:0;overflow:hidden}.topnav-link{width:100%;justify-content:center;padding:0}.topnav-link span{display:none}}@media(max-width:860px){.landing-scrim{background:linear-gradient(180deg,var(--bg-sunken-a96) 0%,var(--bg-sunken-a78) 52%,var(--bg-sunken-a96) 100%)}.landing-content{grid-template-columns:1fr;align-content:start;justify-content:stretch;min-height:auto;padding:72px 18px 76px}.landing-access-shell{top:8px;max-width:calc(100% - 16px);grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);border-radius:var(--r-lg);padding:var(--space-2)}.landing-shell-brand .landing-logo-mark-small{width:36px;height:36px}.landing-shell-lockup{height:36px;gap:7px}.landing-shell-lockup strong{font-size:var(--text-3xl);line-height:var(--lh-tight)}.landing-shell-cta{min-height:34px;padding:0 var(--space-3);font-size:var(--text-xs);gap:7px}.landing-copy{gap:var(--space-4)}.landing-hero-window{width:100%;max-width:none}.landing-copy h2,.landing-hero-headline,.landing-section-copy h2{max-width:10em;font-size:var(--text-5xl)}.landing-copy p{font-size:var(--text-lg)}.landing-access-intro h2{font-size:var(--text-5xl)}.landing-access-intro>p{font-size:var(--text-xl)}.landing-access-grid{gap:28px}.landing-window{transform:none;border-radius:var(--r-lg)}.landing-product-body{aspect-ratio:auto;border-radius:var(--r-lg)}.landing-product-body .landing-window-shot{height:auto}.landing-window:hover,.landing-window:focus-within{transform:none}.landing-footer-inner{flex-direction:column;align-items:flex-start;padding:var(--space-6) var(--space-5) 40px;gap:20px}.landing-footer-links{justify-content:flex-start}.landing-footer-legal{text-align:left}.legal-page{padding:40px 20px 72px}.legal-header h1{font-size:var(--text-5xl)}.landing-section{grid-template-columns:1fr;gap:var(--space-5);padding:72px 18px}.landing-section-copy p{font-size:var(--text-lg)}.landing-interface-metrics,.landing-interface-body,.landing-interface-table,.landing-agent-tabs,.landing-agent-proof-body,.landing-dxrg-row,.landing-research-point{grid-template-columns:1fr}.landing-flow-step{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px 0}.landing-flow-step>span{font-size:var(--text-3xl)}.landing-interface-shot{min-height:0}.landing-interface-metrics div,.landing-interface-table span{border-right:0;border-bottom:1px solid var(--accent-a10)}.landing-interface-body{min-height:0}.landing-interface-chart{min-height:260px;border-right:0;border-bottom:1px solid var(--accent-a10)}.landing-agent-proof-header{display:grid}.landing-agent-proof-header p{max-width:none;text-align:left}.landing-agent-proof-copy strong{font-size:var(--text-3xl)}.landing-pnl-chart{order:-1;min-height:220px}.landing-pnl-chart svg{min-height:170px}.topbar{height:auto;min-height:48px;grid-template-columns:1fr auto;grid-template-areas:"brand session" "nav nav";padding:6px 10px}.brand{grid-area:brand}.topnav{grid-area:nav;overflow:hidden}.session-box{grid-area:session}.topbar-actions{gap:var(--space-1)}.topbar-action{width:30px;padding:0}.topbar-action span:not(.hyperliquid-connection-dot){display:none}.hyperliquid-status-popover{top:88px;right:10px;width:min(480px,calc(100vw - 20px));max-height:calc(100vh - 98px)}.hyperliquid-status-popover:before{right:166px}.trade-page{height:auto;min-height:calc(100vh - 88px);grid-template-rows:auto auto auto;overflow:visible}.bottom-resize-handle{display:none}.scope-strip{grid-template-columns:1fr auto}.scope-control{grid-template-columns:42px minmax(0,1fr)}.scope-agent-dropdown-button{width:100%;min-width:0;max-width:none}.metric-strip{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(120px,1fr));row-gap:10px}.metric{border-left:0;padding:0}.terminal-grid{grid-template-columns:1fr;overflow:visible}.actions-resize-handle{display:none}.chart-panel,.actions-rail{border-right:0;border-bottom:1px solid var(--border-subtle)}.terminal-agent-config{height:min(760px,calc(100vh - 108px));min-height:520px}.terminal-agent-summary-header{align-items:flex-start;flex-direction:column;gap:14px;padding:var(--space-4)}.terminal-agent-range{width:100%}.terminal-agent-summary-controls{width:100%;justify-items:stretch}.terminal-agent-range button{min-height:36px;flex:1 1 0}.terminal-agent-summary-chart>.chart-body{height:100%}.panel-toolbar{height:auto;min-height:46px;flex-wrap:wrap;padding:var(--space-2) 10px}.activity-summary-chart,.activity-summary-chart .chart-panel{height:auto}.market-chart-panel .candle-size-segment{order:10;flex:0 1 auto;width:max-content;max-width:100%;overflow-x:auto;scroll-snap-type:x proximity}.market-chart-panel .candle-size-segment button{min-width:54px;scroll-snap-align:start}.chart-body{height:360px}.asset-chart-body{height:360px;min-height:0}.agent-build-compact-config{grid-template-columns:1fr}.agent-build-mini-slider-grid,.agent-build-mini-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-rail{grid-template-columns:1fr}.chat-panel{height:320px}.chat-panel.empty .chat-messages{padding:50px 10px var(--space-2)}.chat-empty-state{justify-content:flex-start;gap:14px;padding:var(--space-2) 0 0}.chat-empty-intro{gap:6px}.chat-empty-heading h2{font-size:var(--text-2xl)}.chat-prompt-tab{min-height:82px;align-items:center;justify-content:center;gap:10px;padding:10px 11px;text-align:center}.chat-prompt-tab-copy span{display:none}.chat-form{margin:0 var(--space-2) var(--space-2);padding:9px 9px var(--space-2) 11px;border-radius:var(--r-lg)}.chat-form textarea{min-height:48px}.settings-grid{grid-template-columns:1fr}.settings-section-header,.telegram-empty-content{align-items:flex-start;flex-direction:column}.settings-section-actions{justify-content:flex-start}.api-key-create-topline,.api-key-scope-groups{grid-template-columns:1fr}.api-key-row{grid-template-columns:1fr;align-items:start}.api-key-row .danger-button{justify-self:start}.api-key-scope-tooltip{left:12px;right:12px;top:calc(100% + 7px);width:auto;transform:translateY(-3px)}.api-key-row:hover .api-key-scope-tooltip,.api-key-row:focus-within .api-key-scope-tooltip{transform:translateY(0)}.api-key-scope-options{grid-template-columns:1fr}.api-key-scope-option{grid-template-columns:14px minmax(0,1fr)}.api-key-scope-copy{grid-column:2}.modal.api-key-modal .modal-form{max-height:calc(100vh - 80px);overflow:auto}.telegram-connected-content,.telegram-link-panel{grid-template-columns:1fr}.telegram-qr-card{width:min(100%,204px)}.modal-grid{grid-template-columns:1fr}.agent-notification-telegram-card{width:100%}.agent-notification-type-list,.agent-config-tuning-grid,.agent-config-access-grid{grid-template-columns:1fr}.new-agent-basics-row,.new-agent-account-options{grid-template-columns:1fr;grid-auto-flow:row}.new-agent-account-card{min-height:92px}.agent-schedule-slider-header{align-items:flex-start;flex-wrap:wrap}.agent-schedule-mode-toggle{width:100%;margin-left:0}.hyperliquid-onboarding-header{align-items:flex-start;flex-wrap:wrap}.hyperliquid-setup-row{grid-template-columns:24px minmax(0,1fr)}.hyperliquid-step-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.hyperliquid-relay-deposit{min-width:0}.hyperliquid-account-list-head{display:none}.hyperliquid-account-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3)}.hyperliquid-account-address,.hyperliquid-account-funding{grid-column:1}.hyperliquid-account-action{grid-column:2;grid-row:1 / span 4}.hyperliquid-subaccounts-placeholder,.hyperliquid-subaccount-toolbar{align-items:flex-start;flex-wrap:wrap}.hyperliquid-subaccount-create{grid-template-columns:1fr}.hyperliquid-subaccount-create-actions{justify-content:flex-start}.slider-row{grid-template-columns:1fr 24px}.slider-row>.field-label-with-help{grid-column:1 / -1}}@media(max-width:520px){.landing-shell-brand{gap:10px}.terminal-agent-pane-tabs button{min-height:44px;padding:0 var(--space-2)}.chat-active-title,.chat-action-button span{display:none}}@media(max-width:1260px){.info-layout{grid-template-columns:minmax(0,880px)}}@media(max-width:760px){.info-updates-rail{grid-template-columns:minmax(0,1fr)}.info-update-section.changelog{grid-column:auto}}@media(max-width:620px){.info-page{padding:10px}.info-intro,.info-block{padding:14px}.info-intro h2{font-size:var(--text-2xl);line-height:var(--lh-tight)}.info-step-list li{grid-template-columns:24px minmax(0,1fr);gap:var(--space-2) 10px}.info-step-list li:before{width:22px;height:22px}.info-update-meta{align-items:flex-start;flex-direction:column;gap:6px}}.landing-shell-nav{justify-self:end;display:flex;align-items:center;gap:18px}.landing-shell-link{color:var(--text-secondary);font-size:var(--text-lg);font-weight:600;text-decoration:none;white-space:nowrap}.landing-shell-link:hover,.landing-shell-link:focus-visible{color:var(--text-primary)}.live-stats-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--r-md);overflow:hidden}.live-stat{display:grid;gap:var(--space-1);padding:var(--space-4) 18px;background:var(--bg-sunken-a88)}.live-stat-value strong{color:var(--text-primary);font-size:clamp(var(--text-2xl),2.4vw,var(--text-3xl));font-weight:760;letter-spacing:var(--ls-tight)}.live-stat-value strong.positive{color:var(--positive)}.live-stat-value strong.negative{color:var(--negative)}.live-stat-label{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--ls-label)}.live-stats-note{grid-column:1 / -1;margin:0;padding:var(--space-2) 18px;background:var(--bg-sunken-a88);color:var(--text-muted);font-size:var(--text-xs)}.live-terminal{display:grid;line-height:var(--lh-base);background:var(--bg-sunken-a40);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);text-align:left}.live-terminal-chrome{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px var(--space-4);border-bottom:1px solid var(--border-subtle)}.live-terminal-id{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-2xs);white-space:nowrap}.live-terminal-dot{width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent);animation:live-terminal-dot-pulse 2s ease-in-out infinite}.live-terminal[data-status=error] .live-terminal-dot,.live-terminal[data-status=loading] .live-terminal-dot{background:var(--text-muted);animation:none}@keyframes live-terminal-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.live-terminal-meta{color:var(--text-muted);font-size:var(--text-2xs);letter-spacing:var(--ls-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-terminal-vitals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--border-subtle)}.live-terminal-vital{display:grid;gap:2px;padding:10px var(--space-4);min-width:0}.live-terminal-vital+.live-terminal-vital{border-left:1px solid var(--border-subtle)}.live-terminal-vital-value{color:var(--text-primary);font-size:var(--text-xl);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.live-terminal-vital-value.positive{color:var(--positive)}.live-terminal-vital-value.negative{color:var(--negative)}.live-terminal-vital-label{color:var(--text-muted);font-size:var(--text-2xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-terminal-pulse{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.live-terminal-pulse-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.live-terminal-pulse-label{color:var(--text-muted);font-size:var(--text-2xs)}.live-terminal-pulse-value{color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.live-terminal-pulse-value.positive{color:var(--positive)}.live-terminal-pulse-value.negative{color:var(--negative)}.live-terminal-pulse-chart{display:block;width:100%;height:56px}.live-terminal-pulse-zero{stroke:var(--text2-a18);stroke-dasharray:3 4}.live-terminal-pulse-area{fill:var(--accent-a12)}.live-terminal-pulse-line{fill:none;stroke:var(--accent);stroke-width:1.5}.live-terminal-pulse-now{fill:var(--accent)}.live-terminal-board{display:grid;margin:0;padding:var(--space-2) 0;list-style:none}.live-terminal-row{display:grid;grid-template-columns:2ch auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:7px var(--space-4)}.live-terminal-rank{color:var(--text-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.live-terminal-agent{display:grid;gap:1px;min-width:0}.live-terminal-name{color:var(--text-primary);font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-terminal-sub{color:var(--text-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-terminal-figures{display:grid;gap:1px;justify-items:end}.live-terminal-return{color:var(--text-primary);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.live-terminal-return.positive{color:var(--positive)}.live-terminal-return.negative{color:var(--negative)}.live-terminal-pnl{color:var(--text-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}.live-terminal-pnl.positive,.live-terminal-pnl.negative{color:inherit}.live-terminal-skeleton{display:grid}.live-terminal-skel-vital{display:block;height:34px}.live-terminal-skel-pulse{display:block;height:56px;margin:var(--space-4)}.live-terminal-skel-rows{display:grid;gap:var(--space-3);padding:0 var(--space-4) var(--space-4)}.live-terminal-skel-row{display:block;height:16px}.live-terminal-fallback{position:relative}.live-terminal-fallback-note{position:absolute;left:var(--space-4);top:var(--space-4);z-index:var(--z-layer-3);margin:0;padding:6px 10px;background:var(--bg-sunken-a88);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--text-2xs);letter-spacing:var(--ls-label)}@media(max-width:560px){.live-terminal-vital{padding:var(--space-2) var(--space-3)}.live-terminal-vital-value{font-size:var(--text-lg)}.live-terminal-row{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2);padding:7px var(--space-3)}.live-terminal-rank{display:none}.live-terminal-chrome,.live-terminal-pulse{padding-left:var(--space-3);padding-right:var(--space-3)}}@media(prefers-reduced-motion:reduce){.live-terminal-dot{animation:none}}.landing-results{grid-template-columns:1fr;align-items:stretch;gap:clamp(22px,4vw,38px)}.landing-results-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;align-items:start}.agent-showcase{display:grid;gap:14px;padding:18px;border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-sunken-a78)}.agent-showcase-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.agent-showcase-tab{display:inline-flex;align-items:center;gap:10px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a58);color:var(--text-secondary);cursor:pointer;font:inherit}.agent-showcase-tab strong{color:var(--positive);font-size:var(--text-md)}.agent-showcase-tab.is-active{border-color:var(--accent-a42);background:var(--accent-dim);color:var(--text-primary)}.agent-showcase-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.agent-showcase-flow{display:grid;gap:10px}.agent-showcase-step{display:grid;gap:var(--space-2)}.agent-showcase-step-label{color:var(--accent);font-size:var(--text-xs);font-weight:760;text-transform:uppercase;letter-spacing:var(--ls-label)}.agent-showcase-prompt{margin:0;padding:var(--space-3) 14px;border:1px solid var(--border-subtle);border-left:2px solid var(--accent);border-radius:var(--r-md);background:var(--bg-sunken-a46);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--lh-loose)}.agent-showcase-arrow{justify-self:center;color:var(--text-muted);font-size:var(--text-xl);line-height:var(--lh-tight)}.agent-showcase-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-secondary);font-size:var(--text-sm)}.agent-showcase-chips{display:flex;flex-wrap:wrap;gap:6px}.agent-showcase-chip{display:inline-flex;gap:6px;padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a58);font-size:var(--text-xs)}.agent-showcase-chip span{color:var(--text-muted)}.agent-showcase-chip strong{color:var(--text-primary);font-weight:650}.agent-showcase-triggers{margin:0;padding:0;list-style:none;display:grid;gap:5px}.agent-showcase-triggers li{position:relative;padding-left:15px;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-base)}.agent-showcase-triggers li:before{content:"";position:absolute;top:.55em;left:0;width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.7}.agent-showcase-markets{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.agent-showcase-perf{display:grid;gap:var(--space-3);align-content:start;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a40)}.agent-showcase-perf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.agent-showcase-perf-head span{display:block;color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--ls-label)}.agent-showcase-perf-head strong{color:var(--text-primary)}.agent-showcase-perf-head .agent-showcase-pnl{color:var(--positive);font-size:var(--text-2xl);font-weight:760}.agent-showcase-actions{margin:0;padding:0;list-style:none;display:grid;gap:7px}.agent-showcase-actions li{display:grid;grid-template-columns:50px minmax(0,1fr);gap:9px;align-items:start;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-base)}.agent-showcase-action-tag{color:var(--accent);font-size:var(--text-2xs);font-weight:750;text-transform:uppercase;letter-spacing:var(--ls-label);padding-top:1px}.performance-curve{width:100%;height:130px;display:block}.performance-curve-baseline{stroke:var(--border-subtle);stroke-width:1;stroke-dasharray:3 4}.performance-curve-area{fill:var(--accent-a12);stroke:none}.performance-curve-line{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.performance-curve-dot{fill:var(--accent)}.top-agents-teaser{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-sunken-a78)}.top-agents-teaser-head{display:grid;gap:2px}.top-agents-teaser-head strong{color:var(--text-primary);font-size:var(--text-lg)}.top-agents-teaser-head span{color:var(--text-muted);font-size:var(--text-xs)}.top-agents-teaser-state{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.top-agents-teaser-list{margin:0;padding:0;list-style:none;display:grid;gap:2px}.top-agents-teaser-list li{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;gap:10px;align-items:baseline;padding:var(--space-2) 0;border-bottom:1px solid var(--accent-a08);font-size:var(--text-sm)}.top-agents-teaser-list li:last-child{border-bottom:0}.top-agents-rank{color:var(--text-muted);font-variant-numeric:tabular-nums}.top-agents-name{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-agents-trades{color:var(--text-muted);font-size:var(--text-xs)}.top-agents-return{font-variant-numeric:tabular-nums}.top-agents-return.positive{color:var(--positive)}.top-agents-return.negative{color:var(--negative)}.top-agents-teaser-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:var(--text-md);font-weight:600;text-decoration:none}.top-agents-teaser-link:hover{text-decoration:underline}.leaderboard-page{position:relative;min-height:100vh;display:flex;flex-direction:column;background:var(--bg-app);overflow-x:hidden}.leaderboard-content{position:relative;z-index:var(--z-layer-3);width:min(1080px,calc(100% - 40px));margin:0 auto;padding:clamp(28px,5vw,64px) 0 56px;display:grid;gap:22px}.leaderboard-intro{display:grid;gap:10px}.leaderboard-intro h1{margin:0;color:var(--text-primary);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:700;line-height:var(--lh-tight)}.leaderboard-intro p{margin:0;max-width:70ch;color:var(--text-secondary);line-height:var(--lh-loose);font-size:var(--text-lg)}.leaderboard-controls{display:flex;flex-wrap:wrap;gap:10px}.leaderboard-segment{display:inline-flex;padding:3px;gap:3px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a72)}.leaderboard-table-wrap{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-sunken-a78)}.leaderboard-state{margin:0;padding:28px;color:var(--text-muted);font-size:var(--text-md)}.leaderboard-table{width:100%;border-collapse:collapse;font-size:var(--text-md);min-width:560px}.leaderboard-table thead th{text-align:right;padding:var(--space-3) var(--space-4);color:var(--text-muted);font-size:var(--text-xs);font-weight:650;text-transform:uppercase;letter-spacing:var(--ls-label);border-bottom:1px solid var(--border-subtle)}.leaderboard-table th.col-rank,.leaderboard-table th.col-agent{text-align:left}.leaderboard-table tbody td{padding:13px var(--space-4);border-bottom:1px solid var(--accent-a06);color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums}.leaderboard-table tbody tr:last-child td{border-bottom:0}.leaderboard-table tbody tr:hover td{background:var(--accent-a04)}.leaderboard-table td.col-rank{text-align:left;color:var(--text-muted);width:48px;font-family:var(--font-mono)}.leaderboard-table td.col-agent{text-align:left}.leaderboard-table td.positive{color:var(--positive)}.leaderboard-table td.negative{color:var(--negative)}.leaderboard-agent-name{color:var(--text-primary);font-weight:600;margin-right:var(--space-2)}.leaderboard-return.positive{color:var(--positive)}.leaderboard-return.negative{color:var(--negative)}.leaderboard-status{display:inline-block;padding:1px 7px;border-radius:var(--r-pill);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-2xs);text-transform:capitalize;vertical-align:middle}.leaderboard-status.active{color:var(--positive);border-color:var(--positive-a32)}.leaderboard-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:var(--space-1)}.leaderboard-cta p{margin:0;color:var(--text-secondary);font-size:var(--text-lg)}@media(max-width:860px){.live-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-results-grid,.agent-showcase-body{grid-template-columns:1fr}}.agent-story{display:grid;gap:var(--space-3)}.agent-story-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.agent-story-tab{display:inline-flex;align-items:center;gap:10px;padding:var(--space-2) 13px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a58);color:var(--text-secondary);cursor:pointer;font:inherit}.agent-story-tab strong{color:var(--positive);font-size:var(--text-md)}.agent-story-tab.is-active{border-color:var(--accent-a42);background:var(--accent-dim);color:var(--text-primary)}.agent-story-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px var(--space-5);padding:20px;border-radius:var(--r-lg);background:var(--bg-sunken-a78)}.agent-story-card>.agent-story-block:nth-child(1),.agent-story-card>.agent-story-block:nth-child(4),.agent-story-card>.agent-story-block:nth-child(5){grid-column:1 / -1}.agent-story-block{display:grid;gap:var(--space-2);align-content:start}.agent-story-label{color:var(--accent);font-size:var(--text-xs);font-weight:760;text-transform:uppercase;letter-spacing:var(--ls-label)}.agent-story-intent{margin:0;padding:13px 15px;border:1px solid var(--border-subtle);border-left:2px solid var(--accent);border-radius:var(--r-md);background:var(--bg-sunken-a46);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--lh-loose)}.agent-story-thesis{margin:0;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-loose)}.agent-story-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs)}.agent-story-perf-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.agent-story-pnl{color:var(--positive);font-size:var(--text-2xl);font-weight:760}.agent-story-axis{display:flex;justify-content:space-between;color:var(--text-muted);font-size:var(--text-xs)}.agent-story-position-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.agent-story-position{position:relative;display:inline-flex;padding:7px 10px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a58);cursor:default;outline:none}.agent-story-position:focus-visible{border-color:var(--accent)}.agent-story-position-head{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.agent-story-position-head>strong:first-child{color:var(--text-primary)}.agent-story-position-side{color:var(--text-muted);font-size:var(--text-xs)}.agent-story-position-pnl.win{color:var(--positive)}.agent-story-position-pnl.loss{color:var(--negative)}.agent-story-position-pnl.open{color:var(--accent)}.agent-story-position-tip{position:absolute;bottom:calc(100% + 8px);left:0;width:232px;z-index:var(--z-tooltip);padding:10px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-panel);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.agent-story-position:hover .agent-story-position-tip,.agent-story-position:focus-within .agent-story-position-tip{opacity:1;visibility:visible;transform:translateY(0)}.agent-story-position-tip dl{margin:0 0 6px;display:grid;gap:3px}.agent-story-position-tip dl>div{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs)}.agent-story-position-tip dt{color:var(--text-muted)}.agent-story-position-tip dd{margin:0;color:var(--text-primary)}.agent-story-position-tip p{margin:0;padding-top:6px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--lh-base)}.agent-story-steps{margin:0;padding:0;list-style:none;display:grid;gap:10px}.agent-story-steps li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px}.agent-story-step-day{color:var(--accent);font-size:var(--text-xs);font-weight:700;padding-top:1px}.agent-story-step-body strong{display:block;margin-bottom:2px;color:var(--text-primary);font-size:var(--text-sm)}.agent-story-step-body p{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-base)}.agent-story-nav{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.agent-story-nav button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a58);color:var(--text-secondary);cursor:pointer;font-size:var(--text-lg)}.agent-story-nav button:hover{color:var(--text-primary);border-color:var(--accent-a42)}@media(max-width:860px){.agent-story-card{grid-template-columns:1fr}.agent-story-position-tip{width:200px}}.chart-display{position:relative;display:inline-flex}.chart-display-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover);border:0;background:transparent;cursor:default}.chart-display-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-popover);display:grid;gap:7px;min-width:184px;padding:11px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-panel);box-shadow:var(--shadow-3)}.chart-display-title{color:var(--text-secondary);font-size:var(--text-sm);font-weight:650}.chart-display-option{display:flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}.chart-display-option input{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.icon-button.subtle.active{color:var(--accent)}.chart-legend-item{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer}.chart-legend-item:hover{color:var(--text-primary)}.chart-legend-item.is-hidden{color:var(--text-muted);opacity:.5;text-decoration:line-through}.chart-legend-item.is-hidden i{background:var(--text-muted)!important}.leaderboard-main{width:min(1080px,100%);display:grid;gap:var(--space-4)}.leaderboard-own-count{margin-left:auto;align-self:center;color:var(--text-muted);font-size:var(--text-sm)}.leaderboard-table tbody tr.is-own td{background:var(--warning-a12)}.leaderboard-table tbody tr.is-own:hover td{background:var(--warning-a16)}.leaderboard-table tbody tr.is-own td:first-child{box-shadow:2px 0 0 var(--warning) inset}.leaderboard-table tbody tr.is-own td.col-rank{color:var(--warning)}.leaderboard-own-badge{display:inline-block;margin-right:var(--space-2);padding:1px 7px;border-radius:var(--r-pill);border:1px solid var(--accent-a42);background:var(--accent-dim);color:var(--accent);font-size:var(--text-2xs);font-weight:700;vertical-align:middle}.leaderboard-own-venue{display:inline-block;padding:1px 7px;border-radius:var(--r-pill);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-2xs);text-transform:capitalize;vertical-align:middle}.leaderboard-table{min-width:620px}.leaderboard-table th.col-config,.leaderboard-table td.col-config{width:52px;padding-right:11px;padding-left:11px;text-align:center}.leaderboard-table th.col-config svg{display:block;margin:0 auto}.leaderboard-config-button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--r-md);color:var(--text-muted);background:transparent;cursor:pointer}.leaderboard-config-button:hover,.leaderboard-config-button:focus-visible{border-color:var(--accent-dim);color:var(--accent);background:var(--accent-a08)}.leaderboard-config-button:focus-visible{outline:1px solid var(--accent-dim);outline-offset:2px}.modal.public-agent-strategy-modal{width:min(900px,100%);display:flex;flex-direction:column}.public-agent-strategy-content{min-height:180px;max-height:calc(100vh - 80px);gap:14px;overflow:auto}.public-agent-strategy-state{min-height:160px;display:grid;place-items:center;margin:0;color:var(--text-muted);text-align:center}.public-agent-strategy-state.error{color:var(--negative)}.public-agent-strategy-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.public-agent-strategy-fact{min-width:0;display:grid;align-content:start;gap:var(--space-1);padding:9px 10px;border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-muted);background:var(--bg-sunken-a72)}.public-agent-strategy-fact strong{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:550;overflow-wrap:anywhere}.public-agent-strategy-section{min-width:0;display:grid;align-content:start;gap:10px;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.public-agent-strategy-section h3,.public-agent-strategy-section h4{margin:0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:650}.public-agent-strategy-prompt{max-height:300px;padding:var(--space-3);overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-primary);background:var(--bg-sunken);font-size:var(--text-sm);line-height:var(--lh-loose);white-space:pre-wrap;overflow-wrap:anywhere}.public-agent-strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.public-agent-style-list,.public-agent-risk-list,.public-agent-tool-groups{display:grid;gap:var(--space-2)}.public-agent-style-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(90px,.8fr) 20px;align-items:center;gap:10px;color:var(--text-muted);font-size:var(--text-sm)}.public-agent-style-row strong{color:var(--text-secondary);font-weight:600;text-align:right}.public-agent-style-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-1)}.public-agent-style-scale i{height:5px;border-radius:var(--r-pill);background:var(--muted-a14)}.public-agent-style-scale i.active{background:var(--accent);box-shadow:0 0 8px var(--accent-a18)}.public-agent-risk-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-agent-tool-summary,.public-agent-strategy-empty{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.public-agent-tool-summary{padding:10px;border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-secondary);background:var(--bg-sunken-a72)}.public-agent-tool-group{min-width:0;display:grid;gap:7px}.public-agent-tool-chips{display:flex;flex-wrap:wrap;gap:6px}.public-agent-tool-chips span{padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--r-pill);color:var(--text-secondary);background:var(--bg-sunken-a72);font-size:var(--text-xs)}.public-agent-strategy-actions{padding-top:2px}@media(max-width:720px){.public-agent-strategy-meta,.public-agent-risk-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-agent-strategy-grid{grid-template-columns:1fr}}@media(max-width:480px){.public-agent-strategy-meta,.public-agent-risk-list{grid-template-columns:1fr}.public-agent-style-row{grid-template-columns:1fr 20px}.public-agent-style-scale{grid-column:1;grid-row:2}.public-agent-style-row strong{grid-column:2;grid-row:2}}.chart-filter-segment{display:inline-flex;padding:3px;gap:3px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a58)}.landing-hero-note{margin:14px 0 0;color:var(--text-muted);font-size:var(--text-md);line-height:var(--lh-base)}.data-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table th.sortable:hover{color:var(--text-primary)}.data-table th .th-cell{display:inline-flex;align-items:center;gap:5px;max-width:100%}.data-table th.num .th-cell{justify-content:flex-end}.data-table th .th-sort-arrow{flex-shrink:0;font-size:var(--text-2xs);line-height:var(--lh-tight);opacity:.4}.data-table th.sortable:hover .th-sort-arrow{opacity:.7}.data-table th.sorted .th-sort-arrow{opacity:1;color:var(--accent)}.asset-symbol{color:var(--text-primary);font-weight:600}.asset-market-cell{display:inline-flex;align-items:center;gap:5px}.asset-info.help-popover{vertical-align:middle}.asset-info .help-popover-trigger{width:14px;height:14px}.asset-info-content{display:grid;gap:9px;width:min(260px,calc(100vw - 52px))}.asset-info-description{margin:0;color:var(--tooltip-color)}.asset-info-detail,.asset-info-tags{display:grid;gap:5px}.asset-info-detail>span,.asset-info-tags>span{color:var(--text-muted);font-size:var(--tooltip-label-size);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.asset-info-detail>strong{color:var(--tooltip-color);font-weight:600;text-transform:capitalize}.asset-info-tags>div{display:flex;flex-wrap:wrap;gap:4px}.asset-info-tag{padding:2px 6px;border:1px solid var(--border-subtle);border-radius:var(--r-pill);color:var(--text-secondary);background:var(--bg-sunken-a58);font-size:var(--text-2xs);line-height:var(--lh-tight)}.column-info{display:inline-flex;align-items:center;margin-left:var(--space-1)}.column-info .help-popover-trigger{width:13px;height:13px}.app-footer{flex-shrink:0;height:var(--app-footer-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 14px;background:var(--bg-topbar);border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted)}.app-footer-status{display:flex;align-items:center;gap:14px}.app-footer-live{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);line-height:var(--lh-tight)}.app-footer-dot{flex-shrink:0;display:block;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent)}.app-footer-phase{font-family:var(--font-wordmark);color:var(--text-primary);text-transform:none;letter-spacing:normal;font-size:var(--text-md);font-weight:900}.app-footer-version{font-family:var(--font-mono)}.app-footer-links{display:flex;align-items:center;gap:var(--space-4)}.app-footer-links a{color:var(--text-muted);text-decoration:none}.app-footer-links a:hover{color:var(--text-secondary)}.info-stack{display:grid;gap:18px;width:100%;max-width:860px;margin:0 auto;padding-bottom:var(--space-2)}.info-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a58)}.info-tab{padding:7px 14px;border:0;border-radius:var(--r-md);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-md);cursor:pointer}.info-tab:hover{color:var(--text-primary)}.info-tab.is-active{background:var(--accent-dim);color:var(--text-primary)}.info-tabpane{min-height:260px}.info-banner{display:flex;align-items:center;gap:var(--space-3);padding:14px 18px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a78)}.info-banner-logo{flex-shrink:0;width:24px;height:24px}.info-banner-badge{flex-shrink:0;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-2xl);line-height:var(--lh-tight);font-weight:900;text-transform:none;letter-spacing:normal}.info-banner p{margin:0;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-base)}.info-section{display:grid;gap:14px;padding:20px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a78)}.info-section>h2{margin:0;color:var(--text-primary);font-size:var(--text-2xl);letter-spacing:normal;scroll-margin-top:64px}.info-lead{margin:0;max-width:92ch;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-loose)}.info-bullets{display:grid;gap:9px;margin:0;padding-left:18px}.info-bullets li{color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-loose)}.info-onpage{display:grid;gap:var(--space-2);margin-top:2px}.info-onpage-label{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label)}.info-onpage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.info-onpage-item{display:grid;gap:2px;padding:11px 13px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a58);text-decoration:none;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.info-onpage-item:hover{border-color:var(--accent);background:var(--accent-a06)}.info-onpage-item strong{color:var(--text-primary);font-size:var(--text-md)}.info-onpage-item span{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-base)}.info-stack a:not(.info-link-button):not(.info-onpage-item){color:var(--accent);text-decoration:none}.info-stack a:not(.info-link-button):not(.info-onpage-item):hover{text-decoration:underline}.info-live-stats{margin-top:2px}.info-link-row{display:flex;flex-wrap:wrap;gap:10px}.info-replay-links{margin:var(--space-5) 0 0;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-base)}.info-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;counter-reset:info-step}.info-steps li{counter-increment:info-step;display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px var(--space-3);align-items:start;padding:13px 15px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a58)}.info-steps li:before{content:counter(info-step);grid-row:span 2;width:24px;height:24px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--accent-a08);color:var(--accent);font-size:var(--text-sm);font-weight:800}.info-steps strong{color:var(--text-primary);font-size:var(--text-md)}.info-steps span{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-base)}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:var(--space-3)}.info-card{display:grid;gap:6px;padding:15px var(--space-4);background:var(--bg-sunken-a58)}.info-card h3{margin:0;color:var(--text-primary);font-size:var(--text-lg)}.info-card p{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-loose)}.info-updates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-3);align-items:start}.info-findings-grid{grid-template-columns:minmax(0,1fr);align-items:start}.bench-chart{display:grid;gap:var(--space-2);padding:11px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a58)}.bench-chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.bench-chart-title{color:var(--text-primary);font-size:var(--text-sm);font-weight:700}.bench-chart-note{color:var(--text-muted);font-size:var(--text-2xs)}.bench-rows{display:grid;gap:var(--space-1)}.bench-row{display:grid;grid-template-columns:92px 1fr 26px;align-items:center;gap:var(--space-2)}.bench-row-name{color:var(--text-secondary);font-size:var(--text-2xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bench-row-track{height:9px;border-radius:var(--r-sm);background:var(--text2-a08);overflow:hidden}.bench-row-bar{display:block;height:100%;border-radius:var(--r-sm);background:var(--text-muted)}.bench-row-value{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-2xs);text-align:right}.bench-row.is-ours .bench-row-name{color:var(--accent);font-weight:700}.bench-row.is-ours .bench-row-bar{background:var(--accent)}.bench-row.is-ours .bench-row-value{color:var(--accent)}.harness-stat{display:grid;gap:var(--space-1);padding:14px;border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a58)}.harness-stat-number{font-family:var(--font-mono);font-size:var(--text-5xl);line-height:var(--lh-tight);color:var(--accent)}.harness-stat-label{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-base)}.data-sources{display:grid;gap:10px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken-a58)}.data-sources-group{display:grid;gap:6px}.data-sources-label{font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label)}.data-sources-label.is-on{color:var(--accent)}.data-sources-label.is-off{color:var(--text-muted)}.data-chips{display:flex;flex-wrap:wrap;gap:6px}.data-chip{padding:3px 9px;border-radius:var(--r-pill);font-size:var(--text-xs);border:1px solid var(--border-subtle)}.data-chip.is-on{border-color:var(--accent-dim);color:var(--text-secondary)}.data-chip.is-off{color:var(--text-muted);text-decoration:line-through}.agent-story-concept .agent-story-intent{border-left:2px solid var(--accent);padding-left:var(--space-3)}.data-table tr.row-going-live>td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.tab-strip button.tab-going-live:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--accent)}@keyframes go-live-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.go-live-toast{position:fixed;right:18px;bottom:48px;z-index:var(--z-toast);display:flex;align-items:flex-start;gap:10px;width:max-content;max-width:340px;padding:var(--space-3) 14px;border:1px solid var(--accent-dim);border-radius:var(--r-lg);background:var(--bg-panel);box-shadow:var(--shadow-2);animation:go-live-toast-in .22s ease-out}.agent-deployment-warning{border-color:var(--warning-a42)}.agent-deployment-warning>svg{flex-shrink:0;margin-top:1px;color:var(--warning)}.go-live-dot{flex-shrink:0;margin-top:var(--space-1);width:9px;height:9px;border-radius:50%;background:var(--warning)}.go-live-dot.is-live{background:var(--accent)}.go-live-text{display:grid;gap:2px}.go-live-text strong{color:var(--text-primary);font-size:var(--text-md)}.go-live-text span{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--lh-base)}.go-live-dismiss{flex-shrink:0;padding:2px;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.go-live-dismiss:hover{color:var(--text-primary)}.confirm-modal-body{display:grid;gap:20px;padding:var(--space-4)}.confirm-modal-message{color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--lh-loose)}.agent-builder-conflict-guidance{margin:0;color:var(--text-muted);font-size:var(--text-md);line-height:var(--lh-base)}.confirm-dont-ask{font-size:var(--text-md)}.data-table .row-actions-column{width:100px;min-width:100px;white-space:nowrap;text-align:right;padding-right:14px}.row-delete-button{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-sunken);color:var(--text-secondary);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.row-delete-button:hover{color:var(--text-primary);background:var(--negative);border-color:var(--negative)}.data-table td.row-actions-column,.data-table th.row-actions-column,.data-table td.position-actions,.data-table th.position-actions{position:sticky;right:0;box-shadow:var(--shadow-1)}.data-table td.row-actions-column,.data-table td.position-actions{z-index:var(--z-layer-2);background:var(--bg-panel)}.data-table th.row-actions-column,.data-table th.position-actions{z-index:var(--z-layer-6);background:var(--bg-panel-alt)}.data-table tr:hover td.row-actions-column,.data-table tr:hover td.position-actions{background:var(--bg-panel-alt)}.data-table.trigger-table .row-actions-column{width:220px;min-width:220px}.data-table.activity-table .activity-chart-column{width:116px;min-width:116px}.settings-confirmations-section,.settings-appearance-section{display:grid;gap:10px}.settings-section-note{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-base)}.settings-confirm-list{list-style:none;margin:0;padding:0;display:grid}.settings-confirm-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:10px 0;border-top:1px solid var(--border-subtle)}.settings-confirm-row:first-child{border-top:0}.settings-confirm-copy{display:grid;gap:2px;min-width:0}.settings-confirm-copy strong{color:var(--text-primary);font-size:var(--text-md)}.settings-confirm-copy small{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-base)}.settings-toggle{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;white-space:nowrap}.settings-toggle input{width:14px;height:14px;accent-color:var(--accent)}.app-footer-sound{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-muted);cursor:pointer}.app-footer-sound:hover{color:var(--text-secondary);background:var(--bg-hover)}.app-footer-sound[aria-pressed=true]{color:var(--accent)}.agent-name-cell{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.agent-name-cell .agent-sigil{flex-shrink:0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.landing-research-panel{display:grid;align-self:stretch;align-items:center}.harness-chart{margin:0;padding:clamp(22px,2.5vw,32px);display:grid;gap:18px;align-content:center;border:1px solid var(--accent-a24);border-radius:var(--r-lg);background:var(--bg-sunken-a78)}.harness-chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.harness-chart-head strong{color:var(--text-primary);font-size:var(--text-lg);font-weight:650}.harness-chart-rows{display:grid;gap:var(--space-4)}.harness-chart-row{display:grid;grid-template-columns:minmax(120px,190px) 1fr 44px;align-items:center;gap:var(--space-3)}.harness-chart-label{color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-base)}.harness-chart-track{position:relative;height:20px}.harness-chart-zero{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--border-strong)}.harness-chart-bar{position:absolute;top:0;height:100%;border-radius:var(--r-sm);background:var(--text-muted)}.harness-chart-bar.is-accent{background:var(--accent)}.harness-chart-value{font-family:var(--font-mono);font-size:var(--text-md);font-weight:650;text-align:right}.harness-chart-value.is-pos{color:var(--positive)}.harness-chart-value.is-neg{color:var(--negative)}.harness-chart-note{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--lh-base)}.agent-identity-card{display:flex;gap:14px;align-items:flex-start}.agent-identity-portrait{flex-shrink:0;display:grid;place-items:center;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-panel-alt)}.agent-identity-body{display:grid;gap:var(--space-2);min-width:0}.agent-identity-name{color:var(--text-primary);font-size:var(--text-lg)}.agent-identity-chips{display:flex;flex-wrap:wrap;gap:6px}.agent-identity-chip{padding:2px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--r-pill);background:var(--white-a02);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--lh-loose);white-space:nowrap;cursor:default}.agent-identity-facts{display:flex;flex-wrap:wrap;gap:6px 14px}.agent-identity-fact{display:inline-flex;gap:6px;align-items:baseline;font-size:var(--text-xs)}.agent-identity-fact span{color:var(--text-muted)}.agent-identity-fact strong{color:var(--text-secondary);font-weight:600}.agent-build-identity{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.activity-summary-toolbar{display:flex;justify-content:flex-end;margin-bottom:10px}.activity-summary-customize{position:relative}.activity-summary-customize-button{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--r-pill);background:var(--bg-panel);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}.activity-summary-customize-button:hover{color:var(--text-primary);border-color:var(--border-strong)}.activity-summary-customize-badge{font-style:normal;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--accent)}.activity-summary-popover{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--z-popover);min-width:210px;display:grid;gap:var(--space-2);padding:var(--space-3) 14px}.activity-summary-popover strong{color:var(--text-secondary);font-size:var(--text-sm);font-family:inherit;text-transform:none;letter-spacing:normal}.activity-summary-popover-list{display:grid;gap:6px}.activity-summary-popover-item{display:flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}.activity-summary-popover-item input{accent-color:var(--accent)}.leaderboard-agent-cell{display:flex;align-items:center;gap:10px}.leaderboard-agent-face{flex-shrink:0}.profile-layout{max-width:980px;margin:0 auto;padding:28px var(--space-5) 60px;display:grid;gap:26px}.profile-head{display:flex;align-items:center;gap:18px}.profile-portrait{flex-shrink:0;display:grid;place-items:center;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-panel-alt)}.profile-head-text{display:grid;gap:var(--space-1)}.profile-head-text h1{margin:0;color:var(--text-primary);font-size:var(--text-3xl);font-weight:700;line-height:var(--lh-tight)}.profile-head-text p{margin:0;color:var(--text-secondary);font-size:var(--text-md)}.profile-head-text .profile-wallet{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-lg)}.profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0}@media(max-width:900px){.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-stat{display:grid;gap:6px;padding:14px var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-panel)}.profile-stat-label{color:var(--text-secondary);font-size:var(--text-lg);font-weight:550;line-height:var(--lh-tight)}.profile-stat-value{margin:0}.profile-stat-value strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:700}.profile-stat-value strong.is-pos{color:var(--positive)}.profile-stat-value strong.is-neg{color:var(--negative)}.profile-stat-value strong.is-reward{color:var(--warning)}.profile-agents h2{margin:0 0 var(--space-3);color:var(--text-primary);font-size:var(--text-xl)}.profile-agent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3)}.profile-agent{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 14px;border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-panel)}.profile-agent-text{display:grid;gap:5px;min-width:0}.profile-agent-text strong{color:var(--text-primary);font-size:var(--text-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-empty{color:var(--text-secondary);font-size:var(--text-md)}.profile-agent-text{justify-items:start}button,[role=button]{touch-action:manipulation}.activity-summary-customize-button,.landing-waitlist-submit,.leaderboard-page-app .leaderboard-toggle button{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.activity-summary-customize-button:active{transform:translateY(1px)}.activity-summary-customize-button:focus-visible,.wallet-chip:focus-visible,.activity-summary-popover-item input:focus-visible{outline:1px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.activity-summary-popover{animation:summary-popover-in .12s ease-out;transform-origin:top right}@keyframes summary-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.activity-summary-popover,.chat-agent-sigil.agent-sigil--active,.chat-agent-sigil.agent-sigil--thinking{animation:none}}.profile-stat-value strong,.harness-chart-value{font-variant-numeric:tabular-nums}.profile-achievements h2{margin:0 0 var(--space-3);color:var(--text-primary);font-size:var(--text-xl)}.profile-achievement-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.profile-achievement{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:var(--r-lg);color:var(--text-muted);opacity:.66}.profile-achievement.is-earned{color:var(--warning);border-color:var(--warning-a32);opacity:1}.profile-achievement-text{display:grid;gap:2px;min-width:0}.profile-achievement-text strong{color:var(--text-secondary);font-size:var(--text-sm)}.profile-achievement.is-earned .profile-achievement-text strong{color:var(--text-primary)}.profile-achievement-text span{color:var(--text-muted);font-size:var(--text-xs)}.profile-achievement-flavor{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-reward-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-3);order:1}.profile-reward-card{display:grid;align-content:start;gap:var(--space-4);min-width:0;padding:18px;border-radius:var(--r-lg)}.profile-reward-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);color:var(--accent)}.profile-reward-card-head h2{margin:0;color:var(--text-primary);font-size:var(--text-xl)}.profile-reward-heading{display:grid;gap:3px}.profile-reward-title{display:flex;align-items:center;gap:6px}.profile-reward-meta{color:var(--text-muted);font-size:var(--text-xs)}.profile-reward-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-muted);cursor:help}.profile-reward-info:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.profile-reward-tooltip{position:absolute;z-index:var(--z-tooltip);bottom:calc(100% + 8px);left:50%;width:min(270px,calc(100vw - 48px));padding:9px 10px;border:1px solid var(--tooltip-border);border-radius:var(--tooltip-radius);color:var(--tooltip-color);background:var(--tooltip-bg);box-shadow:var(--tooltip-shadow);font-size:var(--tooltip-font-size);font-weight:400;line-height:var(--tooltip-line-height);text-align:left;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility 0ms linear var(--dur-base)}.profile-reward-tooltip:before{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;border-right:1px solid var(--tooltip-border);border-bottom:1px solid var(--tooltip-border);background:var(--tooltip-bg);transform:translate(-50%,-4px) rotate(45deg)}.profile-reward-info:hover .profile-reward-tooltip,.profile-reward-info:focus .profile-reward-tooltip{visibility:visible;opacity:1;transform:translate(-50%);transition-delay:0ms}.profile-code-list{display:grid;gap:var(--space-2)}.profile-code{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:11px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-panel-alt)}.profile-code>div{display:grid;gap:2px}.profile-code strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:var(--ls-label)}.profile-code span{color:var(--text-muted);font-size:var(--text-2xs)}.profile-code button,.profile-code-toggle,.profile-claim-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--accent-a32);border-radius:var(--r-md);background:var(--accent-a08);color:var(--accent);font:inherit;font-size:var(--text-xs);font-weight:650;cursor:pointer}.profile-code button{min-width:72px;padding:7px 9px}.profile-code-toggle{width:100%;min-height:34px;padding:7px 10px}.profile-code.is-claimed{opacity:.58}.profile-code button:disabled,.profile-code-toggle:disabled,.profile-claim-button:disabled{cursor:not-allowed;opacity:.46}.profile-code button:focus-visible,.profile-code-toggle:focus-visible,.profile-claim-button:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.profile-fee-balance{display:grid;gap:var(--space-1)}.profile-fee-balance span,.profile-fee-balance small{color:var(--text-muted);font-size:var(--text-xs)}.profile-fee-balance strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-3xl);font-variant-numeric:tabular-nums}.profile-claim-button{min-height:38px;padding:9px 13px}.profile-reward-note{min-height:16px;margin:-8px 0 0;color:var(--text-muted);font-size:var(--text-2xs)}.profile-reward-note.is-error{color:var(--negative)}.profile-reward-note a{color:var(--accent)}.is-spinning{animation:profile-spin .9s linear infinite}@keyframes profile-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.profile-reward-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.is-spinning{animation:none}}.route-fade{height:100%;animation:route-fade-in .16s ease-out}@keyframes route-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.route-fade{animation:none}}.skeleton{border-radius:var(--r-md);background:var(--bg-panel);border:1px solid var(--border-subtle);animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none;opacity:.7}}.summary-skeleton{display:grid;gap:18px;padding-top:42px}.summary-skeleton-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.summary-skeleton-tile{height:58px}.summary-skeleton-heading{width:120px;height:22px}.summary-skeleton-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-4)}.summary-skeleton-card{height:250px;border-radius:var(--r-lg)}.activity-summary-page small,.activity-summary-page [class*=caption],.activity-summary-page [class*=label]{font-size:var(--text-sm)!important}.activity-summary-page :where(a,button,input,select,textarea,summary,[role=button]):focus-visible{outline:2px solid var(--accent-strong)!important;outline-offset:2px}.activity-summary-known-data{min-width:0;display:grid;gap:var(--space-3)}.activity-summary-section{min-width:0;display:grid;gap:10px}.activity-summary-section-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:6px 2px 2px}.activity-summary-section-header h2{color:var(--text-primary);font-size:var(--text-2xl);font-weight:680;line-height:var(--lh-tight)}.activity-summary-agent-overview{gap:var(--space-3)}.activity-summary-agent-details-header{padding-top:var(--space-3);border-top:1px solid var(--text2-a12)}.activity-summary-agent-filter{min-width:150px;height:32px;padding:0 28px 0 9px;border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-primary);background:var(--bg-sunken);font-size:var(--text-md)}.summary-portfolio-strip{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border-top:1px solid var(--text2-a18);border-bottom:1px solid var(--text2-a18);background:var(--bg-sunken-a40)}.summary-portfolio-strip>div{min-width:0;display:grid;gap:6px;padding:11px 14px var(--space-3);border-left:1px solid var(--text2-a12)}.summary-portfolio-strip>div:first-child{border-left:0}.summary-portfolio-strip dt,.summary-portfolio-strip dd{min-width:0;margin:0}.summary-stat-unavailable{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500}.summary-portfolio-strip dt{color:var(--text2-a88);font-size:var(--text-sm);line-height:var(--lh-tight)}.summary-portfolio-strip dd{overflow:hidden;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xl);font-weight:700;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.summary-stat-placeholder{width:min(82px,76%);height:14px;display:block;border-radius:var(--r-sm);background:var(--text2-a12);animation:summary-quiet-pulse 1.4s ease-in-out infinite}.summary-market-loading{min-height:52px;display:flex;align-items:center;gap:var(--space-3);padding:10px 2px var(--space-3);border-bottom:1px solid var(--text2-a18);color:var(--text-secondary)}.summary-market-loading.error{color:var(--negative)}.summary-market-loading-dots{width:30px;height:18px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;gap:var(--space-1)}.summary-market-loading-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:skeleton-pulse 1.4s ease-in-out infinite}.summary-market-loading>span:last-child{min-width:0;display:grid;gap:var(--space-1)}.summary-market-loading strong{color:var(--text-primary);font-size:var(--text-md);font-weight:650}.agent-summary-loading{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3) 14px;padding:14px 2px var(--space-4);border-top:1px solid var(--text2-a18);border-bottom:1px solid var(--text2-a18)}.agent-summary-loading.compact{grid-template-columns:auto minmax(0,1fr);padding:9px 2px 10px;border-top:0}.agent-summary-loading-signal{width:23px;height:18px;display:flex;align-items:center;justify-content:center;gap:3px}.agent-summary-loading-signal i{width:3px;height:12px;display:block;border-radius:var(--r-sm);background:var(--text2-a72);animation:skeleton-pulse 1.4s ease-in-out infinite}.agent-summary-loading-copy{min-width:0;display:grid;gap:3px}.agent-summary-loading-copy strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:650}.agent-summary-loading-rows{grid-column:1 / -1;display:grid}.agent-summary-loading-rows>i{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(140px,.8fr) minmax(90px,.55fr) minmax(140px,.7fr);gap:18px;padding:var(--space-3) 2px;border-top:1px solid var(--text2-a08)}.agent-summary-loading-rows b{height:9px;display:block;border-radius:var(--r-sm);background:var(--text2-a12);animation:summary-quiet-pulse 1.4s ease-in-out infinite}.activity-summary-page .market-summary-panel,.activity-summary-page .market-summary-panel.stale{border-color:var(--text3-a22);border-radius:var(--r-md);background:var(--bg-sunken-a96);box-shadow:none}.activity-summary-page .market-summary-panel.has-market-focus{grid-template-columns:minmax(0,3fr) minmax(260px,1fr)}.activity-summary-page .market-summary-panel.unavailable.has-market-focus{grid-template-columns:minmax(0,1fr)}.activity-summary-page .market-summary-focus{grid-column:1 / -1;height:auto;margin-top:10px;padding:0;border-top:0;border-left:0}.agent-market-focus{min-width:0;display:grid;gap:0}.agent-market-path-grid{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--text2-a12);border-bottom:1px solid var(--text2-a12)}.agent-market-path-grid.count-1{grid-template-columns:minmax(0,1fr)}.agent-market-path-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-market-path-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-market-path-grid.count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-market-path-grid.count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-market-path{--agent-market-line: var(--text1-a88);--agent-market-zero: var(--text2-a18);min-width:0;display:grid;gap:5px;margin:0;padding:9px var(--space-3) var(--space-2);border-left:1px solid var(--text2-a12)}.agent-market-path:first-child{border-left:0}.agent-market-path.tone-positive{--agent-market-line: var(--trade-pnl-positive)}.agent-market-path.tone-negative{--agent-market-line: var(--trade-pnl-negative)}.agent-market-path figcaption,.agent-market-path-footer{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.agent-market-path figcaption>span{min-width:0;display:grid;gap:2px}.agent-market-path figcaption>span:last-child{justify-items:end;text-align:right}.agent-market-path figcaption strong,.agent-market-path-footer strong{overflow:hidden;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.agent-market-path figcaption>span:first-child strong{font-size:var(--text-md)}.agent-market-path figcaption small,.agent-market-path-footer span{overflow:hidden;color:var(--text1-a88);font-size:var(--text-sm);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap}.agent-market-path-horizon{font-family:var(--font-mono);text-transform:uppercase}.agent-market-sparkline{min-width:0;height:44px;display:grid;place-items:center;overflow:hidden}.agent-market-path-loading,.agent-market-path-placeholder{position:relative;overflow:hidden;background:var(--text2-a08);animation:summary-quiet-pulse 1.4s ease-in-out infinite}.agent-market-path-loading{width:100%;height:2px}.agent-market-path-placeholder{min-width:0;height:82px;display:block;border-left:1px solid var(--text2-a12)}.agent-market-path-placeholder:first-child{border-left:0}.agent-market-path-unavailable{color:var(--text1-a88);font-size:var(--text-sm)}.agent-market-path-footer strong{color:var(--agent-market-line)}.agent-market-focus.empty{min-height:38px}.activity-summary-page .market-summary-updating:before{box-shadow:none}.activity-summary-page .market-summary-mover-group article{padding:7px 0;border:0;border-top:1px solid var(--text2-a12);border-radius:0;background:transparent}.activity-summary-page .activity-summary-chart{border-radius:var(--r-md);background:var(--bg-sunken-a96)}.activity-summary-page .activity-summary-toolbar{align-items:center;gap:var(--space-2);margin-bottom:0}.activity-summary-page .activity-summary-customize-button{min-height:28px;padding:0 var(--space-2);border:0;border-radius:var(--r-sm);background:transparent}.activity-summary-page .activity-recap-overview-head{padding-bottom:6px}.activity-summary-page .activity-recap-overview-head h3{font-size:var(--text-2xl);font-weight:650;line-height:var(--lh-tight)}.activity-summary-page .activity-recap-card.agents{padding:0 0 var(--space-3);border-bottom:1px solid var(--text2-a12)}.activity-summary-page .activity-recap-agent-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.activity-summary-page .activity-recap-agent-ledger-row{grid-template-columns:minmax(420px,1.8fr) minmax(150px,.5fr) minmax(180px,.65fr)}.activity-summary-page .activity-recap-agent-stack{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 154px;align-items:stretch;border-top:1px solid var(--text2-a12)}.activity-summary-page .activity-recap-agent-stack>.activity-recap-agent-profile-card{grid-column:1;grid-row:1;width:100%}.activity-summary-page .activity-recap-agent-ledger-row{position:relative;width:100%;min-height:0;display:grid;grid-template-areas:"identity activity portfolio" "summary open portfolio";grid-template-rows:auto auto;align-items:center;gap:5px var(--space-4);padding:13px 14px 13px 2px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.activity-summary-page .activity-recap-agent-ledger-row:hover{background:var(--text2-a04)}.activity-summary-page .activity-recap-agent-ledger-row.is-terminal-link:hover,.activity-summary-page .activity-recap-agent-ledger-row.is-terminal-link:focus-visible{border-color:transparent;outline:2px solid var(--text1-a72);outline-offset:2px;box-shadow:none}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-card-head{grid-area:identity;min-height:0;align-items:center;justify-content:flex-start;gap:11px}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-identity{gap:var(--space-3)}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-face{width:48px;height:48px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-row-title strong,.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-row-title h3{font-size:var(--text-xl)}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-headline-stats{margin:0}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-headline-stat{font-size:var(--text-xl)}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-summary,.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-description-skeleton{grid-area:summary;min-height:0;margin:0 0 0 60px}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-summary{display:-webkit-box;overflow:hidden;color:var(--text1-a88);font-size:var(--text-xl);line-height:var(--lh-base);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-activity-bars{grid-area:activity;display:grid;grid-template-columns:repeat(3,max-content);align-items:center;justify-content:start;gap:0;padding:0}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-activity-bar{width:auto;display:grid;justify-items:stretch;gap:3px;padding:0 7px;border-left:1px solid var(--text2-a12)}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-activity-bar:first-child{padding-left:0;border-left:0}.activity-summary-page .activity-recap-activity-bar-copy{min-width:0;display:flex;align-items:baseline;justify-content:flex-start;gap:5px}.activity-summary-page .activity-recap-activity-bar-copy small,.activity-summary-page .activity-recap-activity-bar-copy strong{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.activity-summary-page .activity-recap-activity-bar-copy small{width:auto;color:var(--text-secondary);text-align:left}.activity-summary-page .activity-recap-activity-bar-copy strong{color:var(--text-secondary);font-weight:650;white-space:nowrap}.activity-summary-page .activity-recap-activity-track{width:34px;height:2px;display:block;overflow:hidden;border-radius:var(--r-sm);background:var(--muted-a18)}.activity-summary-page .activity-recap-activity-track>span{height:100%;display:block;border-radius:inherit;background:var(--activity-ring)}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-open-symbols{grid-area:open;min-height:0;display:flex;align-items:center;gap:7px;padding:0}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-open-symbols>div{gap:var(--space-1)}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-open-symbols>span{color:var(--text-secondary);font-size:var(--text-sm)}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-symbol-chip{padding:2px 6px;border-radius:var(--r-sm);background:transparent;font-size:var(--text-sm)}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-card-footer{grid-area:portfolio;align-self:start;align-items:center;margin:0}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-financials{width:100%;justify-content:flex-end;gap:var(--space-4)}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-financial{text-align:right}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-financial small{color:var(--text-secondary);font-size:var(--text-sm)}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-financial strong{font-size:var(--text-xl)}.activity-summary-page .activity-recap-agent-controls{grid-column:2;grid-row:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);border-left:1px solid var(--text2-a08)}.activity-summary-page .activity-recap-agent-stack.has-next-turn .activity-recap-agent-controls{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.activity-summary-page .activity-recap-agent-next-turn{grid-column:1;grid-row:1;min-width:0;display:grid;align-content:center;justify-items:start;gap:3px;padding:11px 14px 6px;text-align:left}.activity-summary-page .activity-recap-agent-next-turn small,.activity-summary-page .activity-recap-agent-next-turn strong{font-size:var(--text-sm);line-height:var(--lh-tight)}.activity-summary-page .activity-recap-agent-next-turn small{color:var(--text-secondary);font-weight:400}.activity-summary-page .activity-recap-agent-next-turn strong{color:var(--text-primary);font-family:var(--font-mono);font-weight:650;white-space:nowrap}.activity-summary-page .activity-recap-agent-stack-toggle{grid-column:1;grid-row:1;width:100%;min-height:100%;margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:var(--space-2);padding:11px var(--space-2) 11px 14px;border:0;border-radius:0;background:transparent;box-shadow:none}.activity-summary-page .activity-recap-agent-stack.has-next-turn .activity-recap-agent-stack-toggle{grid-column:1;grid-row:2}.activity-summary-page .activity-recap-agent-stack-toggle:hover,.activity-summary-page .activity-recap-agent-stack-toggle:focus-visible,.activity-summary-page .activity-recap-agent-stack-toggle.expanded{border-color:var(--text2-a24);outline:2px solid var(--text1-a62);outline-offset:-2px;background:var(--text2-a04)}.activity-summary-page .activity-recap-agent-stack-toggle-label{font-size:var(--text-sm)}.activity-summary-page .activity-recap-agent-stack-toggle-counts{display:grid;gap:var(--space-1)}.activity-summary-page .activity-recap-agent-stack-toggle-counts>span{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:baseline;gap:var(--space-1)}.activity-summary-page .activity-recap-agent-stack-toggle-counts strong{font-size:var(--text-sm);text-align:right}.activity-summary-page .activity-recap-agent-stack-toggle-counts small{color:var(--text-secondary);font-size:var(--text-sm)}.activity-summary-page .activity-recap-agent-stack-toggle:disabled{opacity:1}.activity-summary-page .activity-recap-agent-stack-toggle:disabled .activity-recap-agent-stack-toggle-counts,.activity-summary-page .activity-recap-agent-stack-toggle:disabled>svg{display:none}.activity-summary-page .activity-recap-agent-stack-toggle>svg{grid-row:1 / span 2}.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-agent-face{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.activity-summary-page .activity-recap-agent-stack-detail{grid-column:1 / -1;grid-row:2;width:100%;margin:0;grid-template-columns:minmax(0,1.45fr) minmax(250px,.75fr);align-items:start;gap:var(--space-5);padding:13px 2px var(--space-4);border:0;border-top:1px solid var(--text2-a12);border-radius:0;background:transparent;box-shadow:none}.activity-summary-page .activity-recap-agent-stack-detail[hidden]{display:none}.activity-summary-page .activity-recap-unassigned-activity{padding:var(--space-4) 2px 0;border-top:1px solid var(--text2-a12)}.activity-summary-page .activity-recap-unassigned-activity-head h3{font-size:var(--text-lg)}.activity-summary-page .activity-recap-unassigned-activity .activity-recap-agent-stack-detail{grid-column:auto;grid-row:auto;padding-top:var(--space-3)}.activity-summary-page .activity-recap-agent-stack-detail-head{padding-bottom:var(--space-2)}.activity-summary-page .activity-recap-agent-stack-detail-section+.activity-recap-agent-stack-detail-section{padding-left:var(--space-5);border-left:1px solid var(--text2-a12)}.activity-summary-page .activity-recap-agent-stack-detail-list{gap:0;border-top:1px solid var(--text2-a08)}.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-position-card{min-height:0;display:grid;grid-template-columns:minmax(150px,.65fr) minmax(240px,1.35fr);grid-template-areas:"position-head position-values" "position-footer position-footer";align-items:center;gap:5px 18px;padding:10px 0;border:0;border-bottom:1px solid var(--text2-a08);border-radius:0;background:transparent;box-shadow:none}.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-position-card .activity-recap-agent-face,.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-position-card .activity-recap-row-title>span{display:none}.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-position-card-head{grid-area:position-head}.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-position-values{grid-area:position-values;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-position-triggers{grid-area:position-triggers}.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-position-footer{grid-area:position-footer}.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-active-trigger{padding:10px 0;border:0;border-bottom:1px solid var(--text2-a08);border-radius:0;background:transparent}.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-active-trigger-head p{display:none}@keyframes summary-quiet-pulse{0%,to{opacity:.48}50%{opacity:.9}}@media(max-width:1080px){.activity-summary-page .market-summary-panel.has-market-focus{grid-template-columns:minmax(0,3fr) minmax(240px,1fr)}.agent-market-path-grid,.agent-market-path-grid.count-3,.summary-portfolio-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-portfolio-strip>div:nth-child(4){border-left:0}.activity-summary-page .activity-recap-agent-stack{grid-template-columns:minmax(0,1fr) 154px}.activity-summary-page .activity-recap-agent-ledger-row{grid-template-columns:minmax(0,1.35fr) minmax(190px,.75fr);grid-template-areas:"identity portfolio" "summary portfolio" "activity open";gap:9px 18px}}@media(max-width:800px){.activity-summary-page .activity-recap-agent-stack{grid-template-columns:minmax(0,1fr)}.activity-summary-page .activity-recap-agent-stack>.activity-recap-agent-profile-card{grid-column:1;grid-row:1}.activity-summary-page .activity-recap-agent-controls{grid-column:1;grid-row:2;border-top:1px solid var(--text2-a08);border-left:0}.activity-summary-page .activity-recap-agent-stack.has-next-turn .activity-recap-agent-controls{grid-template-columns:minmax(0,1fr)}.activity-summary-page .activity-recap-agent-stack-toggle{grid-column:1;grid-row:1;min-height:44px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 0 10px 60px;border-left:0}.activity-summary-page .activity-recap-agent-stack.has-next-turn .activity-recap-agent-stack-toggle{grid-column:1;grid-row:2;padding-left:14px}.activity-summary-page .activity-recap-agent-stack-toggle-counts{display:flex;justify-content:flex-start;gap:var(--space-3)}.activity-summary-page .activity-recap-agent-stack-toggle-counts>span{display:flex}.activity-summary-page .activity-recap-agent-stack-toggle>svg{grid-column:3;grid-row:1}.activity-summary-page .activity-recap-agent-stack-detail{grid-row:3;grid-template-columns:minmax(0,1fr);gap:18px}.activity-summary-page .activity-recap-agent-stack-detail-section+.activity-recap-agent-stack-detail-section{padding-top:var(--space-4);padding-left:0;border-top:1px solid var(--text2-a12);border-left:0}.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-position-card{grid-template-columns:minmax(140px,.6fr) minmax(220px,1.4fr)}}@media(max-width:640px){.activity-summary-page .market-summary-panel.has-market-focus{grid-template-columns:minmax(0,1fr)}.agent-market-path-grid,.agent-market-path-grid.count-2,.agent-market-path-grid.count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-market-path{padding-right:9px;padding-left:9px}.agent-market-path-footer{align-items:start}.agent-market-path-footer span{white-space:normal}.summary-portfolio-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-portfolio-strip>div:nth-child(odd){border-left:0}.summary-portfolio-strip>div:nth-child(4){border-left:1px solid var(--text2-a12)}.agent-summary-loading-rows>i{grid-template-columns:minmax(0,1fr) 72px}.agent-summary-loading-rows b:nth-child(2),.agent-summary-loading-rows b:nth-child(3){display:none}.activity-summary-page .activity-recap-agent-ledger-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "summary" "portfolio" "activity" "open";gap:10px;padding:13px 0 10px}.activity-summary-page .activity-recap-agent-stack{grid-template-columns:minmax(0,1fr)}.activity-summary-page .activity-recap-agent-stack>.activity-recap-agent-profile-card{grid-column:1;grid-row:1}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-summary,.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-description-skeleton{margin-left:60px}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-card-footer,.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-financials{justify-content:flex-start}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-financial{text-align:left}.activity-summary-page .activity-recap-agent-ledger-row .activity-recap-agent-open-symbols.empty{display:none}.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-position-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"position-head" "position-values" "position-footer";gap:9px;padding:11px 0}.activity-summary-page .activity-recap-agent-stack-detail .activity-recap-position-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.agent-market-path-grid,.agent-market-path-grid.count-2,.agent-market-path-grid.count-3{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.summary-stat-placeholder,.summary-market-loading-dots i,.agent-summary-loading-signal i,.agent-summary-loading-rows b,.agent-market-path-loading,.agent-market-path-placeholder{animation:none}.activity-summary-page .activity-recap-agent-ledger-row .agent-sigil .agent-sigil__mass{animation:none!important;opacity:1;transform:none}}
