.tt-qod-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-qod-worksheet+.tt-qod-worksheet{margin-top:24px}.tt-qod-title{font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-qod-meta{font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(14 * var(--u))}.tt-qod-fit{display:block;max-width:100%;font-weight:700;font-size:calc(var(--fs) * var(--u) * var(--tt-text-fit, 1));line-height:1.15;overflow-wrap:normal;text-wrap:balance}.tt-qod-fit-one{white-space:nowrap}.tt-qod-pic{width:calc(var(--pic, 90) * var(--u));height:calc(var(--pic, 90) * var(--u));object-fit:contain}.tt-qod-mark,.tt-qod-pic{display:block;flex:0 0 auto}.tt-qod-mark{width:calc(var(--mark, 40) * var(--u));height:calc(var(--mark, 40) * var(--u))}.tt-qod-yn-in{display:flex;align-items:center;gap:calc(var(--mark, 40) * .2 * var(--u));margin:0 auto}.tt-qod-strips{flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--n),minmax(calc(var(--h) * var(--u)),1fr));gap:calc(var(--gap) * var(--u))}.tt-qod-strip{display:flex;align-items:center;gap:calc(20 * var(--u));min-width:0;padding:0 calc(26 * var(--u));border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(14 * var(--u));background:#ffffff}.tt-qod-strip-text{flex:1 1 auto;min-width:0}.tt-qod-yesno{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--gap) * var(--u));min-width:0}.tt-qod-yn{display:flex;align-items:center;min-width:0;border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(14 * var(--u));background:#ffffff}.tt-qod-yn-word{font-weight:700;font-size:calc(var(--yn, 90) * var(--u));line-height:1;letter-spacing:.02em}.tt-qod-graphpage{flex:1 0 auto;display:flex;flex-direction:column;gap:calc(12 * var(--u))}.tt-qod-question{flex:0 0 auto;display:flex;align-items:center;gap:calc(18 * var(--u));min-width:0;height:calc(124 * var(--u));padding:0 calc(22 * var(--u));border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(14 * var(--u));background:#ffffff;--pic:96}.tt-qod-question-text{flex:1 1 auto;min-width:0}.tt-qod-graph{flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1fr) calc(40 * var(--u)) minmax(0,1fr);grid-template-rows:calc(54 * var(--u)) repeat(var(--rows),minmax(calc(var(--row) * var(--u)),1fr));border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(12 * var(--u));overflow:hidden;--mark:34}.tt-qod-graph-head,.tt-qod-graph-row{display:contents}.tt-qod-graph-label{display:flex;align-items:center;min-width:0;font-weight:700;font-size:calc(32 * var(--u));line-height:1;letter-spacing:.02em}.tt-qod-graph-corner,.tt-qod-graph-label{border-bottom:calc(2.5 * var(--u)) solid var(--tt-ink)}.tt-qod-graph-corner{border-left:calc(1.5 * var(--u)) solid var(--tt-ink);border-right:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-qod-graph-box{min-width:0;background:#ffffff}.tt-qod-graph-box,.tt-qod-graph-num{border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-qod-graph-num{display:flex;align-items:center;font-weight:600;font-size:calc(var(--num) * var(--u));line-height:1;border-left:calc(1.5 * var(--u)) solid var(--tt-ink);border-right:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-qod-graph-num:after,.tt-qod-graph-num:before{content:"";flex:1 1 0}.tt-qod-graph-row:last-child>span{border-bottom:none}.tt-qod-count{flex:0 0 auto;display:grid;grid-template-rows:calc(64 * var(--u)) calc(46 * var(--u)) calc(40 * var(--u));row-gap:calc(8 * var(--u));font-size:calc(20 * var(--u));font-weight:600;line-height:1.1}.tt-qod-howmany,.tt-qod-tallies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(40 * var(--u));min-width:0}.tt-qod-tally{display:flex;align-items:flex-start;min-width:0;padding:calc(6 * var(--u)) calc(12 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u));background:#ffffff}.tt-qod-tally-label{font-size:calc(15 * var(--u));font-weight:700;line-height:1.1}.tt-qod-ask{display:flex;align-items:center;gap:calc(12 * var(--u));min-width:0;white-space:nowrap}.tt-qod-write{flex:0 0 auto;width:calc(64 * var(--u));height:calc(44 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(8 * var(--u));background:#ffffff}.tt-qod-more{display:flex;align-items:center;gap:calc(14 * var(--u));min-width:0;white-space:nowrap}.tt-qod-more-ask{margin-right:calc(6 * var(--u))}.tt-qod-pill{flex:0 0 auto;padding:calc(6 * var(--u)) calc(18 * var(--u));border:calc(1.5 * var(--u)) dashed var(--tt-ink);border-radius:calc(20 * var(--u));font-weight:700;line-height:1.1}.tt-qod-cards{flex:1 0 auto;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(calc(var(--h) * var(--u)),1fr));gap:calc(12 * var(--u)) calc(14 * var(--u))}.tt-qod-card{display:flex;flex-direction:column;gap:calc(6 * var(--u));min-width:0;padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(14 * var(--u));background:#ffffff}.tt-qod-stem{flex:0 0 auto;font-weight:700;font-size:calc(var(--stem, 20) * var(--u));line-height:1.2;white-space:nowrap}.tt-qod-pair{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) calc(36 * var(--u)) minmax(0,1fr);min-height:0}.tt-qod-or{align-self:center;text-align:center;font-weight:700;font-size:calc(18 * var(--u));line-height:1}.tt-qod-opt{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;min-width:0;padding:calc(6 * var(--u)) calc(10 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(12 * var(--u));background:#ffffff}.tt-qod-opt-text{text-align:center}.tt-qod-cards-wide .tt-qod-opt{flex-direction:row;gap:calc(10 * var(--u))}.tt-qod-cards-wide .tt-qod-or{font-size:calc(22 * var(--u))}.tt-qod-weeks{flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--weeks),minmax(calc(196 * var(--u)),1fr));gap:calc(10 * var(--u))}.tt-qod-week{display:grid;grid-template-columns:calc(38 * var(--u)) calc(54 * var(--u)) minmax(0,1fr) calc(62 * var(--u)) calc(62 * var(--u));grid-template-rows:calc(26 * var(--u)) repeat(var(--days),minmax(calc(33 * var(--u)),1fr));min-width:0;border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u));overflow:hidden}.tt-qod-day,.tt-qod-week-head{display:contents}.tt-qod-week-head>span{display:flex;align-items:center;min-width:0;padding:0 calc(10 * var(--u));font-size:calc(15 * var(--u));font-weight:700;line-height:1;white-space:nowrap;border-bottom:calc(2 * var(--u)) solid var(--tt-ink)}.tt-qod-week-label{grid-column:span 2}.tt-qod-day-num,.tt-qod-week-num{border-left:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-qod-day>span{display:flex;align-items:center;min-width:0;border-bottom:calc(1 * var(--u)) solid var(--tt-line)}.tt-qod-day:last-child>span{border-bottom:none}.tt-qod-day-check{padding-left:calc(10 * var(--u))}.tt-qod-check{flex:0 0 auto;width:calc(19 * var(--u));height:calc(19 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(4 * var(--u));background:#ffffff}.tt-qod-day-name{padding-left:calc(8 * var(--u));font-size:calc(15 * var(--u));font-weight:600;line-height:1}.tt-qod-day-q{padding:0 calc(10 * var(--u))}.tt-qod-day-q .tt-qod-fit{flex:1 1 auto;min-width:0;font-weight:600}.tt-qod-names{flex:1 0 auto;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(calc(var(--h) * var(--u)),1fr));gap:calc(var(--gap) * var(--u))}.tt-qod-name{display:flex;align-items:center;min-width:0;padding:0 calc(14 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u));background:#ffffff}.tt-qod-name-text{margin:0 auto;text-align:center}.tt-qod-name-line{flex:1 1 auto;align-self:stretch;margin:0 calc(8 * var(--u)) calc(var(--h) * .26 * var(--u));border-bottom:calc(1.5 * var(--u)) dashed var(--tt-ink)}