#mc-consent-banner[data-astro-cid-u6s5b3h2]{inset-inline:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:80;pointer-events:none;position:fixed}@media (width>=720px){#mc-consent-banner[data-astro-cid-u6s5b3h2]{inset-inline:16px auto;max-width:420px;bottom:16px}}.mc-consent-card[data-astro-cid-u6s5b3h2]{pointer-events:auto;background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-border);opacity:0;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;animation:.28s cubic-bezier(.22,.61,.36,1) .2s forwards mc-consent-in;display:flex;position:relative;transform:translateY(8px);box-shadow:0 16px 40px -12px #0b0f1c2e}@keyframes mc-consent-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mc-consent-card[data-astro-cid-u6s5b3h2]{opacity:1;animation:none;transform:none}}.mc-consent-icon[data-astro-cid-u6s5b3h2]{background:var(--color-accent-soft,#0a5d541f);width:32px;height:32px;color:var(--color-accent,var(--color-accent));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.mc-consent-body[data-astro-cid-u6s5b3h2]{flex:1;min-width:0}.mc-consent-title[data-astro-cid-u6s5b3h2]{color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.3}.mc-consent-blurb[data-astro-cid-u6s5b3h2]{color:var(--color-ink-muted);margin-top:4px;font-size:12.5px;line-height:1.5}.mc-consent-blurb[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--color-accent,var(--color-accent));text-underline-offset:2px;text-decoration:underline}.mc-consent-actions[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mc-consent-btn-secondary[data-astro-cid-u6s5b3h2],.mc-consent-btn-primary[data-astro-cid-u6s5b3h2]{cursor:pointer;border:1px solid #0000;border-radius:9999px;padding:7px 14px;font-size:12px;font-weight:600;transition:background .16s,border-color .16s}.mc-consent-btn-secondary[data-astro-cid-u6s5b3h2]{color:var(--color-ink);border-color:var(--color-border);background:0 0}.mc-consent-btn-secondary[data-astro-cid-u6s5b3h2]:hover{border-color:var(--color-ink)}.mc-consent-btn-primary[data-astro-cid-u6s5b3h2]{background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink)}.mc-consent-btn-primary[data-astro-cid-u6s5b3h2]:hover{background:var(--color-accent,var(--color-accent));border-color:var(--color-accent,var(--color-accent))}.mc-consent-close[data-astro-cid-u6s5b3h2]{top:8px;width:24px;height:24px;color:var(--color-ink-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:8px}.mc-consent-close[data-astro-cid-u6s5b3h2]:hover{color:var(--color-ink);background:var(--color-subtle,#0b0f1c0a)}.mc-ai[data-astro-cid-yvbysxgk]{inset-inline-end:18px;z-index:60;color:var(--color-ink);pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:78px}.mc-ai[data-astro-cid-yvbysxgk]>[data-astro-cid-yvbysxgk]{pointer-events:auto}.mc-ai-panel[data-astro-cid-yvbysxgk]{background:var(--color-bg);border:1px solid var(--color-line);border-radius:22px;flex-direction:column;width:min(380px,100vw - 36px);height:min(560px,100dvh - 160px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0f1f1a40}.mc-ai-panel[data-astro-cid-yvbysxgk][hidden]{display:none}.mc-ai-head[data-astro-cid-yvbysxgk]{color:#fff;background:#0f1f1a;align-items:center;gap:10px;padding:14px 16px;display:flex}.mc-ai-badge[data-astro-cid-yvbysxgk]{background:linear-gradient(135deg,#0b6e4f,#12a374);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.mc-ai-headtext[data-astro-cid-yvbysxgk]{flex:1;line-height:1.3;display:grid}.mc-ai-headtext[data-astro-cid-yvbysxgk] strong[data-astro-cid-yvbysxgk]{font-size:15px}.mc-ai-headtext[data-astro-cid-yvbysxgk] span[data-astro-cid-yvbysxgk]{opacity:.8;font-size:12px}.mc-ai-x[data-astro-cid-yvbysxgk]{color:#fff;width:32px;height:32px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:10px;font-size:18px}.mc-ai-log[data-astro-cid-yvbysxgk]{background:var(--color-mist);flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:auto}.mc-ai-log[data-astro-cid-yvbysxgk] .mc-ai-msg{background:var(--color-bg);max-width:85%;color:var(--color-ink);border:1px solid var(--color-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;align-self:flex-start;padding:10px 13px;font-size:14px;line-height:1.45}.mc-ai-log[data-astro-cid-yvbysxgk] .mc-ai-msg.is-me{color:#fff;background:#0b6e4f;border:0;align-self:flex-end}.mc-ai-log[data-astro-cid-yvbysxgk] .mc-ai-msg.is-busy{color:var(--color-muted)}.mc-ai-log[data-astro-cid-yvbysxgk] .mc-ai-msg a{color:var(--color-care);font-weight:700}.mc-ai-chips[data-astro-cid-yvbysxgk]{flex-wrap:wrap;gap:6px;padding:10px 12px 0;display:flex}.mc-ai-chip[data-astro-cid-yvbysxgk]{border:1px solid var(--color-input);background:var(--color-bg);font:inherit;color:var(--color-ink);cursor:pointer;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:600}.mc-ai-chip[data-astro-cid-yvbysxgk]:hover{border-color:var(--color-care)}.mc-ai-form[data-astro-cid-yvbysxgk]{gap:8px;padding:12px 12px 6px;display:flex}.mc-ai-form[data-astro-cid-yvbysxgk] input[data-astro-cid-yvbysxgk]{min-width:0;font:inherit;border:1px solid var(--color-input);color:var(--color-ink);background:var(--color-bg);border-radius:12px;flex:1;padding:11px 12px;font-size:15px}.mc-ai-form[data-astro-cid-yvbysxgk] button[data-astro-cid-yvbysxgk]{color:#fff;font:inherit;cursor:pointer;background:#0b6e4f;border:0;border-radius:12px;padding:0 16px;font-weight:700}.mc-ai-form[data-astro-cid-yvbysxgk] button[data-astro-cid-yvbysxgk]:disabled{opacity:.6;cursor:wait}.mc-ai-disclaimer[data-astro-cid-yvbysxgk]{color:var(--color-muted);margin:0;padding:0 12px 8px;font-size:11.5px}.mc-ai-cta[data-astro-cid-yvbysxgk]{text-align:center;background:var(--color-gold-soft);color:var(--color-ink);padding:10px;font-size:13px;font-weight:700;text-decoration:none;display:block}.mc-ai-fab[data-astro-cid-yvbysxgk]{color:#fff;font:inherit;cursor:pointer;background:#0f1f1a;border:0;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:15px;font-weight:700;display:flex;box-shadow:0 14px 34px #0f1f1a4d}[dir=rtl] .mc-ai-fab[data-astro-cid-yvbysxgk]{padding:10px 10px 10px 16px}.mc-ai-fab[data-astro-cid-yvbysxgk]:hover{background:#07513a}.dark[data-astro-cid-yvbysxgk] .mc-ai-fab[data-astro-cid-yvbysxgk]{outline:1px solid #2f4a3f}.mc-ai-fab-badge[data-astro-cid-yvbysxgk]{background:linear-gradient(135deg,#0b6e4f,#12a374);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid;position:relative}.mc-ai-fab-badge[data-astro-cid-yvbysxgk] span[data-astro-cid-yvbysxgk]{top:0;background:#ffb020;border:2px solid #0f1f1a;border-radius:50%;width:10px;height:10px;position:absolute;inset-inline-end:0}.mc-ai-fab[data-astro-cid-yvbysxgk][aria-expanded=true] .mc-ai-fab-label[data-astro-cid-yvbysxgk]{display:none}.mc-ai-fab[data-astro-cid-yvbysxgk][aria-expanded=true]:after{content:"×";padding-inline-end:4px;font-size:20px;line-height:1}.mc-ai-prefs[data-astro-cid-yvbysxgk]{gap:6px;display:flex}.mc-ai-prefs-panel[data-astro-cid-yvbysxgk]{padding:0 12px 8px;display:none}@media (width<=719px){.mc-ai-prefs-float[data-astro-cid-yvbysxgk]{display:none}.mc-ai-prefs-panel[data-astro-cid-yvbysxgk]{display:flex}}.mc-ai-pref[data-astro-cid-yvbysxgk]{border:1px solid var(--color-input);background:var(--color-bg);color:var(--color-ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;box-shadow:0 6px 16px #0f1f1a1f}.mc-ai-pref[data-astro-cid-yvbysxgk][aria-pressed=true]{border-color:var(--color-care);background:var(--color-mint)}.mc-ai-pref[data-astro-cid-yvbysxgk][aria-pressed=true]:before{content:"✓ "}.mc-quickbar[data-astro-cid-yvbysxgk]{display:none}@media (width<=719px){.mc-ai[data-astro-cid-yvbysxgk]{bottom:84px}.mc-ai-fab-label[data-astro-cid-yvbysxgk]{display:none}.mc-ai-fab[data-astro-cid-yvbysxgk]{padding:10px}.mc-quickbar[data-astro-cid-yvbysxgk]{z-index:70;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#0f1f1a;grid-template-columns:1fr 1fr 1.3fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mc-quickbar[data-astro-cid-yvbysxgk] a[data-astro-cid-yvbysxgk]{color:#fff;border-radius:12px;place-items:center;min-height:48px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.mc-quickbar[data-astro-cid-yvbysxgk] .is-wa[data-astro-cid-yvbysxgk]{background:#117a43}.mc-quickbar[data-astro-cid-yvbysxgk] .is-call[data-astro-cid-yvbysxgk]{border:1px solid #2f4a3f}.mc-quickbar[data-astro-cid-yvbysxgk] .is-quote[data-astro-cid-yvbysxgk]{color:#0f1f1a;background:#ffb020}body:has(.mc-quickbar){padding-bottom:calc(64px + env(safe-area-inset-bottom))}body:has(.mc-quickbar) .mc-footer{margin-bottom:calc(-64px - env(safe-area-inset-bottom));padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media print{.mc-ai[data-astro-cid-yvbysxgk],.mc-quickbar[data-astro-cid-yvbysxgk]{display:none!important}}
