body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-paper:oklch(97.5% 0.008 85);--color-paper-2:oklch(95.2% 0.012 85);--color-paper-dark:oklch(27% 0.032 170);--color-paper-dark-2:oklch(32% 0.034 170);--color-ink:oklch(23% 0.018 80);--color-ink-2:oklch(40% 0.016 80);--color-ink-3:oklch(54% 0.014 80);--color-ink-inverse:oklch(96% 0.01 85);--color-ink-inverse-2:oklch(82% 0.015 110);--color-accent:oklch(43% 0.075 165);--color-accent-deep:oklch(34% 0.065 165);--color-accent-tint:oklch(92% 0.025 160);--color-focus:oklch(43% 0.075 165);--color-line:oklch(86% 0.014 85);--color-line-strong:oklch(70% 0.018 85);--color-line-inverse:oklch(45% 0.03 170);--font-display:"Fraunces",Georgia,"Times New Roman",serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--text-display:clamp(2.7rem,8vw,5.4rem);--text-display-s:clamp(2rem,5vw,3.2rem);--text-2xl:clamp(1.5rem,3vw,2rem);--text-xl:1.375rem;--text-lg:1.125rem;--text-md:1rem;--text-sm:0.875rem;--text-xs:0.75rem;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:128px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:160ms;--dur-med:280ms;--radius-pill:999px;--radius-md:14px;--rule-hairline:1px solid var(--color-line);--measure:62ch}body,html{overflow-x:clip}body{-webkit-font-smoothing:antialiased;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.6;margin:0}.lib{display:flex;flex-direction:column;min-height:100vh}.lib a{color:inherit}.lib :focus-visible{border-radius:2px;outline:2px solid var(--color-focus);outline-offset:3px}.libNav{align-items:center;background:var(--color-paper);border-bottom:var(--rule-hairline);display:flex;gap:var(--space-lg);padding:var(--space-md) clamp(var(--space-md),4vw,var(--space-2xl))}.libWordmark{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:.01em;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.libNavTag{background:var(--color-accent-tint);border:1px solid var(--color-accent-tint);border-radius:var(--radius-pill);color:var(--color-accent);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;padding:2px 10px;text-transform:uppercase;white-space:nowrap}.libNavLinks{align-items:center;display:flex;gap:var(--space-lg);margin-left:auto}.libNavLinks a{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:color var(--dur-fast) var(--ease-out);white-space:nowrap}.libNavLinks a:hover{color:var(--color-ink)}.libBtn{align-items:center;border:1px solid #0000;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;gap:var(--space-xs);justify-content:center;line-height:1.2;padding:14px 26px;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);white-space:nowrap}.libBtn:active{transform:translateY(1px)}.libBtn:disabled{cursor:not-allowed;opacity:.55}.libBtnPrimary{background:var(--color-accent);color:var(--color-ink-inverse)}.libBtnPrimary:hover:not(:disabled){background:var(--color-accent-deep)}.libBtnGhost{background:#0000;border-color:var(--color-line-strong);color:var(--color-ink)}.libBtnGhost:hover:not(:disabled){background:var(--color-paper-2);border-color:var(--color-ink-2)}.libBtnLight{background:var(--color-ink-inverse);color:var(--color-paper-dark)}.libBtnLight:hover:not(:disabled){background:oklch(100% 0 0)}.libHero{align-items:center;background:linear-gradient(to bottom,var(--color-paper) 0,var(--color-paper-2) 100%);display:flex;flex-direction:column;padding:clamp(var(--space-2xl),10vh,var(--space-4xl)) clamp(var(--space-md),4vw,var(--space-2xl)) 0;position:relative;text-align:center}.libEyebrow{color:var(--color-accent);font-size:var(--text-xs);font-weight:600;letter-spacing:.16em;margin:0 0 var(--space-md);text-transform:uppercase}.libHero h1{font-family:var(--font-display);font-size:var(--text-display);font-weight:400;letter-spacing:-.015em;line-height:1.04;margin:0;max-width:16ch;min-width:0;overflow-wrap:anywhere}.libHero h1 em{color:var(--color-accent);font-style:italic}.libHeroLede{color:var(--color-ink-2);font-size:var(--text-lg);margin:var(--space-lg) 0 0;max-width:52ch}.libHeroActions{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center;margin-top:var(--space-xl)}.libRidge{margin-top:clamp(var(--space-xl),8vh,var(--space-3xl))}.libRidge,.libRidge svg{display:block;width:100%}.libRidge svg{height:auto}.libSection{box-sizing:border-box;margin:0 auto;max-width:1080px;padding:var(--space-3xl) clamp(var(--space-md),4vw,var(--space-2xl));width:100%}.libSectionHead{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-2xl)}.libSectionHead h2{font-family:var(--font-display);font-size:var(--text-display-s);font-weight:400;line-height:1.1;margin:0;min-width:0;overflow-wrap:anywhere}.libSectionHead p{color:var(--color-ink-2);margin:0;max-width:var(--measure)}.libPlans{border-top:var(--rule-hairline)}.libPlanRow{grid-gap:var(--space-md);align-items:center;border-bottom:var(--rule-hairline);display:grid;gap:var(--space-md);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;padding:var(--space-lg) var(--space-2xs);transition:background-color var(--dur-fast) var(--ease-out)}.libPlanRow:hover{background:var(--color-paper-2)}.libPlanName{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;line-height:1.2}.libPlanCell{font-feature-settings:"tnum";color:var(--color-ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.libPlanCell strong{color:var(--color-ink);display:block;font-size:var(--text-md);font-weight:600}.libPlanAsk{background:none;border:none;border-radius:var(--radius-pill);color:var(--color-accent);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:600;padding:var(--space-xs) var(--space-sm);transition:background-color var(--dur-fast) var(--ease-out);white-space:nowrap}.libPlanAsk:hover{background:var(--color-accent-tint)}.libPlansNote{color:var(--color-ink-3);font-size:var(--text-xs);margin:var(--space-md) 0 0}.libSplit{grid-gap:var(--space-2xl);align-items:start;display:grid;gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.libProse p{color:var(--color-ink-2);margin:0 0 var(--space-md);max-width:var(--measure)}.libAskList{background:var(--color-paper-2);border:var(--rule-hairline);border-radius:var(--radius-md);padding:var(--space-lg)}.libAskList h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;margin:0 0 var(--space-sm)}.libAskList ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.libAskList li{border-top:var(--rule-hairline);color:var(--color-ink-2);font-size:var(--text-sm);padding:var(--space-sm) 0}.libCta{background:var(--color-paper-dark);color:var(--color-ink-inverse);padding:var(--space-3xl) clamp(var(--space-md),4vw,var(--space-2xl));text-align:center}.libCtaInner{align-items:center;display:flex;flex-direction:column;gap:var(--space-lg);margin:0 auto;max-width:720px}.libCta h2{font-family:var(--font-display);font-size:var(--text-display-s);font-weight:400;line-height:1.12;margin:0;min-width:0;overflow-wrap:anywhere}.libCta p{color:var(--color-ink-inverse-2);margin:0;max-width:48ch}.libChips{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center}.libChip{background:#0000;border:1px solid var(--color-line-inverse);border-radius:var(--radius-pill);color:var(--color-ink-inverse);cursor:pointer;font:inherit;font-size:var(--text-sm);padding:10px 18px;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.libChip:hover{background:var(--color-paper-dark-2);border-color:var(--color-ink-inverse-2)}.libFooter{background:var(--color-paper-dark);border-top:1px solid var(--color-line-inverse);color:var(--color-ink-inverse-2);padding:var(--space-2xl) clamp(var(--space-md),4vw,var(--space-2xl))}.libFooterInner{display:flex;flex-direction:column;gap:var(--space-md);margin:0 auto;max-width:1080px}.libFooterMark{color:var(--color-ink-inverse);font-family:var(--font-display);font-size:var(--text-xl)}.libFooter p{font-size:var(--text-sm);margin:0;max-width:var(--measure)}.libFooterFine{color:oklch(62% .025 170);font-size:var(--text-xs)}@media (max-width:880px){.libSplit{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.libPlanRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--space-xs)}.libPlanName{grid-column:1/2}.libPlanAsk{grid-column:2/3;grid-row:1;justify-self:end}}@media (max-width:640px){.libNavLinks a:not(.libBtn),.libWordmarkFull{display:none}.libSection{padding-bottom:var(--space-2xl);padding-top:var(--space-2xl)}.libSectionHead{margin-bottom:var(--space-xl)}.libHeroActions{align-items:stretch;flex-direction:column;width:100%}.libHeroActions .libBtn{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.libBtn,.libChip,.libNavLinks a,.libPlanAsk,.libPlanRow{transition:none}}:root{--awac-font:"Salesforce Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--awac-blue:#0176d3;--awac-blue-hover:#005fb2;--awac-blue-deep:#014486;--awac-blue-tint:#eef4ff;--awac-ink:#181818;--awac-ink-2:#444;--awac-ink-3:#747474;--awac-border:#e5e5e5;--awac-border-2:#c9c9c9;--awac-surface:#fff;--awac-surface-2:#f3f3f3;--awac-agent-surface:#f4f6f9;--awac-user-bubble:#0176d3;--awac-radius-sm:10px;--awac-radius-md:14px;--awac-shadow:-8px 0 32px #0000001f;--awac-ease:cubic-bezier(0.16,1,0.3,1);--awac-chat-w:400px;--awac-gallery-w:480px}.messagingWindow{background-color:#fff;background-color:var(--awac-surface);border:none;border-left:1px solid #e5e5e5;border-left:1px solid var(--awac-border);border-radius:0;bottom:auto;box-shadow:-8px 0 32px #0000001f;box-shadow:var(--awac-shadow);display:flex;flex-direction:column;font-family:Salesforce Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--awac-font);height:100vh;height:100dvh;left:auto;max-width:96vw;overflow:hidden;position:fixed;right:0;top:0;transition:width .34s cubic-bezier(.16,1,.3,1);transition:width .34s var(--awac-ease);user-select:text;-webkit-user-select:text;width:400px;width:var(--awac-chat-w);z-index:9999999999}.messagingWindow.awacExpanded{max-width:96vw;width:880px;width:calc(var(--awac-chat-w) + var(--awac-gallery-w))}.messagingWindow.awacMinimized{opacity:0;pointer-events:none;transform:translateX(110%);transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.16,1,.3,1);transition:transform .34s var(--awac-ease),opacity .28s var(--awac-ease)}.awacWidgetRow{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:row;min-height:0;overflow:hidden;width:100%}.awacChatColumn{background-color:#fff;background-color:var(--awac-surface);display:flex;flex:0 0 400px;flex:0 0 var(--awac-chat-w);flex-direction:column;max-width:100%;min-height:0;min-width:0;order:2;width:400px;width:var(--awac-chat-w)}.messagingWindow.awacExpanded .awacChatColumn{border-left:1px solid #e5e5e5;border-left:1px solid var(--awac-border)}@media (max-width:920px){.messagingWindow.awacExpanded{max-width:100vw;width:400px;width:var(--awac-chat-w)}.awacWidgetRow{flex-direction:column}.awacChatColumn{border-left:none;flex:1 1 auto;order:2;width:100%}.messagingWindow.awacExpanded .awacChatColumn{border-left:none;border-top:1px solid #e5e5e5;border-top:1px solid var(--awac-border)}}@media (max-width:480px){.messagingWindow,.messagingWindow.awacExpanded{border-left:none;max-width:100vw;width:100vw}}.messagingWindow[class~=hide]{display:none}@media (prefers-reduced-motion:reduce){.messagingWindow{transition:none}}.messagingHeader{align-items:center;background:#fff;background:var(--awac-surface,#fff);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--awac-border,#e5e5e5);box-sizing:border-box;display:flex;flex:none;font-family:inherit;font-family:var(--awac-font,inherit);justify-content:space-between;min-height:60px;padding:0 12px 0 20px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.messagingHeaderBrand{align-items:baseline;display:flex;gap:8px;min-width:0}.messagingHeaderStatusDot{align-self:center;background:#2e844a;border-radius:50%;flex:none;height:7px;width:7px}.messagingHeaderTitle{color:#181818;color:var(--awac-ink,#181818);font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.messagingHeaderSubtitle{color:#747474;color:var(--awac-ink-3,#747474);font-size:13px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messagingHeaderActions{align-items:center;display:inline-flex;flex:none;gap:2px}.messagingHeaderCloseButton{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:inline-flex;flex:none;height:34px;justify-content:center;padding:0;pointer-events:all;transition:background-color .18s ease;transition:background-color .18s var(--awac-ease,ease);width:34px}.messagingHeaderCloseButton:hover{background:#f3f3f3;background:var(--awac-surface-2,#f3f3f3)}.messagingHeaderCloseButton:focus-visible{outline:2px solid #0176d3;outline:2px solid var(--awac-blue,#0176d3);outline-offset:2px}.messagingHeaderCloseButton:active{transform:scale(.94)}.messagingHeaderCloseButtonIcon{fill:#444;fill:var(--awac-ink-2,#444);height:19px;transition:fill .18s ease;transition:fill .18s var(--awac-ease,ease);width:19px}.messagingHeaderCloseButton:hover .messagingHeaderCloseButtonIcon{fill:#181818;fill:var(--awac-ink,#181818)}.messagingHeaderConfirmBackdrop{background:#0000;inset:0;position:fixed;z-index:9}.messagingHeaderConfirmPanel{animation:awacConfirmIn .16s ease both;animation:awacConfirmIn .16s var(--awac-ease,ease) both;background:#fff;background:var(--awac-surface,#fff);border:1px solid #e5e5e5;border:1px solid var(--awac-border,#e5e5e5);border-radius:12px;box-shadow:0 8px 24px #18181824;box-sizing:border-box;padding:14px 16px;position:absolute;right:12px;top:calc(100% + 8px);width:248px;z-index:10}@keyframes awacConfirmIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.messagingHeaderConfirmPanel{animation-duration:.01ms}}.messagingHeaderConfirmText{color:#181818;color:var(--awac-ink,#181818);font-size:14px;font-weight:600;line-height:1.35;margin:0 0 12px}.messagingHeaderConfirmHint{color:#747474;color:var(--awac-ink-3,#747474);display:block;font-size:12.5px;font-weight:400;margin-top:3px}.messagingHeaderConfirmActions{display:flex;gap:8px;justify-content:flex-end}.messagingHeaderConfirmButton{border-radius:8px;cursor:pointer;font-family:inherit;font-family:var(--awac-font,inherit);font-size:13px;font-weight:600;height:32px;padding:0 14px;transition:background-color .18s ease;transition:background-color .18s var(--awac-ease,ease)}.messagingHeaderConfirmButton:focus-visible{outline:2px solid #0176d3;outline:2px solid var(--awac-blue,#0176d3);outline-offset:2px}.messagingHeaderConfirmButton:active{transform:scale(.97)}.messagingHeaderConfirmCancel{background:#0000;border:1px solid #e5e5e5;border:1px solid var(--awac-border,#e5e5e5);color:#444;color:var(--awac-ink-2,#444)}.messagingHeaderConfirmCancel:hover{background:#f3f3f3;background:var(--awac-surface-2,#f3f3f3)}.messagingHeaderConfirmEnd{background:#ba0517;background:var(--awac-danger,#ba0517);border:1px solid #ba0517;border:1px solid var(--awac-danger,#ba0517);color:#fff}.messagingHeaderConfirmEnd:hover{background:#8e030f;background:var(--awac-danger-dark,#8e030f);border-color:#8e030f;border-color:var(--awac-danger-dark,#8e030f)}.messagingBodyWrapper{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}.messagingBody{background:#fff;background:var(--awac-surface,#fff);flex:1 1 auto;font-family:inherit;font-family:var(--awac-font,inherit);min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#d4d4d4 #0000;scrollbar-width:thin;user-select:text;-webkit-user-select:text}.messagingBody::-webkit-scrollbar{width:8px}.messagingBody::-webkit-scrollbar-thumb{background:#d4d4d4;border:2px solid #fff;border:2px solid var(--awac-surface,#fff);border-radius:8px}.messagingBody::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.conversationEndTimeText,.conversationStartTimeText{color:#747474;color:var(--awac-ink-3,#747474);font-size:11.5px;font-weight:500;letter-spacing:.01em;margin:16px 0 4px;text-align:center}.conversationEntriesListView{display:flex;flex-direction:column;gap:4px;height:auto;list-style:none;margin:0;padding:12px 18px 8px}.scrollToBottomButton{align-items:center;background:#fff;background:var(--awac-surface,#fff);border:1px solid #e5e5e5;border:1px solid var(--awac-border,#e5e5e5);border-radius:50%;bottom:14px;box-shadow:0 2px 10px #00000024;color:#444;color:var(--awac-ink-2,#444);cursor:pointer;display:inline-flex;height:36px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:16px;transform:translateY(8px) scale(.92);transition:opacity .2s ease,transform .2s ease,background-color .16s ease,border-color .16s ease;transition:opacity .2s var(--awac-ease,ease),transform .2s var(--awac-ease,ease),background-color .16s var(--awac-ease,ease),border-color .16s var(--awac-ease,ease);width:36px;z-index:3}.scrollToBottomButtonVisible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.scrollToBottomButton:hover{background:#f3f3f3;background:var(--awac-surface-2,#f3f3f3);border-color:#c9c9c9;border-color:var(--awac-border-2,#c9c9c9);color:#181818;color:var(--awac-ink,#181818)}.scrollToBottomButton:active{transform:translateY(0) scale(.9)}.scrollToBottomButton:focus-visible{outline:2px solid #0176d3;outline:2px solid var(--awac-blue,#0176d3);outline-offset:2px}.scrollToBottomIcon{fill:currentColor;height:19px;width:19px}@media (prefers-reduced-motion:reduce){.scrollToBottomButton{transform:none;transition:opacity .2s ease}.scrollToBottomButton:active,.scrollToBottomButtonVisible{transform:none}}.conversationEntryContainer{margin-bottom:10px;margin-top:10px;overflow:auto;position:relative}.textMessageBubbleContainer{box-sizing:border-box;display:flex;width:100%}.textMessageBubble{word-wrap:break-word;border-radius:16px;box-sizing:border-box;margin:2px 0;max-width:84%;min-width:0;overflow-wrap:anywhere;padding:10px 14px}.textMessageBubble[class~=incoming]{align-self:flex-start;background-color:#f4f6f9;background-color:var(--awac-agent-surface,#f4f6f9);border:1px solid #e5e5e5;border:1px solid var(--awac-border,#e5e5e5);border-bottom-left-radius:5px;margin-right:auto}.textMessageBubble[class~=outgoing]{align-self:flex-end;background-color:#0176d3;background-color:var(--awac-user-bubble,#0176d3);border-bottom-right-radius:5px;margin-left:auto}.textMessageContent{font-size:14.5px;font-weight:400;line-height:1.45;margin:0}.textMessageBubble[class~=incoming] .textMessageContent{color:#181818;color:var(--awac-ink,#181818)}.textMessageBubble[class~=outgoing] .textMessageContent{color:#fff}.textMessageSenderContent{color:#747474;color:var(--awac-ink-3,#747474);font-size:11px;font-weight:400;letter-spacing:.01em;margin:1px 2px 8px}.textMessageSenderContent[class~=incoming]{text-align:left}.textMessageSenderContent[class~=outgoing]{text-align:right}.participantChangeText{background-color:linen;border:1px solid #999;border-radius:10px;color:#625b5b;display:inline-block;font-size:12px;font-weight:700;margin-top:10px;text-align:center;width:-webkit-max-content;width:max-content}.awacMessageContainer{box-sizing:border-box;margin:8px 0 14px;width:100%}.awacIntroText{color:#1f2933;font-size:14px;line-height:1.4;margin:0 0 10px}.awacComponentSurface{background:#fafbfc;border:1px solid #e6e9ee;border-radius:14px;box-sizing:border-box;overflow-x:hidden;padding:10px 10px 6px;width:100%}.awacOpenGalleryLink{-webkit-appearance:none;appearance:none;background:#eff4ff;border:1px solid #2563eb;border-radius:999px;color:#1d4ed8;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:background .15s ease,color .15s ease}.awacOpenGalleryLink:hover{background:#2563eb;color:#fff}.awacUnknownTemplate{color:#5b6b7b;padding:16px;text-align:center}.awacUnknownTemplate small{display:block;margin-top:6px;opacity:.7}.awacOptions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.awacOptionButton{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #2f6f4f;border-radius:999px;color:#2f6f4f;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:background .15s ease,color .15s ease}.awacOptionButton:hover{background:#2f6f4f;color:#fff}.typingIndicatorContainer{align-items:flex-start;display:flex;flex-direction:column;padding:4px 18px 8px}.typingIndicatorBubbleContainer{padding:0}.typingIndicatorBubble{align-items:center;background-color:#f4f6f9;background-color:var(--awac-agent-surface,#f4f6f9);border:1px solid #e5e5e5;border:1px solid var(--awac-border,#e5e5e5);border-radius:16px;border-bottom-left-radius:5px;display:inline-flex;gap:5px;margin:2px 0;padding:11px 14px}.typingIndicatorSenderContent{color:#747474;color:var(--awac-ink-3,#747474);font-size:11px;font-weight:400;margin:4px 2px 0;text-align:left}.loadingBall{animation:awacTypingBounce 1.4s ease-in-out infinite both;background-color:#747474;background-color:var(--awac-ink-3,#747474);border-radius:50%;display:inline-block;height:7px;opacity:.4;width:7px}.loadingBall.first{animation-delay:-.32s}.loadingBall.second{animation-delay:-.16s}.loadingBall.third{animation-delay:0s}@keyframes awacTypingBounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.loadingBall{animation:awacTypingPulse 1.4s ease-in-out infinite both}@keyframes awacTypingPulse{0%,to{opacity:.35}50%{opacity:1}}}.messagingFooter{background-color:#fff;background-color:var(--awac-surface,#fff);border-top:1px solid #e5e5e5;border-top:1px solid var(--awac-border,#e5e5e5);flex:none;flex-direction:column;font-family:inherit;font-family:var(--awac-font,inherit);padding:12px 18px 14px}.messagingFooter,.messagingSuggestions{box-sizing:border-box;display:flex;gap:8px;width:100%}.messagingSuggestions{animation:awacSuggestionsIn .28s ease both;animation:awacSuggestionsIn .28s var(--awac-ease,ease) both;flex-direction:column}@keyframes awacSuggestionsIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.messagingSuggestionsHeader{align-items:center;display:flex;gap:8px;justify-content:space-between}.messagingSuggestionsLabel{color:#747474;color:var(--awac-ink-3,#747474);font-size:12px;font-weight:600;letter-spacing:.01em}.messagingSuggestionsDismiss{align-items:center;background:#0000;border:0;border-radius:50%;color:#747474;color:var(--awac-ink-3,#747474);cursor:pointer;display:inline-flex;flex:none;font-size:17px;height:22px;justify-content:center;line-height:1;padding:0;transition:background-color .16s ease,color .16s ease;transition:background-color .16s var(--awac-ease,ease),color .16s var(--awac-ease,ease);width:22px}.messagingSuggestionsDismiss:hover{background:#f3f3f3;background:var(--awac-surface-2,#f3f3f3);color:#181818;color:var(--awac-ink,#181818)}.messagingSuggestionsDismiss:active{transform:scale(.9)}.messagingSuggestionsDismiss:focus-visible{outline:2px solid #0176d3;outline:2px solid var(--awac-blue,#0176d3);outline-offset:1px}.messagingSuggestionsChips{display:flex;flex-wrap:wrap;gap:8px}.messagingSuggestionChip{align-items:center;background:#eef4ff;background:var(--awac-blue-tint,#eef4ff);border:1px solid #0176d338;border-radius:16px;color:#014486;color:var(--awac-blue-deep,#014486);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;padding:7px 13px;transition:background-color .16s ease,border-color .16s ease,transform .06s ease;transition:background-color .16s var(--awac-ease,ease),border-color .16s var(--awac-ease,ease),transform .06s var(--awac-ease,ease)}.messagingSuggestionChip:hover{background:#e1ecff;border-color:#0176d366}.messagingSuggestionChip:active{transform:scale(.96)}.messagingSuggestionChip:focus-visible{outline:2px solid #0176d3;outline:2px solid var(--awac-blue,#0176d3);outline-offset:2px}@media (prefers-reduced-motion:reduce){.messagingSuggestions{animation:none}.messagingSuggestionChip:active,.messagingSuggestionsDismiss:active{transform:none}}.messagingInputRow{align-items:flex-end;background:#fff;background:var(--awac-surface,#fff);border:1px solid #c9c9c9;border:1px solid var(--awac-border-2,#c9c9c9);border-radius:22px;box-sizing:border-box;display:flex;gap:8px;padding:5px 6px 5px 8px;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s var(--awac-ease,ease),box-shadow .18s var(--awac-ease,ease);width:100%}.messagingInputRow:focus-within{border-color:#0176d3;border-color:var(--awac-blue,#0176d3);box-shadow:0 0 0 3px #0176d326}.messagingFooter textarea{align-content:center;background:#0000;border:none;color:#181818;color:var(--awac-ink,#181818);flex:1 1 auto;font-family:inherit;font-size:14.5px;line-height:1.4;margin:0;max-height:120px;min-width:0;overflow-y:auto;padding:7px 8px;resize:none;width:auto}.messagingFooter textarea:focus{outline:none}.messagingFooter textarea::placeholder{color:#747474;color:var(--awac-ink-3,#747474)}.sendButton{align-items:center;background:#0176d3;background:var(--awac-blue,#0176d3);border:0;border-radius:50%;display:inline-flex;flex:none;height:36px;justify-content:center;transition:background-color .18s ease,transform .06s ease;transition:background-color .18s var(--awac-ease,ease),transform .06s var(--awac-ease,ease);width:36px}.sendButtonIcon{fill:#fff;height:17px;transform:rotate(0deg);width:17px}.sendButton:hover:not(:disabled){background:#005fb2;background:var(--awac-blue-hover,#005fb2);cursor:pointer}.sendButton:active:not(:disabled){transform:scale(.92)}.sendButton:focus-visible{outline:2px solid #0176d3;outline:2px solid var(--awac-blue,#0176d3);outline-offset:2px}.sendButton:disabled{background:#c9c9c9}.messagingInputTextarea:disabled{cursor:not-allowed}.messagingFooterTerms{color:#747474;color:var(--awac-ink-3,#747474);font-size:11px;line-height:1.4;margin:0;text-align:center}.awacGalleryColumn{animation:awacWingIn .34s cubic-bezier(.16,1,.3,1) both;animation:awacWingIn .34s var(--awac-ease,cubic-bezier(.16,1,.3,1)) both;background-color:#f3f3f3;background-color:var(--awac-surface-2,#f3f3f3);border-right:1px solid #e5e5e5;border-right:1px solid var(--awac-border,#e5e5e5);display:flex;flex:0 0 480px;flex:0 0 var(--awac-gallery-w,480px);flex-direction:column;min-height:0;min-width:0;order:1;overflow:hidden;width:480px;width:var(--awac-gallery-w,480px)}@keyframes awacWingIn{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.awacGalleryPanelHeader{align-items:center;background:#fff;background:var(--awac-surface,#fff);border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--awac-border,#e5e5e5);box-sizing:border-box;color:#181818;color:var(--awac-ink,#181818);display:flex;flex:none;gap:12px;height:60px;justify-content:space-between;padding:0 16px}.awacGalleryPanelTitle{color:#181818;color:var(--awac-ink,#181818);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.awacGalleryPanelClose{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:50%;color:#444;color:var(--awac-ink-2,#444);cursor:pointer;display:flex;flex:none;font-size:20px;height:32px;justify-content:center;line-height:1;transition:background-color .16s ease,color .16s ease,transform .16s ease;transition:background-color .16s var(--awac-ease,ease),color .16s var(--awac-ease,ease),transform .16s var(--awac-ease,ease);width:32px}.awacGalleryPanelClose:hover{background:#f3f3f3;background:var(--awac-surface-2,#f3f3f3);color:#181818;color:var(--awac-ink,#181818)}.awacGalleryPanelClose:active{transform:scale(.92)}.awacGalleryPanelClose:focus-visible{outline:2px solid #0176d3;outline:2px solid var(--awac-blue,#0176d3);outline-offset:2px}.awacGalleryPanelBody{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px;scrollbar-color:#d4d4d4 #0000;scrollbar-width:thin}.awacGalleryPanelBody::-webkit-scrollbar{width:8px}.awacGalleryPanelBody::-webkit-scrollbar-thumb{background:#d4d4d4;border:2px solid #f3f3f3;border:2px solid var(--awac-surface-2,#f3f3f3);border-radius:8px}.awacGalleryPanelBody::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.awacGalleryPanelUnknown{color:#444;color:var(--awac-ink-2,#444);font-size:14px;padding:24px}.awacGalleryPanelUnknown small{color:#747474;color:var(--awac-ink-3,#747474);display:block;margin-top:6px}@media (max-width:1080px){.awacGalleryColumn{animation:awacWingInTop .32s cubic-bezier(.16,1,.3,1) both;animation:awacWingInTop .32s var(--awac-ease,cubic-bezier(.16,1,.3,1)) both;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--awac-border,#e5e5e5);border-right:none;flex:1 1 auto;order:1;width:100%}@keyframes awacWingInTop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.awacGalleryColumn{animation-duration:.12s;animation-name:awacFadeIn}.awacGalleryPanelClose:active{transform:none}@keyframes awacFadeIn{0%{opacity:0}to{opacity:1}}}.messagingPrechat{background:#f5f5f5;border-radius:inherit}.prechatForm{background:#0000;border-bottom:1px solid #ddd;border-radius:inherit;font-family:inherit;height:500px;overflow:auto}.prechatFormFieldsListView{height:inherit;list-style-type:none;margin:0;padding:0}.prechatFormFieldContainer{margin:15px 0;max-height:100px;min-width:100px;padding:0 14px}.prechatFormFieldName{color:#000;display:flex;flex-direction:column;font-size:medium;margin:0;text-align:left}.prechatFormField{border:1px solid;width:100%}.checkbox{margin-right:auto;width:4%}select{border-radius:5px;height:35px}.requiredFieldIndicator{color:red;display:contents}.startConversationButton{background-color:#888c8c;border:1px;border-radius:5px;font-weight:700;height:35px;margin:10px 0;width:75%}.startConversationButton:hover{cursor:pointer;opacity:.8;pointer-events:all}.awacChatLauncher{align-items:center;animation:awacBubbleIn .3s cubic-bezier(.16,1,.3,1);background-color:#0176d3;background-color:var(--color-accent,#0176d3);border:none;border-radius:999px;bottom:24px;box-shadow:0 6px 20px #143c2d59,0 2px 6px #0000002e;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;gap:10px;outline:0;padding:16px 24px;position:fixed;right:24px;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .2s ease;z-index:10000000000}.awacChatLauncher:hover:not(:disabled){background-color:#005fb2;background-color:var(--color-accent-deep,#005fb2);box-shadow:0 8px 26px #143c2d73,0 3px 8px #00000038;transform:scale(1.04)}.awacChatLauncher:active:not(:disabled){transform:scale(.98)}.awacChatLauncher:focus-visible{outline:2px solid #014486;outline:2px solid var(--color-accent-deep,#014486);outline-offset:3px}.awacChatLauncher:disabled{cursor:not-allowed;opacity:.7}.awacChatLauncher svg{display:block;font-size:18px}.awacLauncherSpinner{animation:awacSpin .8s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes awacSpin{to{transform:rotate(1turn)}}.awacLauncherBubble{align-items:center;animation:awacBubbleIn .3s cubic-bezier(.16,1,.3,1);background-color:#0176d3;background-color:var(--color-accent,#0176d3);border:none;border-radius:50%;bottom:24px;box-shadow:0 6px 20px #143c2d59,0 2px 6px #0000002e;color:#fff;cursor:pointer;display:flex;font-size:26px;height:60px;justify-content:center;outline:0;position:fixed;right:24px;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .2s ease;width:60px;z-index:10000000000}.awacLauncherBubble:hover{background-color:#005fb2;background-color:var(--color-accent-deep,#005fb2);box-shadow:0 8px 26px #143c2d73,0 3px 8px #00000038;transform:scale(1.06)}.awacLauncherBubble:active{transform:scale(.97)}.awacLauncherBubble:focus-visible{outline:2px solid #014486;outline:2px solid var(--color-accent-deep,#014486);outline-offset:3px}.awacLauncherBubble svg{display:block}@keyframes awacBubbleIn{0%{opacity:0;transform:scale(.5) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.awacChatLauncher,.awacLauncherBubble{animation:none;transition:none}.awacLauncherSpinner{animation-duration:1.6s}}.awacDemoPage{background:linear-gradient(135deg,#f4f6fb,#e9eef7);color:#1c2333;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh}.awacDemoBar{align-items:center;background:#0b1b3a;color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}.awacDemoBar strong{font-size:15px}.awacDemoHint{display:block;font-size:12px;margin-top:2px;opacity:.7}.awacDemoControls{display:flex;gap:10px}.awacDemoGhost,.awacDemoPrimary{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px}.awacDemoPrimary{background:#1763ff;color:#fff}.awacDemoPrimary:hover{background:#0f4fd6}.awacDemoGhost{background:#0000;border:1px solid #ffffff59;color:#fff}.awacDemoStage{align-items:flex-start;display:flex;flex:1 1;justify-content:center;padding:40px 20px}.awacDemoWindow{bottom:auto!important;display:flex!important;flex-direction:column;margin:0 auto!important;overflow:hidden;position:static!important;right:auto!important}.awacDemoHeader{align-items:center;background:#0b1b3a;border-radius:15px 15px 0 0;color:#fff;display:flex;gap:10px;padding:14px 16px}.awacDemoAvatar{align-items:center;background:#1763ff;border-radius:50%;display:flex;font-size:15px;font-weight:700;height:34px;justify-content:center;width:34px}.awacDemoName{font-size:14px;font-weight:600}.awacDemoStatus{font-size:11px;opacity:.7}.awacDemoBody{background:#f7f9fc;flex:1 1;overflow-y:auto;padding:16px}.awacDemoEmpty{color:#6b7488;font-size:13px;line-height:1.5;margin-top:40px;text-align:center}.awacDemoUserBubble{background:#1763ff;border-radius:14px 14px 4px 14px;color:#fff;font-size:13px;margin-bottom:10px;margin-left:auto;max-width:75%;padding:9px 13px;width:-webkit-fit-content;width:fit-content}
/*# sourceMappingURL=main.a463bcf1.css.map*/