.talk-shell{color:#1f251f;background:#f4f1ea;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.talk-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f1eaf0;border-bottom:1px solid #1f251f1a;justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex;position:sticky;top:0}.talk-header>div{align-items:baseline;gap:7px;display:flex}.talk-header strong{letter-spacing:.08em;font-size:18px}.talk-header span{color:#687166;font-size:12px}.talk-back{color:#4d584d;font-size:14px;text-decoration:none}.talk-main{box-sizing:border-box;width:min(820px,100%);max-width:100%;margin:0 auto;padding:30px 24px 238px}.talk-chat-heading{max-width:620px;margin-bottom:28px}.talk-kicker{color:#7a654c;letter-spacing:.18em;margin:0 0 7px;font-size:11px;font-weight:800}.talk-chat-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(27px,5vw,36px);line-height:1.12}.talk-chat-heading>p:last-child{color:#60695f;margin:10px 0 0;font-size:14px;line-height:1.7}.talk-chat{gap:16px;display:grid}.talk-chat-empty{gap:14px;display:grid}.talk-chat-row{align-items:flex-end;gap:10px;min-width:0;display:flex}.talk-chat-row.is-user{justify-content:flex-end}.talk-avatar{color:#fff;background:#3b3127;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-bottom:2px;font-size:13px;display:grid;box-shadow:0 8px 20px #312a2321}.talk-bubble{border-radius:22px;max-width:min(78%,620px);padding:14px 16px;box-shadow:0 8px 26px #262f2a0f}.talk-bubble.is-nolia{color:#283027;background:#fff;border:1px solid #1f251f17;border-bottom-left-radius:7px}.talk-bubble.is-user{color:#fff;background:#a98355;border-bottom-right-radius:7px}.talk-bubble.is-error{color:#6f4039;background:#fff8f6;border-color:#7d443c29}.talk-bubble>strong{color:#6c756b;letter-spacing:.12em;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.talk-bubble>p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.talk-bubble.is-user>p{line-height:1.6}.talk-bubble>small{color:#7a8379;margin-top:9px;font-size:10px;line-height:1.5;display:block}.talk-login-link{color:#315543;margin-top:10px;font-size:13px;font-weight:800;display:inline-block}.talk-typing{gap:4px;margin-top:10px;display:inline-flex}.talk-typing i{background:#9aa39a;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite talkTyping}.talk-typing i:nth-child(2){animation-delay:.14s}.talk-typing i:nth-child(3){animation-delay:.28s}@keyframes talkTyping{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.talk-ai-control{background:#ffffffad;border:1px solid #1f251f17;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-left:44px;padding:11px 12px;display:flex}.talk-ai-control>div{gap:3px;min-width:0;display:grid}.talk-ai-control strong{color:#344036;font-size:11px}.talk-ai-control span{color:#6c756b;font-size:10px;line-height:1.5}.talk-ai-control a{color:#315543;width:fit-content;margin-top:2px;font-size:10px;font-weight:700;text-decoration:none}.talk-ai-control a:hover{text-decoration:underline}.talk-ai-control button{color:#596359;min-width:50px;font:inherit;cursor:pointer;background:#eceee9;border:1px solid #cfd5cc;border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.talk-ai-control button[aria-pressed=true]{color:#fff;background:#3b3127;border-color:#3b3127}.talk-ai-control button:disabled{opacity:.48;cursor:default}.talk-prompts{flex-wrap:wrap;gap:8px;padding-left:44px;display:flex}.talk-prompts button{color:#526052;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #d6ddd4;border-radius:999px;padding:9px 12px;font-size:12px}.talk-prompts button:disabled{opacity:.55;cursor:default}.talk-bubble:has(.talk-sources){width:min(620px,88vw);max-width:min(620px,88vw)}.talk-sources{border-top:1px solid #eceee9;gap:9px;margin-top:14px;padding-top:13px;display:grid}.talk-sources-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.talk-sources-head h2{margin:0;font-size:13px}.talk-sources-head p{color:#778077;margin:3px 0 0;font-size:10px;line-height:1.5}.talk-sources-head>span{color:#778077;flex:none;font-size:10px}.talk-sources article{background:#f8f8f5;border:1px solid #1f251f17;border-radius:15px;padding:13px}.talk-source-meta{color:#748074;align-items:center;gap:7px;font-size:10px;display:flex}.talk-source-meta span{background:#e8ede7;border-radius:999px;padding:3px 7px}.talk-sources h3{margin:8px 0 5px;font-size:14px;line-height:1.45}.talk-sources article>p{color:#596359;margin:0;font-size:12px;line-height:1.6}.talk-sources article>small{color:#687468;margin-top:7px;font-size:10px;display:block}.talk-sources footer{color:#7d857c;border-top:1px solid #e6e9e3;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;font-size:9px;display:flex}.talk-source-link{color:#315543;font-size:11px;font-weight:800;text-decoration:none}.talk-source-link:hover{text-decoration:underline}.talk-composer{left:50%;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 88px);z-index:65;box-sizing:border-box;width:min(100vw - 28px,760px);max-width:100%;position:fixed;transform:translate(-50%)}.talk-composer-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdfcf9f7;border:1px solid #2739301f;border-radius:24px;align-items:flex-end;gap:9px;padding:9px 9px 9px 15px;display:flex;box-shadow:0 18px 52px #262f2a2e}.talk-composer-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.talk-composer textarea{color:#202620;min-width:0;min-height:42px;max-height:120px;font:inherit;resize:none;background:0 0;border:0;outline:0;flex:1;font-size:16px;line-height:1.5}.talk-composer textarea::placeholder{color:#8a9188}.talk-composer button{color:#fff;cursor:pointer;background:#3b3127;border:0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:700;display:grid}.talk-composer button:disabled{opacity:.34;cursor:default}.talk-composer-message{color:#7d443c;margin:7px 12px 0;font-size:11px}.v3-nav-layout:has(.talk-shell)+.v3-global-talk-entry{display:none}@media (min-width:900px){.talk-composer{bottom:108px}}@media (max-width:640px){.talk-header{height:62px;padding:0 16px}.talk-main{padding:22px 14px 224px}.talk-chat-heading{margin-bottom:22px;padding:0 4px}.talk-chat-heading h1{font-size:28px}.talk-chat-heading>p:last-child{font-size:13px}.talk-chat{gap:13px}.talk-avatar{flex-basis:30px;width:30px;height:30px;font-size:11px}.talk-bubble{border-radius:19px;max-width:84%;padding:12px 14px}.talk-bubble>p{font-size:14px}.talk-ai-control{gap:10px;margin-left:40px;padding:10px 11px}.talk-ai-control button{min-width:46px;padding:7px 9px}.talk-prompts{gap:7px;padding-left:40px}.talk-prompts button{padding:8px 10px;font-size:11px}.talk-bubble:has(.talk-sources){width:calc(100vw - 72px);max-width:calc(100vw - 72px)}.talk-sources footer{flex-direction:column;align-items:flex-start}.talk-source-link{font-size:12px}.talk-composer{bottom:calc(max(14px, env(safe-area-inset-bottom)) + 80px);width:calc(100vw - 20px)}.talk-composer-inner{border-radius:22px}}@media (prefers-reduced-motion:reduce){.talk-typing i{animation:none}}
