.CodesChat_container__JVfRX{display:flex;flex-direction:column;flex:1;max-width:900px;width:100%;margin:0 auto;background:hsla(0,0%,100%,.7);border-radius:24px;border:1px solid hsla(0,0%,100%,.8);overflow:hidden;box-shadow:0 24px 48px -12px rgba(16,105,142,.15),inset 0 0 0 1px hsla(0,0%,100%,.6);backdrop-filter:blur(20px);height:calc(100vh - 140px);min-height:500px}.CodesChat_header__Q0nhJ{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;background:hsla(0,0%,100%,.5);border-bottom:1px solid rgba(226,232,240,.6);backdrop-filter:blur(8px)}.CodesChat_backButton__tiBTF{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.CodesChat_backButton__tiBTF:hover{border-color:#cbd5e1;color:#0f172a;transform:translateX(-2px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.CodesChat_title__Po3J0{font-size:1rem;font-weight:600;color:#0f172a;margin:0;flex:1;text-align:center;letter-spacing:-.01em}.CodesChat_resetButton__eOVTZ{display:flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:1px solid transparent;border-radius:999px;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.CodesChat_resetButton__eOVTZ:hover{background:rgba(241,245,249,.8);color:#0f172a}.CodesChat_messagesContainer__hemIa{flex:1;overflow-y:auto;scroll-behavior:smooth;background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0))}.CodesChat_messages__fUgDJ{display:flex;flex-direction:column;min-height:100%;padding:24px;gap:24px}.CodesChat_loadingIndicator__df2ib{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:#64748b;font-size:.9375rem;font-weight:500}.CodesChat_spinner__LTY2v{animation:CodesChat_spin__1nyU5 1s linear infinite;color:#0ea5e9}@keyframes CodesChat_spin__1nyU5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.CodesChat_container__JVfRX{height:calc(100vh - 100px);min-height:400px;border-radius:20px;margin:0}.CodesChat_header__Q0nhJ{padding:12px 16px}.CodesChat_messages__fUgDJ{padding:16px}.CodesChat_title__Po3J0{font-size:.9375rem}.CodesChat_backButton__tiBTF,.CodesChat_resetButton__eOVTZ{padding:6px 12px;font-size:.813rem}}