.top[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:10;background:#1a0f15db;backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--hair)}.nav[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:32px;height:64px}.brand[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:10px;font:500 18px/1 var(--font-display)}.links[data-astro-cid-ctg3m53h]{display:flex;gap:24px;margin-left:auto;font-size:15px;color:var(--text-2)}.links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h],.lang[data-astro-cid-ctg3m53h]{transition:color .16s var(--ease)}.links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.lang[data-astro-cid-ctg3m53h]:hover{color:var(--text)}.nav-end[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:16px}.lang[data-astro-cid-ctg3m53h]{display:grid;place-items:center;min-width:44px;min-height:44px;font-size:14px;color:var(--text-2)}.brand[data-astro-cid-ctg3m53h]{min-height:44px}.menu[data-astro-cid-ctg3m53h]{display:none}.menu[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:var(--text);cursor:pointer;list-style:none}.menu[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]::-webkit-details-marker{display:none}.menu[data-astro-cid-ctg3m53h][open] summary[data-astro-cid-ctg3m53h]{background:var(--raised)}.menu[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{position:absolute;top:100%;left:0;right:0;padding:8px 0 12px;background:var(--bg);border-bottom:1px solid var(--hair);box-shadow:0 16px 32px #00000059}.menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;align-items:center;min-height:52px;padding-inline:24px;font-size:16px}@media(max-width:900px){.links[data-astro-cid-ctg3m53h]{display:none}.nav-end[data-astro-cid-ctg3m53h]{margin-left:auto;gap:8px}.menu[data-astro-cid-ctg3m53h]{display:block}}@media(max-width:520px){.nav[data-astro-cid-ctg3m53h]{gap:12px}.lang[data-astro-cid-ctg3m53h]{display:none}.menu[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding-inline:20px}}.assist[data-astro-cid-pnvp37p7]{position:fixed;right:24px;bottom:24px;z-index:20}.assist[data-astro-cid-pnvp37p7][hidden],.assist-panel[data-astro-cid-pnvp37p7][hidden],.assist-open[data-astro-cid-pnvp37p7][hidden]{display:none}.assist-open[data-astro-cid-pnvp37p7]{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px;border:0;border-radius:22px;background:var(--raised);box-shadow:inset 0 0 0 1px var(--hair),0 8px 24px #00000059;color:var(--text);font:500 14px/1 var(--font);cursor:pointer}.assist-open[data-astro-cid-pnvp37p7]{transition:opacity .16s var(--ease),transform .16s var(--ease),visibility .16s}.assist[data-astro-cid-pnvp37p7].tucked{pointer-events:none}.tucked[data-astro-cid-pnvp37p7] .assist-open[data-astro-cid-pnvp37p7]{visibility:hidden;opacity:0;transform:translateY(8px)}.assist-open[data-astro-cid-pnvp37p7]:hover{background:var(--raised-hover)}.assist-open[data-astro-cid-pnvp37p7] .icon{color:var(--text-2)}.assist-panel[data-astro-cid-pnvp37p7]{display:grid;grid-template-rows:auto 1fr auto auto;width:min(380px,calc(100vw - 32px));height:min(520px,calc(100svh - 96px));border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair),0 16px 48px #00000073;overflow:hidden}header[data-astro-cid-pnvp37p7]{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 4px 0 16px;border-bottom:1px solid var(--hair);font:500 16px/1 var(--font-display)}.assist-close[data-astro-cid-pnvp37p7]{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.assist-close[data-astro-cid-pnvp37p7] .icon{transform:rotate(45deg)}.assist-log[data-astro-cid-pnvp37p7]{display:flex;flex-direction:column;gap:8px;padding:16px;overflow-y:auto}.assist-log[data-astro-cid-pnvp37p7] .msg{max-width:85%;padding:8px 12px;border-radius:12px;font-size:15px;line-height:1.45;white-space:pre-wrap}.assist-log[data-astro-cid-pnvp37p7] .bot{align-self:flex-start;background:var(--raised)}.assist-log[data-astro-cid-pnvp37p7] .user{align-self:flex-end;background:var(--burgundy)}.assist-log[data-astro-cid-pnvp37p7] .msg-link{align-self:flex-start}.assist-ts[data-astro-cid-pnvp37p7]:empty{display:none}.assist-ts[data-astro-cid-pnvp37p7]{padding:0 16px}.assist-form[data-astro-cid-pnvp37p7]{display:flex;gap:8px;padding:12px;border-top:1px solid var(--hair)}.assist-form[data-astro-cid-pnvp37p7] input[data-astro-cid-pnvp37p7]{flex:1;min-width:0;height:36px;padding:0 12px;border:0;border-radius:8px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--hair);color:var(--text);font:16px/1 var(--font)}@media(pointer:coarse){.assist-form[data-astro-cid-pnvp37p7] input[data-astro-cid-pnvp37p7]{height:44px}}.assist-form[data-astro-cid-pnvp37p7] input[data-astro-cid-pnvp37p7]:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--accent)}@media(max-width:900px){.assist-open[data-astro-cid-pnvp37p7]{justify-content:center;width:48px;height:48px;padding:0;border-radius:50%}.assist-label[data-astro-cid-pnvp37p7]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(max-width:900px){body.has-bar .assist[data-astro-cid-pnvp37p7]{bottom:88px}}@media(max-width:520px){.assist[data-astro-cid-pnvp37p7]{right:16px;bottom:16px}.assist-panel[data-astro-cid-pnvp37p7]{position:fixed;top:var(--vv-top, 0);left:0;width:100%;height:var(--vv-height, 100dvh);border-radius:0;box-shadow:none}.assist-log[data-astro-cid-pnvp37p7] .msg{font-size:16px}html.chat-open{overflow:hidden}}
