.ask-loadcairn-widget-module__j8LFNG__widget{z-index:80;right:max(1rem, env(safe-area-inset-right));bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--ask-launcher-lift,0px));color:#fff;flex-direction:column;align-items:flex-end;gap:.75rem;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed}.ask-loadcairn-widget-module__j8LFNG__launcher{color:#fff;cursor:pointer;background:#101014;border:1px solid #e52d2d;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;padding:0 1rem;font-size:.875rem;font-weight:700;transition:background-color .14s,transform .14s;display:inline-flex;box-shadow:0 8px 28px #00000052}.ask-loadcairn-widget-module__j8LFNG__launcher svg{color:#f55}.ask-loadcairn-widget-module__j8LFNG__launcher:hover{background:#242429;transform:translateY(-1px)}.ask-loadcairn-widget-module__j8LFNG__launcher:focus-visible,.ask-loadcairn-widget-module__j8LFNG__closeButton:focus-visible,.ask-loadcairn-widget-module__j8LFNG__sendButton:focus-visible,.ask-loadcairn-widget-module__j8LFNG__input:focus-visible,.ask-loadcairn-widget-module__j8LFNG__links a:focus-visible{outline-offset:3px;outline:2px solid #ff6b6b}.ask-loadcairn-widget-module__j8LFNG__panel{background:#101014;border:1px solid #3b3b43;border-radius:1rem;flex-direction:column;width:min(25rem,100vw - 2rem);height:min(35rem,100dvh - 6rem);min-height:20rem;display:flex;overflow:hidden;box-shadow:0 20px 70px #00000073}.ask-loadcairn-widget-module__j8LFNG__header{border-bottom:1px solid #303038;justify-content:space-between;align-items:center;min-height:4.5rem;padding:.75rem 1rem;display:flex}.ask-loadcairn-widget-module__j8LFNG__eyebrow{color:#ff6b6b;letter-spacing:.15em;margin:0;font-size:.625rem;font-weight:700}.ask-loadcairn-widget-module__j8LFNG__title{color:#fff;margin:.2rem 0 0;font-size:1rem;font-weight:700}.ask-loadcairn-widget-module__j8LFNG__closeButton{color:#d3d3d8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.ask-loadcairn-widget-module__j8LFNG__closeButton:hover{color:#fff;background:#222228;border-color:#4b4b52}.ask-loadcairn-widget-module__j8LFNG__messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.ask-loadcairn-widget-module__j8LFNG__welcome{text-align:center;margin:auto 0;padding:1rem .25rem}.ask-loadcairn-widget-module__j8LFNG__welcome p{color:#fff;margin:0;font-size:1rem;font-weight:600;line-height:1.55}.ask-loadcairn-widget-module__j8LFNG__welcome span{color:#b7b7c0;margin-top:.5rem;font-size:.8rem;display:block}.ask-loadcairn-widget-module__j8LFNG__message{color:#fff;overflow-wrap:anywhere;border:1px solid #36363e;border-radius:.85rem;max-width:95%;padding:.7rem .8rem;font-size:.875rem;line-height:1.55}.ask-loadcairn-widget-module__j8LFNG__message p{white-space:pre-wrap;margin:0}.ask-loadcairn-widget-module__j8LFNG__userMessage{background:#65191d;border-color:#a91f26;align-self:flex-end}.ask-loadcairn-widget-module__j8LFNG__assistantMessage{background:#1b1b21;align-self:flex-start}.ask-loadcairn-widget-module__j8LFNG__links{flex-direction:column;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.ask-loadcairn-widget-module__j8LFNG__links a{color:#ff8b8b;text-underline-offset:3px;font-weight:700;text-decoration:underline}.ask-loadcairn-widget-module__j8LFNG__links a:hover{color:#fff}.ask-loadcairn-widget-module__j8LFNG__loading{color:#d4d4dc;align-self:flex-start;margin:0;font-size:.8rem}.ask-loadcairn-widget-module__j8LFNG__form{background:#15151a;border-top:1px solid #303038;flex-direction:column;gap:.55rem;padding:.75rem;display:flex}.ask-loadcairn-widget-module__j8LFNG__input{resize:vertical;color:#fff;width:100%;min-height:3rem;font:inherit;background:#0b0b0e;border:1px solid #44444d;border-radius:.6rem;padding:.65rem .75rem;font-size:.875rem;line-height:1.45}.ask-loadcairn-widget-module__j8LFNG__input::placeholder{color:#aaaab4}.ask-loadcairn-widget-module__j8LFNG__input:disabled{opacity:.72}.ask-loadcairn-widget-module__j8LFNG__formFooter{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ask-loadcairn-widget-module__j8LFNG__counter{color:#b7b7c0;font-variant-numeric:tabular-nums;font-size:.7rem}.ask-loadcairn-widget-module__j8LFNG__sendButton{color:#fff;cursor:pointer;background:#c91e1e;border:1px solid #c91e1e;border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.ask-loadcairn-widget-module__j8LFNG__sendButton:hover:not(:disabled){background:#a31515}.ask-loadcairn-widget-module__j8LFNG__sendButton:disabled{cursor:not-allowed;opacity:.55}.ask-loadcairn-widget-module__j8LFNG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.ask-loadcairn-widget-module__j8LFNG__widget{right:max(.75rem, env(safe-area-inset-right));bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + var(--ask-launcher-lift,0px))}.ask-loadcairn-widget-module__j8LFNG__panel{width:calc(100vw - 1.5rem);height:min(38rem,100dvh - 1.5rem);min-height:18rem}.ask-loadcairn-widget-module__j8LFNG__launcher{min-height:2.875rem}}@media (prefers-reduced-motion:reduce){.ask-loadcairn-widget-module__j8LFNG__launcher{transition:none}}
