#root{width:100%;min-height:100vh}html button.teach-pdf-tool-button.teach-pdf-tool-button[type=button]{color:#374151!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:.625rem!important;width:2.25rem!important;height:2.25rem!important;padding:0!important;box-shadow:0 1px 2px #0f172a26!important}html button.teach-pdf-tool-button.teach-pdf-tool-button[type=button]:hover{color:#111827!important;background-color:#f8fafc!important;border-color:#9ca3af!important}html button.teach-pdf-exit-presentation-button.teach-pdf-exit-presentation-button[type=button]{color:#ffffffb8!important;background-color:#0f172a6b!important;border:1px solid #ffffff1f!important;border-radius:.5rem!important;width:2rem!important;min-width:2rem!important;height:2rem!important;padding:0!important;box-shadow:0 2px 8px #0000002e!important}html button.teach-pdf-exit-presentation-button.teach-pdf-exit-presentation-button[type=button]:hover{color:#fff!important;background-color:#0f172ab8!important}html button.reading-chase-good-button.reading-chase-good-button[type=button]{color:#fff!important;background:#10b981!important;border:1px solid #d1fae5b8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.5rem!important;height:2.5rem!important;padding:0!important;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important;box-shadow:0 10px 18px #065f4647,inset 0 1px #ffffff38!important}html button.reading-chase-good-button.reading-chase-good-button[type=button]:hover{transform:translateY(-1px);background:#059669!important;border-color:#d1fae5e6!important}html button.reading-chase-good-button.reading-chase-good-button[type=button]:disabled{filter:saturate(.55);opacity:.58;cursor:not-allowed!important;transform:none!important}html button.reading-chase-good-button.reading-chase-good-button[type=button]:focus-visible{outline-offset:2px;outline:2px solid #a7f3d0e6!important}html button.reading-chase-restart-button.reading-chase-restart-button[type=button]{color:#fff!important;background:#f43f5e!important;border:1px solid #fecdd3cc!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:2rem!important;padding:0 .875rem!important;font-size:.8125rem!important;font-weight:800!important;transition:background .16s,border-color .16s,transform .16s!important;display:inline-flex!important}html button.reading-chase-restart-button.reading-chase-restart-button[type=button]:hover{transform:translateY(-1px);background:#e11d48!important;border-color:#ffe4e6f2!important}html button.reading-chase-restart-button.reading-chase-restart-button[type=button]:focus-visible{outline-offset:2px;outline:2px solid #fda4aff2!important}html button.reading-chase-good-button.reading-chase-good-button[type=button] .reading-chase-good-button-icon{color:currentColor!important;fill:currentColor!important;width:1.35rem!important;height:1.35rem!important}html button.reading-chase-speed-button.reading-chase-speed-button[type=button]{color:#fff!important;background:#0f172a!important;border:1px solid #ffffff3d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.5rem!important;height:2.5rem!important;padding:0!important;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important;box-shadow:0 10px 18px #0f172a3d,inset 0 1px #ffffff1a!important}html button.reading-chase-speed-button.reading-chase-speed-button[type=button]:hover{transform:translateY(-1px);background:#111827!important;border-color:#fff6!important}html button.reading-chase-speed-button.reading-chase-speed-button--open[type=button]{background:#047857!important;border-color:#a7f3d0b3!important;box-shadow:0 0 0 3px #10b9813d,0 10px 18px #0f172a3d!important}html button.reading-chase-speed-button.reading-chase-speed-button[type=button]:focus-visible{outline-offset:2px;outline:2px solid #a7f3d0e6!important}html button.reading-chase-speed-button.reading-chase-speed-button[type=button] .reading-chase-speed-button-icon{color:currentColor!important;fill:currentColor!important;stroke:currentColor!important;width:1.55rem!important;height:1.55rem!important}.reading-chase-speed-popover{--reading-chase-speed-fill:#10b981;--reading-chase-speed-rest:#64748b47;--reading-chase-speed-thumb:#fff;background:#fffffff5;border:1px solid #0f172a1a;border-radius:999px;width:11.25rem;padding:.45rem .7rem;box-shadow:0 16px 26px #0f172a33,inset 0 1px #ffffffc7}.reading-chase-speed-slider{appearance:none;cursor:pointer;border-radius:0;outline:0;width:100%;min-width:0;height:1.75rem;margin:0;display:block;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html input.reading-chase-speed-slider.reading-chase-speed-slider[type=range]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.reading-chase-speed-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--reading-chase-speed-fill) 0 var(--reading-chase-speed-percent,50%), var(--reading-chase-speed-rest) var(--reading-chase-speed-percent,50%) 100%);border-radius:999px;height:.6rem;box-shadow:inset 0 0 0 1px #0f172a24}.reading-chase-speed-slider::-webkit-slider-thumb{appearance:none;background:var(--reading-chase-speed-thumb);border:3px solid var(--reading-chase-speed-fill);border-radius:999px;width:1.3rem;height:1.3rem;margin-top:-.35rem;box-shadow:0 3px 7px #0f172a3d}.reading-chase-speed-slider:focus-visible{outline:0}.reading-chase-speed-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #10b98138,0 3px 7px #0f172a3d}.reading-chase-speed-slider::-moz-range-track{background:var(--reading-chase-speed-rest);border-radius:999px;height:.6rem;box-shadow:inset 0 0 0 1px #0f172a24}.reading-chase-speed-slider::-moz-range-progress{background:var(--reading-chase-speed-fill);border-radius:999px;height:.6rem}.reading-chase-speed-slider::-moz-range-thumb{background:var(--reading-chase-speed-thumb);border:3px solid var(--reading-chase-speed-fill);border-radius:999px;width:.95rem;height:.95rem;box-shadow:0 3px 7px #0f172a3d}.reading-chase-speed-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #10b98138,0 3px 7px #0f172a3d}html:not(.dark):not(.forest) .teach-pdf-route-surface{min-height:100vh;background:#f8fafc!important}html:not(.dark):not(.forest) .teach-pdf-route-surface .bg-white,html:not(.dark):not(.forest) .teach-pdf-route-surface .bg-\[\#ffffff\]{background-color:#fff!important}html:not(.dark):not(.forest) .teach-pdf-route-surface .bg-gray-50{background-color:#f8fafc!important}html:not(.dark):not(.forest) .teach-pdf-route-surface .panel{background-color:#fff!important}html:not(.dark):not(.forest) .teach-pdf-route-surface .panel-muted{background-color:#f8fafc!important}.teach-pdf-route-surface .teach-pdf-cloud-storage-strip{background:#fff!important}.teach-pdf-route-surface .teach-pdf-loading-track{background:#e5e7eb!important}.dark .teach-pdf-route-surface .teach-pdf-cloud-storage-strip{background:#111827!important}.dark .teach-pdf-route-surface .teach-pdf-loading-track{background:#374151!important}.teach-pdf-route-surface button.teach-pdf-open-local-button.teach-pdf-open-local-button[type=button]{color:#fff!important;background:#4f46e5!important;border-color:#4f46e5!important}.teach-pdf-route-surface button.teach-pdf-open-local-button.teach-pdf-open-local-button[type=button]:hover{color:#fff!important;background:#6366f1!important;border-color:#6366f1!important}.teach-pdf-route-surface button.teach-pdf-open-cloud-button.teach-pdf-open-cloud-button[type=button],.teach-pdf-route-surface button.teach-pdf-cloud-save-button.teach-pdf-cloud-save-button[type=button]{color:#3730a3!important;background:#eef2ff!important;border-color:#c7d2fe!important}.teach-pdf-route-surface button.teach-pdf-open-cloud-button.teach-pdf-open-cloud-button[type=button]:hover,.teach-pdf-route-surface button.teach-pdf-cloud-save-button.teach-pdf-cloud-save-button[type=button]:hover{color:#312e81!important;background:#e0e7ff!important;border-color:#a5b4fc!important}.teach-pdf-route-surface button.teach-pdf-cloud-save-button.teach-pdf-cloud-save-button[type=button]:disabled{color:#4338ca!important;background:#eef2ff!important;border-color:#c7d2fe!important}.dark .teach-pdf-route-surface button.teach-pdf-open-cloud-button.teach-pdf-open-cloud-button[type=button],.dark .teach-pdf-route-surface button.teach-pdf-cloud-save-button.teach-pdf-cloud-save-button[type=button]{color:#c7d2fe!important;background:#1e1b4b!important;border-color:#4338ca!important}.dark .teach-pdf-route-surface button.teach-pdf-open-cloud-button.teach-pdf-open-cloud-button[type=button]:hover,.dark .teach-pdf-route-surface button.teach-pdf-cloud-save-button.teach-pdf-cloud-save-button[type=button]:hover{color:#e0e7ff!important;background:#312e81!important;border-color:#6366f1!important}.teach-pdf-route-surface button.teach-pdf-start-preview-button.teach-pdf-start-preview-button[type=button]{color:#065f46!important;background:#ecfdf5!important;border-color:#86efac!important;box-shadow:0 1px 2px #065f4624!important}.teach-pdf-route-surface button.teach-pdf-start-preview-button.teach-pdf-start-preview-button[type=button]:hover{color:#064e3b!important;background:#d1fae5!important;border-color:#4ade80!important}.teach-pdf-route-surface button.teach-pdf-start-preview-button.teach-pdf-start-preview-button[type=button]:disabled{color:#047857!important;background:#ecfdf5!important;border-color:#bbf7d0!important}.dark .teach-pdf-route-surface button.teach-pdf-start-preview-button.teach-pdf-start-preview-button[type=button]{color:#a7f3d0!important;background:#052e2b!important;border-color:#0f766e!important}.dark .teach-pdf-route-surface button.teach-pdf-start-preview-button.teach-pdf-start-preview-button[type=button]:hover{color:#ccfbf1!important;background:#064e3b!important;border-color:#14b8a6!important}html button.teach-pdf-tool-button.teach-pdf-tool-button--active[type=button],html button.teach-pdf-tool-button.teach-pdf-tool-button--active[type=button]:hover{color:#fff!important;background-color:#ea580c!important;box-shadow:0 6px 12px -4px #43140759!important}html button.teach-pdf-tool-button.teach-pdf-tool-button[type=button] svg,html button.teach-pdf-tool-button.teach-pdf-tool-button[type=button] svg *{color:currentColor!important;stroke:currentColor!important}html:not(.dark):not(.forest) .teach-pdf-route-surface .teach-pdf-recent-row.teach-pdf-recent-row{background:#fff!important}html:not(.dark):not(.forest) .teach-pdf-route-surface .teach-pdf-recent-row.teach-pdf-recent-row:hover{background:#f9fafb!important}html button.teach-pdf-recent-open-button.teach-pdf-recent-open-button[type=button]{min-height:3.75rem!important;box-shadow:none!important;color:#1f2937!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.625rem .75rem!important;line-height:1.25!important}html button.teach-pdf-recent-open-button.teach-pdf-recent-open-button[type=button]:hover,html button.teach-pdf-recent-open-button.teach-pdf-recent-open-button[type=button]:focus{box-shadow:none!important;background:0 0!important}html button.teach-pdf-recent-open-button.teach-pdf-recent-open-button[type=button]:focus-visible{outline:0!important}html button.teach-pdf-recent-remove-button.teach-pdf-recent-remove-button[type=button]{color:#4b5563!important;width:2.75rem!important;min-width:2.75rem!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #e5e7eb!important;border-radius:0!important;align-self:stretch!important;padding:0!important;line-height:1!important}html button.teach-pdf-recent-remove-button.teach-pdf-recent-remove-button[type=button]:hover{color:#111827!important;background-color:#f9fafb!important;border-left-color:#d1d5db!important}html button.teach-pdf-recent-remove-button.teach-pdf-recent-remove-button[type=button]:disabled{cursor:not-allowed!important;opacity:.6!important}.dark button.teach-pdf-recent-open-button.teach-pdf-recent-open-button[type=button]{color:#f3f4f6!important}.dark button.teach-pdf-recent-remove-button.teach-pdf-recent-remove-button[type=button]{color:#d1d5db!important;background:0 0!important;border-left-color:#374151!important}.dark button.teach-pdf-recent-remove-button.teach-pdf-recent-remove-button[type=button]:hover{color:#fff!important;background-color:#1f2937!important;border-left-color:#9ca3af!important}html:not(.dark):not(.forest) button:not(:where(.loading-trivia-answer,.ct-deck-picker,.ct-deck-picker *,.deck-picker-modern,.deck-picker-modern *,.arcade-question-settings-panel,.arcade-question-settings-panel *,.arcade-question-settings-backdrop,.arcade-rush-mode-control,.arcade-rush-mode-control *,:is(.tile-rush-shell,.tile-rush-setup),:is(.tile-rush-shell,.tile-rush-setup) *,.arcade-activity-root--blockbuilder,.arcade-activity-root--blockbuilder *,.arcade-activity-choice-button,.backpack-forge,.backpack-forge *,:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game),:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game) :not(.arcade-questioning-portal-host *,.teaching-overlay-portal-host *),.card-tactics-game,.card-tactics-game *,.pirate-game-ui,.pirate-game-ui *,.tt-game,.tt-game *,.chemical-compounds-game,.chemical-compounds-game *,.game-card-cta,.story-adventure-player,.story-adventure-player *,.teaching-settings-panel,.teaching-settings-panel *,.teaching-speaking-assessment-actions,.teaching-speaking-assessment-actions *,.teaching-speaking-assessment-picker,.teaching-speaking-assessment-picker *,.text-presenter-surface,.text-presenter-surface *,.teach-pdf-recent-open-button,.teach-pdf-recent-remove-button,.shooter-game-root,.shooter-game-root *,.shooter-launch-screen,.shooter-launch-screen *,.shooter-menu-btn,.number-sprint-wrapper *,.word-zapper *,.cozy-house,.cozy-house *,.bowling-menu-board *,.achievement-collection *,.achievement-dialog *)),html:not(.dark):not(.forest) .btn:not(:where(.ct-deck-picker,.ct-deck-picker *,.deck-picker-modern,.deck-picker-modern *,.arcade-question-settings-panel,.arcade-question-settings-panel *,.arcade-question-settings-backdrop,.arcade-rush-mode-control,.arcade-rush-mode-control *,:is(.tile-rush-shell,.tile-rush-setup),:is(.tile-rush-shell,.tile-rush-setup) *,.arcade-activity-root--blockbuilder,.arcade-activity-root--blockbuilder *,.arcade-activity-choice-button,.backpack-forge,.backpack-forge *,:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game),:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game) :not(.arcade-questioning-portal-host *,.teaching-overlay-portal-host *),.card-tactics-game,.card-tactics-game *,.pirate-game-ui,.pirate-game-ui *,.tt-game,.tt-game *,.chemical-compounds-game,.chemical-compounds-game *,.game-card-cta,.story-adventure-player,.story-adventure-player *,.teaching-settings-panel,.teaching-settings-panel *,.teaching-speaking-assessment-actions,.teaching-speaking-assessment-actions *,.teaching-speaking-assessment-picker,.teaching-speaking-assessment-picker *,.text-presenter-surface,.text-presenter-surface *,.teach-pdf-recent-open-button,.teach-pdf-recent-remove-button,.shooter-game-root,.shooter-game-root *,.shooter-launch-screen,.shooter-launch-screen *,.shooter-menu-btn,.number-sprint-wrapper *,.word-zapper *,.cozy-house,.cozy-house *,.bowling-menu-board *,.achievement-collection *,.achievement-dialog *)),html:not(.dark):not(.forest) [type=button]:not(:where(.loading-trivia-answer,.ct-deck-picker,.ct-deck-picker *,.deck-picker-modern,.deck-picker-modern *,.arcade-question-settings-panel,.arcade-question-settings-panel *,.arcade-question-settings-backdrop,.arcade-rush-mode-control,.arcade-rush-mode-control *,:is(.tile-rush-shell,.tile-rush-setup),:is(.tile-rush-shell,.tile-rush-setup) *,.arcade-activity-root--blockbuilder,.arcade-activity-root--blockbuilder *,.arcade-activity-choice-button,.backpack-forge,.backpack-forge *,:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game),:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game) :not(.arcade-questioning-portal-host *,.teaching-overlay-portal-host *),.card-tactics-game,.card-tactics-game *,.pirate-game-ui,.pirate-game-ui *,.tt-game,.tt-game *,.chemical-compounds-game,.chemical-compounds-game *,.game-card-cta,.story-adventure-player,.story-adventure-player *,.teaching-settings-panel,.teaching-settings-panel *,.teaching-speaking-assessment-actions,.teaching-speaking-assessment-actions *,.teaching-speaking-assessment-picker,.teaching-speaking-assessment-picker *,.text-presenter-surface,.text-presenter-surface *,.teach-pdf-recent-open-button,.teach-pdf-recent-remove-button,.shooter-game-root,.shooter-game-root *,.shooter-launch-screen,.shooter-launch-screen *,.shooter-menu-btn,.number-sprint-wrapper *,.word-zapper *,.cozy-house,.cozy-house *,.bowling-menu-board *,.achievement-collection *,.achievement-dialog *)),html:not(.dark):not(.forest) [type=submit]:not(:where(.ct-deck-picker,.ct-deck-picker *,.deck-picker-modern,.deck-picker-modern *,.arcade-question-settings-panel,.arcade-question-settings-panel *,.arcade-question-settings-backdrop,.arcade-rush-mode-control,.arcade-rush-mode-control *,:is(.tile-rush-shell,.tile-rush-setup),:is(.tile-rush-shell,.tile-rush-setup) *,.arcade-activity-root--blockbuilder,.arcade-activity-root--blockbuilder *,.arcade-activity-choice-button,.backpack-forge,.backpack-forge *,:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game),:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game) :not(.arcade-questioning-portal-host *,.teaching-overlay-portal-host *),.card-tactics-game,.card-tactics-game *,.pirate-game-ui,.pirate-game-ui *,.tt-game,.tt-game *,.game-card-cta,.story-adventure-player,.story-adventure-player *,.teaching-settings-panel,.teaching-settings-panel *,.teaching-speaking-assessment-actions,.teaching-speaking-assessment-actions *,.teaching-speaking-assessment-picker,.teaching-speaking-assessment-picker *,.text-presenter-surface,.text-presenter-surface *,.teach-pdf-recent-open-button,.teach-pdf-recent-remove-button,.shooter-game-root,.shooter-game-root *,.shooter-launch-screen,.shooter-launch-screen *,.shooter-menu-btn,.number-sprint-wrapper *,.word-zapper *,.cozy-house,.cozy-house *,.bowling-menu-board *,.achievement-collection *,.achievement-dialog *)),html:not(.dark):not(.forest) [type=reset]:not(:where(.ct-deck-picker,.ct-deck-picker *,.deck-picker-modern,.deck-picker-modern *,.arcade-question-settings-panel,.arcade-question-settings-panel *,.arcade-question-settings-backdrop,.arcade-rush-mode-control,.arcade-rush-mode-control *,:is(.tile-rush-shell,.tile-rush-setup),:is(.tile-rush-shell,.tile-rush-setup) *,.arcade-activity-root--blockbuilder,.arcade-activity-root--blockbuilder *,.arcade-activity-choice-button,.backpack-forge,.backpack-forge *,:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game),:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game) :not(.arcade-questioning-portal-host *,.teaching-overlay-portal-host *),.card-tactics-game,.card-tactics-game *,.pirate-game-ui,.pirate-game-ui *,.tt-game,.tt-game *,.game-card-cta,.story-adventure-player,.story-adventure-player *,.teaching-settings-panel,.teaching-settings-panel *,.teaching-speaking-assessment-actions,.teaching-speaking-assessment-actions *,.teaching-speaking-assessment-picker,.teaching-speaking-assessment-picker *,.text-presenter-surface,.text-presenter-surface *,.teach-pdf-recent-open-button,.teach-pdf-recent-remove-button,.shooter-game-root,.shooter-game-root *,.shooter-launch-screen,.shooter-launch-screen *,.shooter-menu-btn,.number-sprint-wrapper *,.word-zapper *,.cozy-house,.cozy-house *,.bowling-menu-board *,.achievement-collection *,.achievement-dialog *)){cursor:pointer;border:1px solid #ddd;border-radius:.25rem;padding:.5rem 1rem;font-weight:500;transition:all .2s;color:#333!important;background-color:#fff!important}html:not(.dark):not(.forest) button.deck-progress-trigger[type=button],button.deck-progress-trigger[type=button]{appearance:none!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html:not(.dark):not(.forest) button.deck-progress-trigger[type=button]:hover,button.deck-progress-trigger[type=button]:hover,html:not(.dark):not(.forest) button.deck-progress-trigger[type=button]:disabled,button.deck-progress-trigger[type=button]:disabled{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html:not(.dark):not(.forest) button.deck-progress-trigger--disabled[type=button],button.deck-progress-trigger--disabled[type=button]{color:#9ca3af!important;font-size:.6875rem!important;font-weight:600!important;line-height:1.15!important}td.deck-progress-cell{vertical-align:middle!important;padding:.25rem!important}html:not(.dark):not(.forest) button.deck-progress-trigger--viz[type=button],button.deck-progress-trigger--viz[type=button]{width:4.25rem;height:3rem;justify-content:center!important;align-items:center!important;overflow:visible!important}button.deck-progress-trigger--viz[type=button]>*{transform-origin:50%;transform:scale(1.12)}html:not(.dark):not(.forest) button:not(:where(.loading-trivia-answer,.ct-deck-picker,.ct-deck-picker *,.deck-picker-modern,.deck-picker-modern *,.arcade-question-settings-panel,.arcade-question-settings-panel *,.arcade-question-settings-backdrop,.arcade-rush-mode-control,.arcade-rush-mode-control *,:is(.tile-rush-shell,.tile-rush-setup),:is(.tile-rush-shell,.tile-rush-setup) *,.arcade-activity-root--blockbuilder,.arcade-activity-root--blockbuilder *,.backpack-forge,.backpack-forge *,:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game),:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game) :not(.arcade-questioning-portal-host *,.teaching-overlay-portal-host *),.card-tactics-game,.card-tactics-game *,.pirate-game-ui,.pirate-game-ui *,.tt-game,.tt-game *,.game-card-cta,.story-adventure-player,.story-adventure-player *,.teaching-settings-panel,.teaching-settings-panel *,.teaching-speaking-assessment-actions,.teaching-speaking-assessment-actions *,.teaching-speaking-assessment-picker,.teaching-speaking-assessment-picker *,.text-presenter-surface,.text-presenter-surface *,.teach-pdf-recent-open-button,.teach-pdf-recent-remove-button,.shooter-game-root,.shooter-game-root *,.shooter-launch-screen,.shooter-launch-screen *,.shooter-menu-btn,.number-sprint-wrapper *,.word-zapper *,.cozy-house,.cozy-house *,.bowling-menu-board *,.achievement-collection *,.achievement-dialog *)):hover,html:not(.dark):not(.forest) .btn:not(:where(.ct-deck-picker,.ct-deck-picker *,.deck-picker-modern,.deck-picker-modern *,.arcade-question-settings-panel,.arcade-question-settings-panel *,.arcade-question-settings-backdrop,.arcade-rush-mode-control,.arcade-rush-mode-control *,:is(.tile-rush-shell,.tile-rush-setup),:is(.tile-rush-shell,.tile-rush-setup) *,.arcade-activity-root--blockbuilder,.arcade-activity-root--blockbuilder *,.backpack-forge,.backpack-forge *,:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game),:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game) :not(.arcade-questioning-portal-host *,.teaching-overlay-portal-host *),.card-tactics-game,.card-tactics-game *,.pirate-game-ui,.pirate-game-ui *,.tt-game,.tt-game *,.game-card-cta,.story-adventure-player,.story-adventure-player *,.teaching-settings-panel,.teaching-settings-panel *,.teaching-speaking-assessment-actions,.teaching-speaking-assessment-actions *,.teaching-speaking-assessment-picker,.teaching-speaking-assessment-picker *,.text-presenter-surface,.text-presenter-surface *,.teach-pdf-recent-open-button,.teach-pdf-recent-remove-button,.shooter-game-root,.shooter-game-root *,.shooter-launch-screen,.shooter-launch-screen *,.shooter-menu-btn,.number-sprint-wrapper *,.word-zapper *,.cozy-house,.cozy-house *,.bowling-menu-board *,.achievement-collection *,.achievement-dialog *)):hover,html:not(.dark):not(.forest) [type=button]:not(:where(.loading-trivia-answer,.ct-deck-picker,.ct-deck-picker *,.deck-picker-modern,.deck-picker-modern *,.arcade-question-settings-panel,.arcade-question-settings-panel *,.arcade-question-settings-backdrop,.arcade-rush-mode-control,.arcade-rush-mode-control *,:is(.tile-rush-shell,.tile-rush-setup),:is(.tile-rush-shell,.tile-rush-setup) *,.arcade-activity-root--blockbuilder,.arcade-activity-root--blockbuilder *,.backpack-forge,.backpack-forge *,:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game),:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game) :not(.arcade-questioning-portal-host *,.teaching-overlay-portal-host *),.card-tactics-game,.card-tactics-game *,.pirate-game-ui,.pirate-game-ui *,.tt-game,.tt-game *,.game-card-cta,.story-adventure-player,.story-adventure-player *,.teaching-settings-panel,.teaching-settings-panel *,.teaching-speaking-assessment-actions,.teaching-speaking-assessment-actions *,.teaching-speaking-assessment-picker,.teaching-speaking-assessment-picker *,.text-presenter-surface,.text-presenter-surface *,.teach-pdf-recent-open-button,.teach-pdf-recent-remove-button,.shooter-game-root,.shooter-game-root *,.shooter-launch-screen,.shooter-launch-screen *,.shooter-menu-btn,.number-sprint-wrapper *,.word-zapper *,.cozy-house,.cozy-house *,.bowling-menu-board *,.achievement-collection *,.achievement-dialog *)):hover,html:not(.dark):not(.forest) [type=submit]:not(:where(.ct-deck-picker,.ct-deck-picker *,.deck-picker-modern,.deck-picker-modern *,.arcade-question-settings-panel,.arcade-question-settings-panel *,.arcade-question-settings-backdrop,.arcade-rush-mode-control,.arcade-rush-mode-control *,:is(.tile-rush-shell,.tile-rush-setup),:is(.tile-rush-shell,.tile-rush-setup) *,.arcade-activity-root--blockbuilder,.arcade-activity-root--blockbuilder *,.backpack-forge,.backpack-forge *,:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game),:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game) :not(.arcade-questioning-portal-host *,.teaching-overlay-portal-host *),.card-tactics-game,.card-tactics-game *,.pirate-game-ui,.pirate-game-ui *,.tt-game,.tt-game *,.game-card-cta,.story-adventure-player,.story-adventure-player *,.teaching-settings-panel,.teaching-settings-panel *,.teaching-speaking-assessment-actions,.teaching-speaking-assessment-actions *,.teaching-speaking-assessment-picker,.teaching-speaking-assessment-picker *,.text-presenter-surface,.text-presenter-surface *,.teach-pdf-recent-open-button,.teach-pdf-recent-remove-button,.shooter-game-root,.shooter-game-root *,.shooter-launch-screen,.shooter-launch-screen *,.shooter-menu-btn,.number-sprint-wrapper *,.word-zapper *,.cozy-house,.cozy-house *,.bowling-menu-board *,.achievement-collection *,.achievement-dialog *)):hover,html:not(.dark):not(.forest) [type=reset]:not(:where(.ct-deck-picker,.ct-deck-picker *,.deck-picker-modern,.deck-picker-modern *,.arcade-question-settings-panel,.arcade-question-settings-panel *,.arcade-question-settings-backdrop,.arcade-rush-mode-control,.arcade-rush-mode-control *,:is(.tile-rush-shell,.tile-rush-setup),:is(.tile-rush-shell,.tile-rush-setup) *,.arcade-activity-root--blockbuilder,.arcade-activity-root--blockbuilder *,.backpack-forge,.backpack-forge *,:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game),:is(.color-clash-game,.old-maid-game,.go-fish-game,.big-two-game) :not(.arcade-questioning-portal-host *,.teaching-overlay-portal-host *),.card-tactics-game,.card-tactics-game *,.pirate-game-ui,.pirate-game-ui *,.tt-game,.tt-game *,.game-card-cta,.story-adventure-player,.story-adventure-player *,.teaching-settings-panel,.teaching-settings-panel *,.teaching-speaking-assessment-actions,.teaching-speaking-assessment-actions *,.teaching-speaking-assessment-picker,.teaching-speaking-assessment-picker *,.text-presenter-surface,.text-presenter-surface *,.teach-pdf-recent-open-button,.teach-pdf-recent-remove-button,.shooter-game-root,.shooter-game-root *,.shooter-launch-screen,.shooter-launch-screen *,.shooter-menu-btn,.number-sprint-wrapper *,.word-zapper *,.cozy-house,.cozy-house *,.bowling-menu-board *,.achievement-collection *,.achievement-dialog *)):hover{border-color:#ccc;background-color:#f8f8f8!important}.game-card-cta--category{--game-card-cta-bg:#0f766e;--tw-ring-color:color-mix(in srgb, var(--game-card-cta-bg) 32%, transparent);box-shadow:0 8px 18px color-mix(in srgb, var(--game-card-cta-bg) 22%, transparent);background-color:var(--game-card-cta-bg)!important;border-color:color-mix(in srgb, var(--game-card-cta-bg) 82%, black)!important;color:#fff!important}.game-card-cta--category:hover,.group\/activity:hover .game-card-cta--category{background-color:color-mix(in srgb, var(--game-card-cta-bg) 88%, black)!important}html:not(.dark):not(.forest) .pricing-billing-toggle{box-shadow:none!important;background:#fff!important;border:2px solid #fed7aa!important}html:not(.dark):not(.forest) button.pricing-billing-toggle__label[type=button]{box-shadow:none!important;color:#78350f!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.5rem .25rem!important;font-size:1rem!important;font-weight:800!important;line-height:1!important}html:not(.dark):not(.forest) button.pricing-billing-toggle__label--active[type=button]{color:#111827!important}html:not(.dark):not(.forest) button.pricing-billing-toggle__label--inactive[type=button]{color:#78350f!important}html:not(.dark):not(.forest) button.pricing-billing-toggle__label--inactive[type=button]:hover{color:#ea580c!important;background:0 0!important}html:not(.dark):not(.forest) button.pricing-billing-toggle__switch[type=button],html:not(.dark):not(.forest) button.pricing-billing-toggle__switch[type=button]:hover{box-shadow:none!important;border-radius:9999px!important;padding:.25rem!important}html:not(.dark):not(.forest) button.pricing-billing-toggle__switch--monthly[type=button],html:not(.dark):not(.forest) button.pricing-billing-toggle__switch--monthly[type=button]:hover{background:#fff!important;border:0!important;box-shadow:inset 0 0 0 2px #fb923c!important}html:not(.dark):not(.forest) button.pricing-billing-toggle__switch--yearly[type=button],html:not(.dark):not(.forest) button.pricing-billing-toggle__switch--yearly[type=button]:hover{background:linear-gradient(90deg,#f97316,#f59e0b)!important;border:0!important}html:not(.dark):not(.forest) .pricing-billing-toggle__knob{background:#fff!important;box-shadow:0 1px 3px #0f172a29!important}html:not(.dark):not(.forest) button.pricing-billing-toggle__switch--monthly[type=button] .pricing-billing-toggle__knob{background:linear-gradient(90deg,#f97316,#f59e0b)!important;box-shadow:0 0 0 1px #fed7aa,0 1px 3px #0f172a24!important}html:not(.dark):not(.forest) .pricing-billing-toggle__savings{box-shadow:none!important;color:#15803d!important;background:#f0fdf4!important;border-color:#bbf7d0!important;font-size:.875rem!important;font-weight:800!important;line-height:1!important}.pricing-price-lockup{min-width:min(100%,12.75rem)}html:not(.dark):not(.forest) button.learning-activity-dashboard-return[type=button]{color:#111827!important;background-color:#fb923c!important;border-color:#fb923c!important}html:not(.dark):not(.forest) button.learning-activity-dashboard-return[type=button]:hover{color:#111827!important;background-color:#f97316!important;border-color:#f97316!important}html:not(.dark):not(.forest) body button.teaching-target-clear-button.teaching-target-clear-button[type=button],html body button.teaching-target-clear-button.teaching-target-clear-button[type=button],html:not(.dark):not(.forest) body button.teaching-target-clear-button.teaching-target-clear-button[type=button]:hover,html body button.teaching-target-clear-button.teaching-target-clear-button[type=button]:hover{appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9999px!important;width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;padding:0!important}html:not(.dark):not(.forest) body button.teaching-unassign-button.teaching-unassign-button[type=button],html body button.teaching-unassign-button.teaching-unassign-button[type=button]{all:unset!important;width:2rem!important;min-width:2rem!important;height:2rem!important;box-shadow:none!important;color:#64748b!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-weight:600!important;line-height:1!important;transition:color .2s!important;display:inline-flex!important}html:not(.dark):not(.forest) body button.teaching-unassign-button.teaching-unassign-button[type=button]:hover,html body button.teaching-unassign-button.teaching-unassign-button[type=button]:hover{color:#dc2626!important;background:0 0!important}html:not(.dark):not(.forest) body button.teaching-unassign-button.teaching-unassign-button[type=button]:focus-visible,html body button.teaching-unassign-button.teaching-unassign-button[type=button]:focus-visible{outline-offset:2px!important;outline:2px solid #fecacaf2!important}html:not(.dark):not(.forest) body button.teaching-unassign-button.teaching-unassign-button[type=button]:disabled,html body button.teaching-unassign-button.teaching-unassign-button[type=button]:disabled{cursor:not-allowed!important;opacity:.5!important}html:not(.dark):not(.forest) button.teaching-unassign-button[type=button]:hover,button.teaching-unassign-button[type=button]:hover{color:#dc2626!important;background:0 0!important;border:0!important}html:not(.dark):not(.forest) button.voiceflash-recorder-button[type=button]{border-style:solid!important;font-weight:500!important}html:not(.dark):not(.forest) button.voiceflash-recorder-button--labeled[type=button]{border-radius:.5rem!important;padding:.5rem 1.25rem!important}html:not(.dark):not(.forest) button.voiceflash-recorder-button--compact[type=button]{border-radius:9999px!important;width:2.75rem!important;height:2.75rem!important;padding:0!important}html:not(.dark):not(.forest) button.voiceflash-recorder-button--idle[type=button]{color:#111827!important;background-color:#fff!important;border-color:#d1d5db!important}html:not(.dark):not(.forest) button.voiceflash-recorder-button--idle[type=button]:hover{background-color:#f9fafb!important}html:not(.dark):not(.forest) button.voiceflash-recorder-button--busy[type=button]{color:#b45309!important;background-color:#fffbeb!important;border-color:#fde68a!important}html:not(.dark):not(.forest) button.voiceflash-recorder-button--listening[type=button]{color:#fff!important;background-color:#ef4444!important;border-color:#fca5a5!important}html:not(.dark):not(.forest) button.voiceflash-recorder-button--listening[type=button]:hover{background-color:#dc2626!important}button.achievement-toast-close,button.achievement-toast-close[type=button]{box-shadow:none!important;color:#cbd5e1e6!important;background:0 0!important;border-color:#0000!important;padding:0!important;font-size:1rem!important;line-height:1!important}button.achievement-toast-close:hover,button.achievement-toast-close[type=button]:hover{color:#f8fafc!important;background:#ffffff1f!important;border-color:#0000!important}html:not(.dark):not(.forest) button.achievement-toast-close,html:not(.dark):not(.forest) button.achievement-toast-close[type=button]{color:#475569cc!important}html:not(.dark):not(.forest) button.achievement-toast-close:hover,html:not(.dark):not(.forest) button.achievement-toast-close[type=button]:hover{color:#1e293b!important;background:#ffffff8c!important}html:not(.dark):not(.forest) .homework-page{--bg-surface:#fff}html:not(.dark):not(.forest) .homework-page .panel,html:not(.dark):not(.forest) .homework-page .bg-white,html:not(.dark):not(.forest) .student-recipient-selector .bg-white,html:not(.dark):not(.forest) .student-recipient-picker .bg-white{color:#111827!important;background-color:#fff!important}html:not(.dark):not(.forest) .homework-page .bg-gray-50,html:not(.dark):not(.forest) .homework-page .homework-muted-surface,html:not(.dark):not(.forest) .student-recipient-selector .bg-gray-50,html:not(.dark):not(.forest) .student-recipient-picker .bg-gray-50{color:#111827!important;background-color:#f8fafc!important}html:not(.dark):not(.forest) .homework-page .border-gray-200,html:not(.dark):not(.forest) .homework-page .border-gray-300,html:not(.dark):not(.forest) .student-recipient-selector .border-gray-200,html:not(.dark):not(.forest) .student-recipient-selector .border-gray-300,html:not(.dark):not(.forest) .student-recipient-picker .border-gray-200,html:not(.dark):not(.forest) .student-recipient-picker .border-gray-300{border-color:#e5e7eb!important}html:not(.dark):not(.forest) .teacher-management-page{--bg-surface:#fff}html:not(.dark):not(.forest) .teacher-management-page,html:not(.dark):not(.forest) .teacher-management-page .panel,html:not(.dark):not(.forest) .teacher-management-page .bg-white{color:#111827!important;background-color:#fff!important}html:not(.dark):not(.forest) .teacher-management-page.bg-gray-50,html:not(.dark):not(.forest) .teacher-management-page .bg-gray-50{background-color:#f8fafc!important}html:not(.dark):not(.forest) .teacher-management-page .bg-indigo-50{background-color:#eef2ff!important}html:not(.dark):not(.forest) .teacher-management-page .bg-blue-50{background-color:#eff6ff!important}html:not(.dark):not(.forest) .teacher-management-page .bg-cyan-50{background-color:#ecfeff!important}html:not(.dark):not(.forest) .teacher-management-page .bg-emerald-50{background-color:#ecfdf5!important}html:not(.dark):not(.forest) .teacher-management-page .border-gray-100,html:not(.dark):not(.forest) .teacher-management-page .border-gray-200,html:not(.dark):not(.forest) .teacher-management-page .border-gray-300{border-color:#e5e7eb!important}html:not(.dark):not(.forest) button.teacher-management-primary-action[type=button]{color:#fff!important;background-color:#f97316!important;border-color:#f97316!important;border-radius:.5rem!important;padding:.625rem 1rem!important}html:not(.dark):not(.forest) button.teacher-management-primary-action[type=button]:hover{background-color:#ea580c!important;border-color:#ea580c!important}html:not(.dark):not(.forest) .teacher-management-page button.teacher-management-icon-button[type=button]{padding:0!important}html:not(.dark):not(.forest) .teacher-management-page button.student-detail-section-toggle[type=button]{box-shadow:none!important;color:#111827!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html:not(.dark):not(.forest) .teacher-management-page button.student-detail-section-toggle[type=button]:hover{color:#334155!important;background:0 0!important;border-color:#0000!important}html:not(.dark):not(.forest) .assignment-create-flow{--bg-surface:#fff}html:not(.dark):not(.forest) .assignment-create-flow .bg-white{color:#111827!important;background-color:#fff!important}html:not(.dark):not(.forest) .assignment-create-flow .bg-gray-50,html:not(.dark):not(.forest) .assignment-create-flow .bg-slate-50{color:#111827!important;background-color:#f8fafc!important}html:not(.dark):not(.forest) .assignment-create-flow .border-gray-200,html:not(.dark):not(.forest) .assignment-create-flow .border-gray-300{border-color:#e5e7eb!important}html:not(.dark):not(.forest) .homework-primary-action[type=button],html:not(.dark):not(.forest) .homework-primary-action[type=submit],html:not(.dark):not(.forest) .student-recipient-selector .homework-primary-action[type=button],html:not(.dark):not(.forest) .student-recipient-picker .homework-primary-action[type=button]{color:#fff!important;background-color:#ea580c!important;border-color:#ea580c!important}html:not(.dark):not(.forest) .homework-primary-action[type=button]:hover,html:not(.dark):not(.forest) .homework-primary-action[type=submit]:hover,html:not(.dark):not(.forest) .student-recipient-selector .homework-primary-action[type=button]:hover,html:not(.dark):not(.forest) .student-recipient-picker .homework-primary-action[type=button]:hover{color:#fff!important;background-color:#c2410c!important;border-color:#c2410c!important}html:not(.dark):not(.forest) .homework-secondary-action[type=button]{color:#334155!important;background-color:#fff!important;border-color:#cbd5e1!important}html:not(.dark):not(.forest) .homework-secondary-action[type=button]:hover{background-color:#f8fafc!important;border-color:#94a3b8!important}html:not(.dark):not(.forest) .homework-danger-action[type=button]{color:#b91c1c!important;background-color:#fef2f2!important;border-color:#fecaca!important}html:not(.dark):not(.forest) .homework-danger-action[type=button]:hover{background-color:#fee2e2!important;border-color:#fca5a5!important}html:not(.dark):not(.forest) .homework-warning-action[type=button]{color:#9a3412!important;background-color:#fff7ed!important;border-color:#fed7aa!important}html:not(.dark):not(.forest) .homework-warning-action[type=button]:hover{background-color:#ffedd5!important;border-color:#fdba74!important}html:not(.dark):not(.forest) .homework-tab-action[type=button]{color:#475569!important;background-color:#0000!important;border-color:#0000!important}html:not(.dark):not(.forest) .homework-tab-action[type=button]:hover{color:#0f172a!important;background-color:#fff!important;border-color:#0000!important}html:not(.dark):not(.forest) .homework-tab-active[type=button],html:not(.dark):not(.forest) .homework-tab-active[type=button]:hover{color:#ea580c!important;background-color:#fff!important;border-color:#fff!important;box-shadow:0 1px 2px #9a34121f!important}html:not(.dark):not(.forest) .homework-page .bg-cyan-50{background-color:#fff7ed!important}html:not(.dark):not(.forest) .homework-page .border-cyan-300,html:not(.dark):not(.forest) .homework-page .border-cyan-400{border-color:#fb923c!important}html:not(.dark):not(.forest) .homework-page .text-cyan-700,html:not(.dark):not(.forest) .homework-page .text-cyan-900,html:not(.dark):not(.forest) .homework-page .text-cyan-950{color:#9a3412!important}html:not(.dark):not(.forest) .homework-page .ring-cyan-100{--tw-ring-color:#ffedd5!important}html:not(.dark):not(.forest) .student-recipient-selector .bg-cyan-50,html:not(.dark):not(.forest) .student-recipient-picker .bg-cyan-50{background-color:#fff7ed!important}html:not(.dark):not(.forest) .student-recipient-selector .border-cyan-300,html:not(.dark):not(.forest) .student-recipient-selector .border-cyan-400,html:not(.dark):not(.forest) .student-recipient-picker .border-cyan-300,html:not(.dark):not(.forest) .student-recipient-picker .border-cyan-400{border-color:#fb923c!important}html:not(.dark):not(.forest) .student-recipient-selector .text-cyan-900,html:not(.dark):not(.forest) .student-recipient-selector .text-cyan-950,html:not(.dark):not(.forest) .student-recipient-picker .text-cyan-900,html:not(.dark):not(.forest) .student-recipient-picker .text-cyan-950{color:#9a3412!important}html:not(.dark):not(.forest) .student-recipient-selector .hover\:border-cyan-300:hover,html:not(.dark):not(.forest) .student-recipient-picker .hover\:border-cyan-300:hover{border-color:#fb923c!important}html:not(.dark):not(.forest) .homework-page .bg-cyan-600{background-color:#ea580c!important}html:not(.dark):not(.forest) .homework-page .hover\:bg-cyan-700:hover{background-color:#c2410c!important}html:not(.dark):not(.forest) .homework-page .focus\:border-cyan-500:focus{border-color:#f97316!important}html:not(.dark):not(.forest) .homework-page .focus\:ring-cyan-100:focus{--tw-ring-color:#ffedd5!important}html:not(.dark):not(.forest) .homework-page .text-cyan-600{color:#ea580c!important}html:not(.dark):not(.forest) .homework-page .border-cyan-500{border-color:#f97316!important}html:not(.dark):not(.forest) .homework-page .hover\:border-cyan-200:hover,html:not(.dark):not(.forest) .homework-page .hover\:border-cyan-300:hover{border-color:#fdba74!important}html:not(.dark):not(.forest) .homework-page .hover\:shadow-sm:hover{box-shadow:0 1px 2px #9a341214!important}html:not(.dark):not(.forest) .homework-page .text-cyan-800{color:#9a3412!important}html:not(.dark):not(.forest) .homework-page .border-cyan-200{border-color:#fed7aa!important}html:not(.dark):not(.forest) .homework-page .hover\:bg-cyan-50:hover{background-color:#fff7ed!important}html:not(.dark):not(.forest) .homework-resource-section.homework-resource-section.bg-white,html:not(.dark):not(.forest) .homework-resource-picker .homework-resource-dropzone,html:not(.dark):not(.forest) .homework-resource-picker .homework-resource-card,html:not(.dark):not(.forest) .homework-resource-picker .homework-resource-browse,html:not(.dark):not(.forest) .homework-resource-picker .homework-resource-range-input{background:#fff!important}html:not(.dark):not(.forest) .homework-resource-picker .homework-resource-dropzone{border-color:#cbd5e1!important}html:not(.dark):not(.forest) .homework-resource-picker .homework-resource-dropzone:hover{background:#f8fafc!important;border-color:#67e8f9!important}html:not(.dark):not(.forest) .homework-resource-picker .homework-resource-card{border-color:#e2e8f0!important}html:not(.dark):not(.forest) .homework-resource-picker .homework-resource-badge,html:not(.dark):not(.forest) .homework-resource-picker .homework-resource-link-button{color:#334155!important;background:#f1f5f9!important}html:not(.dark):not(.forest) .homework-resource-picker .homework-resource-link-button:hover{color:#0f172a!important;background:#e2e8f0!important}html:not(.dark):not(.forest) .homework-resource-picker .homework-resource-alert,html:not(.dark):not(.forest) .homework-resource-picker .homework-resource-inline-warning{color:#be123c!important;background:#fff!important;border-color:#fecdd3!important}.achievement-toast-tier{color:#475569!important;background:#f1f5f9!important}html.dark .achievement-toast-tier{color:#e2e8f0!important;background:#ffffff1a!important}html.forest .achievement-toast-tier{color:#166534!important;background:#ecfdf5e6!important}.image-preview-trigger{appearance:none;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.image-preview-trigger:hover,.image-preview-trigger:focus,.image-preview-trigger:focus-visible{background:0 0!important;border-color:#0000!important}.btn-light{color:#1f2937;background-color:#fff;border:1px solid #d1d5db}.btn-light:hover{background-color:#f9fafb}.public-deck-action-button,button.public-deck-action-button[type=button],a.public-deck-action-button{min-width:5rem;white-space:nowrap!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;height:2.25rem!important;padding:0 .75rem!important;font-size:.875rem!important;line-height:1!important;display:inline-flex!important}html:not(.dark):not(.forest) button.public-deck-action-button.public-deck-action-button--primary[type=button],html:not(.dark):not(.forest) a.public-deck-action-button.public-deck-action-button--primary,.public-deck-action-button.public-deck-action-button--primary{background-color:var(--logo-color,var(--accent,#ea580c))!important;border-color:var(--logo-color,var(--accent,#ea580c))!important;color:#fff!important}html:not(.dark):not(.forest) button.public-deck-action-button.public-deck-action-button--primary[type=button]:hover,html:not(.dark):not(.forest) a.public-deck-action-button.public-deck-action-button--primary:hover,.public-deck-action-button.public-deck-action-button--primary:hover{background-color:var(--accent-active,#c2410c)!important;border-color:var(--accent-active,#c2410c)!important;color:#fff!important}html:not(.dark):not(.forest) button.public-deck-action-button.public-deck-action-button--secondary[type=button],html:not(.dark):not(.forest) a.public-deck-action-button.public-deck-action-button--secondary,.public-deck-action-button.public-deck-action-button--secondary{color:#374151!important;background-color:#fff!important;border-color:#d1d5db!important}html:not(.dark):not(.forest) button.public-deck-action-button.public-deck-action-button--secondary[type=button]:hover,html:not(.dark):not(.forest) a.public-deck-action-button.public-deck-action-button--secondary:hover,.public-deck-action-button.public-deck-action-button--secondary:hover{color:#111827!important;background-color:#f9fafb!important;border-color:#9ca3af!important}html.dark .public-deck-action-button.public-deck-action-button--secondary{color:#f3f4f6!important;background-color:#1f2937!important;border-color:#4b5563!important}html.dark .public-deck-action-button.public-deck-action-button--secondary:hover{color:#fff!important;background-color:#374151!important;border-color:#6b7280!important}html:not(.dark):not(.forest) button.public-deck-action-button.public-deck-action-button--disabled[type=button],.public-deck-action-button.public-deck-action-button--disabled{color:#9ca3af!important;background-color:#fff!important;border-color:#d1d5db!important}html.dark .public-deck-action-button.public-deck-action-button--disabled{color:#6b7280!important;background-color:#1f2937!important;border-color:#4b5563!important}html:not(.dark):not(.forest) button.public-deck-star-button[type=button],button.public-deck-star-button[type=button]{color:inherit!important;background-color:#0000!important;border-color:#0000!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;width:2rem!important;height:2rem!important;padding:0!important;display:inline-flex!important}html:not(.dark):not(.forest) button.public-deck-star-button[type=button]:hover{background-color:#fff7ed!important;border-color:#0000!important}button.public-deck-star-button[type=button]:disabled{cursor:wait!important;opacity:.7!important}.public-deck-endorse-tooltip{color:#374151!important;background-color:#fff!important;border-color:#e5e7eb!important}html.dark .public-deck-endorse-tooltip{color:#f3f4f6!important;background-color:#1f2937!important;border-color:#4b5563!important}html:not(.dark):not(.forest) .public-deck-study-modal button.public-deck-study-modal__close[type=button]{color:#4b5563!important;background-color:#f3f4f6!important;border-color:#e5e7eb!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;width:2rem!important;height:2rem!important;padding:0!important;display:inline-flex!important}html:not(.dark):not(.forest) .public-deck-study-modal button.public-deck-study-modal__close[type=button]:hover{background-color:#e5e7eb!important;border-color:#d1d5db!important}html:not(.dark):not(.forest) .public-deck-study-modal button.public-deck-study-option[type=button]{text-align:inherit!important;border-radius:.75rem!important;width:100%!important;padding:1rem!important}html:not(.dark):not(.forest) .public-deck-study-modal button.public-deck-study-option--primary[type=button]{background-color:var(--logo-color,var(--accent,#ea580c))!important;background-image:linear-gradient(90deg, var(--logo-color,#ea580c), var(--accent-active,#c2410c))!important;color:#fff!important;border-color:#0000!important}html:not(.dark):not(.forest) .public-deck-study-modal button.public-deck-study-option--primary[type=button]:hover{filter:brightness(.98)}html:not(.dark):not(.forest) .public-deck-study-modal button.public-deck-study-option--secondary[type=button]{color:#111827!important;background-color:#f9fafb!important;border-color:#e5e7eb!important}html:not(.dark):not(.forest) .public-deck-study-modal button.public-deck-study-option--secondary[type=button]:hover{color:#111827!important;background-color:#f3f4f6!important;border-color:#d1d5db!important}html:not(.dark):not(.forest) button.subscription-review-primary-action,button.subscription-review-primary-action{background-color:var(--logo-color,var(--accent,#ea580c))!important;border-color:var(--logo-color,var(--accent,#ea580c))!important;color:#fff!important}html:not(.dark):not(.forest) button.subscription-review-primary-action:hover,button.subscription-review-primary-action:hover{background-color:var(--accent-active,#c2410c)!important;border-color:var(--accent-active,#c2410c)!important;color:#fff!important}html:not(.dark):not(.forest) button.subscription-review-secondary-action,button.subscription-review-secondary-action{background-color:#fff!important}.teacher-progress-selection-panel{color:#1f2937;background-color:#fff}.dark .teacher-progress-selection-panel{color:#f9fafb;background-color:#1f2937}.forest .teacher-progress-selection-panel{-webkit-backdrop-filter:none;background-color:#fff!important;border-color:#d1d5db!important}html:not(.dark):not(.forest) button.teacher-progress-mode-button[type=button],button.teacher-progress-mode-button[type=button]{appearance:none!important;color:#374151!important;white-space:nowrap!important;background-color:#fff!important;border-color:#d1d5db!important;border-radius:.75rem!important;justify-content:center!important;align-items:center!important;min-height:2.875rem!important;padding:.625rem 1rem!important;font-size:.875rem!important;font-weight:700!important;line-height:1.2!important;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s!important;display:inline-flex!important;box-shadow:0 1px 2px #0f172a14!important}html:not(.dark):not(.forest) button.teacher-progress-mode-button[type=button]:hover,button.teacher-progress-mode-button[type=button]:hover{color:#111827!important;background-color:#f9fafb!important;border-color:#9ca3af!important}html:not(.dark):not(.forest) button.teacher-progress-mode-button--active[type=button],button.teacher-progress-mode-button--active[type=button],html:not(.dark):not(.forest) button.teacher-progress-mode-button--active[type=button]:hover,button.teacher-progress-mode-button--active[type=button]:hover{color:#fff!important;background-color:#0e7490!important;border-color:#0e7490!important;box-shadow:0 8px 18px #0e749033!important}.dark button.teacher-progress-mode-button[type=button]{color:#e5e7eb!important;background-color:#111827!important;border-color:#4b5563!important}.dark button.teacher-progress-mode-button[type=button]:hover{color:#fff!important;background-color:#1f2937!important;border-color:#6b7280!important}.dark button.teacher-progress-mode-button--active[type=button],.dark button.teacher-progress-mode-button--active[type=button]:hover{color:#083344!important;background-color:#67e8f9!important;border-color:#67e8f9!important;box-shadow:0 8px 18px #67e8f929!important}button.teacher-progress-mode-button[type=button]:focus{outline:none!important}button.teacher-progress-mode-button[type=button]:focus-visible{outline-offset:2px!important;outline:2px solid #06b6d4!important}html:not(.dark):not(.forest) button.teacher-progress-selector-trigger[type=button],button.teacher-progress-selector-trigger[type=button]{color:#1f2937!important;background-color:#fff!important;border-color:#d1d5db!important;border-radius:.75rem!important;min-height:2.875rem!important;padding:.625rem 1rem!important}html:not(.dark):not(.forest) button.teacher-progress-selector-trigger[type=button]:hover,button.teacher-progress-selector-trigger[type=button]:hover{color:#111827!important;background-color:#fff!important;border-color:#9ca3af!important}html:not(.dark):not(.forest) .activity-report-neutral-surface.activity-report-neutral-surface,html:not(.dark):not(.forest) .activity-report-pdf-topic-card.activity-report-pdf-topic-card,html:not(.dark):not(.forest) .activity-report-neutral-row.activity-report-neutral-row{--bg-surface:#fff!important;color:#1f2937!important;background:#fff!important;border-color:#e5e7eb!important}html:not(.dark):not(.forest) .activity-report-dialog.activity-report-dialog,html:not(.dark):not(.forest) .activity-report-dialog .activity-report-neutral-surface,html:not(.dark):not(.forest) .activity-report-dialog .activity-report-neutral-row{background:#fff!important}html:not(.dark):not(.forest) .activity-report-dialog .border-gray-200{border-color:#e5e7eb!important}html:not(.dark):not(.forest) .activity-report-dialog .border-gray-300{border-color:#d1d5db!important}html:not(.dark):not(.forest) .activity-report-settings-dialog.activity-report-settings-dialog.bg-white{color:#111827!important;background:#fff!important;border-color:#e5e7eb!important}html:not(.dark):not(.forest) .activity-report-settings-dialog{color:#111827!important;background-color:#fff!important;border-color:#e5e7eb!important}html:not(.dark):not(.forest) .activity-report-settings-dialog .bg-\[\#f8fafc\]{background-color:#f8fafc!important}html:not(.dark):not(.forest) .activity-report-settings-dialog .hover\:bg-cyan-50:hover{background-color:#f1f5f9!important}html:not(.dark):not(.forest) .activity-report-settings-dialog .panel-muted,html:not(.dark):not(.forest) .activity-report-settings-dialog select,html:not(.dark):not(.forest) .activity-report-settings-dialog textarea,html:not(.dark):not(.forest) .activity-report-settings-dialog input[type=text]{color:#111827!important;background-color:#fff!important;border-color:#d1d5db!important}html:not(.dark):not(.forest) .activity-report-muted-surface.activity-report-muted-surface.bg-gray-50{color:#4b5563!important;background-color:#f8fafc!important;border-color:#e5e7eb!important}html:not(.dark):not(.forest) button.activity-report-neutral-button[type=button]{color:#111827!important;background-color:#fff!important;border-color:#d1d5db!important}html:not(.dark):not(.forest) button.activity-report-neutral-button[type=button]:hover{color:#111827!important;background-color:#f8fafc!important;border-color:#9ca3af!important}html:not(.dark):not(.forest) button.activity-report-modal-neutral-button[type=button],button.activity-report-modal-neutral-button[type=button]{color:#374151!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:.625rem!important;justify-content:center!important;align-items:center!important;min-height:2.25rem!important;padding:.375rem .75rem!important;font-size:.875rem!important;font-weight:600!important;display:inline-flex!important;box-shadow:0 1px 2px #0f172a14!important}html:not(.dark):not(.forest) button.activity-report-modal-neutral-button[type=button]:hover,button.activity-report-modal-neutral-button[type=button]:hover{color:#111827!important;background-color:#f8fafc!important;border-color:#9ca3af!important}html:not(.dark):not(.forest) button.activity-report-modal-icon-button[type=button],button.activity-report-modal-icon-button[type=button]{color:#4b5563!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:.625rem!important;justify-content:center!important;align-items:center!important;width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important;display:inline-flex!important;box-shadow:0 1px 2px #0f172a14!important}html:not(.dark):not(.forest) button.activity-report-modal-icon-button[type=button]:hover,button.activity-report-modal-icon-button[type=button]:hover{color:#111827!important;background-color:#f8fafc!important;border-color:#d1d5db!important}button.activity-report-modal-icon-button[type=button] svg,button.activity-report-modal-icon-button[type=button] svg *{color:currentColor!important;stroke:currentColor!important;width:1rem!important;height:1rem!important;display:block!important}html:not(.dark):not(.forest) button.activity-report-modal-primary-button[type=button],button.activity-report-modal-primary-button[type=button]{color:#fff!important;background-color:#0891b2!important;border:1px solid #0891b2!important;border-radius:.625rem!important;justify-content:center!important;align-items:center!important;min-height:2.5rem!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 1px 2px #0f172a1f!important}html:not(.dark):not(.forest) button.activity-report-modal-primary-button[type=button]:hover,button.activity-report-modal-primary-button[type=button]:hover{color:#fff!important;background-color:#0e7490!important;border-color:#0e7490!important}html:not(.dark):not(.forest) button.activity-report-modal-mini-button[type=button],button.activity-report-modal-mini-button[type=button]{color:#374151!important;background-color:#f8fafc!important;border:1px solid #d1d5db!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;height:1.35rem!important;min-height:1.35rem!important;padding:0 .4rem!important;font-size:.6875rem!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 1px 1px #0f172a0f!important}html:not(.dark):not(.forest) button.activity-report-modal-mini-button[type=button]:hover,button.activity-report-modal-mini-button[type=button]:hover{color:#111827!important;background-color:#f1f5f9!important;border-color:#9ca3af!important}.dark button.activity-report-modal-neutral-button[type=button],.dark button.activity-report-modal-icon-button[type=button]{color:#e5e7eb!important;background-color:#111827!important;border-color:#374151!important}.dark button.activity-report-modal-neutral-button[type=button]:hover,.dark button.activity-report-modal-icon-button[type=button]:hover{color:#fff!important;background-color:#1f2937!important;border-color:#4b5563!important}.dark button.activity-report-modal-mini-button[type=button]{color:#e5e7eb!important;background-color:#1f2937!important;border-color:#4b5563!important}.dark button.activity-report-modal-mini-button[type=button]:hover{color:#fff!important;background-color:#374151!important;border-color:#6b7280!important}html:not(.dark):not(.forest) button.activity-report-danger-button[type=button]{color:#b91c1c!important;background-color:#fff!important;border-color:#fecaca!important}html:not(.dark):not(.forest) button.activity-report-danger-button[type=button]:hover{color:#991b1b!important;background-color:#fef2f2!important;border-color:#fca5a5!important}.dark button.teacher-progress-selector-trigger[type=button]{color:#f9fafb!important;background-color:#111827!important;border-color:#4b5563!important}.dark button.teacher-progress-selector-trigger[type=button]:hover{background-color:#1f2937!important;border-color:#6b7280!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
