.dl-wrap{max-width:1180px;margin:18px auto 0;padding-inline:20px}.dl-box{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border:1px solid var(--rd-line,var(--sa-color-border,rgba(255,255,255,.14)));border-radius:var(--rd-radius,var(--sa-radius-card,16px));background:color-mix(in srgb,var(--sa-color-primary,#c81d1d) 9%,transparent)}.dl-title{display:flex;align-items:center;gap:8px;margin:0;font-size:1.02rem;font-weight:800;letter-spacing:.01em}.dl-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dl-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--rd-line,var(--sa-color-border,rgba(255,255,255,.12)));border-radius:14px;background:color-mix(in srgb,var(--sa-color-surface,#fff) 8%,transparent)}.dl-item[data-off=true]{opacity:.72}.dl-reward{flex:none;max-width:46%;padding:6px 12px;border-radius:999px;background:var(--sa-color-primary,#c81d1d);color:var(--sa-color-on-primary,#fff);font-size:.86rem;font-weight:800;line-height:1.25;text-align:center}.dl-body{display:grid;grid-gap:4px;gap:4px;min-width:0}.dl-name{font-size:.98rem}.dl-desc,.dl-name{overflow-wrap:anywhere}.dl-desc{font-size:.88rem;opacity:.85}.dl-facts{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:.8rem;opacity:.8}.dl-facts>span+span:before{content:"·";margin-right:10px}.dl-off{font-weight:700}.dl-note{margin:0;font-size:.8rem;opacity:.75}@media (max-width:640px){.dl-wrap{padding-inline:16px}.dl-list{grid-template-columns:1fr}}.dl-nudge{display:grid;grid-gap:6px;gap:6px;margin:10px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--sa-color-primary,#c81d1d) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--sa-color-primary,#c81d1d) 12%,transparent);font-size:.9rem}.dl-nudge p{margin:0;font-weight:700}.dl-nudge__bar{display:block;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,currentColor 18%,transparent)}.dl-nudge__bar>span{display:block;height:100%;border-radius:inherit;background:var(--sa-color-primary,#c81d1d);transition:width .3s ease}@media (prefers-reduced-motion:reduce){.dl-nudge__bar>span{transition:none}}.dl-page__list{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.dl-page__head{display:flex;align-items:center;gap:12px}.dl-page__head .dl-title{flex:1 1;min-width:0;font-size:1.1rem}.dl-page__logo{flex:none;width:44px;height:44px;border-radius:50%;object-fit:contain;padding:3px;background:#fff}.dl-page__logo--ph{display:grid;place-items:center;background:var(--sa-color-primary,#c81d1d);color:var(--sa-color-on-primary,#fff);font-weight:800}:root .dl-page a.dl-page__order{flex:none;font-weight:700;font-size:.9rem;text-decoration:none}