.auth-faces span{width:38px!important;height:38px!important;margin-left:-8px!important;border-radius:50%;display:block!important;background-color:#fff!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center 30%!important;border:2px solid #fff!important;box-shadow:0 2px 8px #291d7c55;color:transparent!important}.auth-faces span:first-child{margin-left:0!important}.auth-faces .face-one{background-image:url(/avatar-customer-success.png)!important}.auth-faces .face-two{background-image:url(/avatar-support-lead.png)!important}.auth-faces .face-three{background-image:url(/avatar-voice-specialist.png)!important}.auth-story-copy h2{margin-top:0!important}.agent-builder-wrap{--bd-raised:#0e1112;--bd-sunken:#090d0e;--bd-line:#242a2b;--bd-line-strong:#33403f;--bd-accent:#19d3ee;--bd-accent-dim:#0d6d7c;--bd-ok:#35d39a;--bd-warn:#f5b942;--bd-danger:#ff6b6b;--bd-text:#eef3f3;--bd-muted:#93a3a6;--bd-dim:#6a7b80;--bd-mono:"JetBrains Mono",ui-monospace,"Cascadia Mono",monospace}.agent-builder-wrap .configured-tool>.toggle,.agent-builder-wrap .toggle{flex:none;width:46px;height:26px;padding:3px;display:inline-flex;align-items:center;border:1px solid #3d4a4c;border-radius:999px;background:#1f2829!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.4);cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.agent-builder-wrap .configured-tool>.toggle span,.agent-builder-wrap .toggle span{width:18px;height:18px;border-radius:50%;background:#86979a;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:transform .2s cubic-bezier(.34,1.4,.64,1),background .18s ease}.agent-builder-wrap .configured-tool>.toggle.on,.agent-builder-wrap .toggle.on{border-color:var(--bd-accent);background:linear-gradient(180deg,#2ee0f8,var(--bd-accent) 60%,#0fb4cd)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 14px rgba(25,211,238,.3)}.agent-builder-wrap .configured-tool>.toggle.on span,.agent-builder-wrap .toggle.on span{transform:translateX(18px);background:#04191d}.agent-builder-wrap .toggle:hover:not(:disabled){border-color:var(--bd-accent-dim)}.agent-builder-wrap .toggle:focus-visible{outline:2px solid var(--bd-accent);outline-offset:2px}.agent-builder-wrap .toggle:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.agent-builder-wrap .setting-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:.6rem .85rem;border:1px solid var(--bd-line);border-radius:10px;background:var(--bd-raised);transition:border-color .16s ease,background .16s ease}.agent-builder-wrap .setting-row:hover{border-color:var(--bd-line-strong);background:#111617}.agent-builder-wrap .setting-row>span{color:#d3dee0;font-size:.82rem;font-weight:600;line-height:1.35}.agent-builder-wrap .builder-section{border:1px solid var(--bd-line)!important;border-radius:12px;margin-bottom:.5rem;background:#0c0f10;overflow:hidden;transition:border-color .16s ease}.agent-builder-wrap .builder-section:hover{border-color:var(--bd-line-strong)!important}.agent-builder-wrap .builder-section[open]{border-color:#2b3a3c!important;background:var(--bd-raised)}.agent-builder-wrap .builder-section>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem;color:#e2ebec;font-size:.86rem;font-weight:650;letter-spacing:-.01em;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .16s ease,background .16s ease}.agent-builder-wrap .builder-section>summary::-webkit-details-marker{display:none}.agent-builder-wrap .builder-section>summary:hover{background:#121819;color:#fff}.agent-builder-wrap .builder-section>summary:focus-visible{outline:2px solid var(--bd-accent);outline-offset:-2px}.agent-builder-wrap .builder-section[open]>summary{border-bottom:1px solid var(--bd-line);color:var(--bd-accent)}.agent-builder-wrap .builder-section>summary>.section-chevron{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#161d1e;color:var(--bd-muted);font-size:.7rem;line-height:1;transition:transform .2s ease,background .16s ease,color .16s ease}.agent-builder-wrap .builder-section[open]>summary>.section-chevron{transform:rotate(180deg);background:#0b2a30;color:var(--bd-accent)}.agent-builder-wrap .section-body{display:grid;grid-gap:.75rem;gap:.75rem;padding:.95rem}.agent-builder-wrap .section-body>label{display:grid;grid-gap:.45rem;gap:.45rem;color:#c6d2d4;font-size:.78rem;font-weight:600}.agent-builder-wrap .section-body input:not([type]),.agent-builder-wrap .section-body input[type=number],.agent-builder-wrap .section-body input[type=tel],.agent-builder-wrap .section-body input[type=text],.agent-builder-wrap .section-body input[type=url],.agent-builder-wrap .section-body select,.agent-builder-wrap .section-body textarea{min-height:44px;border:1px solid #2b3234;border-radius:8px;background:var(--bd-sunken);color:var(--bd-text);font-size:.87rem;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.agent-builder-wrap .section-body input:focus,.agent-builder-wrap .section-body select:focus,.agent-builder-wrap .section-body textarea:focus{border-color:var(--bd-accent);outline:none;box-shadow:0 0 0 3px rgba(25,211,238,.16)}.agent-builder-wrap .range-row{display:flex;align-items:center;gap:.8rem}.agent-builder-wrap .range-row input[type=range]{flex:1 1;min-width:0;height:22px;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.agent-builder-wrap .range-row input[type=range]::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(90deg,var(--bd-accent) 0,var(--bd-accent) var(--fill,0),#262d2f var(--fill,0))}.agent-builder-wrap .range-row input[type=range]::-moz-range-track{height:5px;border-radius:999px;background:#262d2f}.agent-builder-wrap .range-row input[type=range]::-moz-range-progress{height:5px;border-radius:999px;background:var(--bd-accent)}.agent-builder-wrap .range-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-5.5px;border:2px solid #04191d;border-radius:50%;background:#d9f8ff;box-shadow:0 0 0 1px var(--bd-accent),0 0 10px rgba(25,211,238,.5);-webkit-transition:transform .14s ease;transition:transform .14s ease}.agent-builder-wrap .range-row input[type=range]::-moz-range-thumb{width:16px;height:16px;border:2px solid #04191d;border-radius:50%;background:#d9f8ff;box-shadow:0 0 0 1px var(--bd-accent)}.agent-builder-wrap .range-row input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}.agent-builder-wrap .range-row input[type=range]:focus-visible{outline:2px solid var(--bd-accent);outline-offset:4px;border-radius:999px}.agent-builder-wrap .range-row>b{flex:none;min-width:46px;padding:.3rem .45rem;border:1px solid var(--bd-line);border-radius:6px;background:var(--bd-sunken);color:var(--bd-text);font-family:var(--bd-mono);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.agent-builder-wrap .tool-section-intro{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.agent-builder-wrap .tool-section-intro>span{color:var(--bd-dim);font-size:.75rem}.agent-builder-wrap .tool-add-button{min-height:36px;padding:.4rem .8rem;border:1px solid #2b3a3c!important;border-radius:8px;background:#0f1617!important;color:var(--bd-accent)!important;font-size:.78rem;font-weight:650;box-shadow:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.agent-builder-wrap .tool-add-button:hover{transform:none;border-color:var(--bd-accent)!important;background:#0b2a30!important}.agent-builder-wrap .configured-tools{display:grid;grid-gap:.6rem;gap:.6rem}.agent-builder-wrap .configured-tool{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.45rem .7rem;min-height:46px;border:1px solid var(--bd-line);border-radius:10px;background:linear-gradient(180deg,#101617,#0c1112);transition:border-color .16s ease,box-shadow .16s ease}.agent-builder-wrap .configured-tool.has-info-open{align-items:start}.agent-builder-wrap .configured-tool:hover{border-color:#2f4447;box-shadow:0 6px 18px -10px #000}.agent-builder-wrap .configured-tool .tool-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;padding:0;border:1px solid #16505c;border-radius:10px;background:linear-gradient(160deg,#0c343d,#071b20);color:var(--bd-accent)}.agent-builder-wrap .configured-tool .tool-icon svg{width:20px;height:20px}.agent-builder-wrap .tool-copy{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.agent-builder-wrap .tool-copy>div{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.agent-builder-wrap .tool-copy>div b{color:#f0f6f6;font-size:.88rem;font-weight:650;letter-spacing:-.01em}.agent-builder-wrap .tool-copy>div small{padding:.15rem .42rem;border:1px solid #2a3335;border-radius:5px;background:#131a1b;color:var(--bd-dim);font-family:var(--bd-mono);font-size:.56rem;letter-spacing:.09em;text-transform:uppercase}.agent-builder-wrap .tool-copy>span{color:var(--bd-muted);font-size:.78rem;line-height:1.45}.agent-builder-wrap .tool-copy>em{display:inline-flex;align-items:center;gap:.35rem;width:max-content;font-size:.66rem;font-style:normal;font-weight:600}.agent-builder-wrap .tool-copy>em:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.agent-builder-wrap .tool-copy>em.tool-ready{color:var(--bd-ok)}.agent-builder-wrap .tool-copy>em.tool-setup{color:var(--bd-warn)}.agent-builder-wrap .configured-tool>.icon-remove{opacity:1;width:28px;height:28px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#5d6d70;font-size:1rem;line-height:1;box-shadow:none;transition:color .16s ease,background .16s ease,border-color .16s ease}.agent-builder-wrap .configured-tool>.icon-remove:hover{transform:none;border-color:#4a2427;background:#1d1113;color:var(--bd-danger)}.agent-builder-wrap .configured-tool>.icon-remove:focus-visible{outline:2px solid var(--bd-danger);outline-offset:1px}.agent-builder-wrap .tool-empty{padding:1.4rem 1rem;border:1px dashed #2c3436;border-radius:12px;background:var(--bd-sunken);color:var(--bd-dim);font-size:.8rem;text-align:center}.agent-builder-wrap .custom-tool-config{grid-column:1/-1;margin-top:.35rem;border-top:1px solid var(--bd-line)}.agent-builder-wrap .custom-tool-config>summary{padding:.65rem 0 .15rem;color:var(--bd-accent);font-size:.76rem;font-weight:650;cursor:pointer;list-style:none}.agent-builder-wrap .custom-tool-config>summary::-webkit-details-marker{display:none}@media (max-width:700px){.agent-builder-wrap .configured-tool{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.6rem}.agent-builder-wrap .configured-tool>.icon-remove,.agent-builder-wrap .configured-tool>.toggle{grid-column:auto;grid-row:auto}.agent-builder-wrap .configured-tool>.icon-remove{display:grid}}.tool-library{border:1px solid #242a2b;border-radius:14px;background:#090d0e;box-shadow:0 40px 90px -20px #000}.tool-library-head{border-bottom:1px solid #1c2325}.tool-library-head b{color:#f0f6f6;letter-spacing:-.015em}.tool-library-head span{color:#7d8f93}.tool-search{min-height:44px;margin:.9rem 1.2rem;border:1px solid #2b3234;border-radius:9px;background:#0c1113;color:#eef3f3;box-shadow:none}.tool-search:focus{border-color:#19d3ee;outline:none;box-shadow:0 0 0 3px rgba(25,211,238,.16)}.tool-option{border:1px solid #242a2b;border-radius:12px;background:linear-gradient(180deg,#101617,#0c1112);transition:border-color .16s ease,background .16s ease}.tool-option:hover:not(:disabled){transform:none;border-color:#2f6e78;background:#101819}.tool-option:disabled{opacity:.4;cursor:not-allowed}.tool-option:focus-visible{outline:2px solid #19d3ee;outline-offset:2px}.tool-option .tool-option-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;padding:0;border:1px solid #16505c;border-radius:10px;background:linear-gradient(160deg,#0c343d,#071b20);color:#19d3ee}.tool-option .tool-option-icon svg{width:20px;height:20px}.tool-option b{color:#eff5f5}.tool-option small{color:#8b9c9f;line-height:1.45}.tool-option em{width:max-content;padding:.12rem .4rem;border:1px solid #2a3335;border-radius:5px;background:#131a1b;color:#7d8f93;font-family:var(--bd-mono,ui-monospace,monospace);font-size:.55rem;font-style:normal;letter-spacing:.09em;text-transform:uppercase}.tool-option em.ready{border-color:#1d4f45;background:#0a1a17;color:#35d39a}.agent-builder-wrap .test-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:.25rem;gap:.25rem;padding:4px;border:1px solid var(--bd-line)!important;border-radius:10px;background:var(--bd-sunken)!important}.agent-builder-wrap .test-tabs button{min-height:38px;padding:.4rem .7rem;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--bd-muted);font-size:.82rem;font-weight:600;box-shadow:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.agent-builder-wrap .test-tabs button:hover{transform:none;background:#131a1b;color:var(--bd-text)}.agent-builder-wrap .test-tabs button.active{border-color:#17616b;background:#0b2a30;color:var(--bd-accent)}.agent-builder-wrap .test-tabs button:focus-visible{outline:2px solid var(--bd-accent);outline-offset:1px}.agent-builder-wrap .test-pane{display:flex;flex-direction:column}.agent-builder-wrap .aura-call{position:relative;isolation:isolate;display:grid;flex:1 1;min-height:560px;margin-top:.6rem}.agent-builder-wrap .aura-call:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:12px;background:radial-gradient(circle at 50% 34%,rgba(25,211,238,.12),transparent 60%),radial-gradient(circle at 1px 1px,rgba(150,200,210,.06) 1px,transparent 0);background-size:auto,24px 24px}.aura-orb{position:relative;flex:none;width:148px;height:148px;display:grid;place-items:center}.aura-core{width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ccf9ff,#19d3ee 46%,#0a7183);box-shadow:0 0 30px rgba(25,211,238,.55),0 0 80px rgba(25,211,238,.22);animation:aura-breathe 3.4s ease-in-out infinite}.aura-ring{position:absolute;inset:0;border:1.5px solid rgba(25,211,238,.75);border-radius:50%;opacity:0;box-shadow:inset 0 0 18px rgba(25,211,238,.25);animation:aura-pulse 3.6s cubic-bezier(.2,.6,.3,1) infinite}.aura-ring:nth-of-type(2){animation-delay:1.2s}.aura-ring:nth-of-type(3){animation-delay:2.4s}@keyframes aura-pulse{0%{transform:scale(.36);opacity:.85}to{transform:scale(1);opacity:0}}@keyframes aura-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.aura-orb[data-state=connecting] .aura-ring{animation-duration:1.6s;border-color:rgba(245,185,66,.55)}.aura-orb[data-state=connecting] .aura-core{background:radial-gradient(circle at 34% 28%,#ffeec2,#f5b942 46%,#8a6415);box-shadow:0 0 26px rgba(245,185,66,.5)}.aura-orb[data-state=live] .aura-ring{animation-duration:2.2s}.aura-orb-slot .aura-orb{width:52px;height:52px}.aura-orb-slot .aura-core{width:20px;height:20px;box-shadow:0 0 16px rgba(25,211,238,.6)}.aura-idle{display:grid;place-content:center;justify-items:center;grid-gap:.55rem;gap:.55rem;padding:2rem;text-align:center}.aura-idle h3{margin:.6rem 0 0;color:#f2f8f8;font-size:1.15rem;letter-spacing:-.02em}.aura-idle>p{max-width:340px;margin:0;color:var(--bd-muted);font-size:.87rem;line-height:1.55}.agent-builder-wrap .aura-start{min-height:46px;margin-top:.7rem;padding:0 1.5rem;border:0;border-radius:9px;background:linear-gradient(180deg,#35dcf5,#19d3ee 55%,#0fb0c9);color:#032027;font-size:.9rem;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 22px rgba(25,211,238,.22);transition:filter .16s ease,box-shadow .16s ease,transform .16s ease}.agent-builder-wrap .aura-start:hover{transform:none;filter:brightness(1.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 28px rgba(25,211,238,.3)}.agent-builder-wrap .aura-start:active{transform:translateY(1px)}.aura-hint{color:var(--bd-dim);font-size:.72rem}.aura-error{margin:.4rem 0 0;padding:.6rem .8rem;border:1px solid #4a2427;border-left-width:3px;border-radius:8px;background:#190f11;color:#ffb3b8;font-size:.8rem;line-height:1.45}.aura-live{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;min-height:0;padding:.85rem}.aura-live-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:.85rem;gap:.85rem;padding:.7rem .85rem;border:1px solid var(--bd-line);border-radius:12px;background:linear-gradient(180deg,#101617,#0c1112)}.aura-live-meta{min-width:0}.aura-live-meta b{display:block;overflow:hidden;color:#f1f7f7;font-size:.92rem;font-weight:650;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.aura-live-meta span{display:block;margin-top:.15rem;color:var(--bd-dim);font-size:.74rem}.aura-timer{color:#d5e5e7;font-family:var(--bd-mono);font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.agent-builder-wrap .aura-end{min-height:38px;padding:0 .9rem;border:1px solid #55272b;border-radius:8px;background:#1c1113;color:#ff9aa1;font-size:.8rem;font-weight:650;box-shadow:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.agent-builder-wrap .aura-end:hover{transform:none;border-color:var(--bd-danger);background:#2a1519;color:#ffc3c7}.aura-transcript-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .15rem}.aura-transcript-head b{color:#d9e5e7;font-size:.8rem;font-weight:650}.aura-state{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .55rem;border:1px solid #1d4f45;border-radius:999px;background:#0a1a17;color:var(--bd-ok);font-family:var(--bd-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.aura-state i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:aura-blink 2s ease-out infinite}.aura-state.is-connecting{border-color:#5a4820;background:#1a1409;color:var(--bd-warn)}@keyframes aura-blink{0%{box-shadow:0 0 0 0 currentColor}70%,to{box-shadow:0 0 0 6px transparent}}.aura-transcript{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;min-height:0;overflow-y:auto;padding:.9rem;border:1px solid var(--bd-line);border-radius:12px;background:var(--bd-sunken);scroll-behavior:smooth}.aura-transcript::-webkit-scrollbar{width:8px}.aura-transcript::-webkit-scrollbar-thumb{border-radius:999px;background:#232b2c}.aura-transcript-empty{margin:0;padding:1.5rem .5rem;color:var(--bd-dim);font-size:.8rem;text-align:center}.aura-turn{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:baseline;animation:aura-turn-in .24s ease-out both}@keyframes aura-turn-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.aura-turn b{overflow:hidden;color:var(--bd-dim);font-family:var(--bd-mono);font-size:.57rem;font-weight:500;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.aura-turn.is-agent b{color:var(--bd-accent)}.aura-turn p{margin:0;color:#bccbcf;font-size:.86rem;line-height:1.55}.aura-turn.is-agent p{color:#e8f2f3}@media (prefers-reduced-motion:reduce){.aura-core,.aura-ring,.aura-state i,.aura-turn{animation:none!important}.aura-ring{opacity:.25;transform:scale(.72)}.aura-transcript{scroll-behavior:auto}}@media (max-width:620px){.aura-live-top{grid-template-columns:auto minmax(0,1fr);row-gap:.6rem}.agent-builder-wrap .aura-end,.aura-timer{grid-column:span 1}}