.general-workbook-layout article{flex-direction:column;min-height:680px;display:flex}.general-workbook-layout article section>.flex.items-start,.general-workbook-layout article section>.mt-3.space-y-3{width:100%;max-width:36rem;margin-left:auto;margin-right:auto}.general-workbook-layout article section>.mt-3.space-y-3{padding-left:0!important}.general-workbook-layout article section>.mt-3.space-y-3>div{width:100%}.general-workbook-layout article section>.mt-3.space-y-3>div>.flex{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;column-gap:.75rem;display:grid}.general-workbook-layout article section>.mt-3.space-y-3>div>.flex>span{text-align:center;width:1.75rem;padding-top:.08rem}.general-workbook-layout article section>.mt-3.space-y-3>div>.flex>p{overflow-wrap:anywhere;min-width:0;margin:0}.general-workbook-layout article section>.mt-3.space-y-3 .grid{width:100%;max-width:32rem;margin-left:auto;margin-right:auto}.general-workbook-layout article section>.mt-3.space-y-3 input,.general-workbook-layout article section>.mt-3.space-y-3 select{width:min(100%,32rem);margin-left:auto;margin-right:auto;display:block}.general-workbook-layout article section>.mt-3.space-y-3 button{text-align:center;overflow-wrap:anywhere;justify-content:center;min-width:0}.general-workbook-layout article>.mt-5.space-y-5{flex:1 0 auto;padding-bottom:0!important}.general-workbook-layout article>.absolute.bottom-14{width:min(100%,36rem);margin:1.25rem auto 0;padding-top:.9rem;position:static!important;inset:auto!important}.general-workbook-layout article>footer.absolute.bottom-5{width:min(100%,36rem);margin:.9rem auto 0;padding-top:.55rem;position:static!important;inset:auto!important}.general-workbook-layout article>header,.general-workbook-layout article>.mt-5.space-y-5{width:100%}@media (min-width:1024px){.general-workbook-layout main>div:last-child>div:first-child{align-items:start}}@media (max-width:639px){.general-workbook-layout article{min-height:0}.general-workbook-layout article section>.flex.items-start,.general-workbook-layout article section>.mt-3.space-y-3,.general-workbook-layout article section>.mt-3.space-y-3 .grid,.general-workbook-layout article section>.mt-3.space-y-3 input,.general-workbook-layout article section>.mt-3.space-y-3 select,.general-workbook-layout article>.absolute.bottom-14,.general-workbook-layout article>footer.absolute.bottom-5{max-width:100%}.general-workbook-layout article section>.mt-3.space-y-3 .grid{grid-template-columns:minmax(0,1fr)!important}}.czech-workbook-page .czech-exercise-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:.65rem;display:grid}.czech-workbook-page .czech-exercise-grid>section{min-width:0;margin:0}.czech-workbook-page .czech-exercise-grid>section>.flex.items-start,.czech-workbook-page .czech-exercise-grid>section>.mt-3.space-y-3,.czech-workbook-page .czech-exercise-grid>section>.mt-2\.5.space-y-2{width:100%;max-width:none;margin-left:0;margin-right:0}.czech-workbook-page .czech-exercise-image{background:#fffc;width:100%;max-width:100%}.czech-workbook-page .czech-exercise-portrait .czech-exercise-image{max-width:7.25rem;margin-left:auto;margin-right:auto}.czech-workbook-page .czech-exercise-visual .czech-exercise-image{max-width:11rem;margin-left:auto;margin-right:auto}@media (min-width:1024px){.czech-workbook-page{align-self:stretch;height:auto;max-height:none;min-height:940px!important}.czech-workbook-page .czech-exercise-grid{flex:auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:.7rem;overflow:visible;padding-bottom:5.25rem!important}.czech-workbook-page .czech-exercise-cloze{grid-column:span 8/span 8}.czech-workbook-page .czech-exercise-portrait{grid-column:span 4/span 4}.czech-workbook-page .czech-exercise-analysis,.czech-workbook-page .czech-exercise-options{grid-column:1/-1}.czech-workbook-page .czech-exercise-true-false{grid-column:span 7/span 7}.czech-workbook-page .czech-exercise-visual,.czech-workbook-page .czech-exercise-context{grid-column:span 5/span 5}.czech-workbook-page .czech-exercise-summary{grid-column:1/-1}.czech-workbook-page .czech-exercise-default{grid-column:span 6/span 6}.czech-workbook-page>.absolute.bottom-14{background:linear-gradient(#fffef900,#fffef9 30%);width:auto!important;margin:0!important;padding-top:.55rem!important;position:absolute!important;bottom:2.8rem!important;left:1.25rem!important;right:1.25rem!important}.czech-workbook-page>footer.absolute.bottom-5{background:#fffef9;width:auto!important;margin:0!important;padding-top:.4rem!important;position:absolute!important;bottom:.9rem!important;left:1.25rem!important;right:1.25rem!important}.czech-workbook-page .czech-exercise-options .mt-2\.5.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.czech-workbook-page{min-height:0!important}}.czech-workbook-page .czech-exercise-summary{background:#f4f8fa;border-color:#cbd9df}@media (min-width:1024px){.czech-workbook-page .czech-exercise-summary{grid-column:span 5/span 5}}.czech-workbook-page .czech-exercise-summary textarea{min-height:62px}.czech-workbook-page .czech-item-prompt--plain{display:block!important}.czech-workbook-page .czech-item-prompt--plain>p{width:100%;min-width:0}.czech-workbook-page .czech-item-prompt--marked{align-items:start;column-gap:.75rem;grid-template-columns:1.75rem minmax(0,1fr)!important;display:grid!important}.czech-page-shell{transform-origin:top;border-radius:8px;flex-direction:column;animation:.28s ease-out both czech-page-enter;display:flex;box-shadow:0 18px 42px #0f172a1f,0 2px 8px #0f172a0f}.czech-page-header{min-height:116px}.czech-workbook-page .czech-exercise-grid{flex:auto;align-items:stretch}.czech-workbook-page .czech-exercise-card{border-radius:12px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 1px 3px #0f172a0b}.czech-workbook-page .czech-exercise-card:hover{transform:translateY(-1px);box-shadow:0 5px 14px #0f172a12}.czech-workbook-page .czech-exercise-card>.flex.items-start:first-child{align-items:flex-start;min-height:34px}.czech-workbook-page .czech-exercise-card h2{line-height:1.25}.czech-workbook-page .czech-exercise-image{border-color:#64748b38;border-radius:10px;box-shadow:0 3px 10px #0f172a12}.czech-workbook-page .czech-exercise-image img{transition:transform .22s}.czech-workbook-page .czech-exercise-image:hover img{transform:scale(1.015)}.czech-workbook-page input,.czech-workbook-page textarea,.czech-workbook-page select{transition:border-color .15s,background-color .15s,box-shadow .15s}.czech-workbook-page textarea{border-radius:9px;background:#ffffffb3!important;border:1px solid #64748b47!important;padding:.55rem .65rem!important}.czech-workbook-page textarea:focus{box-shadow:0 0 0 3px #4f71831a;background:#fff!important;border-color:#4f7183!important}.czech-workbook-page input:focus,.czech-workbook-page select:focus{box-shadow:0 3px 0 -2px #2f759438}.czech-workbook-page .czech-choice-grid{width:100%;max-width:none;margin-left:0;margin-right:0}.czech-workbook-page .czech-choice-button{background:#ffffffd1;border:1px solid #64748b3d;border-radius:9px;padding:.42rem .55rem;transition:transform .14s,border-color .14s,background-color .14s,box-shadow .14s;box-shadow:0 1px 2px #0f172a08}.czech-workbook-page .czech-choice-button:hover{background:#fff;border-color:#7d9aaa;transform:translateY(-1px);box-shadow:0 3px 8px #0f172a0f}.czech-workbook-page .czech-choice-button:active{transform:translateY(0)scale(.985)}.czech-workbook-page .czech-choice-button[aria-pressed=true]{color:#274f63;background:#e8f1f5;border-color:#4f7183;box-shadow:inset 0 0 0 1px #4f718314}.czech-workbook-page .czech-choice-indicator{border-radius:4px;transition:transform .14s,border-color .14s,background-color .14s}.czech-workbook-page .czech-choice-button[aria-pressed=true] .czech-choice-indicator{transform:scale(1.05)}.czech-workbook-page .czech-true-false-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:220px!important}.czech-workbook-page .czech-true-false-button{letter-spacing:.04em;min-height:34px;font-weight:800;text-align:center!important;justify-content:center!important}.czech-workbook-page .czech-true-false-button .czech-choice-indicator{display:none}.czech-workbook-page .czech-true-false-button[aria-pressed=true]{background:#dce9ef;border-color:#4f7183;box-shadow:0 3px 8px #2f75941f}.czech-workbook-page .czech-check-button{transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 5px 12px #0284c729}.czech-workbook-page .czech-check-button:hover:not(:disabled){filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 7px 16px #0284c733}.czech-workbook-page .czech-solution-button:hover{background:#fff7f7;transform:translateY(-1px)}.czech-workbook-page .czech-exercise-true-false,.czech-workbook-page .czech-exercise-summary,.czech-workbook-page .czech-exercise-analysis,.czech-workbook-page .czech-exercise-options,.czech-workbook-page .czech-exercise-cloze,.czech-workbook-page .czech-exercise-portrait{min-height:0}@media (min-width:1024px){.czech-workbook-page .czech-exercise-analysis,.czech-workbook-page .czech-exercise-options{grid-column:1/-1}.czech-workbook-page .czech-exercise-true-false{grid-column:span 7/span 7}.czech-workbook-page .czech-exercise-summary{grid-column:span 5/span 5}}@keyframes czech-page-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.czech-page-shell,.czech-workbook-page .czech-exercise-card,.czech-workbook-page .czech-exercise-image img,.czech-workbook-page .czech-choice-button,.czech-workbook-page .czech-check-button,.czech-workbook-page input,.czech-workbook-page textarea,.czech-workbook-page select{transition:none!important;animation:none!important;transform:none!important}}@media (max-width:1023px){.czech-page-header,.czech-workbook-page .czech-exercise-analysis,.czech-workbook-page .czech-exercise-options,.czech-workbook-page .czech-exercise-true-false,.czech-workbook-page .czech-exercise-summary,.czech-workbook-page .czech-exercise-cloze,.czech-workbook-page .czech-exercise-portrait{min-height:0}}.general-workbook-layout .czech-workbook-page .czech-choice-grid{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.general-workbook-layout .czech-workbook-page .czech-choice-button{text-align:left!important;justify-content:flex-start!important}.general-workbook-layout .czech-workbook-page .czech-true-false-button{text-align:center!important;justify-content:center!important}.czech-workbook-reader>.sticky a,.czech-workbook-reader>.sticky button,.czech-workbook-reader>div:last-child>nav button{transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s}.czech-workbook-reader>.sticky a:hover,.czech-workbook-reader>.sticky button:hover,.czech-workbook-reader>div:last-child>nav button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 12px #0f172a14}.czech-workbook-reader>.sticky a:active,.czech-workbook-reader>.sticky button:active,.czech-workbook-reader>div:last-child>nav button:active:not(:disabled){transform:translateY(0)scale(.985)}@media (min-width:1024px){.czech-workbook-reader>div:last-child>div:first-child{align-items:stretch}.czech-workbook-page .czech-exercise-grid{grid-auto-rows:max-content;grid-auto-flow:row}.czech-workbook-page .czech-exercise-card{height:100%}.czech-workbook-page .czech-exercise-options .czech-multi-select-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.czech-workbook-page .czech-page-actions{background:linear-gradient(#fffef900,#fffef9eb 12%,#fffef9 28%);border-top:1px solid #64748b38;padding-top:.8rem}.czech-workbook-page .czech-save-note{min-height:34px}.czech-workbook-page .czech-save-dot{background:#16a34a;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #16a34a1a}.czech-workbook-page .czech-score-pill{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-height:36px;padding:.42rem .8rem;font-size:10px;font-weight:800;display:inline-flex}.czech-workbook-page .czech-score-pill--perfect{color:#047857;background:#ecfdf5f2;border-color:#10b98147}.czech-workbook-page .czech-score-pill--partial{color:#92400e;background:#fffbebf5;border-color:#f59e0b4d}.czech-workbook-page .czech-score-value{font-size:11px;font-weight:900}.czech-workbook-page .czech-check-button{letter-spacing:.01em;justify-content:center;gap:.5rem;min-width:202px;box-shadow:0 7px 16px #0284c72b,inset 0 1px #ffffff2e;border-radius:12px!important;min-height:38px!important;padding:.58rem 1rem!important;font-size:10.5px!important}.czech-workbook-page .czech-check-icon{background:#ffffff1f;border:1px solid #ffffff75;border-radius:6px;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.czech-workbook-page .czech-check-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #0284c738,inset 0 1px #fff3}.czech-workbook-page .czech-check-button:active:not(:disabled){transform:translateY(0)scale(.985)}.czech-workbook-page .czech-check-button:disabled{box-shadow:none;opacity:.66;transform:none}@media (max-width:639px){.czech-workbook-page .czech-page-actions>div{align-items:stretch}.czech-workbook-page .czech-save-note{min-height:0}.czech-workbook-page .czech-check-button,.czech-workbook-page .czech-score-pill{width:100%}}.czech-workbook-page .czech-exercise-grid{grid-auto-flow:dense}.czech-workbook-page .czech-exercise-fill,.czech-workbook-page .czech-exercise-match,.czech-workbook-page .czech-exercise-correction,.czech-workbook-page .czech-exercise-textwork,.czech-workbook-page .czech-exercise-application,.czech-workbook-page .czech-exercise-true-false,.czech-workbook-page .czech-exercise-summary{min-width:0}.czech-workbook-page .czech-exercise-textwork .czech-exercise-image{width:7.5rem;max-width:7.5rem;margin-left:auto;margin-right:0}.czech-workbook-page .czech-exercise-textwork .czech-exercise-image img{max-height:108px}.czech-workbook-page .czech-exercise-match .mt-3.space-y-3,.czech-workbook-page .czech-exercise-fill .mt-3.space-y-3,.czech-workbook-page .czech-exercise-correction .mt-3.space-y-3{gap:.5rem}.czech-workbook-page .czech-exercise-match input,.czech-workbook-page .czech-exercise-correction input,.czech-workbook-page .czech-exercise-fill input{min-height:2.15rem}@media (min-width:1024px){.czech-workbook-page .czech-exercise-fill{grid-column:span 7/span 7}.czech-workbook-page .czech-exercise-match{grid-column:span 5/span 5}.czech-workbook-page .czech-exercise-correction,.czech-workbook-page .czech-exercise-textwork,.czech-workbook-page .czech-exercise-application{grid-column:1/-1}.czech-workbook-page .czech-exercise-true-false{grid-column:span 7/span 7}.czech-workbook-page .czech-exercise-summary{grid-column:span 5/span 5}.czech-workbook-page .czech-exercise-grid{gap:.6rem}.czech-workbook-page .czech-exercise-card{padding:.72rem}.czech-workbook-page .czech-exercise-card>.flex.items-start:first-child{min-height:0}.czech-page-header{min-height:96px}}@media (max-width:1023px){.czech-workbook-page .czech-exercise-textwork .czech-exercise-image{width:6.5rem;max-width:6.5rem;margin-left:auto}}.math-workbook-page .czech-page-header{border-color:#7c3aed61!important}.math-workbook-page .czech-exercise-card{background:#faf8ffeb;border-color:#8b5cf638}.math-workbook-page .czech-exercise-card:hover{border-color:#7c3aed61;box-shadow:0 6px 16px #5b21b614}.math-workbook-page .czech-exercise-card>.flex.items-start>div:first-child,.math-workbook-page .czech-item-prompt>span{color:#7c3aed!important}.math-workbook-page .math-exercise-quick{background:#ffffffe6}.math-workbook-page .math-exercise-step,.math-workbook-page .math-exercise-word{background:#faf7ff}.math-workbook-page .czech-exercise-correction{background:#fff8f9;border-color:#f43f5e38}.math-workbook-page .czech-exercise-application{background:#f8f5ff;border-color:#7c3aed38}.math-workbook-page input:focus,.math-workbook-page select:focus{border-color:#7c3aed!important;box-shadow:0 3px 0 -2px #7c3aed47!important}.math-workbook-page .czech-page-actions{border-top-color:#7c3aed2e}@media (min-width:1024px){.math-workbook-page .math-exercise-quick{grid-column:span 7/span 7}.math-workbook-page .math-exercise-step{grid-column:span 5/span 5}.math-workbook-page .czech-exercise-correction{grid-column:1/-1}.math-workbook-page .math-exercise-word{grid-column:span 7/span 7}.math-workbook-page .czech-exercise-application{grid-column:span 5/span 5}.math-workbook-page .math-exercise-challenge{grid-column:1/-1}}.math-workbook-page .czech-item-prompt--plain{width:100%!important;max-width:none!important;display:block!important}.math-workbook-page .czech-item-prompt--plain>p{white-space:pre-line;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.math-workbook-page .czech-item-prompt--marked{width:100%!important;max-width:none!important}.math-workbook-page .czech-item-prompt--marked>p{overflow-wrap:normal!important;word-break:normal!important;min-width:0!important}.english-workbook-page .czech-page-header{border-color:#2563eb57!important}.english-workbook-page .czech-exercise-card{background:#f8fbfff0;border-color:#3b82f62e}.english-workbook-page .czech-exercise-card:hover{border-color:#2563eb52;box-shadow:0 6px 16px #1e40af12}.english-workbook-page .czech-exercise-card>.flex.items-start>div:first-child,.english-workbook-page .czech-item-prompt>span{color:#2563eb!important}.english-workbook-page .english-exercise-gap{background:#f8fbff}.english-workbook-page .english-exercise-order{background:#fbfdff}.english-workbook-page .english-exercise-true-false{background:#f5fbfd;border-color:#0e749038}.english-workbook-page .english-exercise-reading{background:#f6f9ff;border-color:#2563eb38}.english-workbook-page .english-exercise-correction{background:#fff8f9;border-color:#f43f5e33}.english-workbook-page .english-exercise-use{background:#f6fcfa;border-color:#10b98133}.english-workbook-page input:focus,.english-workbook-page select:focus{border-color:#2563eb!important;box-shadow:0 3px 0 -2px #2563eb40!important}.english-workbook-page textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb17!important}.english-workbook-page .czech-true-false-button[aria-pressed=true]{color:#1e3a8a;background:#dbeafe;border-color:#2563eb;box-shadow:0 3px 8px #2563eb1f}.english-workbook-page .czech-item-prompt--plain{width:100%!important;max-width:none!important;display:block!important}.english-workbook-page .czech-item-prompt--plain>p,.english-workbook-page .czech-item-prompt--marked>p{overflow-wrap:normal!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:none!important}@media (min-width:1024px){.english-workbook-page .english-exercise-gap{grid-column:span 7/span 7}.english-workbook-page .english-exercise-order{grid-column:span 5/span 5}.english-workbook-page .english-exercise-true-false{grid-column:1/-1}.english-workbook-page .english-exercise-reading{grid-column:span 8/span 8}.english-workbook-page .english-exercise-correction{grid-column:span 4/span 4}.english-workbook-page .english-exercise-use{grid-column:1/-1}}.english-workbook-page .english-reading-box{background:linear-gradient(135deg,#f8fbff,#f3f7ff);border:1px solid #2563eb38;border-left:4px solid #2563eb;border-radius:12px;grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:1rem;padding:.9rem 1rem;display:grid;box-shadow:0 3px 12px #1e40af0f}.english-workbook-page .english-reading-label{letter-spacing:.14em;color:#2563eb;margin-bottom:.38rem;font-size:9px;font-weight:900}.english-workbook-page .english-reading-text{white-space:pre-line;color:#1e293b;font-size:11.5px;font-weight:550;line-height:1.65}.english-workbook-page .english-reading-visual{background:#fff;border:1px solid #2563eb24;border-radius:10px;overflow:hidden}.english-workbook-page .english-reading-visual img{object-fit:contain;width:100%;height:96px;display:block}.english-workbook-page .english-inline-gap{color:#1e293b;flex-wrap:wrap;align-items:baseline;gap:.28rem;width:100%;font-size:11.5px;font-weight:650;line-height:1.7;display:flex}.english-workbook-page .english-inline-gap-marker{color:#2563eb;min-width:1.5rem;font-size:10px;font-weight:900}.english-workbook-page .english-inline-gap-input{text-align:center;background:0 0;border:0;border-bottom:2px solid #94a3b8;outline:none;min-width:68px;max-width:125px;height:25px;padding:0 .25rem;font-size:11px;font-weight:800;display:inline-block}.english-workbook-page .english-inline-gap-input:focus{border-bottom-color:#2563eb!important;box-shadow:0 3px 0 -2px #2563eb33!important}@media (max-width:639px){.english-workbook-page .english-reading-box{grid-template-columns:minmax(0,1fr)}.english-workbook-page .english-reading-visual{justify-self:end;width:110px}}.workbook-reader-shell{background:#d8d6d0!important}.workbook-spread{align-items:stretch}.structured-workbook-page.workbook-paper{background:#fffefa!important;border-color:#c7c4bd!important;border-radius:2px!important;box-shadow:0 9px 24px #0f172a1a,0 1px 3px #0f172a1a!important}.structured-workbook-page .workbook-top-rule{background-color:#2f708b!important;background-image:none!important;height:6px!important}.math-workbook-page .workbook-top-rule{background-color:#6153a5!important}.english-workbook-page .workbook-top-rule{background-color:#326fa6!important}.structured-workbook-page .workbook-page-header{padding-top:.15rem;border-color:#9aa1a5!important;min-height:82px!important;padding-bottom:.55rem!important}.structured-workbook-page .workbook-unit-ribbon{color:#213e4c!important;background:#dce8ed!important;border-radius:0!important;padding:.28rem .48rem!important}.math-workbook-page .workbook-unit-ribbon{color:#473d7e!important;background:#e7e3f2!important}.english-workbook-page .workbook-unit-ribbon{color:#285982!important;background:#dfeaf4!important}.structured-workbook-page .workbook-page-title{color:#161b22;letter-spacing:.012em;line-height:1.12}.structured-workbook-page .workbook-level-label{letter-spacing:.08em;color:#647079!important;background:0 0!important;border:0!important;min-height:auto!important;padding:0!important}.structured-workbook-page .czech-exercise-grid{grid-auto-flow:row!important;align-items:start!important;gap:.95rem 1rem!important}.structured-workbook-page .czech-exercise-card{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transition:none!important}.structured-workbook-page .czech-exercise-card:hover{box-shadow:none!important;transform:none!important}.structured-workbook-page .czech-exercise-card>.flex.items-start:first-child{align-items:flex-start!important;gap:.55rem!important;min-height:0!important}.structured-workbook-page .workbook-exercise-number{text-align:center;background:#2f708b;border-radius:0;width:22px;height:22px;margin-top:0;color:#fff!important;min-width:22px!important;line-height:22px!important}.math-workbook-page .workbook-exercise-number{background:#6153a5}.english-workbook-page .workbook-exercise-number{background:#326fa6}.structured-workbook-page .workbook-exercise-title{color:#111827;letter-spacing:.01em;line-height:1.22!important}.structured-workbook-page .workbook-exercise-instruction{color:#4b5563!important;margin-top:.16rem!important;line-height:1.45!important}.structured-workbook-page .workbook-panel{background:0 0!important;border:0!important}.structured-workbook-page .workbook-panel--source{background:#f7f4e8!important;border:1px solid #c9c2aa!important;padding:.7rem!important}.structured-workbook-page .workbook-panel--context{background:#f2f5f6!important;border-left:3px solid #92a8b3!important;padding:.55rem .65rem!important}.structured-workbook-page .workbook-panel--creative{background:#f8f6ef!important;border:1px solid #d5d0c3!important;padding:.65rem!important}.structured-workbook-page .workbook-panel--analysis,.structured-workbook-page .workbook-panel--plain{padding:0!important}.math-workbook-page .workbook-panel--source,.math-workbook-page .workbook-panel--context,.math-workbook-page .workbook-panel--creative{background:#f6f4fa!important;border-color:#c8c3dc!important}.english-workbook-page .workbook-panel--source,.english-workbook-page .workbook-panel--context,.english-workbook-page .workbook-panel--creative{background:#f4f7fa!important;border-color:#c6d4e0!important}.structured-workbook-page .workbook-item{background:0 0!important;border-bottom:0!important;margin:0!important;padding:.32rem 0!important}.structured-workbook-page .workbook-item+.workbook-item{margin-top:.18rem!important}.structured-workbook-page .czech-item-prompt--marked{grid-template-columns:1.35rem minmax(0,1fr)!important;column-gap:.35rem!important}.structured-workbook-page .czech-item-prompt--marked>span{color:#2f708b!important;text-align:left!important;width:1.35rem!important;padding-top:0!important}.math-workbook-page .czech-item-prompt--marked>span{color:#6153a5!important}.english-workbook-page .czech-item-prompt--marked>span{color:#326fa6!important}.structured-workbook-page .czech-item-prompt p{color:#202730;overflow-wrap:normal!important;word-break:normal!important;line-height:1.52!important}.structured-workbook-page .workbook-line-input{min-height:29px!important;box-shadow:none!important;background:0 0!important;border-bottom:1px dotted #737b82!important;margin-top:.3rem!important;padding:.18rem .15rem!important}.structured-workbook-page .workbook-line-input:focus{border-bottom-style:solid!important;border-bottom-color:#2f708b!important}.math-workbook-page .workbook-line-input:focus{border-bottom-color:#6153a5!important}.english-workbook-page .workbook-line-input:focus{border-bottom-color:#326fa6!important}.structured-workbook-page .workbook-response-area{min-height:72px;box-shadow:none!important;background-color:#0000!important;background-image:repeating-linear-gradient(#0000 0 23px,#5860676b 24px)!important;background-size:100% 24px!important;border:0!important;border-radius:0!important;padding:0 .15rem!important;line-height:24px!important}.structured-workbook-page .workbook-response-area:focus{box-shadow:none!important;background-color:#ffffff59!important;border:0!important}.structured-workbook-page select{min-height:32px!important;box-shadow:none!important;background:#fff!important;border-color:#aeb4b8!important;border-radius:2px!important;padding-top:.3rem!important;padding-bottom:.3rem!important}.structured-workbook-page .czech-choice-grid{gap:.2rem .8rem!important}.structured-workbook-page .workbook-choice-row{min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.12rem 0!important;transform:none!important}.structured-workbook-page .workbook-choice-row:hover,.structured-workbook-page .workbook-choice-row:active,.structured-workbook-page .workbook-choice-row[aria-pressed=true]{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.structured-workbook-page .czech-choice-indicator{width:15px!important;height:15px!important;box-shadow:none!important;background:#fff!important;border:1px solid #5f666c!important;border-radius:0!important}.structured-workbook-page .workbook-choice-row[aria-pressed=true] .czech-choice-indicator{color:#244e61!important;background:#e6f0f4!important;border-color:#2f708b!important}.math-workbook-page .workbook-choice-row[aria-pressed=true] .czech-choice-indicator{color:#4b417f!important;background:#ece9f5!important;border-color:#6153a5!important}.english-workbook-page .workbook-choice-row[aria-pressed=true] .czech-choice-indicator{color:#285982!important;background:#e7f0f8!important;border-color:#326fa6!important}.structured-workbook-page .czech-exercise-image{box-shadow:none!important;background:#fff!important;border-color:#aeb4b8!important;border-radius:1px!important}.structured-workbook-page .czech-exercise-image:hover img{transform:none!important}.structured-workbook-page .czech-page-actions{border-top:1px solid #d7d8d6!important;padding-top:.45rem!important}.structured-workbook-page .czech-check-button{min-height:31px!important;box-shadow:none!important;border-radius:2px!important;padding:.38rem .7rem!important;font-size:9.5px!important}.structured-workbook-page .czech-score-pill{box-shadow:none!important;border-radius:2px!important}.structured-workbook-page .workbook-page-footer{color:#7a8187!important;border-color:#d7d8d6!important}.czech-workbook-page:not(.math-workbook-page):not(.english-workbook-page) .czech-exercise-textwork{background:#f7f4e8!important;border:1px solid #c9c2aa!important;padding:.7rem!important}@media (min-width:640px){.czech-workbook-page:not(.math-workbook-page):not(.english-workbook-page) .czech-exercise-textwork{grid-template-columns:minmax(0,1fr) 108px;align-items:start;column-gap:.75rem;display:grid}.czech-workbook-page:not(.math-workbook-page):not(.english-workbook-page) .czech-exercise-textwork>.flex.items-start:first-child{grid-area:1/1}.czech-workbook-page:not(.math-workbook-page):not(.english-workbook-page) .czech-exercise-textwork>.mt-2\.5.space-y-2{grid-area:1/2;margin-top:0!important}.czech-workbook-page:not(.math-workbook-page):not(.english-workbook-page) .czech-exercise-textwork>.mt-3.space-y-3{grid-area:2/1/auto/-1}}.math-workbook-page .math-exercise-step,.math-workbook-page .math-exercise-challenge{background:#f6f4fa!important;border:1px solid #c8c3dc!important;padding:.65rem!important}.math-workbook-page .math-exercise-word{border-top:1px solid #c9c9c5!important;padding-top:.65rem!important}.math-workbook-page .workbook-response-area{min-height:94px}.math-workbook-page .workbook-line-input{max-width:100%!important}.english-workbook-page .english-reading-box{box-shadow:none!important;background:#edf2f5!important;border:1px solid #b8c6d2!important;border-left:0!important;border-radius:1px!important;grid-template-columns:minmax(0,1fr) 112px!important;gap:.8rem!important;padding:.65rem .75rem!important}.english-workbook-page .english-reading-label{background:#326fa6;padding:.22rem .48rem;display:inline-block;color:#fff!important;margin:-.65rem 0 .45rem -.75rem!important;font-size:8px!important}.english-workbook-page .english-reading-text{color:#202730!important;font-size:11.2px!important;font-weight:500!important;line-height:1.58!important}.english-workbook-page .english-reading-visual{border-color:#aab7c1!important;border-radius:1px!important}.english-workbook-page .english-reading-visual img{height:92px!important}.english-workbook-page .english-inline-gap{gap:.18rem!important;font-weight:550!important;line-height:1.8!important}.english-workbook-page .english-inline-gap-input{border-bottom:1px solid #5f666c!important;min-width:58px!important;max-width:112px!important;height:22px!important;font-size:10.8px!important}.english-workbook-page .english-exercise-correction{grid-column:1/-1!important}@media (min-width:1024px){.english-workbook-page .english-exercise-true-false{grid-column:span 5/span 5!important}.english-workbook-page .english-exercise-reading{grid-column:span 7/span 7!important}.english-workbook-page .english-exercise-use,.math-workbook-page .math-exercise-correction,.math-workbook-page .math-exercise-challenge,.czech-workbook-page .czech-exercise-correction,.czech-workbook-page .czech-exercise-textwork{grid-column:1/-1!important}.structured-workbook-page.workbook-paper{height:auto!important;min-height:965px!important;padding:1.35rem 1.45rem 1.2rem!important}.workbook-spread>.structured-workbook-page{align-self:stretch}}@media (max-width:1023px){.structured-workbook-page.workbook-paper{min-height:0!important}}@media (max-width:639px){.structured-workbook-page .czech-exercise-grid{gap:.85rem!important}.english-workbook-page .english-reading-box{grid-template-columns:minmax(0,1fr)!important}.english-workbook-page .english-reading-visual{justify-self:end;width:104px!important}}@media (min-width:1024px){.math-workbook-page .math-exercise-quick{grid-column:1/-1!important}.math-workbook-page .math-exercise-step,.math-workbook-page .czech-exercise-correction{grid-column:span 6/span 6!important}.math-workbook-page .math-exercise-word{grid-column:1/-1!important}.math-workbook-page .czech-exercise-application,.math-workbook-page .math-exercise-challenge{grid-column:span 6/span 6!important}.math-workbook-page .math-exercise-quick>.mt-3.space-y-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem 1.1rem;display:grid}.math-workbook-page .math-exercise-quick .workbook-item{min-width:0;border-right:1px solid #ddd9e7!important;padding-right:.45rem!important}.math-workbook-page .math-exercise-quick .workbook-item:last-child{border-right:0!important;padding-right:0!important}}.math-workbook-page .math-exercise-step,.math-workbook-page .math-exercise-challenge{min-height:0!important;padding:.68rem .72rem!important}.math-workbook-page .math-exercise-word{background:#faf9fc!important;border-top:0!important;border-left:3px solid #8274bc!important;padding:.68rem .75rem!important}.math-workbook-page .czech-exercise-application{border-top:1px solid #d8d5e1!important;padding-top:.65rem!important}.math-workbook-page .math-exercise-challenge{background:#f4f1f9!important;border-color:#bfb8d6!important}.math-workbook-page .workbook-exercise-instruction{max-width:48rem}.math-workbook-page .workbook-line-input{margin-top:.38rem!important}.math-workbook-page .math-exercise-word .workbook-line-input,.math-workbook-page .math-exercise-step .workbook-line-input,.math-workbook-page .math-exercise-challenge .workbook-line-input{width:100%!important;margin-left:0!important}@media (max-width:1023px){.math-workbook-page .math-exercise-quick>.mt-3.space-y-3{display:block}}.czech-workbook-page .czech-literature-meta{color:#52636d;letter-spacing:.035em;text-transform:uppercase;border-left:3px solid #47768c;max-width:100%;padding-left:.5rem;font-size:9px;font-weight:800;line-height:1.45;display:inline-flex}@media (min-width:1024px){.english-workbook-page .english-exercise-gap{grid-column:1/-1!important}.english-workbook-page .english-exercise-order,.english-workbook-page .english-exercise-correction{grid-column:span 6/span 6!important}}.english-workbook-page .english-exercise-listening{background:#f2f6f9!important;border:1px solid #b8c8d6!important;grid-column:1/-1!important;padding:.7rem!important}.english-workbook-page .workbook-listening-player{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.english-workbook-page .workbook-listening-button{color:#fff;letter-spacing:.01em;background:#326fa6;border:1px solid #326fa6;border-radius:2px;align-items:center;gap:.4rem;min-height:31px;padding:.35rem .65rem;font-size:9.5px;font-weight:900;transition:background-color .14s,border-color .14s;display:inline-flex}.english-workbook-page .workbook-listening-button:hover{background:#285d8d;border-color:#285d8d}.english-workbook-page .workbook-listening-button--secondary{color:#326fa6;background:#fff}.english-workbook-page .workbook-listening-button--secondary:hover{color:#244f76;background:#e8f0f6}.english-workbook-page .english-exercise-gap .english-inline-gap{padding:.05rem 0}@media (max-width:639px){.english-workbook-page .workbook-listening-player{align-items:stretch}.english-workbook-page .workbook-listening-button{flex:auto;justify-content:center}}.structured-workbook-page .workbook-exercise-number{color:#fff!important;text-align:center!important;opacity:1!important;flex:0 0 26px!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;font-size:11px!important;font-weight:900!important;line-height:26px!important}.structured-workbook-page .czech-item-prompt--marked{grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:.45rem!important;width:100%!important;display:grid!important}.structured-workbook-page .czech-item-prompt--marked>span{color:#285a70!important;opacity:1!important;background:#e5eef2!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;font-size:9.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.math-workbook-page .czech-item-prompt--marked>span{color:#544496!important;background:#ebe7f5!important}.english-workbook-page .czech-item-prompt--marked>span,.language-workbook-page .czech-item-prompt--marked>span{color:#285e8d!important;background:#e6eef6!important}.language-workbook-page .english-inline-gap{justify-content:flex-start!important;align-items:baseline!important;gap:.2rem .35rem!important;width:100%!important;display:flex!important}.language-workbook-page .english-inline-gap>span:not(.english-inline-gap-marker){flex:none!important;width:auto!important}.language-workbook-page .english-inline-gap-marker{color:#285e8d!important;background:#e6eef6!important;justify-content:center!important;align-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;margin-right:.15rem!important;font-size:9.5px!important;font-weight:900!important;display:inline-flex!important}.language-workbook-page .english-inline-gap-input{flex:none!important;min-width:72px!important;max-width:108px!important;margin:0 .15rem!important}.structured-workbook-page .workbook-choice-row{border:1px solid #0000!important;padding:.35rem .48rem!important}.structured-workbook-page .workbook-choice-row.is-selected,.structured-workbook-page .workbook-choice-row[aria-pressed=true]{color:#1f4d61!important;background:#eaf2f5!important;border:1px solid #3b6d85!important;font-weight:900!important}.math-workbook-page .workbook-choice-row.is-selected,.math-workbook-page .workbook-choice-row[aria-pressed=true]{color:#493b83!important;background:#eeeaf8!important;border-color:#65a!important}.language-workbook-page .workbook-choice-row.is-selected,.language-workbook-page .workbook-choice-row[aria-pressed=true]{color:#22547f!important;background:#e7f0f8!important;border-color:#326fa6!important}.structured-workbook-page .workbook-choice-row.is-selected .czech-choice-indicator,.structured-workbook-page .workbook-choice-row[aria-pressed=true] .czech-choice-indicator{background:#fff!important;border-width:2px!important;border-color:currentColor!important}.language-workbook-page .czech-true-false-grid{gap:.45rem!important;max-width:260px!important}.language-workbook-page .czech-true-false-button{justify-content:center!important;min-height:34px!important}.language-workbook-page .workbook-item{padding-top:.4rem!important;padding-bottom:.4rem!important}.language-workbook-page .czech-exercise-grid{gap:.75rem .9rem!important}.math-workbook-page .workbook-item{padding-top:.45rem!important;padding-bottom:.45rem!important}.math-workbook-page .math-exercise-quick>.mt-3.space-y-3{margin-top:.55rem!important}.math-workbook-page .math-exercise-step,.math-workbook-page .math-exercise-word,.math-workbook-page .math-exercise-challenge,.math-workbook-page .czech-exercise-correction,.math-workbook-page .czech-exercise-application{min-width:0!important}@media (max-width:1100px){.math-workbook-page .math-exercise-quick>.mt-3.space-y-3{grid-template-columns:1fr!important}}.czech-workbook-page:not(.math-workbook-page):not(.language-workbook-page) .workbook-exercise-number{color:#fff!important;background:#24566b!important}.math-workbook-page .workbook-exercise-number{color:#fff!important;background:#50408f!important}.language-workbook-page:not(.german-workbook-page):not(.spanish-workbook-page) .workbook-exercise-number{color:#fff!important;background:#245f92!important}.german-workbook-page .workbook-exercise-number{color:#fff!important;background:#2f6b4f!important}.spanish-workbook-page .workbook-exercise-number{color:#fff!important;background:#a85812!important}.structured-workbook-page .czech-item-prompt--marked>span,.language-workbook-page .english-inline-gap-marker{color:#20262d!important;box-shadow:none!important;background:#fffefa!important;border:1.5px solid #647079!important}.czech-workbook-page:not(.math-workbook-page):not(.language-workbook-page) .czech-item-prompt--marked>span{border-color:#39758b!important}.math-workbook-page .czech-item-prompt--marked>span{border-color:#6b5ca8!important}.language-workbook-page:not(.german-workbook-page):not(.spanish-workbook-page) .czech-item-prompt--marked>span,.language-workbook-page:not(.german-workbook-page):not(.spanish-workbook-page) .english-inline-gap-marker{border-color:#4b7eaa!important}.german-workbook-page .czech-item-prompt--marked>span,.german-workbook-page .english-inline-gap-marker{border-color:#4b8066!important}.spanish-workbook-page .czech-item-prompt--marked>span,.spanish-workbook-page .english-inline-gap-marker{border-color:#bd732e!important}.structured-workbook-page .workbook-exercise-number,.structured-workbook-page .czech-item-prompt--marked>span,.language-workbook-page .english-inline-gap-marker{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}
