/* Figma 948:14166 — insurance conversation and captured context. */
html body[data-page] #result.sector-result-refresh{background:#fff;padding:100px 0 110px}
#result.sector-result-refresh .sector-heading{display:block;text-align:center;margin:0 0 40px}
#result.sector-result-refresh .sector-eyebrow{display:inline-flex;align-items:center;gap:6px;border:1px solid #e8e8e8;border-radius:999px;padding:2px 10px;border:4px solid #f9fafc;box-shadow:0 0 0 1px #e6e7e9;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#495057;margin:0 0 16px}
#result.sector-result-refresh .sector-heading h2{font-size:48px;line-height:1.2;letter-spacing:-2.4px;font-weight:400;max-width:none;white-space:normal;margin:0;color:rgba(0,0,0,.85)}
#result.sector-result-refresh .sector-result-grid{max-width:1172px;margin:auto;display:grid;grid-template-columns:530fr 630fr;gap:12px;border:0;border-radius:0;overflow:visible}
#result.sector-result-refresh .sector-conversation{padding:32px 0 28px;background:#ebebed;border-radius:16px;overflow:hidden;min-width:0;min-height:520px}
#result.sector-result-refresh .sector-outbound-context{padding:0 34px;margin:0 0 24px}
#result.sector-result-refresh .sector-outbound-context p:last-child,#result.sector-result-refresh .sector-ownership p{font-size:13px;line-height:1.2943;letter-spacing:-.4674px;color:#949494;margin:8px 0 0}
#result.sector-result-refresh .sector-speaker,#result.sector-result-refresh .sector-ownership h3{font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;color:rgba(0,0,0,.65);margin:0}
#result.sector-result-refresh .result-divider{display:block;flex-shrink:0;max-width:none}
#result.sector-result-refresh .sector-call-sequence{margin:24px 26px 38px;gap:8px;padding:0}
#result.sector-result-refresh .sector-call-step{gap:9px}
#result.sector-result-refresh .sector-call-step::before,#result.sector-result-refresh .sector-call-step::after{display:none}
#result.sector-result-refresh .sector-call-marker{position:relative;width:37px;height:37px;background:none;border:0;border-radius:0;color:rgba(0,0,0,.35);font-size:20px;font-weight:400}
#result.sector-result-refresh .sector-call-marker>img{position:absolute;max-width:none}
#result.sector-result-refresh .sector-call-marker>span{position:relative;z-index:1}
#result.sector-result-refresh .sector-call-step:last-child .sector-call-marker{color:#fff}
#result.sector-result-refresh .sector-call-caption{font-size:12px;line-height:16px;font-weight:500;color:#000}
#result.sector-result-refresh .result-connector{position:absolute;left:calc(50% + 22px);top:16px;max-width:calc(100% - 36px)}
#result.sector-result-refresh .result-response-stack{position:relative;margin:0 54px 32px 34px;isolation:isolate}
#result.sector-result-refresh .result-response-stack::before{content:"";position:absolute;inset:8px 2px;background:rgba(215,215,217,.6);border-radius:14px;transform:rotate(2.24deg);z-index:-1}
#result.sector-result-refresh .sector-customer-response{position:relative;border:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 52px;column-gap:12px;padding:12px 18px 14px;background:white;border-radius:14px;transform:rotate(-3deg);min-height:114px;box-shadow:0 2px 3px #00000005,0 7px 8px #00000005,0 18px 24px #00000008}
#result.sector-result-refresh .sector-customer-response .sector-speaker{grid-column:1;text-align:right;color:#949494;font-size:13px;line-height:17px;margin-bottom:8px}
#result.sector-result-refresh blockquote{position:relative;grid-column:1;justify-self:end;display:grid;align-items:center;width:288.065px;max-width:100%;min-height:58px;padding:9px 18px 9px 12px;border:0;margin:0;isolation:isolate}
#result.sector-result-refresh .result-bubble{position:absolute;inset:0;z-index:-1;transform:scaleX(-1);max-width:100%;height:auto;min-height:100%}
#result.sector-result-refresh blockquote p{font-size:16px;line-height:1.2;letter-spacing:0;text-align:right;color:#fff;margin:0}
#result.sector-result-refresh .result-avatar{position:relative;grid-column:2;grid-row:1/3;align-self:start;margin-top:8px;width:52px;height:52px}
#result.sector-result-refresh .result-avatar-person{position:absolute;top:14px;left:14px}
#result.sector-result-refresh .sector-ownership{border:0;margin:0;padding:24px 34px 0}
#result.sector-result-refresh .sector-record{position:relative;isolation:isolate;background:#282c34;border-radius:16px;padding:0 0 60px;overflow:hidden;min-height:520px}
#result.sector-result-refresh .sector-conversation{position:relative;isolation:isolate;background-image:linear-gradient(#ebebed,#ebebed),url('../img/insurance/result/panel-underlay.png');background-size:cover}
#result.sector-result-refresh .sector-conversation::before{content:"";position:absolute;inset:0;background:url('../img/inline-dot.png') top left/14px 14px repeat;opacity:.3;mix-blend-mode:plus-lighter;pointer-events:none;z-index:-1}
#result.sector-result-refresh .sector-record header{position:relative;display:flex;align-items:center;height:48px;padding:0 16px;gap:40px;border:0;background:#16171c;margin:0}
#result.sector-result-refresh .result-window-dots{display:flex;gap:8px}
#result.sector-result-refresh .result-window-tab{position:absolute;left:94px;bottom:0;max-width:none}
#result.sector-result-refresh .sector-record header h3{position:relative;font-size:16px;line-height:20px;font-weight:400;color:white;margin:3px 0 0 16px;z-index:1}
#result.sector-result-refresh .sector-record dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:calc(100% - 64px);max-width:466px;margin:77px auto 30px;padding:0}
#result.sector-result-refresh .sector-record dl>div{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:8px;row-gap:2px;align-content:center;padding:8px 12px;min-height:58px;background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.5);border-radius:16px}
#result.sector-result-refresh .sector-record dl>div:last-child{grid-column:1/-1}
#result.sector-result-refresh .result-field-icon{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;background:white;border-radius:8.182px;align-self:center}
#result.sector-result-refresh .sector-record dt{font-size:12px;line-height:16px;color:rgba(0,0,0,.45)}
#result.sector-result-refresh .sector-record dd{font-size:12px;line-height:16px;font-weight:500;color:#000;grid-column:2;margin:0}
#result.sector-result-refresh .sector-next{display:block;width:calc(100% - 64px);max-width:466px;margin:0 auto;padding:10px 10px 14px;border:0;border-radius:16px;background:white;box-shadow:0 2px 8px #0000000a}
#result.sector-result-refresh .sector-next>div{background:#eff8ff;border-radius:16px;padding:12px 16px;min-height:120px}
#result.sector-result-refresh .sector-next .sector-label{font-size:14px;line-height:22px;color:#194185;font-weight:400;letter-spacing:0;text-transform:none;margin:0 0 8px}
#result.sector-result-refresh .sector-next p:last-child{font-size:20px;line-height:1;font-weight:500;color:#194185;margin:0}
@media(max-width:1000px){#result.sector-result-refresh .sector-result-grid{grid-template-columns:1fr 1fr}#result.sector-result-refresh .result-response-stack{margin-left:22px;margin-right:22px}#result.sector-result-refresh .sector-customer-response{padding:12px;column-gap:8px}#result.sector-result-refresh .sector-record dl,#result.sector-result-refresh .sector-next{width:calc(100% - 40px)}}
@media(max-width:760px){html body[data-page] #result.sector-result-refresh{padding:64px 0}#result.sector-result-refresh .sector-heading h2{font-size:34px;letter-spacing:-1.4px}#result.sector-result-refresh .sector-result-grid{grid-template-columns:1fr;max-width:530px;gap:20px}#result.sector-result-refresh .sector-conversation{min-height:0}#result.sector-result-refresh .sector-record{min-height:460px;padding-bottom:40px}#result.sector-result-refresh .sector-record dl{margin-top:48px}#result.sector-result-refresh .sector-outbound-context,#result.sector-result-refresh .sector-ownership{padding-left:24px;padding-right:24px}#result.sector-result-refresh .sector-next p:last-child{line-height:1.2}#result.sector-result-refresh blockquote p{font-size:14px}#result.sector-result-refresh .result-response-stack{margin:0 20px 32px}}

/* Reuse the voice conversation's reserved-space typewriter treatment. */
#result.sector-result-refresh .sector-customer-response{transition:opacity .42s cubic-bezier(.22,1,.36,1),translate .42s cubic-bezier(.22,1,.36,1)}
#result.sector-result-refresh .sector-customer-response.dialogue-pending{opacity:0;translate:0 10px}
#result.sector-result-refresh blockquote p{position:relative}
#result.sector-result-refresh .dialogue-typed{display:none}
#result.sector-result-refresh .dialogue-writing .dialogue-copy{opacity:0}
#result.sector-result-refresh .dialogue-writing .dialogue-typed{display:block;position:absolute;inset:0;color:inherit;text-align:inherit;white-space:normal;pointer-events:none}
@media(prefers-reduced-motion:reduce){#result.sector-result-refresh .sector-customer-response{transition:none}#result.sector-result-refresh .sector-customer-response.dialogue-pending{opacity:1;translate:none}#result.sector-result-refresh .dialogue-writing .dialogue-copy{opacity:1}#result.sector-result-refresh .dialogue-typed{display:none}}
