.tt-fdp-worksheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--tt-ink);font-family:Fredoka,ui-sans-serif,system-ui,sans-serif}.tt-fdp-worksheet+.tt-fdp-worksheet{margin-top:24px}.tt-fdp-header{display:flex;justify-content:space-between;font-size:calc(20 * var(--u));font-weight:700;margin-bottom:calc(18 * var(--u))}.tt-fdp-title{font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-fdp-meta{font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(16 * var(--u))}.tt-fdp-body{display:flex;flex-direction:column;gap:calc(18 * var(--u))}.tt-fdp-section-heading{font-size:calc(18 * var(--u));font-weight:700;margin-bottom:calc(8 * var(--u))}.tt-fdp-frac{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;font-size:calc(20 * var(--u));font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.tt-fdp-frac-den,.tt-fdp-frac-num{display:block;padding:0 calc(4 * var(--u))}.tt-fdp-frac-den{border-top:calc(2 * var(--u)) solid var(--tt-ink);align-self:stretch;text-align:center}.tt-fdp-dec,.tt-fdp-pct{font-size:calc(22 * var(--u));font-weight:700;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.tt-fdp-rep{display:inline-block;line-height:1;border-top:calc(2 * var(--u)) solid var(--tt-ink);padding-top:calc(2 * var(--u))}.tt-fdp-equiv{display:inline-flex;align-items:center;gap:calc(6 * var(--u))}.tt-fdp-eq{font-size:calc(20 * var(--u));font-weight:700}.tt-fdp-given{background:#ececec}.tt-fdp-table{display:grid;grid-template-columns:calc(44 * var(--u)) repeat(3,minmax(0,1fr));grid-auto-rows:auto;border-top:calc(2 * var(--u)) solid var(--tt-ink);border-left:calc(2 * var(--u)) solid var(--tt-ink)}.tt-fdp-td,.tt-fdp-th{border-right:calc(2 * var(--u)) solid var(--tt-ink);border-bottom:calc(2 * var(--u)) solid var(--tt-ink);display:flex;align-items:center;justify-content:center}.tt-fdp-th{height:calc(36 * var(--u));font-size:calc(17 * var(--u));font-weight:700}.tt-fdp-td{height:calc(62 * var(--u))}.tt-fdp-mode-mixed .tt-fdp-td{height:calc(56 * var(--u))}.tt-fdp-grids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(16 * var(--u)) calc(14 * var(--u))}.tt-fdp-grids-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-fdp-gcard{flex-direction:column;min-width:0}.tt-fdp-gcard,.tt-fdp-gcard-head{display:flex;align-items:center;gap:calc(6 * var(--u))}.tt-fdp-gcard-head{align-self:stretch;font-size:calc(13 * var(--u));font-weight:600;white-space:nowrap}.tt-fdp-grid-svg{display:block;width:calc(132 * var(--u));height:calc(132 * var(--u));flex:none}.tt-fdp-slots{display:flex;flex-direction:column;gap:calc(4 * var(--u));width:calc(150 * var(--u))}.tt-fdp-slot{display:grid;grid-template-columns:calc(58 * var(--u)) minmax(0,1fr);align-items:center}.tt-fdp-slot-label{font-size:calc(12 * var(--u));font-weight:600}.tt-fdp-slot-box{box-sizing:border-box;height:calc(34 * var(--u));border:calc(1.5 * var(--u)) solid var(--tt-ink);border-radius:calc(6 * var(--u));display:flex;align-items:center;justify-content:center;overflow:hidden}.tt-fdp-slot-fraction .tt-fdp-slot-box{height:calc(54 * var(--u))}.tt-fdp-slots .tt-fdp-frac{font-size:calc(16 * var(--u))}.tt-fdp-slots .tt-fdp-dec,.tt-fdp-slots .tt-fdp-eq,.tt-fdp-slots .tt-fdp-pct{font-size:calc(17 * var(--u))}.tt-fdp-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--u)) calc(28 * var(--u))}.tt-fdp-pair{display:grid;grid-template-columns:calc(30 * var(--u)) minmax(0,1fr) calc(48 * var(--u)) minmax(0,1fr);align-items:center;height:calc(66 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--tt-line)}.tt-fdp-pair-val{text-align:center}.tt-fdp-circle{box-sizing:border-box;width:calc(44 * var(--u));height:calc(44 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:calc(24 * var(--u));font-weight:700;line-height:1}.tt-fdp-orders{gap:calc(14 * var(--u))}.tt-fdp-order,.tt-fdp-orders{display:flex;flex-direction:column}.tt-fdp-order,.tt-fdp-order-head{gap:calc(8 * var(--u))}.tt-fdp-order-head{display:flex;align-items:center;font-size:calc(15 * var(--u));font-weight:600}.tt-fdp-order-set{display:grid;grid-template-columns:repeat(4,calc(110 * var(--u)));gap:calc(14 * var(--u));padding-left:calc(30 * var(--u))}.tt-fdp-order-chip{box-sizing:border-box;height:calc(58 * var(--u));border:calc(1.5 * var(--u)) solid var(--tt-ink);border-radius:calc(8 * var(--u));background:#ececec;display:flex;align-items:center;justify-content:center}.tt-fdp-order-line{display:flex;align-items:center;gap:calc(6 * var(--u));padding-left:calc(30 * var(--u))}.tt-fdp-order-end{font-size:calc(13 * var(--u));font-weight:600;width:calc(62 * var(--u));flex:none}.tt-fdp-order-pair{display:flex;align-items:center;gap:calc(6 * var(--u))}.tt-fdp-order-lt{font-size:calc(22 * var(--u));font-weight:700}.tt-fdp-order-box{box-sizing:border-box;width:calc(100 * var(--u));height:calc(58 * var(--u));border:calc(1.5 * var(--u)) solid var(--tt-ink);border-radius:calc(8 * var(--u));display:flex;align-items:center;justify-content:center}.tt-fdp-match{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr) minmax(0,1fr);column-gap:calc(18 * var(--u));row-gap:calc(8 * var(--u))}.tt-fdp-mhead{font-size:calc(16 * var(--u));font-weight:700;height:calc(26 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--tt-ink)}.tt-fdp-mrow{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(58 * var(--u))}.tt-fdp-mfrac{width:calc(58 * var(--u));flex:none;text-align:center}.tt-fdp-mlabel{font-size:calc(13 * var(--u));font-weight:600}.tt-fdp-mbox{width:calc(38 * var(--u));height:calc(38 * var(--u));flex:none;border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(6 * var(--u));justify-content:center;font-size:calc(20 * var(--u));font-weight:700}.tt-fdp-mbox,.tt-fdp-mcard{box-sizing:border-box;display:flex;align-items:center}.tt-fdp-mcard{height:calc(58 * var(--u));border:calc(1.5 * var(--u)) solid var(--tt-ink);border-radius:calc(8 * var(--u));gap:calc(10 * var(--u));padding:0 calc(10 * var(--u))}.tt-fdp-mletter{box-sizing:border-box;width:calc(30 * var(--u));height:calc(30 * var(--u));flex:none;border-radius:50%;border:calc(2 * var(--u)) solid var(--tt-ink);display:flex;align-items:center;justify-content:center;font-size:calc(16 * var(--u));font-weight:700}