.tt-swg-worksheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--tt-ink)}.tt-swg-worksheet+.tt-swg-worksheet{margin-top:24px}.tt-swg-title{font-weight:700;font-size:calc(30 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-swg-need{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--u)) calc(8 * var(--u));font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-size:calc(15 * var(--u));font-weight:600;color:var(--tt-muted);margin-bottom:calc(6 * var(--u))}.tt-swg-need-label{color:var(--tt-ink);font-weight:700}.tt-swg-source{margin-left:auto;color:var(--tt-ink)}.tt-swg-rules{list-style:decimal;margin:0 0 calc(14 * var(--u));padding-left:calc(24 * var(--u));font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-size:calc(16 * var(--u));font-weight:500;line-height:1.35;color:var(--tt-ink)}.tt-swg-rules li::marker{font-weight:700}.tt-swg-rules li+li{margin-top:calc(3 * var(--u))}.tt-swg-board-wrap{flex:1;display:flex;flex-direction:column}.tt-swg-word{display:block;box-sizing:border-box;width:100%;padding:0 calc(3 * var(--u));text-align:center;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:600;line-height:1.1;white-space:nowrap;color:var(--tt-ink)}.tt-swg-die{display:block;flex:none}.tt-swg-path{display:grid;margin:auto}.tt-swg-sq{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(12 * var(--u));background:#ffffff;text-align:center;padding:calc(4 * var(--u));overflow:hidden}.tt-swg-sq-finish,.tt-swg-sq-start{border-width:calc(4.5 * var(--u))}.tt-swg-sq-action{border-style:dashed}.tt-swg-sq-label{font-size:calc(22 * var(--u));line-height:1}.tt-swg-sq-label,.tt-swg-sq-text{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700}.tt-swg-sq-text{font-size:calc(16 * var(--u));line-height:1.1;font-style:italic}.tt-swg-columns{display:grid;gap:calc(8 * var(--u));margin:auto}.tt-swg-col-head{border-bottom:calc(3 * var(--u)) solid var(--tt-ink)}.tt-swg-box,.tt-swg-col-head{display:flex;align-items:center;justify-content:center}.tt-swg-box{box-sizing:border-box;border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u));background:#ffffff;overflow:hidden}.tt-swg-oval{border-radius:calc(44 * var(--u))}.tt-swg-grid{display:grid;gap:0;width:fit-content;margin:auto;border:calc(3 * var(--u)) solid var(--tt-ink);border-radius:calc(8 * var(--u));overflow:hidden}.tt-swg-cell{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:calc(1.5 * var(--u)) solid var(--tt-ink);background:#ffffff;overflow:hidden}.tt-swg-swat{margin-bottom:calc(12 * var(--u))}.tt-swg-swat .tt-swg-word{font-weight:700}.tt-swg-cards-label{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-size:calc(14 * var(--u));font-weight:600;color:var(--tt-muted);margin:0 auto calc(6 * var(--u));width:calc(680 * var(--u))}.tt-swg-cards{display:grid;width:fit-content;margin:0 auto}.tt-swg-card{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0 calc(-1.5 * var(--u)) calc(-1.5 * var(--u)) 0;border:calc(1.5 * var(--u)) dashed var(--tt-line);overflow:hidden}.tt-swg-ttt{display:grid;grid-template-columns:repeat(2,calc(324 * var(--u)));gap:calc(36 * var(--u)) calc(48 * var(--u));margin:auto}.tt-swg-ttt-label{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-size:calc(15 * var(--u));font-weight:700;margin-bottom:calc(6 * var(--u));height:calc(20 * var(--u))}.tt-swg-ttt-board{display:grid}.tt-swg-ttt-cell{display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}.tt-swg-ttt-r{border-right:calc(3.5 * var(--u)) solid var(--tt-ink)}.tt-swg-ttt-b{border-bottom:calc(3.5 * var(--u)) solid var(--tt-ink)}