.mcp[data-astro-cid-7rs4yaty]{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line-strong);width:100%;max-width:34rem;box-shadow:var(--highlight), var(--shadow-pop);padding:1.1rem 1.2rem}.mcp__h[data-astro-cid-7rs4yaty]{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .6rem;font-size:.84rem;display:flex}.mcp__live[data-astro-cid-7rs4yaty]{color:var(--ink-2);white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.mcp__live[data-astro-cid-7rs4yaty] b[data-astro-cid-7rs4yaty]{color:var(--white)}.mcp__dot[data-astro-cid-7rs4yaty]{background:var(--blue);width:7px;height:7px;box-shadow:0 0 10px rgba(var(--blue-rgb), .9);border-radius:50%}.mcp[data-astro-cid-7rs4yaty] ul[data-astro-cid-7rs4yaty]{margin:0;padding:0;list-style:none}.mcp[data-astro-cid-7rs4yaty] li[data-astro-cid-7rs4yaty]{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem 0;display:grid}.mcp[data-astro-cid-7rs4yaty] li[data-astro-cid-7rs4yaty]>span[data-astro-cid-7rs4yaty]:nth-child(2){line-height:1.25;display:grid}.mcp[data-astro-cid-7rs4yaty] strong[data-astro-cid-7rs4yaty]{color:var(--white);font-size:.95rem;font-weight:800}.mcp[data-astro-cid-7rs4yaty] small[data-astro-cid-7rs4yaty]{color:var(--ink-soft);font-size:.8rem}.mcp__av[data-astro-cid-7rs4yaty]{background:var(--surface-3);border:1px solid var(--line);width:34px;height:34px;color:var(--white);border-radius:10px;place-items:center;font-size:.84rem;font-weight:800;display:grid}.mcp__tg[data-astro-cid-7rs4yaty]{cursor:pointer;background:var(--surface-3);width:46px;height:26px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:99px;padding:0;transition:background-color .25s;position:relative}.mcp__tg[data-astro-cid-7rs4yaty]:after{content:"";background:var(--ink-soft);border-radius:50%;width:20px;height:20px;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .25s;position:absolute;top:3px;left:3px}.mcp__tg[data-astro-cid-7rs4yaty].is-on{background:var(--blue);box-shadow:none}.mcp__tg[data-astro-cid-7rs4yaty].is-on:after{background:#fff;transform:translate(20px)}.os-pains[data-astro-cid-jwd4kmra]{grid-template-columns:minmax(0,1fr)}@media (width>=768px){.os-pains[data-astro-cid-jwd4kmra]{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-chat[data-astro-cid-jwd4kmra]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--highlight);grid-template-rows:auto auto 1fr;align-content:start;gap:.8rem;margin:0;padding:clamp(1rem,.8rem + 1vw,1.6rem);display:grid}.os-chat[data-astro-cid-jwd4kmra] figcaption[data-astro-cid-jwd4kmra]{grid-row:3;align-self:end}.os-chat__msg[data-astro-cid-jwd4kmra]{border-radius:16px;max-width:34rem;padding:.9rem 1.1rem;font-size:1rem;line-height:1.5}.os-chat__msg--me[data-astro-cid-jwd4kmra]{background:var(--white);color:var(--on-white);border-bottom-right-radius:6px;justify-self:end}.os-chat__msg--ai[data-astro-cid-jwd4kmra]{background:var(--surface-3);color:var(--ink);border-bottom-left-radius:6px;justify-self:start;gap:.35rem;display:grid}.os-chat__who[data-astro-cid-jwd4kmra]{color:var(--blue);font-size:.8rem;font-weight:800}.os-chat[data-astro-cid-jwd4kmra] figcaption[data-astro-cid-jwd4kmra]{color:var(--ink-soft);font-size:.84rem}.os-ki[data-astro-cid-jwd4kmra]{align-items:stretch}.os-ki[data-astro-cid-jwd4kmra] .mcp{max-width:none}.os-chat__dots[data-astro-cid-jwd4kmra]{gap:4px;padding-block:.3rem;display:none}.os-chat__dots[data-astro-cid-jwd4kmra] i[data-astro-cid-jwd4kmra]{background:var(--ink-soft);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite os-dot}.os-chat__dots[data-astro-cid-jwd4kmra] i[data-astro-cid-jwd4kmra]:nth-child(2){animation-delay:.15s}.os-chat__dots[data-astro-cid-jwd4kmra] i[data-astro-cid-jwd4kmra]:nth-child(3){animation-delay:.3s}@keyframes os-dot{50%{opacity:.4;transform:translateY(-4px)}}.os-chat[data-astro-cid-jwd4kmra].is-typing .os-chat__dots[data-astro-cid-jwd4kmra]{display:flex}.os-chat[data-astro-cid-jwd4kmra].is-typing .os-chat__a[data-astro-cid-jwd4kmra],.os-chat[data-astro-cid-jwd4kmra].is-wait .os-chat__msg--ai[data-astro-cid-jwd4kmra]{display:none}.os-chat__a[data-astro-cid-jwd4kmra]{display:block}.os-flow[data-astro-cid-jwd4kmra]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.os-flow[data-astro-cid-jwd4kmra] li[data-astro-cid-jwd4kmra]{border-radius:var(--radius-sm);background:var(--bg-2);border:1px solid var(--line);gap:.35rem;padding:1.2rem 1.15rem 1.3rem;display:grid;position:relative}.os-flow[data-astro-cid-jwd4kmra] strong[data-astro-cid-jwd4kmra]{color:var(--white);font-size:1.12rem}.os-flow[data-astro-cid-jwd4kmra] span[data-astro-cid-jwd4kmra]{color:var(--ink-soft);font-size:.94rem;line-height:1.5}@media (width>=900px){.os-flow[data-astro-cid-jwd4kmra]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.os-flow[data-astro-cid-jwd4kmra] li[data-astro-cid-jwd4kmra]+li[data-astro-cid-jwd4kmra]:before{content:"→";color:var(--ink-faint);font-size:1.1rem;position:absolute;top:50%;left:-1.45rem;transform:translateY(-50%)}}@media (width>=640px){.os-safety[data-astro-cid-jwd4kmra]{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-why[data-astro-cid-jwd4kmra] .pj-quote p{max-width:none;font-size:clamp(1.45rem,1rem + 1.6vw,2.5rem)}.os-why[data-astro-cid-jwd4kmra]{align-items:center}@media (width>=1000px){.os-why[data-astro-cid-jwd4kmra]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.os-why[data-astro-cid-jwd4kmra] .os-why__photo{width:min(100%, calc((100svh - var(--nav-h) - 4rem) * .7466))}}
