.cv[data-astro-cid-bpotop47]{font-size:var(--text-xs);color:var(--c-slate-700);line-height:1.4;container-type:inline-size}.cv[data-astro-cid-bpotop47] [data-astro-cid-bpotop47][data-lucide]{flex-shrink:0;width:.875rem;height:.875rem}.cv__window[data-astro-cid-bpotop47]{background:var(--c-white);border:1px solid var(--c-slate-200);border-radius:var(--radius-2xl);box-shadow:0 30px 60px -20px #0f172a40, 0 0 0 6px rgba(var(--c-white-rgb), .6);overflow:hidden}@media (width>=1100px){.cv__window[data-astro-cid-bpotop47]{width:44rem}}.cv__appbar[data-astro-cid-bpotop47]{background:var(--c-brand-500);color:var(--c-white);white-space:nowrap;align-items:center;gap:.875rem;padding:.625rem 1rem;display:flex;overflow:hidden}.cv__brand[data-astro-cid-bpotop47]{letter-spacing:.02em;font-weight:800}.cv__nav[data-astro-cid-bpotop47]{opacity:.85}.cv__nav--on[data-astro-cid-bpotop47]{border-radius:var(--radius-md);background:rgba(var(--c-white-rgb), .22);opacity:1;padding:.125rem .5rem;font-weight:600}.cv__chat-btn[data-astro-cid-bpotop47]{border-radius:var(--radius-full);background:var(--c-white);width:1.75rem;height:1.75rem;color:var(--c-brand-600);box-shadow:0 0 0 4px rgba(var(--c-white-rgb), .35);place-items:center;margin-left:auto;display:grid}.cv__body[data-astro-cid-bpotop47]{grid-template-columns:minmax(0,1fr) 19rem;min-height:22rem;display:grid;position:relative}.cv__page[data-astro-cid-bpotop47]{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.cv__page[data-astro-cid-bpotop47] b[data-astro-cid-bpotop47]{font-size:var(--text-sm);color:var(--c-slate-900)}.cv__line[data-astro-cid-bpotop47]{width:var(--w);border-radius:var(--radius-full);background:var(--c-slate-100);height:.625rem;display:block}.cv__chat[data-astro-cid-bpotop47]{background:var(--c-slate-50);border:1px solid var(--c-slate-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);flex-direction:column;margin:.5rem .5rem .5rem 0;display:flex;overflow:hidden}.cv__chat-head[data-astro-cid-bpotop47]{background:linear-gradient(90deg, var(--c-brand-600), var(--c-brand-400));color:var(--c-white);align-items:center;gap:.375rem;padding:.75rem .875rem;font-weight:700;display:flex}.cv__messages[data-astro-cid-bpotop47]{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.cv__msg[data-astro-cid-bpotop47]{border-radius:var(--radius-lg);background:var(--c-white);max-width:88%;box-shadow:var(--shadow-sm);padding:.5rem .625rem}.cv__msg[data-astro-cid-bpotop47] p[data-astro-cid-bpotop47]{color:var(--c-slate-800);margin:0}.cv__msg[data-astro-cid-bpotop47] small[data-astro-cid-bpotop47]{color:var(--c-slate-400);text-align:right;margin-top:.25rem;display:block}.cv__msg--user[data-astro-cid-bpotop47]{background:var(--c-brand-50);align-self:flex-end}.cv__link[data-astro-cid-bpotop47]{border-radius:var(--radius-md);background:var(--c-brand-100);color:var(--c-brand-800);align-items:center;gap:.25rem;margin-top:.375rem;padding:.25rem .5rem;font-weight:600;display:inline-flex}.cv__input[data-astro-cid-bpotop47]{border:1px solid var(--c-slate-200);border-radius:var(--radius-full);background:var(--c-white);color:var(--c-slate-400);justify-content:space-between;align-items:center;margin:auto .75rem .75rem;padding:.5rem .75rem;display:flex}@container (width<=34rem){.cv__body[data-astro-cid-bpotop47]{grid-template-columns:minmax(0,1fr)}.cv__page[data-astro-cid-bpotop47]{display:none}.cv__chat[data-astro-cid-bpotop47]{margin:.5rem}.cv__nav[data-astro-cid-bpotop47]:not(.cv__nav--on){display:none}}.channels[data-astro-cid-hvemba3t]{padding:var(--section-y) 0;background:var(--surface,var(--c-white))}.channels__grid[data-astro-cid-hvemba3t]{grid-template-columns:minmax(0,1fr);gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.channels__grid[data-astro-cid-hvemba3t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.channels__grid[data-astro-cid-hvemba3t]{grid-template-columns:repeat(3,minmax(0,1fr))}}.channels__card[data-astro-cid-hvemba3t]{background:var(--surface-alt,var(--c-white));border:1px solid var(--c-slate-200);border-radius:var(--radius-xl);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.channels__icon[data-astro-cid-hvemba3t]{border-radius:var(--radius-lg);background:var(--c-brand-50);width:2.5rem;height:2.5rem;color:var(--c-brand-600);place-items:center;display:grid}.channels__icon[data-astro-cid-hvemba3t] [data-astro-cid-hvemba3t][data-lucide]{width:1.25rem;height:1.25rem}.channels__title[data-astro-cid-hvemba3t]{color:var(--c-slate-900);font-weight:700}.channels__text[data-astro-cid-hvemba3t]{font-size:var(--text-sm);color:var(--c-slate-600);line-height:1.55}.channels__note[data-astro-cid-hvemba3t]{font-size:var(--text-xs);color:var(--c-slate-500);align-items:center;gap:.375rem;display:inline-flex}.channels__note[data-astro-cid-hvemba3t] [data-astro-cid-hvemba3t][data-lucide]{width:.875rem;height:.875rem}.channels__link[data-astro-cid-hvemba3t]{font-size:var(--text-sm);color:var(--c-brand-700);align-items:center;gap:.25rem;margin-top:auto;padding-top:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.channels__link[data-astro-cid-hvemba3t]:hover{color:var(--c-brand-600);text-decoration:underline}.channels__link[data-astro-cid-hvemba3t] [data-astro-cid-hvemba3t][data-lucide]{width:.875rem;height:.875rem}
