._banner_k058g_1,._settingsPanel_k058g_2{z-index:220;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left));width:min(720px,100vw - 32px);color:var(--color-text-primary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e0ff7;border:1px solid #e6cfc63d;border-radius:22px;margin-inline:auto;position:fixed}._banner_k058g_1{gap:22px;padding:22px;display:grid}._copy_k058g_23 h2,._settingsPanel_k058g_2 h2{font:400 30px/1 var(--font-instrument-serif), Georgia, serif;letter-spacing:-.02em;margin:0}._copy_k058g_23 p,._settingsPanel_k058g_2>p:not(._eyebrow_k058g_31){color:var(--color-text-secondary);margin:10px 0 0;font-size:12px;line-height:1.65}._copy_k058g_23 a,._settingsPanel_k058g_2>a{color:var(--color-accent-soft);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d6b1a56b;margin-top:11px;padding-bottom:2px;font-size:10px;display:inline-block}._actions_k058g_50{grid-template-columns:1fr 1fr;gap:10px;display:grid}._actions_k058g_50 button{min-height:44px;color:var(--color-text-primary);cursor:pointer;font:700 9px/1.2 var(--font-manrope), Arial, sans-serif;letter-spacing:.13em;text-transform:uppercase;background:#c58f8a14;border:1px solid #d6b1a573;border-radius:999px;padding:12px 14px;transition:border-color .2s,background .2s,color .2s}._actions_k058g_50 button:hover,._actions_k058g_50 button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-text-primary);background:#c58f8a33}._actions_k058g_50 button:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:3px}._settingsButton_k058g_78:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:3px}._closeButton_k058g_79:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:3px}._copy_k058g_23 a:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:3px}._settingsPanel_k058g_2>a:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:3px}._settingsButton_k058g_78{z-index:210;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--line-subtle);min-height:36px;color:var(--color-text-secondary);cursor:pointer;font:600 9px/1 var(--font-manrope), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#0e0e0feb;border-radius:999px;padding:9px 13px;position:fixed}._settingsPanel_k058g_2{max-width:470px;padding:24px}._settingsPanel_k058g_2 ._eyebrow_k058g_31{color:var(--color-accent-soft);letter-spacing:.18em;text-transform:uppercase;margin:0 36px 12px 0;font-size:9px;font-weight:700}._settingsPanel_k058g_2 ._actions_k058g_50{margin-top:20px}._closeButton_k058g_79{border:1px solid var(--line-subtle);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;font:22px/1 var(--font-manrope), Arial, sans-serif;background:0 0;border-radius:50%;padding:0;position:absolute;top:13px;right:13px}@media (min-width:720px){._banner_k058g_1{grid-template-columns:minmax(0,1fr) 300px;align-items:center;padding:24px 26px}}@media (max-width:430px){._banner_k058g_1,._settingsPanel_k058g_2{right:12px;bottom:max(12px, env(safe-area-inset-bottom));border-radius:19px;width:calc(100vw - 24px);padding:20px;left:12px}._actions_k058g_50{grid-template-columns:1fr}._settingsButton_k058g_78{right:12px;bottom:max(12px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){._actions_k058g_50 button{transition:none}}
