.solution-chat-demo_shell__bkb6E{--chat-bg:#181b20;--chat-panel:#20242a;--chat-line:#363c43;--chat-text:#f3f4f6;--chat-muted:#aeb6c0;--chat-gold:#edaf70;--chat-teal:#76c6bc;--chat-animation-state:paused;background:var(--chat-bg);color:var(--chat-text);border:1px solid var(--chat-line);border-radius:18px;overflow:hidden;width:100%;font:400 14px/1.55 Inter,Arial,sans-serif;text-align:left;color-scheme:dark;isolation:isolate;box-shadow:0 18px 65px #0002}.solution-chat-demo_shell__bkb6E *{box-sizing:border-box;min-width:0}.solution-chat-demo_shell__bkb6E[data-motion-playing=true]{--chat-animation-state:running}.solution-chat-demo_shell__bkb6E button,.solution-chat-demo_shell__bkb6E input,.solution-chat-demo_shell__bkb6E select{font:inherit;letter-spacing:normal}.solution-chat-demo_shell__bkb6E button{cursor:pointer;min-height:40px;border:1px solid transparent;border-radius:8px;background:none;color:inherit;box-shadow:none;text-transform:none;white-space:normal;transition:background-color var(--chat-fast) var(--chat-ease),border-color var(--chat-fast) var(--chat-ease),color var(--chat-fast) var(--chat-ease)}.solution-chat-demo_shell__bkb6E button:disabled{cursor:default;opacity:.45}.solution-chat-demo_shell__bkb6E button:focus-visible,.solution-chat-demo_shell__bkb6E input:focus-visible,.solution-chat-demo_shell__bkb6E select:focus-visible,.solution-chat-demo_shell__bkb6E summary:focus-visible,.solution-chat-demo_thread__LrzLF:focus-visible{outline:2px solid var(--chat-gold);outline-offset:3px}.solution-chat-demo_shell__bkb6E dd,.solution-chat-demo_shell__bkb6E dl,.solution-chat-demo_shell__bkb6E h3,.solution-chat-demo_shell__bkb6E h4,.solution-chat-demo_shell__bkb6E h5,.solution-chat-demo_shell__bkb6E p{margin:0}.solution-chat-demo_shell__bkb6E p{font-size:inherit;line-height:1.6;color:inherit}.solution-chat-demo_shell__bkb6E h3,.solution-chat-demo_shell__bkb6E h4,.solution-chat-demo_shell__bkb6E h5{font-family:inherit;letter-spacing:-.015em}.solution-chat-demo_header__2n0SE{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--chat-line);background:#1f2329}.solution-chat-demo_brandMark__6tzbM{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--chat-gold);color:#1b1c1d;font-weight:800;font-size:21px}.solution-chat-demo_heading__jFvBN{flex:1}.solution-chat-demo_heading__jFvBN>span{font-size:11px;color:var(--chat-muted)}.solution-chat-demo_heading__jFvBN h3{font-size:18px;font-weight:650;line-height:1.3}.solution-chat-demo_sampleBadge__qsjxt{border:1px solid #696052;background:#322c23;border-radius:5px;color:#e6c8a6;padding:3px 7px;font-size:11px;max-width:160px}.solution-chat-demo_shell__bkb6E .solution-chat-demo_replay___NaQn{display:flex;gap:7px;align-items:center;justify-content:center;padding:0 9px;font-size:20px;border-color:var(--chat-line)}.solution-chat-demo_replay___NaQn span{font-size:12px}.solution-chat-demo_body__5w0Y1{display:grid;grid-template-columns:230px minmax(0,1fr)}.solution-chat-demo_sidebar__BTRkk{background:#1c2025;border-right:1px solid var(--chat-line);padding:24px 16px;display:flex;flex-direction:column;gap:22px}.solution-chat-demo_sidebar__BTRkk>p:first-child{font-size:13px;color:var(--chat-muted);padding:0 6px}.solution-chat-demo_sidePrompts__j_TCv{display:grid;gap:8px}.solution-chat-demo_shell__bkb6E .solution-chat-demo_sidePrompts__j_TCv button{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:12px 10px;font-size:12px;line-height:1.6;border-radius:7px}.solution-chat-demo_sidePrompts__j_TCv button>span{color:var(--chat-gold);font-size:17px;line-height:1.25}.solution-chat-demo_sidePrompts__j_TCv button[aria-pressed=true]{background:#303036;border-color:#555049}.solution-chat-demo_sidePrompts__j_TCv button:hover:not(:disabled){background:#2c3036}.solution-chat-demo_sideSources__o4QND{border-top:1px solid var(--chat-line);padding:18px 6px 0;color:var(--chat-muted);font-size:11px}.solution-chat-demo_sideSources__o4QND>span{display:block;margin-bottom:12px}.solution-chat-demo_sideSources__o4QND p{display:flex;align-items:baseline;gap:7px;margin:9px 0;font-size:11px}.solution-chat-demo_sideSources__o4QND p>span{color:var(--chat-gold)}.solution-chat-demo_sidebar__BTRkk .solution-chat-demo_sideNote__nF0m7{margin-top:auto;padding:0 6px;font-size:11px;color:var(--chat-muted)}.solution-chat-demo_conversation__RznE_{display:flex;flex-direction:column;min-width:0;background:var(--chat-bg)}.solution-chat-demo_thread__LrzLF{height:610px;overflow-y:auto;overscroll-behavior:contain;padding:20px 32px 28px;scrollbar-width:thin;scrollbar-color:#515962 transparent;position:relative;scroll-behavior:smooth}.solution-chat-demo_thread__LrzLF .solution-chat-demo_period__snT46{text-align:center;color:var(--chat-muted);font-size:11px;margin-bottom:18px}.solution-chat-demo_turn__LbV3e{max-width:850px;margin:0 auto}.solution-chat-demo_userMessage__Tfk1j{display:flex;align-items:flex-start;flex-direction:column;margin:0 0 24px auto;width:fit-content;max-width:85%;animation:solution-chat-demo_messageIn__ESiZK var(--chat-normal) var(--chat-ease) both;animation-play-state:var(--chat-animation-state)}.solution-chat-demo_userMessage__Tfk1j>span{align-self:flex-end;font-size:10px;color:var(--chat-muted);margin-bottom:5px}.solution-chat-demo_userMessage__Tfk1j p{border:1px solid #585044;background:#332d26;padding:12px 16px;border-radius:14px 14px 3px 14px;font-size:14px;overflow-wrap:anywhere}.solution-chat-demo_assistantLabel__Q5vlJ{display:flex;align-items:center;gap:8px;margin-bottom:13px;font-size:12px}.solution-chat-demo_assistantMark__RjeOq{display:grid;place-items:center;background:var(--chat-gold);color:#1b1c1d;font-size:13px;font-weight:800;border-radius:6px;width:24px;height:24px}.solution-chat-demo_assistantLabel__Q5vlJ>span:last-child{font-size:10px;color:var(--chat-muted);margin-left:auto}.solution-chat-demo_answerContent__nnhLr{--answer-data-delay:.42s}.solution-chat-demo_answerContent__nnhLr>.solution-chat-demo_summary__2TKJc{animation:solution-chat-demo_textReveal__1OCTP var(--chat-reveal) var(--chat-ease) both}.solution-chat-demo_answerContent__nnhLr>.solution-chat-demo_metrics__Hm3kF{animation:solution-chat-demo_evidenceReveal__3gfWo var(--chat-normal) var(--chat-ease) .24s both}.solution-chat-demo_answerContent__nnhLr>.solution-chat-demo_dataView__shfwZ,.solution-chat-demo_answerContent__nnhLr>.solution-chat-demo_targets__KrQRj{animation:solution-chat-demo_evidenceReveal__3gfWo var(--chat-normal) var(--chat-ease) var(--answer-data-delay) both}.solution-chat-demo_answerContent__nnhLr>.solution-chat-demo_nextStep__6CZFx{animation:solution-chat-demo_textReveal__1OCTP var(--chat-normal) var(--chat-ease) .78s both}.solution-chat-demo_answerContent__nnhLr>.solution-chat-demo_answerFooter__oRCoz,.solution-chat-demo_answerContent__nnhLr>.solution-chat-demo_followups__ucbKY{animation:solution-chat-demo_evidenceReveal__3gfWo var(--chat-fast) var(--chat-ease) .86s both}.solution-chat-demo_answerContent__nnhLr .solution-chat-demo_bar__k9VYV,.solution-chat-demo_answerContent__nnhLr .solution-chat-demo_sources__FBjQc[open]>div,.solution-chat-demo_answerContent__nnhLr .solution-chat-demo_tableWrap__im0Og,.solution-chat-demo_answerContent__nnhLr .solution-chat-demo_targetDetail__YQDOf,.solution-chat-demo_answerContent__nnhLr>*{animation-play-state:var(--chat-animation-state)}.solution-chat-demo_answerContent__nnhLr:focus-within .solution-chat-demo_bar__k9VYV,.solution-chat-demo_answerContent__nnhLr:focus-within>*{animation:none}.solution-chat-demo_summary__2TKJc{max-width:70ch;font-size:15px!important}.solution-chat-demo_metrics__Hm3kF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0!important;padding:0 0 18px;border-bottom:1px solid var(--chat-line)}.solution-chat-demo_metrics__Hm3kF dt{color:var(--chat-muted);font-size:11px;line-height:1.4;margin-bottom:6px}.solution-chat-demo_metrics__Hm3kF dd{font-size:clamp(19px,2.4vw,30px);line-height:1.15;font-weight:650;letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.solution-chat-demo_metrics__Hm3kF p{color:var(--chat-muted);font-size:10px!important;margin-top:6px}.solution-chat-demo_dataView__shfwZ{margin:18px 0 20px}.solution-chat-demo_dataHeading__71ZOc{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:13px}.solution-chat-demo_dataHeading__71ZOc h4{font-size:13px;font-weight:600;max-width:60%}.solution-chat-demo_segment__FWxtk{display:flex;padding:3px;background:#272c33;border-radius:7px;flex-shrink:0}.solution-chat-demo_shell__bkb6E .solution-chat-demo_segment__FWxtk button{min-height:30px;padding:3px 11px;font-size:11px;border-radius:4px}.solution-chat-demo_segment__FWxtk button[aria-pressed=true]{background:#444a51;color:#fff}.solution-chat-demo_chartControls__4gIvR{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.solution-chat-demo_chartControls__4gIvR label{display:flex;align-items:center;gap:8px;color:var(--chat-muted);font-size:11px}.solution-chat-demo_chartControls__4gIvR select{background:#20252b;border:1px solid #515962;border-radius:6px;padding:5px 8px;color:var(--chat-text);min-height:36px;max-width:210px;font-size:11px}.solution-chat-demo_legend__GglJt{display:flex;gap:10px;font-size:10px;color:var(--chat-muted);flex-wrap:wrap}.solution-chat-demo_legend__GglJt span{display:flex;align-items:center;gap:5px}.solution-chat-demo_legend__GglJt i{width:7px;height:7px;border-radius:2px;background:var(--chat-gold)}.solution-chat-demo_legend__GglJt span+span i{background:#6e8e93}.solution-chat-demo_chart__l9p0T{display:grid;gap:12px}.solution-chat-demo_barLabel__zcOd0{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;margin-bottom:5px}.solution-chat-demo_barLabel__zcOd0 strong{font-weight:600;font-variant-numeric:tabular-nums}.solution-chat-demo_track___Dbo4{height:12px;border-radius:3px;background:#252b33;overflow:hidden}.solution-chat-demo_bar__k9VYV{display:block;width:var(--bar-size);height:100%;background:var(--chat-gold);transform-origin:left;animation:solution-chat-demo_growBar__oq02l var(--chat-reveal) var(--chat-ease) .5s both;border-radius:3px}.solution-chat-demo_comparison__nsN3g{height:6px;margin-top:3px}.solution-chat-demo_comparison__nsN3g .solution-chat-demo_bar__k9VYV{background:#6e8e93}.solution-chat-demo_tableWrap__im0Og{overflow-x:auto;animation:solution-chat-demo_evidenceReveal__3gfWo var(--chat-control) var(--chat-ease) both}.solution-chat-demo_tableWrap__im0Og table{border-collapse:collapse;width:100%;font-size:11px}.solution-chat-demo_tableWrap__im0Og td,.solution-chat-demo_tableWrap__im0Og th{padding:10px 8px;border-bottom:1px solid var(--chat-line);text-align:right;font-variant-numeric:tabular-nums}.solution-chat-demo_tableWrap__im0Og th:first-child{text-align:left}.solution-chat-demo_tableWrap__im0Og thead th{color:var(--chat-muted);font-weight:500}.solution-chat-demo_tableWrap__im0Og tbody th{font-weight:500}.solution-chat-demo_targets__KrQRj{margin:18px 0}.solution-chat-demo_targetList__kk1bU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.solution-chat-demo_shell__bkb6E .solution-chat-demo_targetList__kk1bU button{display:flex;align-items:center;gap:9px;text-align:left;background:#22272e;border-color:var(--chat-line);padding:12px;min-height:70px}.solution-chat-demo_targetList__kk1bU button[aria-pressed=true]{border-color:var(--chat-gold);background:#322c25}.solution-chat-demo_targetAvatar__yG_gk{display:grid;place-items:center;border-radius:8px;min-width:32px;height:32px;background:#494336;color:#f2d1aa;font-size:17px;font-weight:700}.solution-chat-demo_targetList__kk1bU strong{display:block;font-size:12px;line-height:1.3}.solution-chat-demo_targetList__kk1bU small{display:block;color:var(--chat-muted);font-size:10px;line-height:1.4;margin-top:4px}.solution-chat-demo_targetList__kk1bU button>span:last-child{margin-left:auto;color:var(--chat-gold)}.solution-chat-demo_targetDetail__YQDOf{margin-top:13px;padding:13px 0;border-bottom:1px solid var(--chat-line);animation:solution-chat-demo_textReveal__1OCTP var(--chat-control) var(--chat-ease) both}.solution-chat-demo_targetDetail__YQDOf strong{font-size:13px}.solution-chat-demo_targetDetail__YQDOf p{margin:6px 0;font-size:13px}.solution-chat-demo_targetDetail__YQDOf>span{font-size:11px;color:var(--chat-teal)}.solution-chat-demo_nextStep__6CZFx{display:flex;gap:8px;padding:10px 0;color:#d7dcdf!important;font-size:12px!important}.solution-chat-demo_nextStep__6CZFx>span{color:var(--chat-gold);font-size:18px;line-height:1.2}.solution-chat-demo_answerFooter__oRCoz{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;border-top:1px solid var(--chat-line);margin-top:10px;padding-top:6px}.solution-chat-demo_sources__FBjQc{flex:1;font-size:11px}.solution-chat-demo_sources__FBjQc summary{cursor:pointer;min-height:40px;display:flex;align-items:center;gap:7px;color:var(--chat-muted)}.solution-chat-demo_sources__FBjQc summary:before{content:"+";font-size:16px}.solution-chat-demo_sources__FBjQc[open] summary:before{content:"−"}.solution-chat-demo_sources__FBjQc summary>span{display:grid;place-items:center;min-width:20px;height:20px;border-radius:5px;background:#343a42}.solution-chat-demo_sources__FBjQc article{padding:10px 0}.solution-chat-demo_sources__FBjQc[open]>div{animation:solution-chat-demo_evidenceReveal__3gfWo var(--chat-control) var(--chat-ease) both}.solution-chat-demo_sources__FBjQc h5{font-size:12px;font-weight:600}.solution-chat-demo_sources__FBjQc p{color:var(--chat-muted);font-size:11px;margin-top:5px;overflow-wrap:anywhere}.solution-chat-demo_shell__bkb6E .solution-chat-demo_download__PvQuX{font-size:11px;display:flex;gap:6px;align-items:center;color:var(--chat-gold);padding:0 3px;max-width:45%;text-align:right}.solution-chat-demo_followups__ucbKY{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.solution-chat-demo_shell__bkb6E .solution-chat-demo_followups__ucbKY button{padding:8px 11px;border-color:#4a515a;font-size:11px;text-align:left;display:flex;align-items:center;gap:8px;background:#22272d}.solution-chat-demo_followups__ucbKY button>span{color:var(--chat-gold)}.solution-chat-demo_preparing__KRD1p{display:flex;align-items:center;gap:12px;min-height:60px;color:var(--chat-muted);font-size:12px}.solution-chat-demo_preparing__KRD1p i{width:32px;height:2px;background:#575044;position:relative;overflow:hidden;flex:none}.solution-chat-demo_preparing__KRD1p i:after{content:"";position:absolute;inset:0;background:var(--chat-gold);transform-origin:left;animation:solution-chat-demo_growBar__oq02l var(--chat-prepare) linear both;animation-play-state:var(--chat-animation-state)}.solution-chat-demo_preparing__KRD1p>span{margin-left:0}.solution-chat-demo_unsupported__z_XVM{padding:18px 0;color:var(--chat-muted);min-height:120px}.solution-chat-demo_shell__bkb6E .solution-chat-demo_unsupported__z_XVM button{border-color:var(--chat-gold);padding:8px 12px;margin-top:16px;color:var(--chat-gold)}.solution-chat-demo_history__2Hdvs{font-size:11px;max-width:850px;margin:0 auto 16px;color:var(--chat-muted)}.solution-chat-demo_history__2Hdvs summary{cursor:pointer;min-height:40px;display:flex;align-items:center;gap:7px}.solution-chat-demo_history__2Hdvs summary:before{content:"+"}.solution-chat-demo_history__2Hdvs>div{padding:12px 0;border-bottom:1px solid var(--chat-line)}.solution-chat-demo_history__2Hdvs strong{color:var(--chat-text)}.solution-chat-demo_history__2Hdvs p{margin-top:6px}.solution-chat-demo_composer__sGwY0{padding:16px 26px 12px;border-top:1px solid var(--chat-line);background:#1c2026}.solution-chat-demo_quickPrompts__8GVem{display:none}.solution-chat-demo_composer__sGwY0 form{display:flex;align-items:center;gap:8px;border:1px solid #555d68;border-radius:10px;background:#252a32;padding:6px}.solution-chat-demo_composer__sGwY0 input{flex:1;border:0;border-radius:6px;background:transparent;color:var(--chat-text);min-width:0;padding:8px 10px;min-height:38px;font-size:14px}.solution-chat-demo_composer__sGwY0 input::placeholder{color:#aeb6c0}.solution-chat-demo_shell__bkb6E .solution-chat-demo_composer__sGwY0 form>button{width:38px;min-height:38px;background:var(--chat-gold);color:#1b1c1d;font-size:22px;font-weight:600;flex-shrink:0;border-radius:7px}.solution-chat-demo_composer__sGwY0>p{font-size:10px;color:var(--chat-muted);text-align:center;margin:9px 0 0}.solution-chat-demo_srOnly__QqoDk{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.solution-chat-demo_presentation__sp__a .solution-chat-demo_thread__LrzLF{height:610px}@keyframes solution-chat-demo_messageIn__ESiZK{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes solution-chat-demo_textReveal__1OCTP{0%{opacity:.35;clip-path:inset(0 0 100% 0);transform:translateY(4px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes solution-chat-demo_evidenceReveal__3gfWo{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes solution-chat-demo_growBar__oq02l{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1400px){.solution-chat-demo_thread__LrzLF{padding-left:44px;padding-right:44px}}@media (max-width:1050px){.solution-chat-demo_body__5w0Y1{grid-template-columns:190px minmax(0,1fr)}.solution-chat-demo_sidebar__BTRkk{padding:20px 10px}.solution-chat-demo_thread__LrzLF{padding:18px 22px}.solution-chat-demo_metrics__Hm3kF{gap:10px}.solution-chat-demo_metrics__Hm3kF dd{font-size:24px}.solution-chat-demo_targetList__kk1bU{grid-template-columns:1fr}.solution-chat-demo_chartControls__4gIvR{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.solution-chat-demo_shell__bkb6E{border-radius:12px;font-size:14px}.solution-chat-demo_header__2n0SE{padding:13px 14px;gap:9px}.solution-chat-demo_brandMark__6tzbM{width:30px;height:30px;font-size:18px;border-radius:8px}.solution-chat-demo_heading__jFvBN h3{font-size:15px}.solution-chat-demo_heading__jFvBN>span{font-size:11px}.solution-chat-demo_sampleBadge__qsjxt{display:none}.solution-chat-demo_shell__bkb6E .solution-chat-demo_replay___NaQn{min-width:40px;min-height:40px;padding:0}.solution-chat-demo_replay___NaQn span{display:none}.solution-chat-demo_body__5w0Y1{display:block}.solution-chat-demo_sidebar__BTRkk{display:none}.solution-chat-demo_presentation__sp__a .solution-chat-demo_thread__LrzLF,.solution-chat-demo_thread__LrzLF{height:560px;height:clamp(400px,68svh,600px);padding:16px}.solution-chat-demo_userMessage__Tfk1j{max-width:93%;margin-bottom:22px}.solution-chat-demo_userMessage__Tfk1j p{font-size:14px;padding:10px 13px}.solution-chat-demo_userMessage__Tfk1j>span{font-size:11px}.solution-chat-demo_assistantLabel__Q5vlJ{font-size:12px;gap:6px}.solution-chat-demo_assistantLabel__Q5vlJ>span:last-child{max-width:100px;text-align:right;font-size:11px}.solution-chat-demo_summary__2TKJc{font-size:14px!important}.solution-chat-demo_metrics__Hm3kF{gap:8px;margin:18px 0!important;padding-bottom:15px}.solution-chat-demo_metrics__Hm3kF dd{font-size:22px}.solution-chat-demo_metrics__Hm3kF dt{font-size:11px}.solution-chat-demo_metrics__Hm3kF p{font-size:11px!important}.solution-chat-demo_dataHeading__71ZOc{gap:8px}.solution-chat-demo_dataHeading__71ZOc h4{font-size:13px;max-width:none}.solution-chat-demo_shell__bkb6E .solution-chat-demo_segment__FWxtk button{min-height:36px;padding:4px 8px;font-size:12px}.solution-chat-demo_chartControls__4gIvR label{font-size:12px}.solution-chat-demo_chartControls__4gIvR select{max-width:200px;min-height:40px;font-size:14px}.solution-chat-demo_targetList__kk1bU{grid-template-columns:1fr}.solution-chat-demo_targetList__kk1bU strong{font-size:14px}.solution-chat-demo_targetList__kk1bU small{font-size:12px}.solution-chat-demo_targetDetail__YQDOf p,.solution-chat-demo_targetDetail__YQDOf strong{font-size:14px}.solution-chat-demo_targetDetail__YQDOf>span{font-size:12px}.solution-chat-demo_nextStep__6CZFx{font-size:14px!important}.solution-chat-demo_answerFooter__oRCoz{gap:9px;flex-wrap:wrap}.solution-chat-demo_shell__bkb6E .solution-chat-demo_download__PvQuX{min-height:44px;font-size:12px}.solution-chat-demo_history__2Hdvs,.solution-chat-demo_sources__FBjQc,.solution-chat-demo_sources__FBjQc p{font-size:12px}.solution-chat-demo_sources__FBjQc h5{font-size:13px}.solution-chat-demo_sources__FBjQc summary{min-height:44px}.solution-chat-demo_followups__ucbKY{gap:6px}.solution-chat-demo_shell__bkb6E .solution-chat-demo_followups__ucbKY button{min-height:44px;font-size:12px}.solution-chat-demo_composer__sGwY0{padding:12px}.solution-chat-demo_quickPrompts__8GVem{display:flex;gap:6px;overflow-x:auto;margin:0 0 10px;padding-bottom:4px;scrollbar-width:thin}.solution-chat-demo_shell__bkb6E .solution-chat-demo_quickPrompts__8GVem button{flex-shrink:0;max-width:220px;min-height:44px;border-color:#424a55;padding:7px 10px;text-align:left;font-size:12px;line-height:1.35;background:#252a31}.solution-chat-demo_composer__sGwY0 input{font-size:16px;padding-left:6px;min-height:40px}.solution-chat-demo_shell__bkb6E .solution-chat-demo_composer__sGwY0 form>button{width:40px;min-height:40px}.solution-chat-demo_composer__sGwY0>p{font-size:11px;text-align:left;line-height:1.45}.solution-chat-demo_chartRow__G7wIH{margin-bottom:2px}.solution-chat-demo_barLabel__zcOd0{font-size:12px}.solution-chat-demo_tableWrap__im0Og td,.solution-chat-demo_tableWrap__im0Og th{padding:10px 5px;font-size:12px}.solution-chat-demo_legend__GglJt{font-size:11px}}.solution-chat-demo_heading__jFvBN h2{margin:0;font-family:inherit;letter-spacing:-.015em;font-size:18px;font-weight:650;line-height:1.3}.solution-chat-demo_metrics__Hm3kF dd[data-text=true]{font-size:18px;line-height:1.3;letter-spacing:-.02em}@media (max-width:700px){.solution-chat-demo_heading__jFvBN h2,.solution-chat-demo_metrics__Hm3kF dd[data-text=true]{font-size:15px}.solution-chat-demo_chartControls__4gIvR select,.solution-chat-demo_shell__bkb6E .solution-chat-demo_replay___NaQn,.solution-chat-demo_shell__bkb6E .solution-chat-demo_segment__FWxtk button{min-height:44px}.solution-chat-demo_shell__bkb6E .solution-chat-demo_replay___NaQn{min-width:44px}.solution-chat-demo_shell__bkb6E .solution-chat-demo_composer__sGwY0 form>button{min-height:44px;width:44px}}@media (max-width:450px){.solution-chat-demo_metrics__Hm3kF{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.solution-chat-demo_metrics__Hm3kF dd{font-size:22px;overflow-wrap:normal}.solution-chat-demo_metrics__Hm3kF>div:last-child{grid-column:1/-1;display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px}.solution-chat-demo_metrics__Hm3kF>div:last-child dt{margin:0}.solution-chat-demo_metrics__Hm3kF>div:last-child dd{font-size:14px;line-height:1.4}.solution-chat-demo_metrics__Hm3kF>div:last-child p{flex-basis:100%;margin:0}.solution-chat-demo_dataHeading__71ZOc{align-items:flex-start;flex-wrap:wrap}.solution-chat-demo_chartControls__4gIvR label{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.solution-chat-demo_shell__bkb6E *,.solution-chat-demo_shell__bkb6E :after,.solution-chat-demo_shell__bkb6E :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.solution-experience_page__2Ihc1{--story-text:#f5f5f2;--story-muted:#b9bbc0;--story-accent:#f0a15b;--story-line:rgba(255,255,255,.14)}.solution-experience_change__Xdj4Q,.solution-experience_contact__aBhkV,.solution-experience_explanation__Sek5i,.solution-experience_intro__QZThd{width:min(1180px,calc(100% - 48px));margin-inline:auto}.solution-experience_demoHeading__qx0oV[id],.solution-experience_page__2Ihc1>[id]{scroll-margin-top:100px}.solution-experience_page__2Ihc1>nav.solution-reveal,.solution-experience_page__2Ihc1>section.solution-reveal{opacity:1;transform:none;transition:none}.solution-experience_intro__QZThd{padding-block:36px 32px}.solution-experience_back__vuE__{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--story-muted);font-size:14px}.solution-experience_back__vuE__:hover{color:var(--story-text)}.solution-experience_intro__QZThd h1{max-width:1000px;margin:20px 0 0;color:var(--story-text);font-size:clamp(36px,5.2vw,66px);line-height:1.06;letter-spacing:-.045em;font-weight:750;text-wrap:balance}.solution-experience_change__Xdj4Q{display:grid;grid-template-columns:1fr 1fr;gap:40px}.solution-experience_change__Xdj4Q article{min-width:0;padding-top:24px;border-top:2px solid var(--story-line)}.solution-experience_change__Xdj4Q .solution-experience_result__lw2tG{border-color:var(--story-accent)}.solution-experience_change__Xdj4Q h2{margin:0 0 12px;color:var(--story-muted);font-size:15px;font-weight:650}.solution-experience_result__lw2tG h2{color:var(--story-accent)}.solution-experience_change__Xdj4Q p{margin:0;color:var(--story-text);font-size:clamp(20px,2vw,26px);line-height:1.4;letter-spacing:-.025em}.solution-experience_walkthrough__tPSdC{width:min(1180px,calc(100% - 48px));margin-inline:auto;padding-top:32px}.solution-experience_explanation__Sek5i{padding-block:48px 40px}.solution-experience_explanationLead__N30My{display:grid;grid-template-columns:.5fr 1fr;gap:40px;align-items:start}.solution-experience_explanationLead__N30My h2{margin:0;font-size:28px;letter-spacing:-.03em;line-height:1.2}.solution-experience_explanationLead__N30My>p{margin:0;max-width:72ch;color:var(--story-muted);font-size:17px;line-height:1.7}.solution-experience_steps__Djau4{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:32px 0 0;padding:0;list-style:none}.solution-experience_steps__Djau4 li{display:flex;align-items:flex-start;gap:12px;min-width:0}.solution-experience_steps__Djau4 li>span{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid #805c3e;border-radius:50%;color:var(--story-accent);font-size:13px;font-weight:650}.solution-experience_steps__Djau4 h3{margin:1px 0 0;color:var(--story-text);font-size:16px;line-height:1.5;font-weight:550}.solution-experience_details__gmc9g{margin-top:28px;border-block:1px solid var(--story-line)}.solution-experience_details__gmc9g>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding-block:14px;color:var(--story-muted);font-size:14px;line-height:1.5;font-weight:550;list-style:none;cursor:pointer}.solution-experience_details__gmc9g>summary::-webkit-details-marker{display:none}.solution-experience_details__gmc9g>summary:hover{color:var(--story-text)}.solution-experience_details__gmc9g>summary>span{flex:none;color:var(--story-accent);font-size:24px;line-height:1}.solution-experience_details__gmc9g[open]>summary>span{transform:rotate(45deg)}.solution-experience_detailsBody__wcJ31{display:grid;gap:24px;padding:12px 0 28px;max-width:960px}.solution-experience_detailsBody__wcJ31 h3{margin:0 0 10px;font-size:17px;line-height:1.4}.solution-experience_detailsBody__wcJ31 :is(p,ul){margin:0;color:var(--story-muted);font-size:15px;line-height:1.7}.solution-experience_detailsBody__wcJ31 p+p{margin-top:10px}.solution-experience_detailsBody__wcJ31 ul{padding-left:20px;margin-bottom:12px}.solution-experience_ownership__33aFt{display:grid;grid-template-columns:1fr 1fr;gap:32px}.solution-experience_detailsBody__wcJ31 .solution-experience_reference__g1aov{font-size:13px}.solution-experience_demo__GZvsy{width:min(1440px,calc(100% - 48px));margin-inline:auto;padding-top:32px;border-top:1px solid var(--story-line)}.solution-experience_demoHeading__qx0oV{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:0 0 24px}.solution-experience_demoHeading__qx0oV h2{margin:0 0 12px;font-size:clamp(32px,3.4vw,44px);line-height:1.1;font-weight:720;letter-spacing:-.035em}.solution-experience_demoHeading__qx0oV p{max-width:65ch;margin:0;color:var(--story-muted);font-size:16px;line-height:1.6}.solution-experience_demoHeading__qx0oV>span{flex-shrink:0;padding-bottom:4px;color:var(--story-muted);font-size:12px}.solution-experience_page__2Ihc1 .solution-experience_demo__GZvsy>.solution-demo-stage{min-height:0}.solution-experience_visuals__IDrWO{margin-top:20px}.solution-experience_media__N0DB_{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;max-width:960px;padding:8px 0 24px}.solution-experience_media__N0DB_>*{min-width:0}.solution-experience_contact__aBhkV{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:60px}.solution-experience_contact__aBhkV>div{max-width:650px}.solution-experience_contact__aBhkV h2{margin:0 0 14px;color:var(--story-text);font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.035em}.solution-experience_contact__aBhkV p{margin:0;color:var(--story-muted);font-size:16px;line-height:1.6}.solution-experience_contact__aBhkV>a{flex-shrink:0;min-height:48px;text-align:center}@media (max-width:800px){.solution-experience_change__Xdj4Q{gap:24px}.solution-experience_explanationLead__N30My{grid-template-columns:1fr;gap:16px}.solution-experience_steps__Djau4{gap:24px}.solution-experience_demoHeading__qx0oV{display:block}.solution-experience_demoHeading__qx0oV>span{display:block;margin-top:12px}.solution-experience_contact__aBhkV{align-items:flex-start;flex-direction:column;gap:24px}}@media (max-width:640px){.solution-experience_walkthrough__tPSdC{width:100%;padding-top:28px}}@media (max-width:600px){.solution-experience_change__Xdj4Q,.solution-experience_contact__aBhkV,.solution-experience_explanation__Sek5i,.solution-experience_intro__QZThd{width:calc(100% - 32px)}.solution-experience_page__2Ihc1>[id]{scroll-margin-top:84px}.solution-experience_intro__QZThd{padding-block:20px 28px}.solution-experience_intro__QZThd h1{margin-top:14px;font-size:clamp(33px,9vw,44px);line-height:1.08;text-wrap:wrap}.solution-experience_change__Xdj4Q{grid-template-columns:1fr;gap:24px}.solution-experience_change__Xdj4Q article{padding-top:16px}.solution-experience_change__Xdj4Q h2{margin-bottom:8px}.solution-experience_change__Xdj4Q p{font-size:20px;line-height:1.45}.solution-experience_explanation__Sek5i{padding-block:32px}.solution-experience_explanationLead__N30My h2{font-size:25px}.solution-experience_explanationLead__N30My>p{font-size:16px;line-height:1.65}.solution-experience_steps__Djau4{grid-template-columns:1fr;gap:16px;margin-top:24px}.solution-experience_details__gmc9g{margin-top:24px}.solution-experience_ownership__33aFt{grid-template-columns:1fr;gap:20px}.solution-experience_demo__GZvsy{width:100%;padding-top:28px}.solution-experience_demoHeading__qx0oV{padding:0 16px 20px}.solution-experience_demoHeading__qx0oV h2{font-size:32px}.solution-experience_demoHeading__qx0oV p{font-size:15px}.solution-experience_visuals__IDrWO{margin-inline:16px}.solution-experience_contact__aBhkV{padding-block:40px}.solution-experience_contact__aBhkV>a{width:100%;white-space:normal}}.solution-media-stage_film___ayMj{width:100%;min-width:0;margin:0;color:#f5f3ef}.solution-media-stage_solutionPlacement__OfCp6{margin-bottom:16px}.solution-media-stage_frame__HdMb_{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid #3b3935;border-radius:16px;background:#17191c}.solution-media-stage_frame__HdMb_.solution-media-stage_portrait__wdeaV{width:min(100%,430px);margin-inline:auto;aspect-ratio:9/16}.solution-media-stage_frame__HdMb_>img,.solution-media-stage_frame__HdMb_>picture>img,.solution-media-stage_frame__HdMb_>video{display:block;width:100%;height:100%;object-fit:contain}.solution-media-stage_frame__HdMb_>picture{display:block;width:100%;height:100%}.solution-media-stage_caption__cfnBy{padding-top:16px}.solution-media-stage_controls___0bN_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.solution-media-stage_controls___0bN_ a,.solution-media-stage_controls___0bN_ button,.solution-media-stage_error__t5E3b button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid #6b5643;border-radius:8px;font:inherit;font-size:14px;font-weight:600;line-height:1.4;white-space:normal;cursor:pointer}.solution-media-stage_controls___0bN_ .solution-media-stage_play__S823R{color:#17191c;background:#edaf70;border-color:#edaf70}.solution-media-stage_controls___0bN_ .solution-media-stage_play__S823R small{padding-left:4px;color:#463322;font-size:12px;font-weight:500;white-space:nowrap}.solution-media-stage_controls___0bN_ .solution-media-stage_close__nvaWQ,.solution-media-stage_controls___0bN_ .solution-media-stage_pause__cEjEv,.solution-media-stage_controls___0bN_ .solution-media-stage_sound__4o1Fh,.solution-media-stage_error__t5E3b button{color:#f5f3ef;background:#22252a}.solution-media-stage_controls___0bN_ .solution-media-stage_sound__4o1Fh[aria-pressed=true]{border-color:#e9b57f;color:#e9b57f}.solution-media-stage_controls___0bN_ .solution-media-stage_close__nvaWQ>span{font-size:21px;line-height:1}.solution-media-stage_controls___0bN_ a{padding-inline:0;border-color:transparent;color:#e9b57f;text-decoration:underline;text-underline-offset:4px}.solution-media-stage_caption__cfnBy>p{max-width:75ch;margin:12px 0 0;color:#b9b9b5;font-size:13px;line-height:1.6}.solution-media-stage_film___ayMj :is(button,a,video):focus-visible{outline:2px solid #f3bf88;outline-offset:4px}.solution-media-stage_frame__HdMb_>video:focus-visible{outline-offset:-4px}.solution-media-stage_error__t5E3b{display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:clamp(20px,5vw,48px)}.solution-media-stage_error__t5E3b p{max-width:42ch;margin:0;font-size:16px;line-height:1.6}@media (max-width:640px){.solution-media-stage_homePlacement__TIPpl{width:calc(100% + var(--gutter) + var(--gutter));margin-inline:calc(0px - var(--gutter))}.solution-media-stage_frame__HdMb_.solution-media-stage_portrait__wdeaV,.solution-media-stage_frame__HdMb_.solution-media-stage_responsive__Te8rN{width:100%;aspect-ratio:9/16}.solution-media-stage_frame__HdMb_{border-inline:0;border-radius:0}.solution-media-stage_caption__cfnBy{padding-inline:16px}.solution-media-stage_controls___0bN_{align-items:stretch}.solution-media-stage_controls___0bN_ button{width:100%;min-height:48px}.solution-media-stage_controls___0bN_ a{justify-content:flex-start}}.solution-visual-gallery_gallery__KNlrC{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:12px 0 48px;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:40px;align-items:center}.solution-visual-gallery_intro__whSDs h2{margin:0 0 16px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.12;letter-spacing:-.035em;color:#f5f5f2}.solution-visual-gallery_intro__whSDs p{margin:0;font-size:16px;line-height:1.65;color:#b9bbc0;max-width:40ch}.solution-visual-gallery_tabs___E8Wk{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-top:24px}.solution-visual-gallery_tabs___E8Wk button{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:#b9bbc0;font-size:14px;font-weight:550;line-height:1.4;text-align:left;cursor:pointer}.solution-visual-gallery_tabs___E8Wk button[aria-selected=true]{border-color:#745237;color:#f4b67d;background:#30271f}.solution-visual-gallery_tabs___E8Wk button:hover{color:#fff;background:#272727}.solution-visual-gallery_tabs___E8Wk button>span{font-size:20px;line-height:1}.solution-visual-gallery_try__RU_lN{display:inline-flex;gap:12px;align-items:center;min-height:44px;margin-top:16px;color:#f0a15b;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:5px}.solution-visual-gallery_figure__jV75s{margin:0;min-width:0}.solution-visual-gallery_imageButton__Udb_8{position:relative;display:block;width:100%;padding:0;background:#101112;border:1px solid #44403a;border-radius:12px;overflow:hidden;cursor:zoom-in}.solution-visual-gallery_image__T1GFQ{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.solution-visual-gallery_expand__jFiL7{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;padding:9px 12px;background:#17191bf2;border:1px solid #68615b;border-radius:6px;color:#fff;font-size:12px;line-height:1.4}.solution-visual-gallery_figure__jV75s figcaption{padding-top:12px;font-size:12px;line-height:1.5;color:#a8abb0}.solution-visual-gallery_gallery__KNlrC :is(button,a):focus-visible,.solution-visual-gallery_viewer__bESZG:focus-visible{outline:2px solid #f4b67d;outline-offset:4px}.solution-visual-gallery_dialog__qE6NH{width:min(1440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #59544c;border-radius:12px;background:#17191b;color:#f5f5f2}.solution-visual-gallery_dialog__qE6NH::backdrop{background:#080a0dea}.solution-visual-gallery_dialog__qE6NH[open]{display:flex;flex-direction:column;overflow:hidden}.solution-visual-gallery_toolbar__xWMDM{display:flex;flex:none;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #3a3c3f}.solution-visual-gallery_toolbar__xWMDM strong{margin-right:auto;font-size:16px}.solution-visual-gallery_toolbar__xWMDM button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;background:#272a2d;border:1px solid #55585b;border-radius:6px;color:#fff;font-size:14px;cursor:pointer}.solution-visual-gallery_toolbar__xWMDM button>span{font-size:22px}.solution-visual-gallery_toolbar__xWMDM button:disabled{opacity:.55;cursor:not-allowed}.solution-visual-gallery_viewer__bESZG{flex:1 1 auto;min-height:0;max-height:calc(100dvh - 180px);overflow:auto;overscroll-behavior:contain}.solution-visual-gallery_viewer__bESZG img{display:block;width:100%;height:auto;max-height:calc(100dvh - 180px);object-fit:contain}.solution-visual-gallery_zoomed__vM3fG img{max-width:none;max-height:none}.solution-visual-gallery_loading__B8LeX{min-height:160px;display:grid;place-items:center;margin:0;padding:24px;color:#b9bbc0;font-size:15px}.solution-visual-gallery_dialogNote__aDQOz{flex:none;margin:0;padding:12px 16px;color:#b9bbc0;font-size:12px;line-height:1.5}@media(max-width:900px){.solution-visual-gallery_gallery__KNlrC{grid-template-columns:1fr;gap:20px}.solution-visual-gallery_intro__whSDs p{max-width:65ch}.solution-visual-gallery_tabs___E8Wk{flex-direction:row;margin-top:20px}.solution-visual-gallery_tabs___E8Wk button{flex:1;justify-content:center;text-align:center}.solution-visual-gallery_try__RU_lN{margin-top:10px}}@media(max-width:600px){.solution-visual-gallery_gallery__KNlrC{width:calc(100% - 32px);padding-block:0 32px;gap:16px}.solution-visual-gallery_intro__whSDs h2{margin-bottom:12px;font-size:26px}.solution-visual-gallery_intro__whSDs p{font-size:15px;line-height:1.6}.solution-visual-gallery_tabs___E8Wk{margin-top:16px;gap:6px}.solution-visual-gallery_tabs___E8Wk button{padding:10px 8px;font-size:13px;gap:6px}.solution-visual-gallery_tabs___E8Wk button>span{display:none}.solution-visual-gallery_imageButton__Udb_8{border-radius:8px}.solution-visual-gallery_expand__jFiL7{right:8px;bottom:8px;padding:6px 8px;font-size:11px}.solution-visual-gallery_dialog__qE6NH{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.solution-visual-gallery_toolbar__xWMDM{flex-wrap:wrap;gap:8px;padding:10px}.solution-visual-gallery_toolbar__xWMDM strong{width:100%;font-size:14px}.solution-visual-gallery_toolbar__xWMDM button{flex:1;justify-content:center;padding:8px;font-size:13px}}