.tt-jbc-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-jbc-worksheet+.tt-jbc-worksheet{margin-top:24px}.tt-jbc-title{font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-jbc-meta{font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(14 * var(--u))}.tt-jbc-name{display:block;max-width:100%;font-weight:700;font-size:calc(var(--fs) * var(--u) * var(--tt-text-fit, 1));line-height:1.15;text-align:center;overflow-wrap:normal}.tt-jbc-name-blank{width:80%;height:calc(34 * var(--u));border-bottom:calc(1.5 * var(--u)) dashed var(--tt-ink)}.tt-jbc-duty{display:block;font-weight:400;line-height:1.25;text-align:center}.tt-jbc-icon{display:block;flex:0 0 auto;object-fit:contain}.tt-jbc-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-auto-rows:calc(var(--card-h, 250) * var(--u));gap:calc(var(--card-gap, 14) * var(--u)) calc(14 * var(--u))}.tt-jbc-per-6 .tt-jbc-grid{--cols:2;--card-h:270;--card-gap:14}.tt-jbc-per-9 .tt-jbc-grid{--cols:3;--card-h:250;--card-gap:14}.tt-jbc-per-12 .tt-jbc-grid{--cols:3;--card-h:192;--card-gap:10}.tt-jbc-card{display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u));min-width:0;padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(14 * var(--u));background:#ffffff}.tt-jbc-card-icon{width:calc(var(--icon, 60) * var(--u));height:calc(var(--icon, 60) * var(--u))}.tt-jbc-per-6{--icon:64}.tt-jbc-per-12{--icon:40}.tt-jbc-per-12 .tt-jbc-card{padding:calc(10 * var(--u));gap:calc(4 * var(--u))}.tt-jbc-card .tt-jbc-duty{font-size:calc(13 * var(--u))}.tt-jbc-per-6 .tt-jbc-card .tt-jbc-duty{font-size:calc(15 * var(--u))}.tt-jbc-per-12 .tt-jbc-card .tt-jbc-duty{font-size:calc(12 * var(--u))}.tt-jbc-spacer{flex:1 1 auto}.tt-jbc-helper{display:flex;align-items:flex-end;align-self:stretch;gap:calc(6 * var(--u));height:calc(28 * var(--u));flex:0 0 auto}.tt-jbc-helper-label{font-size:calc(13 * var(--u));font-weight:600;line-height:1}.tt-jbc-helper-line{flex:1 1 auto;border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-jbc-per-6 .tt-jbc-helper{height:calc(34 * var(--u))}.tt-jbc-per-6 .tt-jbc-helper-label{font-size:calc(16 * var(--u))}.tt-jbc-clip{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:calc(96 * var(--u));height:calc(30 * var(--u));border:calc(1.5 * var(--u)) dashed var(--tt-ink);border-radius:calc(8 * var(--u));font-size:calc(12 * var(--u));line-height:1;text-transform:uppercase;letter-spacing:.06em}.tt-jbc-strips{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:calc(92 * var(--u));gap:calc(10 * var(--u))}.tt-jbc-strip{display:flex;align-items:center;gap:calc(18 * var(--u));min-width:0;padding:0 calc(20 * var(--u));border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(12 * var(--u));background:#ffffff}.tt-jbc-strip-icon{width:calc(64 * var(--u));height:calc(64 * var(--u))}.tt-jbc-strip-text{flex:1 1 auto;min-width:0}.tt-jbc-strip .tt-jbc-duty,.tt-jbc-strip .tt-jbc-name{text-align:left;white-space:nowrap}.tt-jbc-strip .tt-jbc-name-blank{width:70%}.tt-jbc-strip .tt-jbc-duty{font-size:calc(16 * var(--u));margin-top:calc(2 * var(--u))}.tt-jbc-chart{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:calc(40 * var(--u)) repeat(var(--rows),calc(var(--row) * var(--u)));border:calc(2.5 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u));overflow:hidden}.tt-jbc-chart-icons{grid-template-columns:calc((var(--row) + 6) * var(--u)) minmax(0,1.1fr) minmax(0,1fr)}.tt-jbc-chart-head,.tt-jbc-chart-row{display:contents}.tt-jbc-chart-head>span{display:flex;align-items:center;padding:0 calc(12 * var(--u));font-size:calc(20 * var(--u));font-weight:700;border-bottom:calc(2.5 * var(--u)) solid var(--tt-ink);border-right:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-jbc-chart-head>span:last-child,.tt-jbc-chart-row>span:last-child{border-right:none}.tt-jbc-chart-row>span{display:flex;min-width:0;border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink);border-right:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-jbc-chart-row:last-child>span{border-bottom:none}.tt-jbc-chart-iconcell{align-items:center;justify-content:center}.tt-jbc-chart-icon{width:calc((var(--row) - 10) * var(--u));height:calc((var(--row) - 10) * var(--u))}.tt-jbc-chart-job{flex-direction:column;justify-content:center;padding:0 calc(12 * var(--u))}.tt-jbc-chart .tt-jbc-duty,.tt-jbc-chart .tt-jbc-name{text-align:left;white-space:nowrap}.tt-jbc-chart .tt-jbc-name-blank{height:auto;border-bottom:none}.tt-jbc-chart .tt-jbc-duty{font-size:calc(13 * var(--u));margin-top:calc(2 * var(--u))}.tt-jbc-app{display:flex;flex-direction:column;font-size:calc(18 * var(--u))}.tt-jbc-field{display:flex;align-items:flex-end;gap:calc(10 * var(--u));height:calc(48 * var(--u));margin-bottom:calc(6 * var(--u))}.tt-jbc-field-label{font-size:calc(20 * var(--u));font-weight:700;line-height:1;white-space:nowrap}.tt-jbc-field-line{flex:1 1 auto;border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-jbc-app-q{font-size:calc(20 * var(--u));font-weight:700;line-height:1.2;margin:calc(16 * var(--u)) 0 calc(10 * var(--u))}.tt-jbc-app-jobs{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),calc(32 * var(--u)));grid-auto-flow:column;column-gap:calc(16 * var(--u));margin-bottom:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u))}.tt-jbc-app-job{display:flex;align-items:center;gap:calc(8 * var(--u));min-width:0}.tt-jbc-app-job-name{flex:1 1 auto;min-width:0;white-space:nowrap;font-size:calc(17 * var(--u) * var(--tt-text-fit, 1))}.tt-jbc-box{flex:0 0 auto;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));background:#ffffff}.tt-jbc-lines{display:grid;grid-template-rows:repeat(3,calc(44 * var(--u)))}.tt-jbc-lines>span{border-bottom:calc(1.5 * var(--u)) solid var(--tt-ink)}.tt-jbc-app-promise{display:flex;align-items:center;gap:calc(10 * var(--u));margin-top:calc(22 * var(--u));font-size:calc(18 * var(--u));line-height:1.3}