@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DayYxulF.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.Dun_Rd-l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--bg-soft:#f7f8fa;--bg-tint:#f0f4f9;--bg-footer:#f0f4f9;--header-bg:#ffffffdb;--header-bg-tint:#f0f4f9e0;--surface:#fff;--ink:#0b1b33;--ink-2:#1e293b;--muted:#475569;--line:#e5e7eb;--line-strong:#d5dae1;--accent:#3556c8;--accent-2:#4c6fe0;--accent-soft:#e6ecfc;--grad:linear-gradient(135deg, #3a5cd0 0%, #4a6cdc 50%, #6a88ea 100%);--bright:#6f8cf0;--grad-solid:linear-gradient(135deg, #3556c8 0%, #4c6fe0 100%);--text-grad:linear-gradient(100deg, #3a5cd0 10%, #4c6fe0 90%);--graphite:#1f2937;--todo-bg:#fff4c2;--todo-ink:#6b4e00;--tg:#0e7bb3;--tg-hover:#0b6a9c;--tg-brand:#26a5e4;--tg-tint:#f3f9fd;--wa:#178540;--wa-hover:#126f35;--yt:#c00;--yt-hover:#a80000;--yt-brand:red;--yt-tint:#fff3f3;--focus:#3556c8;--font:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius-sm:10px;--radius:14px;--radius-lg:20px;--radius-xl:28px;--wrap:1240px;--gutter:16px;--section:72px;--header-h:64px;--gap-after-cta:18px;--gap-before-note:26px;--shadow-sm:0 1px 2px #0f172a0d, 0 2px 8px #0f172a0a;--shadow-md:0 2px 6px #0f172a0d, 0 16px 36px -14px #0f172a29;--shadow-lg:0 4px 10px #0f172a0a, 0 30px 60px -28px #0f172a38;--ease:cubic-bezier(.2, .8, .2, 1)}@media (width>=768px){:root{--gutter:32px;--header-h:72px}}@media (width>=1024px){:root{--section:112px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{min-height:100vh;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg,canvas{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}summary{cursor:pointer}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section--soft{background:linear-gradient(180deg, var(--bg-tint), #f6f8fb);border-block:1px solid var(--line)}.section--line{border-top:1px solid var(--line)}.page-hero--soft+.section--soft{border-top:0;padding-top:0}main:has(.page-hero--soft){background:var(--bg-tint)}main:has(.page-hero--soft) .section--soft{background:0 0;border-bottom:0;padding-bottom:48px}main:has(.page-hero--soft) .section--soft+.section{padding-top:48px}body:has(.page-hero--soft) .header{background:var(--header-bg-tint)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;color:#fff;background:var(--ink);border-radius:8px;padding:12px 16px;text-decoration:none;transition:top .2s;position:absolute;top:-80px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.375rem,1.4rem + 4.2vw,4.5rem);font-weight:800;line-height:1.04}.h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,1.35rem + 2.3vw,3rem);font-weight:800;line-height:1.1}p,li{text-wrap:pretty}.h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.3}.lead{color:var(--muted);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.grad-text{background:var(--text-grad);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-bottom:.15em}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);align-items:center;gap:10px;font-size:.8125rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--text-grad);border-radius:2px;width:24px;height:2px}.link{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px #3556c859;transition:text-decoration-color .2s}.link:hover{text-decoration-color:currentColor}.todo{color:var(--todo-ink);background:var(--todo-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:1px 6px;font-weight:600;display:inline}.btn{min-height:52px;font:inherit;white-space:nowrap;border-radius:var(--radius);cursor:pointer;transition:transform .2s var(--ease), box-shadow .25s var(--ease), background-color .2s, color .2s, border-color .2s;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:1rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.btn svg{flex:none}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn--sm{border-radius:12px;min-height:44px;padding:0 16px;font-size:.9375rem}.btn--tg{color:#fff;background:var(--tg);box-shadow:0 10px 22px -12px #0e7bb3cc}.btn--tg:hover{background:var(--tg-hover);box-shadow:0 14px 28px -12px #0e7bb3d9}.btn--wa{color:#fff;background:var(--wa);box-shadow:0 10px 22px -12px #178540cc}.btn--yt{color:#fff;background:var(--yt);box-shadow:0 10px 22px -12px #cc0000b3}.btn--yt:hover{background:var(--yt-hover);box-shadow:0 14px 28px -12px #cc0000bf}.btn--wa:hover{background:var(--wa-hover);box-shadow:0 14px 28px -12px #178540d9}.btn--primary{color:#fff;background:var(--grad);box-shadow:0 10px 22px -12px #3556c8bf}.btn--ghost{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-sm)}.btn--ghost:hover{box-shadow:inset 0 0 0 1px #b8c1ce, var(--shadow-md)}.btn-arrow{transition:transform .25s var(--ease)}.btn:hover .btn-arrow{transform:translate(3px)}[data-reveal]{transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--d,0s)}.reveal-pending{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-pending{opacity:1;transform:none}}.brand-ref{vertical-align:super;font-size:.8em;line-height:0}.brand-ref a{color:var(--muted);font-weight:700;text-decoration:none;transition:color .2s;position:relative}.brand-ref a:after{content:"";height:44px;position:absolute;top:50%;left:-10px;right:-10px;transform:translateY(-50%)}.brand-ref a:hover,.brand-ref a:focus-visible{color:var(--accent)}.side-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.side-card__title{font-size:1.125rem;font-weight:700;line-height:1.3}.side-card__text{color:var(--muted);max-width:60em;margin-top:4px}.side-card__btn{grid-column:1/-1;width:100%}@media (width>=768px){.side-card{grid-template-columns:auto minmax(0,1fr) auto;gap:20px;padding:24px 28px}.side-card__btn{grid-column:auto;width:14rem}}.logo[data-astro-cid-f7espo7c]{min-height:44px;color:var(--ink-2);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo__mark[data-astro-cid-f7espo7c]{filter:drop-shadow(0 6px 10px #0b1b3338);transition:transform .3s var(--ease);flex:none}.logo[data-astro-cid-f7espo7c]:hover .logo__mark[data-astro-cid-f7espo7c]{transform:rotate(-6deg)scale(1.04)}.logo__word[data-astro-cid-f7espo7c]{flex:none;overflow:visible}.contact-buttons[data-astro-cid-3msnsv5k]{flex-wrap:wrap;gap:12px;display:flex}.contact-buttons--stack[data-astro-cid-3msnsv5k]{flex-direction:column;align-items:stretch}.contact-buttons--stack[data-astro-cid-3msnsv5k] .btn[data-astro-cid-3msnsv5k]{justify-content:flex-start}@media (width<=479px){.contact-buttons[data-astro-cid-3msnsv5k]:not(.contact-buttons--stack) .btn[data-astro-cid-3msnsv5k]:not(.btn--sm){flex:100%}}.email-link[data-astro-cid-pq4ue42j]{color:var(--muted);align-items:flex-start;gap:10px;display:flex}.email-link[data-astro-cid-pq4ue42j] svg{color:var(--accent);flex:none;margin-top:2px}.email-link[data-astro-cid-pq4ue42j] a[data-astro-cid-pq4ue42j]{margin-block:-10px;padding-block:10px;display:inline-block}.header[data-astro-cid-fzpbxy5g]{z-index:50;background:var(--header-bg);backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.header__inner[data-astro-cid-fzpbxy5g]{min-height:var(--header-h);align-items:center;gap:16px;display:flex;position:relative}.header__nav[data-astro-cid-fzpbxy5g]{margin-left:auto;display:none}.header__nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:8px;display:flex}.header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:44px;color:var(--muted);border-radius:10px;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--accent);background:var(--bg-soft)}.header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--accent);background:0 0;font-weight:600;position:relative}.header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:5px;left:12px;right:12px}@media (prefers-reduced-motion:reduce){.header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{transition:none}}.header__actions[data-astro-cid-fzpbxy5g]{gap:8px;margin-left:auto;display:none}.mnav[data-astro-cid-fzpbxy5g]{margin-left:auto}.mnav__toggle[data-astro-cid-fzpbxy5g]{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 14px;font-weight:600;list-style:none;display:inline-flex}.mnav__toggle[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.mnav[data-astro-cid-fzpbxy5g] .mnav__close,.mnav[data-astro-cid-fzpbxy5g][open] .mnav__open{display:none}.mnav[data-astro-cid-fzpbxy5g][open] .mnav__close{display:block}.mnav__panel[data-astro-cid-fzpbxy5g]{padding:16px var(--gutter) 24px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));overscroll-behavior:contain;animation:mnav-in .25s var(--ease);align-content:start;gap:20px;display:grid;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:auto}html:has(.mnav[open]){overflow:hidden}@keyframes mnav-in{0%{opacity:0;transform:translateY(-6px)}}.mnav__panel[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{display:grid}.mnav__panel[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;font-size:1.125rem;font-weight:600;text-decoration:none;display:flex}.mnav__panel[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g] svg{color:var(--muted)}@media (width>=768px){.header__actions[data-astro-cid-fzpbxy5g]{display:flex}.mnav[data-astro-cid-fzpbxy5g]{margin-left:0}}@media (width>=1200px){.header__nav[data-astro-cid-fzpbxy5g]{display:block}.header__actions[data-astro-cid-fzpbxy5g]{margin-left:8px}.mnav[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=1023px){.header__btn-label[data-astro-cid-fzpbxy5g]{display:none}.header__btn[data-astro-cid-fzpbxy5g]{width:44px;padding:0}}.chl[data-astro-cid-dd6xaduc]{gap:12px;max-width:320px;display:grid}.chl__btn[data-astro-cid-dd6xaduc]{justify-content:flex-start;width:100%}.chl__icon[data-astro-cid-dd6xaduc]{color:var(--tg-brand);place-items:center;display:grid}.chl__icon--youtube[data-astro-cid-dd6xaduc]{color:var(--yt-brand)}.footer[data-astro-cid-nns7i3if]{background:var(--bg-footer);border-top:1px solid #d3dbe8;padding:56px 0 28px;position:relative}.footer__cols[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-top:8px;display:grid}.fcol__head[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;margin-bottom:8px;display:flex}.fcol__title[data-astro-cid-nns7i3if]{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.8125rem;font-weight:700}.fcol__tagline[data-astro-cid-nns7i3if]{max-width:22em;color:var(--muted);text-wrap:balance;font-size:.875rem;line-height:1.5}.fcol--brand[data-astro-cid-nns7i3if],.fcol--contact[data-astro-cid-nns7i3if],.fcol--channels[data-astro-cid-nns7i3if]{grid-column:1/-1}.fcol[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{display:grid}.fcol[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:not(.btn):not(.logo){min-height:44px;color:var(--ink);align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.fsoon[data-astro-cid-nns7i3if]{min-height:44px;font:inherit;color:var(--muted);cursor:default;text-align:left;background:0 0;border:0;align-items:center;max-width:100%;padding:6px 0;display:inline-flex;position:relative}.fsoon__tip[data-astro-cid-nns7i3if]{z-index:2;white-space:normal;text-align:left;color:#fff;background:var(--ink);width:max-content;max-width:200px;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;border-radius:10px;padding:10px 12px;font-size:.8125rem;font-weight:500;line-height:1.4;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% - 4px);left:0;transform:translateY(4px)}.fsoon[data-astro-cid-nns7i3if]:focus-visible .fsoon__tip[data-astro-cid-nns7i3if],.fsoon[data-astro-cid-nns7i3if].is-open .fsoon__tip[data-astro-cid-nns7i3if]{opacity:1;transform:none}@media (hover:hover){.fsoon[data-astro-cid-nns7i3if]:hover .fsoon__tip[data-astro-cid-nns7i3if]{opacity:1;transform:none}}.fsoon[data-astro-cid-nns7i3if]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.fsoon__tip[data-astro-cid-nns7i3if]{transition:none}}.fcol[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:not(.btn):not(.logo):hover{color:var(--accent)}.fcol--contact[data-astro-cid-nns7i3if] .contact-buttons{max-width:320px}.fcol--contact[data-astro-cid-nns7i3if] .email-link{margin-top:18px}.footer[data-astro-cid-nns7i3if] a.link{color:#3556c8}.footer__bottom[data-astro-cid-nns7i3if]{border-top:1px solid var(--line-strong);color:var(--muted);grid-template-columns:minmax(0,1fr);gap:0 40px;margin-top:40px;padding-top:16px;font-size:.875rem;display:grid}.footer__copy[data-astro-cid-nns7i3if]{color:var(--ink-2);align-self:center;padding-block:8px}.footer__docs[data-astro-cid-nns7i3if]{flex-wrap:wrap;align-items:center;display:flex}.footer__docs[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{align-items:center;display:flex}.footer__docs[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]+li[data-astro-cid-nns7i3if]:before{content:"";background:var(--line-strong);width:1px;height:16px;margin:0 14px}.footer__docs[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.footer__docs[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--accent)}.footer__disc[data-astro-cid-nns7i3if]{max-width:84ch;margin-top:8px;line-height:1.6}.footer__note[data-astro-cid-nns7i3if]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-top:8px;scroll-margin-bottom:24px;font-size:.8125rem;line-height:1.6;display:flex}.footer__note[data-astro-cid-nns7i3if]>span[data-astro-cid-nns7i3if]{max-width:100ch}.footer__note[data-astro-cid-nns7i3if]:target{color:var(--ink)}.footer__mark[data-astro-cid-nns7i3if]{vertical-align:super;margin-right:2px;font-size:.8em;font-weight:700;line-height:0}.footer__back[data-astro-cid-nns7i3if]{color:#3556c8;white-space:nowrap;text-decoration:none;position:relative}.footer__back[data-astro-cid-nns7i3if]:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.footer__back[data-astro-cid-nns7i3if]:hover{text-decoration:underline}@media (width<=360px){.footer__docs[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start}.footer__docs[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]+li[data-astro-cid-nns7i3if]:before{display:none}}@media (width<=767px){.footer[data-astro-cid-nns7i3if]{padding-bottom:32px}.footer__disc[data-astro-cid-nns7i3if],.footer__note[data-astro-cid-nns7i3if]{font-size:.8125rem;line-height:1.5}}@media (width>=768px){.footer__bottom[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr) auto}.footer__disc[data-astro-cid-nns7i3if],.footer__note[data-astro-cid-nns7i3if]{grid-column:1/-1}}@media (width>=1024px){.footer__cols[data-astro-cid-nns7i3if]{grid-template-columns:1.1fr .9fr .9fr 1.1fr 1.1fr;gap:28px}.fcol--brand[data-astro-cid-nns7i3if],.fcol--contact[data-astro-cid-nns7i3if],.fcol--channels[data-astro-cid-nns7i3if]{grid-column:auto}.fcol[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:not(.btn):not(.logo){white-space:nowrap}}@media (width>=1280px){.footer__cols[data-astro-cid-nns7i3if]{grid-template-columns:minmax(200px,1fr) repeat(4,auto);column-gap:clamp(28px,3vw,44px)}.fcol--channels[data-astro-cid-nns7i3if],.fcol--contact[data-astro-cid-nns7i3if]{min-width:228px}}@media (width>=1024px) and (width<=1279px){.fcol__tagline[data-astro-cid-nns7i3if]{font-size:.75rem}}.chatw[data-astro-cid-xngs3jwu]{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;transition:transform .3s var(--ease), opacity .25s;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.chatw[data-astro-cid-xngs3jwu].is-hidden{opacity:0;pointer-events:none;transform:translateY(140%)}.chatw__box[data-astro-cid-xngs3jwu]{position:relative}.chatw__btn[data-astro-cid-xngs3jwu]{cursor:pointer;color:#fff;width:56px;height:56px;transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#0b1b33;border-radius:50%;place-items:center;list-style:none;display:grid;box-shadow:0 12px 26px -10px #0b1b3399}.chatw__btn[data-astro-cid-xngs3jwu]::-webkit-details-marker{display:none}.chatw__btn[data-astro-cid-xngs3jwu]:hover{transform:translateY(-2px);box-shadow:0 16px 30px -10px #059669b3}.chatw__btn[data-astro-cid-xngs3jwu] .chatw__i-close,.chatw__box[data-astro-cid-xngs3jwu][open] .chatw__i-open{display:none}.chatw__box[data-astro-cid-xngs3jwu][open] .chatw__i-close{display:block}.chatw__panel[data-astro-cid-xngs3jwu]{background:var(--surface);border:1px solid var(--line);width:min(300px,100vw - 32px);box-shadow:var(--shadow-lg);animation:chatw-in .25s var(--ease);border-radius:16px;padding:20px;position:absolute;bottom:calc(100% + 12px);right:0}.chatw__title[data-astro-cid-xngs3jwu]{font-size:1.0625rem;font-weight:700}.chatw__text[data-astro-cid-xngs3jwu]{color:var(--muted);margin:4px 0 16px}.chatw__panel[data-astro-cid-xngs3jwu] .chatw__btns{gap:10px;display:grid}.chatw__panel[data-astro-cid-xngs3jwu] .chatw__btns .btn{justify-content:center;width:100%}.chatw__bubble[data-astro-cid-xngs3jwu]{background:var(--surface);border:1px solid var(--line);max-width:min(260px,100vw - 32px);box-shadow:var(--shadow-lg);animation:chatw-in .35s var(--ease);border-radius:14px 14px 4px;align-items:flex-start;gap:4px;padding:10px 6px 10px 14px;display:flex}.chatw__bubble[data-astro-cid-xngs3jwu][hidden]{display:none}.chatw__bubble-text[data-astro-cid-xngs3jwu]{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-weight:600}.chatw__bubble-x[data-astro-cid-xngs3jwu]{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-6px 0;display:grid}.chatw__bubble-x[data-astro-cid-xngs3jwu]:hover{color:var(--ink);background:var(--bg-soft)}.chatw[data-astro-cid-xngs3jwu]:has(.chatw__box[open]) .chatw__bubble[data-astro-cid-xngs3jwu]{display:none}@keyframes chatw-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.chatw[data-astro-cid-xngs3jwu],.chatw__btn[data-astro-cid-xngs3jwu],.chatw__panel[data-astro-cid-xngs3jwu],.chatw__bubble[data-astro-cid-xngs3jwu]{transition:none;animation:none}}body:has(.mnav[open]) .chatw[data-astro-cid-xngs3jwu]{display:none}@media (width>=768px){.chatw[data-astro-cid-xngs3jwu]{bottom:24px;right:24px}}
