._page_19s3f_1{color:#fff;background:linear-gradient(#061622,#0a2532);flex-direction:column;min-height:100vh;display:flex}._header_19s3f_1{z-index:2;background:#071923e8;border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:92px;padding:0 max(16px,4vw);display:flex;position:sticky;top:0}._header_19s3f_1>button{color:#fff;background:#ffffff09;border:1px solid #ffffff1f;border-radius:12px;width:40px;height:40px}._logo_19s3f_1{border-radius:14px;width:44px;height:44px;overflow:hidden;box-shadow:0 0 30px #27cddd45}._logo_19s3f_1 img{object-fit:cover;width:100%;height:100%}._header_19s3f_1 span{letter-spacing:.15em;color:#65dbe5;font-size:9px;font-weight:900}._header_19s3f_1 h1{margin:2px 0 0;font-size:21px}._limit_19s3f_1{text-align:right;margin-left:auto}._limit_19s3f_1 small{color:#8caeb6;font-size:8px;font-weight:900;display:block}._limit_19s3f_1 strong{color:#65dbe5;font-size:17px}._chat_19s3f_1{flex:1;width:min(900px,100%);margin:0 auto;padding:28px 18px 130px}._welcome_19s3f_1{text-align:center;max-width:700px;margin:60px auto}._welcome_19s3f_1>svg{color:#66e0e8;width:44px;height:44px}._welcome_19s3f_1 h2{margin:12px 0 7px;font-size:30px}._welcome_19s3f_1 p{color:#9bb5bb}._welcome_19s3f_1>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}._welcome_19s3f_1 button{color:#d8ecf0;text-align:left;background:#0d303e;border:1px solid #ffffff18;border-radius:16px;padding:15px}._messages_19s3f_1{gap:16px;display:grid}._user_19s3f_1,._assistant_19s3f_1{gap:9px;max-width:78%;display:flex}._user_19s3f_1{margin-left:auto}._user_19s3f_1>div{background:#0c7180;border-radius:18px 18px 5px;padding:12px 15px}._assistant_19s3f_1>div{background:#102d39;border:1px solid #ffffff12;border-radius:18px 18px 18px 5px;padding:12px 15px}._assistant_19s3f_1>svg{color:#66dce5;flex:none;width:24px;margin-top:5px}._user_19s3f_1 p,._assistant_19s3f_1 p{margin:0 0 7px;line-height:1.55}._user_19s3f_1 p:last-child,._assistant_19s3f_1 p:last-child{margin-bottom:0}._error_19s3f_1{color:#ffd9df;background:#4d1e2a;border:1px solid #ffffff12;border-radius:13px;margin-top:16px;padding:11px}._composer_19s3f_1{background:#071923f4;border-top:1px solid #ffffff12;align-items:end;gap:9px;padding:14px max(16px,50vw - 450px);display:flex;position:fixed;bottom:0;left:0;right:0}._composer_19s3f_1 textarea{resize:none;color:#fff;min-height:48px;max-height:130px;font:inherit;background:#102a35;border:1px solid #ffffff1c;border-radius:16px;flex:1;padding:13px 15px}._send_19s3f_1,._clear_19s3f_1{border:0;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}._send_19s3f_1{color:#fff;background:#19aab6}._clear_19s3f_1{color:#9fb6bc;background:#102a35;border:1px solid #ffffff16}._send_19s3f_1:disabled{opacity:.45}._disabled_19s3f_1{text-align:center;margin:auto}._disabled_19s3f_1 svg{color:#68d9e1;width:60px;height:60px}._disabled_19s3f_1 button{color:#fff;background:#168c98;border:0;border-radius:12px;padding:11px 16px}@media (max-width:650px){._header_19s3f_1{height:82px}._welcome_19s3f_1{margin-top:35px}._welcome_19s3f_1 h2{font-size:25px}._welcome_19s3f_1>div{grid-template-columns:1fr}._user_19s3f_1,._assistant_19s3f_1{max-width:90%}._limit_19s3f_1 small{display:none}}
