[data-ch=divide] .dvd-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:18px 0}[data-ch=divide] .dvd-step{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel);padding:16px 18px;box-shadow:var(--hi-soft),var(--shadow-1);transition:border-color .2s,box-shadow .2s,transform .2s}[data-ch=divide] .dvd-step:hover{border-color:var(--acc-border);box-shadow:var(--hi-soft),var(--glow-md);transform:translateY(-2px)}[data-ch=divide] .dvd-step-ico{font-size:26px;line-height:1;margin-bottom:8px}[data-ch=divide] .dvd-step h4{font-size:15px;margin:0 0 6px}[data-ch=divide] .dvd-step h4 .en{font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--acc-ink);margin-left:6px}[data-ch=divide] .dvd-step p{margin:0;font-size:13px;color:var(--text-2)}@media (max-width:760px){[data-ch=divide] .dvd-steps{grid-template-columns:1fr}}[data-ch=divide] .dvd-layer{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--panel);box-shadow:var(--hi-soft),var(--shadow-1);transition:all .3s cubic-bezier(.22,1,.36,1)}[data-ch=divide] .dvd-layer[data-state=idle]{opacity:.4;border-style:dashed}[data-ch=divide] .dvd-layer[data-state=done]{border-color:var(--border-strong)}[data-ch=divide] .dvd-layer[data-state=on]{border-color:var(--acc);background:var(--acc-soft);box-shadow:var(--hi-soft),var(--glow-md)}[data-ch=divide] .dvd-layer-tag{font-family:var(--font-mono);font-size:11px;color:var(--text-3);width:26px;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-ch=divide] .dvd-buckets{display:flex;flex-wrap:wrap;gap:10px}[data-ch=divide] .dvd-bucket{display:flex;align-items:center;gap:2px;padding:4px 9px;border-radius:var(--r-sm);border:1.5px solid var(--border-strong);background:var(--panel-2);box-shadow:var(--hi-soft)}[data-ch=divide] .dvd-cellrow{display:inline-flex;align-items:center}[data-ch=divide] .dvd-num{font-family:var(--font-mono);font-weight:600;font-size:13px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-ch=divide] .dvd-arrow{color:var(--text-3);font-style:normal;font-size:11px;margin:0 2px}[data-ch=divide] .dvd-duel{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:16px 0}[data-ch=divide] .dvd-duel .card b.mono{font-size:15px}@media (max-width:760px){[data-ch=divide] .dvd-duel{grid-template-columns:1fr}}[data-ch=divide] .dvd-formula{text-align:center;font-family:var(--font-mono);font-size:15px;color:var(--acc-ink);background:var(--acc-soft);border:1px solid var(--acc-border);border-radius:var(--r-md);padding:12px 16px;margin:16px 0;box-shadow:var(--hi-soft),var(--shadow-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}