.teams[data-astro-cid-2tb23kua]{--teams-brand:#5b5fc7;--teams-brand-soft:#e8ebfa;--teams-bar:#ebebeb;--teams-panel:#f5f5f5;--teams-canvas:#fafafa;--teams-text:#242424;--teams-muted:#616161;--teams-line:#e0e0e0;--teams-avatar:#e5e9f7;--teams-avatar-text:#3d3f8f;--chat-brand:var(--teams-brand);--chat-soft:var(--teams-brand-soft);--chat-line:var(--teams-line);--chat-muted:var(--teams-muted);--chat-text:var(--teams-text);--chat-text-dim:var(--teams-text);--chat-card:var(--mm-white);--chat-mine:var(--teams-brand-soft);--chat-mine-text:var(--teams-text);--chat-person-bg:var(--teams-avatar);--chat-person-text:var(--teams-avatar-text);--chat-ava-bg:var(--mm-white);background:var(--mm-white);width:100%;box-shadow:var(--shadow-mockup);text-align:left;color:var(--teams-text);border-radius:14px;flex-direction:column;margin:0;font-size:13px;line-height:1.45;display:flex;overflow:hidden}.topbar[data-astro-cid-2tb23kua]{background:var(--teams-bar);grid-template-columns:1fr minmax(0,2fr) 1fr;align-items:center;gap:12px;padding:7px 12px;display:grid}.search[data-astro-cid-2tb23kua]{background:var(--mm-white);color:var(--teams-muted);border-radius:4px;padding:5px 10px;font-size:11.5px}.me[data-astro-cid-2tb23kua]{background:var(--teams-brand-soft);width:24px;height:24px;color:var(--teams-brand);border-radius:50%;justify-self:end;place-items:center;font-size:10px;font-weight:700;display:grid}.shell[data-astro-cid-2tb23kua]{grid-template-columns:60px 200px minmax(0,1fr);min-height:0;display:grid}.appbar[data-astro-cid-2tb23kua]{background:var(--teams-bar);color:var(--teams-muted);flex-direction:column;align-items:center;gap:14px;padding:12px 0;display:flex}.app[data-astro-cid-2tb23kua]{flex-direction:column;align-items:center;gap:2px;width:100%;font-size:9.5px;display:flex;position:relative}.app[data-astro-cid-2tb23kua].on{color:var(--teams-brand)}.app[data-astro-cid-2tb23kua].on:before{content:"";background:var(--teams-brand);border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.list[data-astro-cid-2tb23kua]{background:var(--teams-panel);padding:12px 8px}.list[data-astro-cid-2tb23kua] p[data-astro-cid-2tb23kua]{margin:0}.list-title[data-astro-cid-2tb23kua]{padding:0 8px 10px;font-size:15px;font-weight:700}.row[data-astro-cid-2tb23kua]{border-radius:4px;align-items:center;gap:8px;padding:7px 8px;display:flex}.row[data-astro-cid-2tb23kua].active{background:var(--mm-white)}.row[data-astro-cid-2tb23kua]>span[data-astro-cid-2tb23kua]:last-child{flex-direction:column;min-width:0;display:flex}.row[data-astro-cid-2tb23kua] b[data-astro-cid-2tb23kua]{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.row[data-astro-cid-2tb23kua] small[data-astro-cid-2tb23kua]{color:var(--teams-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.row-ava[data-astro-cid-2tb23kua]{background:var(--teams-avatar);width:28px;height:28px;color:var(--teams-avatar-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.row-ava[data-astro-cid-2tb23kua].bot{background:var(--mm-white);border:1px solid var(--teams-line);object-fit:contain;border-radius:6px;padding:3px}.channel[data-astro-cid-2tb23kua]{background:var(--teams-canvas);flex-direction:column;min-width:0;display:flex}.channel[data-astro-cid-2tb23kua] header[data-astro-cid-2tb23kua]{background:var(--mm-white);border-bottom:1px solid var(--teams-line);align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:flex}.head-ava[data-astro-cid-2tb23kua]{border:1px solid var(--teams-line);object-fit:contain;border-radius:5px;padding:2px}.tabs[data-astro-cid-2tb23kua]{color:var(--teams-muted);gap:16px;margin-left:12px;font-size:13px;display:flex}.tabs[data-astro-cid-2tb23kua] .on[data-astro-cid-2tb23kua]{color:var(--teams-text);box-shadow:inset 0 -2px 0 var(--teams-brand);padding-bottom:3px;font-weight:600}.posts[data-astro-cid-2tb23kua]{flex-direction:column;flex:1;gap:10px;padding:14px 16px 10px;display:flex}.day[data-astro-cid-2tb23kua]{text-align:center;color:var(--teams-muted);margin:0;font-size:11.5px}.composer[data-astro-cid-2tb23kua]{border-bottom:2px solid var(--teams-brand);background:var(--mm-white);color:var(--teams-muted);border-radius:4px;justify-content:space-between;align-items:center;margin:0 16px 14px;padding:9px 12px;font-size:12.5px;display:flex}.send[data-astro-cid-2tb23kua]{background:var(--teams-brand);clip-path:polygon(0 0,100% 50%,0 100%,15% 50%);width:14px;height:14px}@media (width<=900px){.shell[data-astro-cid-2tb23kua]{grid-template-columns:52px minmax(0,1fr)}.list[data-astro-cid-2tb23kua]{display:none}}@media (width<=600px){.shell[data-astro-cid-2tb23kua]{grid-template-columns:minmax(0,1fr)}.appbar[data-astro-cid-2tb23kua],.tabs[data-astro-cid-2tb23kua]{display:none}.topbar[data-astro-cid-2tb23kua]{grid-template-columns:auto minmax(0,1fr) auto}.posts[data-astro-cid-2tb23kua]{padding:12px 10px 8px}.composer[data-astro-cid-2tb23kua]{margin:0 10px 10px}}.chat[data-astro-cid-ad3tq7nw]{color:var(--chat-text,var(--color-text));text-align:left;flex-direction:column;gap:12px;font-size:13px;line-height:1.45;display:flex}.msg[data-astro-cid-ad3tq7nw]{align-items:flex-start;gap:8px;display:flex}.msg[data-astro-cid-ad3tq7nw].me{justify-content:flex-end}.body[data-astro-cid-ad3tq7nw]{min-width:0;max-width:100%}.bot[data-astro-cid-ad3tq7nw] .body[data-astro-cid-ad3tq7nw]{flex:1}.ava[data-astro-cid-ad3tq7nw]{object-fit:contain;background:var(--chat-ava-bg,var(--color-bg-warm));border-radius:6px;flex-shrink:0;width:28px;height:28px;padding:3px}.ava[data-astro-cid-ad3tq7nw].person{background:var(--chat-person-bg,var(--mm-secondary-lightest));width:28px;height:28px;color:var(--chat-person-text,var(--mm-secondary));border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.who[data-astro-cid-ad3tq7nw]{margin:0 0 4px;font-size:12px}.who[data-astro-cid-ad3tq7nw] b[data-astro-cid-ad3tq7nw]{font-weight:600}.badge[data-astro-cid-ad3tq7nw]{border:1px solid var(--chat-line,var(--color-border));color:var(--chat-muted,var(--color-text-muted));border-radius:3px;padding:0 4px;font-size:10px}.t[data-astro-cid-ad3tq7nw]{color:var(--chat-muted,var(--color-text-muted));font-size:11px}.card[data-astro-cid-ad3tq7nw]{border:1px solid var(--chat-line,var(--color-border));background:var(--chat-card,var(--mm-white));border-radius:8px;padding:12px 14px}.meta[data-astro-cid-ad3tq7nw]{color:var(--chat-muted,var(--color-text-muted));margin:0 0 6px;font-size:11px}.question[data-astro-cid-ad3tq7nw]{margin:0 0 10px;font-weight:600}.options[data-astro-cid-ad3tq7nw]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.options[data-astro-cid-ad3tq7nw] li[data-astro-cid-ad3tq7nw]{border:1px solid var(--chat-line,var(--color-border));border-radius:6px;align-items:center;gap:8px;padding:7px 10px;display:flex}.letter[data-astro-cid-ad3tq7nw]{background:var(--chat-soft,var(--color-bg-cool));width:20px;height:20px;color:var(--chat-brand,var(--mm-secondary-dark));border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.options[data-astro-cid-ad3tq7nw] .picked[data-astro-cid-ad3tq7nw]{border-color:var(--chat-brand,var(--mm-secondary-dark));background:var(--chat-soft,var(--color-bg-cool))}.bubble[data-astro-cid-ad3tq7nw]{background:var(--chat-mine,var(--color-bg-warm));color:var(--chat-mine-text,var(--color-text));border-radius:12px 12px 2px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-weight:600;display:inline-flex}.bubble[data-astro-cid-ad3tq7nw] .letter[data-astro-cid-ad3tq7nw]{background:var(--mm-white)}.dots[data-astro-cid-ad3tq7nw]{background:var(--chat-card,var(--mm-white));border:1px solid var(--chat-line,var(--color-border));border-radius:12px;gap:4px;margin:0;padding:10px 12px;display:inline-flex}.dots[data-astro-cid-ad3tq7nw] i[data-astro-cid-ad3tq7nw]{background:var(--chat-muted,var(--color-text-muted));border-radius:50%;width:6px;height:6px}.sr[data-astro-cid-ad3tq7nw]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.verdict[data-astro-cid-ad3tq7nw]{color:var(--mm-primary-dark);align-items:center;gap:8px;margin:0 0 6px;font-weight:700;display:flex}.tick[data-astro-cid-ad3tq7nw]{background:var(--mm-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat;border-radius:50%;width:18px;height:18px}.explain[data-astro-cid-ad3tq7nw]{color:var(--chat-text-dim,var(--color-text-dim));margin:0}.progress[data-astro-cid-ad3tq7nw]{border-top:1px solid var(--chat-line,var(--color-border));align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.ring[data-astro-cid-ad3tq7nw]{background:conic-gradient(var(--mm-primary) calc(var(--pct) * 1%), var(--mm-primary-lightest) 0);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.ring[data-astro-cid-ad3tq7nw]:before{content:"";background:var(--chat-card,var(--mm-white));border-radius:50%;position:absolute;inset:5px}.ring[data-astro-cid-ad3tq7nw] b[data-astro-cid-ad3tq7nw]{font-size:11px;font-weight:700;position:relative}.ptext[data-astro-cid-ad3tq7nw]{flex-direction:column;display:flex}.ptext[data-astro-cid-ad3tq7nw] b[data-astro-cid-ad3tq7nw]{font-weight:600}.ptext[data-astro-cid-ad3tq7nw] small[data-astro-cid-ad3tq7nw]{color:var(--chat-muted,var(--color-text-muted));font-size:11px}.btns[data-astro-cid-ad3tq7nw]{margin:10px 0 0}.btn[data-astro-cid-ad3tq7nw]{background:var(--chat-brand,var(--mm-secondary-dark));color:var(--mm-white);border-radius:4px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.typing[data-astro-cid-ad3tq7nw]{display:none}@media (prefers-reduced-motion:no-preference){.play[data-astro-cid-ad3tq7nw] .typing[data-astro-cid-ad3tq7nw]{display:flex}.play[data-astro-cid-ad3tq7nw] .q[data-astro-cid-ad3tq7nw]{animation:12s ease-in-out infinite both show-q}.play[data-astro-cid-ad3tq7nw] .options[data-astro-cid-ad3tq7nw] .picked[data-astro-cid-ad3tq7nw]{animation:12s ease-in-out infinite both pick}.play[data-astro-cid-ad3tq7nw] .a[data-astro-cid-ad3tq7nw]{animation:12s ease-in-out infinite both show-a}.play[data-astro-cid-ad3tq7nw] .typing[data-astro-cid-ad3tq7nw]{animation:12s ease-in-out infinite both show-typing}.play[data-astro-cid-ad3tq7nw] .typing[data-astro-cid-ad3tq7nw] i[data-astro-cid-ad3tq7nw]{animation:1s ease-in-out infinite bounce}.play[data-astro-cid-ad3tq7nw] .typing[data-astro-cid-ad3tq7nw] i[data-astro-cid-ad3tq7nw]:nth-child(2){animation-delay:.15s}.play[data-astro-cid-ad3tq7nw] .typing[data-astro-cid-ad3tq7nw] i[data-astro-cid-ad3tq7nw]:nth-child(3){animation-delay:.3s}.play[data-astro-cid-ad3tq7nw] .f[data-astro-cid-ad3tq7nw]{animation:12s ease-in-out infinite both show-f}.play[data-astro-cid-ad3tq7nw] .p[data-astro-cid-ad3tq7nw]{animation:12s ease-in-out infinite both show-p}.play[data-astro-cid-ad3tq7nw] .n[data-astro-cid-ad3tq7nw]{animation:12s ease-in-out infinite both show-n}}@keyframes show-q{0%,2%{opacity:0;transform:translateY(8px)}6%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes pick{0%,18%{border-color:var(--chat-line,var(--color-border));background:0 0}20%,to{border-color:var(--chat-brand,var(--mm-secondary-dark));background:var(--chat-soft,var(--color-bg-cool))}}@keyframes show-a{0%,22%{opacity:0;transform:translateY(8px)}26%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes show-typing{0%,28%{opacity:0;height:0;margin-top:-12px}30%,39%{opacity:1;height:auto;margin-top:0}41%,to{opacity:0;height:0;margin-top:-12px}}@keyframes show-f{0%,40%{opacity:0;transform:translateY(8px)}44%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes show-p{0%,47%{opacity:0}51%,to{opacity:1}}@keyframes show-n{0%,53%{opacity:0}57%,to{opacity:1}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}
