._6EmiVW_banner{z-index:1000;border:1px solid var(--ink);background:var(--surface,#fff);max-width:960px;color:var(--ink);margin:auto;padding:24px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 40px #0003}._6EmiVW_banner h2,._6EmiVW_dialog h2{margin:0 0 12px;font-size:1.25rem}._6EmiVW_banner p,._6EmiVW_dialog p{font-size:1rem;line-height:1.55}._6EmiVW_banner a,._6EmiVW_dialog a{color:var(--accent);text-decoration:underline}._6EmiVW_actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}._6EmiVW_actions button{border:1px solid var(--ink);background:var(--surface,#fff);min-height:48px;color:var(--ink);font:700 .85rem var(--font-mono);cursor:pointer;flex:180px;padding:12px}._6EmiVW_actions button:focus-visible,._6EmiVW_dialog button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._6EmiVW_actions button:hover{background:var(--paper,#f4f1e9)}._6EmiVW_dialog{border:1px solid var(--ink);background:var(--surface,#fff);width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);margin:auto;padding:24px;overflow:auto}._6EmiVW_dialog::backdrop{background:#0008}._6EmiVW_heading{justify-content:space-between;align-items:center;gap:16px;display:flex}._6EmiVW_close{color:inherit;border:1px solid var(--ink);cursor:pointer;background:0 0;min-width:44px;min-height:44px;font-size:24px}._6EmiVW_choice{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:24px 1fr;gap:12px;padding:16px 0;font-size:1rem;display:grid}._6EmiVW_choice input{width:22px;height:22px;accent-color:var(--accent)}._6EmiVW_choice small{color:var(--text-muted);margin-top:5px;font-size:.9rem;line-height:1.5;display:block}@media (max-width:560px){._6EmiVW_banner{bottom:max(8px,env(safe-area-inset-bottom));max-height:75dvh;padding:16px;left:8px;right:8px;overflow:auto}._6EmiVW_actions{gap:8px}._6EmiVW_actions button{flex-basis:100%}._6EmiVW_dialog{padding:16px}}
