.hw-page{--hw-muted:#626b78;--hw-purple:#6650b4;--hw-paper:#fff}.hw-page [hidden]{display:none!important}.hw-page section,.hw-recording,.hw-recording-note,.hw-timestamp{scroll-margin-top:105px}.hw-page p{text-wrap:pretty}.hw-page h2{letter-spacing:-.04em;font-size:clamp(28px,3.2vw,41px);line-height:1.1}.hw-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;padding:146px 0 74px;display:grid}.hw-kicker{color:var(--hw-muted);margin:0 0 20px;font-size:14px;font-weight:550}.hw-hero h1{letter-spacing:-.047em;max-width:15ch;font-size:clamp(41px,4.3vw,59px);line-height:1.04}.hw-lede{color:var(--ink2);max-width:47ch;margin:24px 0 0;font-size:17px;line-height:1.65}.hw-links{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.hw-link{color:var(--ink);text-underline-offset:5px;align-items:center;gap:7px;font-size:13px;font-weight:550;line-height:1.5;text-decoration:underline #c7c7d4;display:inline-flex}.hw-link:hover{text-decoration-color:currentColor}.hw-overview{grid-template-columns:minmax(0,1fr) 74px minmax(0,1.2fr);align-items:center;gap:22px;padding-top:24px;display:grid}.hw-overview-inputs,.hw-overview-outputs{gap:12px;display:grid}.hw-overview-inputs>span{min-height:58px;color:var(--ink2);background:#ffffff70;border:1px solid #e2e3eb;border-radius:12px;align-items:center;padding:11px 14px;font-size:12px;line-height:1.45;display:flex}.hw-overview-core{color:#503f91;background:#f1edf9;border:1px solid #d8d1eb;border-radius:15px;place-items:center;min-height:58px;font-size:14px;font-weight:600;display:grid;position:relative}.hw-overview-core:before,.hw-overview-core:after{content:"";background:#b9b0cf;width:23px;height:1px;position:absolute;top:50%}.hw-overview-core:before{right:100%}.hw-overview-core:after{left:100%}.hw-overview-outputs>span{background:#fff;border:1px solid #e2e3eb;border-radius:12px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:11px 13px;font-size:12px;font-weight:500;line-height:1.45;display:grid;box-shadow:0 10px 22px -19px #44406766}.hw-overview-outputs svg{width:20px;height:20px;color:var(--hw-purple)}.hw-overview>p{text-align:center;color:var(--hw-muted);grid-column:1/-1;margin:10px 0 0;font-size:11px;line-height:1.6}.hw-guide{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:14px 24px;padding:22px 0;display:flex}.hw-guide a{color:var(--hw-muted);font-size:12px;line-height:1.5}.hw-guide a:hover{color:var(--hw-purple)}.hw-section{border-bottom:1px solid var(--hair);padding:76px 0}.hw-section-head{max-width:720px}.hw-section-head h2{max-width:25ch}.hw-section-head>p{color:var(--ink2);max-width:61ch;margin:20px 0 0;font-size:16px;line-height:1.65}.hw-setup-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;margin-top:38px;display:grid}.hw-context-grid{gap:25px;display:grid}.hw-context-grid>div{padding-left:38px;position:relative}.hw-context-grid>div>svg{width:22px;height:22px;color:var(--hw-purple);position:absolute;top:0;left:0}.hw-context-grid h3{letter-spacing:-.025em;font-size:18px;line-height:1.3}.hw-context-grid p{color:var(--ink2);margin:10px 0 12px;font-size:14px;line-height:1.65}.hw-context-grid .hw-link{font-size:12px}.hw-product{min-width:0;margin:0}.hw-product-frame{background:linear-gradient(140deg,#eceaf4,#e1efed);border-radius:22px;justify-content:center;min-width:0;padding:24px;display:flex}.hw-product figcaption{color:var(--hw-muted);text-wrap:pretty;margin:15px 4px 0;font-size:12px;line-height:1.6}.hw-page .lv{--ink-3:#626b78;--ink-4:#626b78}.hw-match{margin:27px 0 19px}.hw-match>.lv{background:0 0}.hw-match .lv-match,.hw-knowledge .lv-knowledge{width:100%;min-width:0}.hw-client .lv-face{width:100%}.hw-client .text-zinc-500{color:#5b5b65}.hw-brief-example{background:#eceaf480;border-left:2px solid #a99bce;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:38px;padding:24px 28px;display:grid}.hw-brief-example span{color:var(--hw-muted);font-size:11px}.hw-brief-example blockquote{letter-spacing:-.02em;margin:9px 0 0;font-size:17px;font-weight:500;line-height:1.5}.hw-brief-example>p{color:var(--ink2);margin:0;font-size:13px;line-height:1.65}.hw-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px;display:grid}.hw-route{background:#ffffff80;border:1px solid #e1e3e9;border-radius:20px;padding:30px}.hw-route-icon{width:44px;height:44px;color:var(--hw-purple);background:#eeebf7;border-radius:12px;place-items:center;margin-bottom:21px;display:grid}.hw-route h3{letter-spacing:-.035em;font-size:23px;line-height:1.2}.hw-route>p{color:var(--ink2);max-width:48ch;margin:16px 0 23px;font-size:14px;line-height:1.65}.hw-route dl{gap:17px;margin:0 0 23px;display:grid}.hw-route dl>div{grid-template-columns:83px minmax(0,1fr);gap:12px;display:grid}.hw-route dt{font-size:12px;font-weight:600;line-height:1.65}.hw-route dd{color:var(--ink2);margin:0;font-size:13px;line-height:1.6}.hw-live-assist{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:40px;display:grid}.hw-live-assist h3{font-size:19px;line-height:1.3}.hw-live-assist p{color:var(--ink2);max-width:52ch;margin:12px 0 0;font-size:14px;line-height:1.65}.hw-live-assist .hw-link{margin-top:18px;font-size:12px}.hw-copilot .lv-cop--frag{max-width:420px}.hw-recording-example{margin:34px 0 0}.hw-recording-example>figcaption{color:var(--hw-muted);max-width:88ch;margin:17px 4px 0;font-size:12px;line-height:1.6}.hw-recording{background:#fff;border:1px solid #e1e3e9;border-radius:22px;overflow:hidden;box-shadow:0 26px 48px -38px #3a426466}.hw-recording-head{border-bottom:1px solid #e9eaf0;padding:25px 30px 22px}.hw-recording-head .hw-recording-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--hw-muted);margin:0 0 7px;font-size:10px;font-weight:550}.hw-recording-head h3{letter-spacing:-.035em;font-size:23px;font-weight:650;line-height:1.25}.hw-recording-head .hw-recording-meta{color:var(--hw-muted);margin:8px 0 11px;font-size:12px;line-height:1.5}.hw-recording-client{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.hw-recording-body{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.hw-recording-note{min-width:0;padding:25px 30px 28px}.hw-recording-note section+section{margin-top:25px}.hw-recording-note h4{letter-spacing:.11em;text-transform:uppercase;color:var(--hw-muted);margin:0 0 10px;font-size:10.5px;font-weight:600;line-height:1.5}.hw-recording-note section>p{color:var(--ink2);max-width:65ch;margin:0;font-size:13px;line-height:1.65}.hw-recording .hw-note-bullets{color:var(--ink2);margin:0;padding-left:16px;font-size:13px;line-height:1.6;list-style:outside}.hw-note-bullets li+li{margin-top:5px}.hw-note-bullets li::marker{color:#8e929d}.hw-commitment-group+.hw-commitment-group{margin-top:18px}.hw-commitment-person{align-items:center;gap:8px;font-size:13px;display:flex}.hw-commitment-person>b{font-weight:550}.hw-commitment-group ul{gap:9px;margin:9px 0 0;padding:0 0 0 28px;list-style:none;display:grid}.hw-commitment-group li{color:var(--ink2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.hw-commitment-group li>span{padding-top:4px}.hw-recording .hw-timestamp{color:#2862b6;font-variant-numeric:tabular-nums;background:#f0f2f5;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;min-height:28px;padding:3px 7px;font-size:10.5px;font-weight:550;line-height:1.5;transition:background .18s,border-color .18s;display:inline-flex}.hw-timestamp:hover{background:#e6ecf7;border-color:#c9d6eb}.hw-timestamp[aria-current=true]{color:#24549f;background:#e8eefb;border-color:#b2c6ec}.hw-recording-transcript{background:#fafbfc;border-left:1px solid #e9eaf0;flex-direction:column;min-width:0;min-height:0;display:flex}.hw-transcript-controls,.hw-transcript-fallback{border-bottom:1px solid #e9eaf0;padding:16px}.hw-transcript-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hw-recording-tabs{gap:6px;display:flex}.hw-recording-tabs>button{min-height:30px;color:var(--hw-muted);cursor:pointer;background:#ffffff80;border:1px solid #e7e9ee;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}.hw-recording-tabs>button[aria-selected=true]{color:var(--ink);background:#fff;font-weight:550;box-shadow:0 3px 7px -5px #25283766}.hw-recording-tabs>button>span{background:#eff0f2;border-radius:9px;padding:0 4px;font-size:10px}.hw-recording .hw-back-to-note{color:#2862b6;text-underline-offset:3px;font-size:11px;line-height:1.5;text-decoration:underline;display:none}.hw-transcript-fallback{margin:0;font-size:13px;font-weight:550}.hw-transcript-fallback>span{color:var(--hw-muted);margin-left:15px;font-size:11px;font-weight:400}.hw-transcript-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#cdd1d9 transparent;outline-offset:-3px;flex:1;min-height:0;max-height:530px;padding:13px 14px 20px;overflow-y:auto}.hw-utterance{border:1px solid #0000;border-radius:10px;padding:8px 6px;scroll-margin-block:105px 20px;transition:background .18s,border-color .18s}.hw-utterance+.hw-utterance{margin-top:7px}.hw-utterance.is-selected{background:#f0edf8;border-color:#dcd3ef}.hw-recording-people{outline-offset:-3px;min-height:360px;padding:21px 18px}.hw-recording-people>p{color:var(--hw-muted);margin:0 0 15px;font-size:12px;line-height:1.6}.hw-recording-people>a{border-radius:10px;align-items:center;gap:11px;padding:13px 7px;display:flex}.hw-recording-people>a:hover{background:#eef0f5}.hw-recording-people>a>span:last-child{gap:4px;display:grid}.hw-recording-people b{font-size:13px;font-weight:550}.hw-recording-people>a>span>span{color:var(--hw-muted);font-size:11px}.hw-workspace,.hw-review{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:70px;display:grid}.hw-workspace{gap:36px 64px}.hw-workspace h2,.hw-review h2{max-width:18ch}.hw-workspace .hw-section-head>p,.hw-review .hw-section-head>p{font-size:15px}.hw-output-list{grid-column:1/-1}.hw-output-list>h3{margin-bottom:13px;font-size:14px}.hw-output-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;display:grid}.hw-output-list dl>div{border-top:1px solid var(--hair);padding:20px 0}.hw-output-list dt{align-items:flex-start;gap:10px;font-size:13px;font-weight:550;line-height:1.5;display:flex}.hw-output-list dt svg{width:20px;height:20px;color:var(--hw-purple);flex:none}.hw-output-list dd{margin:13px 0 0;padding-left:30px}.hw-output-list dd>a{text-underline-offset:4px;font-size:13px;font-weight:550;line-height:1.5;text-decoration:underline #c7c7d4}.hw-output-list dd>p{color:var(--ink2);margin:8px 0 0;font-size:12px;line-height:1.65}.hw-crm-note{color:var(--hw-muted);border-top:1px solid var(--hair);margin:0;padding-top:19px;font-size:12px;line-height:1.65}.hw-crm-note .hw-link{font-size:12px;display:inline}.hw-review .hw-section-head .hw-link{margin-top:22px}.hw-edit-request{border-left:2px solid #b7a7db;max-width:390px;margin:0 0 24px 24px;padding-left:21px}.hw-edit-request>span{color:var(--hw-muted);font-size:11px}.hw-edit-request blockquote{letter-spacing:-.02em;margin:8px 0 0;font-size:18px;font-weight:500;line-height:1.5}.hw-edited-draft{background:#fff;border:1px solid #e1e3e9;border-radius:18px;padding:28px}.hw-operation-label{color:var(--hw-muted);border-bottom:1px solid var(--hair);justify-content:space-between;gap:14px;margin-bottom:20px;padding-bottom:18px;font-size:11px;display:flex}.hw-edited-draft h3{letter-spacing:-.015em;font-size:16px;font-weight:550;line-height:1.4}.hw-draft-sources{margin:13px 0 20px}.hw-draft-body{background:#f4f5f7;border-radius:12px;margin-bottom:20px;padding:17px 19px}.hw-draft-body>span{color:var(--hw-muted);margin-bottom:7px;font-size:11px;display:block}.hw-draft-body>b{font-size:12px;font-weight:550}.hw-draft-body p{color:var(--ink2);margin:12px 0 0;font-size:14px;line-height:1.85}.hw-edited-draft del{color:var(--hw-muted);text-decoration-thickness:1px}.hw-edited-draft ins,.hw-edited-draft mark{color:#216c60;background:#eaf4ef;border-radius:3px;padding:2px 3px;text-decoration:none}.hw-edited-draft>span{color:var(--hw-muted);border-top:1px solid var(--hair);padding-top:16px;font-size:11px;line-height:1.65;display:block}.hw-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:70px;display:grid}.hw-faq h2{max-width:14ch}.hw-faq .qa summary{font-size:16px;line-height:1.5}.hw-faq .qa .ans p{font-size:14px}.hw-final{text-align:center;padding:76px 0 110px}.hw-final>p{color:var(--ink2);max-width:46ch;margin:19px auto 0;font-size:16px;line-height:1.6}.hw-final .hw-links{justify-content:center;gap:12px}@media (width<=1080px){.hw-hero{gap:34px}.hw-overview{grid-template-columns:minmax(0,1fr) 65px minmax(0,1.1fr);gap:13px}.hw-overview-core:before,.hw-overview-core:after{width:14px}.hw-overview-inputs>span,.hw-overview-outputs>span{padding:10px;font-size:11px}.hw-overview-outputs>span{grid-template-columns:16px minmax(0,1fr);gap:7px}.hw-overview-outputs svg{width:16px;height:16px}.hw-workspace,.hw-review{gap:40px}.hw-setup-layout,.hw-live-assist{gap:32px}.hw-output-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.hw-product-frame{padding:18px}}@media (width<=800px){.hw-hero{grid-template-columns:1fr;gap:38px;padding:122px 0 52px}.hw-hero h1{max-width:17ch;font-size:clamp(39px,6.5vw,54px)}.hw-lede{max-width:61ch}.hw-overview{grid-template-columns:minmax(0,1fr) 80px minmax(0,1.2fr);gap:22px;width:100%;max-width:540px;margin:0 auto}.hw-overview-inputs>span,.hw-overview-outputs>span{padding:12px;font-size:12px}.hw-overview-core:before,.hw-overview-core:after{width:23px}.hw-section{padding:56px 0}.hw-setup-layout{grid-template-columns:1fr}.hw-knowledge{max-width:600px}.hw-context-grid h3{font-size:17px}.hw-brief-example{gap:28px;padding:23px}.hw-route{padding:24px}.hw-route h3{font-size:22px}.hw-route dl>div{grid-template-columns:1fr;gap:5px}.hw-live-assist{grid-template-columns:1fr;gap:24px}.hw-copilot{max-width:540px}.hw-recording-body{grid-template-columns:1fr}.hw-recording-transcript{border-top:1px solid #e9eaf0;border-left:0}.hw-transcript-scroll{flex:none;height:360px}.hw-recording.is-enhanced .hw-back-to-note{display:inline-flex}.hw-workspace,.hw-review,.hw-faq{grid-template-columns:1fr;gap:34px}.hw-workspace h2,.hw-review h2,.hw-faq h2{max-width:25ch}.hw-edit-example{width:100%;max-width:570px}.hw-final{padding:56px 0 80px}}@media (width<=520px){.hw-hero{padding-top:112px}.hw-hero h1{font-size:clamp(37px,10vw,48px)}.hw-lede{font-size:16px}.hw-links{gap:19px}.hw-links .btn{padding:0 18px;font-size:13px}.hw-overview{grid-template-columns:minmax(0,1fr) 57px minmax(0,1.1fr);gap:12px}.hw-overview-core{font-size:12px}.hw-overview-core:before,.hw-overview-core:after{width:13px}.hw-overview-inputs>span,.hw-overview-outputs>span{min-height:67px;padding:10px;font-size:11px}.hw-overview-outputs>span{flex-wrap:wrap;gap:5px;display:flex}.hw-overview-outputs svg{width:15px;height:15px}.hw-overview>p{max-width:33ch;margin:6px auto 0;font-size:10px}.hw-guide{justify-content:flex-start;gap:14px 22px}.hw-guide a{font-size:11px}.hw-brief-example,.hw-routes{grid-template-columns:1fr}.hw-context-grid{gap:29px}.hw-context-grid p{margin:11px 0 14px}.hw-brief-example{gap:19px;padding:22px}.hw-route dl>div{grid-template-columns:73px minmax(0,1fr);gap:9px}.hw-live-assist{gap:19px}.hw-product-frame{border-radius:20px;padding:12px}.hw-knowledge .lv-knowledge>div:first-child>div:first-child{flex-wrap:wrap}.hw-knowledge .lv-doc-row{grid-template-columns:32px auto minmax(0,1fr);gap:6px 9px;display:grid}.hw-knowledge .lv-doc-row>span:first-child{grid-row:1/3}.hw-knowledge .lv-doc-row>span:nth-child(2){grid-column:2/-1}.hw-knowledge .lv-doc-row>span:nth-child(n+3){grid-row:2;justify-self:start}.hw-knowledge .lv-doc-row>span:nth-child(2)>span:first-child{white-space:normal;overflow-wrap:anywhere}.hw-client .lv-client-activity{flex-wrap:wrap}.hw-client .lv-client-activity>.ml-auto{margin-left:0}.hw-recording-head{padding:22px 20px}.hw-recording-head h3{font-size:20px}.hw-recording-note{padding:23px 20px 26px}.hw-commitment-group ul{padding-left:0}.hw-commitment-group li{gap:8px}.hw-recording .hw-timestamp{min-height:32px}.hw-transcript-scroll{padding:10px}.hw-output-list dl{grid-template-columns:1fr}.hw-edited-draft{padding:24px}.hw-edit-request{margin-left:8px}.hw-faq .qa summary{font-size:15px}}@media (prefers-reduced-motion:reduce){.hw-utterance,.hw-recording .hw-timestamp{transition:none}}