.Yf7yya_opener{right:var(--space-2);bottom:calc(var(--sticky-h) + var(--space-2) + env(safe-area-inset-bottom,0px));z-index:130;align-items:center;gap:var(--space-1);height:var(--control-h);padding:0 var(--space-2);border-radius:var(--radius);background:var(--button);color:var(--button-text);font:inherit;font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;box-shadow:var(--shadow);cursor:pointer;border:0;font-weight:500;display:inline-flex;position:fixed}.Yf7yya_opener:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.Yf7yya_panel{right:var(--space-2);left:var(--space-2);bottom:calc(var(--sticky-h) + var(--control-h) + var(--space-3) + env(safe-area-inset-bottom,0px));z-index:130;max-height:calc(100svh - var(--sticky-h) - var(--control-h) - var(--space-6));padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--base);color:var(--ink);box-shadow:var(--shadow);position:fixed;overflow-y:auto}.Yf7yya_head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.Yf7yya_head h2{font-family:var(--display);font-size:var(--h3);margin:0;font-weight:400;line-height:1.1}.Yf7yya_lede{font-size:var(--text-base);color:var(--muted);margin:0}.Yf7yya_form{gap:var(--space-3);display:grid}.Yf7yya_done{gap:var(--space-2);font-size:var(--text-lg);display:grid}.Yf7yya_done p{margin:0}@media (min-width:900px){.Yf7yya_opener{right:var(--space-4);bottom:var(--space-4)}.Yf7yya_panel{left:auto;right:var(--space-4);bottom:calc(var(--control-h) + var(--space-5));width:380px;max-height:calc(100svh - var(--control-h) - var(--space-7))}}@media (prefers-reduced-motion:reduce){.Yf7yya_opener{transition:none}}
