.sr-only[data-astro-cid-hdjg72qx]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.asystent[data-astro-cid-hdjg72qx]{position:fixed;right:20px;bottom:20px;z-index:45}.asystent[data-astro-cid-hdjg72qx][data-demo]{right:auto;left:16px;bottom:16px;z-index:95}.tpl-simple[data-tier=start] .asystent[data-astro-cid-hdjg72qx][data-demo],.tpl-simple[data-no-asystent] .asystent[data-astro-cid-hdjg72qx][data-demo]{display:none}@media(max-width:900px){.asystent[data-astro-cid-hdjg72qx]{right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}}.asystent-toggle[data-astro-cid-hdjg72qx]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid var(--border);border-radius:999px;background:var(--brand);color:var(--on-brand, #fff);font:inherit;font-weight:600;cursor:pointer;box-shadow:var(--shadow, 0 12px 32px rgba(0, 0, 0, .18))}.asystent-badge[data-astro-cid-hdjg72qx]{padding:2px 6px;border-radius:999px;background:color-mix(in srgb,currentColor 22%,transparent);font-size:.7rem;font-weight:700;letter-spacing:.04em;line-height:1.3}.asystent-hide[data-astro-cid-hdjg72qx]{position:absolute;top:-10px;left:-10px;z-index:1;width:24px;height:24px;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--muted);font:inherit;font-size:.95rem;line-height:1;cursor:pointer;box-shadow:var(--shadow, 0 12px 32px rgba(0, 0, 0, .18))}.asystent-hide[data-astro-cid-hdjg72qx]:hover{color:var(--text)}.asystent-hide[data-astro-cid-hdjg72qx]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.asystent[data-astro-cid-hdjg72qx][data-launcher-hidden] .asystent-toggle[data-astro-cid-hdjg72qx],.asystent[data-astro-cid-hdjg72qx][data-launcher-hidden] .asystent-hide[data-astro-cid-hdjg72qx],.asystent[data-astro-cid-hdjg72qx].is-open .asystent-hide[data-astro-cid-hdjg72qx],.asystent[data-astro-cid-hdjg72qx].is-open .asystent-toggle[data-astro-cid-hdjg72qx]{display:none}.asystent-toggle[data-astro-cid-hdjg72qx]:focus-visible,.asystent-close[data-astro-cid-hdjg72qx]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.asystent-panel[data-astro-cid-hdjg72qx]{display:flex;flex-direction:column;width:min(380px,calc(100vw - 32px));height:min(520px,calc(100dvh - 140px));border:1px solid var(--border);border-radius:var(--radius, 14px);background:var(--surface);box-shadow:var(--shadow, 0 12px 32px rgba(0, 0, 0, .18));overflow:hidden}.asystent-panel[data-astro-cid-hdjg72qx][hidden]{display:none}.asystent-head[data-astro-cid-hdjg72qx]{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.asystent-head[data-astro-cid-hdjg72qx] p[data-astro-cid-hdjg72qx]{margin-top:4px;font-size:.8rem;color:var(--muted)}.asystent-head[data-astro-cid-hdjg72qx] a[data-astro-cid-hdjg72qx]{color:inherit;text-decoration:underline}.asystent-actions[data-astro-cid-hdjg72qx]{display:flex;flex:none;gap:2px}.asystent-close[data-astro-cid-hdjg72qx]{flex:none;width:32px;height:32px;border:0;border-radius:var(--radius-sm, 10px);background:transparent;color:var(--muted);font-size:1.4rem;line-height:1;cursor:pointer}.asystent-log[data-astro-cid-hdjg72qx]{flex:1;display:flex;flex-direction:column;gap:10px;padding:16px;overflow-y:auto}.asystent-log[data-astro-cid-hdjg72qx] .msg{max-width:85%;padding:10px 12px;border-radius:var(--radius-sm, 10px);font-size:.92rem;line-height:1.45;white-space:pre-wrap}.asystent-log[data-astro-cid-hdjg72qx] .msg-assistant{align-self:flex-start;background:var(--bg-soft, var(--surface))}.asystent-log[data-astro-cid-hdjg72qx] .msg-user{align-self:flex-end;background:var(--brand);color:var(--on-brand, #fff)}.asystent-log[data-astro-cid-hdjg72qx] .msg-error{align-self:flex-start;border:1px solid var(--accent, var(--brand));color:var(--text)}.asystent-log[data-astro-cid-hdjg72qx] .msg.is-pending{color:var(--muted)}.asystent-form[data-astro-cid-hdjg72qx]{display:flex;gap:8px;padding:12px 16px 6px;border-top:1px solid var(--border)}.asystent-form[data-astro-cid-hdjg72qx] input[data-astro-cid-hdjg72qx]{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm, 10px);background:var(--bg);color:var(--text);font:inherit}.asystent-form[data-astro-cid-hdjg72qx] .btn[data-astro-cid-hdjg72qx]{padding:10px 14px}.asystent[data-astro-cid-hdjg72qx][data-demo] .asystent-send[data-astro-cid-hdjg72qx]{border:0;border-radius:var(--radius-sm, 10px);background:var(--brand);color:var(--on-brand, #fff);font-weight:600}.asystent-note[data-astro-cid-hdjg72qx]{padding:0 16px 12px;font-size:.75rem;color:var(--muted)}
