.tt-ap-worksheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04);--ap-cell:84}.tt-ap-worksheet+.tt-ap-worksheet{margin-top:24px}.tt-ap-worksheet-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(4 * var(--u)) calc(16 * var(--u));font-size:calc(20 * var(--u));font-weight:700;color:var(--tt-ink);margin-bottom:calc(18 * var(--u))}.tt-ap-worksheet-title{font-weight:700;font-size:calc(28 * var(--u));margin-bottom:calc(10 * var(--u))}.tt-ap-worksheet-meta{font-size:calc(16 * var(--u));line-height:1.45;margin-bottom:calc(16 * var(--u))}.tt-ap-grid{display:grid;gap:calc(10 * var(--u));width:fit-content;margin:auto}.tt-ap-grid-snake{--ap-cell:96}.tt-ap-grid-loop{--ap-cell:72}.tt-ap-cell{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u));background:#ffffff;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif}.tt-ap-letter{font-size:calc(40 * var(--u));font-weight:700;color:var(--tt-line);line-height:1}.tt-ap-letter-answer{color:var(--tt-ink)}.tt-ap-hint .tt-ap-letter-answer{color:var(--tt-line)}.tt-ap-tag{position:absolute;top:calc(-11 * var(--u));left:50%;transform:translateX(-50%);padding:calc(1 * var(--u)) calc(8 * var(--u));border-radius:999px;background:var(--tt-ink);color:#ffffff;font-size:calc(11 * var(--u));font-weight:700;white-space:nowrap;line-height:1.4}.tt-ap-tag-finish{top:calc(3 * var(--u))}.tt-ap-arrow{position:absolute;font-size:calc(13 * var(--u));font-weight:700;color:var(--tt-line);line-height:1}.tt-ap-arrow-left{left:calc(-11 * var(--u));top:50%;transform:translateY(-50%)}.tt-ap-arrow-top{top:calc(-12 * var(--u));left:50%;transform:translateX(-50%)}.tt-ap-middle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 * var(--u))}.tt-ap-middle-picture{width:calc(150 * var(--u));height:calc(150 * var(--u))}.tt-ap-middle-text{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-size:calc(30 * var(--u));font-weight:700;color:var(--tt-ink)}