.background-receiving-dialog{width:min(92vw,540px);padding:0;overflow:hidden}.background-receiving-dialog .background-guidance-body{padding:1.55rem}.background-guidance-header{display:flex;align-items:flex-start;gap:.9rem}.background-guidance-mark{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#7567eb,#5544c6);color:#fff;font-size:1.35rem;font-weight:500;box-shadow:0 10px 24px rgba(101,87,217,.25)}.background-guidance-title{min-width:0}.background-guidance-kicker{display:inline-flex;align-items:center;min-height:24px;padding:.18rem .55rem;border:1px solid color-mix(in srgb,var(--brand) 32%,var(--border));border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:.66rem;font-weight:600;letter-spacing:.075em;text-transform:uppercase}.background-guidance-title h2{margin:.45rem 0 0}.background-guidance-copy{margin:1rem 0;color:var(--muted);font-size:.86rem}.background-guidance-feature{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--brand) 25%,var(--border));border-radius:14px;background:var(--surface-soft)}.background-guidance-feature-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--brand-soft);color:var(--brand);font-weight:600}.background-guidance-feature strong{display:block;font-size:.84rem;font-weight:500}.background-guidance-feature span{display:block;margin-top:.15rem;color:var(--muted);font-size:.75rem}.background-guidance-options{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:1rem 0}.background-guidance-option{padding:.85rem;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised)}.background-guidance-option strong{display:block;font-size:.76rem;font-weight:600;color:var(--text)}.background-guidance-option p{margin:.28rem 0 0;color:var(--muted);font-size:.74rem}.background-guidance-option[data-tier="plus"]{border-color:color-mix(in srgb,var(--brand) 32%,var(--border))}.background-guidance-option[data-tier="plus"] strong{color:var(--brand)}.background-receiving-dialog .actions{justify-content:flex-end;margin-top:.25rem}.background-guidance-footnote{margin:.8rem 0 0;color:var(--muted);font-size:.7rem}@media(max-width:520px){.background-receiving-dialog .background-guidance-body{padding:1.25rem}.background-guidance-options{grid-template-columns:1fr}.background-receiving-dialog .actions{display:grid;grid-template-columns:1fr}.background-receiving-dialog .actions>button{width:100%}}
