.dp-domain { display: block; max-width: 100%; overflow-wrap: anywhere; font-size: clamp(34px, 6.5vw, 64px); font-weight: 800; line-height: 1.05; letter-spacing: -.02em; color: #fff; margin: 6px 0 14px; }
    .dp-status { display: inline-flex; align-items: center; gap: 8px; padding: 6px 12px; background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.15); border-radius: var(--radius-sm, 6px); color: #e2e8f0; font-size: 14px; }
    .dp-status::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: #22c55e; }
    .dp-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px; }
    .dp-grid { grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); }
    .dp-check { margin-top: 32px; }
