.t-accent-icon[data-astro-cid-j7pv25f6]{color:var(--pg-accent);transition:color .3s ease}.hero-vignette-dark[data-astro-cid-j7pv25f6]{background:radial-gradient(120% 80% at 50% 42%,transparent 0%,rgba(7,7,10,.35) 45%,rgba(7,7,10,.9) 85%,#07070a 100%)}.hero-section[data-astro-cid-j7pv25f6] .hero-reveal[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(22px);filter:blur(4px);transition:opacity .9s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1)),transform .9s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1)),filter .9s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1))}.hero-section[data-astro-cid-j7pv25f6]:has(.bridge-dot-hero[data-ready]) .hero-reveal[data-astro-cid-j7pv25f6]{opacity:1;transform:none;filter:none}.hero-section[data-astro-cid-j7pv25f6] .hero-reveal-1[data-astro-cid-j7pv25f6]{transition-delay:.18s}.hero-section[data-astro-cid-j7pv25f6] .hero-reveal-2[data-astro-cid-j7pv25f6]{transition-delay:.36s}.hero-section[data-astro-cid-j7pv25f6] .hero-reveal-3[data-astro-cid-j7pv25f6]{transition-delay:.52s}@media(prefers-reduced-motion:reduce){.hero-section[data-astro-cid-j7pv25f6] .hero-reveal[data-astro-cid-j7pv25f6]{transition:none;opacity:1;transform:none;filter:none}}.phone-frame-themed[data-astro-cid-j7pv25f6]{box-shadow:var(--pg-phone-shadow);outline:var(--pg-phone-ring);transition:box-shadow .3s ease}.sec-card[data-astro-cid-j7pv25f6]{background-color:var(--pg-sec-bg);box-shadow:var(--pg-sec-shadow),var(--pg-sec-ring);transition:background-color .3s ease,box-shadow .3s ease}.sec-item[data-astro-cid-j7pv25f6]{background-color:var(--pg-sec-item-bg);transition:background-color .3s ease}.sec-item-text[data-astro-cid-j7pv25f6]{color:var(--pg-sec-item-text);transition:color .3s ease}.sec-check-bg[data-astro-cid-j7pv25f6]{background-color:var(--pg-sec-check-bg)}.sec-check[data-astro-cid-j7pv25f6]{color:var(--pg-sec-check);transition:color .3s ease}.api-card[data-astro-cid-j7pv25f6]{background-color:var(--pg-api-bg);box-shadow:var(--pg-api-shadow),var(--pg-api-ring);transition:background-color .3s ease,box-shadow .3s ease}.api-card-text[data-astro-cid-j7pv25f6]{color:var(--pg-api-text);transition:color .3s ease}.api-card-muted[data-astro-cid-j7pv25f6]{color:var(--pg-api-muted);transition:color .3s ease}.api-txn-border[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--pg-api-txn-border)}.api-txn-border-top[data-astro-cid-j7pv25f6]{border-top:1px solid var(--pg-api-txn-border)}.api-txn-icon-bg[data-astro-cid-j7pv25f6]{background-color:var(--pg-api-icon-bg);transition:background-color .3s ease}.api-txn-icon[data-astro-cid-j7pv25f6]{color:var(--pg-api-icon);transition:color .3s ease}.api-txn-green-bg[data-astro-cid-j7pv25f6]{background-color:var(--pg-api-green-bg);transition:background-color .3s ease}.api-txn-green[data-astro-cid-j7pv25f6],.api-txn-positive[data-astro-cid-j7pv25f6]{color:var(--pg-api-green);transition:color .3s ease}.api-txn-negative[data-astro-cid-j7pv25f6]{color:var(--pg-api-red);transition:color .3s ease}.api-eyebrow[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand);background-color:#b4f13214;padding:.35rem .75rem;border-radius:999px}.api-inst[data-astro-cid-j7pv25f6],.api-account[data-astro-cid-j7pv25f6]{background-color:#ffffff06;border:1px solid rgba(255,255,255,.06);transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.api-inst[data-astro-cid-j7pv25f6]:hover,.api-account[data-astro-cid-j7pv25f6]:hover{border-color:#ffffff24;background-color:#ffffff0d}.api-account-icon[data-astro-cid-j7pv25f6]{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#b4f1322e,#b4f1320f);color:var(--color-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(180,241,50,.2)}.api-status-active[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;color:#4ade80;background-color:#22c55e1a;border-radius:999px}.api-status-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background-color:#4ade80;box-shadow:0 0 #4ade8099;animation:api-status-pulse 2.4s ease-out infinite}@keyframes api-status-pulse{0%{box-shadow:0 0 #4ade8073}70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}.api-scroll-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:1024px){.api-scroll-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;grid-template-areas:"step0 stack" "step1 stack" "step2 stack";column-gap:4rem;row-gap:8rem;align-items:start}.api-step[data-astro-cid-j7pv25f6]:nth-of-type(1){grid-area:step0}.api-step[data-astro-cid-j7pv25f6]:nth-of-type(2){grid-area:step1}.api-step[data-astro-cid-j7pv25f6]:nth-of-type(3){grid-area:step2}.api-stack-col[data-astro-cid-j7pv25f6]{grid-area:stack;position:sticky;align-self:start}.api-frame[data-astro-cid-j7pv25f6]{display:grid;grid-template-areas:"panel";align-items:start;transition:height .45s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1));overflow:hidden}.api-panel[data-astro-cid-j7pv25f6]{grid-area:panel;opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1)),transform .4s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1));pointer-events:none}.api-panel[data-astro-cid-j7pv25f6].is-active{opacity:1;transform:none;pointer-events:auto}.api-panel[data-astro-cid-j7pv25f6] .api-row-item[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1)),transform .4s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1))}.api-panel[data-astro-cid-j7pv25f6].is-active .api-row-item[data-astro-cid-j7pv25f6]{opacity:1;transform:none}.api-panel[data-astro-cid-j7pv25f6].is-active .api-row-item[data-astro-cid-j7pv25f6]:nth-child(1){transition-delay:.1s}.api-panel[data-astro-cid-j7pv25f6].is-active .api-row-item[data-astro-cid-j7pv25f6]:nth-child(2){transition-delay:.18s}.api-panel[data-astro-cid-j7pv25f6].is-active .api-row-item[data-astro-cid-j7pv25f6]:nth-child(3){transition-delay:.26s}}@media(prefers-reduced-motion:reduce){.api-panel[data-astro-cid-j7pv25f6],.api-panel[data-astro-cid-j7pv25f6] .api-row-item[data-astro-cid-j7pv25f6]{opacity:1!important;transform:none!important;transition:none!important}.api-status-dot[data-astro-cid-j7pv25f6]{animation:none}}.themed-page{--pg-bg: #fafaf8;--pg-bg-via: #ffffff;--pg-text: #0a0a0a;--pg-text-em: rgba(10,10,10,.65);--pg-text-sub: #737373;--pg-text-body: #737373;--pg-text-muted: #737373;--pg-text-link: #737373;--pg-text-link-hover: #171717;--pg-accent: #9AD12A;--pg-badge-bg: rgba(180,241,50,.1);--pg-badge-text: #404040;--pg-card-bg: #ffffff;--pg-card-border: rgba(0,0,0,.06);--pg-card-hover-border: rgba(0,0,0,.1);--pg-card-hover-bg: #ffffff;--pg-card-shadow: 0 4px 24px -4px rgba(0,0,0,.06);--pg-link: #171717;--pg-link-hover: #9AD12A;--pg-dot-grid: rgba(0,0,0,.04);--pg-phone-shadow: 0 25px 50px -12px rgba(0,0,0,.1);--pg-phone-ring: none;--pg-sec-bg: #ffffff;--pg-sec-ring: none;--pg-sec-shadow: 0 10px 40px -10px rgba(0,0,0,.1);--pg-sec-item-bg: #f5f5f5;--pg-sec-item-text: #404040;--pg-sec-check-bg: rgba(34,197,94,.1);--pg-sec-check: #16a34a;--pg-api-bg: #ffffff;--pg-api-ring: none;--pg-api-shadow: 0 25px 50px -12px rgba(0,0,0,.25);--pg-api-text: #0a0a0a;--pg-api-muted: #737373;--pg-api-txn-border: #f5f5f5;--pg-api-icon-bg: #f5f5f5;--pg-api-icon: #737373;--pg-api-green-bg: #f0fdf4;--pg-api-green: #16a34a;--pg-api-red: #dc2626;background-color:var(--pg-bg)}body:has(.themed-page){background-color:#fafaf8}.header-slot{position:relative;z-index:50;transition:opacity .35s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1))}#header-light>div{display:none}header[data-header]{transition:transform .3s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1)),background-color .3s ease,backdrop-filter .3s ease}.hero-rotator{display:inline-block;vertical-align:baseline;white-space:nowrap;transition:width .42s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1))}.hero-rotator-word{display:inline-block;transition:opacity .28s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1)),transform .28s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1))}.hero-rotator-word.rotating{opacity:0;transform:translateY(-10px)}.hero-rotator-text{color:#b4f132;font-style:italic}.hero-rotator-emoji{font-style:normal;margin-left:.32em}.bento-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:1024px){.bento-grid{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"datos datos cifrado" "control banks banks";gap:1rem}.bento-big{grid-area:datos}.bento-card-shield{grid-area:cifrado}.bento-card-perms{grid-area:control}.bento-wide{grid-area:banks}}.bento-card{background-color:var(--pg-card-bg);border:1px solid var(--pg-card-border);border-radius:1rem;padding:1.25rem;position:relative;overflow:hidden;box-shadow:var(--pg-card-shadow);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.bento-card:hover{border-color:var(--pg-card-hover-border);transform:translateY(-2px)}.bento-title{font-size:1.15rem;font-weight:600;line-height:1.25;color:var(--pg-text);letter-spacing:-.01em;margin:0}.bento-title-sm{font-weight:600;color:var(--pg-text);margin:0;font-size:.98rem}.bento-body{color:var(--pg-text-body);margin:.4rem 0 0;font-size:.875rem;line-height:1.5}.bento-big{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:center}@media(min-width:768px){.bento-big{grid-template-columns:1fr 1fr}}.bento-big .bento-content{max-width:100%}.bento-chart-wrap{position:relative;height:130px}.bento-chart{position:absolute;inset:0;width:100%;height:100%}.bento-chart{width:100%;height:100%;display:block}.bento-chart-line{stroke-dasharray:600;stroke-dashoffset:600;animation:bento-chart-draw 1.6s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1)) forwards;animation-delay:.3s}@keyframes bento-chart-draw{to{stroke-dashoffset:0}}.bento-chart-pulse{transform-origin:center;transform-box:fill-box;animation:bento-chart-pulse 2s ease-in-out infinite;animation-delay:1.8s;opacity:0}@keyframes bento-chart-pulse{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.6)}to{opacity:.7;transform:scale(1)}}.bento-live-pill{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .625rem;font-size:.72rem;font-weight:500;color:var(--color-brand);background:#b4f1321f;border-radius:999px;z-index:1}.bento-live-dot{width:6px;height:6px;border-radius:50%;background:var(--color-brand);box-shadow:0 0 #b4f13299;animation:api-status-pulse 2.4s ease-out infinite}.bento-env-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:1rem}.bento-env-pill{display:inline-flex;align-items:center;padding:.2rem;background:#0000000a;border:1px solid rgba(0,0,0,.06);border-radius:999px;font-size:.78rem;font-weight:600}.bento-env-option{padding:.28rem .85rem;border-radius:999px;color:var(--pg-text-muted);background:transparent;border:0;font:inherit;cursor:pointer;transition:color .2s ease,background-color .2s ease}.bento-env-option:hover:not(.is-active){color:var(--pg-text)}.bento-env-option.is-active{background:var(--color-brand);color:#0a0a0a}.bento-card-shield.is-live .bento-env-option.is-active{animation:bento-live-pulse 1.8s ease-in-out infinite}@keyframes bento-live-pulse{0%,to{box-shadow:0 0 #b4f1328c}50%{box-shadow:0 0 0 6px #b4f13200}}.bento-env-key{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;color:var(--pg-text-muted);letter-spacing:-.01em}.bento-perms{margin-top:1rem;display:flex;flex-direction:column;gap:.4rem}.bento-perm-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.45rem .7rem;background:#00000006;border:1px solid rgba(0,0,0,.05);border-radius:.5rem;font-size:.82rem;width:100%;text-align:left;font-family:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.bento-perm-row:hover{background:#0000000b;border-color:#00000014}.bento-perm-row:active{transform:scale(.99)}.bento-perm-label{color:var(--pg-text);font-weight:500}.bento-perm-label.is-muted{color:var(--pg-text-muted)}.bento-perm-toggle{position:relative;width:28px;height:16px;border-radius:999px;flex-shrink:0;transition:background-color .2s ease}.bento-perm-toggle.is-on{background:var(--color-brand)}.bento-perm-toggle.is-off{background:#0000002e}.bento-perm-knob{position:absolute;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .2s ease}.bento-perm-toggle.is-on .bento-perm-knob{left:14px}.bento-perm-toggle.is-off .bento-perm-knob{left:2px}.bento-wide{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:center}@media(min-width:768px){.bento-wide{grid-template-columns:1fr 1fr;gap:1.5rem}}.bento-wide-text{max-width:28rem}.bento-network{width:100%;max-width:380px;margin:0 auto}.bento-network svg{width:100%;height:auto;display:block}.bento-net-line{stroke:var(--pg-card-border);stroke-width:1.5;stroke-dasharray:4 4;animation:bento-line-flow 3s linear infinite}@keyframes bento-line-flow{to{stroke-dashoffset:-16}}.bento-net-dot{transform-origin:center;transform-box:fill-box;animation:bento-net-bob 3.6s ease-in-out infinite;animation-delay:var(--delay, 0s)}@keyframes bento-net-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.bento-chart-line,.bento-chart-pulse,.bento-net-dot,.bento-net-line,.bento-live-dot{animation:none!important}.bento-chart-line{stroke-dashoffset:0}}@media(min-width:1024px){.hero-section{margin:0 calc(var(--inset-x) * (1 - var(--imm)))}}.encrypt-flow{width:100%;max-width:100%}.encrypt-card{border-radius:14px;overflow:hidden;font-family:var(--font-mono, "SF Mono", monospace)}.encrypt-stack{background:linear-gradient(180deg,rgba(180,241,50,.04),transparent 40%),var(--pg-card-bg);border:1px solid var(--pg-card-border);box-shadow:var(--pg-card-shadow)}.encrypt-stack-header,.encrypt-stack-footer{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;font-size:.78rem}.encrypt-stack-header{border-bottom:1px solid var(--pg-card-border);background:#00000005}.encrypt-stack-footer{border-top:1px solid var(--pg-card-border);background:#00000004;font-size:.7rem}.encrypt-stack-title{display:inline-flex;align-items:center;gap:.5rem;color:var(--pg-text);font-weight:500;font-family:var(--font-body, system-ui)}.encrypt-stack-meta{font-size:.68rem;color:var(--pg-text-muted);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono, "SF Mono", monospace)}.encrypt-stack-key{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-brand-dark);font-weight:500;font-family:var(--font-body, system-ui)}.encrypt-stack-algo{color:var(--pg-text-muted);font-family:var(--font-mono, "SF Mono", monospace);letter-spacing:.04em}.encrypt-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.encrypt-dot-lime{background:#b4f132;box-shadow:0 0 #b4f13299;animation:api-status-pulse 2.4s ease-out infinite}.encrypt-rows{position:relative;height:230px;padding:.4rem 0;overflow:hidden;isolation:isolate}.encrypt-rows:before,.encrypt-rows:after{content:"";position:absolute;left:0;right:0;height:22px;z-index:2;pointer-events:none}.encrypt-rows:before{top:0;background:linear-gradient(to bottom,var(--pg-card-bg),transparent)}.encrypt-rows:after{bottom:0;background:linear-gradient(to top,var(--pg-card-bg),transparent)}.encrypt-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:.7rem;height:46px;padding:0 1rem;font-family:var(--font-mono, "SF Mono", monospace);font-size:.78rem;color:var(--pg-text);white-space:nowrap;overflow:hidden;box-shadow:inset 2px 0 #b4f13200;transition:transform .55s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1)),opacity .4s ease,background-color .9s ease,box-shadow .7s ease}.encrypt-row.is-entering{opacity:0;transform:translateY(-8px)}.encrypt-row.is-cipher{background-color:#b4f13217;box-shadow:inset 2px 0 #b4f132}.encrypt-row-lock{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--pg-text-muted);transition:color .6s ease,transform .45s cubic-bezier(.34,1.4,.64,1)}.encrypt-row.is-cipher .encrypt-row-lock{color:#5d8a16;animation:encrypt-lock-pop .5s cubic-bezier(.34,1.4,.64,1)}@keyframes encrypt-lock-pop{0%{transform:scale(1)}45%{transform:scale(1.25)}to{transform:scale(1)}}.encrypt-row-merchant{color:#2563eb;overflow:hidden;text-overflow:ellipsis;transition:color .7s ease}.encrypt-row.is-cipher .encrypt-row-merchant{color:#2d4a14;font-weight:500}.encrypt-row-amount{color:var(--pg-text);font-feature-settings:"tnum";font-weight:500;transition:color .7s ease}.encrypt-row.is-cipher .encrypt-row-amount{color:#2d4a14;font-weight:500}@media(prefers-reduced-motion:reduce){.encrypt-dot-lime{animation:none}.encrypt-row{transition:none}}.agent-platforms{display:flex;flex-wrap:wrap;gap:.35rem}@media(min-width:640px){.agent-platforms{flex-wrap:nowrap}}.agent-platform-pill{display:inline-flex;align-items:center;padding:.32rem .7rem;border-radius:999px;background:#00000008;border:1px solid rgba(0,0,0,.06);font-size:.74rem;color:var(--pg-text);font-weight:500;white-space:nowrap}.agent-chat-wrap{perspective:1200px}.chat-mock{background:#1a1b1d;border-radius:14px;border:1px solid rgba(255,255,255,.06);box-shadow:0 30px 60px -20px #00000059;overflow:hidden;max-width:540px;margin:0 auto;color:#e6e6e6}.chat-window{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid rgba(255,255,255,.06);background:#0000002e}.chat-traffic{display:inline-flex;gap:.4rem}.chat-traffic span{width:11px;height:11px;border-radius:50%;background:#ffffff2e}.chat-traffic span:nth-child(1){background:#ef444499}.chat-traffic span:nth-child(2){background:#facc1599}.chat-traffic span:nth-child(3){background:#22c55e99}.chat-app-name{font-size:.78rem;color:#ffffff8c;font-weight:500}.chat-body{padding:1.4rem 1.25rem;display:flex;flex-direction:column;gap:.9rem}.chat-step{opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1)),transform .5s var(--ease-out-quart, cubic-bezier(.165, .84, .44, 1))}.chat-mock.is-in .chat-step-user{transition-delay:.2s;opacity:1;transform:none}.chat-mock.is-in .chat-step-tool{transition-delay:1s;opacity:1;transform:none}.chat-mock.is-in .chat-step-ai{transition-delay:2.6s;opacity:1;transform:none}.chat-step-user{display:flex;justify-content:flex-end}.chat-bubble-user{background:#ffffff12;color:#fff;padding:.65rem .95rem;border-radius:14px 14px 4px;max-width:85%;font-size:.88rem;line-height:1.5}.chat-tool{background:#b4f1320a;border:1px solid rgba(180,241,50,.18);border-radius:10px;overflow:hidden;font-family:var(--font-mono, "SF Mono", "Fira Code", monospace);font-size:.76rem}.chat-tool-header{display:flex;align-items:center;gap:.55rem;padding:.55rem .85rem;background:#b4f13214;border-bottom:1px solid rgba(180,241,50,.1);color:#b4f132}.chat-tool-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.chat-tool-spinner{color:#b4f132;animation:chat-tool-spin .85s linear infinite;transition:opacity .25s ease}.chat-tool-check{color:#b4f132;position:absolute;inset:0;margin:auto;opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .3s ease}.chat-mock.is-in .chat-tool-spinner{animation-play-state:running}.chat-mock.is-tool-done .chat-tool-spinner{opacity:0;animation-play-state:paused}.chat-mock.is-tool-done .chat-tool-check{opacity:1;transform:scale(1)}@keyframes chat-tool-spin{to{transform:rotate(360deg)}}.chat-tool-name{flex:1;font-weight:500;color:#d2eb88;font-size:.78rem}.chat-tool-state{font-size:.7rem;color:#b4f132b3;font-weight:500}.chat-mock.is-tool-done .chat-tool-state:before{content:"Listo"}.chat-mock.is-tool-done .chat-tool-state{font-size:0}.chat-mock.is-tool-done .chat-tool-state:before{font-size:.7rem}.chat-tool-body{padding:.7rem .95rem;color:#b6b6b6;line-height:1.7}.chat-tool-key{color:#79c0ff}.chat-tool-str{color:#a5d6ff}.chat-step-ai{display:flex}.chat-ai-row{display:flex;gap:.7rem;align-items:flex-start;width:100%}.chat-ai-avatar{width:38px;height:38px;border-radius:50%;background:#b4f132;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 6px;margin-top:1px}.chat-ai-avatar svg{width:100%;height:auto;display:block}.chat-ai-text{color:#e6e6e6;font-size:.9rem;line-height:1.55}.chat-ai-text strong{color:#fff;font-weight:600}@media(prefers-reduced-motion:reduce){.chat-tool-spinner{animation:none!important}.chat-step{opacity:1!important;transform:none!important;transition:none!important}}
