.visual-lab{--lab-surface:#0d0f14b8}.visual-lab__hero{position:relative;overflow:hidden}.visual-lab__hero:after{content:"PRIVATE FIELD STUDY";right:var(--gutter);color:var(--muted);letter-spacing:.16em;font:500 8px/1 IBM Plex Mono,monospace;position:absolute;bottom:24px}.visual-lab__hero .route-status{color:var(--cyan);border-color:var(--cyan)}.visual-lab__catalog{position:relative}.visual-lab__catalog:before{content:"";inset:0 var(--gutter) auto;pointer-events:none;opacity:.8;background:radial-gradient(at 50% 0,#7664ff14,#0000 65%);height:480px;position:absolute}.visual-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.visual-agent-card{--viz-accent:var(--cyan);--viz-secondary:var(--indigo);isolation:isolate;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--lab-surface);content-visibility:auto;contain-intrinsic-size:420px 520px;min-width:0;min-height:520px;animation:lab-card-in .72s var(--ease) both;animation-delay:min(calc(var(--card-order) * 34ms),.42s);transition:background-color .26s ease,border-color .26s ease,transform .26s var(--ease),box-shadow .26s ease;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.visual-agent-card:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle at 76% 32%,color-mix(in srgb,var(--viz-accent) 10%,transparent),transparent 38%);transition:opacity .26s;position:absolute;inset:0}.visual-agent-card:after{content:"";opacity:0;background:linear-gradient(90deg,transparent,var(--viz-accent),transparent);height:1px;transition:opacity .18s ease,transform .76s var(--ease);position:absolute;top:0;left:0;right:0;transform:translate(-75%)}.visual-agent-card:hover,.visual-agent-card:focus-within{z-index:2;border-color:color-mix(in srgb,var(--viz-accent) 48%,transparent);background:#10151cf5;transform:translateY(-3px);box-shadow:0 28px 70px #00000047}.visual-agent-card:hover:before,.visual-agent-card:focus-within:before{opacity:1}.visual-agent-card:hover:after,.visual-agent-card:focus-within:after{opacity:1;transform:translate(75%)}.visual-agent-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.visual-agent-card h3{letter-spacing:-.047em;margin:24px 0 14px;font:480 clamp(27px,2.35vw,34px)/.98 Roboto Flex,sans-serif}.visual-agent-card>p{min-height:66px;color:var(--bone-soft);margin:0;font-size:14px;line-height:1.58}.visual-agent-card dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:auto 0 14px;padding-top:20px;display:grid}.visual-agent-card dt{color:#6b7079;letter-spacing:.07em;text-transform:uppercase;font:500 8px/1.2 IBM Plex Mono,monospace}.visual-agent-card dd{color:var(--bone);margin:7px 0 0;font-size:11px;font-weight:650;line-height:1.4}.visual-agent-card__state{min-height:34px;color:color-mix(in srgb,var(--viz-accent) 82%,var(--bone));letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;font:550 9px/1 IBM Plex Mono,monospace;display:flex}.visual-agent-card__state i{border:1px solid;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite lab-status-pulse;box-shadow:0 0 10px}.visual-agent-card__visual{--viz-accent:var(--viz-dark-accent);--viz-secondary:var(--viz-dark-secondary);border-block:1px solid var(--line);background:#080a0f;flex:none;height:156px;margin:22px -26px 0;position:relative;overflow:hidden}.visual-agent-card__visual:before{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--viz-accent) 18%,transparent),transparent);filter:blur(8px);width:34%;position:absolute;inset:-25% auto -25% -42%;transform:skew(-16deg)translate(-120%)}.visual-agent-card__visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff06,#0000 20% 80%,#ffffff05),linear-gradient(#0000 70%,#00000047);position:absolute;inset:0}.visual-agent-card__visual svg{will-change:transform;width:100%;height:100%;transition:filter .52s;display:block;overflow:visible}.visual-agent-card__visual figcaption{z-index:3;color:#cbc6bc94;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font:500 7px/1 IBM Plex Mono,monospace;display:flex;position:absolute;bottom:9px;left:12px;right:12px}.lab-visual__base{fill:#080a0f}.lab-grid-lines{fill:none;stroke:#eeeae10e;stroke-width:1px}.lab-motif-hover-shell{transform-origin:320px 125px;will-change:transform}.lab-hover-detail-layer{opacity:0;pointer-events:none;transition:opacity .42s}.lab-hover-trajectory{fill:none;stroke-width:1.25px;opacity:.72;stroke-dasharray:8 11;vector-effect:non-scaling-stroke}.lab-hover-beam{fill:none;stroke-width:1px;opacity:.48;stroke-dasharray:4 10;vector-effect:non-scaling-stroke}.lab-hover-beam--secondary{opacity:.38}.lab-hover-node{fill:currentColor;stroke:none;opacity:.44;transform-box:fill-box;transform-origin:50%}.lab-hover-node--hot{opacity:1;filter:drop-shadow(0 0 7px)}.lab-hover-reticle{fill:none;stroke:currentColor;stroke-width:1px;opacity:.76;transform-box:fill-box;transform-origin:50%}.lab-hover-reticle>circle:first-child{stroke-dasharray:4 6}.lab-hover-reticle__middle{opacity:.62;stroke-dasharray:2 4}.lab-hover-reticle__core{fill:currentColor;stroke:none;opacity:.92;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 6px)}.lab-hover-reticle path{opacity:.54}.lab-motif{transform-origin:320px 125px;animation:lab-motif-drift calc(var(--viz-duration) * 1.15) ease-in-out var(--viz-delay) infinite alternate;transition:filter .52s}.lab-visual__scan{opacity:.055;animation:lab-scan var(--viz-duration) var(--ease) var(--viz-delay) infinite;transition:opacity .52s;transform:skew(-16deg)}.lab-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lab-stroke--ghost{opacity:.13;stroke-width:13px;filter:blur(8px)}.lab-stroke--primary{opacity:.88;stroke-width:1.6px;stroke-dasharray:8 8;animation:lab-dash calc(var(--viz-duration) * .75) linear var(--viz-delay) infinite}.lab-pulse{stroke:none;opacity:.8;transform-box:fill-box;transform-origin:50%;animation:lab-node-pulse calc(var(--viz-duration) * .48) ease-in-out var(--viz-delay) infinite alternate}.lab-orbit{fill:none;stroke-width:1px;opacity:.34;stroke-dasharray:5 6}.lab-orbit:nth-child(2n){animation:lab-orbit-breathe calc(var(--viz-duration) * .72) ease-in-out var(--viz-delay) infinite alternate;transform-origin:320px 125px}.lab-orbiting{transform-origin:320px 125px;animation:lab-rotate var(--viz-duration) linear var(--viz-delay) infinite}.lab-orbiting circle{stroke:none;filter:drop-shadow(0 0 6px)}.lab-node--secondary{fill:var(--viz-secondary)}.lab-cell{stroke:none;opacity:.18;animation:lab-cell-flicker calc(var(--viz-duration) * .62) steps(4,end) calc(var(--viz-delay) - .9s) infinite}.lab-cell:nth-child(3n){fill:var(--viz-secondary);animation-delay:calc(var(--viz-delay) - 1.7s)}.lab-cell--hot{opacity:.82;filter:drop-shadow(0 0 4px)}.lab-scan-line{fill:none;stroke-width:1.5px;opacity:.72;filter:drop-shadow(0 0 5px);animation:lab-matrix-scan calc(var(--viz-duration) * .8) var(--ease) var(--viz-delay) infinite alternate}.lab-contour{fill:none;stroke-width:1px;opacity:.24}.lab-contour--hot{opacity:.84;stroke-width:1.8px;stroke-dasharray:7 5;animation:lab-dash calc(var(--viz-duration) * .7) linear var(--viz-delay) infinite}.lab-target{fill:none;stroke-width:1px;opacity:.7;stroke-dasharray:3 4;transform-box:fill-box;transform-origin:50%;animation:lab-target calc(var(--viz-duration) * .5) ease-in-out var(--viz-delay) infinite alternate}.lab-constellation-link{fill:none;stroke-width:1px;opacity:.28;stroke-dasharray:3 5;animation:lab-dash var(--viz-duration) linear var(--viz-delay) infinite}.lab-star{stroke:none;opacity:.54}.lab-star--hot{opacity:.95;filter:drop-shadow(0 0 7px);animation:lab-node-pulse calc(var(--viz-duration) * .45) ease-in-out var(--viz-delay) infinite alternate}.lab-bar{stroke:none;opacity:.26;transform-box:fill-box;transform-origin:50%;animation:lab-bar-breathe calc(var(--viz-duration) * .55) ease-in-out calc(var(--viz-delay) + var(--bar-order) * -45ms) infinite alternate}.lab-bar:nth-child(3n){fill:var(--viz-secondary)}.lab-bar--hot{opacity:.88;filter:drop-shadow(0 0 5px)}.lab-axis{fill:none;stroke-width:1px;opacity:.38}.lab-frame{fill:none;stroke-width:1px;opacity:.28;transform-origin:320px 125px;animation:lab-frame-shift var(--viz-duration) ease-in-out var(--viz-delay) infinite alternate}.lab-frame:nth-child(2n){stroke:var(--viz-secondary);animation-direction:alternate-reverse}.lab-core{stroke:none;filter:drop-shadow(0 0 9px);animation:lab-node-pulse calc(var(--viz-duration) * .42) ease-in-out var(--viz-delay) infinite alternate}.lab-polygon{fill:color-mix(in srgb,var(--viz-accent) 5%,transparent);stroke-width:1.2px;opacity:.7;transform-origin:320px 125px;animation:lab-polygon-float var(--viz-duration) ease-in-out var(--viz-delay) infinite alternate}.lab-polygon--inner{fill:color-mix(in srgb,var(--viz-secondary) 8%,transparent);stroke:var(--viz-secondary);animation-direction:alternate-reverse}.lab-ray{fill:none;stroke-width:.8px;opacity:.17;stroke-dasharray:2 9;animation:lab-dash var(--viz-duration) linear var(--viz-delay) infinite}.lab-particle{stroke:none;opacity:.32;transform-box:fill-box;transform-origin:50%;animation:lab-particle-drift calc(var(--viz-duration) * .62) ease-in-out calc(var(--viz-delay) + var(--particle-order) * -35ms) infinite alternate}.lab-particle:nth-child(3n){fill:var(--viz-secondary)}.lab-particle--hot{opacity:.94;filter:drop-shadow(0 0 7px)}.lab-gravity-line{fill:none;stroke-width:1.3px;opacity:.62;stroke-dasharray:8 8;animation:lab-dash calc(var(--viz-duration) * .75) linear var(--viz-delay) infinite}.lab-radar-ring{fill:none;stroke-width:1px;opacity:.25}.lab-radar-ring:nth-child(2n){stroke:var(--viz-secondary)}.lab-spoke{fill:none;stroke-width:.8px;opacity:.17}.lab-sweep{fill:none;stroke-width:2px;opacity:.85;filter:drop-shadow(0 0 7px);transform-origin:320px 125px;animation:lab-rotate calc(var(--viz-duration) * .8) linear var(--viz-delay) infinite}.lab-contact{stroke:none;filter:drop-shadow(0 0 8px);animation:lab-node-pulse calc(var(--viz-duration) * .38) ease-in-out var(--viz-delay) infinite alternate}.lab-u-line{fill:none;stroke-width:1.1px;opacity:.32;vector-effect:non-scaling-stroke}.lab-u-line--hot{opacity:.9;stroke-width:1.8px;filter:drop-shadow(0 0 5px);stroke-dasharray:9 7;animation:lab-dash calc(var(--viz-duration) * .66) linear var(--viz-delay) infinite}.lab-u-line--secondary{stroke:var(--viz-secondary);opacity:.68;stroke-width:1.35px;stroke-dasharray:7 8;animation:lab-dash calc(var(--viz-duration) * .82) linear var(--viz-delay) infinite}.lab-u-line--reverse{animation-direction:reverse}.lab-u-line--faint{opacity:.14;stroke-width:.8px}.lab-u-line--dash{opacity:.82;stroke-width:1.7px;stroke-dasharray:10 8;filter:drop-shadow(0 0 4px);animation:lab-dash calc(var(--viz-duration) * .72) linear var(--viz-delay) infinite}.lab-u-line--vertical{opacity:.24;stroke-dasharray:3 7}.lab-u-line--shock{opacity:.66;stroke-width:1.35px;stroke-dasharray:3 9;animation:lab-shock-ray calc(var(--viz-duration) * .55) ease-out var(--viz-delay) infinite;transform-origin:182px 125px}.lab-u-petal{fill:color-mix(in srgb,var(--viz-accent) 4%,transparent);stroke-width:1px;opacity:.32;transform-origin:320px 125px}.lab-u-petal:nth-child(2n){stroke:var(--viz-secondary)}.lab-u-petal--bloom{fill:none;animation:lab-petal-bloom calc(var(--viz-duration) * .7) ease-in-out var(--viz-delay) infinite alternate}.lab-u-ring{fill:none;stroke-width:1px;opacity:.38;stroke-dasharray:4 6;transform-box:fill-box;transform-origin:50%}.lab-u-ring--hot{opacity:.88;stroke-width:1.7px;filter:drop-shadow(0 0 6px);animation:lab-target calc(var(--viz-duration) * .54) ease-in-out var(--viz-delay) infinite alternate}.lab-u-ring--spin{opacity:.64;stroke-width:1.35px;animation:lab-rotate var(--viz-duration) linear var(--viz-delay) infinite}.lab-u-ring--reverse-spin{stroke:var(--viz-secondary);opacity:.55;animation:lab-rotate calc(var(--viz-duration) * 1.25) linear var(--viz-delay) infinite reverse}.lab-u-disc{stroke:none;opacity:.22;filter:drop-shadow(0 0 18px);animation:lab-disc-breathe calc(var(--viz-duration) * .62) ease-in-out var(--viz-delay) infinite alternate;transform-box:fill-box;transform-origin:50%}.lab-u-needle{stroke-width:1px;opacity:.78;fill:color-mix(in srgb,var(--viz-accent) 18%,transparent);transform-origin:320px 125px;animation:lab-needle calc(var(--viz-duration) * .82) var(--ease) var(--viz-delay) infinite alternate}.lab-u-area{stroke:none;opacity:.08}.lab-u-cone{stroke-width:1px;opacity:.13;fill:color-mix(in srgb,var(--viz-accent) 15%,transparent);animation:lab-cone calc(var(--viz-duration) * .55) ease-in-out var(--viz-delay) infinite alternate;transform-origin:320px 42px}.lab-u-facet{stroke-width:1px;opacity:.26;fill:color-mix(in srgb,var(--viz-accent) 9%,transparent);transform-origin:320px 125px;animation:lab-facet calc(var(--viz-duration) * .8) ease-in-out var(--viz-delay) infinite alternate}.lab-u-facet--secondary{fill:color-mix(in srgb,var(--viz-secondary) 12%,transparent);stroke:var(--viz-secondary);animation-direction:alternate-reverse}.lab-u-moon{stroke-width:1px;opacity:.68}.lab-u-moon-cut{fill:#080a0f;stroke:none;animation:lab-moon-phase var(--viz-duration) ease-in-out var(--viz-delay) infinite alternate}.lab-u-block{stroke:none;opacity:.42;transform-box:fill-box;transform-origin:100%;animation:lab-auction-bar calc(var(--viz-duration) * .72) ease-in-out var(--viz-delay) infinite alternate}.lab-u-block--secondary{fill:var(--viz-secondary);opacity:.26;transform-origin:0;animation-direction:alternate-reverse}.lab-u-shard{stroke-width:.8px;opacity:.16;fill:color-mix(in srgb,var(--viz-accent) 8%,transparent);transform-origin:320px 125px;animation:lab-shard calc(var(--viz-duration) * .68) ease-in-out var(--viz-delay) infinite alternate}.lab-u-shard--hot{opacity:.58;fill:color-mix(in srgb,var(--viz-accent) 18%,transparent);filter:drop-shadow(0 0 5px)}.lab-u-sector{stroke-width:.7px;opacity:.08;fill:color-mix(in srgb,var(--viz-accent) 8%,transparent)}.lab-u-sector--hot{opacity:.38;fill:color-mix(in srgb,var(--viz-secondary) 18%,transparent);stroke:var(--viz-secondary);animation:lab-sector calc(var(--viz-duration) * .5) ease-in-out var(--viz-delay) infinite alternate;transform-origin:320px 125px}.lab-motif--interference{animation-name:lab-interference}.lab-motif--narrative-spiral,.lab-motif--liquidity-vortex{animation:lab-spiral-drift var(--viz-duration) linear var(--viz-delay) infinite}.lab-motif--macro-flower{animation:lab-flower-turn calc(var(--viz-duration) * 1.4) linear var(--viz-delay) infinite}.lab-motif--skew-smile .lab-u-line{animation:lab-smile-rise calc(var(--viz-duration) * .72) ease-in-out var(--viz-delay) infinite alternate}.lab-motif--momentum-chevron .lab-u-line:not(.lab-u-line--dash){animation:lab-chevron calc(var(--viz-duration) * .52) var(--ease) var(--viz-delay) infinite alternate}.lab-motif--event-horizon .lab-u-disc{animation-name:lab-eclipse}.lab-motif--delta-bloom{animation:lab-flower-turn calc(var(--viz-duration) * 1.8) linear var(--viz-delay) infinite reverse}.lab-motif--flow-topology .lab-u-line{stroke-dasharray:14 7;animation:lab-dash var(--viz-duration) linear var(--viz-delay) infinite}.lab-motif--sentiment-helix .lab-u-line--hot{animation-direction:reverse}.lab-motif--breakout-lattice .lab-u-line--hot{stroke-dasharray:180 500;animation:lab-breakout calc(var(--viz-duration) * .65) var(--ease) var(--viz-delay) infinite}.lab-motif--open-interest-sonar .lab-u-line{transform-origin:42px 125px;animation:lab-sonar calc(var(--viz-duration) * .72) ease-out var(--viz-delay) infinite}.lab-motif--yield-mirage{animation:lab-mirage var(--viz-duration) ease-in-out var(--viz-delay) infinite alternate}.lab-motif--breadth-spectrum .lab-u-line{transform-origin:70px 214px;animation:lab-spectrum calc(var(--viz-duration) * .64) ease-in-out var(--viz-delay) infinite alternate}.lab-motif--cross-market-relay .lab-star{animation:lab-relay calc(var(--viz-duration) * .46) steps(2,end) var(--viz-delay) infinite alternate}.lab-motif--options-kaleidoscope{animation:lab-flower-turn calc(var(--viz-duration) * 1.3) linear var(--viz-delay) infinite}.lab-motif--news-resonance .lab-u-ring{animation:lab-resonance calc(var(--viz-duration) * .62) ease-out var(--viz-delay) infinite}.lab-motif--mean-reversion .lab-u-line{animation:lab-reversion calc(var(--viz-duration) * .72) ease-in-out var(--viz-delay) infinite alternate}.lab-motif--stablecoin-current .lab-u-line{stroke-dasharray:18 7;animation:lab-dash calc(var(--viz-duration) * .62) linear var(--viz-delay) infinite reverse}.lab-motif--cyclical-phase{animation:lab-cycle-drift var(--viz-duration) ease-in-out var(--viz-delay) infinite alternate}.lab-motif--auction-imbalance .lab-u-block:nth-child(3n){animation-delay:calc(var(--viz-delay) - 1.2s)}.lab-motif--vol-surface{animation:lab-surface-tilt var(--viz-duration) ease-in-out var(--viz-delay) infinite alternate}.lab-motif--consensus-fracture .lab-u-shard:nth-child(3n){animation-direction:alternate-reverse}.lab-motif--treasury-gravity .lab-orbit:nth-child(2n){animation:lab-gravity-pull calc(var(--viz-duration) * .7) ease-in-out var(--viz-delay) infinite alternate}.lab-motif--onchain-mycelium .lab-u-line{stroke-dasharray:5 8;animation:lab-dash calc(var(--viz-duration) * .75) linear var(--viz-delay) infinite reverse}.lab-motif--price-discovery-mesh .lab-star{animation:lab-cell-flicker calc(var(--viz-duration) * .5) steps(3,end) var(--viz-delay) infinite}.lab-motif--risk-appetite-orbit{animation:lab-orbit-float var(--viz-duration) ease-in-out var(--viz-delay) infinite alternate}.visual-agent-card:hover .visual-agent-card__visual{border-color:color-mix(in srgb,var(--viz-accent) 36%,transparent)}.visual-agent-card:hover .visual-agent-card__visual svg{filter:saturate(1.28)contrast(1.075)brightness(1.045);animation:1.6s ease-in-out infinite alternate both lab-hover-breathe}.visual-agent-card:hover .lab-motif-hover-shell{animation:lab-hover-vector-push 1.35s var(--ease) both infinite alternate}.visual-agent-card:hover .visual-agent-card__visual:before{animation:lab-hover-light-pass 1.7s var(--ease) both infinite}.visual-agent-card:hover .visual-agent-card__visual:after{animation:1.65s ease-in-out infinite alternate both lab-hover-overlay}.visual-agent-card:hover .lab-motif{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--viz-accent) 46%,transparent))}.visual-agent-card:hover .lab-visual__scan{opacity:.2}.visual-agent-card:hover .lab-hover-detail-layer{opacity:1}.visual-agent-card:hover .lab-hover-trajectory{animation:1.55s linear infinite both lab-hover-trajectory-flow}.visual-agent-card:hover .lab-hover-beam{animation:lab-hover-beam-draw 1.35s var(--ease) both infinite alternate}.visual-agent-card:hover .lab-hover-node{animation:1.2s ease-in-out infinite alternate both lab-hover-node-orbit}.visual-agent-card:hover .lab-hover-node:nth-of-type(2n){animation-delay:-.32s}.visual-agent-card:hover .lab-hover-node:nth-of-type(3n){animation-delay:-.58s}.visual-agent-card:hover .lab-hover-reticle{animation:lab-hover-reticle-turn 1.8s var(--ease) both infinite alternate}.visual-agent-card:hover .lab-hover-reticle__core{animation:.76s ease-in-out infinite alternate both lab-hover-reticle-core}.visual-agent-card:hover .lab-hover-detail-layer--1 .lab-hover-reticle{animation-direction:alternate-reverse}.visual-agent-card:hover .lab-hover-detail-layer--2 .lab-hover-trajectory{animation-direction:reverse}.visual-agent-card:hover .lab-hover-detail-layer--3 .lab-hover-beam{animation-duration:1.8s;animation-direction:alternate-reverse}.visual-agent-card:focus-visible{outline:2px solid var(--viz-accent);outline-offset:3px}@keyframes lab-card-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes lab-hover-breathe{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.036)translate(5px,-2px)}}@keyframes lab-hover-vector-push{0%{transform:translate(0,0)scale(1)rotate(0)}to{transform:translate(7px,-4px)scale(1.045)rotate(.8deg)}}@keyframes lab-hover-light-pass{0%,12%{opacity:0;transform:skew(-16deg)translate(-120%)}34%{opacity:.72}72%,to{opacity:0;transform:skew(-16deg)translate(520%)}}@keyframes lab-hover-overlay{0%{opacity:.58}to{opacity:1}}@keyframes lab-hover-trajectory-flow{0%{opacity:.12;stroke-dashoffset:110px}42%{opacity:.88}to{opacity:.28;stroke-dashoffset:-110px}}@keyframes lab-hover-beam-draw{0%{opacity:.08;stroke-dashoffset:90px}to{opacity:.72;stroke-dashoffset:0}}@keyframes lab-hover-node-orbit{0%{opacity:.24;transform:translate(-4px,3px)scale(.52)}to{opacity:1;transform:translate(5px,-4px)scale(1.3)}}@keyframes lab-hover-reticle-turn{0%{opacity:.4;transform:rotate(-24deg)scale(.76)}to{opacity:1;transform:rotate(112deg)scale(1.14)}}@keyframes lab-hover-reticle-core{0%{opacity:.32;transform:scale(.4)}to{opacity:1;transform:scale(1.45)}}@keyframes lab-status-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}@keyframes lab-scan{0%,12%{transform:translate(-180px)skew(-16deg)}70%,to{transform:translate(980px)skew(-16deg)}}@keyframes lab-motif-drift{0%{transform:translate(calc(var(--viz-drift-x) * -.55),calc(var(--viz-drift-y) * .45)) rotate(calc(var(--viz-tilt) * -.6))}to{transform:translate(var(--viz-drift-x),calc(var(--viz-drift-y) * -.8)) rotate(var(--viz-tilt))}}@keyframes lab-dash{to{stroke-dashoffset:-96px}}@keyframes lab-node-pulse{0%{opacity:.32;transform:scale(.65)}to{opacity:1;transform:scale(1.28)}}@keyframes lab-rotate{to{transform:rotate(360deg)}}@keyframes lab-orbit-breathe{0%{opacity:.2;transform:scale(.94)}to{opacity:.6;transform:scale(1.04)}}@keyframes lab-cell-flicker{0%,to{opacity:.12}40%{opacity:.58}65%{opacity:.24}}@keyframes lab-matrix-scan{0%{transform:translate(-90px)}to{transform:translate(220px)}}@keyframes lab-target{0%{opacity:.35;transform:scale(.74)rotate(0)}to{opacity:.9;transform:scale(1.2)rotate(90deg)}}@keyframes lab-bar-breathe{0%{transform:scaleY(.52)}to{transform:scaleY(1.08)}}@keyframes lab-frame-shift{0%{opacity:.15;transform:scale(.93)rotate(-1deg)}to{opacity:.54;transform:scale(1.04)rotate(1.5deg)}}@keyframes lab-polygon-float{0%{transform:translate(-7px,4px)rotate(-3deg)}to{transform:translate(9px,-5px)rotate(4deg)}}@keyframes lab-particle-drift{0%{transform:translate(0)scale(.75)}to{transform:translate(var(--particle-x),var(--particle-y)) scale(1.2)}}@keyframes lab-interference{0%{transform:translate(-8px)scaleY(.82)}to{transform:translate(8px)scaleY(1.14)}}@keyframes lab-spiral-drift{to{transform:rotate(360deg)scale(1.03)}}@keyframes lab-flower-turn{to{transform:rotate(360deg)}}@keyframes lab-smile-rise{0%{transform:translateY(8px)scaleX(.96)}to{transform:translateY(-7px)scaleX(1.03)}}@keyframes lab-chevron{0%{opacity:.18;transform:translate(-13px)}to{opacity:.72;transform:translate(12px)}}@keyframes lab-eclipse{0%{opacity:.12;transform:scale(.75)}to{opacity:.34;transform:scale(1.24)}}@keyframes lab-petal-bloom{0%{opacity:.16;transform:scale(.78)rotate(-4deg)}to{opacity:.64;transform:scale(1.08)rotate(3deg)}}@keyframes lab-needle{0%{transform:rotate(-38deg)}to{transform:rotate(54deg)}}@keyframes lab-breakout{0%{stroke-dashoffset:680px}45%,to{stroke-dashoffset:0}}@keyframes lab-sonar{0%{opacity:0;transform:scale(.48)}55%{opacity:.7}to{opacity:0;transform:scale(1.14)}}@keyframes lab-mirage{0%{opacity:.3;transform:translateY(9px)skew(-2deg)}to{opacity:.82;transform:translateY(-8px)skew(2deg)}}@keyframes lab-disc-breathe{0%{opacity:.12;transform:scale(.78)}to{opacity:.34;transform:scale(1.16)}}@keyframes lab-cone{0%{opacity:.06;transform:scaleX(.72)}to{opacity:.22;transform:scaleX(1.12)}}@keyframes lab-spectrum{0%{opacity:.15;transform:rotate(-3deg)scaleY(.78)}to{opacity:.72;transform:rotate(3deg)scaleY(1.08)}}@keyframes lab-relay{0%{opacity:.24;transform:scale(.7)}to{opacity:1;transform:scale(1.22)}}@keyframes lab-facet{0%{opacity:.12;transform:scale(.88)rotate(-2deg)}to{opacity:.42;transform:scale(1.04)rotate(3deg)}}@keyframes lab-shock-ray{0%{opacity:0;stroke-dashoffset:80px;transform:scale(.2)}60%{opacity:.72}to{opacity:0;stroke-dashoffset:0;transform:scale(1.06)}}@keyframes lab-resonance{0%{opacity:0;transform:scale(.25)}60%{opacity:.6}to{opacity:0;transform:scale(1.2)}}@keyframes lab-reversion{0%{opacity:.16;transform:scaleX(.92)}to{opacity:.68;transform:scaleX(1.03)}}@keyframes lab-cycle-drift{0%{transform:translate(-12px)}to{transform:translate(13px)}}@keyframes lab-moon-phase{0%{transform:translate(-17px)}to{transform:translate(17px)}}@keyframes lab-auction-bar{0%{opacity:.18;transform:scaleX(.5)}to{opacity:.62;transform:scaleX(1.06)}}@keyframes lab-surface-tilt{0%{transform:translateY(8px)skewY(-1deg)}to{transform:translateY(-7px)skewY(1.4deg)}}@keyframes lab-shard{0%{transform:translate(0)scale(.82)}to{transform:translate(var(--viz-drift-x),var(--viz-drift-y)) scale(1.08)}}@keyframes lab-sector{0%{opacity:.08;transform:scale(.92)}to{opacity:.5;transform:scale(1.05)}}@keyframes lab-gravity-pull{0%{opacity:.18;transform:scaleX(.84)}to{opacity:.5;transform:scaleX(1.06)}}@keyframes lab-orbit-float{0%{transform:translate(-8px,5px)rotate(-1deg)}to{transform:translate(10px,-6px)rotate(2deg)}}.simple-agent-catalog{padding-bottom:150px}.simple-agent-catalog__header{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end;gap:clamp(44px,8vw,120px);padding:96px 0 42px;display:grid}.simple-agent-catalog__header h2{letter-spacing:-.058em;max-width:820px;margin:16px 0 0;font:440 clamp(46px,5.5vw,78px)/.94 Roboto Flex,sans-serif}.simple-agent-catalog__header>p{color:var(--bone-soft);margin:0;font-size:15px;line-height:1.7}.simple-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.simple-agent-card{--simple-accent:var(--cyan);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:410px;transition:border-color .22s ease,background-color .22s ease,transform .22s var(--ease),box-shadow .22s ease;background:#0d0f1485;outline:none;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.simple-agent-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 74% 30%,color-mix(in srgb,var(--simple-accent) 9%,transparent),transparent 38%);transition:opacity .22s;position:absolute;inset:0}:is(.simple-agent-card:hover,.simple-agent-card:focus-visible){z-index:2;border-color:color-mix(in srgb,var(--simple-accent) 48%,transparent);background:#10151ceb;transform:translateY(-2px);box-shadow:0 22px 60px #0000003d}.simple-agent-card:hover:before{opacity:1}.simple-agent-card:focus-visible:before{opacity:1}.simple-agent-card:focus-visible{outline:2px solid var(--simple-accent);outline-offset:3px}.simple-agent-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.simple-agent-card__index{color:var(--muted);font:500 9px/1 IBM Plex Mono,monospace}.simple-agent-card h3{letter-spacing:-.044em;margin:23px 0 12px;font:480 29px/1 Roboto Flex,sans-serif}.simple-agent-card>p{color:var(--bone-soft);margin:0;font-size:13px;line-height:1.58}.simple-agent-card__hint{min-height:36px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;margin-top:auto;font:550 9px/1 IBM Plex Mono,monospace;transition:color .18s;display:flex}.simple-agent-card__hint i{transition:transform .22s var(--ease);font-style:normal}:is(.simple-agent-card:hover .simple-agent-card__hint,.simple-agent-card:focus-visible .simple-agent-card__hint){color:var(--simple-accent)}:is(.simple-agent-card:hover .simple-agent-card__hint i,.simple-agent-card:focus-visible .simple-agent-card__hint i){transform:translate(3px,-3px)}.simple-signature{--simple-accent:var(--simple-dark-accent);--simple-secondary:var(--simple-dark-secondary);border-block:1px solid var(--line);height:130px;color:var(--simple-accent);background-color:#07080bb8;background-image:linear-gradient(#eeeae108 1px,#0000 1px),linear-gradient(90deg,#eeeae108 1px,#0000 1px);background-size:30px 30px;flex:none;margin:20px -24px 0;transition:border-color .22s,background-color .22s;position:relative;overflow:hidden}.simple-signature:before{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--simple-accent) 22%,transparent),transparent);filter:blur(7px);width:30%;position:absolute;top:-30%;bottom:-30%;left:-34%;transform:skew(-16deg)}.simple-signature:after{content:"";z-index:1;pointer-events:none;opacity:0;background:radial-gradient(circle at 72% 45%,color-mix(in srgb,var(--simple-accent) 14%,transparent),transparent 36%);position:absolute;inset:0}.simple-signature svg{width:100%;height:100%;display:block}.simple-signature figcaption{z-index:3;color:#cbc6bc85;letter-spacing:.09em;justify-content:space-between;font:500 7px/1 IBM Plex Mono,monospace;display:flex;position:absolute;bottom:8px;left:11px;right:11px}.simple-grid{fill:none;stroke:#eeeae109;stroke-width:1px}.simple-motif{transform-origin:300px 75px}.simple-line{fill:none;stroke:currentColor;stroke-width:1px;opacity:.28;vector-effect:non-scaling-stroke}.simple-line--hot{opacity:.8;stroke-width:1.6px;filter:drop-shadow(0 0 4px)}.simple-line--faint{opacity:.13;stroke-width:.8px}.simple-line--secondary,.simple-shape--secondary{stroke:var(--simple-secondary);opacity:.62}.simple-shape{fill:none;stroke:currentColor;stroke-width:1px;opacity:.3;transform-box:fill-box;transform-origin:50%}.simple-shape--hot{opacity:.78;stroke-width:1.5px;filter:drop-shadow(0 0 4px)}.simple-fill{stroke:none;opacity:.09}.simple-fill--hot{opacity:.34;filter:drop-shadow(0 0 5px)}.simple-dot{stroke:none;opacity:.5;transform-box:fill-box;transform-origin:50%}.simple-dot--hot{opacity:.95;filter:drop-shadow(0 0 6px)}.simple-bar{stroke:none;opacity:.24;transform-box:fill-box;transform-origin:bottom}.simple-bar--hot{opacity:.88;filter:drop-shadow(0 0 5px)}.simple-cell{stroke:none;opacity:.18}.simple-cell--hot{fill:var(--simple-secondary);opacity:.78;filter:drop-shadow(0 0 4px var(--simple-secondary))}.simple-scan{fill:var(--simple-accent);opacity:.07}.simple-signature-trace{fill:none;stroke-width:1px;opacity:.12;stroke-dasharray:7 10;vector-effect:non-scaling-stroke}.simple-signature-target{fill:none;stroke:currentColor;stroke-width:1px;opacity:.34;transform-box:fill-box;transform-origin:50%}.simple-signature-target circle:first-child{stroke-dasharray:4 5}.simple-signature-target path{opacity:.52}.simple-signature-target__core{fill:currentColor;stroke:none;opacity:.7;transform-box:fill-box;transform-origin:50%}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--slide{animation:simple-hover-slide 1.55s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--spin{animation:simple-hover-spin 2.4s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--bars .simple-bar{animation:1.15s ease-in-out infinite alternate both simple-hover-bar}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--fan{animation:simple-hover-fan 1.6s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--draw .simple-line--hot{stroke-dasharray:900;animation:simple-hover-draw 1.8s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--scale .simple-shape{animation:simple-hover-scale 1.4s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--frames .simple-shape{animation:simple-hover-frame 1.55s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--sonar .simple-line{animation:1.65s ease-out infinite both simple-hover-sonar}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--cells .simple-cell,.simple-agent-card:is(:hover,:focus-visible) .simple-motion--cells .simple-line{animation:1.2s steps(4,end) infinite alternate both simple-hover-cell}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--lift{animation:simple-hover-lift 1.45s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--target{animation:simple-hover-target 1.7s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--relay .simple-dot,.simple-agent-card:is(:hover,:focus-visible) .simple-motion--relay .simple-shape{animation:1.35s ease-in-out infinite alternate both simple-hover-relay}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--spread{animation:simple-hover-spread 1.55s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--brackets{animation:simple-hover-brackets 1.45s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--beam .simple-fill{animation:simple-hover-beam 1.7s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--meter .simple-bar{animation:1.15s ease-in-out infinite alternate both simple-hover-meter}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--pulse .simple-shape{animation:1.3s ease-in-out infinite alternate both simple-hover-pulse}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--levels{animation:simple-hover-levels 1.35s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--funnel{animation:simple-hover-funnel 1.5s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--wave{animation:1.45s ease-in-out infinite alternate both simple-hover-wave}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--wings{animation:simple-hover-wings 1.65s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--break{animation:simple-hover-break 1.55s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--glass{animation:simple-hover-glass 2.2s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--needle{animation:simple-hover-needle 1.8s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--peaks{animation:simple-hover-peaks 1.45s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--scan .simple-scan{animation:simple-hover-scan 1.65s var(--ease) both infinite}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--fracture{animation:simple-hover-fracture 1.55s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motion--orbits{animation:simple-hover-orbits 2.1s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-motif>:nth-child(2n){animation-delay:-.24s}.simple-agent-card:is(:hover,:focus-visible) .simple-motif>:nth-child(3n){animation-delay:-.48s}.simple-agent-card:is(:hover,:focus-visible) .simple-signature-target{animation:simple-target-orbit 1.45s var(--ease) both infinite alternate}.simple-agent-card:is(:hover,:focus-visible) .simple-signature-target__core{animation:.9s ease-in-out infinite alternate both simple-target-core}.simple-agent-card:is(:hover,:focus-visible) .simple-signature-trace{animation:1.6s linear infinite both simple-trace-flow}.simple-agent-card:is(:hover,:focus-visible) .simple-signature:before{animation:simple-field-pass 2s var(--ease) both infinite}.simple-agent-card:is(:hover,:focus-visible) .simple-signature:after{animation:1.7s ease-in-out infinite alternate both simple-field-glow}.simple-agent-card:is(:hover,:focus-visible) .simple-signature{border-color:color-mix(in srgb,var(--simple-accent) 34%,transparent);background-color:#070a0ef0}@keyframes simple-hover-slide{0%{opacity:.38;transform:translate(-13px)}to{opacity:1;transform:translate(10px)}}@keyframes simple-hover-spin{0%{transform:rotate(-7deg)scale(.94)}to{transform:rotate(24deg)scale(1.03)}}@keyframes simple-hover-bar{0%{opacity:.18;transform:scaleY(.35)}to{opacity:.8;transform:scaleY(1.08)}}@keyframes simple-hover-fan{0%{transform:rotate(-5deg)scale(.9)}to{transform:rotate(3deg)scale(1.04)}}@keyframes simple-hover-draw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes simple-hover-scale{0%{opacity:.16;transform:scale(.72)rotate(-4deg)}to{opacity:.72;transform:scale(1.05)rotate(2deg)}}@keyframes simple-hover-frame{0%{opacity:.14;transform:scale(.82)}to{opacity:.66;transform:scale(1.04)}}@keyframes simple-hover-sonar{0%{opacity:.08;transform:scale(.55)}to{opacity:.76;transform:scale(1.06)}}@keyframes simple-hover-cell{0%{opacity:.1}50%{opacity:.72}to{opacity:.35}}@keyframes simple-hover-lift{0%{transform:translate(-14px,9px)}to{transform:translate(10px,-7px)}}@keyframes simple-hover-target{0%{transform:rotate(-20deg)scale(.8)}to{transform:rotate(90deg)scale(1.08)}}@keyframes simple-hover-relay{0%{opacity:.15;transform:scale(.5)}65%{opacity:1;transform:scale(1.35)}to{opacity:.78;transform:scale(1)}}@keyframes simple-hover-spread{0%{transform:scaleY(.46)}to{transform:scaleY(1.12)}}@keyframes simple-hover-brackets{0%{transform:scaleX(.72)}to{transform:scaleX(1.06)}}@keyframes simple-hover-beam{0%{opacity:0;transform:scaleX(.08)}to{opacity:.24;transform:scaleX(1)}}@keyframes simple-hover-meter{0%{transform:scaleY(.2)}to{transform:scaleY(1.08)}}@keyframes simple-hover-pulse{0%{opacity:.12;transform:scale(.35)}60%{opacity:.9;transform:scale(1.35)}to{opacity:.52;transform:scale(1)}}@keyframes simple-hover-levels{0%{transform:translate(-20px)scaleX(.82)}to{transform:translate(8px)scaleX(1.04)}}@keyframes simple-hover-funnel{0%{transform:scaleX(1.08)translateY(-5px)}to{transform:scaleX(.72)translateY(8px)}}@keyframes simple-hover-wave{0%{transform:translate(-12px)scaleY(.72)}to{transform:translate(10px)scaleY(1.08)}}@keyframes simple-hover-wings{0%{transform:scaleX(.52)}to{transform:scaleX(1.08)}}@keyframes simple-hover-break{0%{transform:translate(-8px,7px)}to{transform:translate(10px,-9px)}}@keyframes simple-hover-glass{0%{transform:rotate(0)scale(.9)}to{transform:rotate(180deg)scale(1.02)}}@keyframes simple-hover-needle{0%{transform:rotate(-42deg)}to{transform:rotate(52deg)}}@keyframes simple-hover-peaks{0%{transform:translateY(12px)scaleY(.72)}to{transform:translateY(-5px)scaleY(1.08)}}@keyframes simple-hover-scan{0%{opacity:0;transform:translate(-90px)}30%{opacity:.18}to{opacity:0;transform:translate(500px)}}@keyframes simple-hover-fracture{0%{transform:scaleX(.88)}55%{transform:scaleX(1.06)skewY(-3deg)}to{transform:scaleX(1)}}@keyframes simple-hover-orbits{0%{transform:rotate(-8deg)scale(.9)}to{transform:rotate(18deg)scale(1.04)}}@keyframes simple-target-orbit{0%{opacity:.28;transform:rotate(-18deg)scale(.82)}to{opacity:.9;transform:rotate(108deg)scale(1.12)}}@keyframes simple-target-core{0%{opacity:.32;transform:scale(.45)}to{opacity:1;transform:scale(1.35)}}@keyframes simple-trace-flow{0%{opacity:.08;stroke-dashoffset:90px}45%{opacity:.68}to{opacity:.16;stroke-dashoffset:-90px}}@keyframes simple-field-pass{0%,14%{opacity:0;transform:translate(-140%)skew(-16deg)}38%{opacity:.72}76%,to{opacity:0;transform:translate(560%)skew(-16deg)}}@keyframes simple-field-glow{0%{opacity:.05;transform:scale(.86)}to{opacity:.8;transform:scale(1.08)}}html[data-theme=light] .visual-lab{--lab-surface:#f7f4edb8}html[data-theme=light] .visual-lab__catalog:before{opacity:1;background:radial-gradient(at 50% 0,#5144d311,#0000 64%)}html[data-theme=light] .visual-agent-card{--viz-accent:var(--cyan);--viz-secondary:var(--indigo)}html[data-theme=light] .visual-agent-card:hover,html[data-theme=light] .visual-agent-card:focus-within{background:#fffdf7f5;box-shadow:8px 10px #1113180e}html[data-theme=light] .visual-agent-card__visual{--viz-accent:var(--viz-light-accent);--viz-secondary:var(--viz-light-secondary);border-color:var(--line);background:#ece9e2}html[data-theme=light] .visual-agent-card__visual:after{background:linear-gradient(90deg,#ffffff57,#0000 20% 80%,#11131806),linear-gradient(#0000 70%,#1113180b)}html[data-theme=light] .visual-agent-card__visual figcaption{color:#11131894}html[data-theme=light] .lab-visual__base{fill:#ece9e2}html[data-theme=light] .lab-grid-lines{stroke:#1113180e}html[data-theme=light] .lab-u-moon-cut{fill:#ece9e2}html[data-theme=light] .lab-stroke--ghost{opacity:.09;filter:blur(6px)}html[data-theme=light] .lab-hover-node--hot,html[data-theme=light] .lab-hover-reticle__core,html[data-theme=light] .lab-core,html[data-theme=light] .lab-star--hot,html[data-theme=light] .lab-contact{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--viz-accent) 36%,transparent))}html[data-theme=light] .visual-agent-card dt{color:#666b73}html[data-theme=light] .simple-agent-card{background:#f7f4edad}:is(html[data-theme=light] .simple-agent-card:hover,html[data-theme=light] .simple-agent-card:focus-visible){background:#fffdf7f5;box-shadow:8px 10px #1113180e}html[data-theme=light] .simple-signature{--simple-accent:var(--simple-light-accent);--simple-secondary:var(--simple-light-secondary);background-color:#e7e3da;background-image:linear-gradient(#1113180a 1px,#0000 1px),linear-gradient(90deg,#1113180a 1px,#0000 1px)}html[data-theme=light] .simple-agent-card:is(:hover,:focus-visible) .simple-signature{background-color:#f0ede6}html[data-theme=light] .simple-signature figcaption{color:#1113188a}html[data-theme=light] .simple-grid{stroke:#1113180b}html[data-theme=light] .simple-u-moon-cut{fill:#e7e3da}@media (max-width:1100px){.visual-agent-grid,.simple-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.visual-agent-card dt,.visual-agent-card__state,.simple-agent-card__index,.simple-agent-card__hint{font-size:12px;line-height:1.35}.visual-agent-card dd{font-size:14px;line-height:1.35}@media (max-width:720px){.visual-lab__hero:after{display:none}.visual-agent-grid{grid-template-columns:1fr}.visual-agent-card{min-height:480px}.visual-agent-card__visual{height:172px}.simple-agent-catalog__header{grid-template-columns:1fr;gap:24px;padding-top:72px}.simple-agent-grid{grid-template-columns:1fr}.simple-agent-card{min-height:390px}}@media (prefers-reduced-motion:reduce){.visual-agent-card__visual,.visual-agent-card__visual *,.visual-agent-card,.visual-agent-card *,.simple-agent-card,.simple-agent-card *{animation-duration:.001ms!important;animation-iteration-count:1!important}}
