.tt-sbp-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-sbp-worksheet+.tt-sbp-worksheet{margin-top:24px}.tt-sbp-header{display:flex;gap:calc(16 * var(--u));justify-content:space-between;font-size:calc(20 * var(--u));font-weight:700;margin-bottom:calc(12 * var(--u))}.tt-sbp-header>span:first-child{flex:none;white-space:nowrap}.tt-sbp-header>span:last-child{text-align:right}.tt-sbp-title{font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-sbp-meta{font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(10 * var(--u))}.tt-sbp-legend{font-size:calc(14 * var(--u));line-height:1.4;border:calc(1.5 * var(--u)) solid var(--tt-ink);border-radius:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));margin-bottom:calc(6 * var(--u));box-sizing:border-box}.tt-sbp-body,.tt-sbp-section{flex:1 0 auto;display:flex;flex-direction:column}.tt-sbp-heading{flex:none;font-size:calc(16 * var(--u));line-height:calc(22 * var(--u));font-weight:700;margin-top:calc(10 * var(--u));padding-bottom:calc(3 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-sbp-list{flex:1 0 auto;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tt-sbp-item{flex:1 0 auto;display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) 0;break-inside:avoid;page-break-inside:avoid}.tt-sbp-item+.tt-sbp-item{border-top:calc(1 * var(--u)) dashed var(--tt-line)}.tt-page .tt-sbp-index{flex:none;min-width:calc(28 * var(--u));height:calc(28 * var(--u));font-size:calc(15 * var(--u))}.tt-sbp-itembody{flex:1;min-width:0}.tt-sbp-text{font-size:calc(21 * var(--u));line-height:calc(38 * var(--u));font-weight:500;padding-right:calc(10 * var(--u));box-sizing:border-box}.tt-sbp-row,.tt-sbp-text{width:min(calc(682 * var(--u)),100%)}.tt-sbp-row{display:grid;align-items:center;column-gap:calc(12 * var(--u))}.tt-sbp-row .tt-sbp-text{width:auto}.tt-sbp-row-box{grid-template-columns:auto minmax(0,1fr)}.tt-sbp-row-choices{grid-template-columns:minmax(0,1fr) auto}.tt-sbp-box{display:block;width:calc(40 * var(--u));height:calc(40 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(7 * var(--u));box-sizing:border-box;text-align:center;font-weight:700;font-size:calc(24 * var(--u));line-height:calc(36 * var(--u))}.tt-sbp-under{text-decoration:underline;text-decoration-thickness:calc(2.5 * var(--u));text-underline-offset:calc(5 * var(--u))}.tt-sbp-circle{border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(15 * var(--u));padding:calc(1 * var(--u)) calc(6 * var(--u));-webkit-box-decoration-break:clone;box-decoration-break:clone}.tt-sbp-bar{display:inline-block;vertical-align:middle;width:0;height:calc(32 * var(--u));margin:0 calc(8 * var(--u));border-left:calc(3 * var(--u)) solid var(--tt-ink)}.tt-sbp-choices{display:flex;gap:calc(8 * var(--u));align-items:center;white-space:nowrap}.tt-sbp-choice{display:block;min-width:calc(44 * var(--u));height:calc(34 * var(--u));padding:0 calc(6 * var(--u));border:calc(2 * var(--u)) solid transparent;border-radius:calc(17 * var(--u));box-sizing:border-box;text-align:center;font-weight:700;font-size:calc(19 * var(--u));line-height:calc(30 * var(--u))}.tt-sbp-choice-on{border-color:var(--tt-ink)}.tt-sbp-text-finish{line-height:calc(50 * var(--u))}.tt-sbp-blank{position:relative;display:inline-block;vertical-align:baseline;height:calc(30 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink);box-sizing:border-box;white-space:nowrap}.tt-sbp-blank-subject{width:calc(300 * var(--u))}.tt-sbp-blank-predicate{width:calc(400 * var(--u))}.tt-sbp-nowrap{white-space:nowrap}.tt-sbp-blank-hint{position:absolute;left:0;right:0;top:calc(31 * var(--u));text-align:center;font-size:calc(11 * var(--u));line-height:calc(13 * var(--u));font-weight:500;color:var(--tt-muted)}.tt-sbp-blank-answer{position:absolute;left:calc(4 * var(--u));bottom:calc(1 * var(--u));font-size:calc(18 * var(--u));line-height:calc(24 * var(--u));font-style:italic;font-weight:500}.tt-sbp-match{flex:1 0 auto;display:grid;grid-template-columns:37% minmax(0,1fr) 47%;grid-template-rows:repeat(var(--tt-sbp-rows),minmax(0,1fr));margin-top:calc(6 * var(--u))}.tt-sbp-mcell{display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u)) 0;min-width:0}.tt-sbp-mcell-left{grid-column:1}.tt-sbp-mcell-right{grid-column:3}.tt-sbp-mcard{flex:1;min-width:0;align-self:stretch;display:flex;align-items:center;border:calc(1.5 * var(--u)) solid var(--tt-ink);border-radius:calc(9 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));box-sizing:border-box;font-size:calc(19 * var(--u));line-height:calc(25 * var(--u));font-weight:500}.tt-sbp-dot{flex:none;width:calc(11 * var(--u));height:calc(11 * var(--u));border-radius:50%;background:var(--tt-ink)}.tt-sbp-gutter{grid-column:2;grid-row:1/-1;position:relative;min-width:0}.tt-sbp-gutter svg{position:absolute;left:0;top:0;width:100%;height:100%;display:block}