.page_wrapper__NNc4C{min-height:100vh;display:flex;flex-direction:column}.page_header__St_8T{padding:clamp(16px,2.5vw,24px);display:flex;align-items:center;justify-content:space-between}.page_brand__Dp_22{display:flex;align-items:center;gap:10px}.page_title__RlsiK{font-size:clamp(20px,3.2vw,28px);font-weight:800}.page_container__rBPLi{width:min(1100px,92vw);margin:0 auto;padding:clamp(12px,2.5vw,24px);display:flex;flex-direction:column;gap:16px;flex:1 1}.page_chatBox__BTyr2{border:1px solid #e6e6e6;border-radius:16px;padding:clamp(12px,2.5vw,16px);background:#fff;display:flex;flex-direction:column;height:clamp(420px,60vh,620px);margin-top:clamp(16px,3.5vw,32px)}.page_chatHeader__dFmSP{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 6px}.page_messages__tzYw_{display:flex;flex-direction:column;gap:10px;padding:6px 2px 0;overflow-y:auto;flex:1 1;min-height:0}.page_msg__VePkM{display:inline-block;max-width:85%;padding:10px 14px;border-radius:12px;font-size:15px;line-height:1.5}.page_assistant__tUNk6{background:#f4f6f8;color:#0b0f14;align-self:flex-start;border-top-left-radius:4px}.page_user__So_lr{background:#0b0f14;color:#fff;align-self:flex-end;border-top-right-radius:4px}.page_composer__9bm_D{margin-top:8px;display:flex;gap:8px}.page_textarea__1BfFk{flex:1 1;resize:none;border-radius:10px;border:1px solid #d8dee4;padding:10px 12px;font-size:15px;line-height:1.5;min-height:56px;max-height:120px}.page_sendBtn__b412G{all:unset;cursor:pointer;background:#000;color:#fff;padding:12px 18px;text-decoration:none;font-size:16px;font-weight:800;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;will-change:transform;border-radius:10px}.page_sendBtn__b412G:focus-visible,.page_sendBtn__b412G:hover{transform:scale(1.045);box-shadow:0 10px 24px rgba(0,0,0,.22)}.page_sendBtn__b412G:active{transform:scale(.985)}.page_salesBanner__5YszP{margin-top:8px;padding:12px;border:1px solid #ffe1b3;background:#fff7e6;color:#5c3e00;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.page_salesBtn__Qw3M7{all:unset;cursor:pointer;background:#000;color:#fff;padding:10px 14px;font-size:14px;font-weight:800;border-radius:8px}.page_input__JwhFE{width:100%;border:1px solid #d8dee4;border-radius:10px;padding:10px 12px;font-size:14px}.page_submitBtn__a5w8_{all:unset;cursor:pointer;background:#000;color:#fff;padding:10px 16px;text-decoration:none;font-size:15px;font-weight:800;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;will-change:transform;border-radius:10px;justify-self:start}.page_modalOverlay__kpOQq{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.page_modal__YK5KU{width:min(560px,92vw);background:#fff;border-radius:14px;border:1px solid #e6e6e6;box-shadow:0 10px 40px rgba(0,0,0,.2);padding:14px;display:grid;grid-auto-rows:max-content;grid-gap:12px;gap:12px}.page_modalHeader__0q0yB{display:flex;align-items:center;justify-content:space-between}.page_modalTitle__0Vuga{font-weight:800;font-size:16px}.page_modalBody__UkJpN{display:grid;grid-gap:10px;gap:10px}.page_closeBtn__PpCF_{all:unset;cursor:pointer;padding:6px 10px;border-radius:8px;background:#f4f6f8}.page_modalActions___IVH8{display:flex;align-items:center;gap:10px;margin-top:4px}.page_footer__nTSZw,.page_helperText__4E6es{color:#6b7280;font-size:13px}.page_footer__nTSZw{margin-top:auto;padding:24px;text-align:center}.Navbar_nav__WQSK0{display:flex;justify-content:space-between;padding-left:100px;padding-right:100px;padding-top:40px}.Navbar_navLeft__leO29{display:flex}.Navbar_navRight__8LLDW{font-size:26px;display:flex;align-items:center;flex-direction:row;column-gap:60px}.Navbar_navRight__8LLDW a{text-decoration:none;color:#000}.Navbar_logoImg__8sW7T{height:90px;width:auto}@media only screen and (max-width:1024px){.Navbar_navRight__8LLDW{font-size:18px}.Navbar_logoImg__8sW7T{height:78px}}@media only screen and (max-width:768px){.Navbar_nav__WQSK0{padding:18px 30px}.Navbar_navRight__8LLDW{font-size:16px;column-gap:40px}.Navbar_logoImg__8sW7T{height:64px}}@media only screen and (max-width:480px){.Navbar_nav__WQSK0{padding:10px}.Navbar_navRight__8LLDW{column-gap:20px}.Navbar_logoImg__8sW7T{height:56px}}