.blob-agent.svelte-1735cn9{display:flex;flex-direction:column;align-items:center;gap:1rem}.blob-agent__canvas.svelte-1735cn9{position:relative;width:var(--blob-size, 200px);height:var(--blob-size, 200px)}.blob-agent__canvas.svelte-1735cn9 .blob-canvas{width:100%;height:100%;display:block}.blob-agent__name.svelte-1735cn9{font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:600;color:var(--color-text-primary, #fff);text-align:center;opacity:.8;text-transform:uppercase;letter-spacing:.05em}.transmission__path.svelte-959sop{animation:svelte-959sop-dash 2s linear infinite}@keyframes svelte-959sop-dash{to{stroke-dashoffset:-10}}.transmission__particle.svelte-959sop{filter:drop-shadow(0 0 8px rgba(138,180,248,.6));animation:svelte-959sop-pulse .8s ease-in-out infinite}@keyframes svelte-959sop-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.transmission__message.svelte-959sop{font-family:Inter,sans-serif;font-size:.75rem;background:#000c;color:#ffffffe6;padding:.25rem .5rem;border-radius:.25rem;white-space:nowrap;pointer-events:none;z-index:101;box-shadow:0 2px 8px #0000004d;border:1px solid rgba(255,255,255,.1)}.airlock.svelte-xb71rb{background:#0f0f14f2;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;width:100%;max-width:32rem;box-shadow:0 20px 50px #00000080;backdrop-filter:blur(10px);color:#fff;font-family:var(--font-family-mono, monospace)}.airlock__header.svelte-xb71rb{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.airlock__identity.svelte-xb71rb{display:flex;flex-direction:column;gap:.25rem}.airlock__label.svelte-xb71rb{font-size:.7rem;opacity:.5;text-transform:uppercase;letter-spacing:.1em}.airlock__key.svelte-xb71rb{font-size:.8rem;color:#3b82f6}.airlock__status.svelte-xb71rb{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;color:#ef4444;letter-spacing:.05em}.airlock__pulse.svelte-xb71rb{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:svelte-xb71rb-pulse-red 2s infinite}@keyframes svelte-xb71rb-pulse-red{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.airlock__proposal.svelte-xb71rb{background:#ffffff08;border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.airlock__meta.svelte-xb71rb{font-size:.8rem;opacity:.6;margin-bottom:.5rem}.airlock__content.svelte-xb71rb{font-size:1rem;line-height:1.5;color:#ffffffe6}.airlock__controls.svelte-xb71rb{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.airlock__btn.svelte-xb71rb{padding:.8rem;border:none;border-radius:.5rem;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.airlock__btn.svelte-xb71rb:disabled{opacity:.5;cursor:not-allowed}.airlock__btn--approve.svelte-xb71rb{background:#3b82f6;color:#fff;&:hover:not(:disabled){background:#2563eb}}.airlock__btn--reject.svelte-xb71rb{background:#ffffff0d;color:#fff;&:hover:not(:disabled){background:#ffffff1a}}.airlock__details-toggle.svelte-xb71rb{background:none;border:none;color:#3b82f6;font-family:inherit;font-size:.75rem;cursor:pointer;margin-top:1rem;opacity:.6;&:hover{opacity:1}}.airlock__details.svelte-xb71rb{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05);font-size:.7rem;display:flex;flex-direction:column;gap:.5rem}.airlock__audit-line.svelte-xb71rb{display:flex;gap:.75rem;opacity:.6}.airlock__audit-tag.svelte-xb71rb{color:#10b981;font-weight:700}.stage.svelte-m5h9do{position:relative;flex:1;min-height:10rem;max-height:35%}.stage__agent.svelte-m5h9do{position:absolute;transform:translate(-50%,-50%);transition:all .4s cubic-bezier(.4,0,.2,1)}.stage__center-action.svelte-m5h9do{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.stage__action-btn.svelte-m5h9do{padding:1rem 2rem;border:none;border-radius:2rem;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.stage__action-btn--primary.svelte-m5h9do{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;box-shadow:0 8px 32px #3b82f666;&:hover{transform:scale(1.05);box-shadow:0 12px 40px #3b82f680}}.stage__processing.svelte-m5h9do{display:flex;gap:.5rem}.stage__processing-dot.svelte-m5h9do{width:10px;height:10px;background:#fff9;border-radius:50%;animation:svelte-m5h9do-pulse 1.4s infinite ease-in-out;&:nth-child(1){animation-delay:0s}&:nth-child(2){animation-delay:.2s}&:nth-child(3){animation-delay:.4s}}@keyframes svelte-m5h9do-pulse{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.transcript.svelte-zrm1vg{flex:0 0 auto;max-height:35vh;min-height:180px;margin-top:auto;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.05)}.transcript__messages.svelte-zrm1vg{flex:1;overflow-y:auto;padding:1.5rem 2rem;display:flex;flex-direction:column;gap:1rem;scroll-behavior:smooth;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-track{background:transparent}&::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px;&:hover{background:#ffffff40}}}.transcript__message.svelte-zrm1vg{max-width:800px;margin:0 auto;width:100%;padding:1rem 1.25rem;background:var(--sentiment-bg, rgba(255, 255, 255, .05));border-radius:1rem;transition:all .2s ease}.transcript__message--player.svelte-zrm1vg{background:#3b82f626;border-left:3px solid #3b82f6}.transcript__message-header.svelte-zrm1vg{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.transcript__message-author.svelte-zrm1vg{font-weight:600;font-size:.875rem;color:#ffffffe6}.transcript__message-sentiment.svelte-zrm1vg{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .5rem;background:#ffffff1a;border-radius:1rem;color:#ffffff80}.transcript__message-content.svelte-zrm1vg{font-size:.9375rem;line-height:1.6;color:#ffffffd9}.transcript__empty.svelte-zrm1vg{text-align:center;padding:3rem;color:#ffffff4d;font-size:1.125rem}.transcript__input-bar.svelte-zrm1vg{display:flex;gap:.75rem;padding:1rem 2rem 1.5rem;max-width:800px;margin:0 auto;width:100%;transition:opacity .2s ease}.transcript__input-bar--disabled.svelte-zrm1vg{opacity:.5;pointer-events:none}.transcript__input.svelte-zrm1vg{flex:1;padding:.875rem 1.25rem;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;color:#fff;font-family:inherit;font-size:.9375rem;outline:none;transition:all .2s ease;&:focus{background:#ffffff1f;border-color:#3b82f680}&::placeholder{color:#ffffff59}&:disabled{cursor:not-allowed;background:#ffffff0a}}.transcript__send-btn.svelte-zrm1vg{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease;&:hover:not(:disabled){transform:scale(1.1);box-shadow:0 4px 16px #3b82f666}&:disabled{cursor:not-allowed;opacity:.5}}.transcript__divider.svelte-zrm1vg{width:1px;height:24px;background:#ffffff26;margin:0 .25rem;align-self:center}.transcript__auto-btn.svelte-zrm1vg{padding:.75rem 1.25rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:1.5rem;color:#ffffffb3;font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.transcript__auto-btn.svelte-zrm1vg:hover:not(:disabled){background:#ffffff1f;color:#fff;border-color:#ffffff40}.transcript__auto-btn--stop.svelte-zrm1vg{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;color:#fff}.transcript__auto-btn--stop.svelte-zrm1vg:hover{transform:scale(1.05)}.transcript__auto-status.svelte-zrm1vg{display:flex;align-items:center;gap:.75rem;flex:1;padding:0 1rem;color:#fff9;font-size:.9375rem}.transcript__auto-indicator.svelte-zrm1vg{width:10px;height:10px;background:#4ade80;border-radius:50%;animation:svelte-zrm1vg-autoGlow 1.5s ease-in-out infinite}@keyframes svelte-zrm1vg-autoGlow{0%,to{box-shadow:0 0 8px #4ade8099;opacity:1}50%{box-shadow:0 0 16px #4ade80e6;opacity:.7}}.relay.svelte-w0w6ge{height:100%;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;display:flex;flex-direction:column;overflow:hidden}
