.assistant-launcher[data-v-8cc06fa9]{position:fixed;left:24px;bottom:24px;z-index:1250;border:0;border-radius:26px;padding:15px 20px;background:#0a4458;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 5px 20px #0003}.assistant-dialog[data-v-8cc06fa9]{padding:0;border:1px solid #b9cbd0;border-radius:20px;width:min(580px,calc(100vw - 32px));height:min(760px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);color:#183540;background:#fff;overflow:hidden;box-shadow:0 20px 70px #0005}.assistant-dialog[open][data-v-8cc06fa9]{display:flex;flex-direction:column}.assistant-dialog[data-v-8cc06fa9]::backdrop{background:#00182080}.assistant-header[data-v-8cc06fa9]{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#fff;border-bottom:1px solid #dce5e8}.assistant-header h2[data-v-8cc06fa9]{font-size:19px;line-height:1.3;margin:0}.assistant-header p[data-v-8cc06fa9]{font-size:12px;color:#49616b;line-height:1.4;margin:4px 0 0}.assistant-header button[data-v-8cc06fa9]{width:44px;height:44px;flex:none;font-size:28px;background:none;border:0;border-radius:12px;cursor:pointer;color:inherit}.assistant-log[data-v-8cc06fa9]{flex:1;min-height:0;padding:16px;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;background:#f1f6f6;scrollbar-gutter:stable}.assistant-log p[data-v-8cc06fa9]{white-space:pre-wrap;line-height:1.5;margin:8px 0}.assistant-log .assistant-intro[data-v-8cc06fa9]{font-size:11px;line-height:1.5;color:#587079;text-align:center;margin:0 8px 18px}.assistant-turn[data-v-8cc06fa9]{display:flex;flex-direction:column;gap:12px;margin:0 0 18px}.assistant-question[data-v-8cc06fa9],.assistant-answer[data-v-8cc06fa9]{box-sizing:border-box;max-width:94%;padding:11px 14px;border-radius:16px;min-width:0}.assistant-question[data-v-8cc06fa9]{align-self:flex-end;background:#0a4458;color:#fff;border-bottom-right-radius:4px;max-width:88%}.assistant-question p[data-v-8cc06fa9]{margin:3px 0 0}.assistant-answer[data-v-8cc06fa9]{align-self:flex-start;background:#fff;border:1px solid #dce7e9;border-bottom-left-radius:4px;box-shadow:0 2px 4px #18354004}.assistant-speaker[data-v-8cc06fa9]{display:block;font-size:10px;font-weight:600;letter-spacing:.02em;color:#587079}.assistant-question .assistant-speaker[data-v-8cc06fa9]{color:#c9e2e8}.assistant-welcome[data-v-8cc06fa9]{margin-bottom:16px}.assistant-welcome p[data-v-8cc06fa9]{margin-bottom:0}.assistant-source[data-v-8cc06fa9]{border-left:3px solid #91aeb8;padding-left:10px;margin:12px 0}.assistant-source p[data-v-8cc06fa9]{margin:5px 0}.assistant-quote[data-v-8cc06fa9]{background:#f4f7f8;padding:10px;border-radius:8px;margin-top:10px}.assistant-quote h3[data-v-8cc06fa9]{font-size:16px;margin:0}.assistant-quote ul[data-v-8cc06fa9]{padding-left:20px}.assistant-followup[data-v-8cc06fa9]{font-weight:600}.assistant-success[data-v-8cc06fa9]{color:#176637}.assistant-typing[data-v-8cc06fa9]{display:flex;align-items:center;gap:8px;font-size:12px;color:#49616b;min-height:32px}.assistant-dots[data-v-8cc06fa9]{display:flex;gap:3px}.assistant-dots i[data-v-8cc06fa9]{width:5px;height:5px;background:#648d98;border-radius:50%;animation:assistant-pulse-8cc06fa9 1.2s infinite}.assistant-dots i[data-v-8cc06fa9]:nth-child(2){animation-delay:.15s}.assistant-dots i[data-v-8cc06fa9]:nth-child(3){animation-delay:.3s}@keyframes assistant-pulse-8cc06fa9{0%,80%,to{opacity:.3}40%{opacity:1}}.assistant-error[data-v-8cc06fa9]{background:#fff4e5;border:1px solid #edd7b5;border-radius:12px;padding:10px 12px;font-size:13px}.assistant-error button[data-v-8cc06fa9]{margin:4px 8px 0 0;min-height:44px;border:1px solid #0a4458;border-radius:8px;background:#0a4458;color:#fff;padding:9px 14px;cursor:pointer}.assistant-form[data-v-8cc06fa9]{flex:none;display:grid;gap:7px;padding:12px 16px 14px;background:#fff;border-top:1px solid #dce5e8}.assistant-compose-row[data-v-8cc06fa9]{display:flex;align-items:flex-end;gap:8px}.assistant-form textarea[data-v-8cc06fa9]{flex:1;min-width:0;width:100%;box-sizing:border-box;font:inherit;font-size:16px;line-height:22px;min-height:46px;max-height:120px;border:1px solid #b2c6cd;border-radius:16px;padding:11px 13px;resize:none;overflow-y:hidden;background:#f7fafb;color:#183540}.assistant-form textarea[data-v-8cc06fa9]:disabled{color:#587079}.assistant-send[data-v-8cc06fa9]{width:46px;height:46px;flex:none;border:0;border-radius:50%;background:#0a4458;color:#fff;display:grid;place-items:center;cursor:pointer}.assistant-send svg[data-v-8cc06fa9]{width:24px;height:24px}.assistant-form button[data-v-8cc06fa9]:disabled{opacity:.4;cursor:default}.assistant-keyboard-hint[data-v-8cc06fa9]{font-size:10px;color:#607880;margin:0}.assistant-consent[data-v-8cc06fa9]{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.4}.assistant-consent input[data-v-8cc06fa9]{flex:none;width:16px;height:16px;margin:0;accent-color:#0a4458}.assistant-privacy[data-v-8cc06fa9]{font-size:10px;line-height:1.4;color:#587079;margin:0}.assistant-sr-only[data-v-8cc06fa9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}a[data-v-8cc06fa9]{color:#07526b;text-decoration:underline}button[data-v-8cc06fa9]:focus-visible,textarea[data-v-8cc06fa9]:focus-visible,input[data-v-8cc06fa9]:focus-visible,a[data-v-8cc06fa9]:focus-visible{outline:3px solid #df9500;outline-offset:2px}@media (max-width:480px){.assistant-launcher[data-v-8cc06fa9]{left:16px;bottom:16px;max-width:calc(100vw - 100px);padding:14px;font-size:13px}.assistant-dialog[data-v-8cc06fa9]{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);margin:auto;border-radius:16px}.assistant-header[data-v-8cc06fa9]{padding:10px 12px}.assistant-header h2[data-v-8cc06fa9]{font-size:18px}.assistant-log[data-v-8cc06fa9]{padding:12px}.assistant-question[data-v-8cc06fa9],.assistant-answer[data-v-8cc06fa9]{max-width:96%}.assistant-form[data-v-8cc06fa9]{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.assistant-privacy[data-v-8cc06fa9]{font-size:10px}}@media (prefers-reduced-motion:reduce){.assistant-dots i[data-v-8cc06fa9]{animation:none;opacity:.7}}.maxw[data-v-edc0e821]{position:fixed;right:24px;bottom:24px;z-index:1200;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:inherit}.maxw__bubble[data-v-edc0e821]{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;display:grid;place-items:center;color:#fff;background:var(--pcdd-primary, #0a4458);box-shadow:0 8px 22px #0a445852;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.maxw__bubble[data-v-edc0e821]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0a445866}.maxw__bubble[data-v-edc0e821]:focus-visible{outline:3px solid var(--pcdd-accent, #ffa506);outline-offset:2px}.maxw__bubble--open[data-v-edc0e821]{background:var(--pcdd-text-muted, #5b6770)}.maxw__bubble-x[data-v-edc0e821]{font-size:30px;line-height:1;font-weight:300}.maxw__bubble[data-v-edc0e821]:not(.maxw__bubble--open):after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 #ffa5068c;animation:maxw-ring-edc0e821 3.2s ease-out infinite}@keyframes maxw-ring-edc0e821{0%{box-shadow:0 0 #ffa50680}60%{box-shadow:0 0 0 12px #ffa50600}to{box-shadow:0 0 #ffa50600}}@media (prefers-reduced-motion: reduce){.maxw__bubble[data-v-edc0e821]:after{animation:none}}.maxw__panel[data-v-edc0e821]{position:relative;width:288px;background:var(--pcdd-bg-card, #ffffff);color:var(--pcdd-text, #1d2730);border:1px solid var(--pcdd-border, #e2e7ec);border-radius:16px;padding:18px 18px 16px;box-shadow:0 18px 48px #0a445838}.maxw__close[data-v-edc0e821]{position:absolute;top:8px;right:10px;border:none;background:transparent;font-size:22px;line-height:1;color:var(--pcdd-text-muted, #8b95a1);cursor:pointer;padding:4px}.maxw__close[data-v-edc0e821]:hover{color:var(--pcdd-text, #1d2730)}.maxw__brand[data-v-edc0e821]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.maxw__logo[data-v-edc0e821]{font-weight:800;font-size:13px;letter-spacing:.5px;color:#fff;background:var(--pcdd-primary, #0a4458);padding:3px 8px;border-radius:6px}.maxw__org[data-v-edc0e821]{font-size:12px;color:var(--pcdd-text-muted, #8b95a1)}.maxw__title[data-v-edc0e821]{margin:0 0 4px;font-size:16px;font-weight:700}.maxw__text[data-v-edc0e821]{margin:0 0 14px;font-size:13.5px;line-height:1.45;color:var(--pcdd-text-muted, #5b6770)}.maxw__cta[data-v-edc0e821]{width:100%;border:none;border-radius:10px;padding:11px 14px;font-size:14px;font-weight:600;color:var(--pcdd-primary, #0a4458);background:var(--pcdd-accent, #ffa506);cursor:pointer;transition:filter .15s ease,transform .1s ease}.maxw__cta[data-v-edc0e821]:hover:not(:disabled){filter:brightness(1.05)}.maxw__cta[data-v-edc0e821]:active:not(:disabled){transform:translateY(1px)}.maxw__cta[data-v-edc0e821]:disabled{opacity:.6;cursor:progress}.maxw__hint[data-v-edc0e821]{margin:8px 0 0;text-align:center;font-size:11px;color:var(--pcdd-text-muted, #8b95a1)}.maxw-pop-enter-active[data-v-edc0e821],.maxw-pop-leave-active[data-v-edc0e821]{transition:opacity .16s ease,transform .16s ease;transform-origin:bottom right}.maxw-pop-enter-from[data-v-edc0e821],.maxw-pop-leave-to[data-v-edc0e821]{opacity:0;transform:translateY(8px) scale(.96)}@media (max-width: 480px){.maxw[data-v-edc0e821]{right:16px;bottom:16px}.maxw__panel[data-v-edc0e821]{width:calc(100vw - 32px);max-width:320px}}.cookie-notice[data-v-d8ed6f3a]{position:fixed;z-index:1300;left:50%;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(720px,calc(100% - 32px));padding:14px 16px;transform:translate(-50%);color:var(--pcdd-text);background:var(--pcdd-bg-elevated);border:1px solid var(--pcdd-border);border-radius:var(--pcdd-radius-lg);box-shadow:var(--pcdd-shadow)}.cookie-notice__text[data-v-d8ed6f3a]{margin:0}@media (max-width: 640px){.cookie-notice[data-v-d8ed6f3a]{align-items:flex-start;flex-direction:column;gap:12px;width:calc(100% - 24px);bottom:12px}.cookie-notice[data-v-d8ed6f3a] .n-button{align-self:flex-end}}
