.Gkz_FW_panel{inset-inline:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:10000;border-radius:var(--aiu-radius-card);background:var(--bg-elevated);max-width:720px;box-shadow:var(--aiu-pop-shadow);color:var(--text-primary);text-align:start;margin-inline:auto;padding:20px 22px;position:fixed}.Gkz_FW_panel:focus{outline:none}.Gkz_FW_panel h2{letter-spacing:-.015em;color:var(--text-primary);margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.3}.Gkz_FW_panel p{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.55}.Gkz_FW_panel a{color:var(--brand-purple-text);text-underline-offset:3px;border-radius:4px;font-weight:700;text-decoration:underline}.Gkz_FW_panel a:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.Gkz_FW_actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.Gkz_FW_actions button{border-radius:var(--radius-full);background:var(--bg-elevated);min-height:44px;box-shadow:0 0 0 1px var(--aiu-line-strong);color:var(--text-primary);font:inherit;cursor:pointer;border:0;flex:1;padding:0 18px;font-size:14.5px;font-weight:700;transition:background-color .18s,color .18s,box-shadow .18s}.Gkz_FW_actions button:hover{background:var(--aiu-tint);box-shadow:0 0 0 1px var(--brand-purple);color:var(--brand-purple-text)}.Gkz_FW_actions button:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}@media (max-width:640px){.Gkz_FW_panel{inset-inline:8px;bottom:max(8px, env(safe-area-inset-bottom));border-radius:20px;padding:14px}.Gkz_FW_panel h2{display:none}.Gkz_FW_panel p{font-size:13px;line-height:1.45}.Gkz_FW_actions{flex-wrap:nowrap;margin-top:10px}.Gkz_FW_actions button{padding:0 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.Gkz_FW_actions button{transition:none}}