.tt-stc-worksheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--tt-ink)}.tt-stc-worksheet+.tt-stc-worksheet{margin-top:24px}.tt-stc-icon{flex:none;display:block;width:calc(22 * var(--u));height:calc(22 * var(--u))}.tt-stc-title{font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-stc-meta{font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(14 * var(--u))}.tt-stc-header{display:flex;justify-content:space-between;align-items:baseline;gap:calc(12 * var(--u));font-size:calc(18 * var(--u));font-weight:700;line-height:calc(26 * var(--u));margin-bottom:calc(10 * var(--u))}.tt-stc-header-note{flex:none;font-size:calc(13 * var(--u));font-weight:600;color:var(--tt-muted)}.tt-stc-cards{display:grid;grid-template-columns:repeat(2,calc(360 * var(--u)));grid-template-rows:repeat(2,calc(420 * var(--u)));width:fit-content;margin:0 auto}.tt-stc-grid-6 .tt-stc-cards{grid-template-rows:repeat(3,calc(280 * var(--u)))}.tt-stc-card{box-sizing:border-box;border-right:calc(1.5 * var(--u)) dashed var(--tt-ink);border-bottom:calc(1.5 * var(--u)) dashed var(--tt-ink);padding:calc(8 * var(--u));overflow:hidden}.tt-stc-card:nth-child(odd){border-left:calc(1.5 * var(--u)) dashed var(--tt-ink)}.tt-stc-card:nth-child(-n+2){border-top:calc(1.5 * var(--u)) dashed var(--tt-ink)}.tt-stc-card-inner{box-sizing:border-box;height:100%;border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(14 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u));display:grid;grid-template-rows:calc(32 * var(--u)) minmax(0,1fr) auto auto;row-gap:calc(6 * var(--u));background:#ffffff;overflow:hidden}.tt-stc-card-top{display:flex;align-items:center;gap:calc(10 * var(--u));min-width:0}.tt-page .tt-stc-badge{flex:none;min-width:calc(30 * var(--u));height:calc(30 * var(--u));padding:0 calc(6 * var(--u));font-size:calc(16 * var(--u))}.tt-stc-tag{display:inline-flex;gap:calc(5 * var(--u));font-size:calc(14 * var(--u));letter-spacing:calc(.5 * var(--u));text-transform:uppercase;white-space:nowrap}.tt-stc-goal,.tt-stc-tag{align-items:center;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:600}.tt-stc-goal{display:flex;justify-content:center;text-align:center;min-height:0;overflow:hidden}.tt-stc-grid-4 .tt-stc-goal.tt-stc-size-l{font-size:calc(34 * var(--u));line-height:calc(41 * var(--u))}.tt-stc-grid-4 .tt-stc-goal.tt-stc-size-m{font-size:calc(30 * var(--u));line-height:calc(37 * var(--u))}.tt-stc-grid-4 .tt-stc-goal.tt-stc-size-s{font-size:calc(27 * var(--u));line-height:calc(33 * var(--u))}.tt-stc-grid-6 .tt-stc-goal.tt-stc-size-l{font-size:calc(26 * var(--u));line-height:calc(31 * var(--u))}.tt-stc-grid-6 .tt-stc-goal.tt-stc-size-m{font-size:calc(23 * var(--u));line-height:calc(28 * var(--u))}.tt-stc-grid-6 .tt-stc-goal.tt-stc-size-s{font-size:calc(20.5 * var(--u));line-height:calc(25 * var(--u))}.tt-stc-mats{border-top:calc(1.5 * var(--u)) solid var(--tt-line);padding-top:calc(6 * var(--u))}.tt-stc-mats-label{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-size:calc(13 * var(--u));font-weight:600;letter-spacing:calc(.5 * var(--u));text-transform:uppercase;line-height:calc(18 * var(--u))}.tt-stc-mats-list{display:grid;grid-template-columns:repeat(2,max-content);grid-auto-rows:calc(30 * var(--u));column-gap:calc(18 * var(--u))}.tt-stc-grid-6 .tt-stc-mats-list{grid-auto-rows:calc(25 * var(--u))}.tt-stc-mat{display:flex;align-items:center;gap:calc(6 * var(--u));min-width:0;font-size:calc(16 * var(--u));font-weight:600;white-space:nowrap}.tt-stc-grid-6 .tt-stc-mat{font-size:calc(14.5 * var(--u))}.tt-stc-grid-6 .tt-stc-mat .tt-stc-icon{width:calc(20 * var(--u));height:calc(20 * var(--u))}.tt-stc-mat-text{overflow:hidden;text-overflow:ellipsis}.tt-stc-need{font-size:calc(14 * var(--u));line-height:calc(19 * var(--u));color:var(--tt-muted);font-weight:500}.tt-stc-rule{display:flex;align-items:center;gap:calc(8 * var(--u));border-top:calc(1.5 * var(--u)) solid var(--tt-line);padding-top:calc(6 * var(--u));min-height:calc(28 * var(--u))}.tt-stc-rule-text{font-size:calc(16 * var(--u));line-height:calc(20 * var(--u));font-weight:700}.tt-stc-grid-6 .tt-stc-rule-text{font-size:calc(14.5 * var(--u));line-height:calc(18 * var(--u))}.tt-stc-label{box-sizing:border-box;height:100%;border:calc(3 * var(--u)) solid var(--tt-ink);border-radius:calc(16 * var(--u));padding:calc(14 * var(--u));display:grid;grid-template-rows:calc(96 * var(--u)) auto auto;align-content:center;justify-items:center;row-gap:calc(12 * var(--u));text-align:center;overflow:hidden}.tt-stc-grid-6 .tt-stc-label{grid-template-rows:calc(64 * var(--u)) auto auto;row-gap:calc(8 * var(--u))}.tt-stc-label-icons{display:flex;align-items:center;gap:calc(14 * var(--u))}.tt-stc-label-icon{display:block;width:calc(88 * var(--u));height:calc(88 * var(--u))}.tt-stc-grid-6 .tt-stc-label-icon{width:calc(60 * var(--u));height:calc(60 * var(--u))}.tt-stc-label-name{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(40 * var(--u));line-height:calc(46 * var(--u))}.tt-stc-grid-6 .tt-stc-label-name{font-size:calc(30 * var(--u));line-height:calc(35 * var(--u))}.tt-stc-label-items{font-size:calc(18 * var(--u));line-height:calc(24 * var(--u));font-weight:500;color:var(--tt-muted)}.tt-stc-grid-6 .tt-stc-label-items{font-size:calc(15 * var(--u));line-height:calc(20 * var(--u))}.tt-stc-rec{display:grid;grid-template-columns:repeat(2,calc(354 * var(--u)));grid-template-rows:calc(124 * var(--u)) calc(162 * var(--u)) calc(200 * var(--u)) calc(192 * var(--u)) calc(134 * var(--u));grid-template-areas:"ask ask" "imagine create" "plan plan" "test test" "improve improve";gap:calc(12 * var(--u));width:fit-content;margin:0 auto}.tt-stc-band-k1 .tt-stc-rec{grid-template-rows:calc(124 * var(--u)) calc(162 * var(--u)) calc(240 * var(--u)) calc(158 * var(--u)) calc(100 * var(--u))}.tt-stc-ask{grid-area:ask}.tt-stc-imagine{grid-area:imagine}.tt-stc-create{grid-area:create}.tt-stc-plan{grid-area:plan}.tt-stc-test{grid-area:test}.tt-stc-improve{grid-area:improve}.tt-stc-step{box-sizing:border-box;border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u));display:grid;grid-template-rows:calc(32 * var(--u)) minmax(0,1fr);row-gap:calc(4 * var(--u));min-width:0;overflow:hidden}.tt-stc-step-head{display:flex;align-items:center;gap:calc(8 * var(--u));min-width:0;white-space:nowrap}.tt-page .tt-stc-step-num{flex:none;min-width:calc(28 * var(--u));height:calc(28 * var(--u));font-size:calc(15 * var(--u))}.tt-stc-step-name{flex:none;font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(21 * var(--u));text-transform:uppercase;letter-spacing:calc(.5 * var(--u))}.tt-stc-step-prompt{font-size:calc(15 * var(--u));font-weight:500;overflow:hidden;text-overflow:ellipsis}.tt-stc-ask-goal{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:calc(24 * var(--u));line-height:calc(30 * var(--u))}.tt-stc-ask-goal.tt-stc-size-s{font-size:calc(21 * var(--u));line-height:calc(26 * var(--u))}.tt-stc-ask-rule{display:flex;align-items:center;gap:calc(8 * var(--u));margin-top:calc(4 * var(--u));font-size:calc(16 * var(--u));line-height:calc(22 * var(--u));font-weight:700}.tt-stc-lines{display:grid;grid-auto-rows:calc(36 * var(--u))}.tt-stc-line{border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-stc-ideas{display:grid;grid-auto-rows:calc(42 * var(--u))}.tt-stc-idea{display:grid;grid-template-columns:calc(22 * var(--u)) minmax(0,1fr);align-items:end}.tt-stc-idea-n{font-weight:700;font-size:calc(17 * var(--u));line-height:calc(30 * var(--u))}.tt-stc-used{display:grid;grid-auto-rows:calc(26 * var(--u));align-content:start}.tt-stc-used-row{display:flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(15.5 * var(--u));font-weight:600;white-space:nowrap;overflow:hidden}.tt-stc-used-row .tt-stc-icon{width:calc(20 * var(--u));height:calc(20 * var(--u))}.tt-stc-box{flex:none;box-sizing:border-box;width:calc(18 * var(--u));height:calc(18 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(3 * var(--u))}.tt-stc-sketch{box-sizing:border-box;border:calc(1.5 * var(--u)) dashed var(--tt-line);border-radius:calc(8 * var(--u));min-height:0}.tt-stc-table{width:100%;border-collapse:collapse;table-layout:fixed;align-self:start}.tt-stc-table td,.tt-stc-table th{border:calc(1.5 * var(--u)) solid var(--tt-ink);padding:0 calc(8 * var(--u));text-align:center;vertical-align:middle}.tt-stc-table th{height:calc(30 * var(--u));font-size:calc(14.5 * var(--u));font-weight:700}.tt-stc-table th:first-child{width:calc(64 * var(--u))}.tt-stc-table th:last-child{width:calc(190 * var(--u))}.tt-stc-table-k1 th:last-child{width:auto}.tt-stc-table td{height:calc(34 * var(--u))}.tt-stc-try{font-weight:700;font-size:calc(17 * var(--u))}.tt-stc-yesno{display:inline-flex;gap:calc(14 * var(--u))}.tt-stc-circle{box-sizing:border-box;display:inline-block;border:calc(1.8 * var(--u)) solid var(--tt-ink);border-radius:calc(14 * var(--u));padding:0 calc(12 * var(--u));font-size:calc(15 * var(--u));line-height:calc(22 * var(--u));font-weight:600}