.K-daAW_workspace{--chat-bg:#f3f2ef;--chat-panel:#eae8e3;--chat-surface:#fff;--chat-text:#201e1d;--chat-muted:#605d5d;--chat-border:#d9d6cf;--chat-rule:#201e1d;--chat-hover:#e2dfd8;--chat-bubble:#0b5232;--chat-on-bubble:#f3f2ef;--chat-composer:#fff;--chat-accent:#0b5232;--chat-accent-hover:#146b40;--chat-on-accent:#f3f2ef;--chat-send-icon:#c5ec4f;--chat-brand:#0b5232;--chat-gold:#c79a3f;--chat-highlight:#c5ec4f;--chat-on-highlight:#062a1b;--chat-source-bg:#faf3e3;--chat-source-text:#5c4516;--chat-tint:#eae8e3;--chat-danger:#c2260e;background:var(--chat-bg);height:100dvh;color:var(--chat-text);font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px;line-height:1.6;display:flex;overflow:hidden}.K-daAW_workspace[data-theme=dark]{--chat-bg:#062a1b;--chat-panel:#052216;--chat-surface:#083d26;--chat-text:#f3f2ef;--chat-muted:#a6cdb5;--chat-border:#14492f;--chat-rule:#146b40;--chat-hover:#0e4a2f;--chat-bubble:#c5ec4f;--chat-on-bubble:#062a1b;--chat-composer:#083d26;--chat-accent:#c5ec4f;--chat-accent-hover:#d4f27a;--chat-on-accent:#062a1b;--chat-send-icon:#062a1b;--chat-brand:#c5ec4f;--chat-gold:#d6b263;--chat-highlight:#c5ec4f;--chat-on-highlight:#062a1b;--chat-source-bg:#2b2914;--chat-source-text:#e5c98a;--chat-tint:#0e4a2f;--chat-danger:#ff9a8a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.K-daAW_workspace *,.K-daAW_workspace :before,.K-daAW_workspace :after{box-sizing:border-box}.K-daAW_workspace :where(button,input,textarea,select){font-family:inherit}.K-daAW_workspace button{cursor:pointer}.K-daAW_workspace button:disabled{cursor:not-allowed;opacity:.4}.K-daAW_workspace :focus-visible{outline:2px solid var(--chat-accent);outline-offset:3px}.K-daAW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.K-daAW_iconButton,.K-daAW_actionButton,.K-daAW_brandIcon{color:var(--chat-muted);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.K-daAW_iconButton:hover,.K-daAW_actionButton:hover,.K-daAW_brandIcon:hover{background:var(--chat-hover);color:var(--chat-text)}.K-daAW_brandIcon{color:var(--chat-text);width:40px;height:40px}.K-daAW_sidebar{background:var(--chat-panel);border-right:1px solid var(--chat-border);flex-direction:column;flex:none;width:260px;min-height:0;font-size:14px;line-height:1.45;transition:margin .28s cubic-bezier(.22,1,.36,1);display:flex}.K-daAW_sidebarClosed{visibility:hidden;margin-left:-260px}.K-daAW_sidebarTop{padding:12px 12px 20px}.K-daAW_sidebarBrand{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.K-daAW_navButton{width:100%;color:var(--chat-text);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:10px 9px;font-size:14px;display:flex}.K-daAW_navButton:hover{background:var(--chat-hover)}.K-daAW_shortcut{color:var(--chat-muted);opacity:0;white-space:nowrap;margin-left:auto;font-size:10px}.K-daAW_navButton:hover .K-daAW_shortcut,.K-daAW_navButton:focus-visible .K-daAW_shortcut{opacity:1}.K-daAW_sidebarScroll{scrollbar-width:thin;scrollbar-color:var(--chat-border) transparent;flex:1;min-height:0;padding:0 8px 14px;overflow:auto}.K-daAW_groupLabel{color:var(--chat-muted);margin:22px 0 8px;padding:0 12px;font-size:12px;font-weight:500}.K-daAW_conversation{border-radius:0;align-items:center;min-height:38px;display:flex;position:relative}.K-daAW_conversation:hover,.K-daAW_conversationActive{background:var(--chat-hover)}.K-daAW_conversationLink{min-width:0;color:var(--chat-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:10px 32px 10px 12px;font-size:14px;display:block;overflow:hidden}.K-daAW_rowActions{position:absolute;top:4px;right:5px}.K-daAW_rowActions>summary,.K-daAW_messageMore>summary,.K-daAW_headerMore>summary{cursor:pointer;width:30px;height:30px;color:var(--chat-muted);border-radius:0;justify-content:center;align-items:center;list-style:none;display:flex}.K-daAW_rowActions>summary::-webkit-details-marker{display:none}.K-daAW_messageMore>summary::-webkit-details-marker{display:none}.K-daAW_headerMore>summary::-webkit-details-marker{display:none}.K-daAW_modelMenu>summary::-webkit-details-marker{display:none}.K-daAW_accountMenu>summary::-webkit-details-marker{display:none}.K-daAW_rowActions>summary{opacity:0}.K-daAW_conversation:hover .K-daAW_rowActions>summary,.K-daAW_conversation:focus-within .K-daAW_rowActions>summary,.K-daAW_rowActions[open]>summary{opacity:1}.K-daAW_rowActions>summary:hover,.K-daAW_messageMore>summary:hover,.K-daAW_headerMore>summary:hover{background:var(--chat-tint);color:var(--chat-text)}.K-daAW_rowActions[open],.K-daAW_messageMore[open],.K-daAW_headerMore[open],.K-daAW_modelMenu[open],.K-daAW_accountMenu[open]{z-index:30}.K-daAW_rowMenu{background:var(--chat-surface);border:1px solid var(--chat-border);z-index:35;min-width:208px;color:var(--chat-text);border-radius:0;padding:5px;font-size:14px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 4px 20px #00000014}.K-daAW_rowMenu :where(button,a){width:100%;color:var(--chat-text);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.K-daAW_rowMenu :where(button,a):hover{background:var(--chat-hover)}.K-daAW_rowMenu .K-daAW_danger{color:var(--chat-danger)}.K-daAW_menuEmail{color:var(--chat-muted);overflow-wrap:anywhere;border-bottom:1px solid var(--chat-border);margin:0;padding:8px 12px;font-size:12px}.K-daAW_sidebarEmpty{color:var(--chat-muted);padding:12px;font-size:13px}.K-daAW_sidebarFooter{flex:none;padding:9px}.K-daAW_accountMenu{position:relative}.K-daAW_account{cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:10px;list-style:none;display:flex}.K-daAW_account:hover{background:var(--chat-hover)}.K-daAW_accountMenu .K-daAW_rowMenu{inset:auto 0 calc(100% + 5px)}.K-daAW_avatar{color:var(--chat-on-accent);background:var(--chat-accent);width:34px;height:34px;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:500;display:grid}.K-daAW_accountInfo{flex:1;min-width:0}.K-daAW_accountName{white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:13px;font-weight:600;overflow:hidden}.K-daAW_accountNote{color:var(--chat-muted);margin:0;font-size:11px}.K-daAW_main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.K-daAW_header{border-bottom:1px solid var(--chat-border);flex:none;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:8px 24px 8px 20px;display:flex}.K-daAW_headerStart,.K-daAW_headerEnd{align-items:center;gap:10px;min-width:0;display:flex}.K-daAW_headerStart{gap:6px}.K-daAW_headerBrand{letter-spacing:-.045em;color:var(--chat-brand);cursor:pointer;border-radius:0;align-items:center;gap:9px;padding:7px 10px;font-size:20px;font-weight:900;font-stretch:118%;text-decoration:none;list-style:none;display:flex}.K-daAW_headerBrand:hover{background:var(--chat-panel)}.K-daAW_headerBrand svg{color:var(--chat-muted)}.K-daAW_modelMenu,.K-daAW_headerMore,.K-daAW_messageMore{position:relative}.K-daAW_modelMenu .K-daAW_rowMenu{width:308px;left:0;right:auto}.K-daAW_modelMenu .K-daAW_rowMenu button{justify-content:space-between;padding:12px}.K-daAW_modelMenu .K-daAW_rowMenu strong{font-weight:500;display:block}.K-daAW_modelMenu .K-daAW_rowMenu span{color:var(--chat-muted);margin-top:2px;font-size:12px;display:block}.K-daAW_menuLabel{color:var(--chat-muted);margin:6px 12px;font-size:12px}.K-daAW_menuNote{color:var(--chat-muted);border-top:1px solid var(--chat-border);margin:5px 6px 0;padding:10px 6px 5px;font-size:11px}.K-daAW_modeLabel{color:var(--chat-muted);font-size:12px}.K-daAW_temporaryButton,.K-daAW_shareButton{color:var(--chat-text);white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:14px;display:flex}.K-daAW_temporaryButton{color:var(--chat-muted)}.K-daAW_temporaryButton:hover,.K-daAW_shareButton:hover{background:var(--chat-hover)}.K-daAW_temporaryButton[aria-pressed=true]{background:var(--chat-hover);color:var(--chat-text)}.K-daAW_contentRegion{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.K-daAW_emptyRegion{justify-content:center;padding:20px 24px 12vh;overflow:auto}.K-daAW_welcome{width:min(100%,768px);margin:0 auto}.K-daAW_welcome h1{text-align:center;letter-spacing:-.045em;margin:0 0 32px;font-family:inherit;font-size:40px;font-weight:900;font-stretch:118%;line-height:.95}.K-daAW_greeting{text-align:center;color:var(--chat-brand);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.K-daAW_temporaryCopy{color:var(--chat-muted);text-align:center;margin:-16px 0 28px;font-size:14px;line-height:1.6}.K-daAW_suggestions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:24px;display:flex}.K-daAW_suggestions button{border:2px solid var(--chat-text);color:var(--chat-text);white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:700;display:flex}.K-daAW_suggestions button:hover{background:var(--chat-highlight);border-color:var(--chat-highlight);color:var(--chat-on-highlight)}.K-daAW_scroll{scrollbar-width:thin;scrollbar-color:var(--chat-border) transparent;overscroll-behavior-y:contain;flex:1;min-height:0;overflow:auto}.K-daAW_messages{width:100%;max-width:816px;margin:0 auto;padding:24px 24px 56px}.K-daAW_userMessage{flex-direction:column;align-items:flex-end;margin:0 0 16px;padding-top:6px;display:flex}.K-daAW_userBubble{background:var(--chat-bubble);max-width:80%;color:var(--chat-on-bubble);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0;padding:10px 14px;font-size:16px;line-height:1.6}.K-daAW_userActions{opacity:0;gap:2px;padding-top:5px;display:flex}.K-daAW_userMessage:hover .K-daAW_userActions,.K-daAW_userMessage:focus-within .K-daAW_userActions{opacity:1}.K-daAW_assistantMessage{border-left:3px solid var(--chat-gold);overflow-wrap:anywhere;margin-bottom:42px;padding-left:16px;position:relative}.K-daAW_messageActions{color:var(--chat-muted);flex-wrap:wrap;align-items:center;gap:2px;margin:10px -5px 0;display:flex}.K-daAW_actionButton{width:32px;height:32px}.K-daAW_actionButton[aria-pressed=true]{background:var(--chat-hover);color:var(--chat-text)}.K-daAW_sourceButton{background:var(--chat-source-bg);color:var(--chat-source-text);border:0;border-radius:0;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:700;display:flex}.K-daAW_sourceButton:hover{filter:brightness(.96)}.K-daAW_messageMore{display:flex}.K-daAW_messageMore .K-daAW_rowMenu{left:0;right:auto}.K-daAW_messageNote{color:var(--chat-muted);margin:10px 0;font-size:12px;line-height:1.6}.K-daAW_thinking{color:var(--chat-muted);align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.K-daAW_thinkingDot{background:var(--chat-accent);border-radius:0;width:8px;height:8px;animation:1.3s ease-in-out infinite K-daAW_breathe;display:block}@keyframes K-daAW_breathe{50%{opacity:.4;transform:scale(.8)}}.K-daAW_composerWrap{background:var(--chat-bg);flex:none;padding:0 24px;position:relative}.K-daAW_composerArea{max-width:768px;margin:0 auto}.K-daAW_composer{border:1px solid var(--chat-border);background:var(--chat-composer);border-radius:0;width:100%;padding:14px 14px 10px}.K-daAW_composer textarea{resize:none;width:100%;min-height:32px;max-height:200px;color:var(--chat-text);background:0 0;border:0;outline:none;padding:2px 4px 8px;font-size:16px;line-height:1.65;display:block;overflow-y:auto}.K-daAW_composer textarea:focus-visible{outline:none}.K-daAW_composer textarea::placeholder{color:var(--chat-muted);opacity:1}.K-daAW_composer:focus-within{border-color:var(--chat-accent)}.K-daAW_composerBottom{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;display:flex}.K-daAW_composerTools{align-items:center;gap:8px;min-width:0;display:flex}.K-daAW_composerHint{color:var(--chat-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.K-daAW_sendButton{background:var(--chat-accent);color:var(--chat-send-icon);border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.K-daAW_sendButton:hover{background:var(--chat-accent-hover)}.K-daAW_sendButton:disabled{background:var(--chat-border);color:var(--chat-muted);opacity:1}.K-daAW_dragging{border:1px dashed var(--chat-muted)}.K-daAW_recording{color:var(--chat-danger);background:var(--chat-hover)}.K-daAW_dictationStatus{color:var(--chat-muted);margin:9px 0 3px;padding:0 4px;font-size:12px}.K-daAW_disclaimer{color:var(--chat-muted);text-align:center;flex:none;margin:0;padding:9px 18px 10px;font-size:11px;line-height:1.5}.K-daAW_disclaimer a{color:inherit;text-underline-offset:2px;text-decoration:underline}.K-daAW_scrollDown{border:1px solid var(--chat-border);background:var(--chat-bg);color:var(--chat-text);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:calc(100% + 14px);left:calc(50% - 17px);box-shadow:0 2px 5px #00000008}.K-daAW_loadOlder{color:var(--chat-muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;margin:0 auto 24px;padding:7px 12px;font-size:13px;display:flex}.K-daAW_loadOlder:hover{background:var(--chat-panel)}.K-daAW_markdown{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.K-daAW_markdown p{margin:0 0 16px}.K-daAW_markdown p:last-child{margin-bottom:0}.K-daAW_markdown :where(h1,h2,h3,h4){letter-spacing:-.2px;margin:28px 0 12px;font-family:inherit;font-weight:600;line-height:1.4}.K-daAW_markdown h1{font-size:25px}.K-daAW_markdown h2{font-size:21px}.K-daAW_markdown h3{font-size:18px}.K-daAW_markdown :where(ul,ol){list-style:revert;margin:12px 0 20px;padding-left:28px}.K-daAW_markdown li{margin:6px 0;padding-left:4px}.K-daAW_markdown li>p{margin-bottom:8px}.K-daAW_markdown a{color:inherit;text-underline-offset:3px;text-decoration:underline}.K-daAW_markdown blockquote{border-left:3px solid var(--chat-border);color:var(--chat-muted);margin:20px 0;padding:0 0 0 18px}.K-daAW_markdown code{font-family:var(--font-geist-mono), monospace;background:var(--chat-hover);border-radius:0;padding:2px 5px;font-size:.88em}.K-daAW_markdown hr{border:0;border-top:1px solid var(--chat-border);margin:28px 0}.K-daAW_tableScroll{max-width:100%;margin:22px 0;overflow-x:auto}.K-daAW_markdown table{border-collapse:collapse;width:100%;font-size:14px}.K-daAW_markdown :where(th,td){border-bottom:1px solid var(--chat-border);text-align:left;min-width:100px;padding:10px 14px}.K-daAW_codeBlock{background:var(--chat-panel);border:1px solid var(--chat-border);border-radius:0;margin:20px 0;position:relative;overflow:hidden}.K-daAW_codeBlock pre{margin:0;padding:45px 20px 20px;font-size:13px;line-height:1.7;overflow:auto}.K-daAW_codeBlock pre code{background:0 0;padding:0}.K-daAW_codeCopy{color:var(--chat-muted);background:0 0;border:0;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex;position:absolute;top:7px;right:9px}.K-daAW_editMessage{background:var(--chat-bubble);border-radius:0;width:100%;margin-bottom:20px;padding:16px}.K-daAW_editMessage textarea{width:100%;color:var(--chat-text);resize:vertical;background:0 0;border:0;outline:none;font-size:16px;line-height:1.6}.K-daAW_editMessage p{color:var(--chat-muted);margin:8px 0;font-size:12px}.K-daAW_attachments{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.K-daAW_attachment,.K-daAW_messageAttachment{border:1px solid var(--chat-border);background:var(--chat-bg);border-radius:0;align-items:center;gap:10px;max-width:100%;padding:10px 8px 10px 14px;font-size:13px;display:flex}.K-daAW_attachment>div,.K-daAW_messageAttachment>div{min-width:0}.K-daAW_attachment strong,.K-daAW_messageAttachment strong{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:13px;font-weight:600;display:block;overflow:hidden}.K-daAW_attachment span,.K-daAW_messageAttachment span{color:var(--chat-muted);font-size:11px;display:block}.K-daAW_messageAttachment{background:0 0;min-width:190px;margin-bottom:10px;padding:13px 16px}.K-daAW_error{color:var(--chat-danger);overflow-wrap:anywhere;margin:12px 0;font-size:13px}.K-daAW_errorBanner{color:var(--chat-danger);border:1px solid var(--chat-border);border-radius:0;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;font-size:13px;display:flex}.K-daAW_errorBanner .K-daAW_textButton{color:var(--chat-danger);padding:5px 0 0;display:block}.K-daAW_textButton{color:var(--chat-text);background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:8px;font-size:13px;text-decoration:none;display:inline-flex}.K-daAW_textButton:hover{background:var(--chat-hover)}.K-daAW_mobileBackdrop{z-index:19;background:#0008;border:0;position:fixed;inset:0}.K-daAW_modal{width:min(560px,100vw - 32px);max-height:min(85dvh,850px);color:var(--chat-text);background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:0;margin:auto;padding:0;box-shadow:0 18px 100px #0002}.K-daAW_modal::backdrop{background:#0008}.K-daAW_drawer{border-top:0;border-bottom:0;border-right:0;border-radius:0;width:min(480px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.K-daAW_modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.K-daAW_modalTitle{letter-spacing:-.4px;margin:1px 0 6px;font-family:inherit;font-size:20px;font-weight:600}.K-daAW_modalDescription{color:var(--chat-muted);margin:0;font-size:13px;line-height:1.65}.K-daAW_modalBody{padding:0 24px 24px}.K-daAW_formLabel{margin:12px 0 18px;font-size:14px;font-weight:500;display:block}.K-daAW_formField{width:100%;color:var(--chat-text);background:var(--chat-surface);border:2px solid var(--chat-rule);caret-color:var(--chat-accent);border-radius:0;margin-top:8px;padding:11px 13px;font-size:14px;line-height:1.6;display:block}.K-daAW_formField:focus-visible{border-color:var(--chat-accent);outline:none}.K-daAW_modalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.K-daAW_primaryButton,.K-daAW_secondaryButton,.K-daAW_dangerButton{border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 17px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.K-daAW_primaryButton{background:var(--chat-accent);color:var(--chat-on-accent);border:1px solid var(--chat-accent)}.K-daAW_primaryButton:hover{background:var(--chat-accent-hover)}.K-daAW_secondaryButton{color:var(--chat-text);border:2px solid var(--chat-text);background:0 0}.K-daAW_secondaryButton:hover{background:var(--chat-hover)}.K-daAW_dangerButton{color:#fff;background:#c2260e;border:1px solid #c2260e}.K-daAW_searchField{border-bottom:1px solid var(--chat-border);color:var(--chat-muted);align-items:center;gap:12px;margin-top:2px;padding:5px 0 14px;display:flex}.K-daAW_searchField input{width:100%;color:var(--chat-text);background:0 0;border:0;outline:none;padding:7px 0;font-size:16px}.K-daAW_searchField input:focus-visible{outline:none}.K-daAW_searchResults{max-height:50dvh;margin:10px -10px 0;overflow:auto}.K-daAW_searchResult{text-align:left;width:100%;color:var(--chat-text);background:0 0;border:0;border-radius:0;align-items:center;gap:15px;padding:13px 12px;display:flex}.K-daAW_searchResult:hover{background:var(--chat-hover)}.K-daAW_searchResult div{min-width:0}.K-daAW_searchResult strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.K-daAW_searchResult p{color:var(--chat-muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;overflow:hidden}.K-daAW_emptyNote{color:var(--chat-muted);text-align:center;padding:25px 12px;font-size:14px}.K-daAW_settingsTabs{border-bottom:1px solid var(--chat-border);gap:6px;margin-bottom:12px;padding-bottom:10px;display:flex}.K-daAW_settingsTabs button{color:var(--chat-muted);background:0 0;border:0;border-radius:0;padding:8px 12px;font-size:13px}.K-daAW_settingsTabs button[aria-selected=true]{background:var(--chat-hover);color:var(--chat-text)}.K-daAW_settingRow{border-bottom:1px solid var(--chat-border);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:14px;display:flex}.K-daAW_settingRow kbd{color:var(--chat-muted);border:1px solid var(--chat-border);white-space:nowrap;border-radius:0;padding:3px 6px;font-size:11px}.K-daAW_compactSelect{background:var(--chat-bg);color:var(--chat-text);border:1px solid var(--chat-border);border-radius:0;padding:7px 11px;font-size:13px}.K-daAW_sectionHeading{margin:25px 0 5px;font-size:14px;font-weight:600}.K-daAW_settingsCopy{color:var(--chat-muted);margin:14px 0;font-size:13px;line-height:1.8}.K-daAW_settingsEmail{overflow-wrap:anywhere;text-align:right;font-size:12px}.K-daAW_archiveList{min-height:180px}.K-daAW_archiveRow{border-bottom:1px solid var(--chat-border);align-items:center;gap:12px;padding:9px 0;display:flex}.K-daAW_archiveTitle{text-align:left;min-width:0;color:var(--chat-text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:7px 3px;font-size:14px;overflow:hidden}.K-daAW_sharePreview{border:1px solid var(--chat-border);border-radius:0;max-height:260px;margin:12px 0;padding:18px;overflow:auto}.K-daAW_sharePreview h3{margin:0 0 14px;font-size:16px;font-weight:600}.K-daAW_sharePreview>div{margin-top:20px}.K-daAW_sharePreview strong{font-size:12px}.K-daAW_sharePreview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:13px}.K-daAW_sharePreview span{color:var(--chat-muted);font-size:11px}.K-daAW_shareLink{gap:8px;margin:18px 0;display:flex}.K-daAW_shareLink input{background:var(--chat-bg);border:1px solid var(--chat-border);min-width:0;color:var(--chat-text);border-radius:0;flex:1;padding:10px 12px;font-size:12px}.K-daAW_source{border-bottom:1px solid var(--chat-border);margin:12px 0 24px;padding:0 0 25px}.K-daAW_source:last-child{border:0}.K-daAW_sourceLabel{color:var(--chat-brand);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.K-daAW_source h3{margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.5}.K-daAW_sourceMeta{color:var(--chat-muted);margin:9px 0;font-size:12px}.K-daAW_source blockquote{border-left:3px solid var(--chat-gold);margin:18px 0;padding-left:15px;font-size:14px;line-height:1.9}.K-daAW_sourceArabic,.K-daAW_markdown .K-daAW_arabic{font-family:var(--font-quran), serif;text-align:right;margin:18px 0 10px;font-size:24px;line-height:2.1}.K-daAW_sourceMeaning{border-left:3px solid var(--chat-gold);margin:10px 0 14px;padding-left:15px;font-size:15px;line-height:1.8}.K-daAW_sourceNote{color:var(--chat-muted);margin:0 0 10px;font-size:12.5px;line-height:1.7}.K-daAW_sourceLink{color:var(--chat-text);text-underline-offset:3px;font-size:13px;text-decoration:underline}.K-daAW_sharedWorkspace{display:block;overflow:auto}.K-daAW_sharedWorkspace>.K-daAW_header{z-index:10;background:var(--chat-bg);position:sticky;top:0}.K-daAW_sharedMain{width:100%;max-width:816px;margin:0 auto;padding:45px 0}.K-daAW_sharedMain>h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 24px 14px;font-size:32px;font-weight:900;font-stretch:118%;line-height:1}.K-daAW_sharedNote{color:var(--chat-muted);margin:0 24px 40px;font-size:12px}.K-daAW_sharedSources{margin:20px 0;font-size:13px}.K-daAW_sharedSources summary{cursor:pointer;color:var(--chat-muted)}.K-daAW_sharedSources div{border-bottom:1px solid var(--chat-border);padding:16px 0}.K-daAW_sharedSources blockquote{border-left:3px solid var(--chat-gold);color:var(--chat-muted);margin:12px 0;padding-left:15px}.K-daAW_brand{color:var(--chat-text);align-items:center;gap:10px;text-decoration:none;display:flex}.K-daAW_brandText{letter-spacing:-.045em;font-size:22px;font-weight:900;font-stretch:118%}.K-daAW_brandNote{color:#a6cdb5;margin:0;font-size:12px}.K-daAW_eyebrow{color:#062a1b;letter-spacing:.06em;text-transform:uppercase;background:#c5ec4f;padding:6px 10px;font-size:12px;font-weight:800;display:inline-block}.K-daAW_auth{grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:auto}.K-daAW_authStory{color:#f3f2ef;border-right:2px solid var(--chat-rule);background:#062a1b;flex-direction:column;justify-content:space-between;gap:50px;padding:40px 50px;display:flex}.K-daAW_authStoryContent{max-width:500px;margin:auto 0;padding:35px 0}.K-daAW_authStory h1{letter-spacing:-.04em;margin:20px 0;font-family:inherit;font-size:56px;font-weight:900;font-stretch:118%;line-height:.98}.K-daAW_authStoryContent>p:not(.K-daAW_eyebrow){color:#a6cdb5;max-width:420px;font-size:15px;line-height:1.9}.K-daAW_authFeatures{color:#f3f2ef;gap:15px;margin-top:35px;font-size:14px;font-weight:600;display:grid}.K-daAW_authFeatures svg{color:#c5ec4f}.K-daAW_authFeatures>div{align-items:center;gap:12px;display:flex}.K-daAW_authFormSide{justify-content:center;align-items:center;padding:70px 35px;display:flex;position:relative}.K-daAW_authTools{position:absolute;top:25px;right:25px}.K-daAW_authForm{width:100%;max-width:350px}.K-daAW_authForm h2{letter-spacing:-.04em;margin:0 0 13px;font-size:34px;font-weight:900;font-stretch:118%;line-height:1}.K-daAW_authForm>p{color:var(--chat-muted);margin-bottom:28px;font-size:14px}.K-daAW_authForm .K-daAW_primaryButton{width:100%;margin-top:10px}.K-daAW_authMode{text-align:center;color:var(--chat-muted);margin-top:23px;font-size:13px}.K-daAW_authMode button{color:var(--chat-text);background:0 0;border:0;padding:5px 7px;text-decoration:underline}.K-daAW_authPrivacy{color:var(--chat-muted);text-align:center;margin-top:28px;font-size:11px;line-height:1.8}.K-daAW_authPrivacy a{color:inherit;text-decoration:underline}@media (max-width:1100px) and (min-width:768px){.K-daAW_suggestions{max-width:480px;margin-left:auto;margin-right:auto}.K-daAW_welcome h1{font-size:28px}.K-daAW_composerHint{display:none}}@media (max-width:767px){.K-daAW_sidebar{z-index:20;width:min(300px,86vw);position:fixed;top:0;bottom:0;left:0;box-shadow:8px 0 40px #0002}.K-daAW_sidebarClosed{pointer-events:none;margin-left:0;transform:translate(-100%)}.K-daAW_sidebarTop{padding-top:14px}.K-daAW_sidebarScroll{padding-top:5px}.K-daAW_navButton{padding-top:13px;padding-bottom:13px}.K-daAW_rowActions>summary{opacity:1}.K-daAW_header{gap:6px;height:60px;padding:8px 12px}.K-daAW_headerBrand{padding:7px;font-size:19px}.K-daAW_headerEnd{gap:4px}.K-daAW_headerStart{gap:1px}.K-daAW_headerNew,.K-daAW_modeLabel{display:none}.K-daAW_temporaryButton{padding:7px 8px}.K-daAW_temporaryButton span{display:none}.K-daAW_shareButton{padding:6px 8px;font-size:13px}.K-daAW_modelMenu .K-daAW_rowMenu{width:min(308px,100vw - 32px);left:-34px}.K-daAW_headerMore .K-daAW_rowMenu{right:0}.K-daAW_emptyRegion{padding:16px 16px 8vh}.K-daAW_welcome h1{letter-spacing:-.65px;margin-bottom:26px;font-size:26px;line-height:1.35}.K-daAW_temporaryCopy{margin-top:-10px;font-size:13px}.K-daAW_suggestions{gap:8px;max-width:360px;margin:22px auto 0}.K-daAW_suggestions button{padding:8px 12px;font-size:12px}.K-daAW_messages{padding:20px 18px 36px}.K-daAW_userBubble{max-width:90%;padding:10px 16px;font-size:15px}.K-daAW_userActions{opacity:1}.K-daAW_assistantMessage{margin-bottom:28px}.K-daAW_markdown{font-size:15px;line-height:1.85}.K-daAW_messageActions{gap:1px}.K-daAW_actionButton{width:31px;height:34px}.K-daAW_composerWrap{padding:0 12px}.K-daAW_composer{border-radius:0;padding:12px 12px 9px}.K-daAW_composer textarea{font-size:16px}.K-daAW_composerHint{display:none}.K-daAW_composerTools{gap:4px}.K-daAW_disclaimer{padding:8px 14px;font-size:10px}.K-daAW_modalHeader{padding:19px 20px 14px}.K-daAW_modalBody{padding:0 20px 20px}.K-daAW_modalTitle{font-size:19px}.K-daAW_settingsTabs{gap:2px}.K-daAW_settingsTabs button{padding:8px 10px}.K-daAW_settingRow{gap:10px;font-size:13px}.K-daAW_modalActions{gap:8px}.K-daAW_messageMore .K-daAW_rowMenu{left:auto;right:0}.K-daAW_attachment strong{max-width:145px}.K-daAW_auth{display:block}.K-daAW_authStory{background:var(--chat-bg);gap:0;padding:26px}.K-daAW_authStoryContent,.K-daAW_authStory>.K-daAW_brandNote{display:none}.K-daAW_authFormSide{padding:30px 28px 50px}.K-daAW_authTools{position:fixed;top:24px;right:22px}.K-daAW_authForm h2{font-size:26px}.K-daAW_sharedMain{padding-top:30px}.K-daAW_sharedWorkspace .K-daAW_headerBrand{font-size:19px}}@media (max-height:650px){.K-daAW_emptyRegion{padding-bottom:20px}.K-daAW_welcome h1{margin-bottom:20px;font-size:25px}.K-daAW_suggestions{margin-top:18px}}@media (prefers-reduced-motion:reduce){.K-daAW_sidebar{transition:none}.K-daAW_thinkingDot{animation:none}}.K-daAW_iconButton,.K-daAW_actionButton,.K-daAW_brandIcon,.K-daAW_navButton,.K-daAW_conversation,.K-daAW_headerBrand,.K-daAW_rowMenu :where(button,a){border-radius:12px}.K-daAW_temporaryButton,.K-daAW_shareButton,.K-daAW_suggestions button,.K-daAW_sourceButton,.K-daAW_primaryButton,.K-daAW_secondaryButton,.K-daAW_dangerButton,.K-daAW_loadOlder,.K-daAW_settingsTabs button,.K-daAW_textButton{border-radius:999px}.K-daAW_sendButton,.K-daAW_scrollDown{border-radius:50%}.K-daAW_userBubble{border-radius:22px 22px 6px;padding:10px 16px}.K-daAW_composer{border-radius:28px;padding:14px 16px 10px;transition:border-color .2s,box-shadow .3s;box-shadow:0 1px 2px #201e1d0d,0 12px 32px -18px #201e1d40}.K-daAW_composer:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--chat-accent) 18%, transparent), 0 12px 32px -18px #201e1d40}.K-daAW_rowMenu{border-radius:18px;padding:6px;box-shadow:0 2px 6px #201e1d12,0 24px 48px -20px #201e1d55}.K-daAW_modal,.K-daAW_drawer{border-radius:26px}.K-daAW_formField,.K-daAW_searchField input,.K-daAW_shareLink input,.K-daAW_compactSelect{border-radius:14px}.K-daAW_formField{border-width:1.5px;border-color:var(--chat-border)}.K-daAW_codeBlock,.K-daAW_attachment,.K-daAW_messageAttachment,.K-daAW_errorBanner,.K-daAW_sharePreview,.K-daAW_searchResult,.K-daAW_archiveRow{border-radius:16px}.K-daAW_markdown code{border-radius:6px}.K-daAW_assistantMessage{border-left-width:3px;border-radius:2px}.K-daAW_thinking{gap:12px}.K-daAW_thinkingDots{gap:5px;display:inline-flex}.K-daAW_thinkingDots .K-daAW_thinkingDot{border-radius:50%;width:7px;height:7px;animation:none}.K-daAW_workspace[data-theme=dark] .K-daAW_composer,.K-daAW_workspace[data-theme=dark] .K-daAW_rowMenu{box-shadow:0 18px 40px -20px #000a}@keyframes K-daAW_chatRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes K-daAW_chatPop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes K-daAW_chatMenu{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@keyframes K-daAW_chatDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:no-preference){.K-daAW_userMessage,.K-daAW_assistantMessage{animation:.45s cubic-bezier(.22,1,.36,1) backwards K-daAW_chatRise}.K-daAW_welcome>*{animation:.6s cubic-bezier(.22,1,.36,1) backwards K-daAW_chatRise}.K-daAW_welcome>:nth-child(2){animation-delay:70ms}.K-daAW_welcome>:nth-child(n+3){animation-delay:.14s}.K-daAW_suggestions button{transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .2s,border-color .2s,color .2s;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards K-daAW_chatPop}.K-daAW_suggestions button:first-child{animation-delay:.22s}.K-daAW_suggestions button:nth-child(2){animation-delay:.27s}.K-daAW_suggestions button:nth-child(3){animation-delay:.32s}.K-daAW_suggestions button:nth-child(4){animation-delay:.37s}.K-daAW_suggestions button:nth-child(5){animation-delay:.42s}.K-daAW_suggestions button:nth-child(6){animation-delay:.47s}.K-daAW_suggestions button:hover{transform:translateY(-3px)rotate(-2deg)}.K-daAW_suggestions button:nth-child(2n):hover{transform:translateY(-3px)rotate(2deg)}.K-daAW_rowMenu{transform-origin:100% 0;animation:.22s cubic-bezier(.22,1,.36,1) K-daAW_chatMenu}.K-daAW_modal[open],.K-daAW_drawer[open]{animation:.3s cubic-bezier(.22,1,.36,1) K-daAW_chatMenu}.K-daAW_sendButton,.K-daAW_iconButton,.K-daAW_actionButton,.K-daAW_navButton,.K-daAW_primaryButton,.K-daAW_secondaryButton,.K-daAW_temporaryButton,.K-daAW_shareButton,.K-daAW_sourceButton{transition:transform .28s cubic-bezier(.34,1.56,.64,1),background-color .2s,color .2s,opacity .2s}.K-daAW_sendButton:not(:disabled):hover{transform:translateY(-2px)scale(1.06)}.K-daAW_sendButton:not(:disabled):active,.K-daAW_iconButton:active,.K-daAW_actionButton:active,.K-daAW_primaryButton:active,.K-daAW_secondaryButton:active{transition-duration:.1s;transform:scale(.92)}.K-daAW_actionButton:hover svg{transform:translateY(-1px)}.K-daAW_sourceButton:hover{transform:translateY(-2px)}.K-daAW_conversation{transition:background-color .18s}.K-daAW_thinkingDots .K-daAW_thinkingDot{animation:1.1s ease-in-out infinite K-daAW_chatDot}.K-daAW_thinkingDots .K-daAW_thinkingDot:nth-child(2){animation-delay:.15s}.K-daAW_thinkingDots .K-daAW_thinkingDot:nth-child(3){animation-delay:.3s}.K-daAW_brandIcon:hover>*{animation:.5s cubic-bezier(.34,1.56,.64,1) K-daAW_chatPop}}.K-daAW_auth{gap:12px;padding:12px}.K-daAW_authStory{border-right:0;border-radius:32px}@media (prefers-reduced-motion:no-preference){.K-daAW_authStoryContent>*,.K-daAW_authForm>*{animation:.6s cubic-bezier(.22,1,.36,1) backwards K-daAW_chatRise}.K-daAW_authStoryContent>:nth-child(2),.K-daAW_authForm>:nth-child(2){animation-delay:70ms}.K-daAW_authStoryContent>:nth-child(n+3),.K-daAW_authForm>:nth-child(n+3){animation-delay:.14s}}
