.fd-sheet{border:2px solid var(--ft-line);border-radius:var(--ft-radius);background:var(--ft-surface);margin:4px 0 28px;padding:18px 20px 20px}.fd-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.fd-h{margin:0;font-size:22px;line-height:1.2}.fd-topic{margin-top:20px}.fd-topic h3{border-bottom:2px solid var(--ft-ink);margin:0 0 6px;padding-bottom:6px;font-size:17px;font-weight:700}.fd-lead{color:var(--ft-ink-2);margin:6px 0 2px;font-size:15px}.fd-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.fd-row{border-bottom:1px solid var(--ft-line);break-inside:avoid;min-width:0;padding:10px 0}.fd-row[data-wide]{grid-column:1/-1}.fd-row dt{color:var(--ft-ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:4px;font-size:14px;font-weight:700;display:flex}.fd-tag{background:var(--ft-sunk);color:var(--ft-ink);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:650;display:inline-block}.fd-row dd{margin:0;font-size:16px;overflow:auto hidden}.fd-tex{flex-wrap:wrap;align-items:center;gap:4px 28px;display:flex}.fd-tex>span{max-width:100%;overflow:auto hidden}.fd-note{color:var(--ft-ink);margin-top:3px;font-size:15px;display:block}.fd-example{background:var(--ft-sunk);border-radius:12px;gap:2px;margin-top:8px;padding:10px 12px;font-size:15px;display:grid}.fd-example-h{color:var(--ft-ink-2);font-size:12.5px;font-weight:700}.fd-defs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.fd-def{border-bottom:1px solid var(--ft-line);break-inside:avoid;padding:9px 0}.fd-def dt{font-size:15px;font-weight:700}.fd-def dd{margin:2px 0 0;font-size:15px}.fd-foot{display:none}.fd-quiz-h{margin:8px 0 12px;font-size:24px}.fd-card{gap:12px;display:grid}.fd-pos{color:var(--ft-ink-2);margin:0;font-size:13px;font-weight:700}.fd-ask{margin:0;font-size:18px;font-weight:700;line-height:1.35}.fd-options{gap:8px;display:grid}.fd-option{text-align:left;background:var(--ft-surface);border:1.5px solid var(--ft-line-2);width:100%;min-height:52px;font:inherit;color:var(--ft-ink);cursor:pointer;border-radius:14px;justify-items:start;gap:4px;padding:10px 14px;transition:border-color .15s,background-color .15s;display:grid;overflow-x:auto}.fd-option:hover:not(:disabled){border-color:var(--ft-ink)}.fd-option:disabled{cursor:default}.fd-option[data-state=right]{border-color:var(--ft-blue);background:var(--ft-blue-soft)}.fd-option[data-state=wrong]{border-color:var(--ft-red-ink);background:var(--ft-red-soft)}.fd-option[data-state=idle]{opacity:.7}.fd-option-text{font-size:16px}.fd-why{color:var(--ft-ink-2);font-size:14px}.fd-verdict{margin:0;font-weight:700}.fd-verdict[data-tone=blue]{color:var(--ft-blue-ink)}.fd-verdict[data-tone=red]{color:var(--ft-red-ink)}.fd-work{background:var(--ft-sunk);border-radius:12px;margin:0;padding:10px 12px;font-size:15px}.fd-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fd-done{color:var(--ft-ink-2);font-size:14px;font-weight:700}.fd-standalone{gap:18px;display:grid}.fd-score{border-top:2px solid var(--ft-line);gap:10px;padding-top:14px;display:grid}.fd-score-big{margin:0;font-size:28px;font-weight:700}@media (prefers-reduced-motion:reduce){.fd-option{transition:none}}@media (max-width:700px){.fd-list,.fd-defs{grid-template-columns:minmax(0,1fr)}.fd-sheet{padding:14px 14px 16px}.fd-h{font-size:20px}.fd-row dd .katex,.fd-option .katex{font-size:1.02em}}@media print{body :not(:has(.fd-sheet)):not(.fd-sheet):not(.fd-sheet *){display:none!important}.fd-sheet{background:#fff;border:0;width:100%;margin:0;padding:0;position:static}.fd-print{display:none!important}.fd-topic{break-inside:avoid;margin-top:12px}.fd-topic h3{break-after:avoid;font-size:13px}.fd-row{padding:4px 0}.fd-row dd{font-size:11.5px;overflow:visible}.fd-row dt{font-size:10.5px}.fd-example{background:#f3f3f3;padding:4px 8px;font-size:10.5px}.fd-note,.fd-def dd,.fd-def dt,.fd-lead{font-size:10.5px}.fd-foot{color:#555;margin-top:12px;font-size:10px;display:block}}
