.D8RcOW_banner{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:80;width:min(520px,100vw - 28px);color:var(--brand-ink,#172033);background:#fffffffa;border:1px solid #e2e8f0f5;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:.85rem;padding:.9rem;display:grid;position:fixed;box-shadow:0 22px 70px #0f172a2e}.D8RcOW_closeButton{background:var(--brand-bg,#f7f8fa);color:#64748b;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.D8RcOW_closeButton:hover{color:var(--brand-ink,#172033)}.D8RcOW_iconWrap{background:color-mix(in srgb, var(--brand-blue,#1f5eff) 10%, #fff);width:42px;height:42px;color:var(--brand-blue,#1f5eff);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.D8RcOW_content{min-width:0;padding-right:1.7rem}.D8RcOW_header{flex-wrap:wrap;align-items:baseline;gap:.45rem .7rem;display:flex}.D8RcOW_header strong{font-size:.98rem;font-weight:850}.D8RcOW_header span{color:#64748b;font-size:.76rem;font-weight:750}.D8RcOW_content p{color:#475569;margin:.32rem 0 0;font-size:.86rem;line-height:1.45}.D8RcOW_content a{color:var(--brand-blue,#1f5eff);font-weight:800;text-decoration:none}.D8RcOW_content a:hover{text-decoration:underline}.D8RcOW_settings{gap:.55rem;margin-top:.75rem;display:grid}.D8RcOW_requiredRow,.D8RcOW_toggleRow{border:1px solid var(--color-border,#e6eaf0);background:var(--brand-bg,#f7f8fa);border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:.55rem;padding:.62rem;display:grid}.D8RcOW_requiredRow svg{color:var(--brand-blue,#1f5eff)}.D8RcOW_toggleRow{cursor:pointer}.D8RcOW_toggleRow input{width:18px;height:18px;accent-color:var(--brand-blue,#1f5eff)}.D8RcOW_requiredRow strong,.D8RcOW_toggleRow strong,.D8RcOW_toggleRow small,.D8RcOW_requiredRow span{display:block}.D8RcOW_requiredRow strong,.D8RcOW_toggleRow strong{font-size:.84rem;font-weight:850}.D8RcOW_requiredRow span,.D8RcOW_toggleRow small{color:#64748b;margin-top:.12rem;font-size:.75rem;line-height:1.35}.D8RcOW_actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.78rem;display:flex}.D8RcOW_primaryButton,.D8RcOW_secondaryButton{min-height:36px;font:inherit;cursor:pointer;border-radius:999px;padding:0 .82rem;font-size:.82rem;font-weight:850}.D8RcOW_primaryButton{background:var(--brand-blue,#1f5eff);color:#fff;border:0}.D8RcOW_secondaryButton{border:1px solid var(--color-border,#e6eaf0);color:var(--brand-ink,#172033);background:#fff}@media (max-width:640px){.D8RcOW_banner{right:max(8px, env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));z-index:80;border-radius:15px;grid-template-columns:1fr;gap:.5rem;width:min(420px,100vw - 16px);padding:.62rem;box-shadow:0 12px 38px #0f172a2e}.D8RcOW_iconWrap{display:none}.D8RcOW_closeButton{width:28px;height:28px;top:.45rem;right:.45rem}.D8RcOW_content{padding-right:1.25rem}.D8RcOW_header strong{font-size:.86rem}.D8RcOW_header span{font-size:.68rem}.D8RcOW_content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.22rem;font-size:.73rem;line-height:1.28;display:-webkit-box;overflow:hidden}.D8RcOW_actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;margin-top:.52rem;display:grid}.D8RcOW_primaryButton,.D8RcOW_secondaryButton{width:100%;min-height:32px;padding:0 .42rem;font-size:.7rem;line-height:1.05}.D8RcOW_primaryButton:last-child{grid-column:auto}.D8RcOW_settings{gap:.42rem;margin-top:.58rem}.D8RcOW_requiredRow,.D8RcOW_toggleRow{padding:.5rem}.D8RcOW_requiredRow strong,.D8RcOW_toggleRow strong{font-size:.78rem}.D8RcOW_requiredRow span,.D8RcOW_toggleRow small{font-size:.7rem}}
