.wrap.svelte-h34f85{height:100%;display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(circle at 30% 20%,var(--accent-soft),transparent 60%),var(--bg)}.card.svelte-h34f85{background:var(--panel);border-radius:22px;padding:36px 30px 28px;max-width:400px;width:100%;text-align:center;box-shadow:var(--shadow)}.logo.svelte-h34f85{width:84px;height:84px;margin:0 auto;border-radius:26px;background:linear-gradient(145deg,var(--accent),var(--accent2));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #1fa46359}h1.svelte-h34f85{margin:18px 0 6px;font-size:26px;font-weight:700;letter-spacing:-.01em}.big.svelte-h34f85{width:100%;padding:13px;font-size:16px;margin-top:12px}.small.svelte-h34f85{font-size:13px;margin-top:14px}.wrap.svelte-1cih8n5{height:100%;overflow:auto;display:flex;justify-content:center;padding:16px}.card.svelte-1cih8n5{background:var(--panel);border-radius:18px;padding:24px;max-width:520px;width:100%;margin:auto}h1.svelte-1cih8n5{margin:0 0 6px;font-size:22px}.center.svelte-1cih8n5{justify-content:center}.sbox.svelte-1cih8n5{position:relative}.sbox.svelte-1cih8n5 input:where(.svelte-1cih8n5){padding-left:38px}.sbox.svelte-1cih8n5 .si{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted)}.card.svelte-1cih8n5{box-shadow:var(--shadow);border-radius:22px!important}.big.svelte-1cih8n5{letter-spacing:.03em;font-size:44px;font-weight:700;text-align:center;margin:18px 0;color:var(--accent)}.grid.svelte-1cih8n5{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;max-height:240px;overflow:auto;margin-top:8px}.pill.svelte-1cih8n5{padding:8px;border-radius:10px;background:var(--panel2);border:1px solid var(--line)}.pill.svelte-1cih8n5:hover{border-color:var(--accent)}.pill.sel.svelte-1cih8n5{background:var(--accent);color:#fff;border-color:var(--accent)}.go.svelte-1cih8n5{width:100%;margin-top:16px;padding:13px}.small.svelte-1cih8n5{font-size:13px;margin:14px 0 0}.link.svelte-1cih8n5{display:block;margin:12px auto 0;font-size:14px}.sb.svelte-ymklce{display:inline-flex;color:var(--accent);vertical-align:-2px;margin-left:4px;flex:none}.bb.svelte-11cbnj0{display:inline-flex;color:var(--muted, #8b92a5);vertical-align:-2px;margin-left:4px;flex:none}.av.svelte-1pre9qb{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:600;flex:none;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,var(--a),var(--b));letter-spacing:.02em}img.svelte-1pre9qb{width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--panel2)}.dot.svelte-1pre9qb{position:absolute;right:0;bottom:0;border-radius:50%;box-shadow:0 0 0 2px var(--panel)}.online.svelte-1pre9qb{background:var(--online)}.away.svelte-1pre9qb{background:var(--away)}.offline.svelte-1pre9qb{background:var(--offline)}.invisible.svelte-1pre9qb{background:var(--panel);box-shadow:0 0 0 2px var(--panel),inset 0 0 0 2px var(--offline)}.ga.svelte-zdx06i{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;flex:none;background:linear-gradient(145deg,#5aa2f0,#3a7fd0)}.back.svelte-1bxxaoh{position:fixed;inset:0;background:#080e1280;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px;animation:svelte-1bxxaoh-fade .15s}.modal.svelte-1bxxaoh{background:var(--panel);color:var(--text);border-radius:18px;width:100%;max-width:460px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;box-shadow:var(--shadow);animation:svelte-1bxxaoh-pop .18s ease-out}.modal.wide.svelte-1bxxaoh{max-width:760px}.modal.tall.svelte-1bxxaoh{height:min(720px,calc(100dvh - 32px))}header.svelte-1bxxaoh{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 10px 20px}h2.svelte-1bxxaoh{margin:0;font-size:18px;font-weight:650}.body.svelte-1bxxaoh{padding:4px 20px 20px;overflow:auto}@media(max-width:600px){.back.svelte-1bxxaoh{padding:0;align-items:stretch}.modal.svelte-1bxxaoh,.modal.tall.svelte-1bxxaoh{max-width:none;max-height:none;height:100%;border-radius:0;animation:svelte-1bxxaoh-up .22s cubic-bezier(.2,.8,.2,1)}header.svelte-1bxxaoh{padding-top:max(14px,env(safe-area-inset-top))}.body.svelte-1bxxaoh{padding-bottom:max(20px,env(safe-area-inset-bottom))}}@keyframes svelte-1bxxaoh-up{0%{transform:translateY(24px);opacity:0}}@keyframes svelte-1bxxaoh-fade{0%{opacity:0}}@keyframes svelte-1bxxaoh-pop{0%{opacity:0;transform:scale(.97) translateY(6px)}}.search.svelte-e4014g{display:flex;align-items:center;gap:8px;background:var(--panel2);border-radius:11px;padding:0 12px;margin:0;color:var(--muted)}.search.svelte-e4014g input:where(.svelte-e4014g){background:none;border:0;padding:10px 0}.people.svelte-e4014g{max-height:min(46dvh,360px);overflow:auto;margin-top:8px}.p.svelte-e4014g{display:flex;align-items:center;gap:11px;width:100%;padding:7px 8px;border-radius:11px;text-align:left}.p.svelte-e4014g:hover{background:var(--hover)}.t.svelte-e4014g{display:flex;flex-direction:column;flex:1;min-width:0}.t.svelte-e4014g span:where(.svelte-e4014g){font-size:13px}.ck.svelte-e4014g{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;flex:none}.p.on.svelte-e4014g .ck:where(.svelte-e4014g){background:var(--accent);border-color:var(--accent);color:#fff}.empty.svelte-e4014g{text-align:center;padding:20px 8px;font-size:14px}.fa.svelte-1w12bar{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.d.svelte-1t4ehyt{display:inline-block;border-radius:50%;flex:none}.online.svelte-1t4ehyt{background:var(--online)}.away.svelte-1t4ehyt{background:var(--away)}.offline.svelte-1t4ehyt{background:var(--offline)}.invisible.svelte-1t4ehyt{box-shadow:inset 0 0 0 2px var(--offline)}.dialer.svelte-1xkfi3{padding:2px 10px 16px}.display.svelte-1xkfi3{text-align:center;padding:6px 0 2px}.numline.svelte-1xkfi3{font-size:30px;font-weight:600;letter-spacing:.04em;min-height:42px}.numline.empty.svelte-1xkfi3{color:var(--muted);font-weight:400;opacity:.6}.sub.svelte-1xkfi3{font-size:13px;color:var(--muted);min-height:19px}.pad.svelte-1xkfi3{display:grid;grid-template-columns:repeat(3,68px);gap:12px 26px;justify-content:center;margin:14px 0}.key.svelte-1xkfi3{width:68px;height:68px;border-radius:50%;background:var(--panel2);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .12s,transform .08s}.key.svelte-1xkfi3:hover{background:var(--hover)}.key.svelte-1xkfi3:active{transform:scale(.94);background:var(--accent-soft)}.d.svelte-1xkfi3{font-size:26px;line-height:1;font-weight:500}.l.svelte-1xkfi3{font-size:9px;letter-spacing:.12em;color:var(--muted);height:11px;margin-top:2px}.acts.svelte-1xkfi3{display:grid;grid-template-columns:repeat(3,68px);gap:26px;justify-content:center;align-items:center}.call.svelte-1xkfi3{width:68px;height:68px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #1fa46359;transition:background .15s,transform .08s}.call.svelte-1xkfi3:hover:not(:disabled){background:var(--accent2)}.call.svelte-1xkfi3:active:not(:disabled){transform:scale(.94)}.call.svelte-1xkfi3:disabled{opacity:.45;box-shadow:none}.side.svelte-1xkfi3{width:52px;height:52px;margin:auto;border-radius:50%;color:var(--muted);display:flex;align-items:center;justify-content:center}.side.svelte-1xkfi3:hover:not(:disabled){background:var(--hover);color:var(--text)}.side.svelte-1xkfi3:disabled{opacity:.35}.hh.svelte-1xkfi3{display:flex;align-items:baseline;justify-content:space-between}.hh.svelte-1xkfi3 .sm:where(.svelte-1xkfi3){font-size:13px;margin-right:6px}.del.svelte-1xkfi3{opacity:.5}.rec.svelte-1xkfi3:hover .del:where(.svelte-1xkfi3){opacity:1}h4.svelte-1xkfi3{margin:22px 6px 4px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.rec.svelte-1xkfi3{display:flex;align-items:center;gap:12px;padding:6px 4px 6px 6px;border-radius:12px}.rec.svelte-1xkfi3:hover{background:var(--hover)}.txt.svelte-1xkfi3{display:flex;flex-direction:column;flex:1;min-width:0}.txt.svelte-1xkfi3 b:where(.svelte-1xkfi3){font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txt.svelte-1xkfi3 span:where(.svelte-1xkfi3){font-size:13px;color:var(--muted);display:inline-flex;align-items:center;gap:5px}.missed.svelte-1xkfi3{color:var(--danger)!important}.none.svelte-1xkfi3{color:var(--muted);text-align:center;font-size:14px}aside.svelte-181dlmc{min-width:0;background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;height:100%;min-height:0;position:relative}header.svelte-181dlmc{display:flex;align-items:center;gap:4px;padding:max(10px,env(safe-area-inset-top)) 10px 8px 10px}.me.svelte-181dlmc{display:flex;align-items:center;gap:11px;flex:1;text-align:left;padding:5px 8px 5px 5px;border-radius:14px;min-width:0}.me.svelte-181dlmc:hover{background:var(--hover)}.me.svelte-181dlmc .chev{color:var(--muted);margin-left:auto}.who.svelte-181dlmc{display:flex;flex-direction:column;min-width:0}.who.svelte-181dlmc b:where(.svelte-181dlmc){font-weight:650}.who.svelte-181dlmc b:where(.svelte-181dlmc),.sub.svelte-181dlmc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub.svelte-181dlmc{font-size:13px;color:var(--muted)}.menu.svelte-181dlmc{position:absolute;top:calc(max(10px,env(safe-area-inset-top)) + 58px);left:12px;z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:6px;width:min(290px,calc(100% - 24px));max-height:60vh;overflow:auto;animation:svelte-181dlmc-pop .14s ease-out}@keyframes svelte-181dlmc-pop{0%{opacity:0;transform:translateY(-4px)}}.menu.svelte-181dlmc button:where(.svelte-181dlmc){display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:9px 10px;border-radius:10px}.menu.svelte-181dlmc button:where(.svelte-181dlmc):hover{background:var(--hover)}.menu.svelte-181dlmc .cur:where(.svelte-181dlmc){background:var(--accent-soft)}.mi.svelte-181dlmc{display:flex;flex-direction:column;min-width:0}.mi.svelte-181dlmc b:where(.svelte-181dlmc){font-weight:550}.mi.svelte-181dlmc small:where(.svelte-181dlmc){color:var(--muted);font-size:12px}.emo.svelte-181dlmc{width:11px;display:inline-flex;justify-content:center;font-size:15px}.sep.svelte-181dlmc{height:1px;background:var(--line);margin:5px 6px}.menu.svelte-181dlmc .add:where(.svelte-181dlmc){color:var(--accent-text);font-weight:500}.tabs.svelte-181dlmc{display:flex;gap:3px;margin:0 12px 10px;padding:3px;background:var(--panel2);border-radius:12px}.tabs.svelte-181dlmc button:where(.svelte-181dlmc){flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 4px;border-radius:9px;min-width:0;font-size:14px;font-weight:550;color:var(--muted);transition:background .15s,color .15s;white-space:nowrap}.tabs.svelte-181dlmc button.on:where(.svelte-181dlmc){background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.tb.svelte-181dlmc{background:var(--accent);color:#fff;font-size:11px;font-weight:650;border-radius:9px;padding:0 5px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.search.svelte-181dlmc{position:relative;margin:0 12px 8px}.newgroup.svelte-181dlmc{display:flex;align-items:center;gap:12px;width:calc(100% - 12px);margin:0 6px 2px;padding:8px 10px;border-radius:12px;color:var(--accent-text);font-weight:600}.newgroup.svelte-181dlmc:hover{background:var(--hover)}.ng.svelte-181dlmc{width:48px;height:48px;border-radius:50%;background:var(--accent-soft);display:flex;align-items:center;justify-content:center}.search.svelte-181dlmc input:where(.svelte-181dlmc){padding-left:38px;padding-right:38px}.search.svelte-181dlmc .sicon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.mask.svelte-181dlmc{position:absolute;right:40px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--accent-text);pointer-events:none}.clr.svelte-181dlmc{position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--muted);padding:6px;border-radius:50%;display:flex}.clr.svelte-181dlmc:hover{background:var(--hover)}.found.svelte-181dlmc{display:flex;align-items:center;gap:6px;margin:0 12px 8px;padding:2px 8px 2px 0;border:1.5px solid var(--accent);border-radius:14px;background:var(--accent-soft)}.found.svelte-181dlmc .item:where(.svelte-181dlmc){flex:1}.found.svelte-181dlmc .item:where(.svelte-181dlmc):hover{background:transparent}.sm.svelte-181dlmc{padding:8px 12px;font-size:14px;flex:none}.pad.svelte-181dlmc{padding:2px 16px;margin:0 0 6px}.list.svelte-181dlmc{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 6px max(12px,env(safe-area-inset-bottom));min-height:0}.bar.svelte-181dlmc{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);padding:2px 10px}.tgl.svelte-181dlmc{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);padding:4px 8px;border-radius:8px}.tgl.svelte-181dlmc:hover{background:var(--hover);color:var(--text)}.group.svelte-181dlmc{display:flex;align-items:center;gap:5px;width:100%;text-align:left;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;padding:10px 10px 4px;color:var(--muted)}.group.svelte-181dlmc .cnt:where(.svelte-181dlmc){margin-left:auto;font-weight:500;letter-spacing:0}.item.svelte-181dlmc{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:8px 10px;min-width:0;border-radius:12px;transition:background .12s}.item.compact.svelte-181dlmc{padding:6px 10px}.item.svelte-181dlmc:hover{background:var(--hover)}.item.active.svelte-181dlmc{background:var(--accent-soft)}.txt.svelte-181dlmc{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}.txt.svelte-181dlmc b:where(.svelte-181dlmc){font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l1.svelte-181dlmc{display:flex;align-items:center;gap:4px;min-width:0}.l1.svelte-181dlmc b:where(.svelte-181dlmc){flex:0 1 auto}.l1.svelte-181dlmc .pin{color:var(--muted);flex:none}.when.svelte-181dlmc{margin-left:auto;padding-left:8px;font-size:12px;color:var(--muted);flex:none}.l2.svelte-181dlmc{display:flex;align-items:center;gap:4px;min-width:0;font-size:13.5px;color:var(--muted)}.pv.svelte-181dlmc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.pv.del.svelte-181dlmc{font-style:italic}.l2.svelte-181dlmc .tick{color:var(--muted);flex:none}.l2.svelte-181dlmc .tick.read{color:var(--accent)}.typing.svelte-181dlmc{color:var(--accent-text);font-style:normal;flex:1}.badge.svelte-181dlmc{background:var(--accent);color:#fff;border-radius:10px;font-size:12px;font-weight:650;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:auto}.hint.svelte-181dlmc{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--muted);padding:28px 28px 8px;font-size:14px}.hint.svelte-181dlmc p:where(.svelte-181dlmc){margin:10px 0 0;max-width:260px}@media(max-width:380px){.tabs.svelte-181dlmc button:where(.svelte-181dlmc){font-size:13px;gap:4px;padding:7px 2px}.tabs.svelte-181dlmc button:where(.svelte-181dlmc) svg{width:15px;height:15px}}@media(max-width:760px){aside.svelte-181dlmc{border-right:0}.item.svelte-181dlmc{padding:9px 10px}}.picker.svelte-askjok{position:absolute;bottom:calc(100% + 8px);left:10px;width:340px;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);z-index:20;display:flex;flex-direction:column;animation:svelte-askjok-pop .14s ease-out}.cap.svelte-askjok{font-size:12px;font-weight:600;color:var(--muted);padding:10px 14px 4px}.grid.svelte-askjok{display:grid;grid-template-columns:repeat(8,1fr);padding:0 8px 6px;height:248px;overflow-y:auto;align-content:start}.grid.svelte-askjok button:where(.svelte-askjok){font-size:24px;line-height:1;aspect-ratio:1;border-radius:9px;display:flex;align-items:center;justify-content:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.grid.svelte-askjok button:where(.svelte-askjok):hover{background:var(--hover)}.grid.svelte-askjok p:where(.svelte-askjok){grid-column:1 / -1;text-align:center;font-size:13px;margin-top:90px}nav.svelte-askjok{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:4px 6px}nav.svelte-askjok button:where(.svelte-askjok){font-size:18px;width:32px;height:32px;border-radius:8px;filter:grayscale(1);opacity:.65;transition:.15s}nav.svelte-askjok button:where(.svelte-askjok):hover,nav.svelte-askjok button.on:where(.svelte-askjok){filter:none;opacity:1;background:var(--hover)}@keyframes svelte-askjok-pop{0%{opacity:0;transform:translateY(6px)}}.head.svelte-pu82l3{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.av.svelte-pu82l3{position:relative}.cam.svelte-pu82l3{position:absolute;right:-2px;bottom:-2px;width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0;box-shadow:0 0 0 3px var(--panel)}h3.svelte-pu82l3{margin:12px 0 0;font-size:21px;display:inline-flex;align-items:center;gap:4px}.ren.svelte-pu82l3{display:flex;gap:6px;margin-top:12px;width:100%;max-width:320px}.card.svelte-pu82l3{background:var(--panel2);border-radius:14px;margin-top:16px;padding:4px 0}.card.pad.svelte-pu82l3{padding:12px}.row.svelte-pu82l3{display:flex;align-items:center;gap:6px;padding:6px 8px 6px 12px}.row.svelte-pu82l3+.row:where(.svelte-pu82l3){border-top:1px solid var(--line)}.who.svelte-pu82l3{display:flex;align-items:center;gap:11px;flex:1;min-width:0;text-align:left}.t.svelte-pu82l3{display:flex;flex-direction:column;min-width:0}.t.svelte-pu82l3 b:where(.svelte-pu82l3),.t.svelte-pu82l3 span:where(.svelte-pu82l3){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t.svelte-pu82l3 span:where(.svelte-pu82l3){font-size:13px}.addrow.svelte-pu82l3{width:100%;color:var(--accent-text);padding:10px 12px}.ic.svelte-pu82l3{width:40px;height:40px;border-radius:50%;background:var(--accent-soft);display:flex;align-items:center;justify-content:center}.role.svelte-pu82l3{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--accent-text);font-weight:550;white-space:nowrap}.icon.sm.svelte-pu82l3{width:32px;height:32px}.acts.svelte-pu82l3{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.fa.svelte-pu82l3{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.warn.svelte-pu82l3 p:where(.svelte-pu82l3){margin:0}.menu.svelte-pu82l3{position:fixed;z-index:70;min-width:220px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:6px}.menu.svelte-pu82l3 button:where(.svelte-pu82l3){display:block;width:100%;text-align:left;padding:10px 12px;border-radius:10px;font-weight:500}.menu.svelte-pu82l3 button:where(.svelte-pu82l3):hover{background:var(--hover)}.warn.svelte-ymhpvh{text-align:center}.warn.svelte-ymhpvh p:where(.svelte-ymhpvh){margin:10px 0 0}.wi.svelte-ymhpvh{width:56px;height:56px;border-radius:50%;background:var(--danger-soft);color:var(--danger);display:inline-flex;align-items:center;justify-content:center;margin-top:6px}.wa.svelte-ymhpvh{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}button.primary.del-btn{background:var(--danger)}button.primary.del-btn:hover{background:var(--danger);filter:brightness(.92)}section.svelte-ymhpvh{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--chat-bg);position:relative}header.svelte-ymhpvh{display:flex;align-items:center;gap:4px;padding:8px 12px;min-height:62px;background:var(--panel);border-bottom:1px solid var(--line);flex:none}.back.svelte-ymhpvh{display:none}.grow.svelte-ymhpvh{flex:1}.peer.svelte-ymhpvh{display:flex;align-items:center;gap:11px;text-align:left;min-width:0;padding:3px 10px 3px 3px;border-radius:12px}button.peer.svelte-ymhpvh:hover{background:var(--hover)}.txt.svelte-ymhpvh{display:flex;flex-direction:column;min-width:0}.txt.svelte-ymhpvh b:where(.svelte-ymhpvh){font-weight:650}.txt.svelte-ymhpvh span:where(.svelte-ymhpvh){font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.typing.svelte-ymhpvh{color:var(--accent-text);font-style:normal}.dots.svelte-ymhpvh{display:inline-flex;gap:2px;margin-left:3px}.dots.svelte-ymhpvh i:where(.svelte-ymhpvh){width:3px;height:3px;border-radius:50%;background:currentColor;animation:svelte-ymhpvh-b 1.2s infinite}.dots.svelte-ymhpvh i:where(.svelte-ymhpvh):nth-child(2){animation-delay:.2s}.dots.svelte-ymhpvh i:where(.svelte-ymhpvh):nth-child(3){animation-delay:.4s}@keyframes svelte-ymhpvh-b{0%,60%,to{opacity:.3}30%{opacity:1}}.sys.svelte-ymhpvh{text-align:center;margin:10px 0}.sys.svelte-ymhpvh span:where(.svelte-ymhpvh){display:inline-block;background:var(--panel);color:var(--muted);font-size:12.5px;padding:4px 12px;border-radius:12px;box-shadow:var(--shadow-sm);max-width:90%}.sender.svelte-ymhpvh{display:block;font-size:13px;font-weight:650;margin-bottom:1px}.notice.svelte-ymhpvh{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--panel);border-bottom:1px solid var(--line);padding:8px 16px;font-size:14px;color:var(--muted);flex:none;flex-wrap:wrap}.notice.bottom.svelte-ymhpvh{border-top:1px solid var(--line);border-bottom:0;padding:16px}.sm.svelte-ymhpvh{padding:6px 12px;font-size:14px}.msgs.svelte-ymhpvh{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.inner.svelte-ymhpvh{max-width:820px;margin:0 auto;padding:14px 16px 10px;display:flex;flex-direction:column;min-height:100%}.hello.svelte-ymhpvh{margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);max-width:320px}.hello.svelte-ymhpvh b:where(.svelte-ymhpvh){color:var(--text);font-size:17px}.hello.svelte-ymhpvh p:where(.svelte-ymhpvh){margin:0;font-size:14px}.hello.svelte-ymhpvh .ic:where(.svelte-ymhpvh){width:72px;height:72px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.day.svelte-ymhpvh{text-align:center;margin:12px 0 8px;position:sticky;top:6px;z-index:1}.day.svelte-ymhpvh span:where(.svelte-ymhpvh){background:var(--panel);color:var(--muted);font-size:12px;font-weight:550;padding:4px 12px;border-radius:12px;box-shadow:var(--shadow-sm)}.newline.svelte-ymhpvh{display:flex;align-items:center;gap:10px;color:var(--accent-text);font-size:12px;font-weight:600;margin:10px 0}.newline.svelte-ymhpvh:before,.newline.svelte-ymhpvh:after{content:"";flex:1;height:1px;background:var(--accent);opacity:.4}.row.svelte-ymhpvh{display:flex;margin-top:8px}.row.cont.svelte-ymhpvh{margin-top:2px}.row.mine.svelte-ymhpvh{justify-content:flex-end}.bubble.svelte-ymhpvh{position:relative;max-width:min(580px,78%);background:var(--bubble);padding:7px 11px 6px 12px;border-radius:16px;box-shadow:var(--shadow-sm);overflow-wrap:anywhere}.row.svelte-ymhpvh:not(.mine) .bubble.tail:where(.svelte-ymhpvh){border-top-left-radius:5px}.mine.svelte-ymhpvh .bubble:where(.svelte-ymhpvh){background:var(--bubble-me)}.mine.svelte-ymhpvh .bubble.tail:where(.svelte-ymhpvh){border-top-right-radius:5px}.bubble.failed.svelte-ymhpvh{box-shadow:0 0 0 1.5px var(--danger)}.text.svelte-ymhpvh{white-space:pre-wrap}.text.svelte-ymhpvh a:where(.svelte-ymhpvh){color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.del.svelte-ymhpvh{color:var(--muted)}.reply.svelte-ymhpvh{display:flex;flex-direction:column;border-left:3px solid var(--accent);background:#0000000a;border-radius:6px;padding:3px 8px;margin:1px 0 5px;font-size:13px}.reply.svelte-ymhpvh b:where(.svelte-ymhpvh){color:var(--accent-text);font-size:12px}.reply.svelte-ymhpvh span:where(.svelte-ymhpvh){color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta.svelte-ymhpvh{float:right;display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--muted);margin:8px 0 -4px 12px;white-space:nowrap}.meta.svelte-ymhpvh .read{color:var(--accent)}.meta.svelte-ymhpvh .bad{color:var(--danger)}.acts.svelte-ymhpvh{display:none;position:absolute;top:-16px;right:8px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-sm);padding:2px;z-index:2}.row.svelte-ymhpvh:not(.mine) .acts:where(.svelte-ymhpvh){right:auto;left:8px}.acts.svelte-ymhpvh button:where(.svelte-ymhpvh){padding:5px 6px;border-radius:7px;display:flex;color:var(--muted)}.acts.svelte-ymhpvh button:where(.svelte-ymhpvh):hover{background:var(--hover);color:var(--text)}.acts.svelte-ymhpvh button.danger:where(.svelte-ymhpvh):hover{color:var(--danger)}.bubble.svelte-ymhpvh:hover .acts:where(.svelte-ymhpvh){display:flex}.ferr.svelte-ymhpvh{font-size:12px;color:var(--danger);margin-top:4px;clear:both}.down.svelte-ymhpvh{position:absolute;right:22px;bottom:84px;width:44px;height:44px;border-radius:50%;background:var(--panel);color:var(--muted);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center}.down.svelte-ymhpvh span:where(.svelte-ymhpvh){position:absolute;top:-6px;right:-4px;background:var(--accent);color:#fff;font-size:11px;font-weight:600;border-radius:10px;padding:1px 6px}.ctx.svelte-ymhpvh{display:flex;align-items:center;gap:12px;padding:6px 8px 6px 18px;background:var(--panel);border-top:1px solid var(--line);color:var(--accent);flex:none}.ctxt.svelte-ymhpvh{display:flex;flex-direction:column;flex:1;min-width:0;font-size:13px}.ctxt.svelte-ymhpvh b:where(.svelte-ymhpvh){color:var(--accent-text)}.ctxt.svelte-ymhpvh span:where(.svelte-ymhpvh){color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer.svelte-ymhpvh{position:relative;display:flex;gap:10px;align-items:flex-end;padding:10px 14px;background:var(--panel);border-top:1px solid var(--line);padding-bottom:max(10px,env(safe-area-inset-bottom));flex:none}.emo.svelte-ymhpvh{height:42px;width:42px}.emo.on.svelte-ymhpvh{color:var(--accent)}textarea.svelte-ymhpvh{overflow-y:hidden;resize:none;max-height:180px;border-radius:20px;padding:10px 16px;line-height:1.4}.send.svelte-ymhpvh{width:42px;height:42px;border-radius:50%;background:var(--accent);color:#fff;flex:none;display:flex;align-items:center;justify-content:center;transition:transform .1s,opacity .15s,background .15s}.send.svelte-ymhpvh:hover:not(:disabled){background:var(--accent2)}.send.svelte-ymhpvh:active:not(:disabled){transform:scale(.94)}.send.svelte-ymhpvh:disabled{opacity:.4}@media(max-width:760px){.back.svelte-ymhpvh{display:inline-flex}.bubble.svelte-ymhpvh{max-width:86%}.inner.svelte-ymhpvh{padding:10px 10px 8px}}@media(hover:none),(pointer:coarse){.bubble.svelte-ymhpvh:hover .acts:where(.svelte-ymhpvh){display:none}.bubble.svelte-ymhpvh{transition:transform .12s,filter .12s;-webkit-user-select:none;user-select:none}.bubble.sel.svelte-ymhpvh{transform:scale(.98);filter:brightness(.95)}}.sheet-back.svelte-ymhpvh{position:fixed;inset:0;z-index:40;background:#080e1266;display:flex;align-items:flex-end;animation:svelte-ymhpvh-fade .15s}.sheet.svelte-ymhpvh{width:100%;background:var(--panel);border-radius:18px 18px 0 0;padding:8px 8px max(10px,env(safe-area-inset-bottom));box-shadow:var(--shadow);animation:svelte-ymhpvh-up .2s cubic-bezier(.2,.8,.2,1)}.sheet.svelte-ymhpvh .grab:where(.svelte-ymhpvh){width:36px;height:4px;border-radius:2px;background:var(--line);margin:2px auto 8px}.sheet.svelte-ymhpvh .quote:where(.svelte-ymhpvh){margin:0 8px 6px;padding:8px 12px;background:var(--panel2);border-radius:12px;font-size:14px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sheet.svelte-ymhpvh button:where(.svelte-ymhpvh){display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:12px;font-size:16px;font-weight:500}.sheet.svelte-ymhpvh button:where(.svelte-ymhpvh):active{background:var(--hover)}.sheet.svelte-ymhpvh button.danger:where(.svelte-ymhpvh){color:var(--danger)}@keyframes svelte-ymhpvh-up{0%{transform:translateY(100%)}}@keyframes svelte-ymhpvh-fade{0%{opacity:0}}nav.svelte-1u3w06f{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;position:sticky;top:-4px;background:var(--panel);z-index:2;padding-top:4px;margin:-4px 0 12px;padding-bottom:4px}nav.svelte-1u3w06f button:where(.svelte-1u3w06f){padding:7px 12px;border-radius:10px;white-space:nowrap;background:var(--panel2);display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:550;color:var(--muted)}nav.svelte-1u3w06f button:where(.svelte-1u3w06f):hover{color:var(--text)}nav.svelte-1u3w06f button.on:where(.svelte-1u3w06f){background:var(--accent-soft);color:var(--accent-text)}.pic.svelte-1u3w06f{width:36px;height:36px;border-radius:50%;background:var(--panel2);display:flex;align-items:center;justify-content:center;color:var(--muted);flex:none}.sm.svelte-1u3w06f{padding:6px 10px;font-size:13px}.install.svelte-1u3w06f{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:var(--accent-soft)}.install.svelte-1u3w06f .pic.big:where(.svelte-1u3w06f){background:var(--accent);color:#fff;width:40px;height:40px}.install.svelte-1u3w06f svg{vertical-align:-2px}.sm2.svelte-1u3w06f{padding:8px 14px;font-size:14px;flex:none}.line.svelte-1u3w06f .mu{color:var(--muted)}.av.svelte-1u3w06f{gap:16px}.col.svelte-1u3w06f{display:flex;flex-direction:column;gap:6px}.file.svelte-1u3w06f{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--panel2);color:var(--text);cursor:pointer;font-size:14px;margin:8px 0}.link.svelte-1u3w06f{color:var(--accent);font-size:14px}.link.danger.svelte-1u3w06f,.danger.svelte-1u3w06f{color:var(--danger)}.small.svelte-1u3w06f{font-size:13px}.grid2.svelte-1u3w06f{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.end.svelte-1u3w06f{justify-content:flex-end;margin-top:14px}.line.svelte-1u3w06f{padding:6px 0;border-bottom:1px solid var(--line)}.flex.svelte-1u3w06f{flex:1;min-width:0}.add.svelte-1u3w06f{margin-top:12px}.emoji.svelte-1u3w06f{width:56px;text-align:center}.w.svelte-1u3w06f{width:110px}.w2.svelte-1u3w06f{width:170px}.chips.svelte-1u3w06f{display:flex;flex-wrap:wrap;gap:6px}.chips.svelte-1u3w06f button:where(.svelte-1u3w06f){font-size:14px;padding:6px 10px}h4.svelte-1u3w06f{margin:18px 0 6px}.tag.svelte-1u3w06f{background:var(--accent-soft);color:var(--accent);font-size:12px;padding:1px 6px;border-radius:6px}@media(max-width:520px){.grid2.svelte-1u3w06f{grid-template-columns:1fr}.w2.svelte-1u3w06f{width:130px}}.head.svelte-yl35a2{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;padding-top:4px}h3.svelte-yl35a2{margin:12px 0 0;font-size:21px;font-weight:650}.tiles.svelte-yl35a2{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.tiles.two.svelte-yl35a2{grid-template-columns:repeat(2,1fr)}.tile.svelte-yl35a2{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;border-radius:14px;background:var(--panel2);color:var(--accent-text);font-size:13px;font-weight:550;transition:background .15s}.tile.svelte-yl35a2:hover:not(:disabled){background:var(--hover)}.tile.svelte-yl35a2:disabled{opacity:.4}.tile.svelte-yl35a2 span:where(.svelte-yl35a2){color:var(--text)}.more.svelte-yl35a2{position:relative}.menu.svelte-yl35a2{position:fixed;z-index:60;min-width:230px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:6px;animation:svelte-yl35a2-pop .14s ease-out}.menu.svelte-yl35a2 button:where(.svelte-yl35a2){display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:10px;text-align:left;font-weight:500}.menu.svelte-yl35a2 button:where(.svelte-yl35a2):hover{background:var(--hover)}.card.svelte-yl35a2{background:var(--panel2);border-radius:14px;margin-top:12px;padding:2px 0}.card.edit.svelte-yl35a2{padding:2px 14px 14px}.card.edit.svelte-yl35a2 label:where(.svelte-yl35a2):first-child{margin-top:10px}.card.edit.svelte-yl35a2 input:where(.svelte-yl35a2){background:var(--panel)}.end.svelte-yl35a2{justify-content:flex-end;margin-top:14px}.stats.svelte-yl35a2{padding:12px 14px}.stats.svelte-yl35a2 .sh:where(.svelte-yl35a2){display:flex;justify-content:space-between;align-items:center}.stats.svelte-yl35a2 .grid:where(.svelte-yl35a2){display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.stats.svelte-yl35a2 .grid:where(.svelte-yl35a2) div:where(.svelte-yl35a2){background:var(--panel);border-radius:12px;padding:10px 6px;text-align:center;display:flex;flex-direction:column}.stats.svelte-yl35a2 .grid:where(.svelte-yl35a2) b:where(.svelte-yl35a2){font-size:18px;font-variant-numeric:tabular-nums}.stats.svelte-yl35a2 .grid:where(.svelte-yl35a2) span:where(.svelte-yl35a2){font-size:12px;color:var(--muted)}.since.svelte-yl35a2{font-size:13px;margin:10px 0 0;text-align:center}.card.edit.svelte-yl35a2 textarea:where(.svelte-yl35a2){background:var(--panel);resize:vertical}.reasons.svelte-yl35a2{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-yl35a2{padding:6px 12px;border-radius:10px;background:var(--panel);font-size:14px;font-weight:500}.chip.on.svelte-yl35a2{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1.5px var(--accent)}.hint.svelte-yl35a2{font-size:12.5px;margin:8px 0 0}.item.svelte-yl35a2{display:flex;align-items:center;gap:8px;padding:10px 8px 10px 16px}.item.svelte-yl35a2+.item:where(.svelte-yl35a2){border-top:1px solid var(--line)}.it.svelte-yl35a2{display:flex;flex-direction:column;flex:1;min-width:0}.lbl.svelte-yl35a2{font-size:12.5px;color:var(--accent-text);font-weight:500}.val.svelte-yl35a2{margin-top:1px;overflow-wrap:anywhere}a.val.svelte-yl35a2{color:var(--accent)}.num.svelte-yl35a2{font-size:16px;font-weight:600;letter-spacing:.03em}.pre.svelte-yl35a2{white-space:pre-wrap}.center.svelte-yl35a2{text-align:center}.sm.svelte-yl35a2{font-size:13.5px;margin:12px 0 0}@keyframes svelte-yl35a2-pop{0%{opacity:0;transform:translateY(-4px)}}.overlay.svelte-1d5o8sc{position:fixed;inset:0;z-index:60;color:#fff;display:flex;flex-direction:column;align-items:center;background:radial-gradient(120% 80% at 50% 0%,#1d5a3a,#0f2a20 45%,#0a1418);padding:14px 16px max(28px,env(safe-area-inset-bottom));animation:svelte-1d5o8sc-fade .2s}@keyframes svelte-1d5o8sc-fade{0%{opacity:0}}.top.svelte-1d5o8sc{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:38px}.enc.svelte-1d5o8sc{display:inline-flex;align-items:center;gap:6px;font-size:12px;opacity:.6}.light.svelte-1d5o8sc{color:#fff}.light.svelte-1d5o8sc:hover{background:#ffffff1f;color:#fff}.who.svelte-1d5o8sc{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.ava.svelte-1d5o8sc{border-radius:50%;padding:6px;transition:box-shadow .25s}.ava.speaking.svelte-1d5o8sc{box-shadow:0 0 0 4px #2bc275e6,0 0 40px #2bc27566}.pulse.svelte-1d5o8sc{animation:svelte-1d5o8sc-pulse 1.8s ease-out infinite}@keyframes svelte-1d5o8sc-pulse{0%{box-shadow:0 0 #2bc27573}to{box-shadow:0 0 0 28px #2bc27500}}h2.svelte-1d5o8sc{margin:18px 0 0;font-size:28px;font-weight:650;letter-spacing:-.01em}.sub.svelte-1d5o8sc{opacity:.65;font-size:16px}.status.svelte-1d5o8sc{opacity:.85;margin-top:8px;font-size:16px}.chips.svelte-1d5o8sc{display:flex;gap:6px;margin-top:12px}.chip.svelte-1d5o8sc{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:4px 10px;border-radius:12px;background:#ffffff1f}.chip.warn.svelte-1d5o8sc{background:#f59e0b40;color:#ffd28a}.grid.svelte-1d5o8sc{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;max-width:680px}.person.svelte-1d5o8sc{display:flex;flex-direction:column;align-items:center;gap:6px;width:116px;font-size:14px;font-weight:500}.person.svelte-1d5o8sc .av{box-shadow:0 0 0 3px transparent;transition:box-shadow .2s}.person.speaking.svelte-1d5o8sc .av{box-shadow:0 0 0 3px #2bc275,0 0 24px #2bc27580}.person.ringing.svelte-1d5o8sc{opacity:.55}.person.svelte-1d5o8sc small:where(.svelte-1d5o8sc){opacity:.7;margin-top:-4px}.videos.svelte-1d5o8sc{flex:1;width:100%;max-width:1200px;display:grid;gap:10px;min-height:0;margin:8px 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-auto-rows:minmax(0,1fr)}.vid.svelte-1d5o8sc{position:relative;background:#000;border-radius:16px;overflow:hidden;min-height:0}.vid.svelte-1d5o8sc video:where(.svelte-1d5o8sc){width:100%;height:100%;display:block;object-fit:cover}.vid.local.svelte-1d5o8sc video:where(.svelte-1d5o8sc){transform:scaleX(-1)}.vid.speaking.svelte-1d5o8sc{box-shadow:0 0 0 3px #2bc275}.noav.svelte-1d5o8sc{height:100%;min-height:160px;display:flex;align-items:center;justify-content:center;background:#ffffff0d}@media(orientation:portrait)and (max-width:760px){.videos.svelte-1d5o8sc{grid-template-columns:1fr}}.vid.svelte-1d5o8sc span:where(.svelte-1d5o8sc){position:absolute;left:10px;bottom:8px;font-size:13px;background:#00000080;padding:2px 8px;border-radius:8px}.vstatus.svelte-1d5o8sc{opacity:.8;margin:10px 0}.add.svelte-1d5o8sc{position:relative;display:flex;gap:8px;width:100%;max-width:380px;margin-bottom:18px}.add.svelte-1d5o8sc input:where(.svelte-1d5o8sc){background:#ffffff1a;color:#fff}.add.svelte-1d5o8sc input:where(.svelte-1d5o8sc)::placeholder{color:#ffffff80}.add.svelte-1d5o8sc input:where(.svelte-1d5o8sc):focus{background:#ffffff24}.add.svelte-1d5o8sc .mask:where(.svelte-1d5o8sc){position:absolute;right:120px;top:50%;transform:translateY(-50%);color:#7fe0a6;font-size:13px;pointer-events:none}.controls.svelte-1d5o8sc{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;margin-bottom:8px}.ctl.svelte-1d5o8sc{display:flex;flex-direction:column;align-items:center;gap:8px}.ctl.svelte-1d5o8sc small:where(.svelte-1d5o8sc){font-size:12px;opacity:.75}.round.svelte-1d5o8sc{width:66px;height:66px;border-radius:50%;background:#ffffff21;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .15s,transform .1s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.round.svelte-1d5o8sc:hover{background:#ffffff38}.round.svelte-1d5o8sc:active{transform:scale(.94)}.round.on.svelte-1d5o8sc{background:#fff;color:#111}.round.green.svelte-1d5o8sc{background:#22b866}.round.green.svelte-1d5o8sc:hover{background:#1ea35b}.round.red.svelte-1d5o8sc{background:#e5484d}.round.red.svelte-1d5o8sc:hover{background:#d23d42}.ring.svelte-1d5o8sc{animation:svelte-1d5o8sc-ring 1.2s ease-in-out infinite}@keyframes svelte-1d5o8sc-ring{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-12deg)}20%,40%{transform:rotate(12deg)}50%{transform:rotate(0)}}.pill.svelte-1d5o8sc{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:60;background:#1fa463;color:#fff;padding:8px 16px;border-radius:22px;box-shadow:var(--shadow);display:inline-flex;align-items:center;gap:8px;font-weight:500}.live.svelte-1d5o8sc{width:8px;height:8px;border-radius:50%;background:#fff;animation:svelte-1d5o8sc-blink 1.2s infinite}@keyframes svelte-1d5o8sc-blink{50%{opacity:.3}}.layout.svelte-vnyxcj{display:grid;grid-template-columns:360px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;overflow:hidden}main.svelte-vnyxcj{min-width:0;min-height:0;height:100%;overflow:hidden}.empty.svelte-vnyxcj{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;color:var(--muted)}.empty.svelte-vnyxcj{background:var(--chat-bg);gap:4px}.logo.svelte-vnyxcj{width:84px;height:84px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.empty.svelte-vnyxcj h3:where(.svelte-vnyxcj){margin:0;color:var(--text);font-size:20px}.empty.svelte-vnyxcj p:where(.svelte-vnyxcj){margin:2px 0}.mynum.svelte-vnyxcj{margin-top:10px!important;background:var(--panel);padding:6px 14px;border-radius:20px;box-shadow:var(--shadow-sm)}.mynum.svelte-vnyxcj b:where(.svelte-vnyxcj){color:var(--text)}@media(max-width:760px){.layout.svelte-vnyxcj{grid-template-columns:minmax(0,1fr)}.layout.chat-open.svelte-vnyxcj aside{display:none}.layout.svelte-vnyxcj:not(.chat-open) main:where(.svelte-vnyxcj){display:none}}.center.svelte-1n46o8q{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.spinner.svelte-1n46o8q{width:36px;height:36px;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:svelte-1n46o8q-s .8s linear infinite}@keyframes svelte-1n46o8q-s{to{transform:rotate(360deg)}}.toast.svelte-1n46o8q{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:#222c;color:#fff;padding:10px 16px;border-radius:10px;z-index:100;max-width:calc(100% - 32px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #eef2f3;--panel: #ffffff;--panel2: #f3f6f7;--hover: #eaf0f1;--text: #17202a;--muted: #6c7a83;--line: #e3e9ec;--accent: #1fa463;--accent2: #178a52;--accent-soft: #e3f6ec;--accent-text: #11804a;--bubble-me: #dcf6e6;--bubble: #ffffff;--chat-bg: #e8eeef;--online: #22c55e;--away: #f59e0b;--offline: #a3aeb5;--danger: #e5484d;--danger-soft: #fdeceb;--shadow-sm: 0 1px 2px rgb(16 24 32 / .06);--shadow: 0 8px 28px rgb(16 24 32 / .12);--radius: 14px;color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #0d1316;--panel: #151d21;--panel2: #1b252a;--hover: #202c32;--text: #e6edf0;--muted: #8696a0;--line: #243137;--accent: #2bc275;--accent2: #23a864;--accent-soft: #163626;--accent-text: #4fd893;--bubble-me: #1d4a33;--bubble: #1e292e;--chat-bg: #0f171a;--offline: #63737b;--danger-soft: #3a1d1e;--shadow-sm: 0 1px 2px rgb(0 0 0 / .3);--shadow: 0 10px 32px rgb(0 0 0 / .45);color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;height:100%}html,body{position:fixed;inset:0;overflow:hidden;overscroll-behavior:none}body{background:var(--bg);color:var(--text);font:15px/1.45 Inter Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden;font-feature-settings:"cv11","ss01"}#app{height:var(--app-h, 100dvh);overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}button:disabled{cursor:default}button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}button.primary{background:var(--accent);color:#fff;padding:10px 16px;border-radius:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s}button.primary:hover:not(:disabled){background:var(--accent2)}button.primary:disabled{opacity:.55}button.ghost{padding:9px 14px;border-radius:11px;background:var(--panel2);display:inline-flex;align-items:center;gap:8px;font-weight:500}button.ghost:hover{background:var(--hover)}button.danger,.danger{color:var(--danger)}button.icon{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);transition:background .15s,color .15s;flex:none}button.icon:hover{background:var(--hover);color:var(--text)}button.link{color:var(--accent-text);font-weight:500}input,textarea,select{font:inherit;color:var(--text);background:var(--panel2);border:1px solid transparent;border-radius:11px;padding:10px 12px;outline:none;width:100%;transition:border-color .15s,background .15s}input:focus,textarea:focus,select:focus{border-color:var(--accent);background:var(--panel)}input::placeholder,textarea::placeholder{color:var(--muted)}label{display:block;font-size:13px;font-weight:500;color:var(--muted);margin:12px 0 5px}.muted{color:var(--muted)}.row{display:flex;gap:8px;align-items:center}.num{font-variant-numeric:tabular-nums;letter-spacing:.01em}.err{color:var(--danger);font-size:14px}svg.lucide{flex:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}::-webkit-scrollbar-track{background:transparent}@media(max-width:760px),(pointer:coarse){input,textarea,select{font-size:16px}button.icon{width:42px;height:42px}}*{-webkit-tap-highlight-color:transparent}
