.bot_root__2fbrC{min-height:100vh;background:#09090f;display:flex;flex-direction:column;color:#e8e4dc;position:relative;overflow:hidden}.bot_bgGlow__laXQW{background:radial-gradient(ellipse 80% 50% at 20% 0,rgba(0,80,180,.12) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(180,120,0,.08) 0,transparent 60%)}.bot_bgGlow__laXQW,.bot_bgGrid__mnJvt{position:fixed;inset:0;pointer-events:none;z-index:0}.bot_bgGrid__mnJvt{opacity:.03;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 0);background-size:60px 60px}.bot_header__7shrr{position:relative;z-index:10;padding:28px 40px 24px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:flex-start;justify-content:space-between;background:rgba(9,9,15,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bot_eyebrow__Jfz0d{font-size:17px;letter-spacing:.25em;text-transform:uppercase;color:#4a7fd4;margin-bottom:6px;font-style:italic}.bot_nameRow__fnRu3{display:flex;align-items:baseline;gap:16px}.bot_name__2AM0N{font-size:clamp(22px,3vw,32px);font-weight:400;letter-spacing:-.02em;color:#f0ece4}.bot_nameTag__LR4aU{font-size:12px;color:rgba(255,255,255,.25);font-family:monospace;letter-spacing:.05em}.bot_emmy__bTwF9{margin-top:8px;display:flex;align-items:center;gap:6px;font-size:17px;color:#b8960c;font-style:italic}.bot_emmyIcon__Avu17{font-size:21px}.bot_headerMeta__cXwNu{text-align:right;font-size:11px;color:rgba(255,255,255,.2);line-height:1.7;font-family:monospace}.bot_main__Y2qqa{flex:1 1;display:flex;flex-direction:column;max-width:820px;width:100%;margin:0 auto;padding:0 24px;position:relative;z-index:10}.bot_splash__3rUX0{padding:48px 0 32px;animation:bot_fadeIn__u_oMt .6s ease}.bot_quoteCard__lZpZu{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:2px;padding:32px 36px;margin-bottom:32px;position:relative;overflow:hidden}.bot_quoteAccent__j2EXE{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1a4fa0,#b8960c,transparent)}.bot_quote__ssTn3{font-size:16px;line-height:1.75;color:#c8c4bc;font-style:italic;margin-bottom:16px}.bot_quoteAttr__REhc5{font-size:12px;color:rgba(255,255,255,.25);letter-spacing:.1em;font-family:monospace}.bot_splashPrompt__6VVw0{font-size:13px;color:rgba(255,255,255,.35);margin-bottom:24px;letter-spacing:.05em;text-transform:uppercase;text-align:center}.bot_homeLink__HPE_5{color:rgba(74,127,212,.6);text-decoration:none;font-style:normal;transition:color .2s}.bot_homeLink__HPE_5:hover{color:#4a7fd4}.bot_onboardingPrompt__V4_on{font-size:13px;color:rgba(255,255,255,.3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;text-align:center}.bot_onboardingQuestion__syWsl{font-size:20px;color:#e8e4dc;text-align:center;margin-bottom:28px;letter-spacing:-.01em}.bot_onboardingBtns__W3lfS{display:flex;gap:14px;justify-content:center}.bot_onboardingBtn__fRuMW{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:2px;padding:14px 32px;color:#c0bcb4;font-size:15px;cursor:pointer;font-family:Georgia,serif;transition:all .2s;min-width:160px}.bot_onboardingBtn__fRuMW:hover{background:rgba(26,79,160,.15);border-color:rgba(74,127,212,.4);color:#e8e4dc}.bot_onboardingForm__huQlh{display:flex;gap:12px;max-width:480px;margin:0 auto;width:100%}.bot_onboardingInput__MjRPb{flex:1 1;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:2px;padding:14px 18px;color:#e8e4dc;font-size:15px;font-family:Georgia,serif;outline:none;transition:border-color .2s}.bot_onboardingInput__MjRPb::placeholder{color:rgba(255,255,255,.2)}.bot_onboardingInput__MjRPb:focus{border-color:rgba(74,127,212,.4)}.bot_onboardingSubmit__CPgHz{background:linear-gradient(135deg,#1a4fa0,#0d3070);border:1px solid rgba(74,127,212,.4);border-radius:2px;padding:14px 24px;color:#90c0f8;font-size:14px;cursor:pointer;font-family:Georgia,serif;white-space:nowrap;transition:all .2s}.bot_onboardingSubmit__CPgHz:hover:not(:disabled){background:linear-gradient(135deg,#2259b8,#1a4fa0)}.bot_onboardingSubmit__CPgHz:disabled{opacity:.4;cursor:not-allowed}.bot_blockedDialog__Dz3Mu{border:1px solid rgba(255,255,255,.07);border-radius:2px;padding:48px 56px;text-align:center;background:rgba(255,255,255,.02);max-width:420px;margin:0 auto}.bot_blockedMessage__q15US{font-size:22px;color:rgba(255,255,255,.35);letter-spacing:.02em;font-style:italic}.bot_questionGrid__ReqIh{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.bot_questionBtn__hdgqY{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:2px;padding:14px 16px;color:#b0aca4;font-size:13px;line-height:1.4;text-align:left;cursor:pointer;transition:all .2s;font-family:Georgia,serif}.bot_questionBtn__hdgqY:hover{background:rgba(26,79,160,.12);border-color:rgba(74,127,212,.3);color:#e0dcd4}.bot_chatArea__OkTza{flex:1 1;overflow-y:auto;padding:32px 0 16px;display:flex;flex-direction:column;gap:24px}.bot_messageRow__kQ9Ne{display:flex;gap:14px;align-items:flex-start;animation:bot_slideUp__2kjhH .3s ease}.bot_userRow__C3XoU{flex-direction:row-reverse}.bot_assistantRow__7IWuh{flex-direction:row}.bot_avatar__nQ8Fu{width:32px;height:32px;border-radius:2px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.05em}.bot_avatarUser__gYqcf{background:rgba(255,255,255,.06);color:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.08)}.bot_avatarTodd__Dzays{background:linear-gradient(135deg,#1a4fa0,#0d3070);color:#7ab0f0;border:1px solid rgba(74,127,212,.3)}.bot_bubble__gO6Fj{max-width:75%;border-radius:2px;padding:16px 20px;position:relative}.bot_bubbleUser__vxc46{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.bot_bubbleTodd__FiPmX{background:rgba(20,40,80,.25);border:1px solid rgba(74,127,212,.15)}.bot_bubbleAccent__m7xVI{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(74,127,212,.4),transparent)}.bot_bubbleText__8groj{margin:0;font-size:15px;line-height:1.7;color:#d8d4cc}.bot_bubbleTextUser__HkokW{color:rgba(255,255,255,.5);font-style:italic}.bot_dots__o4liR{display:flex;gap:6px;align-items:center}.bot_dot__cU5fj{width:6px;height:6px;border-radius:50%;background:#4a7fd4;opacity:.6;animation:bot_pulse__x11v2 1.2s ease-in-out infinite}.bot_chips__eOq3S{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0 16px}.bot_chip__n9Ycg{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:6px 14px;font-size:12px;color:rgba(255,255,255,.3);cursor:pointer;transition:all .2s;font-family:Georgia,serif}.bot_chip__n9Ycg:hover{border-color:rgba(74,127,212,.4);color:#7ab0f0}.bot_inputWrap__v71fC{padding:16px 0 28px}.bot_inputWrapBorder__ViXI5{border-top:1px solid rgba(255,255,255,.06)}.bot_inputBox__rS9cY{display:flex;gap:12px;align-items:flex-end;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-radius:2px;padding:14px 16px}.bot_textarea__PMtxA{flex:1 1;background:transparent;border:none;outline:none;color:#e0dcd4;font-size:15px;resize:none;font-family:Georgia,serif;line-height:1.5}.bot_sendBtn__6EGPd{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);border-radius:2px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:not-allowed;color:rgba(255,255,255,.15);transition:all .2s;flex-shrink:0;font-size:16px}.bot_sendBtnActive__hm__2{background:linear-gradient(135deg,#1a4fa0,#0d3070);border-color:rgba(74,127,212,.5);color:#90c0f8;cursor:pointer}.bot_sendBtnActive__hm__2:hover{background:linear-gradient(135deg,#2259b8,#1a4fa0)}.bot_footer__bjFQn{font-size:11px;color:rgba(255,255,255,.15);margin:8px 0 0;text-align:center;letter-spacing:.05em;font-family:monospace}@media (max-width:640px){.bot_header__7shrr{padding:20px 16px;flex-direction:column;gap:12px}.bot_headerMeta__cXwNu{text-align:left}.bot_main__Y2qqa{padding:0 16px}.bot_questionGrid__ReqIh{grid-template-columns:1fr}.bot_bubble__gO6Fj{max-width:88%}}