details[data-astro-cid-vgixv3h4][open] .promo-panel[data-astro-cid-vgixv3h4]{animation:promo-drop .22s ease-out}@keyframes promo-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){details[data-astro-cid-vgixv3h4][open] .promo-panel[data-astro-cid-vgixv3h4]{animation:none}}.dsc-panel{inset:0}.dsc-panel[hidden]{display:none!important}@media (min-width: 640px){.dsc-panel{inset:auto 24px 92px auto;width:408px;height:min(680px,calc(100dvh - 116px))}.ds-chat.is-expanded .dsc-panel{width:min(760px,calc(100vw - 48px));height:calc(100dvh - 116px)}}@media (max-width: 639px){.ds-chat.is-open .dsc-launch{display:none}}.ds-chat.is-open .dsc-launch-open{display:none}.ds-chat.is-open .dsc-launch-close{display:grid}.ds-chat.is-open .dsc-launch{padding-right:14px}.dsc-panel:not([hidden]){animation:dscIn .18s ease-out}@keyframes dscIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dsc-nudge:not(.hidden){animation:dscIn .25s ease-out}.dsc-live{position:relative;display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#16a34a}.dsc-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:#16a34a;animation:dscLive 1.8s ease-out infinite}@keyframes dscLive{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}.dsc-hbtn{display:grid;place-items:center;width:34px;height:34px;color:#62676f;transition:background-color .15s,color .15s}.dsc-hbtn:hover{background:#f3f6fa;color:#002a6a}.dsc-action{display:flex;align-items:center;gap:10px;min-width:0;background:#fff;padding:12px;text-align:left;transition:background-color .15s}.dsc-action:hover{background:#f3f6fa}.dsc-action-i{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid rgba(0,42,106,.12);background:#f3f6fa;color:#002a6a}.dsc-action-t{display:block;font-size:13.5px;font-weight:600;color:#061a3a;line-height:1.25}.dsc-action-s{display:block;margin-top:2px;font-size:11.5px;color:#7c8189;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsc-contact-row{display:flex;align-items:center;gap:12px;padding:14px;transition:background-color .15s}.dsc-contact-row:hover{background:#f3f6fa}.dsc-starter{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #DADDE3;padding:11px 2px;text-align:left;font-size:13.5px;color:#061a3a;transition:color .15s}.dsc-starter:hover{color:#005cc6}.dsc-starter:after{content:"→";color:#9a9fa8;transition:transform .15s,color .15s}.dsc-starter:hover:after{transform:translate(3px);color:#005cc6}.dsc-back{font-size:12.5px;font-weight:600;color:#005cc6}.dsc-back:hover{color:#002a6a}.dsc-label{display:block;margin-bottom:5px;font-size:12.5px;font-weight:600;color:#061a3a}.dsc-input{width:100%;border:1px solid #BDC2CA;background:#fff;padding:9px 11px;font-size:14px;color:#061a3a}.dsc-input:focus{outline:none;border-color:#0070f0;box-shadow:0 0 0 3px #0070f01f}.dsc-msg-user{margin-left:auto;max-width:85%;background:#002a6a;color:#fff;padding:10px 13px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-wrap:break-word}.dsc-msg-bot{display:flex;gap:10px;align-items:flex-start}.dsc-avatar{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;background:#fff;border:1px solid #DADDE3}.dsc-bubble{min-width:0;flex:1;font-size:14px;line-height:1.6;color:#1b2a41}.dsc-bubble p+p,.dsc-bubble p+ul,.dsc-bubble ul+p{margin-top:8px}.dsc-bubble ul{margin-top:6px;padding:0;list-style:none}.dsc-bubble li{position:relative;padding-left:18px;margin-top:4px}.dsc-bubble li:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:5px;background:#0070f0;clip-path:polygon(0 60%,100% 0,100% 40%,0 100%)}.dsc-bubble strong{color:#061a3a;font-weight:650}.dsc-bubble a{color:#005cc6;font-weight:600;text-decoration:underline;text-underline-offset:2px}.dsc-bubble a:hover{color:#002a6a}.dsc-caret:after{content:"";display:inline-block;width:7px;height:14px;margin-left:2px;vertical-align:-2px;background:#0070f0;animation:dscBlink 1s steps(2) infinite}@keyframes dscBlink{50%{opacity:0}}.dsc-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dsc-chip{border:1px solid #C0CDE0;background:#fff;padding:5px 9px;font-size:12.5px;font-weight:500;color:#002a6a;text-align:left;transition:border-color .15s,background-color .15s}.dsc-chip:hover{border-color:#002a6a;background:#f3f6fa}.dsc-linkchip{display:inline-flex;align-items:center;gap:6px;border:1px solid #B2D3FF;background:#eef5ff;padding:4px 9px;font-size:12px;font-weight:600;color:#005cc6}.dsc-linkchip:hover{border-color:#0070f0}.dsc-bubble a.dsc-linkchip{text-decoration:none}.dsc-tool{font-size:11.5px;font-weight:600;color:#7c8189;padding:3px 4px}.dsc-tool:hover{color:#002a6a}.dsc-thinking{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#7c8189}.dsc-thinking i{display:inline-block;width:6px;height:6px;background:#0070f0;animation:dscPulse 1s infinite ease-in-out}.dsc-thinking i:nth-child(2){animation-delay:.15s}.dsc-thinking i:nth-child(3){animation-delay:.3s}@keyframes dscPulse{0%,to{opacity:.25}50%{opacity:1}}.dsc-note{border:1px solid #DADDE3;border-left:3px solid #0070F0;background:#fff;padding:12px;font-size:13px;color:#1b2a41}@media (prefers-reduced-motion: reduce){.dsc-panel:not([hidden]),.dsc-nudge:not(.hidden),.dsc-caret:after,.dsc-thinking i,.dsc-live:after{animation:none}}
