.tt-mfc-sheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04)}.tt-mfc-sheet+.tt-mfc-sheet{margin-top:24px}.tt-mfc-header{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--u));color:var(--tt-ink);margin-bottom:calc(14 * var(--u))}.tt-mfc-header strong{flex:1;min-width:0;font-size:calc(24 * var(--u));font-weight:700;line-height:1.2}.tt-mfc-header .tt-mfc-side-label{flex:none;padding:calc(3 * var(--u)) calc(12 * var(--u));border:calc(1.5 * var(--u)) solid var(--tt-ink);border-radius:calc(999 * var(--u));background:#ffffff;font-size:calc(13 * var(--u));font-weight:700;line-height:1.3;color:var(--tt-ink);text-transform:uppercase;letter-spacing:.08em}.tt-mfc-empty-note{padding:calc(64 * var(--u)) 0;text-align:center;font-size:calc(16 * var(--u));color:var(--tt-muted)}.tt-mfc-grid{display:grid;gap:0}.tt-mfc-grid-2{grid-template-columns:repeat(2,1fr)}.tt-mfc-grid-3{grid-template-columns:repeat(3,1fr)}.tt-mfc-card{flex-direction:column;border:calc(2 * var(--u)) dashed var(--tt-line);border-radius:calc(12 * var(--u));margin:calc(-1 * var(--u));padding:calc(10 * var(--u));text-align:center;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;color:var(--tt-ink)}.tt-mfc-card,.tt-mfc-face{display:flex;box-sizing:border-box;background:#ffffff}.tt-mfc-face{flex:1;flex-direction:column;align-items:center;justify-content:center;min-width:0;border:calc(3 * var(--u)) solid var(--tt-ink);border-radius:calc(16 * var(--u));padding:calc(6 * var(--u)) calc(4 * var(--u))}.tt-mfc-op{color:var(--tt-ink)}.tt-mfc-card.tt-mfc-empty{border-color:transparent}.tt-mfc-size-large .tt-mfc-grid{grid-auto-rows:calc(420 * var(--u))}.tt-mfc-size-large .tt-mfc-card{font-size:calc(76 * var(--u))}.tt-mfc-size-medium .tt-mfc-grid{grid-auto-rows:calc(280 * var(--u))}.tt-mfc-size-medium .tt-mfc-card{font-size:calc(58 * var(--u))}.tt-mfc-size-small .tt-mfc-grid{grid-auto-rows:calc(280 * var(--u))}.tt-mfc-size-small .tt-mfc-card{font-size:calc(44 * var(--u))}.tt-mfc-card .tt-mfc-fact{letter-spacing:.02em;line-height:1.05;white-space:nowrap}.tt-mfc-card-answer .tt-mfc-caption{font-size:.36em;font-weight:500;color:var(--tt-ink);margin-bottom:.35em;letter-spacing:.02em;white-space:nowrap}