/* Delete account specific */
    .da-methods {
      display: grid; grid-template-columns: 1fr 1fr; gap: 22px;
      margin: 40px 0;
    }
    @media (max-width: 760px) { .da-methods { grid-template-columns: 1fr; } }
    .da-card {
      background: linear-gradient(180deg, var(--surface) 0%, rgba(26,31,39,0.55) 100%);
      border: 1px solid var(--border);
      border-radius: var(--radius-lg);
      padding: 28px;
      position: relative; overflow: hidden;
      transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.3s, box-shadow 0.3s;
    }
    .da-card::before {
      content: ""; position: absolute; inset: -1px;
      background: radial-gradient(ellipse 380px 200px at 50% 0%, rgba(0,230,118,0.10), transparent 70%);
      opacity: 0; transition: opacity 0.4s; pointer-events: none;
    }
    .da-card:hover {
      transform: translateY(-6px);
      border-color: rgba(0, 230, 118, 0.4);
      box-shadow: 0 22px 50px rgba(0, 230, 118, 0.08);
    }
    .da-card:hover::before { opacity: 1; }
    .da-card > * { position: relative; z-index: 1; }
    .da-card .badge-num {
      width: 32px; height: 32px; border-radius: 50%;
      background: var(--accent); color: #001b0c;
      display: grid; place-items: center;
      font-weight: 900; font-size: 14px;
      box-shadow: 0 8px 20px rgba(0, 230, 118, 0.4);
      margin-bottom: 18px;
    }
    .da-card h3 { font-size: 19px; letter-spacing: -0.01em; margin-bottom: 8px; }
    .da-card p { color: var(--text-sec); font-size: 14.5px; margin-bottom: 16px; line-height: 1.55; }
    .da-path {
      display: inline-flex; align-items: center; gap: 8px;
      background: var(--bg);
      border: 1px solid var(--border);
      border-radius: 8px;
      padding: 8px 12px;
      font-size: 13px; font-weight: 700;
      color: var(--text);
      font-family: 'Figtree', monospace;
    }
    .da-path .step-arrow { color: var(--text-dim); }
    .da-form {
      display: grid; gap: 14px;
      margin-top: 8px;
    }
    .da-form label {
      font-size: 12px; font-weight: 700;
      color: var(--text-sec);
      letter-spacing: 0.04em;
      text-transform: uppercase;
      margin-bottom: 4px;
      display: block;
    }
    .da-form input, .da-form textarea, .da-form select {
      width: 100%;
      background: var(--bg);
      border: 1px solid var(--border);
      border-radius: 10px;
      padding: 12px 14px;
      color: var(--text);
      font-family: inherit;
      font-size: 14.5px;
      transition: border-color 0.2s, box-shadow 0.2s;
    }
    .da-form input:focus, .da-form textarea:focus, .da-form select:focus {
      outline: none;
      border-color: var(--accent);
      box-shadow: 0 0 0 3px rgba(0, 230, 118, 0.15);
    }
    .da-form textarea { resize: vertical; min-height: 80px; }
    .da-form .checkbox-row {
      display: flex; align-items: flex-start; gap: 10px;
      font-size: 14px; color: var(--text-sec);
      line-height: 1.5;
    }
    .da-form .checkbox-row input[type="checkbox"] {
      width: 18px; height: 18px;
      margin-top: 2px; flex-shrink: 0;
      accent-color: var(--accent);
    }
    .da-form button {
      background: var(--accent); color: #001b0c;
      border: 0; border-radius: 999px;
      padding: 13px 24px;
      font-size: 15px; font-weight: 800;
      cursor: pointer;
      transition: transform .15s, box-shadow .15s;
      position: relative; overflow: hidden;
    }
    .da-form button::before {
      content: ""; position: absolute;
      top: 0; left: -120%; width: 80%; height: 100%;
      background: linear-gradient(110deg, transparent 0%, rgba(255,255,255,0.55) 50%, transparent 100%);
      animation: ctaShine 5s ease-in-out infinite;
      pointer-events: none;
    }
    .da-form button:hover {
      transform: translateY(-1px);
      box-shadow: 0 12px 28px rgba(0, 230, 118, 0.35);
    }
    .da-warning {
      display: flex; gap: 14px;
      background: linear-gradient(135deg, rgba(218, 32, 32, 0.10), rgba(218, 32, 32, 0.02));
      border: 1px solid rgba(218, 32, 32, 0.32);
      border-radius: 14px;
      padding: 18px 20px;
      margin: 28px 0;
    }
    .da-warning .ico {
      width: 32px; height: 32px; border-radius: 9px;
      background: rgba(218, 32, 32, 0.18);
      color: var(--red);
      display: grid; place-items: center;
      font-size: 18px; font-weight: 900;
      flex-shrink: 0;
    }
    .da-warning h4 { font-size: 15px; color: var(--text); margin-bottom: 4px; }
    .da-warning p { font-size: 14px; color: var(--text-sec); margin: 0; line-height: 1.55; }
