.consent[data-astro-cid-bm4qem4n]{z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.consent[data-astro-cid-bm4qem4n][hidden]{display:none}.consent-in[data-astro-cid-bm4qem4n]{pointer-events:auto;background:var(--surface);width:100%;max-width:760px;color:var(--text);border:1px solid var(--border);border-radius:16px;padding:18px 20px;font-size:.92rem;box-shadow:0 10px 40px #00000040}.consent-in[data-astro-cid-bm4qem4n]>b[data-astro-cid-bm4qem4n]{font-size:1.05rem}.consent-in[data-astro-cid-bm4qem4n] p[data-astro-cid-bm4qem4n]{color:var(--muted);margin:8px 0}.consent-links[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n]{color:var(--accent)}.consent-set[data-astro-cid-bm4qem4n]{gap:8px;margin:10px 0;display:grid}.consent-set[data-astro-cid-bm4qem4n] label[data-astro-cid-bm4qem4n]{align-items:flex-start;gap:10px;display:flex}.consent-set[data-astro-cid-bm4qem4n] input[data-astro-cid-bm4qem4n]{margin-top:3px}.consent-btns[data-astro-cid-bm4qem4n]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.consent-btns[data-astro-cid-bm4qem4n] .btn[data-astro-cid-bm4qem4n]{flex:180px;justify-content:center}.consent-more[data-astro-cid-bm4qem4n]{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}@media print{.consent[data-astro-cid-bm4qem4n]{display:none!important}}.ss[data-astro-cid-7yy3665x]{position:relative}.ss[data-astro-cid-7yy3665x] input[data-astro-cid-7yy3665x]{width:100%;font:inherit;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.ss-header[data-astro-cid-7yy3665x] input[data-astro-cid-7yy3665x]{color:var(--text);background:color-mix(in srgb, var(--bg) 70%, transparent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238a8f98' stroke-width='2'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 4 4'/%3E%3C/svg%3E") no-repeat 12px 50%;border:1px solid var(--border);border-radius:99px;padding:8px 14px 8px 34px;font-size:.92rem}.ss-header[data-astro-cid-7yy3665x] input[data-astro-cid-7yy3665x]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.ss-hero[data-astro-cid-7yy3665x] input[data-astro-cid-7yy3665x]{color:#fff;backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff3;border-radius:16px;padding:18px 22px;font-size:1.08rem;box-shadow:0 10px 40px #0000004d}.ss-hero[data-astro-cid-7yy3665x] input[data-astro-cid-7yy3665x]:focus{border-color:#7aa2ff;box-shadow:0 0 0 4px #7aa2ff40,0 10px 40px #0000004d}.ss-hero[data-astro-cid-7yy3665x] input[data-astro-cid-7yy3665x]::placeholder{color:#8f9bc4}.ss-res[data-astro-cid-7yy3665x]{text-align:left;z-index:60;background:var(--surface);border:1px solid var(--border);overscroll-behavior:contain;border-radius:14px;min-width:280px;max-height:min(420px,60vh);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 20px 50px #00000040}.ss-hero[data-astro-cid-7yy3665x] .ss-res[data-astro-cid-7yy3665x]{background:#121a38;border-color:#ffffff1f;max-height:min(380px,45vh)}.ss-res[data-astro-cid-7yy3665x] a{color:var(--text);border-bottom:1px solid var(--border);padding:10px 14px;text-decoration:none;display:block}.ss-hero[data-astro-cid-7yy3665x] .ss-res[data-astro-cid-7yy3665x] a{color:#eef2ff;border-color:#ffffff0f}.ss-res[data-astro-cid-7yy3665x] a:hover,.ss-res[data-astro-cid-7yy3665x] a.on{background:color-mix(in srgb, var(--accent) 14%, transparent)}.ss-res[data-astro-cid-7yy3665x] small{color:var(--muted);font-size:.82rem;display:block}.ss-hero[data-astro-cid-7yy3665x] .ss-res[data-astro-cid-7yy3665x] small{color:#8f9bc4}.ss-ex[data-astro-cid-7yy3665x]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:.85rem;display:flex}.ss-ex[data-astro-cid-7yy3665x] span[data-astro-cid-7yy3665x]{color:#8f9bc4;margin-right:2px}.ss-ex[data-astro-cid-7yy3665x] button[data-astro-cid-7yy3665x]{font:inherit;cursor:pointer;color:#dfe6ff;background:#ffffff14;border:1px solid #ffffff29;border-radius:99px;padding:4px 11px;font-size:.82rem;transition:background .15s,border-color .15s}.ss-ex[data-astro-cid-7yy3665x] button[data-astro-cid-7yy3665x]:hover{background:#ffffff29;border-color:#7aa2ff}@media (prefers-color-scheme:light){body:not(.home) .ss-ex[data-astro-cid-7yy3665x] button[data-astro-cid-7yy3665x]{color:var(--text)}}
