.hero-demo-module__qZtyRG__demo{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:22px;max-width:1080px;margin:0 auto;scroll-margin-top:88px;overflow:hidden;box-shadow:0 40px 80px -30px #0e1b2b59,0 2px 6px #0e1b2b0f}.hero-demo-module__qZtyRG__tabs{background:var(--window-bar);gap:4px;padding:10px 14px 0;display:flex}.hero-demo-module__qZtyRG__tab,.hero-demo-module__qZtyRG__tabActive{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;padding:7px 16px;font-size:14px;font-weight:600}.hero-demo-module__qZtyRG__tab:hover{color:var(--ink)}.hero-demo-module__qZtyRG__tabActive{background:var(--card);border-color:var(--line);color:var(--ink)}.hero-demo-module__qZtyRG__bar{border-bottom:1px solid var(--line);background:var(--window-bar);align-items:center;gap:10px;padding:10px 14px;display:flex}.hero-demo-module__qZtyRG__control{border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.hero-demo-module__qZtyRG__control:first-child{background:var(--teal);border-color:var(--teal);color:#fff}.hero-demo-module__qZtyRG__track{background:var(--line);border-radius:2px;flex:1;min-width:40px;height:4px;overflow:hidden}.hero-demo-module__qZtyRG__track span{background:var(--teal);height:100%;display:block}.hero-demo-module__qZtyRG__label{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.hero-demo-module__qZtyRG__body{grid-template-columns:minmax(0,1fr) 340px;height:460px;display:grid}.hero-demo-module__qZtyRG__colLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:600;margin-bottom:12px!important}.hero-demo-module__qZtyRG__transcript{flex-direction:column;min-height:0;padding:18px 24px 0;display:flex}.hero-demo-module__qZtyRG__lines{flex-direction:column;flex:1;gap:10px;min-height:0;padding-bottom:18px;display:flex;position:relative;overflow-y:auto}.hero-demo-module__qZtyRG__lines>div{flex-direction:column;display:flex}.hero-demo-module__qZtyRG__line{border-radius:var(--radius-md);max-width:82%;font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;padding:10px 14px;font-size:15px;line-height:1.45;transition:border-color .2s,box-shadow .2s;animation:.35s ease-out hero-demo-module__qZtyRG__rise}.hero-demo-module__qZtyRG__contact{background:var(--bubble);color:var(--ink);border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.hero-demo-module__qZtyRG__you{background:var(--ink);color:var(--on-ink);border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.hero-demo-module__qZtyRG__lineActive{border-color:var(--teal);box-shadow:0 0 0 4px #0b8f8026}.hero-demo-module__qZtyRG__who{opacity:.6;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.hero-demo-module__qZtyRG__callDivider{background:var(--mint);color:var(--teal-strong);border-radius:999px;align-self:center;padding:2px 12px;font-size:12px;font-weight:600;margin:8px 0!important}.hero-demo-module__qZtyRG__ring{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:auto;animation:.35s ease-out hero-demo-module__qZtyRG__rise;display:flex}.hero-demo-module__qZtyRG__ring small{color:var(--muted);font-size:14px}.hero-demo-module__qZtyRG__ringIcon{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:10px;animation:1.2s ease-out infinite hero-demo-module__qZtyRG__ring;display:grid}.hero-demo-module__qZtyRG__notice{background:var(--amber-bg);color:var(--ink);border-radius:12px;padding:8px 14px;font-size:15px;font-weight:600;animation:.35s ease-out hero-demo-module__qZtyRG__rise;margin-top:16px!important}.hero-demo-module__qZtyRG__profile{border-left:1px solid var(--line);background:var(--mint-2);flex-direction:column;gap:14px;min-height:0;padding:18px;display:flex;overflow-y:auto}.hero-demo-module__qZtyRG__person{align-items:center;gap:12px;line-height:1.3;display:flex}.hero-demo-module__qZtyRG__person>span:last-child{flex-direction:column;display:flex}.hero-demo-module__qZtyRG__person small{color:var(--muted);font-size:14px}.hero-demo-module__qZtyRG__avatar{background:var(--mint);width:40px;height:40px;color:var(--teal-strong);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.hero-demo-module__qZtyRG__empty{color:var(--muted);font-size:14px}.hero-demo-module__qZtyRG__fields{flex-direction:column;gap:6px;margin:0;display:flex}.hero-demo-module__qZtyRG__fieldRow{border-top:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:8px;padding-top:6px;font-size:14px;animation:.35s ease-out hero-demo-module__qZtyRG__rise;display:grid}.hero-demo-module__qZtyRG__fieldRow dt{color:var(--muted);padding-top:5px}.hero-demo-module__qZtyRG__fieldRow dd{margin:0}.hero-demo-module__qZtyRG__field{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;margin:0 -8px;padding:4px 8px;font-weight:600;display:flex}.hero-demo-module__qZtyRG__field:hover:not(:disabled){background:var(--card);border-color:var(--line)}.hero-demo-module__qZtyRG__field small{color:var(--teal-strong);font-size:12.5px;font-weight:400}.hero-demo-module__qZtyRG__fieldActive,.hero-demo-module__qZtyRG__fieldActive:hover:not(:disabled){background:var(--card);border-color:var(--teal)}.hero-demo-module__qZtyRG__fieldOpen{cursor:default;color:var(--muted);font-style:italic}.hero-demo-module__qZtyRG__fieldOpen small{color:var(--muted)}.hero-demo-module__qZtyRG__fieldPulse{border:1px dashed var(--amber);background:var(--amber-bg)}.hero-demo-module__qZtyRG__conflict,.hero-demo-module__qZtyRG__followup{border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:14px;animation:.35s ease-out hero-demo-module__qZtyRG__rise;display:flex}.hero-demo-module__qZtyRG__conflictTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:600}.hero-demo-module__qZtyRG__conflict .vf-conflict__side{flex:1;min-width:0}.hero-demo-module__qZtyRG__resolved{color:var(--teal-strong);font-size:13px}.hero-demo-module__qZtyRG__task{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.hero-demo-module__qZtyRG__task input{width:18px;height:18px;accent-color:var(--teal);flex-shrink:0;margin:0}.hero-demo-module__qZtyRG__taskDone{color:var(--muted);text-decoration:line-through}.hero-demo-module__qZtyRG__endCard{border-top:1px solid var(--line);background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;animation:.35s ease-out hero-demo-module__qZtyRG__rise;display:flex}.hero-demo-module__qZtyRG__endCard p{font-family:var(--font-display),sans-serif;font-size:18px;font-weight:700}.hero-demo-module__qZtyRG__endCtas{align-items:center;gap:12px;display:flex}.hero-demo-module__qZtyRG__replay{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:15px;text-decoration:underline}.hero-demo-module__qZtyRG__caption{border-top:1px solid var(--line);background:var(--window-bar);min-height:48px;color:var(--ink);text-align:center;padding:12px 24px;font-size:15px;font-weight:600}@keyframes hero-demo-module__qZtyRG__rise{0%{opacity:0;transform:translateY(6px)}}@keyframes hero-demo-module__qZtyRG__ring{0%{box-shadow:0 0 #0b8f8073}to{box-shadow:0 0 0 18px #0b8f8000}}@media (max-width:860px){.hero-demo-module__qZtyRG__body{grid-template-rows:280px auto;grid-template-columns:minmax(0,1fr);height:auto}.hero-demo-module__qZtyRG__profile{border-left:0;border-top:1px solid var(--line);overflow:visible}}@media (max-width:720px){.hero-demo-module__qZtyRG__demo{border-radius:16px;margin-top:40px}.hero-demo-module__qZtyRG__transcript{padding:14px 14px 0}.hero-demo-module__qZtyRG__line{max-width:92%;font-size:14px}.hero-demo-module__qZtyRG__label{font-size:11px}.hero-demo-module__qZtyRG__caption{padding:10px 14px;font-size:14px}.hero-demo-module__qZtyRG__endCard{padding:14px}}@media (max-width:420px){.hero-demo-module__qZtyRG__bar{flex-wrap:wrap}.hero-demo-module__qZtyRG__label{order:1;width:100%}}@media (prefers-reduced-motion:reduce){.hero-demo-module__qZtyRG__demo *,.hero-demo-module__qZtyRG__demo :before{animation:none!important}}
