.dl{max-width:680px;margin:0 auto;padding:26px 24px 90px}.dl-k{display:inline-flex;align-items:center;gap:9px;color:var(--warmth-deep);font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:700;margin-bottom:8px}.dl-k .dot{width:6px;height:6px;border-radius:50%;background:var(--warmth)}.dl h1{font-size:26px;font-weight:800;letter-spacing:-.02em}.dl-sub{color:var(--ink-dim);font-size:14px;margin-top:4px}.dl-eyebrow{color:var(--house-tool);font-size:11px;letter-spacing:.3em;text-transform:uppercase;font-weight:700;display:block;margin:26px 0 12px}.live{background:var(--card);border:1px solid var(--border-hairline);box-shadow:var(--shadow-card);border-radius:var(--radius-lg);overflow:hidden;margin:20px 0}.live-cover{aspect-ratio:16/8;background:linear-gradient(150deg,#dce4ea,#a9bccb);display:flex;align-items:center;justify-content:center;font-size:46px;position:relative}.live-status{position:absolute;top:12px;inset-inline-start:12px;display:inline-flex;align-items:center;gap:6px;background:rgba(4,120,87,.92);color:#fff;font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px}.live-status .pulse{width:7px;height:7px;border-radius:50%;background:#fff;animation:blink 1.6s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.live-body{padding:16px 18px}.live-url{display:flex;align-items:center;gap:10px;background:var(--paper-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:10px 14px;font-family:var(--font-mono);font-size:13px;color:var(--ink)}.live-url .go{margin-inline-start:auto;background:var(--house-tool);color:#fff;border:none;border-radius:8px;padding:6px 12px;font-family:var(--font-body);font-weight:700;font-size:12.5px;cursor:pointer;text-decoration:none}.live-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.live-stat{text-align:center;padding:10px;background:var(--card-2);border-radius:var(--radius-md)}.live-stat .n{font-family:var(--font-mono);font-size:19px;font-weight:700;color:var(--ink)}.live-stat .l{color:var(--ink-mute);font-size:11px;margin-top:2px}.care{display:flex;gap:12px;align-items:flex-start;background:var(--card);border:1px solid var(--border-hairline);box-shadow:var(--shadow-card);border-radius:var(--radius-lg);padding:16px 18px;margin-bottom:10px}.care .ci{font-size:22px;display:inline-flex;color:var(--house-tool)}.care .cm{flex:1}.care .ct{color:var(--ink);font-weight:700;font-size:14.5px}.care .cd{color:var(--ink-dim);font-size:13px;line-height:1.5;margin-top:3px}.care .cb{background:var(--paper-sunken);color:var(--ink-2);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:8px 14px;font-family:var(--font-body);font-weight:700;font-size:12.5px;cursor:pointer;white-space:nowrap}.care .cb.warm{background:var(--warmth);color:#fff;border-color:var(--warmth)}.sub-card{background:var(--warmth-wash);border:1px solid var(--warmth);border-radius:var(--radius-lg);padding:18px 20px;margin-top:4px}.sub-card h3{font-size:16px;font-weight:800;color:var(--warmth-deep)}.sub-card p{color:var(--ink-2);font-size:13.5px;line-height:1.6;margin-top:6px}.sub-card .price{font-family:var(--font-mono);font-weight:700;color:var(--ink);font-size:15px}.sub-card-row{display:flex;align-items:center;gap:12px;margin-top:12px}.sub-card-row .or-note{color:var(--ink-mute);font-size:12px}.refer{text-align:center;padding:22px;background:var(--card);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);margin-top:14px}.refer h3{font-size:16px;font-weight:800}.refer p{color:var(--ink-dim);font-size:13px;line-height:1.55;margin:6px auto 12px;max-width:380px}.refer button{background:var(--gold);color:var(--ink);border:none;border-radius:var(--radius-md);padding:10px 20px;font-family:var(--font-body);font-weight:700;font-size:13.5px;cursor:pointer}.dl-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--paper);padding:12px 22px;border-radius:999px;font-size:14px;font-weight:600;box-shadow:var(--shadow-modal);z-index:70}