:root{--navy:#1a3a6b;--navy-dark:#122a52;--navy-light:#2d5aa0;--gold:#f4a61d;--gold-light:#fbbf48;--bg:#eef2f8;--bg-card:#fff;--text-main:#1e2a3a;--text-muted:#6b7a99;--user-bubble:#d6e4f7;--bot-bubble:#fff;--shadow-sm:0 2px 8px #1a3a6b1a;--shadow-md:0 4px 20px #1a3a6b26;--shadow-lg:0 8px 32px #1a3a6b33}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eef2f8;background:var(--bg);color:#1e2a3a;color:var(--text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#c5d3e8;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a0b3d0}:root{--navy:#1e1228;--navy-mid:#2c1e38;--navy-light:#503468;--gold:#d4906a;--gold-light:#e8aa88;--red:#c04468;--red-dark:#98284a;--bg:#0c0910;--bg-2:#100c16;--card:#16101e;--card-2:#1e162e;--border:#ffffff12;--border-gold:#d4906a3d;--text:#f0eaf4;--text-mid:#9888aa;--text-muted:#5c4a70;--user-bubble:#c04468;--bot-bubble:#16101e;--radius-sm:8px;--radius:14px;--radius-lg:20px;--radius-pill:50px;--shadow-xs:0 1px 4px #00000073;--shadow-sm:0 2px 10px #0000008c;--shadow-md:0 6px 24px #000000a6;--shadow-lg:0 12px 40px #000000bf}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{background:#0c0910;background:var(--bg);height:100%}.app-shell{align-items:flex-start;background:radial-gradient(ellipse 90% 60% at 15% -5%,#782da029 0,#0000 55%),radial-gradient(ellipse 75% 50% at 85% 108%,#b9465f21 0,#0000 52%),radial-gradient(ellipse 55% 75% at 50% 50%,#4114640f 0,#0000 62%),#0c0910;background:radial-gradient(ellipse 90% 60% at 15% -5%,#782da029 0,#0000 55%),radial-gradient(ellipse 75% 50% at 85% 108%,#b9465f21 0,#0000 52%),radial-gradient(ellipse 55% 75% at 50% 50%,#4114640f 0,#0000 62%),var(--bg);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh;justify-content:center;overflow:hidden}.app-container{background:#16101e;background:var(--card);border-left:1px solid #ffffff12;border-left:1px solid var(--border);border-right:1px solid #ffffff12;border-right:1px solid var(--border);box-shadow:0 0 0 1px #f4a61d0f,0 12px 40px #000000bf;box-shadow:0 0 0 1px #f4a61d0f,var(--shadow-lg);flex-direction:column;height:100vh;max-width:820px;width:100%}.app-container,.app-header{display:flex;position:sticky;top:0}.app-header{background:linear-gradient(90deg,#0c0916,#140f22 50%,#0c0916);border-bottom:1px solid #d4906a3d;border-bottom:1px solid var(--border-gold);gap:12px;height:60px;justify-content:space-between;padding:0 20px;z-index:30}.app-header,.header-brand{align-items:center;flex-shrink:0}.header-brand{display:flex;gap:10px}.brand-logo{filter:drop-shadow(0 0 8px rgba(244,166,29,.55));flex-shrink:0;height:38px;width:38px}.header-titles{display:flex;flex-direction:column}.header-title{color:#e8aa88;color:var(--gold-light);font-size:13.5px;font-weight:700;letter-spacing:.3px;line-height:1.2}.header-sub{color:#5c4a70;color:var(--text-muted);font-size:10.5px;font-weight:400;margin-top:1px}.header-greeting{color:#e8aa88;color:var(--gold-light);flex:1 1;font-size:12.5px;font-weight:600;letter-spacing:.2px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.header-actions{flex-shrink:0;gap:6px}.hdr-btn,.header-actions{align-items:center;display:flex}.hdr-btn{background:#ffffff0f;border:1.5px solid #ffffff24;border-radius:50px;border-radius:var(--radius-pill);color:#ffffffd9;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;gap:5px;letter-spacing:.2px;padding:6px 13px;transition:all .18s}.hdr-btn:hover{background:#ffffff24;border-color:#ffffff47}.hdr-btn--stop{background:#d4283024;border-color:#d4283073;color:#ff9090}.hdr-btn--stop:hover{background:#d4283042}.hdr-btn--lang{background:#f4a61d14;border-color:#d4906a3d;border-color:var(--border-gold);color:#e8aa88;color:var(--gold-light)}.hdr-btn--lang:hover{background:#f4a61d2e}.avatar-bar{align-items:center;background:linear-gradient(90deg,#0f0c1a,#181228 50%,#0f0c1a);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:12px;padding:10px 20px;position:sticky;top:60px;z-index:20}.avatar-bar__portrait-wrap{border-radius:50%;flex-shrink:0;height:54px;position:relative;transition:box-shadow .3s;width:54px}.avatar-bar__portrait-wrap--speaking{animation:bar-glow 1.4s ease-in-out infinite;box-shadow:0 0 0 2px #d4906a,0 0 18px #d4906a85;box-shadow:0 0 0 2px var(--gold),0 0 18px #d4906a85}@keyframes bar-glow{0%,to{box-shadow:0 0 0 2px #d4906a,0 0 10px #d4906a5c;box-shadow:0 0 0 2px var(--gold),0 0 10px #d4906a5c}50%{box-shadow:0 0 0 2px #d4906a,0 0 22px #d4906aad;box-shadow:0 0 0 2px var(--gold),0 0 22px #d4906aad}}.avatar-bar__portrait-wrap>.avatar-ring{display:none!important}.avatar-bar .avatar-wrapper{animation:none;border-radius:50%;height:54px;overflow:hidden;width:54px}.avatar-bar .avatar-info,.avatar-bar .avatar-wrapper>.avatar-ring{display:none!important}.avatar-bar .avatar-portrait{border-radius:0;height:76px;margin-top:-4px;overflow:hidden;width:54px}.avatar-bar__info{display:flex;flex-direction:column;gap:3px}.avatar-bar__name{color:#f0eaf4;color:var(--text);font-size:14px;font-weight:700}.avatar-bar__status{align-items:center;color:#5c4a70;color:var(--text-muted);display:flex;font-size:11px;gap:5px}.avatar-bar__spacer{flex:1 1}.avatar-bar__lang-badge{background:#f4a61d1a;border:1px solid #d4906a3d;border:1px solid var(--border-gold);border-radius:50px;border-radius:var(--radius-pill);color:#e8aa88;color:var(--gold-light);font-size:12px;font-weight:600;padding:4px 12px}.avatar-info{background:#1e162e;background:var(--card-2);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:0 0 20px 20px;border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:none;padding:8px 14px 10px}.avatar-name{color:#f0eaf4;color:var(--text);font-size:14px;font-weight:700}.avatar-status{align-items:center;display:flex;gap:5px;margin-top:2px}.status-text{color:#5c4a70;color:var(--text-muted);font-size:11px}.status-dot{animation:blink 2.4s ease-in-out infinite;background:#4ade80;border-radius:50%;flex-shrink:0;height:7px;width:7px}.status-dot.speaking{animation:blink .55s ease-in-out infinite;background:#d4906a;background:var(--gold)}@keyframes blink{0%,to{opacity:1}50%{opacity:.28}}.avatar-wrapper{align-items:center;animation:avatar-idle 4s ease-in-out infinite;display:flex;flex-direction:column}.avatar-wrapper.is-speaking{animation:avatar-speaking-shake .45s ease-in-out infinite}@keyframes avatar-idle{0%,to{transform:translateY(0)}30%{transform:translateY(-3px)}70%{transform:translateY(1px)}}@keyframes avatar-speaking-shake{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-2px) rotate(.35deg)}75%{transform:translateY(1px) rotate(-.35deg)}}.avatar-portrait{border-radius:20px 20px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:block;height:322px;overflow:hidden;transition:box-shadow .4s;width:230px}.avatar-portrait.speaking-glow{box-shadow:inset 0 0 28px #f4a61d2e}.avatar-ring{border:2.5px solid #d4906a;border:2.5px solid var(--gold);border-radius:20px;border-radius:var(--radius-lg);height:330px;left:50%;opacity:0;pointer-events:none;position:absolute;top:-4px;transform:translateX(-50%);width:238px;z-index:2}.avatar-ring.speaking{animation:pulse-ring 1.4s ease-out infinite;opacity:1}.avatar-ring.speaking:after{animation:pulse-ring 1.4s ease-out .5s infinite;border:2px solid #d4906a;border:2px solid var(--gold);border-radius:inherit;content:"";inset:-7px;opacity:.3;position:absolute}@keyframes pulse-ring{0%{opacity:.85;transform:translateX(-50%) scale(.97)}70%{opacity:0;transform:translateX(-50%) scale(1.04)}to{opacity:0;transform:translateX(-50%) scale(.97)}}.chat-panel{background:#100c16;background:var(--bg-2);overflow:hidden}.chat-panel,.chat-window{display:flex;flex:1 1;flex-direction:column}.chat-window{gap:2px;overflow-y:auto;padding:16px 20px 10px;scroll-behavior:smooth}.chat-window::-webkit-scrollbar{width:5px}.chat-window::-webkit-scrollbar-track{background:#0000}.chat-window::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.chat-window::-webkit-scrollbar-thumb:hover{background:#fff3}.message-row{animation:fadeUp .25s ease;display:flex;margin-bottom:6px}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message-row--bot{justify-content:flex-start}.message-row--user{justify-content:flex-end}.message-bubble{border-radius:14px;border-radius:var(--radius);font-size:13.5px;line-height:1.65;max-width:88%;padding:11px 15px;white-space:pre-wrap;word-break:break-word}.message-bubble--bot{background:#16101e;background:var(--bot-bubble);border:1px solid #ffffff12;border:1px solid var(--border);border-bottom-left-radius:4px;box-shadow:0 1px 4px #00000073;box-shadow:var(--shadow-xs);color:#f0eaf4;color:var(--text)}.message-user-wrap{align-items:flex-end;display:flex;gap:8px}.message-bubble--user{background:#c04468;background:var(--user-bubble);border-bottom-right-radius:4px;box-shadow:0 2px 10px #0000008c;box-shadow:var(--shadow-sm);color:#fff;max-width:100%}.message-logo-badge{align-items:center;background:#f4a61d1a;border:1.5px solid #d4906a3d;border:1.5px solid var(--border-gold);border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;margin-bottom:18px;width:30px}.message-time{color:#5c4a70;color:var(--text-muted);font-size:10px;margin-top:3px;padding:0 4px}.message-time--user{text-align:right}.typing-indicator{align-items:center;animation:fadeUp .25s ease;background:#16101e;background:var(--bot-bubble);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);border-bottom-left-radius:4px;box-shadow:0 1px 4px #00000073;box-shadow:var(--shadow-xs);display:flex;gap:5px;margin-bottom:6px;padding:12px 16px;width:fit-content}.typing-dot{animation:typing-bounce 1.2s ease-in-out infinite;background:#5c4a70;background:var(--text-muted);border-radius:50%;height:7px;width:7px}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typing-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.buttons-area{background:#16101e;background:var(--card);border-top:1px solid #ffffff12;border-top:1px solid var(--border);flex-shrink:0;padding:8px 20px 6px}.buttons-label{color:#5c4a70;color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.9px;margin-bottom:7px;text-transform:uppercase}.buttons-grid{display:flex;flex-wrap:wrap;gap:6px}.option-btn{background:#1e162e;background:var(--card-2);border:1.5px solid #ffffff12;border:1.5px solid var(--border);border-radius:50px;border-radius:var(--radius-pill);color:#f0eaf4;color:var(--text);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:7px 15px;transition:all .18s ease;white-space:nowrap}.option-btn:hover{background:#503468;background:var(--navy-light);border-color:#d4906a;border-color:var(--gold);color:#e8aa88;color:var(--gold-light);transform:translateY(-1px)}.option-btn:active{transform:translateY(0)}.option-btn--quiz{background:#f4a61d14;border-color:#d4906a3d;border-color:var(--border-gold);color:#e8aa88;color:var(--gold-light)}.option-btn--quiz:hover{background:#f4a61d38;border-color:#d4906a;border-color:var(--gold);color:#fff}.input-area{background:#16101e;background:var(--card);border-top:1px solid #ffffff12;border-top:1px solid var(--border);flex-shrink:0;padding:10px 20px 14px}.input-divider{display:none}.input-row{align-items:center;background:#1e162e;background:var(--card-2);border:1.5px solid #ffffff12;border:1.5px solid var(--border);border-radius:50px;border-radius:var(--radius-pill);display:flex;gap:8px;padding:6px 8px 6px 18px;transition:border-color .2s,box-shadow .2s}.input-row:focus-within{border-color:#503468;border-color:var(--navy-light);box-shadow:0 0 0 3px #50346838}.chat-input{background:#0000;border:none;color:#f0eaf4;color:var(--text);flex:1 1;font-family:inherit;font-size:13.5px;outline:none;padding:6px 0}.chat-input::placeholder{color:#5c4a70;color:var(--text-muted)}.icon-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:16px;height:36px;justify-content:center;transition:all .18s;width:36px}.btn-mic{background:#16101e;background:var(--card);color:#9888aa;color:var(--text-mid)}.btn-mic:hover{background:#2c1e38;background:var(--navy-mid);color:#f0eaf4;color:var(--text)}.btn-mic.active{animation:mic-pulse 1s ease infinite;background:#e539352e;color:#ff6b6b}@keyframes mic-pulse{0%,to{box-shadow:0 0 0 0 #e5393566}50%{box-shadow:0 0 0 8px #e5393500}}.btn-send{background:#503468;background:var(--navy-light);color:#fff}.btn-send:hover{background:#5050a0}.btn-send:disabled{background:#2a2a48;cursor:not-allowed}.btn-send:disabled,.input-hint{color:#5c4a70;color:var(--text-muted)}.input-hint{font-size:10px;letter-spacing:.1px;margin-top:6px;text-align:center}.inactivity-overlay{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:1000}.inactivity-overlay--in{opacity:1;pointer-events:auto}.inactivity-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;inset:0;position:absolute}.inactivity-popup{align-items:center;background:#16101e;background:var(--card);border:1.5px solid #d4906a3d;border:1.5px solid var(--border-gold);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 12px 40px #000000bf;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:14px;opacity:0;padding:24px 20px 18px;position:relative;transform:scale(.88) translateY(24px);transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;width:290px;z-index:1}.inactivity-popup--in{opacity:1;transform:scale(1) translateY(0)}.inactivity-avatar{animation:bob 2.6s ease-in-out infinite;flex-shrink:0;height:80px;position:relative;width:80px}.inactivity-avatar__face{background:linear-gradient(145deg,#1e1230,#0d0916);border:2px solid #d4906a3d;border:2px solid var(--border-gold);border-radius:50%;box-shadow:0 0 14px #d4906a4d;height:80px;overflow:hidden;width:80px}.inactivity-avatar__face svg{height:168px;margin-left:-20px;margin-top:-10px;width:120px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.inactivity-wave{animation:wave-hand 1.4s ease-in-out infinite;font-size:20px;position:absolute;right:-10px;top:-6px;transform-origin:70% 80%}@keyframes wave-hand{0%,to{transform:rotate(0deg)}20%{transform:rotate(-20deg)}40%{transform:rotate(20deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}}.inactivity-bubble{background:#1e162e;background:var(--card-2);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius);padding:11px 14px;position:relative;width:100%}.inactivity-bubble__tail{border-bottom:8px solid #ffffff12;border-bottom:8px solid var(--border);border-left:8px solid #0000;border-right:8px solid #0000;left:50%;position:absolute;top:-8px;transform:translateX(-50%)}.inactivity-bubble__text{color:#f0eaf4;color:var(--text);font-size:13px;font-weight:600;line-height:1.5;margin:0;text-align:center}.inactivity-bubble__text span{color:#5c4a70;color:var(--text-muted);font-size:11.5px;font-weight:400}.inactivity-actions{width:100%}.inactivity-btn{border:none;border-radius:50px;border-radius:var(--radius-pill);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:10px;transition:all .2s;width:100%}.inactivity-btn--primary{background:#503468;background:var(--navy-light);color:#fff}.inactivity-btn--primary:hover{background:#5050a0;transform:translateY(-1px)}.inactivity-close{background:none;border:none;border-radius:4px;color:#5c4a70;color:var(--text-muted);cursor:pointer;font-size:14px;line-height:1;padding:2px 5px;position:absolute;right:12px;top:10px;transition:color .2s}.inactivity-close:hover{color:#f0eaf4;color:var(--text)}.lang-select-screen{align-items:center;display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center;max-width:520px;overflow-y:auto;padding:32px 24px 48px;width:100%}.lang-brand{align-items:center;display:flex;gap:12px;margin-bottom:4px}.lang-logo{filter:drop-shadow(0 0 10px rgba(244,166,29,.6));height:48px;width:48px}.lang-brand__text{display:flex;flex-direction:column}.lang-brand__title{color:#e8aa88;color:var(--gold-light);font-size:17px;font-weight:800;letter-spacing:.3px}.lang-brand__sub{color:#5c4a70;color:var(--text-muted);font-size:11px;margin-top:2px}.lang-avatar-wrap{flex-shrink:0;height:160px;position:relative;width:160px}.lang-avatar-ring{border:2.5px solid #d4906a;border:2.5px solid var(--gold);border-radius:50%;inset:-4px;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s}.lang-avatar-wrap--speaking .lang-avatar-ring{animation:lang-pulse 1.4s ease-out infinite;opacity:1}@keyframes lang-pulse{0%{opacity:.85;transform:scale(.97)}70%{opacity:0;transform:scale(1.06)}to{opacity:0;transform:scale(.97)}}.lang-avatar-portrait{background:linear-gradient(145deg,#1e1230,#0d0916);border:2px solid #d4906a3d;border:2px solid var(--border-gold);border-radius:50%;box-shadow:0 6px 24px #000000a6;box-shadow:var(--shadow-md);height:160px;overflow:hidden;width:160px}.lang-avatar-portrait svg{height:314px;margin-left:-33px;margin-top:-20px;width:225px}.lang-avatar-badge{align-items:center;color:#9888aa;color:var(--text-mid);display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;margin-top:8px}.lang-avatar-name{color:#f0eaf4;color:var(--text)}.lang-greeting{background:#16101e;background:var(--card);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-lg);padding:18px 22px;text-align:center;width:100%}.lang-greeting__en{color:#f0eaf4;color:var(--text);font-size:14px;font-weight:500;line-height:1.6;white-space:pre-wrap}.lang-divider{background:#ffffff12;background:var(--border);height:1px;margin:12px 0}.lang-greeting__ta{color:#9888aa;color:var(--text-mid);font-size:13.5px;line-height:1.7;white-space:pre-wrap}.lang-buttons{display:flex;gap:14px;width:100%}.lang-btn{align-items:center;background:#16101e;background:var(--card);border:2px solid #ffffff12;border:2px solid var(--border);border-radius:20px;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:inherit;gap:5px;overflow:hidden;padding:18px 14px;position:relative;transition:all .22s ease}.lang-btn:before{content:"";inset:0;opacity:0;position:absolute;transition:opacity .22s}.lang-btn--en:before{background:radial-gradient(circle at 50% 0,#3a3a6a8c 0,#0000 70%)}.lang-btn--ta:before{background:radial-gradient(circle at 50% 0,#f4a61d2e 0,#0000 70%)}.lang-btn:hover:before{opacity:1}.lang-btn--en:hover{border-color:#503468;border-color:var(--navy-light);box-shadow:0 8px 28px #3a3a6a66;transform:translateY(-3px)}.lang-btn--ta:hover{border-color:#d4906a;border-color:var(--gold);box-shadow:0 8px 28px #f4a61d40;transform:translateY(-3px)}.lang-btn__flag{font-size:28px}.lang-btn__label{color:#f0eaf4;color:var(--text);font-size:18px;font-weight:800}.lang-btn--ta .lang-btn__label{color:#e8aa88;color:var(--gold-light)}.lang-btn__sub{font-size:11px}.lang-btn__sub,.lang-replay{color:#5c4a70;color:var(--text-muted);font-weight:500}.lang-replay{background:none;border:1px solid #ffffff12;border:1px solid var(--border);border-radius:50px;border-radius:var(--radius-pill);cursor:pointer;font-family:inherit;font-size:12px;padding:7px 18px;transition:all .18s}.lang-replay:hover{background:#ffffff0d;border-color:#ffffff40;color:#f0eaf4;color:var(--text)}@media (max-width:860px){.app-shell{align-items:stretch;padding:0}.app-container{border-left:none;border-right:none;height:100dvh;max-width:100%;position:relative;top:auto;width:100%}.app-header{top:0;z-index:30}.app-header,.avatar-bar{left:0;position:fixed;right:0}.avatar-bar{top:60px;z-index:20}.chat-panel{padding-top:132px}}@media (max-width:540px){.app-header{gap:6px;height:52px;padding:0 8px}.header-title{font-size:11px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-label,.header-greeting,.header-sub{display:none}.hdr-btn{font-size:16px;gap:0;justify-content:center;min-height:34px;min-width:36px;padding:7px 9px}.brand-logo{height:30px;width:30px}.header-brand{gap:6px;min-width:0}.avatar-bar{padding:7px 10px;top:52px}.avatar-bar__lang-badge{display:none}.avatar-bar__name{font-size:13px}.chat-panel{padding-top:116px}.chat-window{padding:10px 10px 6px}.message-bubble{font-size:13px;padding:9px 12px}.buttons-area{padding:6px 10px 5px}.option-btn{font-size:12px;padding:6px 12px}.input-area{padding:7px 10px 10px}.chat-input{font-size:13px}.lang-select-screen{gap:16px;padding:20px 14px 36px}.lang-brand__title{font-size:14px}.lang-avatar-portrait,.lang-avatar-wrap{height:120px;width:120px}.lang-avatar-portrait svg{height:237px;margin-left:-25px;width:170px}.lang-buttons{gap:10px}.lang-btn{padding:14px 10px}.lang-btn__flag{font-size:24px}.lang-btn__label{font-size:15px}.inactivity-popup{padding:20px 16px 14px;width:260px}.inactivity-avatar,.inactivity-avatar__face{height:68px;width:68px}.inactivity-avatar__face svg{height:143px;margin-left:-17px;width:102px}}
/*# sourceMappingURL=main.86b8e605.css.map*/