.practice-options{display:grid;gap:18px;margin:24px 0}.practice-formats{border:1px solid var(--border);border-radius:14px;padding:16px;min-width:0}.practice-formats legend{padding:0 8px}.practice-formats .checkbox{display:inline-flex;align-items:center;gap:8px;margin:4px 16px 4px 0;min-height:44px}.practice-format-preview{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.practice-format-preview span{padding:5px 10px;border-radius:20px;background:#6ddd7a12;border:1px solid #6ddd7a30;font-size:.8rem}.difficulties-panel{padding:clamp(20px,3vw,32px);margin-top:28px}.difficulties-list{list-style:none;padding:0;margin:20px 0}.difficulties-list li{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding:20px 0}.difficulties-list h3{margin:8px 0;font-size:1rem}.difficulty-kind{display:inline-block;font-size:.75rem;font-weight:700;color:#f0cf9f}.difficulty-kind.uncertain{color:#bed9ec}.practice-summary.v26-summary>*{animation:summary-step-in .32s ease-out both}.practice-summary.v26-summary>*:nth-child(2n){animation-delay:70ms}.practice-summary.v26-summary dd{font-variant-numeric:tabular-nums}@keyframes summary-step-in{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.difficulties-list li{flex-direction:column;align-items:stretch}.practice-options{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.practice-summary.v26-summary>*{animation:none}}
