.tt-chp-worksheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--tt-ink)}.tt-chp-worksheet+.tt-chp-worksheet{margin-top:24px}.tt-chp-title{font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-chp-meta{font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(16 * var(--u))}.tt-chp-lines{display:flex;flex-direction:column}.tt-chp-line{height:calc(28 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--tt-line);flex:none}.tt-chp-field{display:flex;align-items:flex-end;gap:calc(8 * var(--u));min-height:calc(32 * var(--u));font-size:calc(16 * var(--u))}.tt-chp-field-label{font-weight:700;white-space:nowrap;line-height:calc(24 * var(--u))}.tt-chp-field-fill{flex:1 1 0;min-width:calc(40 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink);line-height:calc(24 * var(--u));min-height:calc(24 * var(--u));font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-size:calc(18 * var(--u));padding-left:calc(4 * var(--u));overflow-wrap:anywhere}.tt-chp-field-stack{flex-direction:column;align-items:stretch;gap:calc(2 * var(--u))}.tt-chp-field-stack .tt-chp-field-fill{flex:none;min-height:calc(30 * var(--u));line-height:calc(30 * var(--u))}.tt-chp-draw{border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u));position:relative;background:#ffffff}.tt-chp-draw-label{position:absolute;left:calc(8 * var(--u));top:calc(5 * var(--u));font-size:calc(12 * var(--u));color:var(--tt-muted)}.tt-chp-panel{border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u))}.tt-chp-card-label,.tt-chp-panel-title{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(17 * var(--u));line-height:calc(24 * var(--u))}.tt-chp-card-label{margin-top:calc(8 * var(--u));font-size:calc(15 * var(--u));line-height:calc(20 * var(--u))}.tt-chp-icon{width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none}.tt-chp-bank{margin-top:calc(16 * var(--u));border:calc(2 * var(--u)) dashed var(--tt-ink);border-radius:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u))}.tt-chp-bank-title{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(16 * var(--u));line-height:calc(22 * var(--u));margin-bottom:calc(4 * var(--u))}.tt-chp-bank-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14 * var(--u))}.tt-chp-bank-label{font-weight:700;font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink);margin-bottom:calc(3 * var(--u))}.tt-chp-bank-words{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(21 * var(--u));column-gap:calc(6 * var(--u))}.tt-chp-bank-word{font-size:calc(14 * var(--u));line-height:calc(21 * var(--u));white-space:nowrap}.tt-chp-text{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:calc(24 * var(--u));align-items:start}.tt-chp-phone{border:calc(4 * var(--u)) solid var(--tt-ink);border-radius:calc(40 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));display:flex;flex-direction:column;gap:calc(10 * var(--u))}.tt-chp-phone-speaker{width:calc(64 * var(--u));height:calc(7 * var(--u));border:calc(1.5 * var(--u)) solid var(--tt-ink);border-radius:calc(4 * var(--u));margin:0 auto}.tt-chp-chat-head{display:flex;align-items:center;gap:calc(10 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--tt-ink);padding-bottom:calc(8 * var(--u))}.tt-chp-chat-head .tt-chp-field{flex:1 1 0}.tt-chp-avatar,.tt-chp-post-avatar{width:calc(36 * var(--u));height:calc(36 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:999px;flex:none}.tt-chp-chat{display:flex;flex-direction:column;gap:calc(10 * var(--u))}.tt-chp-bubble{width:80%;border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(18 * var(--u));padding:calc(2 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u))}.tt-chp-bubble-me{margin-left:auto;border-width:calc(3.5 * var(--u));border-bottom-right-radius:calc(3 * var(--u))}.tt-chp-bubble-them{margin-right:auto;border-bottom-left-radius:calc(3 * var(--u))}.tt-chp-phone-input{display:flex;align-items:center;gap:calc(8 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:999px;height:calc(38 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(16 * var(--u))}.tt-chp-phone-input-text{flex:1 1 0;font-size:calc(14 * var(--u));color:var(--tt-muted)}.tt-chp-send{width:calc(26 * var(--u));height:calc(26 * var(--u));flex:none}.tt-chp-side{display:flex;flex-direction:column;gap:calc(12 * var(--u))}.tt-chp-prompt{border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u))}.tt-chp-prompt-label{font-weight:700;font-size:calc(14 * var(--u));line-height:calc(20 * var(--u))}.tt-chp-prompt-text{font-size:calc(16 * var(--u));line-height:1.35}.tt-chp-key{display:flex;flex-direction:column;gap:calc(6 * var(--u));font-size:calc(14 * var(--u))}.tt-chp-key-row{display:flex;align-items:center;gap:calc(8 * var(--u))}.tt-chp-key-swatch{width:calc(34 * var(--u));height:calc(20 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(8 * var(--u));flex:none}.tt-chp-key-me{border-width:calc(3.5 * var(--u));border-bottom-right-radius:calc(2 * var(--u))}.tt-chp-key-them{border-bottom-left-radius:calc(2 * var(--u))}.tt-chp-side-q{font-weight:700;font-size:calc(15 * var(--u));line-height:1.35;margin-top:calc(4 * var(--u))}.tt-chp-prof{border:calc(3 * var(--u)) solid var(--tt-ink);border-radius:calc(16 * var(--u));padding:calc(14 * var(--u));display:flex;flex-direction:column;gap:calc(14 * var(--u))}.tt-chp-prof-head{display:grid;grid-template-columns:calc(160 * var(--u)) minmax(0,1fr);gap:calc(18 * var(--u));align-items:start}.tt-chp-prof-photo{height:calc(160 * var(--u));border-radius:999px}.tt-chp-prof-photo .tt-chp-draw-label{left:0;right:0;top:auto;bottom:calc(-20 * var(--u));text-align:center}.tt-chp-prof-info{display:flex;flex-direction:column;gap:calc(2 * var(--u))}.tt-chp-prof-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:calc(14 * var(--u));align-items:start}.tt-chp-prof-left{display:flex;flex-direction:column;gap:calc(14 * var(--u))}.tt-chp-friends{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--u));margin-top:calc(4 * var(--u))}.tt-chp-friend{display:flex;flex-direction:column;gap:calc(4 * var(--u))}.tt-chp-friend-pic{height:calc(80 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(8 * var(--u))}.tt-chp-friend-name{height:calc(24 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--tt-line)}.tt-chp-prof-posts{display:flex;flex-direction:column;gap:calc(12 * var(--u))}.tt-chp-post{border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u))}.tt-chp-post-head{display:flex;align-items:center;gap:calc(8 * var(--u))}.tt-chp-post-avatar{width:calc(28 * var(--u));height:calc(28 * var(--u))}.tt-chp-post-name{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(16 * var(--u));line-height:calc(22 * var(--u));flex:0 1 calc(240 * var(--u));min-width:0;min-height:calc(24 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--tt-line);overflow-wrap:anywhere}.tt-chp-post-when{font-size:calc(13 * var(--u));color:var(--tt-muted)}.tt-chp-post-hint{font-size:calc(13 * var(--u));font-style:italic;line-height:calc(18 * var(--u));margin-top:calc(4 * var(--u))}.tt-chp-post-foot{display:flex;gap:calc(22 * var(--u));margin-top:calc(8 * var(--u));font-size:calc(14 * var(--u))}.tt-chp-post-count{display:flex;align-items:flex-end;gap:calc(6 * var(--u))}.tt-chp-post-blank{width:calc(46 * var(--u));height:calc(18 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-chp-post-comment{margin-top:calc(2 * var(--u));font-size:calc(14 * var(--u))}.tt-chp-cards{display:flex;flex-direction:column;gap:calc(16 * var(--u))}.tt-chp-card-pair+.tt-chp-card-pair{border-top:calc(2 * var(--u)) dashed var(--tt-line);padding-top:calc(20 * var(--u))}.tt-chp-copies-2 .tt-chp-line{height:calc(24 * var(--u))}.tt-chp-copies-2 .tt-chp-card-label{margin-top:calc(4 * var(--u))}.tt-chp-card-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(22 * var(--u))}.tt-chp-card{position:relative;border:calc(4 * var(--u)) solid var(--tt-ink);border-radius:calc(18 * var(--u));padding:calc(14 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));display:flex;flex-direction:column;gap:calc(6 * var(--u))}.tt-chp-card-side{position:absolute;top:calc(-9 * var(--u));left:calc(18 * var(--u));background:#ffffff;padding:0 calc(6 * var(--u));font-size:calc(11 * var(--u));line-height:calc(14 * var(--u));text-transform:uppercase;letter-spacing:.08em;color:var(--tt-muted)}.tt-chp-card-head,.tt-chp-card-name{border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u));min-height:calc(42 * var(--u));line-height:calc(26 * var(--u));text-align:center;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(22 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u));overflow-wrap:anywhere}.tt-chp-card-draw{flex:1 0 auto;min-height:calc(200 * var(--u))}.tt-chp-copies-1 .tt-chp-card-draw{min-height:calc(420 * var(--u))}.tt-chp-card-role{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-auto-rows:calc(22 * var(--u));align-items:center;column-gap:calc(10 * var(--u));font-size:calc(14 * var(--u))}.tt-chp-card-role-label{grid-row:span 2}.tt-chp-tick{display:inline-flex;align-items:center;gap:calc(4 * var(--u))}.tt-chp-tick-box{width:calc(14 * var(--u));height:calc(14 * var(--u));border:calc(1.5 * var(--u)) solid var(--tt-ink);border-radius:calc(3 * var(--u))}.tt-chp-stats{display:flex;flex-direction:column;gap:calc(4 * var(--u));margin-top:calc(2 * var(--u))}.tt-chp-stat{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,calc(28 * var(--u)));gap:calc(3 * var(--u));align-items:center}.tt-chp-stat-label{font-weight:700;font-size:calc(15 * var(--u));white-space:nowrap;overflow:hidden}.tt-chp-stat-box{height:calc(23 * var(--u));border:calc(1.5 * var(--u)) solid var(--tt-ink);border-radius:calc(4 * var(--u));font-size:calc(10 * var(--u));line-height:calc(12 * var(--u));color:var(--tt-muted);padding-left:calc(3 * var(--u))}.tt-chp-copies-1 .tt-chp-stat-box{height:calc(34 * var(--u))}.tt-chp-quote{border-left:calc(4 * var(--u)) solid var(--tt-ink);padding-left:calc(10 * var(--u))}.tt-chp-wanted-row{display:grid;gap:calc(22 * var(--u))}.tt-chp-wanted-row.tt-chp-copies-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-chp-wanted{border:calc(5 * var(--u)) solid var(--tt-ink);border-radius:calc(6 * var(--u));padding:calc(6 * var(--u))}.tt-chp-wanted-inner{border:calc(1.5 * var(--u)) solid var(--tt-ink);padding:calc(12 * var(--u)) calc(18 * var(--u)) calc(16 * var(--u));display:flex;flex-direction:column}.tt-chp-wanted-word{text-align:center;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(76 * var(--u));line-height:calc(84 * var(--u));letter-spacing:.08em}.tt-chp-copies-2 .tt-chp-wanted-word{font-size:calc(54 * var(--u));line-height:calc(62 * var(--u))}.tt-chp-wanted-draw{width:calc(420 * var(--u));max-width:100%;height:calc(300 * var(--u));margin:calc(6 * var(--u)) auto calc(10 * var(--u))}.tt-chp-copies-2 .tt-chp-wanted-draw{height:calc(250 * var(--u))}.tt-chp-wanted-name{text-align:center;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(28 * var(--u));min-height:calc(40 * var(--u));line-height:calc(36 * var(--u));padding-top:calc(4 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--tt-ink);overflow-wrap:anywhere}.tt-chp-wanted-caption{text-align:center;font-size:calc(12 * var(--u));color:var(--tt-muted);margin-bottom:calc(4 * var(--u))}.tt-chp-report{border:calc(3 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u)) calc(16 * var(--u));display:flex;flex-direction:column;gap:calc(10 * var(--u))}.tt-chp-report-head{text-align:center;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(30 * var(--u));line-height:calc(38 * var(--u));letter-spacing:.12em;text-transform:uppercase;border-bottom:calc(2 * var(--u)) solid var(--tt-ink);padding-bottom:calc(6 * var(--u))}.tt-chp-report-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(22 * var(--u))}.tt-chp-report-wide{grid-column:span 2}.tt-chp-report-table{display:grid;grid-template-columns:calc(180 * var(--u)) calc(80 * var(--u)) minmax(0,1fr);border:calc(2 * var(--u)) solid var(--tt-ink);margin-top:calc(4 * var(--u))}.tt-chp-report-th{font-weight:700;font-size:calc(15 * var(--u));line-height:calc(32 * var(--u));padding:0 calc(10 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--tt-ink)}.tt-chp-report-th-grade{text-align:center;border-left:calc(1.5 * var(--u)) solid var(--tt-ink);border-right:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-chp-report-e,.tt-chp-report-g,.tt-chp-report-q{border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink);min-height:calc(72 * var(--u))}.tt-chp-report-table>:nth-last-child(-n+3){border-bottom:none}.tt-chp-report-q{display:flex;flex-direction:column;justify-content:center;padding:0 calc(10 * var(--u));font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(18 * var(--u))}.tt-chp-report-own{font-family:inherit;font-size:calc(14 * var(--u));font-weight:400}.tt-chp-report-own-line{flex:none;margin-top:calc(6 * var(--u))}.tt-chp-report-g{border-left:calc(1.5 * var(--u)) solid var(--tt-ink);border-right:calc(1.5 * var(--u)) solid var(--tt-ink);display:flex;align-items:center}.tt-chp-report-grade{width:calc(48 * var(--u));height:calc(48 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:999px;margin:0 auto}.tt-chp-report-e{padding:0 calc(12 * var(--u)) calc(8 * var(--u))}.tt-chp-report-legend{font-size:calc(13 * var(--u));line-height:1.4}