.protocolStateMachine_wrapper__V42wu{--psm-card:#101014;--psm-surface:#111014;--psm-border:#2c2c33;--psm-panel-border:#ffffff2e;--psm-muted:#a9a9ad;--psm-muted2:#88888c;--psm-green:#13ef93;--psm-green-light:#a1f9d4;--psm-purple:#c58dff;--psm-progress-gradient:linear-gradient(90deg,#201cff,#13ef95);--psm-red:#ff8f8f;--psm-blue:#38afea;color:#e1e1e5;font-size:.9375rem;width:100%}.protocolStateMachine_header__myB7V{margin:0 auto 2.25rem;max-width:54rem;text-align:center}.protocolStateMachine_eyebrow__kOl_H{color:var(--psm-green);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.protocolStateMachine_heading__4QJdW{color:#fff;font-family:var(--font-primary,Roobert,ui-sans-serif,system-ui,sans-serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0;text-align:center}.protocolStateMachine_description__1Y3Sj{color:var(--psm-muted);font-size:1.125rem;line-height:1.55;margin:1rem auto 0;max-width:45rem}.protocolStateMachine_columns__PUw2b{display:grid;gap:.875rem;grid-template-columns:1fr 1fr;margin-bottom:.875rem}.protocolStateMachine_panel__yHu81{background:#101014d6;border:1px solid var(--psm-panel-border);border-radius:.5rem;box-shadow:inset 0 0 0 1px #ffffff0a;overflow:hidden}.protocolStateMachine_panelHeader__tpKNq{align-items:center;background:#111014d6;border-bottom:1px solid var(--psm-panel-border);color:var(--psm-muted);display:flex;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.06em;line-height:1.6;padding:.6875rem 1rem;text-transform:uppercase}.protocolStateMachine_liveDot__H15D5{background:var(--psm-green);border-radius:50%;box-shadow:0 0 0 2px #13ef9326,0 0 8px #13ef9373;flex-shrink:0;height:6px;width:6px}.protocolStateMachine_conversation__REqDi{display:flex;flex-direction:column;gap:.75rem;min-height:16rem;padding:1rem .875rem}.protocolStateMachine_bubble__jXx0O{align-items:flex-start;display:flex;gap:.625rem}.protocolStateMachine_who__L_UDw{font-size:.625rem;font-weight:700;letter-spacing:.08em;min-width:3rem;padding-top:.25rem;text-transform:uppercase;white-space:nowrap}.protocolStateMachine_whoAgent__mGtJd{color:var(--psm-green)}.protocolStateMachine_whoCaller__4GPKL{color:var(--psm-muted2)}.protocolStateMachine_bubbleBody__dfqLu{flex:1;min-width:0}.protocolStateMachine_bubbleText__ghcb9{background:var(--psm-surface);border:1px solid var(--psm-border);border-radius:.625rem;flex:1;font-size:.875rem;line-height:1.55;max-width:27.5rem;padding:.625rem .8125rem}.protocolStateMachine_bubbleTextAgent__V9FM0{border-color:#13ef9333}.protocolStateMachine_bubbleTextCaller__fgIqb{border-color:#ffffff12;color:var(--psm-muted);font-style:italic}.protocolStateMachine_waveform__Ol6_o{align-items:center;display:flex;gap:3px;height:1.5rem;margin-top:.375rem}.protocolStateMachine_waveBar__ie7Gw{background:var(--psm-green);border-radius:2px;opacity:.7;width:3px}.protocolStateMachine_interruptBadge__A1Sfd{align-items:center;background:#ff8f8f14;border:1px solid #ff8f8f40;border-radius:.375rem;color:var(--psm-red);display:inline-flex;font-size:.6875rem;font-weight:700;gap:.4375rem;letter-spacing:.05em;padding:.3125rem .6875rem;text-transform:uppercase;width:fit-content}.protocolStateMachine_interruptDot__NiIVW{background:var(--psm-red);border-radius:50%;height:6px;width:6px}.protocolStateMachine_stream__Ex9I3{display:flex;flex-direction:column;font-family:var(--font-mono,"Fira Code",ui-monospace,monospace);font-size:.8125rem;gap:2px;line-height:1.75;min-height:16rem;padding:.875rem}.protocolStateMachine_message__201GJ{display:flex;gap:.5rem}.protocolStateMachine_arrow__0fVhQ{align-items:center;background:#0b0b0c99;border:1px solid;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:700;height:1rem;justify-content:center;line-height:1;margin-top:.125rem;width:1rem}.protocolStateMachine_arrowSend__gyItI{color:var(--psm-green)}.protocolStateMachine_arrowRecv__RHJQN{color:var(--psm-blue)}.protocolStateMachine_arrowInterrupt__nMfAt{color:var(--psm-red)}.protocolStateMachine_messageContent__u_O9_{color:#e5e7eb;flex:1;min-width:0}.protocolStateMachine_tokenKey__XHw1Z{color:var(--psm-blue)}.protocolStateMachine_tokenString__Kv_IO{color:var(--psm-purple)}.protocolStateMachine_tokenPunct__mcL6N{color:var(--psm-muted2)}.protocolStateMachine_tokenValue__RgmHx{color:#ffd27a}.protocolStateMachine_tokenError__yd72L,.protocolStateMachine_tokenStruck__hhT9C{color:var(--psm-red)}.protocolStateMachine_tokenStruck__hhT9C{opacity:.7;text-decoration:line-through}.protocolStateMachine_tokenNote__ZtkYD{color:var(--psm-red);font-size:.625rem;opacity:.55}.protocolStateMachine_audioChunks__IUdTO{align-items:center;display:inline-flex;gap:3px;vertical-align:middle}.protocolStateMachine_audioChunk__0xG74{background:var(--psm-blue);border-radius:2px;height:5px;opacity:.5;width:5px}.protocolStateMachine_capabilities__GMbee{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.protocolStateMachine_wrapperCardsAbove__P8v5d .protocolStateMachine_capabilities__GMbee{margin-bottom:.875rem}.protocolStateMachine_wrapperCardsAbove__P8v5d .protocolStateMachine_columns__PUw2b{margin-bottom:0}.protocolStateMachine_capability__em_zM{background:var(--psm-surface);border:1px solid var(--psm-panel-border);border-radius:.5rem;padding:.6875rem .625rem}.protocolStateMachine_capabilityOn__4HMBN{background:#13ef930d;border-color:#13ef9359}.protocolStateMachine_capabilityNumber__oProR{color:var(--psm-muted);font-size:.6875rem;font-weight:600;letter-spacing:.06em;line-height:1.4;margin-bottom:.25rem}.protocolStateMachine_capabilityName__k3Pb6{color:var(--psm-muted);font-size:.875rem;font-weight:700;line-height:1.3;margin-bottom:.1875rem}.protocolStateMachine_capabilityOn__4HMBN .protocolStateMachine_capabilityName__k3Pb6,.protocolStateMachine_capabilityOn__4HMBN .protocolStateMachine_capabilityNumber__oProR{color:var(--psm-green)}.protocolStateMachine_capabilityDescription__l7ise{color:var(--psm-muted);font-size:.75rem;line-height:1.4}.protocolStateMachine_progress__J5_xS{background:var(--psm-border);border-radius:1px;height:2px;margin-top:1.25rem;overflow:hidden}.protocolStateMachine_progressFill__uy73G{background:var(--psm-progress-gradient);border-radius:1px;height:100%;width:80%}.protocolStateMachine_ctaRow__HcY6G{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}@media (width <= 680px){.protocolStateMachine_columns__PUw2b{grid-template-columns:1fr}.protocolStateMachine_conversation__REqDi,.protocolStateMachine_stream__Ex9I3{min-height:0}.protocolStateMachine_panelHeader__tpKNq{padding:.625rem .875rem}.protocolStateMachine_capabilities__GMbee{gap:.4375rem;grid-template-columns:1fr 1fr}.protocolStateMachine_capability__em_zM{padding:.625rem .5625rem}}