.kc-articles{flex-direction:column;gap:6px;margin-top:14px;display:flex}.kc-articles-label{letter-spacing:.05em;text-transform:uppercase;color:var(--kredo-muted);gap:6px;margin:0 0 2px;font-size:11px;font-weight:600}.kc-article,.kc-articles-label{align-items:center;display:flex}.kc-article{border:1px solid var(--kredo-border);background:var(--kredo-background);border-radius:12px;gap:10px;min-width:0;padding:8px 10px;transition:border-color .2s,background-color .2s,box-shadow .2s;text-decoration:none!important}.kc-article:focus-visible,.kc-article:hover{border-color:color-mix(in srgb,var(--kc-brand) 45%,transparent);background:var(--kredo-surface);box-shadow:0 4px 14px var(--kredo-header-shadow);outline:none}.kc-article-icon{width:30px;height:30px;color:var(--kc-brand);background:color-mix(in srgb,var(--kc-brand) 10%,transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.kc-article-text{flex-direction:column;flex:1;min-width:0;display:flex}.kc-article-title{color:var(--kredo-heading);font-size:13px;font-weight:600;line-height:1.35}.kc-article-section,.kc-article-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kc-article-section{color:var(--kredo-muted);font-size:11px}.kc-article-arrow{color:var(--kredo-muted);flex-shrink:0;font-size:14px;transition:transform .2s,color .2s}.kc-article:hover .kc-article-arrow{color:var(--kc-brand);transform:translate(2px,-2px)}.kc-rq{border-top:1px solid var(--kredo-border);border-radius:0 0 var(--kc-radius,18px) var(--kc-radius,18px);background:color-mix(in srgb,var(--kc-brand) 4%,var(--kredo-surface));margin:16px -14px -11px;padding:12px 10px}.kc-rq-head{align-items:center;gap:8px;padding:0 4px 6px;display:flex}.kc-rq-badge{width:22px;height:22px;color:var(--kc-brand);background:color-mix(in srgb,var(--kc-brand) 12%,transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.kc-rq-badge--muted{background:var(--kredo-surface-alt);color:var(--kredo-muted)}.kc-rq-title{letter-spacing:.05em;text-transform:uppercase}.kc-rq-count,.kc-rq-title{color:var(--kredo-muted);font-size:11px;font-weight:600}.kc-rq-count{text-align:center;background:var(--kredo-surface-alt);border-radius:999px;min-width:20px;margin-left:auto;padding:1px 7px}.kc-rq-list{margin:0;padding:0;list-style:none}.kc-rq-item{opacity:0;animation:.35s cubic-bezier(.2,.7,.3,1) forwards kc-rq-in;animation-delay:calc(var(--i,0)*60ms)}.kc-rq-item+.kc-rq-item .kc-rq-row:before{content:"";border-top:1px solid var(--kredo-border);position:absolute;top:0;left:10px;right:10px}.kc-rq-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 8px 8px 10px;transition:background-color .2s;display:flex;position:relative}.kc-rq-row:focus-visible,.kc-rq-row:hover{background:var(--kredo-surface);box-shadow:var(--kc-shadow-sm);outline:none}.kc-rq-item:hover+.kc-rq-item .kc-rq-row:before,.kc-rq-row:hover:before{opacity:0}.kc-rq-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kc-rq-question{color:var(--kredo-heading);font-size:13px;font-weight:500;line-height:1.4}.kc-rq-section{color:var(--kredo-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.kc-rq-plus{width:22px;height:22px;color:var(--kredo-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:transform .25s,background-color .2s,color .2s;display:inline-flex}.kc-rq-row:focus-visible .kc-rq-plus,.kc-rq-row:hover .kc-rq-plus{color:var(--kc-on-brand,#fff);background:var(--kc-brand);transform:rotate(90deg)}.kc-rq-topics{border-top:1px solid var(--kredo-border);opacity:0;animation:.35s forwards kc-rq-in;animation-delay:calc(var(--i,0)*60ms + 80ms);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:10px 4px 0;display:flex}.kc-rq-topics-label{color:var(--kredo-muted);align-items:center;gap:4px;margin-right:2px;font-size:11px;font-weight:600;display:inline-flex}.kc-rq-topic{color:var(--kredo-heading);cursor:pointer;border:1px solid var(--kredo-border);background:var(--kredo-surface);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:500;transition:border-color .2s,color .2s}.kc-rq-topic:focus-visible,.kc-rq-topic:hover{border-color:var(--kc-brand);color:var(--kc-brand);outline:none}.dark .kc-rq-topic:focus-visible,.dark .kc-rq-topic:hover{color:var(--kredo-primary)}.kc-rq-empty{flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px;animation:.35s kc-rq-in;display:flex}.kc-rq-empty-text{min-width:140px;color:var(--kredo-muted);flex:1;font-size:12.5px}.kc-rq-browse{background:color-mix(in srgb,var(--kc-brand) 10%,transparent);border-radius:999px;align-items:center;gap:3px;padding:3px 10px;font-size:12px;font-weight:500;transition:background-color .2s;display:inline-flex;color:var(--kc-brand)!important}.dark .kc-rq-browse{color:var(--kredo-primary)!important}.kc-rq-browse:hover{background:color-mix(in srgb,var(--kc-brand) 18%,transparent)}@keyframes kc-rq-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.kc-rq-empty,.kc-rq-item,.kc-rq-topics{opacity:1;animation:none}}@font-face{font-family:Poppins;src:local(Poppins Regular Italic),local(Poppins Italic),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Poppins Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:120.047%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:Poppins Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:112.775%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:Poppins Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:111.111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:Poppins Fallback\: Arial;src:local(Arial);size-adjust:112.158%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:Poppins Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:105.485%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local(Poppins Regular Italic),local(Poppins Italic),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Medium Italic),url(../_fonts/cfe5huB_y467A-yGRsjncGttRMYh8iB3HIAbd1-EgFk-_StpNKo8SiO_EaTbyGHT7XYvLA1oY5zTHOn_eSaSyTk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Medium Italic),url(../_fonts/5tRZydxhCpIwZ4Yf99ciVcTJxjB_TdL5XPynMmeCJR4-zei18mH_L_yyrzmgYbz265bB_W_eHd-LFGzZcS_SdtE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins SemiBold Italic),url(../_fonts/EOefiLcwRKJ4nKM16K6z_F-mq3lOHkCw6EhYBbQIHPQ-nl9JjWyF976eNfiKihuAmOh43UjKIH95ojQg3EBL0Z0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins SemiBold Italic),url(../_fonts/XUVCr3JJnCKa3ZjFe_4w-iDoaxDWfJzV4YCx_1QCo_E-3jWYsKhSrJxbXnSqiLm_B7lgRj5JeEHZF09nljCh3M0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Bold Italic),url(../_fonts/tch9LzN5j_dlnjUtoti6RdPCzFPIC61h2dp093uB1d4-6ufKabglPJqip8M2ovOr08UNFI7rTJNJ_NpV2P9blpc.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Bold Italic),url(../_fonts/0ncyUitqxXEtrEm7HzcQs5wcgo3wfV568UNDKlMnwsw-w0Y558yvXBaRp1OJ6ZEQsSSyhrLS3tQZTVIEmsGbzXo.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local(Poppins Regular),local(Poppins),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Regular),local(Poppins),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Medium),url(../_fonts/zDv8W5qScDHC1KDT1cvI7PwzOHF-p3XubgMMgTX-1UE-GKt2pu9p2cnYqnrvnVM1O_b7ipTl1lhOzymkeh4kdd8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Medium),url(../_fonts/_WITXZSlvQMoD2fEgG1wXh8OdDfanMwrMC1wOPGgNhY-DGRD4A2ezdSeftFtmisWfZSsUcF6tvcGkBhNOAHhEgk.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins SemiBold),url(../_fonts/op99aXquCGImGVv0pEDnzC7HS8p1SZ6VzEO576zT4MA-mpC9F6cIaTw8AO5X8_UXZ7ioAW2oHM_76x0asIyVA80.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins SemiBold),url(../_fonts/GZ8Vu2ga9Ys2RWqI_5_fmscGtaVz0BT0fO9HHusvG5Q-3uovunZ3f6ktPUtRyj_ghk9XNUfND7GlCM2BYJtdJWw.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Bold),url(../_fonts/nco6D2lcYG_YRxaF8tG6Gs39nDWiQTHuWOjZbslCV8s-IUsuo3G_y8xv3hRlufkQpA8w-oRC3eG7HYs5j_P_274.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local(Poppins Bold),url(../_fonts/e-_sz56pssm7ydCJFOGAUPMl6TV_DbBVqRvEYBSrqVc-_p0SPnOA0FWTLlD4I2lH2hgDcJUxfAKRZAYBMxgjiC0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.kc,.kw{--kc-brand:#70549a;--kc-brand-strong:#5c4382;--kc-on-brand:#fff;--kc-radius:18px;--kc-shadow-sm:0 1px 2px #3026410f, 0 2px 8px #3026410d}.dark .kc,.dark .kw{--kc-brand:#6e55a0;--kc-brand-strong:#4f3b78;--kc-shadow-sm:0 1px 2px #0000004d, 0 2px 8px #00000040}.kc{background:var(--kredo-background);height:100%;min-height:0;color:var(--kredo-text);flex-direction:column;font-family:Poppins,Poppins Fallback\: BlinkMacSystemFont,Poppins Fallback\: Segoe UI,Poppins Fallback\: Helvetica Neue,Poppins Fallback\: Arial,Poppins Fallback\: Noto Sans,sans-serif;display:flex}.kc-header{color:var(--kc-on-brand);background:linear-gradient(135deg,var(--kc-brand-strong) 0,var(--kc-brand) 100%);flex-shrink:0;align-items:center;gap:11px;padding:12px 10px 12px 14px;display:flex}.kc-header-text{flex:1;min-width:0}.kc-title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:1.25}.kc-subtitle{opacity:.85;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:2px 0 0;font-size:11.5px;display:flex;overflow:hidden}.kc-dot{background:#3dd6a6;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2px #ffffff40}.kc-header-actions{gap:2px;display:flex}.kc-header-btn{opacity:.85;color:var(--kc-on-brand)!important}.kc-header-btn:hover{opacity:1;background:#ffffff24!important}.kc-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kc-avatar--header{width:36px;height:36px;color:var(--kc-brand);background:#fff;font-size:17px;box-shadow:0 2px 8px #0000001f}.kc-avatar--msg{font-size:13px;background:linear-gradient(135deg,var(--kc-brand-strong),var(--kc-brand))!important;width:26px!important;height:26px!important}.kc-avatar-icon{color:#fff!important}.kc-body{scrollbar-width:thin;scrollbar-color:var(--kredo-scroll-thumb) transparent;flex:1;min-height:0;padding:16px 14px;overflow:hidden auto}.kc--home .kc-body{padding-top:0}.kc-hero{color:var(--kc-on-brand);background:linear-gradient(180deg,var(--kc-brand) 0,color-mix(in srgb,var(--kc-brand) 82%,#9a7bc8) 100%);margin:0 -14px;padding:18px 20px 46px}.kc-hero-title{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600;line-height:1.35;animation:.45s cubic-bezier(.2,.7,.3,1) backwards kc-rise}.kc-hero-hello{opacity:.8;margin-bottom:2px;font-size:13px;font-weight:500;display:block}.kc-hero-text{opacity:.85;margin:8px 0 0;font-size:12.5px;line-height:1.55;animation:.45s cubic-bezier(.2,.7,.3,1) 60ms backwards kc-rise}.kc-card{border:1px solid var(--kredo-border);background:var(--kredo-surface);border-radius:16px;margin-top:-30px;padding:14px;animation:.45s cubic-bezier(.2,.7,.3,1) .1s backwards kc-rise;position:relative;box-shadow:0 8px 24px #3026411a}.kc-card-title{color:var(--kredo-heading);margin:0 0 10px;font-size:12px;font-weight:600}.kc-topics{flex-wrap:wrap;gap:6px;display:flex}.kc-topic{border:1px solid var(--kredo-border);background:var(--kredo-background);max-width:100%;color:var(--kredo-heading);cursor:pointer;animation:.35s cubic-bezier(.2,.7,.3,1) backwards kc-rise;animation-delay:calc(.15s + var(--i,0)*35ms);border-radius:999px;align-items:center;gap:6px;padding:6px 11px 6px 9px;font-size:12.5px;font-weight:500;line-height:1.3;transition:border-color .2s,background-color .2s,color .2s,transform .2s;display:inline-flex}.kc-topic-icon{color:var(--kc-brand);flex-shrink:0;font-size:14px}.kc-topic:focus-visible,.kc-topic:hover{border-color:var(--kc-brand);background:color-mix(in srgb,var(--kc-brand) 8%,var(--kredo-surface));outline:none;transform:translateY(-1px)}.kc-card--links{box-shadow:var(--kc-shadow-sm);margin-top:12px;padding:6px;animation-delay:.2s}.kc-quick-link{border-radius:11px;align-items:center;gap:10px;padding:9px 8px;transition:background-color .2s;display:flex;text-decoration:none!important}.kc-quick-link+.kc-quick-link{border-top:1px solid var(--kredo-border);border-radius:0 0 11px 11px}.kc-quick-link:focus-visible,.kc-quick-link:hover{background:color-mix(in srgb,var(--kc-brand) 6%,transparent);outline:none}.kc-quick-link-icon{width:32px;height:32px;color:var(--kc-brand);background:color-mix(in srgb,var(--kc-brand) 10%,transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.dark .kc-quick-link-icon,.dark .kc-topic-icon{color:var(--kredo-primary)}.kc-quick-link-text{flex-direction:column;flex:1;min-width:0;display:flex}.kc-quick-link-title{color:var(--kredo-heading);font-size:13px;font-weight:600}.kc-quick-link-desc{color:var(--kredo-muted);font-size:11.5px}.kc-quick-link-arrow{color:var(--kredo-muted);flex-shrink:0;transition:transform .2s}.kc-quick-link:hover .kc-quick-link-arrow{color:var(--kc-brand);transform:translate(2px)}.kc-messages{gap:16px!important;padding:0!important}.kc-bubble{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:14px;line-height:1.6}.kc-bubble--user{border-radius:var(--kc-radius) var(--kc-radius) 6px var(--kc-radius);color:var(--kc-on-brand);background:var(--kc-brand);box-shadow:var(--kc-shadow-sm);padding:9px 14px!important}.kc-bubble--assistant{border-radius:6px var(--kc-radius) var(--kc-radius) var(--kc-radius);width:fit-content;color:var(--kredo-text);background:var(--kredo-surface);border:1px solid var(--kredo-border);box-shadow:var(--kc-shadow-sm);margin-bottom:24px;padding:11px 14px!important}.kc-bubble--assistant a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--kc-brand) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--kc-brand) 35%,transparent);text-underline-offset:3px;font-weight:500;color:var(--kc-brand)!important}.dark .kc-bubble--assistant a{color:var(--kredo-primary)!important}.kc-bubble--assistant strong{color:var(--kredo-heading);font-weight:600}.kc-bubble--assistant pre{border-radius:10px;max-width:100%;overflow-x:auto}.kc-bubble--assistant :not(pre)>code{background:var(--kredo-code-bg);color:var(--kredo-code-text);border-radius:5px;padding:1px 5px}.kc-bubble--assistant table{max-width:100%;display:block;overflow-x:auto}.kc-actions{bottom:-2px!important}.kc-status{color:var(--kredo-muted);align-items:center;gap:8px;font-size:13px;display:flex}.kc-typing{align-items:center;gap:4px;height:20px;display:inline-flex}.kc-typing span{background:var(--kredo-muted);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite kc-typing}.kc-typing span:nth-child(2){animation-delay:.15s}.kc-typing span:nth-child(3){animation-delay:.3s}.kc-error{color:var(--ui-error);background:color-mix(in srgb,var(--ui-error) 8%,transparent);border:1px solid color-mix(in srgb,var(--ui-error) 25%,transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.kc-error span{flex:1;min-width:160px}.kc-footer{padding:10px 12px calc(8px + env(safe-area-inset-bottom,0px));background:var(--kredo-surface);border-top:1px solid var(--kredo-border);flex-shrink:0}.kc-prompt{border:1px solid var(--kredo-border);transition:border-color .2s,box-shadow .2s;background:var(--kredo-background)!important;box-shadow:none!important;border-radius:22px!important;padding:4px 4px 4px 14px!important}.kc-prompt:focus-within{border-color:var(--kc-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--kc-brand) 14%,transparent)!important}.kc-prompt--listening{border-color:var(--kc-brand)}.kc-prompt textarea,.kc-prompt textarea:focus,.kc-prompt textarea:focus-visible{box-shadow:none!important;background:0 0!important;outline:none!important;padding-top:6px!important;padding-bottom:6px!important}.kc-prompt textarea::placeholder{color:var(--kredo-muted)}.kc-prompt-actions{align-self:flex-end;align-items:center;gap:2px;display:flex}.kc-mic{color:var(--kredo-muted)!important;border-radius:50%!important}.kc-mic:not([disabled]):hover{color:var(--kc-brand)!important;background:color-mix(in srgb,var(--kc-brand) 10%,transparent)!important}.kc-mic--on{animation:1.4s infinite kc-pulse;color:var(--kc-brand)!important;background:color-mix(in srgb,var(--kc-brand) 12%,transparent)!important}.kc-send{transition:filter .2s,opacity .2s,transform .15s;color:var(--kc-on-brand)!important;background:var(--kc-brand)!important;border-radius:50%!important}.kc-send[disabled]{opacity:.35}.kc-send:not([disabled]):hover{filter:brightness(1.1)}.kc-send:not([disabled]):active{transform:scale(.94)}.kc-disclaimer{text-align:center;color:var(--kredo-muted);margin:6px 0 0;font-size:10.5px}@keyframes kc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes kc-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:.9;transform:translateY(-3px)}}@keyframes kc-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--kc-brand) 35%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.kc-card,.kc-hero-text,.kc-hero-title,.kc-mic--on,.kc-topic,.kc-typing span{animation:none}}
