.qjy3ta_overlay{z-index:9999;pointer-events:none;justify-content:center;padding:0 16px 20px;animation:.4s cubic-bezier(.22,1,.36,1) both qjy3ta_slideUp;display:flex;position:fixed;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.qjy3ta_overlay{animation:none}}@keyframes qjy3ta_slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.qjy3ta_banner{background:var(--hh-surface-raised);border:1px solid var(--line);border-radius:var(--radius);pointer-events:all;width:100%;max-width:900px;overflow:hidden;box-shadow:0 8px 32px #3c280f1f,0 2px 8px #3c280f0f}.qjy3ta_banner:before{content:"";background:var(--green);height:3px;display:block}.qjy3ta_content{flex-wrap:wrap;align-items:center;gap:24px;padding:20px 24px;display:flex}.qjy3ta_text{flex:1;min-width:0}.qjy3ta_title{font-family:var(--sans);letter-spacing:normal;color:var(--ink);margin:0 0 4px;font-size:.9375rem;font-weight:600;line-height:1.4}.qjy3ta_desc{color:var(--ink-3);margin:0;font-size:.8125rem;line-height:1.55}.qjy3ta_link{color:var(--ink);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.qjy3ta_link:hover{color:var(--accent-ink)}.qjy3ta_actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.qjy3ta_settingsLink{color:var(--ink-3);text-underline-offset:2px;white-space:nowrap;padding:9px 4px;font-size:.8125rem;text-decoration:underline;transition:color .15s}.qjy3ta_settingsLink:hover{color:var(--ink)}.qjy3ta_btnSecondary{font-family:var(--sans);color:var(--ink);border:1.5px solid var(--line-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding:9px 18px;font-size:.8125rem;font-weight:500;transition:border-color .15s,background .15s}.qjy3ta_btnSecondary:hover{border-color:var(--ink-3);background:var(--bg-soft)}.qjy3ta_btnPrimary{font-family:var(--sans);color:#fff;background:var(--green);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;padding:9px 20px;font-size:.8125rem;font-weight:600;transition:background .15s,box-shadow .15s}.qjy3ta_btnPrimary:hover{background:var(--green-deep);box-shadow:0 2px 8px #2c5a2759}@media (max-width:600px){.qjy3ta_content{flex-direction:column;align-items:stretch;gap:16px;padding:16px 18px 20px}.qjy3ta_actions{justify-content:stretch}.qjy3ta_settingsLink{text-align:center;order:3}.qjy3ta_btnSecondary,.qjy3ta_btnPrimary{text-align:center;flex:1;padding:11px 14px}}
