.liveHero{display:flex;justify-content:space-between;align-items:center;padding:8px 0 22px}.liveHero h1{font-size:34px;margin:5px 0}.liveHero p{color:var(--muted)}.liveState{padding:9px 14px;border:1px solid var(--line);border-radius:999px;font-size:10px;letter-spacing:1.5px}.liveState.listening{color:var(--lime);border-color:#526e36}.liveState.connected,.liveState.connecting,.liveState.thinking{color:#f5bf67;border-color:#806337}.liveState.speaking{color:#72c7ff;border-color:#386a86}.liveSetup{display:grid;grid-template-columns:230px minmax(260px,1fr) 210px auto;grid-gap:14px;gap:14px;align-items:end;padding:18px;background:#11141c;border:1px solid var(--line);border-radius:13px;margin-bottom:16px}.liveSetup textarea{min-height:72px;font-family:monospace}.liveSpeakToggle{height:72px;display:flex!important;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#0b0e14;color:white;letter-spacing:0}.liveSpeakToggle input{width:17px;height:17px;accent-color:var(--lime)}.liveSpeakToggle small,.liveSpeakToggle span{display:block}.liveSpeakToggle small{margin-top:4px;color:var(--muted)}.liveConsole{border:1px solid var(--line);border-radius:14px;background:#090b10;overflow:hidden}.liveTranscript{height:460px;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:12px}.liveTranscript article{max-width:76%;padding:13px 15px;border-radius:12px;background:#171b25}.liveTranscript article.user{align-self:flex-end;background:#29351f}.liveTranscript article.tool{border:1px solid #725b2d;background:#201b12;font-family:monospace}.liveTranscript article.system{align-self:center;background:transparent;color:var(--muted);font-size:12px}.liveTranscript article small{text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.liveTranscript article p{white-space:pre-wrap;margin:6px 0 0}.livePlay,.liveTranscript .streaming i{color:var(--lime)}.livePlay{display:block;min-height:32px;margin-top:9px;padding:0 5px;border:0;background:transparent}.liveAudio{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 14px;border-top:1px solid var(--line);background:#0e1218}.liveAudio audio{height:38px;margin:0}.liveAudio button{height:38px;min-height:38px}.liveComposer{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:8px;gap:8px;padding:14px;border-top:1px solid var(--line);background:#11141c}.liveComposer textarea{min-height:58px}.sessionId{display:block;color:var(--muted);margin-top:9px}.liveComposer button,.liveSetup .primary{height:42px}@media(max-width:1050px){.liveSetup{grid-template-columns:1fr 1fr}.liveSetup .primary{width:100%}}@media(max-width:850px){.liveSetup{grid-template-columns:1fr}.liveComposer{grid-template-columns:1fr 1fr 1fr}.liveComposer textarea{grid-column:1/-1}.liveTranscript article{max-width:92%}}@media(max-width:560px){.liveAudio{grid-template-columns:1fr 1fr}.liveAudio audio{grid-column:1/-1}.liveComposer{grid-template-columns:1fr}.liveComposer button{width:100%}}.agentConfig{margin-top:28px;border-top:1px solid var(--line);padding-top:24px}.agentConfigGrid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);grid-gap:24px;gap:24px;align-items:start}.agentConfig .studio{max-width:none}.agentConfig textarea{min-height:82px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.toolChecks{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;margin:8px 0 20px}.toolChecks label{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#11141c}.toolChecks input{width:auto}.toolChecks span{display:flex;flex-direction:column}.toolChecks small{color:var(--muted)}@media(max-width:900px){.agentConfigGrid{grid-template-columns:1fr}}.webhooksPage{width:100%;min-width:0}.webhooksPage .liveHero{gap:24px}.webhooksPage .liveHero p{max-width:680px;margin:7px 0 0;line-height:1.55}.webhooksPage>.notice{margin-bottom:18px}.webhooksPage .agentConfigGrid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:22px;align-items:start}.webhooksPage .studio{width:100%;max-width:none;padding:24px;min-width:0}.webhooksPage .studio>h2{margin:0 0 22px}.webhooksPage .studio>label{margin-bottom:17px}.webhooksPage .studio textarea{min-height:88px;margin-bottom:0;font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.webhooksPage .studio label:nth-of-type(2) textarea{min-height:104px;font-family:inherit}.webhooksPage .formRow{margin-bottom:17px}.webhookParams{margin:22px 0;padding:18px;border:1px solid var(--line);border-radius:11px;background:#0b0e14}.webhookParams .modalHead{align-items:center;margin:0 0 14px}.webhookParams .modalHead h3{margin:0 0 5px}.webhookParams .modalHead small{color:var(--muted)}.webhookParams .modalHead>button{width:auto;min-width:120px;height:40px;min-height:40px;padding:0 14px;display:inline-flex;font-size:12px;font-weight:800}.parameterRow{display:grid;grid-template-columns:minmax(110px,1fr) 112px 104px minmax(150px,1.4fr) 105px 42px;grid-gap:8px;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #202530}.parameterRow:first-of-type{border-top:0}.parameterRow input,.parameterRow select{margin:0;min-width:0}.parameterRow label{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:0 7px;color:#b2b8c5;letter-spacing:0;white-space:nowrap}.checkLine input,.parameterRow label input{width:16px;height:16px;accent-color:var(--lime)}.parameterRow>button{width:42px;height:42px;min-height:42px;padding:0;display:grid;place-items:center;border:1px solid #4d3036;border-radius:8px;background:#231418;color:#ff9ba2;font-size:20px}.parameterRow>button:hover{background:#351719;border-color:#74404a}.checkLine{display:flex!important;align-items:center;gap:9px;margin:19px 0!important;padding:13px 14px;border:1px solid var(--line);border-radius:9px;background:#0b0e14;color:#d4d8e1;letter-spacing:0}.webhooksPage .toolChecks{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));margin:9px 0 22px}.webhooksPage .toolChecks label{min-height:62px;margin:0;transition:border-color .16s ease,background-color .16s ease}.webhooksPage .toolChecks label:has(input:checked){border-color:#526b32;background:#182011}.webhookSidebar{position:-webkit-sticky;position:sticky;top:24px;min-width:0}.webhookTester{padding:18px;border:1px solid var(--line);border-radius:12px;background:#11141c;margin-bottom:14px}.webhookTester label{display:block;margin-bottom:8px}.webhookTester input{margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.webhookList{gap:12px}.webhookList article{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,76px);grid-gap:8px;gap:8px;padding:18px;align-items:center}.webhookList article>div:first-child{min-width:0}.webhookList h2{font-size:17px;margin:8px 0 5px}.webhookList p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.webhookList button{min-width:0;width:100%;padding:0 10px}.webhookList button:last-child{color:#ff9ba2;border-color:#63343a}.webhookFormActions{display:flex;gap:9px;align-items:center;justify-content:flex-end;padding-top:18px;border-top:1px solid var(--line)}.webhookFormActions .danger{margin-right:auto}@media(max-width:1180px){.webhooksPage .agentConfigGrid{grid-template-columns:1fr}.webhookSidebar{position:static}.webhookList article{grid-template-columns:minmax(0,1fr) repeat(3,84px)}}@media(max-width:760px){.webhooksPage .studio{padding:18px}.webhookParams{padding:14px}.parameterRow{grid-template-columns:1fr 1fr}.parameterRow input:nth-of-type(2){grid-column:1/-1}.parameterRow label{justify-content:flex-start;min-height:42px}.parameterRow>button{justify-self:end}.webhookList article{grid-template-columns:1fr 1fr 1fr}.webhookList article>div:first-child{grid-column:1/-1}.webhooksPage .toolChecks{grid-template-columns:1fr}}@media(max-width:500px){.webhookParams .modalHead{align-items:flex-start;gap:12px;flex-direction:column}.webhookParams .modalHead>button{width:100%}.parameterRow{grid-template-columns:1fr}.parameterRow input:nth-of-type(2){grid-column:auto}.parameterRow>button{width:100%;justify-self:stretch}.webhookList article{grid-template-columns:1fr}.webhookList article>div:first-child{grid-column:auto}.webhookList button{width:100%}.webhookFormActions{display:grid;grid-template-columns:1fr}.webhookFormActions button{width:100%}}