@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--dyn-height:initial;--dyn-left:initial;--dyn-top:initial;--dyn-width:initial;--dyn-background-color:initial;--dyn-color:initial;--dyn-zoom:initial;--dyn-var-ac:initial;--dyn-var-c:initial;--dyn-grid-template-columns:initial;--dyn-aspect-ratio:initial;--dyn-17w4yq4:initial;--dyn-3e2wam:initial;--dyn-yeqlxk:initial;--dyn-animation-delay:initial;--dyn-box-shadow:initial;--dyn-translate:initial;--dyn-var-lift:initial;--dyn-rotate:initial;--dyn-transition-delay:initial;--dyn-z-index:initial;--dyn-var-sway:initial;--dyn-var-turn:initial;--dyn-animation-duration:initial;--dyn-font-size:initial;--dyn-var-stamp:initial;--dyn-var-tone:initial;--dyn-var-i:initial;--dyn-var-previous-progress:initial;--dyn-transform:initial;--dyn-opacity:initial;--dyn-var-hero-image:initial;--dyn-var-confetti-drift:initial;--dyn-var-completed-end:initial;--dyn-var-current-end:initial;--dyn-var-dx:initial;--dyn-var-sessc:initial}}}@layer priority2{.digits-panel{margin:0;padding:18px}.flow-field-canvas{inset:0}.screen-header{inset:0 0 auto}.user-pill{padding:0}.cc-sign-in-input,.cc-sign-in-button{font:inherit}.cc-sign-in-kicker,.cc-sign-in-heading,.cc-sign-in-note,.bank-qa-body,.bank-qa-guide-text,.bank-qa-evidence-value{margin:0}.bank-qa-textarea{padding:8px}.pending-approvals-atom-heading,.pending-approvals-empty-title{margin:0}.pending-approvals-modes{padding:3px}.proposal-queue-select{font:inherit;padding:8px}.proposal-queue-provenance,.proposal-queue-preview-title,.proposal-queue-body,.proposal-queue-changes{margin:0}.proposal-queue-raw-payload{padding:11px}.proposal-queue-detail{padding:17px}.atom-chain-unlink{padding:0}.atom-page-root{inset:0}.atom-page-page{padding:18px}.atom-source-note,.atom-state,.atom-heading,.atom-none,.atom-qsteps,.atom-para,.atom-figwhy{margin:0}.authoring-drop-pick{padding:8px}.authoring-question-button{font:inherit}.authoring-question-list{padding:0}.authoring-question{padding:14px}.authoring-script-figure-why{margin:0}.authoring-table-input{font:inherit}.authoring-table-root{inset:0}.authoring-table-heading{margin:0}.authoring-table-inline-cell{padding:0}.authoring-retire,.authoring-add-input,.authoring-tab,.authoring-line,.authoring-script-button{font:inherit}.authoring-note,.authoring-why,.authoring-script-heading,.authoring-lines{margin:0}.authoring-cell{padding:0}.headaches-root{inset:0}.headaches-head,.headaches-line,.headaches-note-body{margin:0}.integrated-board-root{inset:0}.integrated-canvas-lane-gutter{padding:8px}.integrated-standard-atoms-heading{padding:1px}.scheduler-root{inset:0}.scheduler-title{margin:0}.scheduler-fieldset{margin:0;padding:0}.scheduler-section-title{margin:0}.scheduler-list{margin:0;padding:0}.staar-root{inset:0}.staar-head,.staar-items{margin:0}.staar-response-list{margin:0;padding:0}.staar-response-head{margin:0}.staar-response{padding:12px}.staar-tab-control-field{font:inherit}.staar-native-content-text,.staar-native-content-refusal{margin:0}.staar-native-content-choices{padding:0}.staar-native-controls-paragraph,.staar-native-controls-spatial-hint{margin:0}.staar-native-controls-entry-field{padding:14px}.staar-native-controls-tile{padding:7px}.video-review-card-no-film,.video-review-card-caption{margin:0}.video-review-threads-seek{padding:0}.video-review-root{inset:0}.video-review-headline,.video-review-bad,.video-review-quiet{margin:0}.video-review-tick{padding:0}.system-design-control,.system-map-control{font:inherit}.system-map-eyebrow,.system-map-source-text{margin:0}.system-map-tools{padding:12px}.system-map-image{padding:20px}.video-guide-control{font:inherit}.video-guide-root{padding:16px}.arcade-title-sky,.arcade-title-scene,.arcade-title-wash,.arcade-title-depth{inset:0}.craft-engine-title-style,.craft-engine-body{margin:0}.final-footer-stars{inset:0}.final-meet-glyph{padding:4px}.hero-glyphs-field{inset:0}.pages-journey-stamp{inset:-2px}.pages-journey-ring{inset:-7px}.showcase-do-compare-cell{margin:0}.showcase-lesson-showcase-slide{inset:0}.showcase-lesson-showcase-title,.showcase-lesson-showcase-body,.showcase-lesson-card-prompt{margin:0}.showcase-lesson-showcase-tabs{padding:5px}.showcase-lesson-showcase-device{padding:clamp(18px,2.4vw,34px)}.voyage-finale,.voyage-finale-stars,.voyage-finale-field,.voyage-finale-planet,.voyage-finale-drift,.voyage-finale-shade,.voyage-finale-hill,.voyage-hero-layer,.voyage-journey-veil,.voyage-journey-chapter,.voyage-journey-tint{inset:0}.answers-construct-choices{margin:0;padding:0}.answers-choices,.answers-multipart{padding:0}.answers-option{padding:14px}.answers-select{padding:8px}.block-progress-flight{inset:0}.block-progress-title{margin:0}.carry-glyphs-outgoing,.counted-parts-question-room,.dot-direction-arrows-layer,.equal-parts-introduction-focus{inset:0}.equal-parts-question-status-retry{font:inherit;padding:0}.equal-parts-question-explanation-input,.equal-parts-question-retry-speech{padding:8px}.fraction-symbol-explanation{margin:0}.handwriting-clear{font:inherit}.handwriting-ink,.handwriting-typed{inset:0}.handwriting-below{margin:0}.handwriting-pickup{padding:0}.lesson-caption-imagined-prompt{margin:0}.lesson-text-slot-input{padding:0}.line-ray-segment-example{inset:0}.mixed-number-verdict{margin:0}.part-symbol-practice-writing-fraction-drawing{inset:0}.session-headache-incorrect,.session-headache-correct,.session-headache-portion,.session-headache-piece-count{margin:0}.source-preview-button{font:inherit}.still-images-cover{padding:16px;inset:0}.lesson-player-free-input{font:inherit}.placement-map-button,.placement-question-feedback{padding:0}.placement-question-card{padding:clamp(22px,3vw,36px)}.placement-question-card.placement-question-card:where(.placement-question-atom-player-marker:where(*) *){padding:18px}.placement-intro{padding:clamp(24px,4vw,44px)}.marketing-grid,.marketing-glow,.session-complete-page-confetti,.session-narrative-stage:not(.session-narrative-inline-stage),.session-narrative-film{inset:0}.session-narrative-unavailable{padding:1.5rem;inset:0}.session-narrative-inline-stage{inset:auto}.session-narrative-caption{margin:0}.session-navigator-jump{padding:0}.session-navigator-grid,.session-navigator-atom{padding:3px}.session-stack-fractures{inset:-2.5px}.session-stack-blast{inset:-6px}.session-stack-hint,.session-stack-shard{inset:0}.session-stack-card{padding:18px}.teach-map{padding:4px}.theme-visually-hidden{margin:-1px;padding:0}.theme-body{margin:0}}@layer priority3{.digits-panel{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:18px}.digits-row{gap:12px}.digits-root{gap:20px;margin-block:0;margin-inline:auto}.screen-dev-toggle{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.screen-dev-toggle{border-color:color-mix(in srgb, var(--ink) 24%, transparent)}}.screen-dev-toggle{border-style:solid;border-width:2px;border-radius:12px;transition:transform .12s,box-shadow .12s,color .18s,border-color .18s}.screen-back{border:0;transition:color .18s}.screen-header-slot{gap:10px}.screen-header-actions{gap:12px}.screen-learn-header:not(.screen-clubhouse-header){gap:16px;padding-inline:24px}.screen-clubhouse-header{gap:22px;padding-block:0;padding-inline:40px}.screen-brand-name{overflow:hidden}.screen-clubhouse-place{padding-inline:30px}.screen-clubhouse-tab{place-items:center;text-decoration:none}.screen-dev-toggle[aria-pressed=true]{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.screen-dev-toggle[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink) 35%, transparent)}}.screen-session-place:has(>[data-session-viewport]){overflow:clip}.user-pill-row{border:0;gap:12px;padding-block:12px;padding-inline:16px;transition:background .18s}.user-pill-portrait{border:2px solid #d7b174;border:2px solid lab(74.5513% 8.84742 36.4213);border-radius:50%;transition:border-color .16s ease-out}.user-pill-menu{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:18px;padding-block:10px;padding-inline:0}.user-pill{border-width:0;border-radius:50%;transition:transform .16s ease-out,box-shadow .16s ease-out}.user-pill-value{gap:5px}.user-pill-portrait.user-pill-portrait:where(.user-pill-marker:hover *),.user-pill-portrait.user-pill-portrait:where(.user-pill-marker[aria-expanded=true] *){border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.user-pill.user-pill,.user-pill-portrait.user-pill-portrait{transition:none}}.cc-sign-in-button{border-color:var(--ink);border-style:solid;border-width:1px;border-radius:8px;padding-block:12px;padding-inline:14px}.cc-sign-in-input{border-color:var(--line);border-style:solid;border-width:1px;border-radius:8px;padding-block:12px;padding-inline:14px}.cc-sign-in-form{gap:16px}.cc-sign-in-label{gap:6px}.cc-sign-in-page{place-items:center;padding-block:40px;padding-inline:20px}.approval-controls-retry{border-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.approval-controls-retry{border-color:color-mix(in srgb, var(--board-active) 45%, transparent)}}.approval-controls-confirm:not(.approval-controls-armed-confirm){border-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.approval-controls-confirm:not(.approval-controls-armed-confirm){border-color:color-mix(in srgb, var(--board-active) 50%, transparent)}}.approval-controls-button:not(.approval-controls-armed-confirm,.approval-controls-confirm,.approval-controls-retry){border-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.approval-controls-button:not(.approval-controls-armed-confirm,.approval-controls-confirm,.approval-controls-retry){border-color:color-mix(in srgb, var(--board-ink) 24%, transparent)}}.approval-controls-mode{border:0;border-radius:4px;padding-block:7px;padding-inline:12px}.approval-controls-armed-confirm{border-color:var(--board-dep)}.approval-controls-button{border-style:solid;border-width:1px;border-radius:5px;padding-block:6px;padding-inline:12px}.approval-controls-focus:focus-visible{outline:2px solid var(--board-active)}.bank-qa-chip{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:999px;padding-block:3px;padding-inline:8px}.bank-qa-textarea{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:6px}.bank-qa-preview,.bank-qa-note{gap:10px}.bank-qa-actions{gap:12px}.bank-qa-filters{gap:6px;margin-block:12px}.bank-qa-chips{gap:6px}.bank-qa-comment{margin-block:16px;margin-inline:0}.bank-qa-guide{margin-block:18px;margin-inline:0}.pending-approvals-modes{border-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.pending-approvals-modes{border-color:color-mix(in srgb, var(--board-ink) 15%, transparent)}}.pending-approvals-modes{border-style:solid;border-width:1px;border-radius:7px}.pending-approvals-atom{border:0;border-radius:0}.pending-approvals-skeleton{border:0;border-radius:0;gap:10px}.pending-approvals-skeleton-bar{border-radius:3px}.pending-approvals-skeletons{gap:0;padding-block:0;padding-inline:clamp(12px,3vw,40px)}.pending-approvals-answers{gap:12px}.pending-approvals-atom-head{gap:16px}.pending-approvals-list{padding-block:0;padding-inline:clamp(12px,3vw,40px)}.proposal-queue-risk:not(.proposal-queue-danger){border-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.proposal-queue-risk:not(.proposal-queue-danger){border-color:color-mix(in srgb, var(--board-active) 38%, transparent)}}.proposal-queue-danger{border-color:var(--board-dep)}@supports (color:color-mix(in lab, red, red)){.proposal-queue-danger{border-color:color-mix(in srgb, var(--board-dep) 45%, transparent)}}.proposal-queue-detail{border-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.proposal-queue-detail{border-color:color-mix(in srgb, var(--board-ink) 11%, transparent)}}.proposal-queue-detail{border-style:solid;border-width:1px;border-radius:6px}.proposal-queue-summary{border:0;gap:18px;padding-block:17px;padding-inline:2px}.proposal-queue-select{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:4px}.proposal-queue-raw-payload{border-radius:4px;overflow:auto}.proposal-queue-risk{border-style:solid;border-width:1px;border-radius:999px;padding-block:3px;padding-inline:7px}.proposal-queue-change{gap:10px}.proposal-queue-preview{gap:12px;margin-block:16px;margin-inline:0}.proposal-queue-sections{gap:20px;padding-block:16px;padding-inline:0}.proposal-queue-changes,.proposal-queue-actions{gap:8px}.proposal-queue-list{padding-block:0;padding-inline:clamp(12px,3vw,40px)}.atom-chain-unlink{border-color:var(--board-dep)}@supports (color:color-mix(in lab, red, red)){.atom-chain-unlink{border-color:color-mix(in srgb, var(--board-dep) 40%, transparent)}}.atom-chain-unlink{border-style:solid;border-width:1px;border-radius:50%}.atom-chain-tool-button{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:8px;padding-block:5px;padding-inline:11px}.atom-chain-picker{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:8px;padding-block:5px;padding-inline:9px}.atom-chain-card{border-color:var(--board-ours);border-style:solid;border-radius:9px;transition:box-shadow .13s;overflow:hidden}.atom-chain-card:not(.atom-chain-hub){border-width:1.5px}.atom-chain-hub{border-width:2.5px}.atom-chain-tools,.atom-chain-tool-side{gap:8px}.atom-chain-chain{margin-block:0;margin-inline:auto}.atom-chain-title,.atom-chain-sub{overflow:hidden}.atom-chain-svg{overflow:visible}.atom-chain-inside:not(.atom-chain-current-inside){padding-block:5px;padding-inline:9px}.atom-chain-current-inside{padding-block:7px;padding-inline:11px}.atom-chain-inside{text-decoration:none}.atom-chain-tool-button:hover:enabled{border-color:var(--board-ours-line)}.atom-page-bar{gap:10px;padding-block:10px;padding-inline:18px}.atom-page-cards{gap:18px}.atom-page-root{overflow:auto}.atom-page-back{text-decoration:none}.atom-page-back:hover{text-decoration:underline}.atom-player-tabon{border-color:var(--board-active)}.atom-player-tab:not(.atom-player-tabon){border-color:var(--board-line)}.atom-player-tab{border-style:solid;border-width:1px;border-radius:6px;gap:2px;padding-block:6px;padding-inline:10px}.atom-player-transcript-toggle{border-style:none;border-width:0;padding-block:4px;padding-inline:0;text-decoration:none}.atom-player-bankstage,.atom-player{gap:12px}.atom-player-tabs{gap:6px}.atom-player-transcript-toggle:hover{text-decoration:underline}.atom-source{gap:12px}.atom-source-mode{gap:6px}.atom-qkey{border-color:var(--board-his)}@supports (color:color-mix(in lab, red, red)){.atom-qkey{border-color:color-mix(in srgb, var(--board-his) 42%, var(--board-line))}}.atom-qkey{border-style:solid;border-width:1px;border-radius:6px;gap:8px;padding-block:8px;padding-inline:10px}.atom-card-style{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:10px;gap:12px;padding-block:14px;padding-inline:16px}.atom-step{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:6px;padding-block:5px;padding-inline:10px}.atom-qpending{border-color:var(--board-ours-line);border-style:solid;border-width:1px;border-radius:6px;padding-block:6px;padding-inline:10px}.atom-qlab{border-radius:3px;padding-block:2px;padding-inline:6px}.atom-dot{border-radius:50%}.atom-src{gap:10px}.atom-cardhead,.atom-q,.atom-qsteps,.atom-pager{gap:12px}.atom-qfigs{gap:16px}.atom-srcfield{gap:4px}.atom-dots{gap:6px}.atom-state{padding-block:24px;padding-inline:18px}.current-word-source-image{margin-block:8px}.authoring-drop:not(.authoring-drop-over){border-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-drop:not(.authoring-drop-over){border-color:color-mix(in srgb, var(--board-mut) 45%, transparent)}}.authoring-drop-over{border-color:var(--board-active)}.authoring-drop{border-style:dashed;border-width:1px;border-radius:4px;transition:border-color .12s,background .12s}.authoring-drop-shot{border-radius:4px}.authoring-drop:focus-within{outline:2px solid var(--board-active)}.authoring-map-heading-part{flex:none}.authoring-question{border-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-question{border-color:color-mix(in srgb, var(--board-mut) 24%, transparent)}}.authoring-question{border-style:solid;border-width:1px;border-radius:7px}.authoring-question-button{border-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-question-button{border-color:color-mix(in srgb, var(--board-mut) 35%, transparent)}}.authoring-question-button{border-style:solid;border-width:1px;border-radius:5px}.authoring-question-step{gap:10px}.authoring-question-list{gap:12px;list-style:none}.authoring-question-unit{gap:4px}.authoring-question-moves,.authoring-question-figure-actions,.authoring-question-step-button{gap:6px}.authoring-script-figures{gap:12px}.authoring-table-input{border:0;padding-block:7px;padding-inline:9px}.authoring-table-head{margin-inline:0}.authoring-table-inline-panel{padding-inline:8px}.authoring-table-inline-panel:focus-visible,.authoring-table-input:focus{outline:2px solid var(--board-active)}.authoring-scroll-region{border-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-scroll-region{border-color:color-mix(in srgb, var(--board-mut) 28%, transparent)}}.authoring-scroll-region{border-style:solid;border-width:1px;border-radius:8px}.authoring-cell{border-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-cell{border-color:color-mix(in srgb, var(--board-mut) 28%, transparent)}}.authoring-cell{border-style:solid;border-width:1px}.authoring-script:not(.pending-approvals-atom,.pending-approvals-skeleton){border-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-script:not(.pending-approvals-atom,.pending-approvals-skeleton){border-color:color-mix(in srgb, var(--board-mut) 28%, transparent)}}.authoring-script:not(.pending-approvals-atom,.pending-approvals-skeleton){border-style:solid;border-width:1px;border-radius:8px}.authoring-line{border-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-line{border-color:color-mix(in srgb, var(--board-mut) 28%, transparent)}}.authoring-line{border-style:solid;border-width:1px;border-radius:5px;padding-block:6px;padding-inline:8px}.authoring-tab:not(.authoring-tab-on){border-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-tab:not(.authoring-tab-on){border-color:color-mix(in srgb, var(--board-mut) 35%, transparent)}}.authoring-script-button{border-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-script-button{border-color:color-mix(in srgb, var(--board-mut) 35%, transparent)}}.authoring-script-button{border-style:solid;border-width:1px;border-radius:5px;padding-block:3px;padding-inline:8px}.authoring-retire{border-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-retire{border-color:color-mix(in srgb, var(--board-mut) 40%, transparent)}}.authoring-retire{border-style:solid;border-width:1px;border-radius:5px;padding-block:3px;padding-inline:8px}.authoring-add-input{border-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-add-input{border-color:color-mix(in srgb, var(--board-mut) 40%, transparent)}}.authoring-add-input{border-style:solid;border-width:1px;border-radius:5px;padding-block:5px;padding-inline:8px}.authoring-tab-on{border-color:var(--board-active)}.authoring-tab{border-style:solid;border-width:1px;border-radius:999px;padding-block:3px;padding-inline:12px}.authoring-add{gap:10px}.authoring-script-head{gap:12px}.authoring-lineops{gap:5px}.authoring-tabs{gap:6px;padding-block:10px;padding-inline:0}.authoring-lines,.authoring-line-item{gap:8px}.authoring-sr{overflow:hidden}.authoring-head-cell{padding-block:7px;padding-inline:9px}.authoring-scroll-region:focus-visible{outline:2px solid var(--board-active)}.authoring-focus:not(.authoring-table-inline-panel):focus-visible{outline:2px solid var(--board-ink)}.headaches-section{border-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.headaches-section{border-color:color-mix(in srgb, var(--board-ink) 12%, transparent)}}.headaches-section{border-style:solid;border-width:1px;border-radius:10px}.headaches-atom{border-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.headaches-atom{border-color:color-mix(in srgb, var(--board-ink) 26%, transparent)}}.headaches-atom{border-style:dashed;border-width:1px;border-radius:4px}.headaches-answer{border-radius:4px}.headaches-list{gap:18px}.headaches-answers{gap:6px}.headaches-body,.headaches-paragraph{gap:8px}.headaches-root{overflow:auto}.integrated-board-button:not(.integrated-board-band-on,.integrated-board-dependency-on){border-color:#cfcfcf}.integrated-board-pop{border:1px solid #cfcfcf;border-radius:8px;padding-block:10px;padding-inline:12px}.integrated-board-pending{border-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.integrated-board-pending{border-color:color-mix(in srgb, var(--board-active) 40%, transparent)}}.integrated-board-pending{border-style:solid;border-width:1px;border-radius:999px;padding-block:3px;padding-inline:9px;text-decoration:none}.integrated-board-band-on{border-color:var(--board-active)}.integrated-board-dependency-on{border-color:var(--board-dep)}.integrated-board-unplaced{border-color:var(--board-ours);border-style:dashed;border-width:1.4px;border-radius:8px;gap:5px;padding-block:3px;padding-inline:8px}.integrated-board-provenance{border-radius:3px;padding-block:1px;padding-inline:4px}.integrated-board-button{border-style:solid;border-width:1px;border-radius:6px;padding-block:4px;padding-inline:9px}.integrated-board-bands{gap:4px}.integrated-board-bar{gap:8px;padding-block:9px;padding-inline:14px}.integrated-board-tray{gap:8px;padding-block:8px;padding-inline:14px}.integrated-board-separator{margin-block:0;margin-inline:4px}.integrated-board-drag-hint{padding-block:0;padding-inline:14px}.integrated-board-state{padding-block:8px;padding-inline:14px}.integrated-canvas-toggle{border:1px solid #cfcfcf;border-radius:6px;padding-block:1px;padding-inline:7px}.integrated-canvas-icon{border-radius:11px}.integrated-canvas-drop{border-radius:2px;margin-block:-1px;margin-inline:0}.integrated-canvas-cell{gap:16px;padding-block:7px;padding-inline:18px}.integrated-canvas-toggles{gap:4px}.integrated-canvas-lane-gutter{gap:6px}.integrated-canvas-scroll{overflow:auto}.integrated-canvas-dependency-layer{overflow:visible}.integrated-canvas-domain-label{padding-block:0;padding-inline:14px}.integrated-canvas-header-cell{padding-block:6px;padding-inline:8px}.integrated-canvas-domain{padding-block:7px;padding-inline:0}.integrated-detail-example-toggle{border:1px solid #bcdcef;border-radius:4px;padding-block:0;padding-inline:5px}.integrated-detail-chain-code:not(.integrated-detail-chain-now){border-color:#cde3e5}.integrated-detail-example{border:1px solid #d6e8f4;border-radius:5px;padding-block:5px;padding-inline:7px}.integrated-detail-test{border:1px solid #e2d6c2;border-radius:6px;padding-block:7px;padding-inline:8px}.integrated-detail-verb-toggle{border:1px solid #e3d08a;border-radius:4px;padding-block:0;padding-inline:5px}.integrated-detail-chain-now{border-color:var(--board-ours)}.integrated-detail-label{border-radius:3px;padding-block:1px;padding-inline:4px}.integrated-detail-test-badge{border-radius:3px;padding-block:1px;padding-inline:5px}.integrated-detail-test-frequency{border-radius:3px;padding-block:1px;padding-inline:4px}.integrated-detail-correct-option{border-radius:3px;padding-block:0;padding-inline:3px}.integrated-detail-chain-code{border-style:solid;border-width:1px;border-radius:3px;padding-block:0;padding-inline:3px}.integrated-detail-verb-wording{border-radius:4px;padding-block:5px;padding-inline:7px}.integrated-detail-tag{border-radius:4px;padding-block:0;padding-inline:4px}.integrated-detail-answer{border-radius:4px;padding-block:4px;padding-inline:6px}.integrated-detail{border-radius:6px;padding-inline:8px}.integrated-detail-chain-codes{gap:2px}.integrated-detail-sub-standards{gap:4px}.integrated-detail-sub-row,.integrated-detail-examples{gap:5px}.integrated-detail-test-heading,.integrated-detail-chain{gap:6px}.integrated-detail-option{margin-block:1px;margin-inline:0}.integrated-detail-visualization{margin-block:7px;margin-inline:0}.integrated-detail.integrated-detail:where(.integrated-standard-preview[data-standard-preview=true] *){padding-inline:0}.integrated-detail.integrated-detail:where(.integrated-standard-standard-inside[data-standard-inside=true] *){border-radius:0;padding-inline:1px}.integrated-standard-signal{border:1px solid;border-radius:50%}.integrated-standard-atom-card{border-color:var(--board-ours-line);border-style:solid;border-width:1px;border-radius:8px}.integrated-standard-ghost{border-color:var(--c);border-style:dashed;border-width:1.4px}.integrated-standard-inside{border-radius:6px;padding-block:6px;padding-inline:7px}.integrated-standard-box{border-radius:8px;padding-block:6px;padding-inline:8px}.integrated-standard-heading,.integrated-standard-atom-standards{gap:4px}.integrated-standard-atom-list,.integrated-standard-atom-heading{gap:5px}.integrated-standard-atom-gist{overflow:hidden}.integrated-standard-blob-toggle{padding-block:2px;padding-inline:1px}.scheduler-atom:not(.scheduler-narrative){border-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.scheduler-atom:not(.scheduler-narrative){border-color:color-mix(in srgb, var(--board-active) 42%, var(--board-line))}}.scheduler-narrative{border-color:var(--board-ours)}@supports (color:color-mix(in lab, red, red)){.scheduler-narrative{border-color:color-mix(in srgb, var(--board-ours) 42%, var(--board-line))}}.scheduler-fieldset{border:0}.scheduler-create-button{border-color:var(--board-active)}.scheduler-input{border-color:var(--board-line);font-variant:normal;border-style:solid;border-width:1px;border-radius:6px}.scheduler-workspace{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:10px;overflow:hidden}.scheduler-kind:not(.scheduler-atom,.scheduler-narrative),.scheduler-button:not(.scheduler-button-hover,.scheduler-create-button),.scheduler-button-hover{border-color:var(--board-line)}.scheduler-notice{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:6px;gap:12px}.scheduler-button{font-variant:normal;border-style:solid;border-width:1px;border-radius:6px}.scheduler-kind{border-style:solid;border-width:1px;border-radius:999px}.scheduler-row,.scheduler-fields{gap:10px}.scheduler-section-head{gap:14px}.scheduler-header{gap:24px}.scheduler-slot-copy{gap:3px}.scheduler-label,.scheduler-row-actions{gap:5px}.scheduler-adders{gap:6px}.scheduler-list{list-style:none}.scheduler-root{overflow:auto}.scheduler-slot-title{overflow:hidden}.scheduler-button-hover:hover:not(:disabled),.cc-tabs-badge{border-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.cc-tabs-badge{border-color:color-mix(in srgb, var(--board-active) 40%, transparent)}}.cc-tabs-badge{border-style:solid;border-width:1px;border-radius:999px;padding-block:1px;padding-inline:6px}.cc-tabs-tab:focus-visible{border-radius:0}.staar-response:not(.staar-response-correct){border-color:var(--board-bad,#a2402f)}@supports (color:color-mix(in lab, red, red)){.staar-response:not(.staar-response-correct){border-color:color-mix(in srgb, var(--board-bad,#a2402f) 34%, var(--board-line))}}.staar-failed{border-color:var(--board-bad,#a2402f)}.staar-year:not(.staar-year-current),.staar-question-number:not(.staar-question-current),.staar-notice:not(.staar-failed){border-color:var(--board-line)}.staar-item{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:12px}.staar-pager-button{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:7px;padding-block:6px;padding-inline:10px}.staar-year-current,.staar-question-current,.staar-response-correct{border-color:var(--board-ours)}.staar-question-number{border-style:solid;border-width:1px;border-radius:7px;gap:3px;padding-block:0;padding-inline:.45rem}.staar-notice{border-style:solid;border-width:1px;border-radius:8px;padding-block:9px;padding-inline:12px}.staar-year{border-style:solid;border-width:1px;border-radius:999px;padding-block:5px;padding-inline:10px}.staar-response{border-style:solid;border-width:1px;border-radius:9px}.staar-chooser,.staar-question-chooser{gap:6px}.staar-response-list{gap:8px;list-style:none}.staar-response-head,.staar-item-key,.staar-question-pager{gap:8px}.staar-item-head{gap:9px}.staar-items{padding-block:0;padding-inline:clamp(12px,3vw,40px);list-style:none}.staar-root{overflow:auto}.staar-head,.staar-lede,.staar-status{padding-block:0;padding-inline:clamp(12px,3vw,40px)}.staar-pager-button:hover:not(:disabled){border-color:var(--board-ours)}.staar-year:not(.staar-year-current):hover,.staar-question-number:not(.staar-question-current):hover{border-color:var(--board-mut)}.staar-year-current:hover,.staar-question-current:hover{border-color:var(--board-ours)}.staar-tab-control-field:not(.staar-tab-control-button),.staar-tab-control-button{border-color:var(--board-line)}.staar-tab-control-field{border-style:solid;border-width:1px;border-radius:5px;padding-block:7px;padding-inline:10px}.staar-tab-control-root,.staar-tab-control-label{gap:8px}.staar-tab-control-button:hover:not(:disabled){border-color:var(--board-mut)}.staar-native-content-choice-selected{border-color:var(--board-active)}.staar-native-content-question,.staar-native-content-cell,.staar-native-content-choice:not(.staar-native-content-choice-selected),.staar-native-content-refusal{border-color:var(--board-line)}.staar-native-content-choice-mark{border-color:var(--board-mut)}.staar-native-content-question{border-radius:10px}.staar-native-content-choice-mark{border-radius:50%}.staar-native-content-choice,.staar-native-content-refusal{border-radius:8px}.staar-native-content-question,.staar-native-content-cell,.staar-native-content-choice,.staar-native-content-choice-mark,.staar-native-content-refusal{border-style:solid;border-width:1px}.staar-native-content-inline{gap:.35em}.staar-native-content-choice{gap:10px}.staar-native-content-block,.staar-native-content-column{gap:12px}.staar-native-content,.staar-native-content-grid{gap:14px}.staar-native-content-row{gap:16px}.staar-native-content-figure,.staar-native-content-choice-content{gap:6px}.staar-native-content-choices{gap:8px;list-style:none}.staar-native-content-inline-figure{margin-block:0}.staar-native-content-figure:not(.staar-native-content-content-figure),.staar-native-content-content-figure:not(.staar-native-content-inline-figure){margin-block:4px}.staar-native-content-inline-figure{margin-inline:0}.staar-native-content-question,.staar-native-content-figure:not(.staar-native-content-content-figure),.staar-native-content-content-figure:not(.staar-native-content-inline-figure){margin-inline:auto}.staar-native-content-refusal{padding-block:12px}.staar-native-content-cell{padding-block:8px}.staar-native-content-choice{padding-block:9px}.staar-native-content-math{padding-inline:.15em}.staar-native-content-cell{padding-inline:10px}.staar-native-content-choice{padding-inline:12px}.staar-native-content-refusal{padding-inline:14px}.staar-native-content-choice-mark{place-items:center}.staar-native-content-choice-mark.staar-native-content-choice-mark:where(.staar-native-content-choice-button[aria-pressed=true] *){border-color:var(--board-active)}.staar-native-content-choice-content.staar-native-content-choice-content:where(.staar-native-content-response-answer:is(*) *){gap:4px}.staar-native-content-content-figure.staar-native-content-content-figure:where(.staar-native-content-choice-content-marker:is(*) *){margin-block:0;margin-inline:0}.staar-native-content-choice:not(.staar-native-content-choice-selected):hover{border-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.staar-native-content-choice:not(.staar-native-content-choice-selected):hover{border-color:color-mix(in srgb, var(--board-active) 55%, var(--board-line))}}.staar-native-content-choice-selected:hover{border-color:var(--board-active)}.staar-native-controls-tile:not(.staar-native-controls-chip),.staar-native-controls-chip{border-color:var(--board-line)}.staar-native-controls-clear{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:7px;padding-block:7px;padding-inline:11px}.staar-native-controls-inline-choice{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:6px;gap:.2em;padding-block:5px;padding-inline:9px}.staar-native-controls-entry-field{border-color:var(--board-mut);border-style:solid;border-width:1px;border-radius:7px}.staar-native-controls-gap{border-color:var(--board-mut);border-style:dashed;border-width:1px;border-radius:7px;place-items:center;padding-block:8px;padding-inline:12px}.staar-native-controls-tile{border-style:solid;border-width:1px;border-radius:7px;place-items:center}.staar-native-controls-entry{gap:10px}.staar-native-controls-response{gap:12px}.staar-native-controls-keypad{gap:6px}.staar-native-controls-bank{gap:8px}.staar-native-controls-cell{padding-block:8px;padding-inline:10px}.staar-native-controls-gap-asset{place-items:center}.staar-native-controls-gap[data-filled=true],.staar-native-controls-chip[aria-pressed=true]{border-color:var(--board-active)}.video-comment-form-text{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:8px;transition:height .12s,border-color .12s}.video-comment-form-send{border-color:var(--board-ours);border-style:solid;border-width:1px;border-radius:8px;flex:none}.video-comment-form-actions{gap:9px}.video-comment-form-pin{overflow:hidden}.video-comment-form-text:focus-visible{border-color:var(--board-ours);outline:none}.video-comment-form-send:focus-visible{outline:2px solid var(--board-ours)}.video-review-card{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:12px;overflow:hidden}.video-review-card-attention:not(.video-review-card-attention-on){border-color:var(--board-line)}.video-review-card-attention-on{border-color:var(--board-ours)}.video-review-card-attention{border-style:solid;border-width:1px;border-radius:999px;flex:none}.video-review-card-meta{gap:8px}.video-review-card-fine{overflow:hidden}.video-review-card-talk{overscroll-behavior:contain}.video-review-threads-seek{border:0}.video-review-threads-heading{gap:7px}.video-review-threads-tools{gap:8px}.video-review-threads-seek:focus-visible{outline:2px solid var(--board-ours);border-radius:3px}.video-review-tick{border:0}.video-review-status{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:8px}.video-review-grid{gap:18px}.video-review-overview{margin-inline:auto}.video-review-root{overflow:auto}.video-review-tick:focus-visible{outline:2px solid var(--board-ours);border-radius:3px}.video-voices-toggle:not(.video-voices-selected),.video-voices-voice:not(.video-voices-selected){border-color:var(--board-line)}.video-voices-selected{border-color:var(--board-ours)}.video-voices-voice{border-style:solid;border-width:1px;border-radius:7px;overflow:hidden}.video-voices-toggle{border-style:solid;border-width:1px;border-radius:999px}.video-voices-list{gap:6px}.video-voices-toggle:focus-visible,.video-voices-voice:focus-visible{outline:2px solid var(--board-ours)}.video-voices-toggle:not(.video-voices-selected):hover,.video-voices-voice:not(.video-voices-selected):hover{border-color:var(--board-ours)}.system-design-selected{border-color:var(--board-active)}.system-design-control:not(.system-design-selected){border-color:var(--board-line)}.system-design-control{border-style:solid;border-width:1px;border-radius:6px;padding-block:8px;padding-inline:12px}.system-design-toolbar{gap:10px}.system-design-label{gap:8px}.system-design-caption{margin-block:12px}.system-design-film{margin-block:16px;margin-inline:auto}.system-design-summary{padding-block:12px}.system-design-control:focus-visible,.system-design-summary:focus-visible{outline:2px solid var(--board-active)}.system-map-tools{border-color:var(--board-line);border-style:solid;border-width:1px;gap:12px}.system-map-control{border-color:var(--board-line);border-style:solid;border-width:1px;border-radius:5px;padding-block:8px;padding-inline:12px}.system-map-canvas{border-color:var(--board-line);overscroll-behavior:contain;border-style:solid;border-width:1px;overflow:auto}.system-map-code{border-radius:3px;padding-block:2px;padding-inline:4px}.system-map-navigation-link{border-radius:6px;gap:12px;padding-block:12px;padding-inline:10px;text-decoration:none}.system-map-label{gap:10px}.system-map-layout{gap:32px}.system-map-navigation{gap:4px}.system-map-table-viewport{overflow:auto}.system-map-summary{padding-block:10px}.system-map-cell{padding-block:14px;padding-inline:12px}.system-map-intro{padding-block:22px}.system-map-focus:focus-visible{outline:2px solid var(--board-active)}.video-guide-selected{border-color:var(--board-active)}.video-guide-control:not(.video-guide-selected){border-color:var(--board-line)}.video-guide-control:not(.video-guide-review){border-radius:8px}.video-guide-review{border-radius:999px}.video-guide-control{border-style:solid;border-width:1px;padding-block:8px;padding-inline:12px}.video-guide-controls{gap:12px}.video-guide-speed,.video-guide-chapters{gap:8px}.video-guide-note{margin-block:8px}.figures-figure{gap:7px}.figures-naming-sound{inset-inline:0}.figures-whole-focus{transition:stroke .22s ease-out}.figures-slider:focus-visible{outline:2px solid var(--accent);border-radius:4px}.figures-svg.figures-svg:not(.counted-parts-instruction-figures-line,.part-symbol-instruction-figures-diagram,.part-symbol-practice-figures-grid):where(.figures-lesson-figure-marker[data-parts-lesson] *){overflow:visible}.figures-tick.figures-tick:where(.figures-lesson-figure-marker[data-partition-layer] *){transition:stroke .45s ease-out}@media (prefers-reduced-motion:reduce){.figures-whole-focus.figures-whole-focus,.figures-tick.figures-tick.figures-tick:where(.figures-lesson-figure-marker[data-partition-layer] *){transition:none}}.arcade-title-shooting-star{border-radius:2px}.arcade-title-star{border-radius:50%}.arcade-title-depth{transition:translate .6s cubic-bezier(.16,1,.3,1)}.arcade-title-lean{transition:translate .7s cubic-bezier(.16,1,.3,1)}.chrome-dock{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.chrome-dock{border-color:color-mix(in oklch, var(--ink) 14%, transparent)}}.chrome-dock{border-style:solid;border-width:1.5px;border-radius:999px;gap:2px;padding-block:5px}.chrome-face{border-radius:inherit;gap:var(--gap);border:2px solid #b84d49;border:2px solid lab(47.5786% 43.9782 25.5414);transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease-out,background-color .24s;overflow:hidden}.chrome-peek{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:50%;transition:transform .52s cubic-bezier(.34,1.56,.64,1)}.chrome-start:not(.chrome-start-small,.final-footer-cta){border-radius:24px}.chrome-chip{border-radius:50%;place-items:center;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.chrome-nav-link{border-radius:999px;place-items:center;gap:8px;padding-inline:14px;text-decoration:none;transition:background-color .18s}.chrome-start-small{border-radius:999px}.chrome-key{border-radius:inherit}.chrome-brand{gap:10px;text-decoration:none}.chrome-header{padding-block:22px;padding-inline:var(--gutter);gap:12px}.chrome-nav-label{overflow:visible}.chrome-scribble{transition:stroke-dashoffset .42s cubic-bezier(.65,0,.35,1),opacity .12s;overflow:visible}.chrome-start{text-decoration:none}.chrome-nav-icon{transition:rotate .52s cubic-bezier(.34,1.56,.64,1)}.craft-engine-live{border-style:solid;border-color:#7ad59c99;border-color:lab(78.3785% -37.8667 19.474/.6)}.craft-engine-stamp{border:2.5px solid #f8c153;border:2.5px solid lab(81.5705% 12.3135 61.4034);border-radius:8px;padding-block:5px;padding-inline:12px}.craft-engine-module:not(.craft-engine-live){border-style:dashed;border-color:#e6f4fe57;border-color:lab(95.3885% -3.21209 -6.56531/.34)}.craft-engine-day{border-width:1.5px;border-color:#e6f4fe57;border-color:lab(95.3885% -3.21209 -6.56531/.34);border-radius:10px;gap:6px}.craft-engine-module{border-width:1.5px;border-radius:18px;gap:8px;padding-block:22px;padding-inline:22px}.craft-engine-live-tick{border-radius:50%;place-items:center}.craft-engine-day-label{border-radius:6px;padding-block:3px;padding-inline:6px}.craft-engine-meter,.craft-engine-meter-fill{border-radius:6px}.craft-engine-eyebrow{border-radius:999px;padding-block:7px;padding-inline:14px}.craft-engine-live-tag{border-radius:999px;padding-block:4px;padding-inline:10px}.craft-engine-day-rest{border-style:dashed}.craft-engine-day:not(.craft-engine-day-rest){border-style:solid}.craft-engine-live-list{gap:10px;list-style:none}.craft-engine-live-item{gap:10px}.craft-engine-labels{gap:12px}.craft-engine-meters{gap:16px}.craft-engine-grid{gap:20px;margin-block:0;list-style:none}.craft-engine-ribbon,.craft-engine-meter-row{gap:6px}.craft-engine-art{overflow:visible}.craft-section-inner{padding-inline:var(--gutter);margin-inline:auto}.final-footer-link{background-position:0 78%;text-decoration:none;transition:color .16s,background-size .26s cubic-bezier(.16,1,.3,1)}.final-footer-card{border:2px solid #2b2530;border:2px solid lab(15.7304% 5.00983 -6.23187);border-radius:30px;gap:clamp(28px,5vw,72px);padding-block:clamp(30px,4vw,46px);padding-inline:clamp(26px,4vw,52px)}.final-footer-cta{border-radius:16px}.final-footer-top{border-radius:999px;gap:6px;padding-inline:14px;text-decoration:none;transition:background-color .16s}.final-footer-brand{gap:12px;text-decoration:none}.final-footer-column{gap:12px}.final-footer-brand-column{gap:16px}.final-footer-bar{padding-block:18px;padding-inline:var(--gutter);gap:16px;margin-inline:auto}.final-footer-columns{gap:24px}.final-footer-list{gap:4px;list-style:none}.final-footer-inner{padding-inline:var(--gutter);margin-inline:auto}.final-footer{overflow:hidden}.final-footer-mark{padding-inline:var(--gutter)}.final-hero-cast{margin-inline:auto;transition:translate .6s cubic-bezier(.16,1,.3,1)}.final-hero-terrace,.final-hero-foliage{transition:translate .6s cubic-bezier(.16,1,.3,1)}.final-meet-face{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:50%}.final-meet-friend{border-radius:18px;gap:6px;padding-block:12px;padding-inline:6px}.final-meet-glyph{border-radius:50%}.final-meet-point{border-radius:999px;gap:8px;padding-block:7px}.final-meet-cast,.final-meet-points{gap:10px;margin-block:0;list-style:none}.final-path-head-highlight{background-position:0 82%;margin-inline:-.08em;padding-inline:.08em;transition:background-size .9s cubic-bezier(.16,1,.3,1) .26s}.final-path-head-eyebrow-dot,.final-path-head-face{border-radius:50%}.final-path-head-eyebrow{border-radius:999px;gap:9px;padding-block:7px;padding-inline:14px}.final-path-head-together{gap:10px}.final-path-head-underline{transition:stroke-dashoffset .8s cubic-bezier(.16,1,.3,1) .12s;overflow:visible}.final-path-card{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.final-path-card{border-color:color-mix(in oklch, var(--ink) 11%, transparent)}}.final-path-card{border-style:solid;border-width:1.5px;border-radius:28px;padding-inline:30px;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;overflow:hidden}.final-path-verdict{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.final-path-verdict{border-color:color-mix(in oklch, var(--ink) 18%, transparent)}}.final-path-verdict{border-style:solid;border-width:1.5px;border-radius:12px;gap:8px;padding-block:7px;padding-inline:12px}.final-path-building{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.final-path-building{border-color:color-mix(in oklch, var(--ink) 40%, transparent)}}.final-path-building{border-style:dashed;border-width:1.5px;border-radius:999px;padding-block:3px;padding-inline:9px}.final-path-number{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:50%;place-items:center}.final-path-pill{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:999px;padding-block:6px;padding-inline:14px}.final-path-day-stamp{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:50%;place-items:center}.final-path-year-dot{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:50%}.final-path-tag{border-radius:4px;padding-block:8px;padding-inline:16px}.final-path-cross{border-radius:50%;place-items:center}.final-path-days{gap:16px;margin-block:0;list-style:none}.final-path-grid{gap:20px;margin-block:0;list-style:none}.final-path-flow,.final-path-day{gap:6px}.final-path-narrow,.final-path-third{grid-column:span 2}.final-path-wide{grid-column:span 4}.final-path-inner{padding-inline:var(--gutter);margin-inline:auto}.final-path-icon{transition:scale .42s cubic-bezier(.34,1.56,.64,1)}.hero-glyphs-figure{overflow:visible}.hero-glyphs-glyph{transition:translate .9s cubic-bezier(.16,1,.3,1)}.pages-journey-log{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pages-journey-log{border-color:color-mix(in oklch, var(--ink) 14%, transparent)}}.pages-journey-log{border-style:solid;border-width:1px;border-radius:16px;margin-block:40px;margin-inline:auto;padding-inline:18px}.pages-journey-card{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pages-journey-card{border-color:color-mix(in oklch, var(--ink) 14%, transparent)}}.pages-journey-card{border-style:solid;border-width:1px;border-radius:16px;padding-inline:26px}.pages-journey-pad{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pages-journey-pad{border-color:color-mix(in oklch, var(--ink) 28%, transparent)}}.pages-journey-pad{border-style:dashed;border-width:2px;border-radius:50%}.pages-journey-building{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pages-journey-building{border-color:color-mix(in oklch, var(--ink) 40%, transparent)}}.pages-journey-building{border-style:dashed;border-width:1.5px;border-radius:999px;padding-block:3px;padding-inline:9px}.pages-journey-ring{border:3px solid #f3705eb3;border:3px solid lab(63.6861% 50.4234 35.8286/.7);border-radius:50%}.pages-journey-stamp,.pages-journey-kicker-stamp{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:50%;place-items:center}.pages-journey-portrait{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:50%}.pages-journey-log-head,.pages-journey-kicker{gap:10px}.pages-journey-sign{gap:12px}.pages-journey-log-stop{gap:6px}.pages-journey-log-stops{margin-block:0;list-style:none}.pages-journey-log-wave{overflow:visible}@media (prefers-reduced-motion:no-preference){.pages-journey-log.pages-journey-log{margin-block:40px;margin-inline:auto}.pages-journey-log.pages-journey-log:is([data-motion=ready] *){margin-block:0;margin-inline:0}}.showcase-do-choice-right{border-color:#007e46;border-color:lab(45.9926% -41.8497 21.6371)}.showcase-do-choice-wrong{border-color:#c43f3e;border-color:lab(47.2572% 53.6382 32.2434)}.showcase-do-choice:not(.showcase-do-choice-right,.showcase-do-choice-wrong){border-color:var(--ink)}.showcase-do-choice{border-style:solid;border-width:2px;border-radius:14px;padding-inline:20px;transition:background-color .16s,translate .12s,box-shadow .12s}.showcase-do-frac-bar{border-radius:2px;margin-block:3px}.showcase-do-chip{border-width:0;border-radius:999px;padding-inline:14px;transition:background-color .16s}.showcase-do-choices,.showcase-do-readout{gap:10px}.showcase-do-compare,.showcase-do-shade-row{gap:18px}.showcase-do-chips{gap:8px}.showcase-do-compact{padding-block:18px}.showcase-lesson-card-field:not(.showcase-lesson-card-field-right,.showcase-lesson-card-field-wrong){border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.showcase-lesson-card-field:not(.showcase-lesson-card-field-right,.showcase-lesson-card-field-wrong){border-color:color-mix(in oklch, var(--ink) 30%, transparent)}}.showcase-lesson-card-field-right:not(.showcase-lesson-card-field-wrong){border-color:#0fa05c;border-color:lab(57.8533% -48.2023 24.9084)}.showcase-lesson-card-field-wrong{border-color:#e24947;border-color:lab(54.0154% 59.962 36.1222)}.showcase-lesson-showcase-step-number{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:50%;place-items:center}.showcase-lesson-card{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:26px;overflow:hidden}.showcase-lesson-card-block{border-radius:10px;gap:8px;padding-block:5px;padding-inline:10px}.showcase-lesson-card-retry{border-width:0;border-radius:10px;padding-inline:12px}.showcase-lesson-card-field{border-style:solid;border-width:2px;border-radius:12px;padding-inline:14px}.showcase-lesson-card-check{border-width:0;border-radius:12px;gap:8px;padding-inline:18px}.showcase-lesson-card-narration{border-radius:14px;gap:10px;padding-block:8px;padding-inline:12px}.showcase-lesson-showcase-device{border-radius:36px}.showcase-lesson-showcase-tab-number{border-radius:50%;place-items:center}.showcase-lesson-showcase-tab-do,.showcase-lesson-showcase-proof-dot{border-radius:50%}.showcase-lesson-showcase-tabs{border-radius:999px;gap:6px;margin-inline:auto}.showcase-lesson-showcase-tab{border-width:0;border-radius:999px;gap:8px;padding-inline:14px;transition:background-color .2s,color .2s}.showcase-lesson-showcase-mode{border-radius:999px;padding-block:4px;padding-inline:10px}.showcase-lesson-showcase-proof{border-radius:999px;gap:8px;padding-block:6px;padding-inline:12px}.showcase-lesson-card-stage{border-radius:999px;padding-block:4px;padding-inline:10px}.showcase-lesson-card-dot{border-radius:999px}.showcase-lesson-card-right,.showcase-lesson-card-wrong{border-radius:999px;padding-block:4px;padding-inline:10px}.showcase-lesson-card-kept{border-radius:999px;gap:6px;padding-block:4px;padding-inline:10px}.showcase-lesson-card-form{border-radius:999px;padding-block:4px;padding-inline:10px;transition:background-color .24s,color .24s}.showcase-lesson-showcase-stage{padding-block:0;padding-inline:var(--gutter);gap:0;margin-inline:auto}.showcase-lesson-showcase-step{gap:10px}.showcase-lesson-card-bar{gap:10px;padding-block:12px;padding-inline:18px}.showcase-lesson-card-answer{gap:10px}.showcase-lesson-showcase-caption{gap:12px}.showcase-lesson-card-inner{gap:14px;padding-inline:26px}.showcase-lesson-card-dots{gap:5px}.showcase-lesson-showcase-slides{gap:64px}.showcase-lesson-card-forms{gap:6px}.showcase-lesson-card-verdict{gap:8px}.showcase-lesson-showcase-head{padding-inline:var(--gutter);margin-inline:auto}@media (prefers-reduced-motion:no-preference) and (min-height:680px){.showcase-lesson-showcase-stage.showcase-lesson-showcase-stage{gap:0;padding-block:0}.showcase-lesson-showcase-slides.showcase-lesson-showcase-slides{gap:64px}.showcase-lesson-showcase-slides.showcase-lesson-showcase-slides:is([data-motion=ready] *){gap:0}.showcase-lesson-showcase-stage.showcase-lesson-showcase-stage:is([data-motion=ready] *){gap:22px;padding-block:24px}}.voyage-finale-glow,.voyage-finale-bloom{border-radius:50%}.voyage-finale-promise-icon{border-radius:50%;place-items:center}.voyage-finale-firefly{border-radius:50%}.voyage-finale-promise{border-radius:999px;gap:10px;padding-block:6px}.voyage-finale-promises{gap:12px;list-style:none}.voyage-finale{overflow:hidden}.voyage-finale-closing{padding-inline:var(--gutter)}.voyage-hero-mote{border-radius:50%}.voyage-hero-action{gap:12px}.voyage-hero-stage{overflow:hidden}.voyage-hero-copy{padding-inline:var(--gutter)}.voyage-journey-stat{border-color:var(--ink);border-style:solid;border-width:1.5px;border-radius:999px;gap:6px;padding-block:5px}.voyage-journey-veil{padding-block:96px;padding-inline:var(--gutter);gap:14px}.voyage-journey-veil-text{gap:14px}.voyage-journey-stats{gap:8px;list-style:none}.voyage-journey-stage,.voyage-journey-chapter{overflow:hidden}@media (prefers-reduced-motion:no-preference){.voyage-journey-veil.voyage-journey-veil{padding-block:96px}.voyage-journey-veil.voyage-journey-veil:is([data-motion=ready] *){padding-block:0}}.answers-option{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:10px;gap:12px}.answers-select{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:8px}.answers-choices{border-width:0;gap:12px}.answers-construct-choices{border-width:0}.answers-multipart{border-width:0;gap:20px}.answers-diagram,.answers-controls{gap:12px}.answers-shade-task{gap:20px}.answers-task{gap:24px}.answers-fraction-line{overflow:visible}.answers-fraction-cell{padding-inline:4px}.answers-fraction-guide-focus{transition:stroke .2s ease-out}@media (prefers-reduced-motion:reduce){.answers-fraction-guide-focus.answers-fraction-guide-focus{transition:none}}.block-progress-track{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.block-progress-track{border-color:color-mix(in srgb, var(--ink) 65%, transparent)}}.block-progress-track{border-style:solid;border-width:1px;border-radius:999px;overflow:hidden}.block-progress-badge{border-color:var(--ink);border-style:solid;border-width:1.5px;border-radius:999px;gap:6px;padding-block:6px;padding-inline:12px}.block-progress{gap:10px}.block-progress-header{gap:12px}.block-progress-stars{gap:9px}.block-progress-flight{overflow:hidden}.block-progress-fill{transition:transform .28s cubic-bezier(.22,1,.36,1)}.carry-glyphs-bar{margin-block:.06em}.carry-glyphs-term{padding-inline:.12em}.carry-glyphs-whole,.carry-glyphs-stack{transition:color .22s ease-out}.carry-glyphs-fade{transition:opacity .65s ease-in-out}@media (prefers-reduced-motion:reduce){.carry-glyphs-whole.carry-glyphs-whole,.carry-glyphs-stack.carry-glyphs-stack,.carry-glyphs-fade.carry-glyphs-fade{transition:none}}.counted-parts-instruction-figures-line,.counted-parts-question-diagram{overflow:visible}.counted-parts-question-card{padding-block:16px;padding-inline:16px}.decimal-value-place{border-radius:6px;gap:8px;padding-block:8px;padding-inline:4px;transition:outline-color .22s ease-out}.decimal-value-places{gap:4px}.decimal-value-explanation{padding-block:12px}@media (prefers-reduced-motion:reduce){.decimal-value-place.decimal-value-place{transition:none}}.dot-direction-arrows-figure{margin-inline:auto}.equal-parts-introduction-instruction-example,.equal-parts-introduction-example:not(.equal-parts-introduction-instruction-example){gap:12px}.equal-parts-introduction-instruction-figures:not(.equal-parts-introduction-instruction-bars){gap:24px}.equal-parts-introduction-instruction-bars{gap:28px}.equal-parts-introduction-focus{gap:4px;transition:opacity .5s ease-out,transform .85s cubic-bezier(.22,1,.36,1)}.equal-parts-introduction-instruction-reason{transition:opacity .32s ease-out;inset-inline:0}.equal-parts-introduction-instruction,.equal-parts-introduction-stage{margin-inline:auto}.equal-parts-introduction-transfer{margin-inline:auto;overflow:visible}.equal-parts-introduction-comparison{overflow:visible}.equal-parts-introduction-wholes{place-items:center}.equal-parts-introduction-instruction-layer{transition:opacity .32s ease-out}.equal-parts-introduction-gallery{gap:24px;transition:opacity .32s ease-out}.equal-parts-introduction-example{transition:opacity .38s ease-out,transform .5s cubic-bezier(.22,1,.36,1)}.equal-parts-introduction-whole-layer{transition:opacity .5s ease-out,transform .85s cubic-bezier(.22,1,.36,1)}.equal-parts-introduction-transfer-piece{transition:transform .5s cubic-bezier(.22,1,.36,1)}.equal-parts-introduction-piece{transition:transform .95s cubic-bezier(.22,1,.36,1)}.equal-parts-introduction-comparison-fill{transition:x .65s cubic-bezier(.22,1,.36,1),y .65s cubic-bezier(.22,1,.36,1),opacity .4s ease-out,fill .3s ease-out,stroke .3s ease-out}@media (prefers-reduced-motion:reduce){.equal-parts-introduction-instruction-layer.equal-parts-introduction-instruction-layer,.equal-parts-introduction-instruction-reason.equal-parts-introduction-instruction-reason,.equal-parts-introduction-gallery.equal-parts-introduction-gallery,.equal-parts-introduction-example.equal-parts-introduction-example,.equal-parts-introduction-focus.equal-parts-introduction-focus,.equal-parts-introduction-whole-layer.equal-parts-introduction-whole-layer,.equal-parts-introduction-transfer-piece.equal-parts-introduction-transfer-piece,.equal-parts-introduction-piece.equal-parts-introduction-piece,.equal-parts-introduction-comparison-fill.equal-parts-introduction-comparison-fill{transition:none}}@container (min-width:360px){.equal-parts-introduction-instruction-example.equal-parts-introduction-instruction-example{gap:4px}}.equal-parts-question-explanation-input{border-color:var(--line);border-style:solid;border-width:1px;border-radius:12px}.equal-parts-question-choice{border-color:var(--line);border-style:solid;border-width:2px;border-radius:16px;transition:transform .16s ease-out,box-shadow .16s ease-out,border-color .16s ease-out,background-color .16s ease-out}.equal-parts-question-check-explanation{border-width:0;border-radius:12px;padding-block:8px;padding-inline:12px}.equal-parts-question-status-retry{border-width:0}.equal-parts-question-actions{gap:14px;margin-inline:auto}.equal-parts-question-spoken{gap:4px}.equal-parts-question-interaction,.equal-parts-question-written{gap:8px}.equal-parts-question-caption,.equal-parts-question-fitted-image,.equal-parts-question-explanation,.equal-parts-question-speech-status{margin-block:0}.equal-parts-question-microphone{padding-block:8px}.equal-parts-question-diagram{place-items:center}.equal-parts-question-choice:focus-visible,.equal-parts-question-choice:hover,.equal-parts-question-explanation-input:focus{border-color:var(--part-digit)}@media (prefers-reduced-motion:reduce){.equal-parts-question-choice.equal-parts-question-choice{transition:none}}.fraction-classification-feedback{transition:opacity .18s ease-out}@media (prefers-reduced-motion:reduce){.fraction-classification-feedback.fraction-classification-feedback{transition:none}}.fraction-comparison-symbol{border-radius:8px;padding-block:6px;padding-inline:12px;transition:outline-color .22s ease-out}.fraction-comparison-symbols{gap:20px;padding-block:16px}@media (prefers-reduced-motion:reduce){.fraction-comparison-symbol.fraction-comparison-symbol{transition:none}}.fraction-division-parts{gap:12px}.fraction-symbol-line{border-radius:1px;transition:transform .6s cubic-bezier(.4,0,.2,1)}.fraction-symbol{gap:5px}.fraction-symbol-row{padding-block:12px}.fraction-symbol-number{place-items:center;transition:opacity .18s ease-out}@media (prefers-reduced-motion:reduce){.fraction-symbol-number.fraction-symbol-number,.fraction-symbol-line.fraction-symbol-line{transition:none}}.handwriting-pickup{border-width:0}.handwriting-clear{border-width:0;padding-block:4px;padding-inline:8px;text-decoration:underline}.handwriting-sr-only{overflow:hidden}.handwriting-paper{overflow:visible}.handwriting-teacher-hidden{transition:opacity .3s ease-out}@media (prefers-reduced-motion:reduce){.handwriting-teacher-hidden.handwriting-teacher-hidden{transition:none}}.inequality-row{gap:12px;padding-block:20px}.inequality-symbol{overflow:visible}.inequality-reveal{transition:opacity .22s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.inequality-reveal.inequality-reveal{transition:none}}.integer-line-focus{transition:transform .22s cubic-bezier(.25,1,.5,1),opacity .18s ease-out}@media (prefers-reduced-motion:reduce){.integer-line-focus.integer-line-focus{transition:none}}.lesson-caption-imagined-frame{margin-inline:-10px}.lesson-caption-room-caption{overflow:hidden}.lesson-surface-audio{gap:8px;margin-block:12px}.lesson-text-wrong{border-color:var(--error)}.lesson-text-right:not(.lesson-text-wrong){border-color:var(--gline)}.lesson-text-slot-input:not(.lesson-text-right,.lesson-text-wrong){border-color:var(--ink)}.lesson-text-slot-input{border-style:solid;border-width:2px;border-radius:10px;transition:border-color .16s,background .16s,opacity .16s}.lesson-text-bar{border-radius:1px}.lesson-text-fraction{gap:12px}.lesson-text-stack{gap:5px}.lesson-text-divisor{grid-area:2/1}.lesson-text-division-answer{grid-column:2}.lesson-text-dividend{grid-area:2/2;padding-inline:8px}.lesson-text-slot{place-items:center}.line-ray-segment-surface{border:2px solid #e5e7eb;border-radius:16px}.line-ray-segment-figure{margin-inline:auto}.mixed-conversion-mixed{gap:12px}.mixed-number-stage{gap:20px;padding-block:12px}.mixed-number-question{gap:8px}.mixed-number-hop{transition:stroke-dashoffset .7s ease-in-out}@media (prefers-reduced-motion:reduce){.mixed-number-hop.mixed-number-hop{transition:none}}.mixed-reading-stage{padding-block:12px}.mixed-reading-and{transition:top .8s ease-in-out,transform .8s ease-in-out,opacity .65s ease-in-out .4s}.mixed-reading-middle{transition:width .8s ease-in-out}@media (prefers-reduced-motion:reduce){.mixed-reading-middle.mixed-reading-middle,.mixed-reading-and.mixed-reading-and{transition:none}}.mixed-sum-number{gap:12px}.mixed-symbol-box:not(.mixed-symbol-boxed,.mixed-symbol-fraction-lit,.mixed-symbol-whole-lit){border-color:#0000}.mixed-symbol-boxed:not(.mixed-symbol-fraction-lit,.mixed-symbol-whole-lit){border-color:var(--line)}.mixed-symbol-fraction-lit{border-color:var(--part-digit)}.mixed-symbol-whole-lit{border-color:var(--whole-digit)}.mixed-symbol-box{border-width:2px;border-radius:12px;transition:border-color .9s ease-in-out,padding .9s ease-in-out,min-width .9s ease-in-out,opacity .65s ease-in-out}.mixed-symbol-missing{border-style:dashed}.mixed-symbol-box:not(.mixed-symbol-missing){border-style:solid}.mixed-symbol-label{transition:opacity .65s ease-in-out;inset-inline:0}.mixed-symbol-boxed{padding-inline:.22em}.mixed-symbol-box:not(.mixed-symbol-boxed){padding-inline:0}.mixed-symbol-reason{padding-inline:12px;transition:opacity .65s ease-in-out}.mixed-symbol-digits:not(.carry-glyphs-stack){transition:color .65s ease-in-out,opacity .65s ease-in-out}.mixed-symbol-centered{transition:column-gap .9s ease-in-out}@media (prefers-reduced-motion:reduce){.mixed-symbol-centered.mixed-symbol-centered,.mixed-symbol-box.mixed-symbol-box,.mixed-symbol-label.mixed-symbol-label,.mixed-symbol-reason.mixed-symbol-reason,.mixed-symbol-digits.mixed-symbol-digits:not(.carry-glyphs-stack){transition:none}}.part-alias-names{gap:16px}.part-alias-figure{margin-inline:auto;padding-block:16px}.part-alias-alternative{transition:opacity .22s ease-out}@media (prefers-reduced-motion:reduce){.part-alias-alternative.part-alias-alternative{transition:none}}.part-symbol-instruction-figures-frame{margin-inline:-10px}.part-symbol-instruction-figures-diagram{overflow:visible}.part-symbol-practice-figures-stage{margin-inline:-10px}.part-symbol-practice-figures-grid{overflow:visible}.part-symbol-practice-writing-example{transition:opacity .5s ease-out}.part-symbol-practice-writing-student{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.part-symbol-practice-writing-student.part-symbol-practice-writing-student,.part-symbol-practice-writing-example.part-symbol-practice-writing-example{transition:none}}.part-symbol-writing-canvas{border:1px solid #8aa2b6;border:1px solid lab(65.1877% -4.94128 -13.5381);border-radius:12px}.part-symbol-writing-row{gap:16px;margin-inline:auto}.part-symbol-writing-drawing,.part-symbol-writing-pencil{overflow:visible}.part-symbol-writing-canvas:not(.part-symbol-practice-writing-student){transition:opacity .5s ease-out}@media (prefers-reduced-motion:reduce){.part-symbol-writing-canvas.part-symbol-writing-canvas:not(.part-symbol-practice-writing-student){transition:none}}.partition-picture-figures-gallery{margin-inline:auto}.partition-picture-figures-hidden{transition:none}.partition-picture-figures-picture:not(.partition-picture-figures-hidden){transition:opacity .8s cubic-bezier(.25,1,.5,1)}.partition-picture-figures-partition:not(.partition-picture-figures-hidden){transition:opacity .9s cubic-bezier(.25,1,.5,1)}@media (prefers-reduced-motion:reduce){.partition-picture-figures-picture.partition-picture-figures-picture:not(.partition-picture-figures-hidden),.partition-picture-figures-partition.partition-picture-figures-partition:not(.partition-picture-figures-hidden){transition:none}}.picture-fraction-labels{gap:12.5px}.picture-fraction-symbol{gap:18px}.picture-symbol-practice-figures-diagram{overflow:visible}.picture-symbol-practice-figure{margin-inline:-10px}.picture-symbol-practice-figure.picture-symbol-practice-figure:where(.picture-symbol-practice-picture-practice-side-marker:where(*) *){margin-inline:0}.picture-symbol-writing-paper{margin-inline:auto}.reading-speech-microphone{grid-area:2/2}.session-headache-portion{gap:10px}.session-headache-answer-row{gap:12px}.session-headache-comparison{gap:24px}.session-headache-figure{margin-block:4px}.session-headache-pie{overflow:visible}.session-headache-number-input{padding-block:6px}.session-headache-answer,.session-headache-answer-feedback{place-items:center}.source-preview-question{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.source-preview-question{border-color:color-mix(in srgb, var(--ink) 25%, transparent)}}.source-preview-question{border-style:solid;border-width:1px;border-radius:8px;padding-block:6px;padding-inline:10px}.source-preview-atom{border-width:0;gap:12px;padding-block:12px;padding-inline:8px}.source-preview-controls{gap:12px;margin-block:14px;margin-inline:0}.source-preview-questions{gap:6px}.source-preview-return-link{text-decoration:underline}.source-preview-button:focus-visible{outline:2px solid var(--ink)}.still-images-cover{border-radius:16px;gap:16px}.still-images-image{margin-block:0}.tiling-shapes-figure{margin-inline:auto}.value-representations-card:not(.value-representations-card-lit){border-color:var(--line)}.value-representations-card-lit{border-color:var(--part-digit)}.value-representations-dot{border-radius:50%}.value-representations-word{border-radius:8px;padding-inline:10px;transition:background-color .22s ease-out}.value-representations-meaning{border-radius:8px;padding-inline:10px}.value-representations-card{border-style:solid;border-width:2px;border-radius:8px;padding-inline:14px;transition:border-color .22s ease-out,opacity .65s ease-in-out}.value-representations{gap:12px}.value-representations-definition{gap:4px;padding-block:8px}.value-representations-dots{gap:6px}.value-representations-line-card{padding-block:6px}.value-representations-meaning:not(.carry-glyphs-fade){transition:background-color .22s ease-out,opacity .65s ease-in-out}@media (prefers-reduced-motion:reduce){.value-representations-word.value-representations-word,.value-representations-meaning.value-representations-meaning:not(.carry-glyphs-fade),.value-representations-card.value-representations-card{transition:none}}.word-meaning-figure{margin-inline:auto}.lesson-player-repeat-button:not(.lesson-player-repeat-active){border-color:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.lesson-player-repeat-button:not(.lesson-player-repeat-active){border-color:color-mix(in oklch, var(--part-digit) 32%, var(--paper))}}.lesson-player-control{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lesson-player-control{border-color:color-mix(in srgb, var(--ink) 24%, transparent)}}.lesson-player-control{border-style:solid;border-width:2px;border-radius:10px;padding-block:5px;padding-inline:10px;transition:transform .12s,box-shadow .12s,color .18s,border-color .18s}.lesson-player-naming-listening{border-color:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.lesson-player-naming-listening{border-color:color-mix(in srgb, var(--part-digit) 32%, var(--paper))}}.lesson-player-naming-listening{padding-inline:18px}.lesson-player-free-input{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:10px;outline:none;padding-block:9px;padding-inline:12px}.lesson-player-repetition-input{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:12px;padding-inline:12px}.lesson-player-repeat-active{border-color:var(--part-digit)}.lesson-player-repeat-button{border-style:solid;border-width:2px;border-radius:14px;gap:10px;padding-inline:18px;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out}.lesson-player-listening-dot{border-radius:50%;flex:none}.lesson-player-unit-feedback{flex:1;gap:8px}.lesson-player-instruction-actions,.lesson-player-free,.lesson-player-repetition{gap:12px}.lesson-player-fraction-row{gap:16px}.lesson-player-figures{gap:18px}.lesson-player-unit-feedback-row,.lesson-player-answer-shown,.lesson-player-repetition-typed,.lesson-player-controls{gap:8px}.lesson-player-heard{gap:9px}.lesson-player-unit-input,.lesson-player-answer-input{grid-area:2/1}.lesson-player-unit-inline-action,.lesson-player-answer-action{grid-area:2/2}.lesson-player-unit-inline-status,.lesson-player-answer-status,.lesson-player-listening-above{grid-row:1}.lesson-player-listening-slot{grid-area:2/1}.lesson-player-source-image:not(.equal-parts-question-fitted-image,.still-images-image){margin-block:16px}.lesson-player-source-image{margin-inline:auto}.lesson-player-repeat-button:not(.equal-parts-question-microphone){padding-block:12px}.lesson-player-unit-card:not(.counted-parts-question-card){padding-block:8px}.lesson-player-unit-card{padding-inline:16px}.lesson-player-next{transition:opacity .24s ease-out}.lesson-player-control[aria-pressed=true]{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lesson-player-control[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink) 55%, transparent)}}.lesson-player-free-input:focus{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lesson-player-free-input:focus{border-color:color-mix(in srgb, var(--ink) 42%, transparent)}}@media (prefers-reduced-motion:reduce){.lesson-player-next.lesson-player-next{transition:none}}.mathtext-emphasis{border-radius:3px}.mathtext-hidden{overflow:hidden}.placement-map-dev-panel{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-map-dev-panel{border-color:color-mix(in srgb, var(--ink) 16%, transparent)}}.placement-map-dev-panel{border-style:solid;border-width:1px;border-radius:14px;padding-block:16px;padding-inline:14px}.placement-map-dev-reset:not(.session-navigator-reset){border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-map-dev-reset:not(.session-navigator-reset){border-color:color-mix(in srgb, var(--ink) 16%, transparent)}}.placement-map-dev-reset:not(.session-navigator-reset){border-width:1px}.placement-map-dev-reset{border-style:solid;border-radius:999px;padding-block:7px;padding-inline:14px;transition:color .18s,border-color .18s}.placement-map-button{border-style:none;border-width:0}.placement-map:not(.teach-map),.placement-map-sum{gap:7px}.placement-map-row{gap:8px}.placement-map-cell{transition:background .4s,box-shadow .4s}.placement-map-dev-reset:not(.session-navigator-reset)[aria-pressed=true]{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-map-dev-reset:not(.session-navigator-reset)[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink) 35%, transparent)}}.placement-map-dev-reset:not(.session-navigator-reset):hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-map-dev-reset:not(.session-navigator-reset):hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}}.placement-question-correct-letter{border-color:var(--gon)}@supports (color:color-mix(in lab, red, red)){.placement-question-correct-letter{border-color:color-mix(in srgb, var(--gon) 45%, transparent)}}.placement-question-pip{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-pip{border-color:color-mix(in srgb, var(--ink) 20%, transparent)}}.placement-question-pip{border-style:solid;border-width:1.5px;border-radius:4px;transition:background .3s,border-color .3s}.placement-question-stamp{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-stamp{border-color:color-mix(in srgb, var(--ink) 24%, transparent)}}.placement-question-stamp{border-style:solid;border-width:2px;border-radius:999px;padding-block:8px;padding-inline:15px}.placement-question-letter{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-letter{border-color:color-mix(in srgb, var(--ink) 26%, transparent)}}.placement-question-letter{border-style:solid;border-width:1.5px;border-radius:7px;place-items:center}.placement-question-bar-track{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-bar-track{border-color:color-mix(in srgb, var(--ink) 75%, transparent)}}.placement-question-bar-track{border-style:solid;border-width:1px;border-radius:999px}.placement-question-wrong-option,.placement-question-verdict-miss,.placement-question-wrong{border-color:var(--error)}.placement-question-correct,.placement-question-verdict:not(.placement-question-verdict-miss),.placement-question-right:not(.placement-question-wrong){border-color:var(--gline)}.placement-question-missed{border-color:var(--grim);border-style:dashed;border-width:2px}.placement-question-card{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:18px}.placement-question-option{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:14px;gap:13px;padding-block:12px;padding-inline:15px;transition:border-color .16s,background .16s,color .16s,opacity .16s,transform .12s,box-shadow .12s}.placement-question-chosen,.placement-question-pip-on,.placement-question-fill-input:not(.placement-question-right,.placement-question-wrong){border-color:var(--ink)}.placement-question-fill-input{border-style:solid;border-width:2px;border-radius:12px;padding-inline:16px;transition:border-color .16s,background .16s,opacity .16s}.placement-question-verdict{border-style:solid;border-width:2px;border-radius:999px;padding-block:5px;padding-inline:12px}.placement-question-bar-fill{border-radius:999px;transition:width .6s cubic-bezier(.2,.7,.2,1)}.placement-question-bar-marker{border-radius:999px}.placement-question-feedback:not(.lesson-player-unit-feedback-row){gap:13px}.placement-question-bar{gap:14px}.placement-question-pips{gap:5px}.placement-question-options{gap:9px}.placement-question-fill-input:not(.session-headache-number-input){padding-block:13px}.placement-question-card.placement-question-card:where(.placement-question-atom-player-marker:where(*) *){border-color:var(--board-line);border-width:1px;border-radius:8px}.placement-question-option:hover:enabled{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-option:hover:enabled{border-color:color-mix(in srgb, var(--ink) 45%, transparent)}}.placement-question-chosen:hover:enabled{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-chosen:hover:enabled{border-color:color-mix(in srgb, var(--ink) 45%, transparent)}}.placement-ghost{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-ghost{border-color:color-mix(in srgb, var(--ink) 22%, transparent)}}.placement-ghost{border-style:solid;border-width:2px;border-radius:12px;transition:transform .12s,box-shadow .12s,color .18s,background .18s}.placement-intro{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:20px;margin-block:auto;margin-inline:0}.placement-card-primary{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:14px}.placement-strand{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:18px;padding-block:16px;padding-inline:20px}.placement-row{gap:13px;padding-block:11px;padding-inline:4px}.placement-card-primary:not(.lesson-player-next){transition:transform .12s,box-shadow .12s,filter .15s,opacity .15s}.marketing-hero{flex:1}.oauth-consent-button:not(.oauth-consent-secondary){border-color:#ed9d44;border-color:lab(71.7571% 25.5515 57.1642)}.oauth-consent-panel{border:1px solid #f6f1ec29;border:1px solid lab(95.355% 1.13425 2.78125/.16);border-radius:18px}.oauth-consent-secondary{border-color:#f6f1ec33;border-color:lab(95.355% 1.13425 2.78125/.2)}.oauth-consent-button{border-style:solid;border-width:1px;border-radius:9px}.oauth-consent-actions{gap:10px}.oauth-consent-details,.oauth-consent-detail{gap:14px}.oauth-consent-shell{place-items:center}.session-complete-stat{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:14px}.session-complete-check{border-color:var(--sessline);border-style:solid;border-width:2.5px;border-radius:20px}.session-complete-confetti{border-radius:2px}.session-complete-stats{gap:12px}.session-complete-lede{margin-inline:auto}.session-complete-page-confetti,.session-complete-root{overflow:hidden}.session-narrative-play{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-narrative-play{border-color:color-mix(in srgb, var(--ink) 28%, transparent)}}.session-narrative-play{border-style:solid;border-width:1px;border-radius:999px;padding-block:.6rem;padding-inline:1.1rem}.session-narrative-skip{border:1px solid #ffffff47;border-radius:999px;padding-block:.55rem;padding-inline:1rem}.session-narrative-unavailable{gap:1rem}.session-narrative-skip:hover{border-color:#ffffff8c}.session-navigator-dock{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-dock{border-color:color-mix(in srgb, var(--ink) 24%, transparent)}}.session-navigator-dock{border-style:solid;border-width:2px;border-radius:18px;gap:7px}.session-navigator-reset{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-reset{border-color:color-mix(in srgb, var(--ink) 24%, transparent)}}.session-navigator-reset{border-style:solid;border-width:2px}.session-navigator-jump{border-color:var(--sessline);border-style:solid;border-width:2px;transition:transform .12s,box-shadow .12s,opacity .12s,filter .12s}.session-navigator-dot{border-radius:5px}.session-navigator-atom{border-width:0;border-radius:7px}.session-navigator-jump:not(.session-navigator-dot){border-radius:9px}.session-navigator-run{gap:3px}.session-navigator-grid{gap:4px}.session-navigator-autoplay-dock,.session-navigator-strip{gap:8px}.session-navigator-speed{padding-inline:10px}.session-navigator-reset[aria-pressed=true]{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-reset[aria-pressed=true]{border-color:color-mix(in srgb, var(--ink) 35%, transparent)}}.session-navigator-reset:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-reset:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent)}}.session-shell-stat{border-color:var(--ink);border-style:solid;border-width:1.5px;border-radius:999px;gap:8px;padding-block:9px;padding-inline:16px}.session-shell-stats{gap:10px}.session-shell-session{gap:34px;margin-block:0;margin-inline:auto}.session-stack-slot{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-stack-slot{border-color:color-mix(in srgb, var(--ink) 22%, transparent)}}.session-stack-slot{border-style:dashed;border-width:1.5px;border-radius:14px}.session-stack-dot:not(.session-stack-started){border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-stack-dot:not(.session-stack-started){border-color:color-mix(in srgb, var(--ink) 75%, transparent)}}.session-stack-card{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:18px;overflow:visible}.session-stack-started{border-color:var(--ink)}.session-stack-blast{border-color:var(--sessc);border-style:solid;border-width:3px;border-radius:50%}.session-stack-block{border-color:var(--sessline);border-style:solid;border-width:2.5px;border-radius:14px;gap:11px}.session-stack-glyph{border-radius:10px;flex:none}.session-stack-dot{border-style:solid;border-width:1px;border-radius:4px;flex:1}.session-stack-now,.session-stack-dust{border-radius:999px}.session-stack-block-content{flex:1}.session-stack-dots{gap:5px}.session-stack-heading{gap:8px}.session-stack-block-title,.session-stack-block-subtitle{overflow:hidden}.session-viewport{flex:1}.session-viewport-content{overflow:auto}.teach-map{gap:6px}.teach-state,.theme-visually-hidden{overflow:hidden}.theme-document{overscroll-behavior:none}.ui-header-nav{gap:30px}.ui-header-action{grid-column:3}.ui-header-link{transition:color .18s}.ui-primary:not(.placement-card-primary){border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ui-primary:not(.placement-card-primary){border-color:color-mix(in srgb, var(--ink) 14%, transparent)}}.ui-primary:not(.placement-card-primary){border-width:1px}.ui-ghost:not(.placement-ghost){border-width:1px;border-color:#0000}.ui-enter-key{border-color:var(--kbd-border,var(--ink))}@supports (color:color-mix(in lab, red, red)){.ui-enter-key{border-color:var(--kbd-border,color-mix(in srgb, var(--ink) 22%, transparent))}}.ui-enter-key{border-style:solid;border-width:1px;border-radius:5px;place-items:center}.ui-fineprint{border-color:var(--line);border-style:solid;border-width:1px;border-radius:999px}.ui-button:not(.equal-parts-question-check-explanation,.lesson-player-repeat-button,.placement-card-primary,.placement-ghost){border-radius:10px}.ui-primary,.ui-ghost{border-style:solid}.ui-brand{gap:10px}.ui-cta-row{gap:14px}.ui-cta{gap:9px}.ui-button:not(.lesson-player-next,.lesson-player-repeat-button,.placement-card-primary,.placement-ghost){transition:background .18s,color .18s}.ui-arrow-stem,.ui-arrow-head{transition:transform .25s cubic-bezier(.2,.7,.2,1),opacity .2s}}@layer priority4{.digits-panel{background-color:var(--paper);box-shadow:4px 5px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.digits-panel{box-shadow:4px 5px 0 color-mix(in srgb, var(--ink) 16%, transparent)}}.digits-stimulus{color:var(--ink);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:11.5px;font-weight:700}.digits-subtitle{color:var(--mut);font-size:14.5px;line-height:1.5}.digits-caption{color:var(--mut);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px}.digits-root,.digits-row{flex-direction:column;display:flex}.digits-title{letter-spacing:-.01em;font-size:26px;font-weight:750}.flow-field-canvas{pointer-events:none;position:fixed}.screen-learn-header{justify-content:space-between;align-items:center;display:flex}.screen-header-actions{flex-shrink:0;align-items:center;display:flex}.screen-header-slot{flex-wrap:nowrap;align-items:center;display:flex}.screen-clubhouse-nav{flex-wrap:wrap;align-self:stretch;align-items:center;gap:0 34px;margin-inline:50px auto;display:flex}.screen-back{appearance:none;color:var(--ink);background-color:#0000;background-image:none}@supports (color:color-mix(in lab, red, red)){.screen-back{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.screen-back{cursor:pointer;font-family:var(--mono);z-index:6;font-size:28px;line-height:1;position:absolute}.screen-dev-toggle{appearance:none;background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.screen-dev-toggle{background-color:color-mix(in srgb, var(--ink) 4%, var(--void))}}.screen-dev-toggle{box-shadow:0 3px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.screen-dev-toggle{box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 12%, transparent)}}.screen-dev-toggle{color:var(--mut);cursor:pointer;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:700}.screen-header{background-color:var(--paper);z-index:36}.screen-clubhouse-tab{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.screen-clubhouse-tab{color:color-mix(in srgb, var(--ink) 82%, var(--paper))}}.screen-clubhouse-tab{white-space:nowrap;font-size:21px;font-weight:800;display:grid;position:relative}.screen-avatar-slot{flex-shrink:0}.screen-brand{font-family:var(--heading);letter-spacing:-.02em;z-index:6;font-size:28px;font-weight:800}.screen-clubhouse-brand-name{font-size:32px}.screen-clubhouse-dev-toggle{position:absolute}.screen-header:not(.screen-clubhouse-header),.screen-brand:not(.screen-learn-brand),.screen-dev-toggle:not(.screen-clubhouse-dev-toggle,.session-navigator-autoplay-control){position:fixed}.screen-learn-brand,.screen-clubhouse-header{position:static}.screen-brand-name{text-overflow:ellipsis}.screen-dev-toggle:not(.session-navigator-playback-pause){z-index:5}.screen-clubhouse-tab[aria-current=page],.screen-dev-toggle[aria-pressed=true],.screen-back:hover,.screen-dev-toggle:hover,.screen-clubhouse-tab:hover{color:var(--ink)}.screen-dev-toggle:active{box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.screen-dev-toggle:active{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 12%, transparent)}}.screen-dev-toggle:active{transform:translateY(2px)}@media (max-width:1365px){.screen-developer-brand-name.screen-developer-brand-name{display:none}}@media (max-width:1100px){.screen-clubhouse-nav.screen-clubhouse-nav{margin-inline-start:10px}}.user-pill-row{appearance:none;color:var(--ink);cursor:pointer;letter-spacing:-.01em;text-align:left;background-color:#0000;align-items:center;font-family:inherit;font-size:15px;font-weight:700;display:flex}.user-pill-value{color:var(--mut);align-items:center;font-size:13px;font-weight:500;display:inline-flex}.user-pill{appearance:none;box-shadow:0 3px 0 var(--ink);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.user-pill{box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 12%, transparent)}}.user-pill{cursor:pointer;display:block;transform:translateY(0)}.user-pill-portrait{object-fit:cover;background-color:#fee9be;background-color:lab(93.2281% 2.63056 23.6322);display:block}.user-pill-menu{background-color:var(--paper);box-shadow:0 5px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.user-pill-menu{box-shadow:0 5px 0 color-mix(in srgb, var(--ink) 8%, transparent)}}.user-pill-menu{position:absolute}.user-pill-wrap{flex-shrink:0;position:relative}.user-pill-row:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.user-pill-row:hover{background-color:color-mix(in srgb, var(--ink) 5%, transparent)}}.user-pill:hover{box-shadow:0 5px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.user-pill:hover{box-shadow:0 5px 0 color-mix(in srgb, var(--ink) 18%, transparent)}}.user-pill:hover{transform:translateY(-2px)}.user-pill:active{box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.user-pill:active{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 12%, transparent)}}.user-pill:active{transform:translateY(1px)}.cc-sign-in-input{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cc-sign-in-input{background-color:color-mix(in srgb, var(--ink) 4%, var(--void))}}.cc-sign-in-input{color:var(--ink);outline-color:var(--ink);outline-offset:3px}.cc-sign-in-button{background-color:var(--ink);color:var(--void);cursor:pointer;opacity:1;font-weight:600}.cc-sign-in-page{background-color:var(--void);color:var(--ink);font-family:var(--sans);display:grid}.cc-sign-in-kicker{color:var(--mut);font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;font-size:10px}.cc-sign-in-note{color:var(--mut);font-size:14px;line-height:1.5}.cc-sign-in-form{flex-direction:column;display:flex}.cc-sign-in-label{flex-direction:column;font-size:13px;display:flex}.cc-sign-in-heading{font-size:28px;font-weight:600;line-height:1.2}.cc-sign-in-button:hover{opacity:.88}.approval-controls-armed-confirm{background-color:var(--board-dep)}@supports (color:color-mix(in lab, red, red)){.approval-controls-armed-confirm{background-color:color-mix(in srgb, var(--board-dep) 8%, transparent)}}.approval-controls-armed-confirm{color:var(--board-dep)}.approval-controls-button:not(.approval-controls-armed-confirm,.approval-controls-retry){background-color:#0000}.approval-controls-retry{color:var(--board-active);background-color:#0000}.approval-controls-mode:not(.approval-controls-selected-mode){color:var(--board-mut);background-color:#0000}.approval-controls-selected-mode{background-color:var(--board-paper);box-shadow:0 1px 3px var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.approval-controls-selected-mode{box-shadow:0 1px 3px color-mix(in srgb, var(--board-ink) 13%, transparent)}}.approval-controls-selected-mode{color:var(--board-ink)}.approval-controls-confirm:not(.approval-controls-armed-confirm){color:var(--board-active)}.approval-controls-button:not(.approval-controls-armed-confirm,.approval-controls-confirm,.approval-controls-retry){color:var(--board-ink)}.approval-controls-button,.approval-controls-mode{cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:600}.approval-controls-button:not(.approval-controls-armed-confirm,.approval-controls-retry):hover:not(:disabled){background-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.approval-controls-button:not(.approval-controls-armed-confirm,.approval-controls-retry):hover:not(:disabled){background-color:color-mix(in srgb, var(--board-ink) 6%, transparent)}}.approval-controls-armed-confirm:hover:not(:disabled){background-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.approval-controls-armed-confirm:hover:not(:disabled){background-color:color-mix(in srgb, var(--board-ink) 6%, transparent)}}.approval-controls-focus:focus-visible{outline-offset:2px}.approval-controls-button:disabled{cursor:not-allowed;opacity:.45}.approval-controls-retry:hover{background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.approval-controls-retry:hover{background-color:color-mix(in srgb, var(--board-active) 7%, transparent)}}.approval-controls-mode:not(.approval-controls-selected-mode):hover{color:var(--board-ink)}.bank-qa-chip{background-color:var(--board-paper);color:var(--board-ink);overflow-wrap:anywhere;font-size:12px}.bank-qa-textarea{background-color:var(--board-paper);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;resize:vertical}.bank-qa-evidence-summary{color:var(--board-active);cursor:pointer}.bank-qa-note{color:var(--board-ink);flex-direction:column;font-size:13px;display:flex}.bank-qa-guide{color:var(--board-ink);line-height:1.5}.bank-qa-difficulty{color:var(--board-mut);font-size:13px}.bank-qa-byline{color:var(--board-mut);font-size:12px}.bank-qa-guide-text{color:var(--board-mut)}.bank-qa-evidence-list{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6px 12px;display:grid}.bank-qa-preview{flex-direction:column;display:flex}.bank-qa-filters,.bank-qa-chips,.bank-qa-actions{flex-wrap:wrap;display:flex}.bank-qa-filter{font-size:12px}.bank-qa-evidence{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.bank-qa-evidence-heading{font-size:12px}.bank-qa-review-heading{font-size:16px}.bank-qa-guide-heading{letter-spacing:-.035em;font-size:22px;font-weight:550;line-height:1.02}.bank-qa-body{overflow-wrap:anywhere;white-space:pre-wrap}.pending-approvals-head{flex-wrap:wrap;align-items:end;gap:4px 18px;display:flex}.pending-approvals-atom-head{justify-content:space-between;align-items:start;display:flex}.pending-approvals-skeleton-bar{background-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.pending-approvals-skeleton-bar{background-color:color-mix(in srgb, var(--board-ink) 10%, transparent)}}.pending-approvals-skeleton-bar{display:block}.pending-approvals-question{background-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.pending-approvals-question{background-color:color-mix(in srgb, var(--board-ink) 2.5%, var(--board-paper))}}.pending-approvals-modes{background-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.pending-approvals-modes{background-color:color-mix(in srgb, var(--board-ink) 4%, var(--board-paper))}}.pending-approvals-modes{grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid}.pending-approvals-atom{background-color:#0000}.pending-approvals-skeleton{background-color:#0000;display:grid}.pending-approvals-announcement{color:var(--board-active);font-size:12.5px}.pending-approvals-atom-link{color:var(--board-ink);font-family:var(--mono);-webkit-text-decoration-color:var(--board-active);-webkit-text-decoration-color:var(--board-active);-webkit-text-decoration-color:var(--board-active);text-decoration-color:var(--board-active);font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pending-approvals-atom-link{-webkit-text-decoration-color:color-mix(in srgb, var(--board-active) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--board-active) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--board-active) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--board-active) 45%, transparent)}}.pending-approvals-atom-link{text-underline-offset:3px}.pending-approvals-question-link{color:var(--board-ink);-webkit-text-decoration-color:var(--board-active);-webkit-text-decoration-color:var(--board-active);-webkit-text-decoration-color:var(--board-active);text-decoration-color:var(--board-active);font-size:14px;font-weight:600;line-height:1.45;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pending-approvals-question-link{-webkit-text-decoration-color:color-mix(in srgb, var(--board-active) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--board-active) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--board-active) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--board-active) 35%, transparent)}}.pending-approvals-question-link{text-underline-offset:3px}.pending-approvals-eyebrow{color:var(--board-mut);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-basis:100%;font-size:10px;font-weight:600}.pending-approvals-total{color:var(--board-mut);font-size:12px}.pending-approvals-answer-term{color:var(--board-mut);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.pending-approvals-empty-body{color:var(--board-mut);font-size:12.5px;line-height:1.5}.pending-approvals-answers{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pending-approvals-skeletons{display:grid}.pending-approvals-root{text-align:left;z-index:2;font-family:Helvetica,Arial,sans-serif}.pending-approvals-answer-detail{overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.pending-approvals-empty-title{font-size:15px}.pending-approvals-question-head{grid-template-columns:auto minmax(0,1fr)}.pending-approvals-question-meta{justify-self:end}.pending-approvals-atom-link:hover,.pending-approvals-question-link:hover{color:var(--board-active)}.proposal-queue-summary{color:var(--board-ink);cursor:pointer;text-align:left;background-color:#0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.proposal-queue-detail{background-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.proposal-queue-detail{background-color:color-mix(in srgb, var(--board-ink) 2.5%, var(--board-paper))}}.proposal-queue-raw-payload{background-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.proposal-queue-raw-payload{background-color:color-mix(in srgb, var(--board-ink) 6%, var(--board-paper))}}.proposal-queue-raw-payload{color:var(--board-ink);font-family:var(--mono);overflow-wrap:anywhere;white-space:pre-wrap;font-size:10px;line-height:1.5}.proposal-queue-select{background-color:var(--board-paper);color:var(--board-ink)}.proposal-queue-risk:not(.proposal-queue-danger){color:var(--board-active)}.proposal-queue-danger{color:var(--board-dep)}.proposal-queue-decision{color:var(--board-dep);font-size:12.5px;line-height:1.45}.proposal-queue-summary-meta{color:var(--board-mut);font-family:var(--mono);font-size:10px;line-height:1.4;display:block}.proposal-queue-term{color:var(--board-mut);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.35}.proposal-queue-body{color:var(--board-mut);font-size:12.5px;line-height:1.5}.proposal-queue-raw-summary{color:var(--board-mut);cursor:pointer;font-family:var(--mono);font-size:10px;font-weight:600;line-height:1.4}.proposal-queue-provenance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;display:grid}.proposal-queue-summary-title{font-size:14px;line-height:1.4;display:block}.proposal-queue-actions{flex-wrap:wrap;display:flex}.proposal-queue-sections{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.proposal-queue-preview,.proposal-queue-changes{display:grid}.proposal-queue-change{grid-template-columns:minmax(6rem,.35fr) minmax(0,1fr);display:grid}.proposal-queue-risk{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.3}.proposal-queue-description{overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.proposal-queue-section-title,.proposal-queue-preview-title{font-size:12.5px}.proposal-queue-error{white-space:pre-line}.proposal-queue-summary-title.proposal-queue-summary-title:where(.proposal-queue-summary-marker:hover *){color:var(--board-active)}.atom-chain-title{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box}.atom-chain-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.atom-chain-tool-side{flex-wrap:wrap;align-items:center;display:flex}.atom-chain-unlink{background-color:var(--board-dep)}@supports (color:color-mix(in lab, red, red)){.atom-chain-unlink{background-color:color-mix(in srgb, var(--board-dep) 12%, var(--board-strip))}}.atom-chain-unlink{color:var(--board-dep);cursor:pointer;z-index:5;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;display:none;position:absolute}.atom-chain-tool-button{background-color:var(--board-strip);color:var(--board-ours);cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:600}.atom-chain-picker{background-color:var(--board-strip);color:var(--board-ink);font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:400}.atom-chain-card:not(.atom-chain-hub){background-color:var(--chain-card)}.atom-chain-hub{background-color:var(--chain-hub)}.atom-chain-current{box-shadow:0 0 0 3px var(--board-ink);z-index:4}.atom-chain-inside{color:var(--board-ink);flex-direction:column;justify-content:center;display:flex}.atom-chain-pip{color:var(--board-ink);opacity:.45;font-family:Menlo,monospace;font-size:8px;font-weight:400;line-height:1;position:absolute}.atom-chain-said{color:var(--board-ink);font-size:12px;line-height:1.5}.atom-chain-sub{color:var(--board-mut);white-space:normal;flex-shrink:0;font-size:9.5px}.atom-chain-none{color:var(--board-mut);z-index:1;font-size:12px;position:absolute}.atom-chain-note{color:var(--board-mut);font-size:12px;line-height:1.5}.atom-chain-label{color:var(--board-ours);letter-spacing:.08em;pointer-events:none;text-transform:uppercase;z-index:1;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:1;position:absolute}.atom-chain-side{display:contents}.atom-chain-edge{fill:none;stroke-opacity:.8;stroke-width:1.5px;stroke:var(--chain-edge)}.atom-chain-id{opacity:.7;font-family:ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;line-height:1}.atom-chain-title:not(.atom-chain-current-title){font-size:11px;line-height:1.22}.atom-chain-current-title{font-size:12.5px;line-height:1.25}.atom-chain-svg{pointer-events:none;z-index:2;position:absolute}.atom-chain-card{position:absolute}.atom-chain-chain{position:relative}.atom-chain-card:not(.atom-chain-current){z-index:3}.atom-chain-unlink.atom-chain-unlink:where(.atom-chain-card-marker:focus-within *),.atom-chain-unlink.atom-chain-unlink:where(.atom-chain-card-marker:hover *),.atom-chain-unlink:focus-visible{display:block}.atom-chain-tool-button:disabled{color:var(--board-mut);cursor:default}.atom-chain-unlink:hover{background-color:var(--board-dep)}@supports (color:color-mix(in lab, red, red)){.atom-chain-unlink:hover{background-color:color-mix(in srgb, var(--board-dep) 22%, var(--board-strip))}}.atom-chain-card:not(.atom-chain-current):hover,.atom-chain-current:hover{box-shadow:0 0 0 2px var(--board-active)}.atom-chain-tool-button:hover:enabled{background-color:var(--board-ours-tint)}.atom-page-bar{background-color:var(--board-strip);z-index:3;align-items:center;display:flex;position:sticky}.atom-page-cards{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;display:grid}.atom-page-separator{background-color:var(--board-line)}.atom-page-root{background-color:var(--board-paper);color:var(--board-ink);text-align:left;z-index:2;font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.45;position:fixed}.atom-page-back{color:var(--board-active);font-weight:600}.atom-page-row{color:var(--board-mut);font-size:12px}.atom-page-code{color:var(--board-ours);font-size:15px}.atom-player-bankcount{color:var(--board-mut);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px}.atom-player-tabon{background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.atom-player-tabon{background-color:color-mix(in srgb, var(--board-active) 10%, transparent)}}.atom-player-tabon{color:var(--board-active)}.atom-player-transcript-toggle{color:var(--board-active);cursor:pointer;background-color:#0000;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.3}.atom-player-tab:not(.atom-player-tabon){background-color:var(--board-paper);color:var(--board-mut)}.atom-player-tab{cursor:pointer;flex-direction:column;font-family:Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2;display:flex}.atom-player-bankstage{flex-direction:column;display:flex}.atom-player-tabs{flex-wrap:wrap;display:flex}.atom-player{flex-direction:column;display:flex}.atom-player-tab-title{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.2}.atom-player-tab:not(.bank-qa-filter){font-size:10px}.atom-player-transcript-toggle:hover{text-underline-offset:3px}.atom-source-note{color:var(--board-mut);font-size:12px;line-height:1.5}.atom-source-summary{cursor:pointer}.atom-source{flex-direction:column;display:flex}.atom-source-mode{flex-wrap:wrap;display:flex}.atom-cardhead{justify-content:space-between;align-items:baseline;display:flex}.atom-qkey{background-color:var(--board-his);align-items:baseline}@supports (color:color-mix(in lab, red, red)){.atom-qkey{background-color:color-mix(in srgb, var(--board-his) 8%, transparent)}}.atom-qkey{flex-wrap:wrap;display:flex}.atom-pager{justify-content:space-between;align-items:center;display:flex}.atom-qfigs{flex-wrap:wrap;align-items:flex-end;display:flex}.atom-dot:not(.atom-doton){background-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.atom-dot:not(.atom-doton){background-color:color-mix(in srgb, var(--board-mut) 35%, transparent)}}.atom-doton{background-color:var(--board-active)}.atom-qlab{background-color:var(--board-his);color:var(--board-strip);letter-spacing:.06em;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:1.4}.atom-qpending{background-color:var(--board-ours-tint);color:var(--board-ours);font-size:11px;font-weight:600}.atom-step{background-color:var(--board-paper);color:var(--board-ink);cursor:pointer;opacity:1;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1}.atom-card-style{background-color:var(--board-strip);flex-direction:column;display:flex}.atom-warn{color:var(--board-dep)}.atom-state:not(.atom-warn){color:var(--board-mut)}.atom-count{color:var(--board-mut);font-size:12px}.atom-none{color:var(--board-mut);font-size:12px;line-height:1.5}.atom-srclab{color:var(--board-mut);letter-spacing:.06em;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-size:9px;font-weight:600;line-height:1}.atom-figwhy{color:var(--board-mut);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.atom-heading{color:var(--board-ours);letter-spacing:.08em;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1}.atom-qcheck{color:var(--board-ours);font-size:11px}.atom-q,.atom-src,.atom-srcfield,.atom-qsteps{flex-direction:column;display:flex}.atom-dots{flex-wrap:wrap;justify-content:center;display:flex}.atom-srctext{white-space:pre-wrap;font-size:13.5px;line-height:1.5}.atom-qprompt{white-space:pre-line;font-size:15px;line-height:1.4}.atom-para{white-space:pre-line;font-size:15px;line-height:1.45}.atom-qans{font-weight:600}.atom-lesson-row{grid-column:1/-1}.atom-step:disabled{color:var(--board-mut);cursor:default;opacity:.55}.current-word-source-image{display:block}.current-word-source-math{vertical-align:middle;display:inline-block}.current-word-source-paragraph{overflow-wrap:anywhere;white-space:pre-wrap}.current-word-source-image.current-word-source-image:where(.current-word-source-word-table-marker:where(*) *){object-fit:contain;object-position:left}.authoring-drop-over{background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.authoring-drop-over{background-color:color-mix(in srgb, var(--board-active) 8%, transparent)}}.authoring-drop-pick{color:var(--board-mut);cursor:pointer;text-align:center;font-size:12px;display:block}.authoring-drop-shot{display:block}.authoring-drop:focus-within{outline-offset:2px}.authoring-map-script-head{align-items:start}.authoring-map-lane-head{background-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-map-lane-head{background-color:color-mix(in srgb, var(--board-mut) 10%, var(--board-paper))}}.authoring-map-lane-head{z-index:3}.authoring-map-lane:not(.authoring-map-lane-head){background-color:var(--board-paper);z-index:2}.authoring-map-atom-line{grid-template-columns:minmax(0,1fr) auto}.authoring-map-code{overflow-wrap:anywhere;white-space:normal}.authoring-map-lane{position:sticky}.authoring-map-heading-part{white-space:nowrap}.authoring-map-provenance.authoring-map-provenance:where(.authoring-map-marker[data-kind=map] *){color:var(--board-mut);font-size:11px}.authoring-map-atom-line.authoring-map-atom-line:where(.authoring-map-marker[data-kind=map] *){grid-template-columns:minmax(0,1fr)}.authoring-question-heading{align-items:center;gap:8px 12px;display:grid}.authoring-question-button{color:inherit;cursor:pointer;opacity:1;background-color:#0000;font-size:12px}.authoring-question:not(.pending-approvals-question){background-color:var(--board-paper)}.authoring-question-meta{color:var(--board-mut);font-size:12px}.authoring-question-moves{flex-wrap:wrap;justify-content:flex-end;display:flex}.authoring-question-figure-actions{flex-wrap:wrap;display:flex}.authoring-question-step-button{display:flex}.authoring-question-list,.authoring-question-unit{display:grid}.authoring-question-step{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.authoring-question-figure-spec{font-family:var(--mono);font-size:12px}.authoring-question-slot{font-weight:700}.authoring-question-heading:not(.pending-approvals-question-head){grid-template-columns:auto minmax(0,1fr) auto}.authoring-question-button:focus-visible{outline-color:var(--board-active);outline-offset:2px;outline-width:2px;outline-style:solid}.authoring-question-button:disabled{cursor:default;opacity:.42}.authoring-script-figure-why{color:var(--board-mut);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.authoring-script-figures{view-transition-name:learn-diagram;flex-direction:column;display:flex}.authoring-table-inline-cell{background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.authoring-table-inline-cell{background-color:color-mix(in srgb, var(--board-active) 4%, var(--board-paper))}}.authoring-table-input{color:inherit;background-color:#0000;display:block}.authoring-table-root{background-color:var(--board-paper);color:var(--board-ink);padding-inline:clamp(12px,3vw,40px);position:fixed}.authoring-table-eyebrow:not(.pending-approvals-eyebrow){color:var(--mut);letter-spacing:.16em}.authoring-table-row-tool{display:block}.authoring-table-heading{letter-spacing:-.02em;text-wrap:wrap;font-family:Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.15}.authoring-table-eyebrow{font-family:var(--mono);text-transform:uppercase;text-wrap:balance;font-size:10px}.authoring-table-multiline{resize:vertical;line-height:1.35}.authoring-table-inline-panel{position:sticky}.authoring-table-inline-panel:focus-visible{outline-offset:-2px}.authoring-table-input:disabled{opacity:.5}.authoring-table-input:focus{outline-offset:-2px}.authoring-script-head:not(.authoring-map-script-head){align-items:baseline}.authoring-add{flex-wrap:wrap;align-items:center;display:flex}.authoring-line-item{align-items:start;display:grid}.authoring-head-cell:not(.authoring-map-lane,.authoring-map-lane-head){background-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-head-cell:not(.authoring-map-lane,.authoring-map-lane-head){background-color:color-mix(in srgb, var(--board-mut) 10%, transparent)}}.authoring-retire{color:inherit;cursor:pointer;background-color:#0000}.authoring-tab{cursor:pointer;background-color:#0000}.authoring-line{color:inherit;resize:vertical;background-color:#0000}.authoring-script-button{color:inherit;cursor:pointer;background-color:#0000;font-size:12px}.authoring-scroll-region{background-color:var(--board-paper);contain:paint}.authoring-add-input{background-color:var(--board-strip);color:inherit}.authoring-script:not(.pending-approvals-atom,.pending-approvals-skeleton){background-color:var(--board-strip)}.authoring-table{border-collapse:collapse;font-size:14px}.authoring-sr{clip-path:inset(50%);white-space:nowrap;position:absolute}.authoring-tab:not(.authoring-tab-on){color:inherit}.authoring-tab-on{color:var(--board-active)}.authoring-why{color:var(--board-bad,#a2402f);font-size:12px}.authoring-note{color:var(--board-mut);text-align:center;font-size:12px}.authoring-scroll-cue{color:var(--board-mut);text-align:right;font-size:11px}.authoring-script-head{justify-content:space-between;display:flex}.authoring-tabs,.authoring-lineops{display:flex}.authoring-lines{display:grid}.authoring-script-heading{font-size:15px}.authoring-code{font-variant-numeric:tabular-nums}.authoring-head-cell{letter-spacing:.02em;font-weight:600}.authoring-line-item:not(.authoring-map-atom-line){grid-template-columns:minmax(0,1fr) auto}.authoring-note:not(.authoring-bad){opacity:.6}.authoring-bad{opacity:1}.authoring-cell{text-align:left;vertical-align:top}.authoring-code:not(.authoring-map-code){white-space:nowrap}.authoring-scroll-region:focus-visible{outline-offset:2px}.authoring-focus:not(.authoring-table-inline-panel):focus-visible{outline-offset:3px}.headaches-answers{flex-wrap:wrap;align-items:center;display:flex}.headaches-paragraph{flex-direction:column;align-items:flex-start;display:flex}.headaches-section{background-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.headaches-section{background-color:color-mix(in srgb, var(--board-ink) 3%, transparent)}}.headaches-answer{background-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.headaches-answer{background-color:color-mix(in srgb, var(--board-ink) 8%, transparent)}}.headaches-answer{color:var(--board-ink);font-family:var(--mono);font-size:11px}.headaches-note{background-color:var(--board-ours)}@supports (color:color-mix(in lab, red, red)){.headaches-note{background-color:color-mix(in srgb, var(--board-ours) 6%, transparent)}}.headaches-root{background-color:var(--board-paper);color:var(--board-ink);text-align:left;z-index:2;flex-direction:column;display:flex;position:fixed}.headaches-atom{color:var(--board-ink);font-family:var(--mono);font-size:11px}.headaches-eyebrow{color:var(--board-mut);font-family:var(--mono);letter-spacing:.085em;font-size:10.5px;font-weight:600}.headaches-state:not(.headaches-bad){color:var(--board-mut)}.headaches-label{color:var(--board-mut);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.headaches-open{color:var(--board-mut);font-size:11.5px}.headaches-bad{color:var(--board-ours)}.headaches-figure{display:block}.headaches-list,.headaches-body{flex-direction:column;display:flex}.headaches-state{font-size:12.5px;line-height:1.5}.headaches-note-body{font-size:12.5px;line-height:1.55}.headaches-line{font-size:13px;line-height:1.55}.headaches-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.headaches-head{letter-spacing:-.01em;text-wrap:wrap;font-size:18px;font-weight:600;line-height:1.02}.integrated-board-bar,.integrated-board-tray{background-color:var(--board-strip);flex-wrap:wrap;flex:none;align-items:center;display:flex}.integrated-board-unplaced{background-color:#eef6f7;align-items:center;display:flex}.integrated-board-bands{align-items:center;display:inline-flex}.integrated-board-button:not(.integrated-board-band-on,.integrated-board-dependency-on){color:inherit;background-color:#fafafa}.integrated-board-pop{color:var(--board-ink);pointer-events:none;z-index:60;background-color:#fff;font-size:11px;line-height:1.4;position:fixed;box-shadow:0 6px 22px #00000038}.integrated-board-pending{background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.integrated-board-pending{background-color:color-mix(in srgb, var(--board-active) 10%, transparent)}}.integrated-board-pending{color:var(--board-active);font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:normal}.integrated-board-band-on{background-color:var(--board-active);color:#fff}.integrated-board-dependency-on{background-color:var(--board-dep);color:#fff}.integrated-board-separator{background-color:var(--board-line)}.integrated-board-provenance{background-color:var(--board-ours);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-size:8px;font-weight:600;line-height:normal}.integrated-board-root{background-color:var(--board-paper);color:var(--board-ink);text-align:left;z-index:2;flex-direction:column;font-family:Helvetica,Arial,sans-serif;display:flex;position:fixed}.integrated-board-state{background-color:var(--board-strip);color:var(--board-mut);flex:none;font-size:12px;line-height:1.45}.integrated-board-warning{color:#a4262c;font-weight:650}.integrated-board-unplaced-code{color:var(--board-ink);font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:normal}.integrated-board-label{color:var(--board-mut);white-space:nowrap;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:normal}.integrated-board-tray-hint{color:var(--board-mut);font-size:11px;line-height:13px}.integrated-board-dependency-hint{color:var(--board-mut);font-size:11px;font-weight:400;line-height:1.25}.integrated-board-drag-hint{color:var(--board-mut);font-size:11px;line-height:1.3}.integrated-board-title{color:var(--board-ours);font-size:16px}.integrated-board-tray-label{color:var(--board-ours);letter-spacing:.05em;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-size:9px;font-weight:700;line-height:normal}.integrated-board-button{cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:normal}.integrated-board-zoom-level{text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:normal}.integrated-board-pop-title{font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:normal}.integrated-board-pending:focus-visible{outline-color:var(--board-ink);outline-offset:1px;outline-width:2px;outline-style:solid}.integrated-board-button:not(.integrated-board-band-on,.integrated-board-dependency-on):hover{background-color:#eef}.integrated-board-pending:hover{background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.integrated-board-pending:hover{background-color:color-mix(in srgb, var(--board-active) 18%, transparent)}}.integrated-board-band-on:hover{background-color:var(--board-active)}.integrated-board-dependency-on:hover{background-color:var(--board-dep)}.integrated-canvas-domain{background-color:#2b3440;align-items:center;display:flex}.integrated-canvas-icon{background-color:var(--dyn-background-color);color:var(--dyn-color);justify-content:center;align-items:center;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:normal;display:flex}.integrated-canvas-lane{align-items:stretch;display:flex}.integrated-canvas-header-high-school{background-color:#eef4fa}.integrated-canvas-toggle{color:inherit;cursor:pointer;background-color:#fafafa;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;line-height:normal}.integrated-canvas-lane-gutter{z-index:10;background-color:#fbfbf9;flex-direction:column;flex:0 0 188px;display:flex;position:sticky}.integrated-canvas-cell-high-school{background-color:#1fa7de0d}.integrated-canvas-header{background-color:var(--board-paper);z-index:20;display:flex;position:sticky}.integrated-canvas-header-subtitle{color:#777;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:normal}.integrated-canvas-domain-subtitle{color:#9fb3c8;white-space:nowrap;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;line-height:normal}.integrated-canvas-domain-label{color:#fff;letter-spacing:.02em;white-space:nowrap;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:800;line-height:normal;position:sticky}.integrated-canvas-lane-name{color:var(--dyn-color);font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.15}.integrated-canvas-toggles,.integrated-canvas-cell:not(.integrated-canvas-hidden){display:flex}.integrated-canvas-hidden{display:none}.integrated-canvas-header-cell:not(.integrated-canvas-header-gutter){flex-basis:240px}.integrated-canvas-cell{flex-direction:column;flex:0 0 240px}.integrated-canvas-scroll{flex:auto}.integrated-canvas-header-cell{text-align:center;flex-grow:0;flex-shrink:0}.integrated-canvas-header-gutter{background-color:var(--board-paper);z-index:25;flex:0 0 188px;position:sticky}.integrated-canvas-header-title{font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:normal}.integrated-canvas-drop{outline-color:var(--board-active);outline-width:2px;outline-style:solid}.integrated-canvas-dependency-layer{pointer-events:none;z-index:6;position:absolute}.integrated-canvas-map{zoom:var(--dyn-zoom);position:relative}.integrated-canvas-lane:nth-child(odd){background-color:#00000003}.integrated-detail-sub-row{flex-wrap:wrap;align-items:baseline;display:flex}.integrated-detail-test-heading{flex-wrap:wrap;align-items:center;display:flex}.integrated-detail-test-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background-color:#b9772a;font-family:Helvetica,Arial,sans-serif;font-size:8px;font-weight:700;line-height:normal}.integrated-detail-correct-option{background-color:#dff3df;font-weight:700}.integrated-detail-test-frequency{color:#5a8a5a;background-color:#eaf3ea;font-family:Helvetica,Arial,sans-serif;font-size:8px;font-weight:600;line-height:normal}.integrated-detail-example-toggle{color:var(--board-active);cursor:pointer;white-space:nowrap;background-color:#eaf5fc;flex:none;font-size:8.8px}.integrated-detail-chain-code:not(.integrated-detail-chain-now){color:var(--board-ink);background-color:#eef6f7}.integrated-detail-answer{background-color:#eef7ee;font-size:9.3px}.integrated-detail-example{background-color:#f3f8fc;font-size:9.3px;line-height:1.3}.integrated-detail-verb-wording{color:#444;background-color:#fbf7ec;font-size:9.3px;line-height:1.34}.integrated-detail-verb-toggle{color:#8a6d1f;cursor:pointer;background-color:#fdf6e3;font-size:8.6px;display:inline-block}.integrated-detail-test{background-color:#fff}.integrated-detail{color:var(--board-ink);background-color:#fffffff0}.integrated-detail-label:not(.integrated-detail-example-label){background-color:var(--ac)}.integrated-detail-tag{background-color:var(--ac);color:#fff;flex:none;font-weight:700}.integrated-detail-example-label{background-color:var(--board-his)}.integrated-detail-chain-now{background-color:var(--board-ours);color:#fff}.integrated-detail-test-type{color:#8a6a3a;font-family:Helvetica,Arial,sans-serif;font-size:8.5px;font-weight:600;line-height:normal}.integrated-detail-label{color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;font-family:Helvetica,Arial,sans-serif;font-size:8px;font-weight:700;line-height:normal;display:inline-block}.integrated-detail-chain-none{color:var(--board-mut);font-size:8.4px;line-height:1.25}.integrated-detail-chain-label{color:var(--board-ours);letter-spacing:.05em;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-size:7.5px;font-weight:700;line-height:normal}.integrated-detail-visible{display:block}.integrated-detail-sub-standards{flex-direction:column;display:flex}.integrated-detail-open-examples,.integrated-detail-chain{display:flex}.integrated-detail-chain-codes{flex-direction:column;display:flex}.integrated-detail:not(.integrated-detail-visible),.integrated-detail-hidden,.integrated-detail-examples:not(.integrated-detail-open-examples){display:none}.integrated-detail-chain-side:not(.integrated-detail-chain-here){flex:1 1 0}.integrated-detail-sub-text{overflow-wrap:break-word;flex:1}.integrated-detail-chain-here{flex:none}.integrated-detail-examples{flex-direction:column}.integrated-detail-chain-code{white-space:nowrap;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:8.6px;font-weight:700;line-height:normal}.integrated-detail-option{font-size:9.2px}.integrated-detail-sub-standard{font-size:9.4px;line-height:1.28}.integrated-detail-question{font-size:9.6px}.integrated-detail-full{font-size:9.8px;line-height:1.32}.integrated-detail-tag.integrated-detail-tag:where(.integrated-standard-preview[data-standard-preview=true] *){background-color:#666}.integrated-detail-label.integrated-detail-label:not(.integrated-detail-example-label):where(.integrated-standard-preview[data-standard-preview=true] *),.integrated-detail-example-label.integrated-detail-example-label:where(.integrated-standard-preview[data-standard-preview=true] *){background-color:#888}.integrated-detail.integrated-detail:where(.integrated-standard-preview[data-standard-preview=true] *),.integrated-detail.integrated-detail:where(.integrated-standard-standard-inside[data-standard-inside=true] *){background-color:#0000}.integrated-detail.integrated-detail:not(.integrated-detail-visible):where(.integrated-standard-standard-inside[data-standard-inside=true] *),.integrated-detail.integrated-detail:not(.integrated-detail-visible):where(.integrated-standard-preview[data-standard-preview=true] *){display:block}.integrated-detail-verb.integrated-detail-verb:where(.integrated-standard-preview[data-standard-preview=true] *),.integrated-detail-example-toggle.integrated-detail-example-toggle:where(.integrated-standard-preview[data-standard-preview=true] *),.integrated-detail-test.integrated-detail-test:where(.integrated-standard-preview[data-standard-preview=true] *),.integrated-detail-chain.integrated-detail-chain:where(.integrated-standard-preview[data-standard-preview=true] *){display:none}.integrated-detail-full.integrated-detail-full:where(.integrated-standard-preview[data-standard-preview=true] *){font-size:11px}.integrated-detail-verb-toggle:focus-visible,.integrated-detail-example-toggle:focus-visible{outline-color:var(--board-ink)}.integrated-standard-atom-gist{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.6px;line-height:1.25;display:-webkit-box}.integrated-standard-atom-heading{align-items:baseline;display:flex}.integrated-standard-atom-standards{flex-wrap:wrap;align-items:baseline;font-size:8.3px;line-height:1.35;display:flex}.integrated-standard-heading{align-items:center;display:flex}.integrated-standard-inside{color:var(--board-ink);background-color:#fffffff0}.integrated-standard-ghost{box-shadow:none;background-color:#0000}.integrated-standard-atom-card{background-color:var(--board-ours-tint)}.integrated-standard-box:not(.integrated-standard-ghost){background-color:var(--c);box-shadow:0 1px 2px #0000001f}.integrated-standard-warning{color:#a4262c;font-weight:650}.integrated-standard-star{color:#ffd23f;text-shadow:0 0 1px #00000073;font-size:12px}.integrated-standard-ghost-ink,.integrated-standard-revisit{color:var(--ac)}.integrated-standard-atom-standard-code{color:var(--board-active);font-family:Helvetica,Arial,sans-serif;font-size:8.2px;font-weight:600;line-height:normal}.integrated-standard-blob-toggle{color:var(--board-mut);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-size:8.4px;font-weight:700;line-height:normal;display:block}.integrated-standard-atom-meta{color:var(--board-mut);font-size:8.6px}.integrated-standard-atom-unread{color:var(--board-mut);font-style:italic}.integrated-standard-atom-note{color:var(--board-mut);font-size:8.6px;line-height:1.3}.integrated-standard-atoms-heading{color:var(--board-ours);letter-spacing:.05em;text-transform:uppercase;font-family:Helvetica,Arial,sans-serif;font-size:8.4px;font-weight:700;line-height:normal;display:block}.integrated-standard-atom-code{color:var(--board-ours);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;line-height:normal}.integrated-standard-box{color:var(--dyn-color);touch-action:none;position:relative}.integrated-standard-ghost:not(.integrated-standard-dragged){cursor:default}.integrated-standard-box:not(.integrated-standard-dragged,.integrated-standard-ghost){cursor:grab}.integrated-standard-dragged{cursor:grabbing;opacity:.42}.integrated-standard-atom-list{flex-direction:column;display:flex}.integrated-standard-closed-blob{display:none}.integrated-standard-signal{opacity:.7;text-align:center;flex:none;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;line-height:12px}.integrated-standard-code{font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:normal}.integrated-standard-gloss{font-size:9.6px;line-height:1.2}.integrated-standard-selected{outline-color:var(--board-dep);outline-offset:1px;outline-width:3px;outline-style:solid}.integrated-standard-open-signal{transform:rotate(45deg)}.integrated-standard-box.integrated-standard-box:not(.integrated-standard-dragged,.integrated-standard-ghost):where(.integrated-standard-dependency-editing[data-dependency-editing=true] *),.integrated-standard-ghost.integrated-standard-ghost:not(.integrated-standard-dragged):where(.integrated-standard-dependency-editing[data-dependency-editing=true] *),.integrated-standard-dragged.integrated-standard-dragged:where(.integrated-standard-dependency-editing[data-dependency-editing=true] *){cursor:crosshair}.integrated-standard-selected:focus-visible{outline-color:var(--board-dep)}.integrated-standard-box:not(.integrated-standard-selected):focus-visible,.integrated-standard-blob-toggle:focus-visible,.integrated-standard-atom-card:focus-visible{outline-color:var(--board-ink)}.integrated-standard-box.integrated-standard-box:where(.integrated-standard-dependency-editing[data-dependency-editing=true] *){touch-action:auto}.integrated-standard-blob-toggle:hover{color:var(--board-ink)}.scheduler-row{grid-template-columns:28px 76px minmax(0,1fr) auto;align-items:center;display:grid}.scheduler-notice{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.scheduler-draft-row{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.scheduler-header{flex-direction:row;justify-content:space-between;align-items:end;display:flex}.scheduler-section-head{justify-content:space-between;align-items:start;display:flex}.scheduler-empty-title{background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.scheduler-empty-title{background-color:color-mix(in srgb, var(--board-active) 6%, var(--board-strip))}}.scheduler-empty-title{color:var(--board-ink);font-weight:600}.scheduler-atom:not(.scheduler-narrative){background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.scheduler-atom:not(.scheduler-narrative){background-color:color-mix(in srgb, var(--board-active) 7%, transparent)}}.scheduler-atom:not(.scheduler-narrative){color:var(--board-active)}.scheduler-narrative{background-color:var(--board-ours)}@supports (color:color-mix(in lab, red, red)){.scheduler-narrative{background-color:color-mix(in srgb, var(--board-ours) 7%, transparent)}}.scheduler-narrative{color:var(--board-ours)}.scheduler-create{background-color:var(--board-paper)}@supports (color:color-mix(in lab, red, red)){.scheduler-create{background-color:color-mix(in srgb, var(--board-paper) 55%, var(--board-strip))}}.scheduler-create-button{background-color:var(--board-active);color:var(--board-strip)}.scheduler-root{background-color:var(--board-paper);color:var(--board-ink);text-align:left;z-index:2;flex-direction:column;font-family:Helvetica,Arial,sans-serif;display:flex;position:fixed}.scheduler-input{background-color:var(--board-strip);color:var(--board-ink);letter-spacing:0;text-transform:none;font-family:Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal}.scheduler-workspace{background-color:var(--board-strip);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);display:grid}.scheduler-button:not(.scheduler-create-button){background-color:var(--board-strip)}.scheduler-kicker{color:var(--board-active);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.scheduler-bad{color:var(--board-bad,#a2402f)}.scheduler-button:not(.scheduler-button-hover,.scheduler-create-button),.scheduler-button-hover{color:var(--board-ink)}.scheduler-lede{color:var(--board-mut);font-size:13px;line-height:1.55}.scheduler-label{color:var(--board-mut);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;display:grid}.scheduler-page-state:not(.scheduler-bad,.scheduler-empty-title){color:var(--board-mut)}.scheduler-section-code{color:var(--board-mut);font-size:11px}.scheduler-state:not(.scheduler-bad){color:var(--board-mut)}.scheduler-position{color:var(--board-mut);font-variant-numeric:tabular-nums;font-size:11px}.scheduler-kind:not(.scheduler-atom,.scheduler-narrative){color:var(--board-mut)}.scheduler-slot-detail{color:var(--board-mut);font-size:11px}.scheduler-button{cursor:pointer;font-family:Helvetica,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:600;line-height:normal}.scheduler-row-actions{display:flex}.scheduler-adders{flex-wrap:wrap;display:flex}.scheduler-slot-copy{display:grid}.scheduler-fields{grid-template-columns:1fr;display:grid}.scheduler-kind{letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:700;display:inline-flex}.scheduler-state-button{flex:none}.scheduler-picker{flex:0 0 min(320px,40%)}.scheduler-page-state{font-size:12px}.scheduler-state{font-size:12px;line-height:1.5}.scheduler-slot-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px}.scheduler-section-title{font-size:16px;line-height:1.25}.scheduler-title{letter-spacing:-.025em;text-wrap:wrap;font-size:clamp(24px,3vw,34px);font-weight:550;line-height:1.05}.scheduler-draft-actions{grid-column:1/-1;justify-content:end}.scheduler-button-hover:hover:not(:disabled){color:var(--board-active)}.scheduler-input:focus-visible,.scheduler-button:focus-visible{outline-color:var(--board-ink)}.scheduler-order:only-child{grid-column:1/-1}.scheduler-button:disabled{cursor:default;opacity:.38}.cc-tabs-tabs{background-color:var(--board-strip);z-index:6;flex-wrap:wrap;flex:none;align-items:stretch;font-family:Helvetica,Arial,sans-serif;display:flex;position:sticky}.cc-tabs-badge{background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.cc-tabs-badge{background-color:color-mix(in srgb, var(--board-active) 10%, transparent)}}.cc-tabs-badge{color:var(--board-active);vertical-align:1px;font-family:Helvetica,Arial,sans-serif;font-size:10px;font-weight:600;line-height:normal;display:inline-block}.cc-tabs-active{background-color:var(--board-strip);color:var(--board-active);font-weight:600}.cc-tabs-tab:not(.cc-tabs-active){color:var(--board-mut);font-weight:500}.cc-tabs-tab{letter-spacing:.01em;white-space:nowrap;flex:none;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:normal}.cc-tabs-tab:focus-visible{outline-color:var(--board-ink);outline-offset:-2px;outline-width:2px;outline-style:solid}.cc-tabs-tab:not(.cc-tabs-active):hover,.cc-tabs-active:hover{color:var(--board-ink);background-color:#fafafa}.staar-item-head{color:var(--board-mut);font-family:var(--mono);letter-spacing:.06em;flex-wrap:wrap;align-items:baseline;font-size:10px;display:flex}.staar-response-head{grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.staar-item-key{font-family:var(--mono);letter-spacing:.06em;align-items:baseline;font-size:10px;display:flex}.staar-question-chooser{flex-wrap:wrap;align-items:center;display:flex}.staar-question-number{cursor:pointer;font-family:var(--mono);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.staar-question-pager{color:var(--board-mut);align-items:center;font-size:12px;display:flex}.staar-response:not(.staar-response-correct){background-color:var(--board-bad,#a2402f)}@supports (color:color-mix(in lab, red, red)){.staar-response:not(.staar-response-correct){background-color:color-mix(in srgb, var(--board-bad,#a2402f) 4%, var(--board-strip))}}.staar-year-current{background-color:var(--board-ours)}@supports (color:color-mix(in lab, red, red)){.staar-year-current{background-color:color-mix(in srgb, var(--board-ours) 10%, transparent)}}.staar-year-current{color:var(--board-ours)}.staar-response-correct{background-color:var(--board-ours)}@supports (color:color-mix(in lab, red, red)){.staar-response-correct{background-color:color-mix(in srgb, var(--board-ours) 6%, var(--board-strip))}}.staar-question-current{background-color:var(--board-ours);color:var(--board-paper)}.staar-root{background-color:var(--board-paper);color:var(--board-ink);text-align:left;z-index:2;flex-direction:column;display:flex;position:fixed}.staar-year:not(.staar-year-current),.staar-question-number:not(.staar-question-current){background-color:var(--board-strip);color:var(--board-mut)}.staar-notice{background-color:var(--board-strip);font-size:12.5px;line-height:1.5}.staar-item{background-color:var(--board-strip)}.staar-pager-button{background-color:var(--board-strip);color:var(--board-ink);cursor:pointer;font-family:var(--mono);opacity:1;font-size:11px;font-weight:600}.staar-item-teks{color:var(--board-active)}.staar-response-selected-label{color:var(--board-active);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;grid-column:2/-1;justify-self:end;font-size:9.5px;font-weight:650}.staar-failed,.staar-response-letter:not(.staar-response-correct-label){color:var(--board-bad,#a2402f)}.staar-item-position{color:var(--board-ink);letter-spacing:0;font-size:13px;font-weight:600}.staar-eyebrow{color:var(--board-mut);font-family:var(--mono);letter-spacing:.085em;font-size:10.5px;font-weight:600}.staar-lede{color:var(--board-mut);font-size:12.5px;line-height:1.5}.staar-question-chooser-label{color:var(--board-mut);font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:600}.staar-notice:not(.staar-failed){color:var(--board-mut)}.staar-section-title{color:var(--board-mut);font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:600}.staar-response-rationale{color:var(--board-mut);font-size:12px;line-height:1.5}.staar-item-keysource{color:var(--board-mut)}.staar-item-rationale{color:var(--board-mut);font-size:12.5px;line-height:1.55}.staar-head-accent,.staar-response-correct-label{color:var(--board-ours)}.staar-item-keyraw{color:var(--board-ours);letter-spacing:0;font-size:12px;font-weight:600}.staar-year{cursor:pointer;font-family:var(--mono);letter-spacing:.04em;font-size:11px;font-weight:600}.staar-chooser{flex-wrap:wrap;display:flex}.staar-items{flex-direction:column;display:flex}.staar-response-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.staar-response-letter{font-family:var(--mono);font-size:10px;font-weight:650}.staar-response-answer{overflow-wrap:anywhere;font-size:13px}.staar-head{letter-spacing:-.01em;text-wrap:wrap;font-size:18px;font-weight:600;line-height:1.02}.staar-response-selected{outline-color:var(--board-active);outline-offset:1px;outline-width:2px;outline-style:solid}.staar-response-verdict{white-space:nowrap}.staar-pager-button:hover:not(:disabled){color:var(--board-ours)}.staar-year:focus-visible,.staar-question-number:focus-visible{outline-color:var(--board-ours);outline-offset:2px;outline-width:2px;outline-style:solid}.staar-status:empty{display:none}.staar-pager-button:disabled{cursor:default;opacity:.45}.staar-year:not(.staar-year-current):hover,.staar-question-number:not(.staar-question-current):hover{color:var(--board-ink)}.staar-year-current:hover{color:var(--board-ours)}.staar-question-current:hover{color:var(--board-paper)}.staar-tab-control-root{flex-wrap:wrap;align-items:center;font-size:12px;display:flex}.staar-tab-control-label{flex-wrap:wrap;align-items:center;display:flex}.staar-tab-control-field{background-color:var(--board-strip);color:var(--board-ink)}.staar-tab-control-message{color:var(--board-mut)}.staar-tab-control-button{cursor:pointer;opacity:1}.staar-tab-control-input{font-family:var(--mono);font-size:11px}.staar-tab-control-identity{font-family:var(--mono)}.staar-tab-control-button:disabled{cursor:wait;opacity:.6}.staar-native-content-inline{align-items:baseline}.staar-native-content-row,.staar-native-content-choice{align-items:center}.staar-native-content-choice-selected{background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.staar-native-content-choice-selected{background-color:color-mix(in srgb, var(--board-active) 7%, var(--board-strip))}}.staar-native-content-refusal{background-color:var(--board-bad,#a2402f)}@supports (color:color-mix(in lab, red, red)){.staar-native-content-refusal{background-color:color-mix(in srgb, var(--board-bad,#a2402f) 5%, var(--board-strip))}}.staar-native-content-header-cell{background-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.staar-native-content-header-cell{background-color:color-mix(in srgb, var(--board-ink) 4%, var(--board-paper))}}.staar-native-content-question{background-color:var(--board-paper)}.staar-native-content-choice:not(.staar-native-content-choice-selected){background-color:var(--board-strip)}.staar-native-content-table{border-collapse:collapse}.staar-native-content-choice-selected{box-shadow:0 0 0 1px var(--board-active)}@supports (color:color-mix(in lab, red, red)){.staar-native-content-choice-selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--board-active) 22%, transparent)}}.staar-native-content-choice,.staar-native-content-choice-mark,.staar-native-content-refusal-title{color:var(--board-ink)}.staar-native-content-label,.staar-native-content-table-caption,.staar-native-content-figure-caption,.staar-native-content-refusal,.staar-native-content-answer-refusal{color:var(--board-mut)}.staar-native-content-choice{cursor:pointer}.staar-native-content-media{display:block}.staar-native-content,.staar-native-content-block,.staar-native-content-column,.staar-native-content-inline,.staar-native-content-row,.staar-native-content-choices,.staar-native-content-choice-content{display:flex}.staar-native-content-grid,.staar-native-content-figure,.staar-native-content-choice{display:grid}.staar-native-content-math{display:inline-block}.staar-native-content-choice-mark{display:inline-grid}.staar-native-content-inline-figure{flex-basis:auto}.staar-native-content,.staar-native-content-block,.staar-native-content-column,.staar-native-content-choices,.staar-native-content-choice-content{flex-direction:column}.staar-native-content-row{flex-direction:row}.staar-native-content-inline-figure{flex-grow:0;flex-shrink:1}.staar-native-content-inline{flex-wrap:wrap}.staar-native-content-choice{font-family:inherit}.staar-native-content-choice-mark{font-family:var(--mono)}.staar-native-content-label,.staar-native-content-figure-caption,.staar-native-content-choice-mark{font-size:11px}.staar-native-content-refusal{font-size:12px}.staar-native-content-table{font-size:13px}.staar-native-content-choice{font-size:14px}.staar-native-content-text:not(.staar-native-content-heading,.staar-native-content-label){font-size:15px}.staar-native-content-heading:not(.staar-native-content-label){font-size:18px}.staar-native-content-answer-refusal{font-style:italic}.staar-native-content-choice-mark{font-style:normal}.staar-native-content-math{font-variant-numeric:lining-nums tabular-nums}.staar-native-content-heading,.staar-native-content-header-cell,.staar-native-content-choice-mark{font-weight:650}.staar-native-content-choice:not(.staar-native-content-columns){grid-template-columns:1.75rem minmax(0,1fr)}.staar-native-content-columns{grid-template-columns:var(--dyn-grid-template-columns)}.staar-native-content-figure:not(.staar-native-content-content-figure),.staar-native-content-content-figure{justify-items:center}.staar-native-content-heading:not(.staar-native-content-label){line-height:1.4}.staar-native-content-label,.staar-native-content-figure-caption,.staar-native-content-choice{line-height:1.45}.staar-native-content-refusal{line-height:1.5}.staar-native-content-text:not(.staar-native-content-heading,.staar-native-content-label){line-height:1.62}.staar-native-content-choice-mark{line-height:normal}.staar-native-content-question{padding-inline:clamp(16px,3vw,38px)}.staar-native-content-text-center:not(.staar-native-content-text-start){text-align:center}.staar-native-content-table-caption,.staar-native-content-cell,.staar-native-content-choice{text-align:left}.staar-native-content-text-start{text-align:start}.staar-native-content-cell{vertical-align:top}.staar-native-content-math{white-space:pre-wrap}.staar-native-content-choice-mark.staar-native-content-choice-mark:where(.staar-native-content-choice-button[aria-pressed=true] *){background-color:var(--board-active);color:var(--board-paper)}.staar-native-content-table-wrap.staar-native-content-table-wrap:where(.staar-native-content-gap-template:is(*) *){flex:1 0 100%}.staar-native-content-text.staar-native-content-text:not(.staar-native-content-heading,.staar-native-content-label):where(.staar-native-content-choice-content-marker:is(*) *),.staar-native-content-heading.staar-native-content-heading:not(.staar-native-content-label):where(.staar-native-content-choice-content-marker:is(*) *),.staar-native-content-label.staar-native-content-label:where(.staar-native-content-choice-content-marker:is(*) *){font-size:inherit}.staar-native-content-content-figure.staar-native-content-content-figure:where(.staar-native-content-response-answer:is(*) *){justify-items:start}.staar-native-content-text.staar-native-content-text:not(.staar-native-content-heading,.staar-native-content-label):where(.staar-native-content-choice-content-marker:is(*) *),.staar-native-content-heading.staar-native-content-heading:not(.staar-native-content-label):where(.staar-native-content-choice-content-marker:is(*) *),.staar-native-content-label.staar-native-content-label:where(.staar-native-content-choice-content-marker:is(*) *){line-height:inherit}.staar-native-content-choice:focus-visible{outline-color:var(--board-active);outline-offset:2px;outline-width:2px;outline-style:solid}.staar-native-controls-template{align-items:center;font-size:15px;line-height:1.6}.staar-native-controls-entry-field{background-color:var(--board-paper);color:var(--board-ink);font-family:var(--mono);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.staar-native-controls-tile:not(.staar-native-controls-chip),.staar-native-controls-chip{background-color:var(--board-strip)}.staar-native-controls-clear{background-color:var(--board-strip);color:var(--board-ink);cursor:pointer;font-family:var(--mono);justify-self:start;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.staar-native-controls-inline-choice{background-color:var(--board-strip);color:var(--board-ink);flex-wrap:wrap;font-family:inherit;font-size:13px;display:inline-flex}.staar-native-controls-tile{color:var(--board-ink);cursor:pointer;font-family:inherit;font-size:13px;display:grid}.staar-native-controls-gap{color:var(--board-mut);font-family:var(--mono);text-align:center;font-size:11px;font-style:normal;font-weight:400;line-height:normal;display:inline-grid}.staar-native-controls-spatial-hint{color:var(--board-mut);font-size:11px}.staar-native-controls-hotspot-target{cursor:pointer;outline-style:none}.staar-native-controls-gap-image,.staar-native-controls-chip-image{display:block}.staar-native-controls-bank{flex-wrap:wrap;display:flex}.staar-native-controls-entry{display:grid}.staar-native-controls-keypad{grid-template-columns:var(--dyn-grid-template-columns);display:grid}.staar-native-controls-response{display:grid}.staar-native-controls-gap-asset{display:inline-grid}.staar-native-controls-hotspot-regions{fill:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.staar-native-controls-hotspot-regions{fill:color-mix(in srgb, var(--board-active) 9%, transparent)}}.staar-native-controls-hotspot-regions{stroke-dasharray:6 4;stroke-width:2px;stroke:var(--board-active)}.staar-native-controls-paragraph{flex:1 0 100%}.staar-native-controls-chip[aria-pressed=true]{background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.staar-native-controls-chip[aria-pressed=true]{background-color:color-mix(in srgb, var(--board-active) 8%, var(--board-strip))}}.staar-native-controls-gap[data-filled=true]{background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.staar-native-controls-gap[data-filled=true]{background-color:color-mix(in srgb, var(--board-active) 8%, var(--board-strip))}}.staar-native-controls-gap[data-filled=true]{color:var(--board-ink)}.staar-native-controls-text[data-align=center]{text-align:center;display:inline-block}.staar-native-controls-hotspot-target:focus-visible{filter:drop-shadow(0 0 3px var(--board-active));stroke-width:4px}.staar-native-controls-hotspot-target[aria-pressed=true]{fill:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.staar-native-controls-hotspot-target[aria-pressed=true]{fill:color-mix(in srgb, var(--board-active) 24%, transparent)}}.staar-native-controls-hotspot-target[aria-pressed=true]{stroke-width:4px}.staar-native-controls-focus-visible:focus-visible{outline-color:var(--board-active);outline-offset:2px;outline-width:2px;outline-style:solid}.staar-native-controls-clear:disabled{cursor:default;opacity:.45}.video-comment-form-actions{align-items:center;display:flex}.video-comment-form-send{appearance:none;background-color:var(--board-ours);color:var(--board-strip);cursor:pointer;opacity:1;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.3}.video-comment-form-text{background-color:var(--board-strip);color:var(--board-ink);resize:none;font-family:inherit;font-size:12.5px;line-height:1.5;display:block}.video-comment-form-pin:not(.video-review-bad){color:var(--board-mut)}.video-comment-form-pin{font-family:var(--mono);letter-spacing:.06em;text-overflow:ellipsis;font-size:10px}.video-comment-form-send:hover:not(:disabled){background-color:var(--board-ours)}@supports (color:color-mix(in lab, red, red)){.video-comment-form-send:hover:not(:disabled){background-color:color-mix(in srgb, var(--board-ours) 86%, var(--board-ink))}}.video-comment-form-text:focus-visible{box-shadow:0 0 0 3px var(--board-ours)}@supports (color:color-mix(in lab, red, red)){.video-comment-form-text:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--board-ours) 14%, transparent)}}.video-comment-form-send:focus-visible{outline-offset:2px}.video-comment-form-send:disabled{cursor:default;opacity:.3}.video-review-card-caption{-webkit-text-stroke-color:#0000009e;-webkit-text-stroke-width:.4167cqw;color:#fcfcfc;filter:drop-shadow(0 4px 18px #00000073);letter-spacing:-.005em;paint-order:stroke fill;pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none;font-size:2.9167cqw;font-weight:600;line-height:1.24;position:absolute;transform:translate(-50%)}.video-review-card-meta{align-items:center;display:flex}.video-review-card-aspect-ratio{aspect-ratio:var(--dyn-aspect-ratio)}.video-review-card-stage{background-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.video-review-card-stage{background-color:color-mix(in srgb, var(--board-ink) 7%, transparent)}}.video-review-card-stage{display:block;position:relative;container-type:inline-size}.video-review-card-attention-on{background-color:var(--board-ours)}@supports (color:color-mix(in lab, red, red)){.video-review-card-attention-on{background-color:color-mix(in srgb, var(--board-ours) 8%, transparent)}}.video-review-card-attention-on{color:var(--board-ours)}.video-review-card{background-color:var(--board-strip);box-shadow:0 1px 1px var(--board-ink), 0 12px 26px -14px var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.video-review-card{box-shadow:0 1px 1px color-mix(in srgb, var(--board-ink) 5%, transparent), 0 12px 26px -14px color-mix(in srgb, var(--board-ink) 26%, transparent)}}.video-review-card{flex-direction:column;display:flex}.video-review-card-more{box-shadow:inset 0 -15px 12px -12px var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.video-review-card-more{box-shadow:inset 0 -15px 12px -12px color-mix(in srgb, var(--board-ink) 45%, transparent)}}.video-review-card-no-film{color:var(--board-mut);font-size:12.5px;line-height:1.5}.video-review-card-fine{color:var(--board-mut);font-family:var(--mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.video-review-card-attention:not(.video-review-card-attention-on){color:var(--board-mut)}.video-review-card-name{color:var(--board-ours);letter-spacing:-.008em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.video-review-card-video,.video-review-card-caption-line{display:block}.video-review-card-attention{font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;font-size:10.5px;font-weight:600}.video-review-card-video:focus-visible{outline-color:var(--board-ink)}.video-review-threads-heading{flex-wrap:wrap;align-items:center;display:flex}.video-review-threads-tools{align-items:center;display:flex}.video-review-threads-seek{appearance:none;color:var(--board-ours);cursor:pointer;font-family:var(--mono);letter-spacing:.02em;background-color:#0000;font-size:11px;font-weight:600}.video-review-threads-dot{color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.video-review-threads-dot{color:color-mix(in srgb, var(--board-ink) 30%, transparent)}}.video-review-threads-dot{font-family:var(--mono);font-size:10px}.video-review-threads-who:not(.video-review-threads-agent){color:var(--board-ink);font-weight:600}.video-review-threads-body{color:var(--board-ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:12.5px;line-height:1.5}.video-review-threads-state:not(.video-review-threads-state-on){color:var(--board-mut)}.video-review-threads-agent{color:var(--board-mut);font-weight:400}.video-review-threads-when{color:var(--board-mut);font-family:var(--mono);letter-spacing:.05em;font-size:10px}.video-review-threads-state-on{color:var(--board-ours)}.video-review-threads-state{font-family:var(--mono);letter-spacing:.06em;font-size:10px}.video-review-threads-who{font-size:12px}.video-review-threads-seek:focus-visible{outline-offset:2px}.video-review-threads-seek:disabled{color:var(--board-mut);cursor:default}.video-review-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),26rem));justify-content:start;align-items:start;display:grid}.video-review-tick{appearance:none;color:var(--board-mut);cursor:pointer;font-family:var(--mono);letter-spacing:.07em;opacity:1;background-color:#0000;font-size:10px;font-weight:600}.video-review-root{background-color:var(--board-paper);color:var(--board-ink);text-align:left;z-index:2;flex-direction:column;display:flex;position:fixed}.video-review-status{background-color:var(--board-strip);color:var(--board-ink);font-size:12.5px}.video-review-bad{color:var(--board-bad,#a2402f)}.video-review-eyebrow{color:var(--board-mut);font-family:var(--mono);letter-spacing:.085em;font-size:10.5px;font-weight:600}.video-review-lede{color:var(--board-mut);font-size:12.5px;line-height:1.5}.video-review-quiet{color:var(--board-mut);font-size:12px;line-height:1.5}.video-review-accent{color:var(--board-ours)}.video-review-hidden{display:none}.video-review-headline{letter-spacing:-.01em;text-wrap:wrap;font-size:18px;font-weight:600;line-height:1.02}.video-review-tick:hover:not(:disabled){color:var(--board-ours)}.video-review-tick:focus-visible{outline-offset:2px}.video-review-tick:disabled{cursor:default;opacity:.4}.video-voices-toggle{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.055em;background-color:#0000;align-self:flex-start;font-size:10px;font-weight:600}.video-voices-voice{appearance:none;background-color:var(--board-strip);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.video-voices{background-color:var(--board-ours)}@supports (color:color-mix(in lab, red, red)){.video-voices{background-color:color-mix(in srgb, var(--board-ours) 4%, var(--board-strip))}}.video-voices-voice:not(.video-voices-selected){color:var(--board-ink)}.video-voices-toggle:not(.video-voices-selected){color:var(--board-mut)}.video-voices-intro{color:var(--board-mut);font-size:11.5px;line-height:1.4}.video-voices-selected{color:var(--board-ours)}.video-voices-player:not(.video-review-hidden){display:block}.video-voices-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.video-voices-player:focus-visible{outline-color:var(--board-ink)}.video-voices-toggle:focus-visible,.video-voices-voice:focus-visible{outline-offset:2px}.video-voices-toggle:not(.video-voices-selected):hover,.video-voices-voice:not(.video-voices-selected):hover{color:var(--board-ours)}.video-voices-toggle:active{background-color:var(--board-ours)}@supports (color:color-mix(in lab, red, red)){.video-voices-toggle:active{background-color:color-mix(in srgb, var(--board-ours) 9%, var(--board-strip))}}.video-voices-voice:active{background-color:var(--board-ours)}@supports (color:color-mix(in lab, red, red)){.video-voices-voice:active{background-color:color-mix(in srgb, var(--board-ours) 9%, var(--board-strip))}}.system-design-toolbar{flex-wrap:wrap;align-items:center;display:flex}.system-design-label{flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.system-design-video{aspect-ratio:16/9;background-color:var(--board-ink);display:block}.system-design-control{background-color:var(--board-strip);cursor:pointer;opacity:1;outline-offset:3px;font-size:14px}.system-design-selected{color:var(--board-active);font-weight:600}.system-design-control:not(.system-design-selected){color:var(--board-ink)}.system-design-summary{cursor:pointer;outline-offset:2px;font-size:14px;font-weight:600}.system-design-caption{font-size:16px;line-height:1.5}.system-design-control:disabled{cursor:default;opacity:.45}.system-design-control:hover{background-color:var(--board-paper)}.system-map-navigation-link{box-sizing:border-box;align-items:baseline;font-size:14px;line-height:1.4;display:flex}.system-map-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.system-map-label{flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.system-map-diagram-link{color:var(--board-active);text-underline-offset:3px;align-items:center;font-size:14px;display:flex}.system-map-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.system-map-selected{background-color:var(--board-active)}@supports (color:color-mix(in lab, red, red)){.system-map-selected{background-color:color-mix(in srgb, var(--board-active) 9%, var(--board-paper))}}.system-map-selected{color:var(--board-active);font-weight:600}.system-map-navigation-link:not(.system-map-selected){color:var(--board-mut);background-color:#0000}.system-map-control{background-color:var(--board-paper);color:var(--board-ink)}.system-map-canvas{background-color:var(--board-strip)}.system-map-code{background-color:var(--board-strip);font-size:.9em}.system-map-table{border-collapse:collapse}.system-map-image{box-sizing:border-box;display:block}.system-map-root{color:var(--board-ink)}.system-map-introduction{color:var(--board-mut);line-height:1.65}.system-map-eyebrow{color:var(--board-mut);letter-spacing:.055em;font-size:12px;line-height:1.5}.system-map-status{color:var(--board-mut);font-size:12px}.system-map-caption{color:var(--board-mut);font-size:12px;line-height:1.55}.system-map-legend{color:var(--board-mut);font-size:12px;line-height:1.6}.system-map-source-label{color:var(--board-mut);font-size:12px}.system-map-column-heading{color:var(--board-mut);font-size:12px;font-weight:600}.system-map-sources{grid-template-columns:90px minmax(0,1fr);gap:12px 18px;display:grid}.system-map-summary{cursor:pointer}.system-map-navigation{display:grid;position:sticky}.system-map-number{font-variant-numeric:tabular-nums;opacity:.8;font-size:12px}.system-map-prose{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.system-map-description{font-size:15px;line-height:1.65}.system-map-heading-style{letter-spacing:-.02em;font-size:26px;font-weight:650;line-height:1.2}.system-map-focus{outline-offset:3px}.system-map-notes{padding-inline-start:20px}.system-map-cell{text-align:start;vertical-align:top}.system-map-navigation-link:not(.system-map-selected):hover{background-color:var(--board-strip);color:var(--board-ink)}.video-guide-controls{flex-wrap:wrap;align-items:center;display:flex}.video-guide-speed{align-items:center;font-size:14px;display:flex}.video-guide-control{background-color:var(--board-strip);cursor:pointer;text-align:left;font-size:14px}.video-guide-selected{color:var(--board-active)}.video-guide-control:not(.video-guide-review,.video-guide-selected){color:var(--board-ink)}.video-guide-note{color:var(--board-mut);font-size:14px}.video-guide-review{color:var(--board-ours);font-weight:600}.video-guide-chapters{flex-wrap:wrap;display:flex}.video-guide-control:hover{background-color:var(--board-paper)}.figures-upright{align-self:center}.figures-naming-caption{animation-duration:.25s}.figures-moving-point:not(.figures-naming-step,.figures-part-introduction-ring){animation-duration:.2s}.figures-part-introduction-tick:not(.figures-naming-reveal),.figures-part-count-reveal{animation-duration:.35s}.figures-part-introduction-gap:not(.figures-part-count-reveal){animation-duration:.45s}.figures-numeral-reveal:not(.figures-naming-reveal),.figures-naming-step:not(.figures-part-introduction-ring){animation-duration:.4s}.figures-part-introduction-number:not(.figures-part-count-reveal,.figures-part-introduction-ring),.figures-naming-reveal{animation-duration:.65s}.figures-part-introduction-ring{animation-duration:.8s}.figures-unit-finish-reveal{animation-duration:1.1s}.figures-numeral-reveal,.figures-part-introduction-number,.figures-part-introduction-tick,.figures-part-introduction-gap,.figures-part-introduction-ring,.figures-naming-caption,.figures-naming-step,.figures-unit-finish-reveal,.figures-moving-point{animation-fill-mode:both}.figures-numeral-reveal,.figures-part-introduction-number:not(.figures-part-introduction-ring),.figures-part-introduction-tick,.figures-part-introduction-gap,.figures-naming-caption,.figures-naming-step:not(.figures-naming-cell,.figures-part-introduction-ring){animation-name:figures-numeral-reveal-keyframes}.figures-naming-cell{animation-name:figures-part-naming-fill}.figures-moving-point:not(.figures-naming-step,.figures-part-introduction-ring){animation-name:figures-diagram-pop}.figures-part-introduction-ring{animation-name:figures-part-ring-draw}.figures-unit-finish-reveal{animation-name:figures-unit-finish-keyframes}.figures-moving-point:not(.figures-naming-step,.figures-part-introduction-ring){animation-timing-function:cubic-bezier(.2,.7,.2,1)}.figures-numeral-reveal,.figures-naming-step:not(.figures-part-introduction-ring){animation-timing-function:cubic-bezier(.22,1,.36,1)}.figures-part-introduction-tick,.figures-part-introduction-ring{animation-timing-function:cubic-bezier(.25,1,.5,1)}.figures-part-introduction-number:not(.figures-part-introduction-ring),.figures-naming-caption,.figures-unit-finish-reveal{animation-timing-function:ease-out}.figures-label{color:var(--mut)}.figures-naming-part{color:var(--part-digit)}.figures-cell-pick,.figures-cell-pick-on,.figures-pick-zone{cursor:pointer}.figures-svg{display:block}.figures-figure{display:flex}.figures-focused-part{fill:var(--learn)}@supports (color:color-mix(in lab, red, red)){.figures-focused-part{fill:color-mix(in srgb, var(--learn) 40%, var(--paper))}}.figures-naming-cell:not(.figures-focused-part){fill:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.figures-naming-cell:not(.figures-focused-part){fill:color-mix(in srgb, var(--part-digit) 12%, transparent)}}.figures-counted-cell:not(.figures-cell-pick,.figures-cell-pick-on,.figures-focused-part,.figures-naming-cell){fill:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.figures-counted-cell:not(.figures-cell-pick,.figures-cell-pick-on,.figures-focused-part,.figures-naming-cell){fill:color-mix(in srgb, var(--part-digit) 25%, var(--paper))}}.figures-unit-hop,.figures-unit-finish,.figures-frame,.figures-ring{fill:none}.figures-pick-zone{fill:#0000}.figures-number:not(.figures-part-number,.figures-whole-number),.figures-badge:not(.figures-badge-dark,.figures-part-number){fill:var(--accent-ink)}.figures-cell-on:not(.figures-cell-pick,.figures-cell-pick-on,.figures-counted-cell,.figures-focused-part,.figures-naming-cell),.figures-cell-pick-on:not(.figures-focused-part,.figures-naming-cell),.figures-mark{fill:var(--learn)}.figures-cell:not(.counted-parts-question-selected,.figures-cell-on,.figures-cell-pick,.figures-cell-pick-on,.figures-counted-cell,.figures-focused-part,.figures-naming-cell,.mixed-picture-missed),.figures-cell-pick:not(.figures-focused-part,.figures-naming-cell){fill:var(--paper)}.figures-part-number{fill:var(--part-digit)}.figures-badge-dark:not(.figures-part-number){fill:var(--void)}.figures-whole-number:not(.figures-ring,.figures-unit-finish){fill:var(--whole-digit)}.figures-unit-finish{filter:drop-shadow(0 0 1px #eebc4a40);filter:drop-shadow(0 0 1px lab(79.3341% 9.98151 62.1892/.25))}.figures-figure{flex-direction:column}.figures-label{font-family:var(--mono)}.figures-number,.figures-badge{font-family:var(--sans)}.figures-label{font-size:12px}.figures-naming-vertical-count:not(.figures-naming-total-count),.figures-number:not(.counted-parts-instruction-figures-whole-number,.counted-parts-question-whole-number,.figures-naming-count,.figures-naming-total-count,.figures-vertical-whole-number,.figures-whole-number,.mixed-number-count){font-size:15px}.figures-naming-count:not(.figures-naming-total-count,.figures-naming-vertical-count){font-size:17px}.figures-naming-total-count{font-size:18px}.figures-naming-answer:not(.figures-naming-sound,.lesson-text-regular-naming-answer){font-size:24px}.figures-naming-sound{font-size:clamp(48px,6vw,72px)}.figures-whole-number:not(.counted-parts-instruction-figures-whole-number,.counted-parts-question-whole-number,.figures-vertical-whole-number){font-size:var(--whole-unit-font,15px)}.figures-vertical-whole-number{font-size:var(--whole-unit-font,22px)}.figures-naming-answer,.figures-number:not(.figures-whole-number),.figures-badge{font-weight:700}.figures-whole-number{font-weight:800}.figures-label{letter-spacing:.09em}.figures-naming-answer:not(.figures-naming-sound){line-height:1.35}.figures-naming-sound{line-height:1}.figures-naming-suffix{margin-inline-start:.08em}.figures-ring-dark:not(.figures-part-ring){opacity:.8}.figures-unit-hop,.figures-unit-finish,.figures-frame,.figures-ring,.figures-badge{pointer-events:none}.figures-naming-sound{position:absolute}.figures-part-introduction-ring,.figures-unit-hop{stroke-dasharray:1}.figures-part-introduction-gap,.figures-part-introduction-ring,.figures-unit-hop,.figures-axis,.figures-tick{stroke-linecap:round}.figures-frame{stroke-linejoin:round}.figures-focused-interval,.figures-band:not(.figures-counted-span){stroke-width:12px}.figures-counted-span{stroke-width:18px}.figures-unit-finish,.figures-frame:not(.counted-parts-question-frame,.figures-whole-focus),.figures-mark{stroke-width:2.5px}.figures-cell:not(.counted-parts-question-cell),.figures-tick{stroke-width:2px}.figures-part-introduction-hop:not(.figures-part-introduction-gap),.figures-axis:not(.counted-parts-instruction-figures-axis,.counted-parts-question-axis),.figures-ring{stroke-width:3px}.figures-unit-hop:not(.figures-part-introduction-gap,.figures-part-introduction-hop){stroke-width:4.5px}.figures-part-introduction-gap,.figures-whole-focus{stroke-width:4px}.figures-band:not(.figures-counted-span){stroke:var(--learn)}@supports (color:color-mix(in lab, red, red)){.figures-band:not(.figures-counted-span){stroke:color-mix(in srgb, var(--learn) 30%, transparent)}}.figures-focused-interval{stroke:var(--learn)}@supports (color:color-mix(in lab, red, red)){.figures-focused-interval{stroke:color-mix(in srgb, var(--learn) 40%, transparent)}}.figures-part-introduction-gap{stroke:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.figures-part-introduction-gap{stroke:color-mix(in srgb, var(--part-digit) 45%, transparent)}}.figures-counted-span{stroke:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.figures-counted-span{stroke:color-mix(in srgb, var(--part-digit) 60%, transparent)}}.figures-unit-hop:not(.figures-part-introduction-gap){stroke:#e31029;stroke:lab(48.9176% 73.0487 48.1655)}.figures-unit-finish{stroke:#cf9c00;stroke:lab(67.671% 12.005 72.8025)}.figures-cell:not(.mixed-picture-missed),.figures-frame:not(.figures-whole-focus),.figures-axis,.figures-tick,.figures-ring:not(.figures-part-ring,.figures-ring-dark,.figures-whole-ring){stroke:var(--ink)}.figures-whole-focus,.figures-part-ring{stroke:var(--part-digit)}.figures-mark,.figures-ring-dark:not(.figures-part-ring){stroke:var(--void)}.figures-whole-ring{stroke:var(--whole-digit)}.figures-naming-sound{text-align:center}.figures-naming-underline{text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.08em}.figures-moving-point{transform-box:fill-box;transform-origin:50%}.figures-naming-sound{transform:translateY(-50%)}.figures-cell:not(.mixed-picture-shade),.figures-band:not(.figures-partition-change-span),.figures-moving-point{transition-duration:.2s}.figures-partition-change-span,.figures-partition-change-tick{transition-duration:1.2s}.figures-moving-point{transition-property:cx,cy}.figures-cell:not(.mixed-picture-shade){transition-property:fill,stroke}.figures-partition-change-tick{transition-property:transform,opacity}.figures-partition-change-span{transition-property:transform}.figures-band:not(.figures-partition-change-span){transition-property:x2,y2}.figures-partition-change-span,.figures-partition-change-tick{transition-timing-function:ease-in-out}.figures-cell:not(.mixed-picture-shade),.figures-band:not(.figures-partition-change-span),.figures-moving-point{transition-timing-function:ease}.figures-naming-answer{white-space:nowrap}.figures-figure.figures-figure:where(.figures-lesson-figure-marker[data-picture-practice] *){align-items:center}.figures-round-scale.figures-round-scale:where(.figures-lesson-figure-marker:is([data-unit-question="1"],[data-parts-lesson="2"],[data-parts-lesson="3b"]) *){align-self:center}.figures-tick.figures-tick:not(.figures-naming-reveal,.figures-part-introduction-tick):where(.figures-lesson-figure-marker[data-morph=true] *),.figures-badge.figures-badge:not(.figures-naming-step):where(.figures-lesson-figure-marker:is([data-morph=true],[data-counting=true]) *){animation-duration:.2s}.figures-badge.figures-badge:not(.figures-naming-step):where(.figures-lesson-figure-marker[data-equal-parts-instruction] *){animation-duration:.3s}.figures-part-introduction-tick.figures-part-introduction-tick:not(.figures-naming-reveal):where(.figures-lesson-figure-marker[data-parts-lesson] *){animation-duration:.6s}.figures-cell.figures-cell:not(.figures-naming-step):where(.figures-lesson-figure-marker[data-partition-emphasis=true] *),.figures-tick.figures-tick:not(.figures-naming-reveal,.figures-part-introduction-tick):where(.figures-lesson-figure-marker[data-partition-emphasis=true] *){animation-duration:1s}.figures-tick.figures-tick:not(.figures-part-introduction-tick):where(.figures-lesson-figure-marker[data-morph=true] *),.figures-badge.figures-badge:not(.figures-naming-step):where(.figures-lesson-figure-marker:is([data-morph=true],[data-counting=true]) *){animation-fill-mode:both}.figures-part-introduction-gap.figures-part-introduction-gap:where(.figures-lesson-figure-marker[data-part-naming=complete] *),.figures-part-introduction-ring.figures-part-introduction-ring:where(.figures-lesson-figure-marker[data-part-naming=complete] *),.figures-naming-step.figures-naming-step:not(.figures-naming-cell,.figures-part-introduction-ring):where(.figures-lesson-figure-marker[data-part-naming=complete] *),.figures-naming-cell.figures-naming-cell:where(.figures-lesson-figure-marker[data-part-naming=complete] *){animation-name:none}.figures-badge.figures-badge:not(.figures-naming-step):where(.figures-lesson-figure-marker[data-equal-parts-instruction] *){animation-name:figures-numeral-reveal-keyframes}.figures-part-introduction-tick.figures-part-introduction-tick:where(.figures-lesson-figure-marker[data-parts-lesson] *){animation-name:figures-tick-reveal}.figures-badge.figures-badge:not(.figures-naming-step):where(.figures-lesson-figure-marker:is([data-morph=true],[data-counting=true]) *),.figures-tick.figures-tick:not(.figures-part-introduction-tick):where(.figures-lesson-figure-marker[data-morph=true] *){animation-name:figures-diagram-pop}.figures-cell.figures-cell:not(.figures-naming-cell,.figures-naming-step):where(.figures-lesson-figure-marker[data-partition-emphasis=true] *),.figures-tick.figures-tick:not(.figures-part-introduction-tick):where(.figures-lesson-figure-marker[data-partition-emphasis=true] *){animation-name:figures-partition-pulse}.figures-badge.figures-badge:not(.figures-naming-step):where(.figures-lesson-figure-marker:is([data-morph=true],[data-counting=true]) *),.figures-tick.figures-tick:not(.figures-part-introduction-tick):where(.figures-lesson-figure-marker[data-morph=true] *){animation-timing-function:cubic-bezier(.2,.7,.2,1)}.figures-cell.figures-cell:not(.figures-naming-step):where(.figures-lesson-figure-marker[data-partition-emphasis=true] *),.figures-tick.figures-tick:not(.figures-part-introduction-tick):where(.figures-lesson-figure-marker[data-partition-emphasis=true] *){animation-timing-function:cubic-bezier(.25,1,.5,1)}.figures-part-introduction-tick.figures-part-introduction-tick:where(.figures-lesson-figure-marker[data-parts-lesson] *){animation-timing-function:ease-in-out}.figures-badge.figures-badge:not(.figures-naming-step):where(.figures-lesson-figure-marker[data-equal-parts-instruction] *){animation-timing-function:ease-out}.figures-badge.figures-badge:where(.figures-lesson-figure-marker[data-parts-lesson] *){dominant-baseline:central}.figures-counted-cell.figures-counted-cell:not(.figures-cell-pick,.figures-cell-pick-on,.figures-focused-part,.figures-naming-cell):where(.counted-parts-question-counted-question-marker:where(*) *){fill:#c9eaff;fill:lab(90.8236% -8.07473 -13.8468)}.figures-whole-number.figures-whole-number:not(.counted-parts-instruction-figures-whole-number,.counted-parts-question-whole-number,.figures-vertical-whole-number):where(.figures-lesson-figure-marker[data-part-symbol-instruction] *){font-size:20px}.figures-whole-number.figures-whole-number:not(.counted-parts-instruction-figures-whole-number,.counted-parts-question-whole-number,.figures-vertical-whole-number):where(.figures-lesson-figure-marker[data-parts-lesson] *){font-size:22px}.figures-figure.figures-figure:where(.figures-lesson-figure-marker[data-picture-practice] *),.figures-figure.figures-figure:where(.figures-lesson-figure-marker[data-parts-lesson] *){justify-content:center}.figures-part-number.figures-part-number:where(.figures-lesson-figure-marker[data-picture-practice] *),.figures-part-ring.figures-part-ring:where(.figures-lesson-figure-marker[data-picture-practice] *){opacity:var(--picture-count-opacity,1)}.figures-slider:focus-visible{outline-offset:4px}.figures-cell.figures-cell:not(.mixed-picture-missed):where(.figures-lesson-figure-marker[data-partition-emphasis=true] *),.figures-tick.figures-tick:where(.figures-lesson-figure-marker[data-partition-emphasis=true] *){stroke:var(--part-digit)}.figures-tick.figures-tick:not(.figures-part-introduction-tick):where(.figures-lesson-figure-marker[data-morph=true] *),.figures-badge.figures-badge:where(.figures-lesson-figure-marker:is([data-morph=true],[data-counting=true]) *),.figures-part-introduction-tick.figures-part-introduction-tick:where(.figures-lesson-figure-marker[data-parts-lesson] *){transform-box:fill-box}.figures-badge.figures-badge:where(.figures-lesson-figure-marker:is([data-morph=true],[data-counting=true]) *),.figures-part-introduction-tick.figures-part-introduction-tick:where(.figures-lesson-figure-marker[data-parts-lesson] *),.figures-tick.figures-tick:not(.figures-part-introduction-tick):where(.figures-lesson-figure-marker[data-morph=true] *){transform-origin:50%}.figures-part-total-left.figures-part-total-left:where(.figures-lesson-figure-marker[data-parts-lesson] *){transform:translate(-8px)}.figures-badge.figures-badge:where(.figures-lesson-figure-marker[data-parts-lesson] *){transform:translateY(-.35em)}.figures-part-total-above.figures-part-total-above:where(.figures-lesson-figure-marker[data-parts-lesson] *){transform:translateY(-8px)}.figures-cell.figures-cell:not(.mixed-picture-shade):where(.figures-lesson-figure-marker[data-partition-layer] *){transition-duration:.45s}.figures-pick-zone:hover{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.figures-pick-zone:hover{fill:color-mix(in srgb, var(--accent) 22%, transparent)}}.figures-cell-pick:not(.figures-focused-part,.figures-naming-cell):hover{fill:var(--learn)}@supports (color:color-mix(in lab, red, red)){.figures-cell-pick:not(.figures-focused-part,.figures-naming-cell):hover{fill:color-mix(in srgb, var(--learn) 38%, transparent)}}.figures-cell-pick-on:not(.figures-focused-part,.figures-naming-cell):hover{fill:var(--learn)}@supports (color:color-mix(in lab, red, red)){.figures-cell-pick-on:not(.figures-focused-part,.figures-naming-cell):hover{fill:color-mix(in srgb, var(--learn) 80%, var(--void))}}@media (prefers-reduced-motion:reduce){.figures-numeral-reveal.figures-numeral-reveal,.figures-part-introduction-number.figures-part-introduction-number:not(.figures-part-introduction-ring),.figures-part-introduction-tick.figures-part-introduction-tick,.figures-part-introduction-gap.figures-part-introduction-gap,.figures-part-introduction-ring.figures-part-introduction-ring,.figures-naming-caption.figures-naming-caption,.figures-naming-step.figures-naming-step:not(.figures-naming-cell,.figures-part-introduction-ring),.figures-naming-cell.figures-naming-cell,.figures-unit-finish-reveal.figures-unit-finish-reveal,.figures-moving-point.figures-moving-point:not(.figures-naming-step,.figures-part-introduction-ring){animation-name:none}.figures-partition-change-span.figures-partition-change-span,.figures-partition-change-tick.figures-partition-change-tick,.figures-moving-point.figures-moving-point{transition-property:none}.figures-badge.figures-badge.figures-badge:not(.figures-naming-step):where(.figures-lesson-figure-marker[data-equal-parts-instruction] *),.figures-tick.figures-tick.figures-tick:not(.figures-part-introduction-tick):where(.session-shell-session-main-marker:where(*) *),.figures-badge.figures-badge.figures-badge:not(.figures-naming-step):where(.session-shell-session-main-marker:where(*) *),.figures-part-introduction-tick.figures-part-introduction-tick.figures-part-introduction-tick:where(.figures-lesson-figure-marker[data-parts-lesson] *),.figures-cell.figures-cell.figures-cell:not(.figures-naming-cell,.figures-naming-step):where(.figures-lesson-figure-marker[data-partition-emphasis=true] *),.figures-tick.figures-tick.figures-tick:not(.figures-part-introduction-tick):where(.figures-lesson-figure-marker[data-partition-emphasis=true] *){animation-name:none}.figures-cell.figures-cell.figures-cell:not(.mixed-picture-shade):where(.figures-lesson-figure-marker[data-partition-layer] *),.figures-cell.figures-cell.figures-cell:not(.mixed-picture-shade):where(.session-shell-session-main-marker:where(*) *),.figures-band.figures-band.figures-band:not(.figures-partition-change-span):where(.session-shell-session-main-marker:where(*) *){transition-property:none}}.arcade-title-word{-webkit-text-stroke-color:var(--ink);-webkit-text-stroke-width:.085em}.arcade-title-lockup{align-items:center}.arcade-title-sparkle-right{animation-delay:1.3s}.arcade-title-shooting-star{animation-delay:3s}.arcade-title-star{animation-delay:var(--dyn-animation-delay)}.arcade-title-scene,.arcade-title-cloud{animation-direction:alternate}.arcade-title-lockup{animation-duration:.9s}.arcade-title-shooting-star{animation-duration:11s}.arcade-title-sparkle{animation-duration:2.8s}.arcade-title-twinkle{animation-duration:3.6s}.arcade-title-scene{animation-duration:32s}.arcade-title-cloud:not(.arcade-title-cloud-low,.arcade-title-cloud-side){animation-duration:38s}.arcade-title-cloud-side{animation-duration:44s}.arcade-title-cloud-low{animation-duration:52s}.arcade-title-planet{animation-duration:6.5s}.arcade-title-lockup{animation-fill-mode:both}.arcade-title-scene,.arcade-title-twinkle,.arcade-title-shooting-star,.arcade-title-cloud,.arcade-title-planet,.arcade-title-sparkle{animation-iteration-count:infinite}.arcade-title-shooting-star{animation-name:arcade-title-shoot}.arcade-title-cloud-side{animation-name:arcade-title-cloud-right}.arcade-title-twinkle,.arcade-title-sparkle{animation-name:arcade-title-twinkle-keyframes}.arcade-title-scene{animation-name:arcade-title-drift}.arcade-title-cloud-high,.arcade-title-cloud-low{animation-name:arcade-title-cloud-left}.arcade-title-lockup:not(.final-footer-lockup){animation-name:arcade-title-enter}.arcade-title-planet{animation-name:arcade-title-float}.arcade-title-lockup{animation-timing-function:cubic-bezier(.16,1,.3,1)}.arcade-title-shooting-star{animation-timing-function:cubic-bezier(.4,0,.6,1)}.arcade-title-scene,.arcade-title-twinkle,.arcade-title-cloud,.arcade-title-planet,.arcade-title-sparkle{animation-timing-function:ease-in-out}.arcade-title-star{background-color:#fff5d3;background-color:lab(96.7763% .80514 23.6629)}.arcade-title-shooting-star{background-image:linear-gradient(90deg,#fff8dc,#0000);background-image:linear-gradient(90deg,lab(97.9023% .523478 19.5756),#0000)}.arcade-title-wash{background-image:radial-gradient(70% 55% at 50% 46%,#fff8e880,#0000 70%),linear-gradient(#27356e47,#0000 32% 70%,#4027124d);background-image:radial-gradient(70% 55% at 50% 46%,lab(97.7901% 1.0362 11.5666/.5),#0000 70%),linear-gradient(lab(23.4978% 9.4889 -35.6072/.28),#0000 32% 70%,lab(18.6164% 10.1142 18.838/.3))}.arcade-title-star{box-shadow:var(--dyn-box-shadow)}.arcade-title-word-bottom{color:#ffc258;color:lab(82.5634% 18.5264 72.1976)}.arcade-title-word:not(.arcade-title-word-bottom){color:#fffaec;color:lab(98.3707% .38144 9.63613)}.arcade-title-word{display:block}.arcade-title-lockup{display:flex}.arcade-title-sparkle{fill:#ffd562;fill:lab(87.5726% 7.91648 66.5082)}.arcade-title-planet{filter:drop-shadow(0 12px 18px #1f2a5659);filter:drop-shadow(0 12px 18px lab(17.9535% 7.07166 -28.5337/.35))}.arcade-title-lockup{font-family:var(--heading);flex-direction:column}.arcade-title-word-bottom:not(.final-footer-mark-math,.final-hero-word-bottom){font-size:clamp(70px,13.2vw,206px)}.arcade-title-lockup{letter-spacing:-.02em;font-weight:800;line-height:.82}.arcade-title-scene{object-fit:cover}.arcade-title-scene:not(.final-hero-frame){object-position:50% 40%}.arcade-title-cloud-low{opacity:.55}.arcade-title-cloud-side{opacity:.85}.arcade-title-cloud-high{opacity:.92}.arcade-title-shooting-star{opacity:0}.arcade-title-word{paint-order:stroke fill}.arcade-title-cloud{pointer-events:none}.arcade-title-sky,.arcade-title-scene,.arcade-title-wash,.arcade-title-depth,.arcade-title-star,.arcade-title-shooting-star,.arcade-title-cloud,.arcade-title-sparkle{position:absolute}.arcade-title-lockup{position:relative;rotate:-3deg}.arcade-title-sky{scale:calc(1 + var(--p,0) * .22)}.arcade-title-sparkle{stroke-linejoin:round;stroke-width:2.4px;stroke:var(--ink)}.arcade-title-word{text-shadow:0 .05em 0 var(--ink), 0 .1em 0 var(--ink), 0 .14em 0 var(--ink), 0 .24em .22em #1e234f6b}@supports (color:lab(0% 0 0)){.arcade-title-word{text-shadow:0 .05em 0 var(--ink), 0 .1em 0 var(--ink), 0 .14em 0 var(--ink), 0 .24em .22em lab(15.5136% 9.54036 -28.3874/.42)}}.arcade-title-scene{transform-origin:100%}.arcade-title-sky{transform-origin:58% 18%}.arcade-title-lean{translate:calc(var(--mx,0) * 12px) calc(var(--my,0) * 8px)}.arcade-title-depth:not(.arcade-title-still){translate:var(--dyn-translate)}.arcade-title-sky{will-change:transform}@media (prefers-reduced-motion:reduce){.arcade-title-scene.arcade-title-scene,.arcade-title-twinkle.arcade-title-twinkle,.arcade-title-shooting-star.arcade-title-shooting-star,.arcade-title-cloud-high.arcade-title-cloud-high,.arcade-title-cloud-side.arcade-title-cloud-side,.arcade-title-cloud-low.arcade-title-cloud-low,.arcade-title-lockup.arcade-title-lockup:not(.final-footer-lockup),.arcade-title-planet.arcade-title-planet,.arcade-title-sparkle.arcade-title-sparkle{animation-name:none}.arcade-title-sky.arcade-title-sky{will-change:auto;scale:1}.arcade-title-still.arcade-title-still,.arcade-title-lean.arcade-title-lean{translate:0}}.chrome-family{-webkit-text-stroke-color:var(--ink);-webkit-text-stroke-width:.16em;color:#fffaec;color:lab(98.3707% .38144 9.63613);paint-order:stroke fill;text-shadow:0 .08em 0 var(--ink), 0 .14em 0 var(--ink), 0 .3em .4em #1e234f59;font-size:1.22rem;font-weight:800}@supports (color:lab(0% 0 0)){.chrome-family{text-shadow:0 .08em 0 var(--ink), 0 .14em 0 var(--ink), 0 .3em .4em lab(15.5136% 9.54036 -28.3874/.35)}}.chrome-course{-webkit-text-stroke-color:var(--ink);-webkit-text-stroke-width:.1em;color:#ffc258;color:lab(82.5634% 18.5264 72.1976);paint-order:stroke fill;text-shadow:0 .06em 0 var(--ink), 0 .11em 0 var(--ink), 0 .24em .32em #1e234f59;font-size:1.86rem;font-weight:800}@supports (color:lab(0% 0 0)){.chrome-course{text-shadow:0 .06em 0 var(--ink), 0 .11em 0 var(--ink), 0 .24em .32em lab(15.5136% 9.54036 -28.3874/.35)}}.chrome-header{z-index:20;justify-content:space-between;align-items:center;display:flex;position:absolute}.chrome-brand{color:var(--ink);align-items:center;display:inline-flex}.chrome-dock{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background-color:#fffaf0d6;background-color:lab(98.4312% .417411 5.34939/.84);align-items:center;display:flex;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #222c4c2e;box-shadow:inset 0 1px lab(100% 0 0/.9),0 12px 30px lab(18.2533% 3.96244 -21.575/.18)}.chrome-face{text-shadow:0 1px #9b49498c;text-shadow:0 1px lab(42.0429% 34.9075 17.3253/.55);z-index:1;background-color:#ec5c50;background-color:lab(58.838% 55.891 37.5248);justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 2px #fcd4c3b3,0 4px #9b4949,0 12px 26px #633c2e33;box-shadow:inset 0 2px lab(88.1202% 12.2823 13.9129/.7),0 4px lab(42.0429% 34.9075 17.3253),0 12px 26px lab(29.967% 16.5043 16.0364/.2)}.chrome-wordmark{font-family:var(--heading);letter-spacing:-.025em;white-space:nowrap;flex-direction:column;align-items:flex-start;line-height:.92;display:flex}.chrome-sheen{pointer-events:none;background-image:linear-gradient(90deg,#0000,#ffffff52,#0000);background-image:linear-gradient(90deg,#0000,lab(100% 0 0/.32),#0000);animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:2.2s;position:absolute;transform:skew(-18deg)}.chrome-chip{color:#c13d34;color:lab(46.1528% 53.0067 36.6639);font-size:calc(var(--chip) * .48);text-shadow:none;background-color:#fffaee;background-color:lab(98.3297% .557959 6.89257);flex-shrink:0;display:grid;box-shadow:inset 0 -2px #ecc9b2,0 1px #9b494959;box-shadow:inset 0 -2px lab(83.5845% 10.1773 16.15),0 1px lab(42.0429% 34.9075 17.3253/.35)}.chrome-nav-link{color:var(--ink);white-space:nowrap;background-color:#0000;font-size:.96rem;font-weight:800;display:inline-flex;position:relative}.chrome-root{background-color:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);font-family:var(--font-nunito), system-ui, sans-serif;font-synthesis:none;position:relative}.chrome-peek{transform:translateY(10px)scale(.7);box-shadow:0 0 0 2px #fffaee;box-shadow:0 0 0 2px lab(98.3297% .557959 6.89257)}.chrome-nav-label{clip-path:none;position:relative}.chrome-start{color:#fefbf6;color:lab(98.8724% .224233 3.04723);font-family:var(--heading);letter-spacing:-.01em;white-space:nowrap;font-weight:700;line-height:1;display:inline-flex;position:relative}.chrome-key{translate:0 var(--rest);display:flex;position:relative}.chrome-party{opacity:var(--party);pointer-events:none;z-index:0;justify-content:space-between;display:flex;position:absolute}.chrome-nav-icon{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke:currentColor;flex-shrink:0;rotate:none}.chrome-scribble{fill:none;opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:2.4px;stroke:var(--coral-deep);position:absolute}.chrome-arrow{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px;stroke:currentColor;flex-shrink:0}.chrome-start:not(.chrome-start-small,.final-footer-cta){font-size:1.34rem}.chrome-start-small{font-size:1rem}.chrome-reveal{opacity:1;transition-property:opacity,translate;transition-duration:.7s,.9s;transition-timing-function:cubic-bezier(.2,.7,.2,1);translate:0}.chrome-peek-at{rotate:var(--dyn-rotate);transition-delay:var(--dyn-transition-delay)}.chrome-delay{transition-delay:var(--dyn-transition-delay)}.chrome-nav-link:focus-visible{background-color:#ffffffb3;background-color:lab(100% 0 0/.7)}.chrome-face:is(a:hover *,a:focus-visible *){transform:translateY(var(--lift));background-color:#df5145;background-color:lab(54.7687% 55.9912 38.0325);box-shadow:inset 0 2px #fcd4c3b3,0 6px #9b4949,0 18px 32px #633c2e3d;box-shadow:inset 0 2px lab(88.1202% 12.2823 13.9129/.7),0 6px lab(42.0429% 34.9075 17.3253),0 18px 32px lab(29.967% 16.5043 16.0364/.24)}.chrome-face:is(a:hover:active *,a:active *){transform:translateY(2px);box-shadow:inset 0 2px #fcd4c3b3,0 1px #9b4949,0 4px 10px #633c2e29;box-shadow:inset 0 2px lab(88.1202% 12.2823 13.9129/.7),0 1px lab(42.0429% 34.9075 17.3253),0 4px 10px lab(29.967% 16.5043 16.0364/.16)}.chrome-reveal:is([data-motion=ready] :not([data-seen])){opacity:0;translate:0 28px}.chrome-scribble:is(a:hover *,a:focus-visible *){opacity:1;stroke-dashoffset:0}.chrome-chip:is(a:hover *,a:focus-visible *){transform:translate(3px)}.chrome-nav-link:hover{background-color:#ffffffb3;background-color:lab(100% 0 0/.7)}@media (prefers-reduced-motion:no-preference){.chrome-sheen.chrome-sheen{animation-name:chrome-shine}.chrome-nav-icon.chrome-nav-icon{rotate:none}.chrome-peek.chrome-peek{transform:translateY(10px)scale(.7)}}@media (prefers-reduced-motion:reduce){.chrome-reveal.chrome-reveal{translate:0}}@media (prefers-reduced-motion:no-preference){.chrome-nav-icon.chrome-nav-icon:is(a:hover *,a:focus-visible *){rotate:-14deg}.chrome-peek.chrome-peek:is(a:hover *,a:focus-visible *){transform:translateY(var(--lift)) scale(1)}}.craft-engine-day{align-content:start;justify-items:center;display:grid}.craft-engine-labels{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.craft-engine-art-box{align-items:center;display:grid}.craft-engine-live-item{align-items:center;font-size:.98rem;font-weight:750;display:flex}.craft-engine-live-tag{color:#00282a;color:lab(13.4799% -15.5976 -6.38629);letter-spacing:.1em;text-transform:uppercase;background-color:#7ad59c;background-color:lab(78.3785% -37.8667 19.474);align-self:flex-start;font-size:.74rem;font-weight:900}.craft-engine-module:not(.craft-engine-live){background-color:#0e264899;background-color:lab(14.8027% 1.43763 -24.4402/.6)}.craft-engine-live{background-color:#0035388c;background-color:lab(19.3759% -18.7171 -7.66354/.55);justify-content:center}.craft-engine-section{color:#e6f4fe;color:lab(95.3885% -3.21209 -6.56531);background-color:#163056;background-color:lab(19.433% 1.06286 -26.2383);background-image:linear-gradient(#0000 82%,#163056),linear-gradient(#e6f4fe12 1px,#0000 1px),linear-gradient(90deg,#e6f4fe12 1px,#0000 1px),linear-gradient(#e6f4fe09 1px,#0000 1px),linear-gradient(90deg,#e6f4fe09 1px,#0000 1px);background-image:linear-gradient(#0000 82%,lab(19.433% 1.06286 -26.2383)),linear-gradient(lab(95.3885% -3.21209 -6.56531/.07) 1px,#0000 1px),linear-gradient(90deg,lab(95.3885% -3.21209 -6.56531/.07) 1px,#0000 1px),linear-gradient(lab(95.3885% -3.21209 -6.56531/.035) 1px,#0000 1px),linear-gradient(90deg,lab(95.3885% -3.21209 -6.56531/.035) 1px,#0000 1px);background-size:100% 100%,96px 96px,96px 96px,24px 24px,24px 24px}.craft-engine-live-tick{color:#00282a;color:lab(13.4799% -15.5976 -6.38629);background-color:#7ad59c;background-color:lab(78.3785% -37.8667 19.474);flex-shrink:0;font-size:.78rem;display:grid}.craft-engine-day-check{color:#0e213e;color:lab(12.5808% .807822 -20.9956);background-color:#f8c153;background-color:lab(81.5705% 12.3135 61.4034)}.craft-engine-threshold{background-color:#f8c153;background-color:lab(81.5705% 12.3135 61.4034);position:absolute}.craft-engine-day:not(.craft-engine-day-rest){background-color:#e6f4fe0f;background-color:lab(95.3885% -3.21209 -6.56531/.06)}.craft-engine-meter{background-color:#e6f4fe1f;background-color:lab(95.3885% -3.21209 -6.56531/.12);display:block;position:relative}.craft-engine-day-label:not(.craft-engine-day-check){background-color:#e6f4fe24;background-color:lab(95.3885% -3.21209 -6.56531/.14)}.craft-engine-meter-fill{background-color:#e6f4fe;background-color:lab(95.3885% -3.21209 -6.56531);position:absolute}.craft-engine-day-rest{opacity:.55;background-color:#0000}.craft-engine-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:900;box-shadow:inset 0 0 0 1.5px #e6f4fe57;box-shadow:inset 0 0 0 1.5px lab(95.3885% -3.21209 -6.56531/.34)}.craft-engine-stamp{color:#f8c153;color:lab(81.5705% 12.3135 61.4034);font-family:var(--heading);letter-spacing:.1em;text-transform:uppercase;font-size:.92rem;font-weight:800;rotate:-4deg}.craft-engine-meter-label{color:#f8c153;color:lab(81.5705% 12.3135 61.4034);font-family:var(--onboarding-patrick), var(--hand);font-size:1.05rem}.craft-engine-body{color:#c9dae7;color:lab(86.1132% -3.96603 -8.18188);font-size:.96rem;font-weight:650;line-height:1.5}.craft-engine-lede{color:#d0e1ed;color:lab(88.4334% -3.97012 -8.1839);text-wrap:pretty;font-size:1.12rem;font-weight:650;line-height:1.55}.craft-engine-heading{color:#fefaf1;color:lab(98.3077% .350714 4.58039);font-family:var(--heading);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2.5rem,4.6vw,4.1rem);font-weight:800;line-height:1.04}.craft-engine-title-style{color:#fefaf1;color:lab(98.3077% .350714 4.58039);font-family:var(--heading);font-size:1.28rem;font-weight:800;line-height:1.12}.craft-engine-art{display:block}.craft-engine-module{flex-direction:column;display:flex}.craft-engine-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline-start:0;display:grid}.craft-engine-ribbon{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.craft-engine-meters,.craft-engine-meter-row{display:grid}.craft-engine-live-list{padding-inline-start:0;display:grid}.craft-engine-loop{fill:none;stroke-dasharray:4 5;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke:#f8c153;stroke:lab(81.5705% 12.3135 61.4034)}.craft-engine-curve{fill:none;stroke-linejoin:round;stroke-width:2.2px;stroke:#e6f4fe;stroke:lab(95.3885% -3.21209 -6.56531)}.craft-engine-node{fill:#163056;fill:lab(19.433% 1.06286 -26.2383);stroke-width:1.5px;stroke:#e6f4fe;stroke:lab(95.3885% -3.21209 -6.56531)}.craft-engine-flag{fill:#f8c153;fill:lab(81.5705% 12.3135 61.4034);stroke-width:2px;stroke:#163056;stroke:lab(19.433% 1.06286 -26.2383)}.craft-engine-annotation{fill:#f8c153;fill:lab(81.5705% 12.3135 61.4034);font-family:var(--onboarding-patrick), var(--hand);font-size:15px}.craft-engine-tile:not(.craft-engine-tile-miss){fill:#e6f4fe14;fill:lab(95.3885% -3.21209 -6.56531/.08);stroke:#e6f4fe;stroke:lab(95.3885% -3.21209 -6.56531)}.craft-engine-day-number{letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:800}.craft-engine-day-label{font-size:.7rem;font-weight:850}.craft-engine-meter-faint{opacity:.45}.craft-engine-struck{opacity:.5;text-decoration-line:line-through}.craft-engine-target{opacity:.8;stroke-dasharray:2 5;stroke-width:1.2px;stroke:#f8c153;stroke:lab(81.5705% 12.3135 61.4034)}.craft-engine-dash{stroke-dasharray:5 6;stroke-width:1.5px;stroke:#e6f4fe57;stroke:lab(95.3885% -3.21209 -6.56531/.34)}.craft-engine-tile{stroke-width:1.5px}.craft-engine-tile-miss{fill:#f3705e4d;fill:lab(63.6861% 50.4234 35.8286/.3);stroke:#ff9685;stroke:lab(73.2262% 42.3857 29.2491)}.craft-section-head{text-align:center;flex-direction:column;align-items:center;display:flex}.craft-section:not(.craft-engine-section){background-color:var(--paper);background-image:radial-gradient(var(--ink) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.craft-section:not(.craft-engine-section){background-image:radial-gradient(color-mix(in oklch, var(--ink) 5%, transparent) 1px, transparent 1px)}}.craft-section:not(.craft-engine-section){background-size:20px 20px}.craft-section{position:relative}.final-footer-words-math{-webkit-text-stroke-color:var(--ink);-webkit-text-stroke-width:.07em;color:#faac27;color:lab(76.6031% 22.4389 72.6538);paint-order:stroke fill;text-shadow:0 .06em 0 var(--ink);font-size:2.2rem}.final-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.final-footer-brand{color:var(--ink);align-items:center;display:inline-flex}.final-footer-link{color:var(--ink);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 2px;align-items:center;font-size:1.02rem;font-weight:800;display:inline-flex}.final-footer-bar{color:#e7ddc8b8;color:lab(88.5088% 1.0595 11.5849/.72);text-align:center;z-index:1;background-color:#0a0b1e;background-color:lab(3.41583% 3.19164 -11.768);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.88rem;font-weight:700;display:flex;position:relative}.final-footer-top{color:#fcf5e9;color:lab(96.9377% .559092 6.89342);background-color:#fbf4e614;background-color:lab(96.5967% .633419 7.66813/.08);align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1.5px #fbf4e62e;box-shadow:inset 0 0 0 1.5px lab(96.5967% .633419 7.66813/.18)}.final-footer-brand-column{flex-direction:column;align-items:flex-start;display:flex}.final-footer-stars{pointer-events:none;background-image:radial-gradient(1.3px at 7% 12%,#fff8e5e6 98%,#0000),radial-gradient(1px at 19% 34%,#fff8e5b3 98%,#0000),radial-gradient(1.5px at 36% 8%,#fff8e5cc 98%,#0000),radial-gradient(1px at 58% 22%,#fff8e5b3 98%,#0000),radial-gradient(1.4px at 71% 6%,#fff8e5e6 98%,#0000),radial-gradient(1px at 84% 30%,#fff8e5b3 98%,#0000),radial-gradient(1.6px at 94% 14%,#fff8e5e6 98%,#0000),radial-gradient(1px at 48% 58%,#fff8e599 98%,#0000),radial-gradient(1.2px at 12% 66%,#fff8e599 98%,#0000),radial-gradient(1.2px at 88% 62%,#fff8e599 98%,#0000);background-image:radial-gradient(1.3px at 7% 12%,lab(97.8234% .14478 11.6002/.9) 98%,#0000),radial-gradient(1px at 19% 34%,lab(97.8234% .14478 11.6002/.7) 98%,#0000),radial-gradient(1.5px at 36% 8%,lab(97.8234% .14478 11.6002/.8) 98%,#0000),radial-gradient(1px at 58% 22%,lab(97.8234% .14478 11.6002/.7) 98%,#0000),radial-gradient(1.4px at 71% 6%,lab(97.8234% .14478 11.6002/.9) 98%,#0000),radial-gradient(1px at 84% 30%,lab(97.8234% .14478 11.6002/.7) 98%,#0000),radial-gradient(1.6px at 94% 14%,lab(97.8234% .14478 11.6002/.9) 98%,#0000),radial-gradient(1px at 48% 58%,lab(97.8234% .14478 11.6002/.6) 98%,#0000),radial-gradient(1.2px at 12% 66%,lab(97.8234% .14478 11.6002/.6) 98%,#0000),radial-gradient(1.2px at 88% 62%,lab(97.8234% .14478 11.6002/.6) 98%,#0000);animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.final-footer-lockup{animation-name:none}.final-footer-card{color:var(--ink);background-color:#fcf5e9;background-color:lab(96.9377% .559092 6.89342);background-image:radial-gradient(#2b25300f 1.1px,#0000 1.1px);background-image:radial-gradient(lab(15.7304% 5.00983 -6.23187/.06) 1.1px,#0000 1.1px);background-size:20px 20px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.6fr);display:grid;box-shadow:0 7px #050314,0 34px 60px #03020f80;box-shadow:0 7px lab(1.36943% 2.44655 -7.27197),0 34px 60px lab(.757788% 1.89176 -5.42125/.5)}.final-footer{color:#fcf5e9;color:lab(96.9377% .559092 6.89342);background-image:linear-gradient(#1b1532,#121028 55%,#0a0b1e);background-image:linear-gradient(lab(8.76893% 9.60961 -18.5061),lab(5.6881% 6.20642 -16.1954) 55%,lab(3.41583% 3.19164 -11.768));position:relative}.final-footer-moon{background-image:radial-gradient(closest-side,#f0c37457,#d686bc24 55%,#0000);background-image:radial-gradient(closest-side,lab(81.5507% 9.98688 45.6011/.34),lab(65.8402% 37.396 -14.9985/.14) 55%,#0000);position:absolute;translate:-50%}.final-footer-heading{color:var(--coral-deep);letter-spacing:.15em;text-transform:uppercase;font-size:.76rem;font-weight:900}.final-footer-tagline{color:var(--muted);font-size:1.02rem;font-weight:700;line-height:1.5}.final-footer-hill{z-index:1;display:block;position:absolute}.final-footer-words{font-family:var(--heading);letter-spacing:-.025em;flex-direction:column;font-weight:800;line-height:.92;display:flex}.final-footer-column,.final-footer-list{flex-direction:column;display:flex}.final-footer-mark{pointer-events:none;justify-content:center;display:flex;position:relative}.final-footer-logo{flex-shrink:0}.final-footer-cta{font-size:1.05rem}.final-footer-words-top{font-size:1.32rem}.final-footer-mark-top{font-size:clamp(40px,6vw,92px)}.final-footer-mark-math{font-size:clamp(60px,9vw,138px)}.final-footer-rise{opacity:1;transition-property:opacity,translate;transition-duration:.9s,1.3s;transition-timing-function:cubic-bezier(.16,1,.3,1);position:relative;translate:0}.final-footer-inner{z-index:1;position:relative}.final-footer-rise:is([data-motion=ready] :not([data-seen])){opacity:0;translate:0 34%}.final-footer-top:hover{background-color:#fbf4e629;background-color:lab(96.5967% .633419 7.66813/.16)}.final-footer-link:hover{color:var(--coral-deep);background-size:100% 2px}@media (prefers-reduced-motion:no-preference){.final-footer-stars.final-footer-stars{animation-name:final-footer-twinkle}}@media (prefers-reduced-motion:reduce){.final-footer-rise.final-footer-rise{translate:0}}.final-hero-note{text-align:right;flex-direction:column;align-items:flex-end;display:none}.final-hero-stage{opacity:1;background-color:#efdcb9;background-color:lab(88.5297% 2.96238 19.474)}.final-hero-veil{background-color:var(--paper);opacity:0;z-index:3}.final-hero-cast{transform-origin:50% 100%;display:flex;position:absolute}.final-hero-lede{font-size:clamp(.98rem,1.15vw,1.14rem)}.final-hero-title{font-size:clamp(1.9rem,min(3.2vw,5svh),3.2rem)}.final-hero-word-top{font-size:clamp(26px,min(3.5vw,5.2svh),52px)}.final-hero-word-bottom{font-size:clamp(44px,min(6vw,9svh),88px)}.final-hero-frame{object-fit:cover;object-position:50% 50%}.final-hero-terrace{transform-origin:calc(50% + 16px) calc(100% - var(--feet));position:absolute}@media (min-width:1200px) and (min-height:800px){.final-hero-note.final-hero-note{display:flex}}@media (prefers-reduced-motion:no-preference){.final-hero-veil.final-hero-veil{opacity:0}.final-hero-veil.final-hero-veil:is([data-motion=ready] *){opacity:calc(clamp(0, (var(--p,0) - .45) / .55, 1) * .4);will-change:opacity}.final-hero-terrace.final-hero-terrace:is([data-motion=ready] *),.final-hero-cast.final-hero-cast:is([data-motion=ready] *){transform:translate3d(0, calc(var(--p,0) * 8svh), 0) scale(calc(1 + var(--p,0) * .32));translate:calc((var(--mx,-1) + 1) * 7px) 0;will-change:transform}.final-hero-foliage.final-hero-foliage:is([data-motion=ready] *){transform:translate3d(calc(var(--side) * var(--p,0) * 26vw), calc(var(--p,0) * 12svh), 0) scale(calc(1 + var(--p,0) * 1.4));translate:calc((var(--mx,-1) + 1) * 12px) 0;will-change:transform}}.final-meet-friend{box-shadow:inset 0 0 0 1.5px var(--ink);background-color:#fffcf3b8;background-color:lab(98.8958% .137627 4.59274/.72);align-items:center}@supports (color:color-mix(in lab, red, red)){.final-meet-friend{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--ink) 12%, transparent)}}.final-meet-friend{flex-direction:column;display:flex}.final-meet-point{box-shadow:inset 0 0 0 1.5px var(--ink);background-color:#fffcf3cc;background-color:lab(98.8958% .137627 4.59274/.8);align-items:center}@supports (color:color-mix(in lab, red, red)){.final-meet-point{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--ink) 14%, transparent)}}.final-meet-point{font-size:.86rem;font-weight:800;display:inline-flex}.final-meet-heart{background-color:#ffced5;background-color:lab(87.5957% 23.1382 4.93534)}.final-meet-equal{background-color:#c0eed4;background-color:lab(90.3683% -19.3931 7.68908)}.final-meet-sun{background-color:#ffe1a1;background-color:lab(90.9544% 4.76903 36.4352)}.final-meet-face{box-shadow:0 3px 0 var(--ink);object-fit:cover}.final-meet-lede{color:var(--muted);text-wrap:balance;font-size:clamp(1.02rem,1.25vw,1.15rem);font-weight:650;line-height:1.5}.final-meet-title{color:var(--muted);text-align:center;text-wrap:balance;font-size:.72rem;font-weight:750;line-height:1.2;display:block}.final-meet-points{flex-wrap:wrap;justify-content:center;padding-inline-start:0;display:flex}.final-meet-cast{grid-template-columns:repeat(6,minmax(0,1fr));padding-inline-start:0;display:grid}.final-meet-glyph{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;stroke:var(--ink)}.final-meet-name{font-family:var(--heading);font-size:1rem;font-weight:800;line-height:1}@media (max-height:660px){.final-meet-note.final-meet-note{display:none}}.final-path-head{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.final-path-head-eyebrow{color:var(--coral-deep);letter-spacing:.16em;text-transform:uppercase;background-color:#fff2e6;background-color:lab(96.4576% 5.20337 10.0881);align-items:center;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f3705e38;box-shadow:inset 0 0 0 1.5px lab(63.6861% 50.4234 35.8286/.22)}.final-path-head-lede{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;font-size:1.12rem;font-weight:700;line-height:1.4;display:flex}.final-path-head-together{color:var(--ink);flex-direction:row;align-items:center;display:inline-flex}.final-path-head-note{color:#804728;color:lab(36.804% 22.9183 29.5012);font-family:var(--hand);flex-direction:column;align-items:flex-end;font-size:1.5rem;line-height:1;display:flex;position:absolute;rotate:-6deg}.final-path-head-eyebrow-dot{background-color:var(--coral);box-shadow:0 0 0 3px #f3705e33;box-shadow:0 0 0 3px lab(63.6861% 50.4234 35.8286/.2)}.final-path-head-highlight{background-image:linear-gradient(100deg,#ffd05fbf,#ffbc49d9);background-image:linear-gradient(100deg,lab(86.3428% 9.79063 66.6695/.75),lab(81.3304% 20.3761 71.8679/.85));background-repeat:no-repeat;background-size:100% .42em}.final-path-head-face{box-shadow:0 0 0 2.5px var(--paper), 0 3px 6px #4027122e;margin-inline-start:-8px}@supports (color:lab(0% 0 0)){.final-path-head-face{box-shadow:0 0 0 2.5px var(--paper), 0 3px 6px lab(18.6164% 10.1142 18.838/.18)}}.final-path-head-edge{display:block;position:absolute}.final-path-head-mark{white-space:nowrap;display:inline-block;position:relative}.final-path-head-faces{padding-inline-start:8px;display:inline-flex}.final-path-head-underline{fill:none;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-width:5px;stroke:#ec5c50;stroke:lab(58.838% 55.891 37.5248);position:absolute}.final-path-head-note-arrow{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;stroke:#fd8e00;stroke:lab(70.1972% 38.7305 79.014)}.final-path-head-edge:not(.final-navy-edge){fill:var(--paper)}.final-path-head-edge:not(.final-down-edge,.final-navy-edge){filter:drop-shadow(0 -8px 12px #40271229);filter:drop-shadow(0 -8px 12px lab(18.6164% 10.1142 18.838/.16))}.final-path-head-atoms{flex-basis:100%}.final-path-head-heading{font-family:var(--heading);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2.5rem,4.6vw,4.1rem);font-weight:800;line-height:1.04}.final-path-head-sheet{z-index:3;position:relative}.final-path-head-face-at{z-index:var(--dyn-z-index)}.final-path-head-highlight:is([data-motion=ready] [data-reveal]:not([data-seen])){background-size:0% .42em}.final-path-head-underline:is([data-motion=ready] [data-reveal]:not([data-seen]) *){stroke-dashoffset:1px}@media (max-width:1100px){.final-path-head-note.final-path-head-note{display:none}}.final-path-flow{flex-wrap:wrap;align-items:center;display:flex}.final-path-miss{flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex}.final-path-verdict{background-color:#fefbf5;background-color:lab(98.7663% .0953376 3.43928);align-items:center;font-size:.9rem;font-weight:800;display:inline-flex}.final-path-card{box-shadow:0 2px 0 var(--ink), 0 18px 40px #5c412c12;align-items:flex-start}@supports (color:lab(0% 0 0)){.final-path-card{box-shadow:0 2px 0 var(--ink), 0 18px 40px lab(30.2399% 9.70741 17.9806/.07)}}@supports (color:color-mix(in lab, red, red)){.final-path-card{box-shadow:0 2px 0 color-mix(in oklch, var(--ink) 7%, transparent), 0 18px 40px lab(30.2399% 9.70741 17.9806/.07)}}.final-path-card{flex-direction:column;display:flex;position:relative}.final-path-building{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;font-size:.68rem;font-weight:850}.final-path-drift{animation-delay:var(--dyn-animation-delay)}.final-path-icon{filter:drop-shadow(0 10px 12px #5f402533);filter:drop-shadow(0 10px 12px lab(30.1909% 11.9462 22.1509/.2));animation-duration:6.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;scale:1}.final-path-cross{color:#fff;background-color:#f3705e;background-color:lab(63.6861% 50.4234 35.8286);font-size:.72rem;display:grid}.final-path-year-dot{box-shadow:0 2px 0 var(--ink);background-color:#c1a9ee;background-color:lab(73.2147% 19.2473 -31.6445);position:absolute;translate:-50%}.final-path-day-check{background-color:#99e0ba;background-color:lab(83.805% -29.3221 11.598)}.final-path-pill-try{background-color:#ffbfb3;background-color:lab(83.0711% 23.817 15.9911)}.final-path-pill-show{background-color:#b7dcfd;background-color:lab(86.0519% -7.21726 -20.2322)}.final-path-pill-stretch{background-color:#fcd583;background-color:lab(87.4837% 6.56313 45.7085)}.final-path-sky{background-color:#dcf0ff;background-color:lab(93.7746% -4.73329 -9.8057)}.final-path-lilac{background-color:#f0e9ff;background-color:lab(93.3385% 6.23858 -11.3333)}.final-path-peach{background-color:#ffe7dc;background-color:lab(93.5397% 8.74439 9.9321)}.final-path-mint{background-color:#d7f6e4;background-color:lab(94.2769% -12.8714 5.11023)}.final-path-butter{background-color:#fef0c7;background-color:lab(95.1587% .0117421 21.6023)}.final-path-number{box-shadow:0 2px 0 var(--ink);font-family:var(--heading);background-color:#fefbf5;background-color:lab(98.7663% .0953376 3.43928);font-size:.92rem;font-weight:800;line-height:1;display:grid}.final-path-tag{color:#804728;color:lab(36.804% 22.9183 29.5012);font-family:var(--hand);background-color:#fefbf5;background-color:lab(98.7663% .0953376 3.43928);font-size:1.22rem;display:inline-block;rotate:-3deg;box-shadow:0 1px 2px #3d291929,0 8px 18px #3d29191a;box-shadow:0 1px 2px lab(18.6681% 7.83302 14.503/.16),0 8px 18px lab(18.6681% 7.83302 14.503/.1)}.final-path-day-stamp:not(.final-path-day-check){background-color:#fefbf5;background-color:lab(98.7663% .0953376 3.43928)}.final-path-section{background-color:var(--paper);background-image:radial-gradient(var(--ink) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.final-path-section{background-image:radial-gradient(color-mix(in oklch, var(--ink) 5%, transparent) 1px, transparent 1px)}}.final-path-section{background-size:20px 20px;position:relative}.final-path-pill{box-shadow:0 2px 0 var(--ink);font-size:.92rem;font-weight:850;line-height:1.2}.final-path-day-stamp{box-shadow:inset 0 0 0 3px #fefbf5, inset 0 0 0 4.5px var(--ink), 0 3px 0 var(--ink)}@supports (color:lab(0% 0 0)){.final-path-day-stamp{box-shadow:inset 0 0 0 3px lab(98.7663% .0953376 3.43928), inset 0 0 0 4.5px var(--ink), 0 3px 0 var(--ink)}}@supports (color:color-mix(in lab, red, red)){.final-path-day-stamp{box-shadow:inset 0 0 0 3px lab(98.7663% .0953376 3.43928), inset 0 0 0 4.5px color-mix(in oklch, var(--ink) 40%, transparent), 0 3px 0 var(--ink)}}.final-path-day-stamp{font-family:var(--heading);font-size:1.15rem;font-weight:800;display:grid;position:relative}.final-path-body{color:#403a48;color:lab(25.4504% 5.14428 -7.58809);font-weight:650;line-height:1.5}.final-path-kept{color:#804728;color:lab(36.804% 22.9183 29.5012);font-family:var(--hand);font-size:1.05rem;rotate:-2deg}.final-path-day-label{color:#804728;color:lab(36.804% 22.9183 29.5012);font-family:var(--onboarding-patrick), var(--hand);font-size:.98rem;line-height:1}.final-path-year-label{color:#804728;color:lab(36.804% 22.9183 29.5012);font-family:var(--onboarding-patrick), var(--hand);font-size:.98rem;line-height:1;position:absolute}.final-path-guide{filter:drop-shadow(0 14px 18px #4226162e);filter:drop-shadow(0 14px 18px lab(18.5212% 12.1716 16.4077/.18));display:block;position:absolute}.final-path-slot{display:flex}.final-path-days{padding-inline-start:0;display:flex}.final-path-grid{grid-template-columns:repeat(6,minmax(0,1fr));padding-inline-start:0;display:grid}.final-path-day{justify-items:center;display:grid}.final-path-flow-arrow{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke:var(--ink);flex-shrink:0}.final-path-title-style{font-family:var(--heading);letter-spacing:-.022em;text-wrap:balance;font-weight:800;line-height:1.04}.final-path-body-wide{font-size:1.06rem}.final-path-body:not(.final-path-body-wide){font-size:1rem}.final-path-title-style:not(.final-path-title-wide){font-size:clamp(1.45rem,1.9vw,1.75rem)}.final-path-title-wide{font-size:clamp(1.7rem,2.4vw,2.2rem)}.final-path-year-line{position:absolute}.final-path-year{position:relative}.final-path-icon.final-path-icon:where(.final-path-card-marker:hover *){scale:1.08}.final-path-card:hover{box-shadow:0 2px 0 var(--ink), 0 26px 50px #5f402521}@supports (color:lab(0% 0 0)){.final-path-card:hover{box-shadow:0 2px 0 var(--ink), 0 26px 50px lab(30.1909% 11.9462 22.1509/.13)}}@supports (color:color-mix(in lab, red, red)){.final-path-card:hover{box-shadow:0 2px 0 color-mix(in oklch, var(--ink) 9%, transparent), 0 26px 50px lab(30.1909% 11.9462 22.1509/.13)}}.final-path-card:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:no-preference){.final-path-icon.final-path-icon{animation-name:final-path-float}}.final-navy-edge{fill:#163056;fill:lab(19.433% 1.06286 -26.2383)}.final-down-edge{filter:drop-shadow(0 -6px 10px #08152c38);filter:drop-shadow(0 -6px 10px lab(6.87089% 1.30797 -17.4931/.22));scale:1 -1}.final-navy-edge:not(.final-down-edge){filter:none}.final-seam{z-index:2;position:relative}.hero-glyphs-at{animation-delay:var(--dyn-animation-delay);animation-duration:var(--dyn-animation-duration)}.hero-glyphs-glyph{animation-name:none;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hero-glyphs-near{color:#f58e02;color:lab(69.1635% 34.8132 74.4082)}.hero-glyphs-far{color:#fffcef;color:lab(98.9606% -.556588 7.65271)}.hero-glyphs-glyph{display:block}.hero-glyphs-shade{fill-opacity:.75;fill:currentColor}.hero-glyphs-figure{fill:none}.hero-glyphs-far{filter:drop-shadow(0 0 1px #345f95a6);filter:drop-shadow(0 0 1px lab(39.1273% -1.54862 -34.7168/.65))}.hero-glyphs-near{filter:drop-shadow(0 0 5px #fffcf1e6);filter:drop-shadow(0 0 5px lab(98.9836% .142217 11.5982/.9))}.hero-glyphs-glyph{font-family:var(--onboarding-patrick), var(--hand)}.hero-glyphs-at{font-size:var(--dyn-font-size)}.hero-glyphs-glyph{opacity:.6;line-height:1}.hero-glyphs-field{pointer-events:none;position:absolute}.hero-glyphs-glyph{position:absolute}.hero-glyphs-figure{stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke:currentColor}.hero-glyphs-far{text-shadow:0 0 1.5px #345f95b3,0 0 14px #fffcede6;text-shadow:0 0 1.5px lab(39.1273% -1.54862 -34.7168/.7),0 0 14px lab(99.0248% .301898 15.5564/.9)}.hero-glyphs-near{text-shadow:0 0 10px #fffcf1f2,0 0 2px #fffcf1;text-shadow:0 0 10px lab(98.9836% .142217 11.5982/.95),0 0 2px lab(98.9836% .142217 11.5982)}.hero-glyphs-glyph{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.hero-glyphs-glyph.hero-glyphs-glyph{opacity:0;will-change:transform, opacity;animation-name:hero-glyphs-drift}.hero-glyphs-near.hero-glyphs-near{translate:calc(var(--mx,0) * 16px) calc(var(--my,0) * 10px)}.hero-glyphs-far.hero-glyphs-far{translate:calc(var(--mx,0) * 6px) calc(var(--my,0) * 4px)}}.journal-tape-coral{background-color:#f7a597b8;background-color:lab(75.926% 29.9681 20.2843/.72)}.journal-tape:not(.journal-tape-coral){background-color:#f2d39fc7;background-color:lab(86.2063% 5.92378 29.7114/.78)}.journal-tape{clip-path:polygon(0 8%,4% 0,8% 10%,12% 0,88% 0,92% 9%,96% 0,100% 10%,100% 90%,96% 100%,92% 91%,88% 100%,12% 100%,8% 90%,4% 100%,0 92%);pointer-events:none;z-index:3;background-image:repeating-linear-gradient(90deg,#ffffff2e 0 6px,#0000 6px 12px),linear-gradient(#ffffff40,#0000);background-image:repeating-linear-gradient(90deg,lab(100% 0 0/.18) 0 6px,#0000 6px 12px),linear-gradient(lab(100% 0 0/.25),#0000);position:absolute;box-shadow:0 1px 2px #5c412c1f;box-shadow:0 1px 2px lab(30.2399% 9.70741 17.9806/.12)}.pages-journey-log-stop{text-align:center;align-content:start;justify-items:center;display:grid}.pages-journey-log-head{justify-content:space-between;align-items:baseline;display:flex}.pages-journey-kicker,.pages-journey-sign{align-items:center;display:flex}.pages-journey-ring{opacity:var(--now);animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.pages-journey-log{background-color:#fefbf5;background-color:lab(98.7663% .0953376 3.43928);background-image:radial-gradient(var(--ink) 1.1px, transparent 1.1px)}@supports (color:color-mix(in lab, red, red)){.pages-journey-log{background-image:radial-gradient(color-mix(in srgb, var(--ink) 8%, transparent) 1.1px, transparent 1.1px)}}.pages-journey-log{opacity:1;z-index:9;background-size:20px 20px;position:relative;rotate:none;box-shadow:0 2px #d9d0bf,0 18px 38px #3c21114d;box-shadow:0 2px lab(83.8354% 1.29426 9.57769),0 18px 38px lab(16.196% 12.2583 16.4792/.3)}.pages-journey-pad{background-color:#fefbf5;background-color:lab(98.7663% .0953376 3.43928);position:relative}.pages-journey-card{background-color:#fefbf5;background-color:lab(98.7663% .0953376 3.43928);background-image:radial-gradient(var(--ink) 1.1px, transparent 1.1px)}@supports (color:color-mix(in lab, red, red)){.pages-journey-card{background-image:radial-gradient(color-mix(in srgb, var(--ink) 8%, transparent) 1.1px, transparent 1.1px)}}.pages-journey-card{opacity:1;rotate:.9deg;translate:0 var(--lift);z-index:2;background-size:20px 20px;position:absolute;box-shadow:0 2px #d9d0bf,0 4px #ece7dd,0 26px 50px #3c211152;box-shadow:0 2px lab(83.8354% 1.29426 9.57769),0 4px lab(91.942% .367016 5.74424),0 26px 50px lab(16.196% 12.2583 16.4792/.32)}.pages-journey-stamp{background-color:var(--stamp);box-shadow:inset 0 0 0 3px #fefbf5, inset 0 0 0 4.5px var(--ink), 0 3px 0 var(--ink)}@supports (color:lab(0% 0 0)){.pages-journey-stamp{box-shadow:inset 0 0 0 3px lab(98.7663% .0953376 3.43928), inset 0 0 0 4.5px var(--ink), 0 3px 0 var(--ink)}}@supports (color:color-mix(in lab, red, red)){.pages-journey-stamp{box-shadow:inset 0 0 0 3px lab(98.7663% .0953376 3.43928), inset 0 0 0 4.5px color-mix(in oklch, var(--ink) 55%, transparent), 0 3px 0 var(--ink)}}.pages-journey-stamp{font-family:var(--heading);opacity:var(--in);scale:calc(1.55 - .55 * var(--in));font-size:1.02rem;font-weight:800;line-height:1;display:grid;position:absolute}.pages-journey-kicker-stamp{background-color:var(--stamp);box-shadow:inset 0 0 0 2.5px #fefbf5, 0 2px 0 var(--ink);font-family:var(--heading);flex-shrink:0;font-size:.92rem;font-weight:800;display:grid}@supports (color:lab(0% 0 0)){.pages-journey-kicker-stamp{box-shadow:inset 0 0 0 2.5px lab(98.7663% .0953376 3.43928), 0 2px 0 var(--ink)}}.pages-journey-body{color:#403a48;color:lab(25.4504% 5.14428 -7.58809);font-size:1.06rem;font-weight:650;line-height:1.5}.pages-journey-stamp-label{color:#6c412a;color:lab(32.3043% 17.5519 22.2086);font-family:var(--onboarding-patrick), var(--hand);opacity:calc(.5 + var(--in) * .5);text-wrap:balance;font-size:.92rem;line-height:1.05}.pages-journey-note{color:#703e23;color:lab(32.2292% 20.3173 26.0568);font-family:var(--onboarding-patrick), var(--hand);font-size:1.22rem;line-height:1.15}.pages-journey-log-note{color:#894f30;color:lab(40.2929% 22.7753 29.0807);font-family:var(--hand);font-size:1rem;rotate:-2deg}.pages-journey-day{color:var(--coral-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900}.pages-journey-building{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:850}.pages-journey-place{color:var(--muted);font-family:var(--font-nunito), system-ui, sans-serif;font-size:.82rem;font-weight:750;display:block}.pages-journey-log-stops{grid-template-columns:repeat(6,minmax(0,1fr));padding-inline-start:0;display:grid;position:relative}.pages-journey-log-guide{fill:none;stroke-dasharray:2 8;stroke-linecap:round;stroke-width:2px;stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pages-journey-log-guide{stroke:color-mix(in oklch, var(--ink) 24%, transparent)}}.pages-journey-log-guide{vector-effect:non-scaling-stroke}.pages-journey-log-ink{fill:none;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw));stroke-linecap:round;stroke-width:3.5px;stroke:#fd8e00;stroke:lab(70.1972% 38.7305 79.014);vector-effect:non-scaling-stroke}.pages-journey-portrait{object-fit:cover;flex-shrink:0}.pages-journey-log-title{font-family:var(--heading);letter-spacing:-.02em;font-size:1.12rem;font-weight:800;line-height:1}.pages-journey-title-style{font-family:var(--heading);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(1.8rem,2.5vw,2.45rem);font-weight:800;line-height:1.02}.pages-journey-veil{justify-content:center}.pages-journey-gate,.pages-journey-log-wave{pointer-events:none;position:absolute}.pages-journey-log-track{position:relative}.pages-journey-log-tape{rotate:-3deg}.pages-journey-card-tape{rotate:-5deg}.pages-journey-tilt{rotate:var(--dyn-rotate)}@media (prefers-reduced-motion:no-preference){.pages-journey-ring.pages-journey-ring{animation-name:pages-journey-pulse}.pages-journey-veil.pages-journey-veil{justify-content:center}.pages-journey-log.pages-journey-log{opacity:1;position:relative;rotate:none}.pages-journey-card.pages-journey-card{opacity:1}}@media (prefers-reduced-motion:reduce){.pages-journey-stamp.pages-journey-stamp{scale:1}}@media (prefers-reduced-motion:no-preference){.pages-journey-card.pages-journey-card{translate:0 var(--lift)}.pages-journey-veil.pages-journey-veil:is([data-motion=ready] *){justify-content:flex-start}.pages-journey-log.pages-journey-log:is([data-motion=ready] *){opacity:min(clamp(0, (var(--s) - 54) / 14, 1), clamp(0, (668 - var(--s)) / 16, 1));position:absolute;rotate:-.6deg}.pages-journey-card.pages-journey-card:is([data-motion=ready] *){opacity:min(clamp(0, (var(--s) - var(--i) * 100 - 62) / 12, 1), clamp(0, (var(--i) * 100 + 152 - var(--s)) / 12, 1));translate:0 calc(var(--lift) + (1 - clamp(0, (var(--s) - var(--i) * 100 - 62) / 12, 1)) * 28px - (1 - clamp(0, (var(--i) * 100 + 152 - var(--s)) / 12, 1)) * 18px)}}.showcase-do-shade-row,.showcase-do-readout{align-items:center}.showcase-do-choice-wrong{background-color:#ffdfdb;background-color:lab(91.4148% 15.3747 8.32741)}.showcase-do-choice-right{background-color:#c4f6d4;background-color:lab(92.8167% -21.8178 11.1907)}.showcase-do-chip{background-color:#def2ff;background-color:lab(94.2386% -4.73431 -9.80622)}.showcase-do-choice:not(.showcase-do-choice-right,.showcase-do-choice-wrong){background-color:#fffbf4;background-color:lab(98.8877% .350505 4.58025)}.showcase-do-frac-bar{background-color:var(--ink)}.showcase-do-choice-right{box-shadow:0 3px #007e46;box-shadow:0 3px lab(45.9926% -41.8497 21.6371)}.showcase-do-choice-wrong{box-shadow:0 3px #c43f3e;box-shadow:0 3px lab(47.2572% 53.6382 32.2434)}.showcase-do-choice:not(.showcase-do-choice-right,.showcase-do-choice-wrong){box-shadow:0 3px 0 var(--ink)}.showcase-do-chip{box-shadow:inset 0 0 0 1.5px #74a4cd80;box-shadow:inset 0 0 0 1.5px lab(65.107% -8.49891 -26.6173/.5)}.showcase-do-ask,.showcase-do-compare-label{color:#804728;color:lab(36.804% 22.9183 29.5012)}.showcase-do-target{color:#006bb9;color:lab(43.4747% -2.36103 -50.1955)}.showcase-do-choice,.showcase-do-chip{color:var(--ink)}.showcase-do-readout,.showcase-do-hint{color:var(--muted)}.showcase-do-choice,.showcase-do-chip{cursor:pointer}.showcase-do-choices,.showcase-do-chips,.showcase-do-shade-row{display:flex}.showcase-do-compare{display:grid}.showcase-do-readout{display:inline-flex}.showcase-do-frac{display:inline-grid}.showcase-do-chips,.showcase-do-shade-row{flex-wrap:wrap}.showcase-do-choice,.showcase-do-chip{font-family:inherit}.showcase-do-ask,.showcase-do-compare-label{font-family:var(--hand)}.showcase-do-frac{font-family:var(--heading)}.showcase-do-hint{font-size:.84rem}.showcase-do-chip{font-size:.88rem}.showcase-do-readout{font-size:.9rem}.showcase-do-compare-label{font-size:1.05rem}.showcase-do-ask{font-size:1.35rem}.showcase-do-frac{font-size:1.45rem}.showcase-do-choice{font-size:1rem}.showcase-do-hint{font-weight:700}.showcase-do-chip{font-weight:750}.showcase-do-frac,.showcase-do-readout{font-weight:800}.showcase-do-choice{font-weight:850}.showcase-do-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-do-frac{justify-items:center}.showcase-do-ask{line-height:1.1}.showcase-do-compare-label,.showcase-do-frac{line-height:1}.showcase-do-chip{text-align:left}.showcase-do-choice{translate:0}.showcase-do-choice:disabled{cursor:default}.showcase-do-chip:hover{background-color:#cbe9ff;background-color:lab(90.7695% -7.58663 -16.2089)}.showcase-do-choice:not(.showcase-do-choice-right,.showcase-do-choice-wrong):hover{background-color:#fdf0dc;background-color:lab(95.4358% 1.92234 11.4477)}.showcase-do-choice:not(.showcase-do-choice-right,.showcase-do-choice-wrong):active{box-shadow:0 1px 0 var(--ink)}.showcase-do-choice:active{translate:0 2px}.showcase-lesson-showcase-slide{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-content:center;align-items:center;gap:18px clamp(28px,4vw,64px);transition-property:opacity,translate;transition-duration:.52s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:grid;position:relative}.showcase-lesson-showcase-head{text-align:center;flex-direction:column;align-items:center;display:flex}.showcase-lesson-showcase-tab{cursor:pointer;align-items:center;font-family:inherit;font-size:.9rem;font-weight:850;display:inline-flex}.showcase-lesson-showcase-step{color:var(--coral-deep);letter-spacing:.14em;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:900;display:inline-flex}.showcase-lesson-showcase-proof{color:#034a2e;color:lab(26.8124% -26.7764 10.507);background-color:#d9f7e5cc;background-color:lab(94.7409% -12.871 5.1101/.8);align-items:center;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1.5px #31835d59;box-shadow:inset 0 0 0 1.5px lab(49.1235% -33.1351 13.0407/.35)}.showcase-lesson-card-bar{background-color:#fbf7ed;background-color:lab(97.2712% .418007 5.34979);justify-content:space-between;align-items:center;display:flex}.showcase-lesson-card-block{align-items:center;font-size:.8rem;font-weight:850;display:inline-flex}.showcase-lesson-card-figure{align-items:center;display:grid}.showcase-lesson-card-narration{color:var(--ink);background-color:#f6efe1;background-color:lab(94.8566% .635296 7.66947);align-items:center;font-size:.98rem;font-weight:750;line-height:1.35;display:flex}.showcase-lesson-card-check{background-color:var(--ink);color:#fffcf6;color:lab(99.1097% .082314 3.05556);cursor:pointer;align-items:center;font-family:inherit;font-size:1rem;font-weight:850;display:inline-flex}.showcase-lesson-card-verdict{flex-wrap:wrap;align-items:center;font-size:.92rem;font-weight:800;display:flex}.showcase-lesson-card-kept{box-shadow:inset 0 0 0 1.5px var(--ink);background-color:#fbf1dc;background-color:lab(95.4698% 1.04171 11.5708);align-items:center}@supports (color:color-mix(in lab, red, red)){.showcase-lesson-card-kept{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--ink) 18%, transparent)}}.showcase-lesson-card-kept{color:var(--ink);font-size:.78rem;font-weight:800;display:inline-flex}.showcase-lesson-showcase-caption{flex-direction:column;align-items:flex-start;display:flex}.showcase-lesson-card-answer{align-items:stretch;display:flex}.showcase-lesson-showcase-proof-dot{background-color:#0fa05c;background-color:lab(57.8533% -48.2023 24.9084)}.showcase-lesson-card-right{color:#fff;letter-spacing:.1em;text-transform:uppercase;background-color:#0fa05c;background-color:lab(57.8533% -48.2023 24.9084);font-size:.74rem;font-weight:900}.showcase-lesson-card-wrong{color:#fff;letter-spacing:.1em;text-transform:uppercase;background-color:#e24947;background-color:lab(54.0154% 59.962 36.1222);font-size:.74rem;font-weight:900}.showcase-lesson-card-dot-done:not(.showcase-lesson-card-dot-now){background-color:#5cb572;background-color:lab(66.8564% -39.0505 25.526)}.showcase-lesson-card-dot:not(.showcase-lesson-card-dot-done,.showcase-lesson-card-dot-now){background-color:#e5ddd0;background-color:lab(88.4534% 1.22964 7.59306)}.showcase-lesson-showcase-tab-number:not(.showcase-lesson-showcase-tab-number-on){background-color:#efe3cf;background-color:lab(90.7951% 1.93399 11.4568)}.showcase-lesson-card-block:not(.showcase-lesson-card-block-practice){color:#113d70;color:lab(25.0674% 1.00468 -34.4188);background-color:#cfe8ff;background-color:lab(90.6442% -4.80834 -17.542);box-shadow:inset 0 0 0 1.5px #3275b473;box-shadow:inset 0 0 0 1.5px lab(47.2838% -4.9921 -40.4988/.45)}.showcase-lesson-card-block-practice{color:#822d22;color:lab(31.596% 36.9445 27.2482);background-color:#ffdad4;background-color:lab(90.2973% 14.7578 9.83908);box-shadow:inset 0 0 0 1.5px #c65b4c73;box-shadow:inset 0 0 0 1.5px lab(52.3168% 42.7675 30.3439/.45)}.showcase-lesson-showcase-mode-do{color:var(--coral-deep);background-color:#ffdfd9;background-color:lab(91.4574% 14.7558 9.83691)}.showcase-lesson-showcase-mode:not(.showcase-lesson-showcase-mode-do){color:#194f81;color:lab(32.253% -3.43981 -33.6552);background-color:#dbeefe;background-color:lab(93.0417% -3.92291 -10.2481)}.showcase-lesson-card-field-wrong{color:#90101a;color:lab(31.0834% 50.7648 32.8155);background-color:#ffeae7;background-color:lab(94.4561% 10.7371 5.79667)}.showcase-lesson-card-form:not(.showcase-lesson-card-form-on){color:var(--muted);background-color:#f3eee3;background-color:lab(94.2588% .454068 5.73629)}.showcase-lesson-card-field-right:not(.showcase-lesson-card-field-wrong){color:#004523;color:lab(24.7145% -32.5259 16.8723);background-color:#d5f9e0;background-color:lab(94.8726% -15.5318 7.96133)}.showcase-lesson-showcase-tabs{box-shadow:inset 0 0 0 1.5px var(--ink), 0 8px 22px #5c412c1a;background-color:#fbf6ece6;background-color:lab(97.1552% .418037 5.34984/.9)}@supports (color:lab(0% 0 0)){.showcase-lesson-showcase-tabs{box-shadow:inset 0 0 0 1.5px var(--ink), 0 8px 22px lab(30.2399% 9.70741 17.9806/.1)}}@supports (color:color-mix(in lab, red, red)){.showcase-lesson-showcase-tabs{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--ink) 12%, transparent), 0 8px 22px lab(30.2399% 9.70741 17.9806/.1)}}.showcase-lesson-showcase-tabs{justify-content:center;display:none}.showcase-lesson-showcase-tab-on{box-shadow:0 2px 0 var(--ink), inset 0 0 0 1.5px var(--ink);background-color:#fffcf6;background-color:lab(99.1097% .082314 3.05556)}@supports (color:color-mix(in lab, red, red)){.showcase-lesson-showcase-tab-on{box-shadow:0 2px 0 color-mix(in oklch, var(--ink) 30%, transparent), inset 0 0 0 1.5px var(--ink)}}.showcase-lesson-showcase-tab-on{color:var(--ink)}.showcase-lesson-showcase-step-number{box-shadow:0 2px 0 var(--ink);color:var(--ink);letter-spacing:0;background-color:#fffcf6;background-color:lab(99.1097% .082314 3.05556);font-size:.82rem;display:grid}.showcase-lesson-card{box-shadow:0 6px 0 var(--ink), 0 30px 60px #51321729;background-color:#fffcf6;background-color:lab(99.1097% .082314 3.05556);flex-direction:column;display:flex;position:relative}@supports (color:lab(0% 0 0)){.showcase-lesson-card{box-shadow:0 6px 0 var(--ink), 0 30px 60px lab(24.3765% 12.1905 22.7612/.16)}}.showcase-lesson-showcase-tab:not(.showcase-lesson-showcase-tab-on){color:var(--muted);background-color:#0000}.showcase-lesson-card-retry{color:var(--coral-deep);cursor:pointer;background-color:#0000;font-family:inherit;font-size:.9rem;font-weight:850}.showcase-lesson-showcase-tab-number-on{background-color:var(--coral);color:#fff}.showcase-lesson-showcase-tab-do{background-color:var(--coral);box-shadow:0 0 0 3px #f3705e33;box-shadow:0 0 0 3px lab(63.6861% 50.4234 35.8286/.2)}.showcase-lesson-card-stage{background-color:var(--ink);color:#fffcf6;color:lab(99.1097% .082314 3.05556);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.showcase-lesson-card-dot-now{background-color:var(--ink)}.showcase-lesson-card-form-on{background-color:var(--ink);color:#fffcf6;color:lab(99.1097% .082314 3.05556)}.showcase-lesson-showcase-section{background-color:var(--paper);background-image:radial-gradient(var(--ink) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.showcase-lesson-showcase-section{background-image:radial-gradient(color-mix(in oklch, var(--ink) 5%, transparent) 1px, transparent 1px)}}.showcase-lesson-showcase-section{background-size:20px 20px;position:relative}.showcase-lesson-showcase-device{background-color:var(--tone);background-image:radial-gradient(var(--ink) 1px, transparent 1px), radial-gradient(120% 80% at 80% 0%, #fffcf1b3, transparent 60%)}@supports (color:lab(0% 0 0)){.showcase-lesson-showcase-device{background-image:radial-gradient(var(--ink) 1px, transparent 1px), radial-gradient(120% 80% at 80% 0%, lab(98.9391% .0380278 7.68912/.7), transparent 60%)}}@supports (color:color-mix(in lab, red, red)){.showcase-lesson-showcase-device{background-image:radial-gradient(color-mix(in oklch, var(--ink) 7%, transparent) 1px, transparent 1px), radial-gradient(120% 80% at 80% 0%, lab(98.9391% .0380278 7.68912/.7), transparent 60%)}}.showcase-lesson-showcase-device{box-shadow:inset 0 0 0 1.5px var(--ink);background-size:18px 18px,100% 100%}@supports (color:color-mix(in lab, red, red)){.showcase-lesson-showcase-device{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--ink) 8%, transparent)}}.showcase-lesson-showcase-device{position:relative}.showcase-lesson-card-field:not(.showcase-lesson-card-field-right,.showcase-lesson-card-field-wrong){color:var(--ink);background-color:#fff}.showcase-lesson-card-prompt{color:var(--ink);font-size:1.22rem;font-weight:800;line-height:1.3}.showcase-lesson-showcase-lede{color:var(--muted);text-wrap:balance;font-size:1.12rem;font-weight:650;line-height:1.5}.showcase-lesson-showcase-body{color:var(--muted);text-wrap:pretty;font-size:1.08rem;font-weight:650;line-height:1.55}.showcase-lesson-showcase-stage{flex-direction:column;justify-content:center;display:flex;position:relative}.showcase-lesson-card-dots{display:flex}.showcase-lesson-card-inner{flex-direction:column;display:flex}.showcase-lesson-card-forms{display:flex}.showcase-lesson-showcase-tab-number{font-size:.75rem;display:grid}.showcase-lesson-showcase-slides{display:grid;position:relative}.showcase-lesson-showcase-tab-label{display:inline}.showcase-lesson-card-speaker{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke:var(--coral-deep);flex-shrink:0}.showcase-lesson-card-field{flex-grow:1;font-family:inherit;font-size:1.05rem;font-weight:800}.showcase-lesson-showcase-title{font-family:var(--heading);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:800;line-height:1.04}.showcase-lesson-showcase-mode{letter-spacing:.1em;font-size:.68rem}.showcase-lesson-card-form{font-size:.78rem;font-weight:800}.showcase-lesson-showcase-before{opacity:1}.showcase-lesson-showcase-after{opacity:1;translate:0}.showcase-lesson-showcase-track{position:relative}.showcase-lesson-showcase-before:not(.showcase-lesson-showcase-after){translate:0}.showcase-lesson-card-field:focus-visible{outline-color:var(--ink)}.showcase-lesson-card-check:disabled{cursor:default;background-color:#a09ca9;background-color:lab(64.9751% 3.539 -6.49363)}.showcase-lesson-card-retry:hover{background-color:#f1eadc;background-color:lab(93.1165% .637233 7.67086)}.showcase-lesson-showcase-tab:not(.showcase-lesson-showcase-tab-on):hover{background-color:#f6e9d5b3;background-color:lab(93.1155% 1.92806 11.4521/.7)}.showcase-lesson-showcase-tab-on:hover{background-color:#fffcf6;background-color:lab(99.1097% .082314 3.05556)}@media (prefers-reduced-motion:no-preference) and (min-height:680px){.showcase-lesson-showcase-tabs.showcase-lesson-showcase-tabs{display:none}.showcase-lesson-showcase-before.showcase-lesson-showcase-before{opacity:1}.showcase-lesson-showcase-after.showcase-lesson-showcase-after{opacity:1;translate:0}.showcase-lesson-showcase-stage.showcase-lesson-showcase-stage,.showcase-lesson-showcase-slide.showcase-lesson-showcase-slide{position:relative}.showcase-lesson-showcase-before.showcase-lesson-showcase-before:not(.showcase-lesson-showcase-after){translate:0}.showcase-lesson-showcase-tabs.showcase-lesson-showcase-tabs:is([data-motion=ready] *){display:flex}.showcase-lesson-showcase-before.showcase-lesson-showcase-before:is([data-motion=ready] *){opacity:0;pointer-events:none}.showcase-lesson-showcase-after.showcase-lesson-showcase-after:is([data-motion=ready] *){opacity:0;pointer-events:none;translate:0 36px}.showcase-lesson-showcase-slide.showcase-lesson-showcase-slide:is([data-motion=ready] *){position:absolute}.showcase-lesson-showcase-stage.showcase-lesson-showcase-stage:is([data-motion=ready] *){position:sticky}.showcase-lesson-showcase-before.showcase-lesson-showcase-before:not(.showcase-lesson-showcase-after):is([data-motion=ready] *){translate:0 -36px}}.voyage-finale-closing{color:#fcf5e9;color:lab(96.9377% .559092 6.89342);text-align:center;z-index:10;background-image:linear-gradient(#402858,#2e1f48);background-image:linear-gradient(lab(21.0061% 19.5134 -25.0027),lab(15.3727% 15.614 -23.711));flex-direction:column;align-items:center;display:flex;position:relative}.voyage-finale-copy{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.voyage-finale-promise{color:#fbf4e6;color:lab(96.5967% .633419 7.66813);background-color:#fbf4e61a;background-color:lab(96.5967% .633419 7.66813/.1);align-items:center;font-size:.92rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1.5px #fbf4e633;box-shadow:inset 0 0 0 1.5px lab(96.5967% .633419 7.66813/.2)}.voyage-finale-f3{animation-delay:-.8s}.voyage-finale-t1{animation-delay:-1.2s}.voyage-finale-f1{animation-delay:-1.4s}.voyage-finale-t2{animation-delay:-2.4s}.voyage-finale-field-b{background-image:radial-gradient(1.2px at 16% 26%,#fff8e5 98%,#0000),radial-gradient(1.5px at 29% 33%,#fff8e5 98%,#0000),radial-gradient(1.2px at 46% 6%,#fff8e5 98%,#0000),radial-gradient(1.1px at 55% 24%,#fff8e5 98%,#0000),radial-gradient(1.4px at 71% 29%,#fff8e5 98%,#0000),radial-gradient(1.1px at 84% 24%,#fff8e5 98%,#0000),radial-gradient(1.6px at 11% 58%,#fff8e5 98%,#0000),radial-gradient(1.2px at 89% 52%,#fff8e5 98%,#0000),radial-gradient(1.3px at 21% 80%,#fff8e5 98%,#0000),radial-gradient(1.4px at 79% 84%,#fff8e5 98%,#0000);background-image:radial-gradient(1.2px at 16% 26%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.5px at 29% 33%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.2px at 46% 6%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.1px at 55% 24%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.4px at 71% 29%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.1px at 84% 24%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.6px at 11% 58%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.2px at 89% 52%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.3px at 21% 80%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.4px at 79% 84%,lab(97.8234% .14478 11.6002) 98%,#0000);animation-duration:7.5s;animation-delay:-2.5s}.voyage-finale-f2{animation-delay:-2.6s}.voyage-finale-f5{animation-delay:-2s}.voyage-finale-f4{animation-delay:-3.3s}.voyage-finale-t3{animation-delay:-3.6s}.voyage-finale-t4{animation-delay:-4.8s}.voyage-finale-field-c{background-image:radial-gradient(1px at 4% 30%,#fff8e5 98%,#0000),radial-gradient(1px at 33% 4%,#fff8e5 98%,#0000),radial-gradient(1.4px at 51% 14%,#fff8e5 98%,#0000),radial-gradient(1px at 68% 4%,#fff8e5 98%,#0000),radial-gradient(1px at 97% 27%,#fff8e5 98%,#0000),radial-gradient(1px at 25% 55%,#fff8e5 98%,#0000),radial-gradient(1px at 75% 60%,#fff8e5 98%,#0000),radial-gradient(1.2px at 3% 88%,#fff8e5 98%,#0000),radial-gradient(1px at 97% 90%,#fff8e5 98%,#0000),radial-gradient(1px at 40% 30%,#fff8e5 98%,#0000);background-image:radial-gradient(1px at 4% 30%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1px at 33% 4%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.4px at 51% 14%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1px at 68% 4%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1px at 97% 27%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1px at 25% 55%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1px at 75% 60%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.2px at 3% 88%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1px at 97% 90%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1px at 40% 30%,lab(97.8234% .14478 11.6002) 98%,#0000);animation-duration:9s;animation-delay:-4s}.voyage-finale-t5{animation-delay:-6s}.voyage-finale-t0,.voyage-finale-f0{animation-delay:0s}.voyage-finale-firefly{background-color:#ffe695;background-color:lab(92.3203% 2.2445 50.1999);animation-duration:4.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 12px 4px #ffd16a8c;box-shadow:0 0 12px 4px lab(86.3174% 9.5892 60.9829/.55)}.voyage-finale-field-a{background-image:radial-gradient(1.6px at 8% 14%,#fff8e5 98%,#0000),radial-gradient(1.2px at 22% 8%,#fff8e5 98%,#0000),radial-gradient(1.8px at 37% 19%,#fff8e5 98%,#0000),radial-gradient(1.3px at 63% 9%,#fff8e5 98%,#0000),radial-gradient(1.9px at 78% 16%,#fff8e5 98%,#0000),radial-gradient(1.2px at 91% 7%,#fff8e5 98%,#0000),radial-gradient(1.4px at 14% 42%,#fff8e5 98%,#0000),radial-gradient(1.5px at 86% 38%,#fff8e5 98%,#0000),radial-gradient(1.2px at 6% 71%,#fff8e5 98%,#0000),radial-gradient(1.6px at 94% 64%,#fff8e5 98%,#0000);background-image:radial-gradient(1.6px at 8% 14%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.2px at 22% 8%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.8px at 37% 19%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.3px at 63% 9%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.9px at 78% 16%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.2px at 91% 7%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.4px at 14% 42%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.5px at 86% 38%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.2px at 6% 71%,lab(97.8234% .14478 11.6002) 98%,#0000),radial-gradient(1.6px at 94% 64%,lab(97.8234% .14478 11.6002) 98%,#0000);animation-duration:5s}.voyage-finale-world-image{filter:drop-shadow(0 18px 28px #0c07258c);filter:drop-shadow(0 18px 28px lab(3.15945% 6.98324 -17.9001/.55));animation-duration:6.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block}.voyage-finale-traveler{filter:brightness(.95)drop-shadow(0 0 16px #c7aff552);filter:brightness(.95)drop-shadow(0 0 16px lab(75.5395% 19.1967 -31.665/.32));transform-origin:50% 100%;animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;translate:-50%}.voyage-finale-field{animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.voyage-finale-glow{aspect-ratio:1;opacity:1;background-image:radial-gradient(closest-side,#8bdffa80,#b6aaff38 62%,#0000);background-image:radial-gradient(closest-side,lab(84.2527% -21.6569 -21.5372/.5),lab(73.0611% 18.3468 -40.9314/.22) 62%,#0000);position:absolute;translate:-50% -50%}.voyage-finale-bloom{aspect-ratio:1;opacity:0;z-index:3;background-image:radial-gradient(closest-side,#fffcf1,#fff0cac7 50%,#ffd79300 100%);background-image:radial-gradient(closest-side,lab(98.9966% -.215888 11.5865),lab(95.5849% 2.82645 27.7888/.78) 50%,lab(88.5297% 8.57595 40.5639/0) 100%);position:absolute;translate:-50% -50%}.voyage-finale-kept{color:#0a7bda;color:lab(50.2013% -.329345 -57.5407);background-color:#cfe8fe;background-color:lab(90.7157% -5.09924 -13.6041)}.voyage-finale-heart{color:#f04162;color:lab(55.9031% 67.9786 23.7551);background-color:#ffd9de;background-color:lab(90.1461% 16.558 3.50622)}.voyage-finale-star{color:#e58200;color:lab(64.4994% 35.1958 77.903);background-color:#ffe5af;background-color:lab(92.1029% 3.98844 32.0548)}.voyage-finale{background-image:radial-gradient(circle at 50% var(--planet-y), #9e518f80, transparent 46%), linear-gradient(180deg, #111230, #2d1e4b 58%, #402858);opacity:1;position:relative}@supports (color:lab(0% 0 0)){.voyage-finale{background-image:radial-gradient(circle at 50% var(--planet-y), lab(45.9203% 39.1508 -19.9726/.5), transparent 46%), linear-gradient(180deg, lab(6.52268% 7.81123 -20.9725), lab(15.2841% 16.3695 -25.6941) 58%, lab(21.0061% 19.5134 -25.0027))}}.voyage-finale-shade{background-image:radial-gradient(circle at calc(var(--shade-x) - var(--orbit) * .5) calc(var(--planet-y) - var(--orbit) * .62), #fffced57, transparent calc(var(--orbit) * .75)), radial-gradient(circle at calc(var(--shade-x) - var(--orbit) * .5) calc(var(--planet-y) - var(--orbit) * .62), transparent calc(var(--orbit) * .62), #141030a8 calc(var(--orbit) * 1.75));opacity:1;position:absolute}@supports (color:lab(0% 0 0)){.voyage-finale-shade{background-image:radial-gradient(circle at calc(var(--shade-x) - var(--orbit) * .5) calc(var(--planet-y) - var(--orbit) * .62), lab(99.0248% .301898 15.5564/.34), transparent calc(var(--orbit) * .75)), radial-gradient(circle at calc(var(--shade-x) - var(--orbit) * .5) calc(var(--planet-y) - var(--orbit) * .62), transparent calc(var(--orbit) * .62), lab(6.46502% 9.54945 -20.4561/.66) calc(var(--orbit) * 1.75))}}.voyage-finale-planet{clip-path:circle(var(--orbit) at 50% var(--planet-y));opacity:1;transform-origin:50% var(--planet-y);display:none;position:absolute;transform:scale(.55)rotate(-9deg)}.voyage-finale-note{color:#fcd496;color:lab(87.3301% 8.51867 35.915);font-family:var(--hand);text-align:left;text-shadow:0 2px 14px #120b2acc;text-shadow:0 2px 14px lab(4.59835% 9.19094 -18.9522/.8);z-index:1;font-size:clamp(1.4rem,1.7vw,1.85rem);line-height:1.08;display:block;position:absolute;rotate:-7deg}.voyage-finale-closing-lede{color:#f6eedceb;color:lab(94.2935% .832737 9.61531/.92);text-wrap:balance;font-size:clamp(1.04rem,1.25vw,1.2rem);font-weight:650;line-height:1.5}.voyage-finale-note-arrow{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;stroke:#fba952;stroke:lab(76.4124% 25.2934 56.2945);display:block}.voyage-finale-hill{display:block;position:absolute}.voyage-finale-promises{flex-wrap:wrap;justify-content:center;display:flex}.voyage-finale-promise-icon{display:grid}.voyage-finale-closing-title{font-family:var(--heading);letter-spacing:-.026em;text-shadow:0 3px 26px #120b2abf;text-shadow:0 3px 26px lab(4.59835% 9.19094 -18.9522/.75);text-wrap:balance;font-size:clamp(2.5rem,min(4.6vw,7svh),4.4rem);font-weight:800;line-height:1}.voyage-finale-framed{object-position:var(--frame)}.voyage-finale-stars{opacity:1;position:absolute}.voyage-finale-world{opacity:1;transform-origin:50% 51.82%;z-index:2;position:absolute;scale:1}.voyage-finale-crest{pointer-events:none;position:absolute}.voyage-finale-drift{translate:0 var(--rise);position:absolute}.voyage-finale-mirrored{scale:-1 1}@media (prefers-reduced-motion:no-preference){.voyage-finale-traveler.voyage-finale-traveler{animation-name:voyage-finale-breathe}.voyage-finale-firefly.voyage-finale-firefly{animation-name:voyage-finale-glow-keyframes}.voyage-finale-field.voyage-finale-field{animation-name:voyage-finale-twinkle}.voyage-finale-world-image.voyage-finale-world-image{animation-name:voyage-finale-float}.voyage-finale-closing.voyage-finale-closing{background-image:linear-gradient(#402858,#2e1f48);background-image:linear-gradient(lab(21.0061% 19.5134 -25.0027),lab(15.3727% 15.614 -23.711))}.voyage-finale-planet.voyage-finale-planet{clip-path:circle(var(--orbit) at 50% var(--planet-y))}}@media (max-width:1100px){.voyage-finale-note.voyage-finale-note{display:none}}@media (prefers-reduced-motion:no-preference){.voyage-finale-planet.voyage-finale-planet{opacity:1;transform-origin:50% var(--planet-y);display:none;transform:scale(.55)rotate(-9deg)}.voyage-finale-framed.voyage-finale-framed{object-position:var(--frame)}.voyage-finale-bloom.voyage-finale-bloom{opacity:0}.voyage-finale.voyage-finale{opacity:1;position:relative}.voyage-finale-stars.voyage-finale-stars,.voyage-finale-glow.voyage-finale-glow,.voyage-finale-shade.voyage-finale-shade{opacity:1}.voyage-finale-world.voyage-finale-world{opacity:1;scale:1}.voyage-finale-drift.voyage-finale-drift{translate:0 var(--rise)}.voyage-finale-closing.voyage-finale-closing:is([data-motion=ready] *){background-image:none}.voyage-finale-planet.voyage-finale-planet:is([data-motion=ready] *){clip-path:circle(calc(var(--orbit) + (110vmax - var(--orbit)) * (1 - clamp(0, var(--q) / .45, 1))) at var(--cx) var(--planet-y));opacity:calc(1 - clamp(0, clamp(0, (clamp(0, (var(--q) - .45) / .55, 1) - .55) / .3, 1) * 2, 1));transform-origin:var(--cx) var(--planet-y);transform:translateX(calc((50vw - var(--cx)) * clamp(0, (var(--q) - .45) / .55, 1))) scale(calc(1 - .45 * clamp(0, (var(--q) - .45) / .55, 1))) rotate(calc(clamp(0, (var(--q) - .45) / .55, 1) * -9deg));will-change:transform;display:block}.voyage-finale-framed.voyage-finale-framed:is([data-motion=ready] *){object-position:50% 50%}.voyage-finale-stars.voyage-finale-stars:is([data-motion=ready] *){opacity:clamp(0, (var(--p,0) * 800 - 684) / 52, 1)}.voyage-finale-glow.voyage-finale-glow:is([data-motion=ready] *),.voyage-finale-shade.voyage-finale-shade:is([data-motion=ready] *){opacity:clamp(0, (var(--q) - .45) / .55, 1)}.voyage-finale-world.voyage-finale-world:is([data-motion=ready] *){opacity:clamp(0, clamp(0, (clamp(0, (var(--q) - .45) / .55, 1) - .55) / .3, 1) * 2 - 1, 1);scale:calc(1 + ((1 - .45 * clamp(0, (var(--q) - .45) / .55, 1)) / .55 - 1) * clamp(0, clamp(0, (clamp(0, (var(--q) - .45) / .55, 1) - .55) / .3, 1) * 1000, 1))}.voyage-finale.voyage-finale:is([data-motion=ready] *){opacity:clamp(0, var(--p,0) * 800 - 659, 1);position:absolute}.voyage-finale-bloom.voyage-finale-bloom:is([data-motion=ready] *){opacity:min(clamp(0, (clamp(0, (var(--q) - .45) / .55, 1) - .55) / .3, 1) * 2, 2 - clamp(0, (clamp(0, (var(--q) - .45) / .55, 1) - .55) / .3, 1) * 2)}.voyage-finale-drift.voyage-finale-drift:is([data-motion=ready] *){translate:calc(var(--w) * var(--drift) * clamp(0, var(--q) / .45, 1)) calc(var(--rise) * clamp(0, (clamp(0, var(--q) / .45, 1) - .55) / .45, 1))}}.voyage-hero-copy{opacity:1;text-align:center;z-index:1;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}.voyage-hero-intro,.voyage-hero-action{flex-direction:column;align-items:center;display:flex}.voyage-hero-slot{flex:1 1 0;align-self:flex-end;animation-name:voyage-hero-arrive;animation-duration:1.1s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;position:relative}.voyage-hero-sprig-right{animation-delay:-5s;scale:-.86 .86}.voyage-hero-mote-at{animation-delay:var(--dyn-animation-delay);animation-duration:var(--dyn-animation-duration)}.voyage-hero-slot-at,.voyage-hero-companion-at,.voyage-hero-enter-at{animation-delay:var(--dyn-animation-delay)}.voyage-hero-sprig{transform-origin:50% 100%;animation-duration:11s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}.voyage-hero-enter{animation-name:voyage-hero-arrive;animation-duration:.9s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.voyage-hero-companion{transform-origin:50% 100%;animation-duration:8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;translate:-50%}.voyage-hero-mote{opacity:0;background-color:#fff8e2;background-color:lab(97.9631% .0721812 23.6256);animation-name:voyage-hero-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 10px 3px #ffe098a6;box-shadow:0 0 10px 3px lab(90.974% 8.33601 55.1949/.65)}.voyage-hero-stage:not(.final-hero-stage){opacity:1;background-color:#f9e9cb;background-color:lab(93.1679% 2.17718 16.6757)}.voyage-hero-note{color:#804728;color:lab(36.804% 22.9183 29.5012);font-family:var(--hand);text-shadow:0 2px 16px #fff8eae6,0 0 2px #fff8eacc;text-shadow:0 2px 16px lab(97.7568% .632256 7.66724/.9),0 0 2px lab(97.7568% .632256 7.66724/.8);font-size:clamp(1.5rem,1.9vw,2rem);line-height:1.08;position:absolute;rotate:-8deg}.voyage-hero-note:not(.final-hero-note){text-align:left;display:block}.voyage-hero-note-arrow{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px;stroke:#fd8e00;stroke:lab(70.1972% 38.7305 79.014);display:block}.voyage-hero-headline{display:inline-block;position:relative}.voyage-hero-motes{display:none}.voyage-hero-rays{fill:none;stroke-linecap:round;stroke-width:4px;stroke:#fd8e00;stroke:lab(70.1972% 38.7305 79.014);position:absolute}.voyage-hero-title{font-family:var(--heading);letter-spacing:-.028em;text-shadow:0 2px 16px #fff8eae6,0 0 2px #fff8eacc;text-shadow:0 2px 16px lab(97.7568% .632256 7.66724/.9),0 0 2px lab(97.7568% .632256 7.66724/.8);text-wrap:balance;font-weight:800;line-height:.98;position:relative}.voyage-hero-lede:not(.final-hero-lede){font-size:clamp(1.06rem,1.35vw,1.3rem)}.voyage-hero-title:not(.final-hero-title){font-size:clamp(2.9rem,5.2vw,5.3rem)}.voyage-hero-lede{text-shadow:0 2px 16px #fff8eae6,0 0 2px #fff8eacc;text-shadow:0 2px 16px lab(97.7568% .632256 7.66724/.9),0 0 2px lab(97.7568% .632256 7.66724/.8);text-wrap:balance;font-weight:650;line-height:1.5}.voyage-hero-layer{pointer-events:none;position:absolute}.voyage-hero-foliage{position:absolute}.voyage-hero-section{z-index:2;position:relative}.voyage-hero-stage{position:relative}.voyage-hero-foliage-left{transform-origin:0 100%}.voyage-hero-foliage-right{transform-origin:100% 100%}@media (prefers-reduced-motion:no-preference){.voyage-hero-companion.voyage-hero-companion{animation-name:voyage-hero-breathe}.voyage-hero-sprig-right.voyage-hero-sprig-right{animation-name:voyage-hero-sway-right}.voyage-hero-sprig-left.voyage-hero-sprig-left{animation-name:voyage-hero-sway-left}.voyage-hero-motes.voyage-hero-motes{display:block}}@media (max-width:1080px){.voyage-hero-note.voyage-hero-note:not(.final-hero-note){display:none}}@media (prefers-reduced-motion:no-preference){.voyage-hero-stage.voyage-hero-stage:not(.final-hero-stage),.voyage-hero-copy.voyage-hero-copy{opacity:1}.voyage-hero-stage.voyage-hero-stage{position:relative}.voyage-hero-stage.voyage-hero-stage:not(.final-hero-stage):is([data-motion=ready] *){opacity:calc(1 - clamp(0, (var(--p,0) - .72) / .14, 1))}.voyage-hero-copy.voyage-hero-copy:is([data-motion=ready] *){opacity:calc(1 - clamp(0, var(--p,0) / .3, 1));transform:translate3d(0, calc(var(--p,0) * -18svh), 0);will-change:transform, opacity}.voyage-hero-stage.voyage-hero-stage:is([data-motion=ready] *){position:sticky}.voyage-hero-motes.voyage-hero-motes:is([data-motion=ready] *){transform:translate3d(calc(var(--mx,0) * -18px), calc(var(--p,0) * -14svh), 0);will-change:transform}.voyage-hero-foliage.voyage-hero-foliage:not(.final-hero-foliage):is([data-motion=ready] *){transform:translate3d(calc(var(--mx,0) * -28px + var(--side) * var(--p,0) * 26vw), calc(var(--p,0) * 12svh), 0) scale(calc(1 + var(--p,0) * 1.4))}}.voyage-journey-veil{opacity:1;text-align:center;z-index:8;background-image:radial-gradient(circle at 50% 58%,#fffef4,#fff2d2 42%,#ffdba7 100%);background-image:radial-gradient(circle at 50% 58%,lab(99.5687% -.662446 9.59104),lab(96.1696% 1.53041 23.6652) 42%,lab(89.5931% 9.98926 35.3935) 100%);flex-direction:column;align-items:center;display:flex;position:relative}.voyage-journey-veil-text{opacity:1;flex-direction:column;align-items:center;display:flex}.voyage-journey-stat{background-color:var(--paper-deep);box-shadow:0 2px 0 var(--ink);align-items:center;padding-inline:6px 12px;font-size:.86rem;font-weight:850;display:inline-flex}.voyage-journey-section{z-index:1;background-color:#402858;background-color:lab(21.0061% 19.5134 -25.0027);position:relative}.voyage-journey-stage{background-color:var(--paper);position:relative}.voyage-journey-tint{opacity:0;background-image:linear-gradient(#894d9799,#f2994e38 55%,#e2694399);background-image:linear-gradient(lab(42.3612% 35.1431 -30.1888/.6),lab(71.565% 29.9917 52.7889/.22) 55%,lab(59.2655% 46.2379 44.4304/.6));position:absolute}.voyage-journey-veil-note{color:#804728;color:lab(36.804% 22.9183 29.5012);font-family:var(--hand);font-size:1.6rem;rotate:-2deg}.voyage-journey-veil-eyebrow{color:var(--coral-deep);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:900}.voyage-journey-stats{flex-wrap:wrap;padding-inline-start:0;display:flex}.voyage-journey-veil-title{font-family:var(--heading);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.5rem,4.8vw,4.6rem);font-weight:800;line-height:1}.voyage-journey-chapter{isolation:isolate;opacity:1;position:relative}.voyage-journey-veil:not(.pages-journey-veil){justify-content:center}.voyage-journey-stat-icon{object-fit:contain}.voyage-journey-pano{object-fit:cover;position:absolute}.voyage-journey-pano:not(.voyage-finale-framed){object-position:71% 50%}@media (prefers-reduced-motion:no-preference){.voyage-journey-pano.voyage-journey-pano:not(.voyage-finale-framed){object-position:71% 50%}.voyage-journey-tint.voyage-journey-tint{opacity:0}.voyage-journey-veil.voyage-journey-veil{opacity:1;position:relative}.voyage-journey-veil-text.voyage-journey-veil-text{opacity:1}.voyage-journey-chapter.voyage-journey-chapter{opacity:1;position:relative}.voyage-journey-stage.voyage-journey-stage{position:relative}.voyage-journey-chapter.voyage-journey-chapter:is([data-motion=ready] *){opacity:min(var(--on), clamp(0, var(--i) * 100 + 161 - var(--p,0) * 800, 1));transform:translate3d(calc(var(--on) * ((1 - var(--in)) * min(1, var(--i)) * 100vw - var(--out) * clamp(0, 5 - var(--i), 1) * 32vw)), 0, 0);will-change:transform;position:absolute;box-shadow:-36px 0 70px #23110366;box-shadow:-36px 0 70px lab(7.07656% 8.17062 9.56571/.4)}.voyage-journey-pano.voyage-journey-pano:is([data-landing][data-motion=ready]:not(:has([data-voyage-gate][data-seen])) *){display:none}.voyage-journey-pano.voyage-journey-pano:not(.voyage-finale-framed):is([data-motion=ready] *){object-position:50% 50%}.voyage-journey-tint.voyage-journey-tint:is([data-motion=ready] *){opacity:calc(.72 * min(clamp(0, (var(--p,0) * 800 - 560) / 100, 1), 1 - clamp(0, (var(--p,0) * 800 - 660) / 40, 1)))}.voyage-journey-veil-text.voyage-journey-veil-text:is([data-motion=ready] *){opacity:calc(1 - clamp(0, (var(--p,0) * 800 - 42) / 10, 1));transform:translate3d(0, calc(clamp(0, (var(--p,0) * 800 - 30) / 22, 1) * -24px), 0)}.voyage-journey-veil.voyage-journey-veil:is([data-motion=ready] *){opacity:calc(1 - clamp(0, (var(--p,0) * 800 - 50) / 14, 1));position:absolute}.voyage-journey-stage.voyage-journey-stage:is([data-motion=ready] *){position:sticky}.voyage-journey-pano.voyage-journey-pano:is([data-motion=ready] *){translate:calc(var(--on) * min(var(--w) - 100vw, max(0px, var(--w) * .29 - var(--focus)) + var(--dolly) * var(--t))) 0;will-change:translate}}.answers-option{background-color:var(--paper);align-items:baseline;line-height:1.5;display:flex}.answers-controls{flex-wrap:wrap;align-items:center;display:flex}.answers-select{background-color:var(--paper);color:var(--ink);font-family:inherit;font-size:16px}.answers-legend{color:var(--mut)}.answers-line,.answers-fraction-line{display:block}.answers-choice-row{flex-wrap:wrap;display:flex}.answers-fraction-cell{justify-content:center;display:flex}.answers-choices:not(.answers-choice-row),.answers-task,.answers-diagram,.answers-shade-task,.answers-fractions,.answers-multipart{display:grid}.answers-label{fill:var(--ink);font-family:var(--sans);font-size:16px}.answers-fraction-label{fill:var(--ink);paint-order:stroke;stroke-linejoin:round;stroke-width:4px;stroke:var(--paper);font-size:16px}.answers-fraction-point{fill:var(--learn)}.answers-option-in-row{flex-grow:1}.answers-tick:not(.answers-fraction-guide-focus){stroke-width:2px;stroke:var(--ink)}.answers-fraction-guide-focus{stroke-width:3px;stroke:var(--part-digit)}.block-progress-badge{-webkit-text-stroke-color:var(--ink);-webkit-text-stroke-width:.5px;background-color:var(--sessc);color:var(--on-color);letter-spacing:.08em;paint-order:stroke fill;stroke-width:1.25px;stroke:var(--ink);text-shadow:0 1px 0 var(--ink);align-items:center;font-size:11px;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.block-progress-badge{text-shadow:0 1px 0 color-mix(in srgb, var(--ink) 22%, transparent)}}.block-progress-badge{text-transform:uppercase;white-space:nowrap}.block-progress-header{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.block-progress{align-items:center;display:flex}.block-progress-reward{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;animation-name:block-progress-reward-keyframes;animation-duration:.2s;animation-delay:.24s;animation-fill-mode:both;display:flex}.block-progress-star{justify-content:center;align-items:center;animation-name:block-progress-star-keyframes;animation-duration:.3s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;display:inline-flex}.block-progress-particle{opacity:0;justify-content:center;align-items:center;display:flex;position:absolute}.block-progress-star-delay{animation-delay:var(--dyn-animation-delay)}.block-progress-finished{animation-name:block-progress-finish;animation-duration:.24s;animation-timing-function:ease-out;animation-fill-mode:both}.block-progress-complete{animation-name:none}.block-progress-fill{background-color:var(--sessc);transform-origin:0;display:block}.block-progress-track{background-color:var(--void);display:block}.block-progress-xp{color:var(--ink);font-size:18px;font-weight:900}.block-progress-label{color:var(--mut);white-space:nowrap;font-size:11px;font-weight:750}.block-progress-flight{pointer-events:none;z-index:1000;display:block;position:fixed}.block-progress-stars{display:flex}.block-progress-title{font-family:var(--heading);font-size:30px;font-weight:800}.block-progress-celebration{font-size:.75em}.block-progress-filled{transform:var(--dyn-transform)}@media (prefers-reduced-motion:reduce){.block-progress-finished.block-progress-finished,.block-progress-reward.block-progress-reward,.block-progress-star.block-progress-star{animation-name:none}.block-progress-flight.block-progress-flight{display:none}}.carry-glyphs-symbol{justify-content:center;align-items:center;font-size:64px;line-height:1.1;display:flex}.carry-glyphs{align-items:center;font-weight:650;display:inline-flex}.carry-glyphs-stack{flex-direction:column;align-items:center;font-size:.76em;line-height:1.15;display:inline-flex}.carry-glyphs-bar{background-color:currentColor;align-self:stretch}.carry-glyphs-fraction-emphasis{color:var(--part-digit)}.carry-glyphs-whole-emphasis{color:var(--whole-digit)}.carry-glyphs-stage{flex-direction:column;display:flex;position:relative}.carry-glyphs-glyph{display:inline-block}.carry-glyphs-outgoing{pointer-events:none;position:absolute}.carry-glyphs-pulsed{transform-box:fill-box;transform-origin:50%}.counted-parts-instruction-figures-line{animation-name:figures-numeral-reveal-keyframes;animation-duration:.55s;animation-timing-function:ease-in-out}.counted-parts-instruction-figures-whole-number{font-size:22px}.counted-parts-instruction-figures-stage{overflow-anchor:none;justify-content:center}.counted-parts-instruction-figures-span{stroke-width:10px;stroke:#c9eaff;stroke:lab(90.8236% -8.07473 -13.8468)}.counted-parts-instruction-figures-axis{stroke-width:2px}@media (prefers-reduced-motion:reduce){.counted-parts-instruction-figures-line.counted-parts-instruction-figures-line{animation-name:none}}.counted-parts-question-room{justify-content:center;align-items:center;display:flex;position:absolute}.counted-parts-question-count{animation-name:figures-numeral-reveal-keyframes;animation-duration:.24s;animation-fill-mode:both}.counted-parts-question-card{animation-name:none}.counted-parts-question-selected{fill:#c9eaff;fill:lab(90.8236% -8.07473 -13.8468)}.counted-parts-question-whole-number{font-size:22px}.counted-parts-question-stage{overflow-anchor:none;position:relative}.counted-parts-question-cell{stroke-width:1.5px}.counted-parts-question-span{stroke-width:10px;stroke:#c9eaff;stroke:lab(90.8236% -8.07473 -13.8468)}.counted-parts-question-axis,.counted-parts-question-frame{stroke-width:2px}@media (prefers-reduced-motion:reduce){.counted-parts-question-count.counted-parts-question-count{animation-name:none}}.decimal-value-places{align-items:end;display:inline-flex}.decimal-value-label{color:var(--mut);font-family:var(--sans);font-size:10px}.decimal-value-place{outline-width:2px;outline-style:solid;justify-items:center;display:grid}.decimal-value-digit{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:30px}.decimal-value-explanation{text-align:center;font-size:18px}.decimal-value-place:not(.decimal-value-selected){outline-color:#0000}.decimal-value-selected{outline-color:var(--part-digit)}.dot-direction-arrows-svg{display:block}.dot-direction-arrows-label{font-size:20px;font-weight:600}.dot-direction-arrows-layer{position:absolute}.equal-parts-introduction-instruction-figures{align-content:center;justify-items:center;display:grid}.equal-parts-introduction-focus{align-content:start;justify-items:center;display:grid;position:absolute}.equal-parts-introduction-gallery{align-items:center;display:grid}.equal-parts-introduction-instruction-layer:not(.equal-parts-introduction-instruction-bars,.equal-parts-introduction-instruction-line){align-self:center}.equal-parts-introduction-instruction-reason{color:var(--part-digit);text-align:center;font-size:18px;font-weight:700;line-height:1.25;position:absolute}.equal-parts-introduction-name{color:var(--part-digit);font-family:var(--sans);font-size:22px;font-weight:700}.equal-parts-introduction-instruction{grid-template-rows:minmax(0,1fr);display:grid;position:relative;container-type:size}.equal-parts-introduction-transfer{display:block}.equal-parts-introduction-whole-layer{grid-row-start:1;grid-column-start:1;justify-content:center;display:flex}.equal-parts-introduction-example{justify-items:center;display:grid}.equal-parts-introduction-wholes{display:grid}.equal-parts-introduction-slice{fill:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.equal-parts-introduction-slice{fill:color-mix(in srgb, var(--part-digit) 24%, transparent)}}.equal-parts-introduction-slice{stroke-linejoin:round;stroke-width:2.5px;stroke:var(--part-digit)}.equal-parts-introduction-comparison-fill:not(.equal-parts-introduction-comparison-first,.equal-parts-introduction-comparison-landed){fill:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.equal-parts-introduction-comparison-fill:not(.equal-parts-introduction-comparison-first,.equal-parts-introduction-comparison-landed){fill:color-mix(in srgb, var(--part-digit) 24%, transparent)}}.equal-parts-introduction-comparison-first:not(.equal-parts-introduction-comparison-landed){fill:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.equal-parts-introduction-comparison-first:not(.equal-parts-introduction-comparison-landed){fill:color-mix(in srgb, var(--part-digit) 36%, transparent)}}.equal-parts-introduction-outline{fill:none;stroke-dasharray:5 4;stroke-width:2px;stroke:var(--mut)}.equal-parts-introduction-reference:not(.equal-parts-question-diagram-fill){fill:none;stroke-width:3px}.equal-parts-introduction-comparison-origin{fill:none;stroke-dasharray:0 6;stroke-linecap:round;stroke-width:3px;stroke:var(--part-digit)}.equal-parts-introduction-instruction-layer{grid-row-start:1;grid-column-start:1}.equal-parts-introduction-instruction-gallery{transform-origin:top;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;row-gap:24px;transform:scale(1.08)}.equal-parts-introduction-gallery:not(.equal-parts-introduction-instruction-gallery){grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.equal-parts-introduction-instruction-shapes{justify-self:center}.equal-parts-introduction-instruction-bars{place-self:start center}.equal-parts-introduction-instruction-line{grid-template-rows:minmax(0,1fr);align-self:start;transition-delay:0s;transform:translateY(-18px)}.equal-parts-introduction-instruction-example{line-height:inherit;justify-self:center}.equal-parts-introduction-instruction-hidden{opacity:0;pointer-events:none;transition-delay:0s}.equal-parts-introduction-unrevealed{opacity:0;transform:translateY(12px)}.equal-parts-introduction-hidden{opacity:0;pointer-events:none;transform:scale(.94)}.equal-parts-introduction-example:not(.equal-parts-introduction-unrevealed){opacity:1;transform:translateY(0)}.equal-parts-introduction-focus:not(.equal-parts-introduction-hidden),.equal-parts-introduction-whole-layer:not(.equal-parts-introduction-hidden){opacity:1;transform:scale(1)}.equal-parts-introduction-stage{position:relative}.equal-parts-introduction-comparison-fill{stroke-width:3px}.equal-parts-introduction-comparison-landed{fill:var(--error)}@supports (color:color-mix(in lab, red, red)){.equal-parts-introduction-comparison-landed{fill:color-mix(in srgb, var(--error) 44%, transparent)}}.equal-parts-introduction-comparison-landed{stroke:var(--error)}.equal-parts-introduction-reference{stroke:var(--ink)}.equal-parts-introduction-comparison-fill:not(.equal-parts-introduction-comparison-landed){stroke:var(--part-digit)}.equal-parts-introduction-instruction-bars:not(.equal-parts-introduction-instruction-line){transform:none}.equal-parts-introduction-instruction-layer:not(.equal-parts-introduction-instruction-bars,.equal-parts-introduction-instruction-gallery,.equal-parts-introduction-instruction-line,.equal-parts-introduction-instruction-shapes){transform:scale(1.04)}.equal-parts-introduction-instruction-shapes:not(.equal-parts-introduction-instruction-bars,.equal-parts-introduction-instruction-line){transform:scale(1.05)}.equal-parts-introduction-instruction-visible:not(.equal-parts-introduction-instruction-line){transition-delay:.6s}.equal-parts-introduction-instruction-line:not(.equal-parts-introduction-instruction-waiting){transition-duration:.4s}.equal-parts-introduction-instruction-waiting{visibility:hidden;transition-duration:0s}@media (prefers-reduced-motion:reduce){.equal-parts-introduction-instruction-visible.equal-parts-introduction-instruction-visible:not(.equal-parts-introduction-instruction-line){transition-delay:0s}}@container (min-width:360px){.equal-parts-introduction-instruction-example.equal-parts-introduction-instruction-example{line-height:1.2}.equal-parts-introduction-instruction-gallery.equal-parts-introduction-instruction-gallery{row-gap:12px}}@container (max-height:300px){.equal-parts-introduction-instruction-gallery.equal-parts-introduction-instruction-gallery{transform-origin:50%;transform:scale(.72)}}@container (min-width:560px){.equal-parts-introduction-instruction-layer.equal-parts-introduction-instruction-layer:not(.equal-parts-introduction-instruction-bars,.equal-parts-introduction-instruction-gallery,.equal-parts-introduction-instruction-line,.equal-parts-introduction-instruction-shapes){transform:scale(1.06)}.equal-parts-introduction-instruction-gallery.equal-parts-introduction-instruction-gallery{transform:scale(1.3)}.equal-parts-introduction-instruction-shapes.equal-parts-introduction-instruction-shapes:not(.equal-parts-introduction-instruction-bars,.equal-parts-introduction-instruction-line){transform:scale(1.62)}}@container (min-width:560px) and (min-height:400px){.equal-parts-introduction-instruction-shapes.equal-parts-introduction-instruction-shapes:not(.equal-parts-introduction-instruction-bars,.equal-parts-introduction-instruction-line){transform:scale(1.8)}}@container (max-height:300px){.equal-parts-introduction-instruction-shapes.equal-parts-introduction-instruction-shapes:not(.equal-parts-introduction-instruction-bars,.equal-parts-introduction-instruction-line){transform:scale(1)}}@container (min-width:360px) and (min-height:301px){.equal-parts-introduction-instruction-line.equal-parts-introduction-instruction-line{transform:translateY(-30px)}}.equal-parts-question-spoken{align-content:center;justify-items:center;display:grid}.equal-parts-question-written{align-items:center;display:flex}.equal-parts-question-response{justify-content:center;align-items:center;display:flex}.equal-parts-question-actions{grid-template-columns:1fr 1fr;align-self:center;display:grid}.equal-parts-question-conclusion-reveal{animation-name:figures-numeral-reveal-keyframes;animation-duration:.22s;animation-timing-function:ease-out}.equal-parts-question-explanation-input{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.equal-parts-question-explanation-input{background-color:color-mix(in srgb, var(--ink) 2%, var(--void))}}.equal-parts-question-explanation-input{box-sizing:border-box;color:var(--ink);font-family:var(--sans);outline-offset:3px;resize:none;outline:2px solid #0000;font-size:16px;line-height:1.4}.equal-parts-question-status-retry{color:inherit;cursor:pointer;background-color:#0000;text-decoration-line:underline}.equal-parts-question-check-explanation{background-color:var(--ink);color:var(--void);outline-offset:3px;background-image:none;flex-shrink:0;font-size:16px;font-weight:700}.equal-parts-question-choice{background-color:var(--void);box-shadow:0 3px 0 var(--line);color:var(--ink);cursor:pointer;font-family:var(--sans);outline-offset:5px;font-size:21px;font-weight:800;transform:translateY(0)}.equal-parts-question-speech-status{color:var(--mut);font-size:14px;line-height:1.2}.equal-parts-question-conclusion{color:var(--part-digit);text-align:center}.equal-parts-question-stage{overflow-anchor:none;grid-template-rows:62px auto 114px;display:grid}.equal-parts-question-diagram{display:grid}.equal-parts-question-interaction{grid-template-rows:minmax(26px,auto) minmax(0,1fr);display:grid}.equal-parts-question-diagram-fill{fill:#eef8ff;fill:lab(97.0243% -2.81167 -4.6738);stroke-width:2px;vector-effect:non-scaling-stroke}.equal-parts-question-part-number{fill:var(--part-digit);font-family:var(--mono);transform-box:view-box;transform-origin:0 0;transform:scale(var(--parts-label-scale,1));font-size:28px;font-weight:700}.equal-parts-question-retry-speech{flex-shrink:0;font-size:14px}.equal-parts-question-explanation{outline-style:none;font-size:19px;font-weight:700;line-height:1.35}.equal-parts-question-microphone{line-height:1.4}.equal-parts-question-caption{outline-style:none}.equal-parts-question-explanation-input:focus-visible{outline-color:var(--part-digit)}.equal-parts-question-check-explanation:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.equal-parts-question-check-explanation:hover{background-color:color-mix(in srgb, var(--ink) 88%, var(--void))}}.equal-parts-question-choice:hover{background-color:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.equal-parts-question-choice:hover{background-color:color-mix(in srgb, var(--part-digit) 8%, var(--void))}}.equal-parts-question-choice:hover{box-shadow:0 6px 0 var(--line);transform:translateY(-3px)}.equal-parts-question-choice:active{box-shadow:0 1px 0 var(--line);transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.equal-parts-question-conclusion-reveal.equal-parts-question-conclusion-reveal{animation-name:none}}.fraction-classification-feedback{text-align:center}.fraction-comparison-symbols{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.fraction-comparison-figure{display:contents}.fraction-comparison-symbol{outline-width:2px;outline-style:solid;font-size:36px;display:inline-flex}.fraction-comparison-symbol:not(.fraction-comparison-selected){outline-color:#0000}.fraction-comparison-selected{outline-color:var(--part-digit)}.fraction-division-parts{align-items:center}.fraction-division-calculation{flex-direction:column;align-items:flex-start;display:flex}.fraction-division-result{align-self:flex-end}.fraction-symbol-line{background-color:var(--ink);transform-origin:0}.fraction-symbol-number{color:var(--accent-ink);font-family:var(--sans);font-size:32px;font-weight:700;display:grid}.fraction-symbol-explanation{color:var(--ink);font-size:18px;line-height:1.5}.fraction-symbol-row{justify-content:center;display:flex}.fraction-symbol{justify-items:center;display:grid}.handwriting-below{grid-column:1/-1;justify-content:center;align-items:center;font-size:16px;display:flex}.handwriting-typed{justify-content:center;align-items:center;animation-name:figures-numeral-reveal-keyframes;animation-duration:.4s;animation-delay:.3s;animation-fill-mode:both;display:flex;position:absolute;container-type:size}.handwriting-delayed-pickup{animation-name:figures-numeral-reveal-keyframes;animation-duration:.4s;animation-delay:.6s;animation-fill-mode:both}.handwriting-delayed-hint{animation-delay:.8s;animation-fill-mode:both}.handwriting-hint{color:var(--muted);animation-name:figures-numeral-reveal-keyframes;animation-duration:.5s}.handwriting-pickup{cursor:pointer;background-color:#0000;position:absolute}.handwriting-clear{color:var(--ink);cursor:pointer;text-underline-offset:4px;background-color:#0000}.handwriting-sr-only{clip-path:inset(50%);white-space:nowrap;position:absolute}.handwriting-feedback{color:var(--ink);text-align:center}.handwriting-ready{cursor:var(--writing-cursor);touch-action:none}.handwriting-ink{display:block;position:absolute}.handwriting-checkmark{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;stroke:#008148;stroke:lab(47.2758% -45.2132 23.3991);display:block}.handwriting-teacher-hidden{opacity:0}.handwriting-pencil{pointer-events:none;transform-origin:50% 100%;position:absolute;transform:translate(-50%)rotate(35deg)}.handwriting-paper{position:relative}@media (prefers-reduced-motion:reduce){.handwriting-delayed-pickup.handwriting-delayed-pickup,.handwriting-hint.handwriting-hint,.handwriting-typed.handwriting-typed{animation-name:none}}.inequality-row{flex-wrap:wrap;justify-content:center;align-items:center;font-size:42px;display:flex}.inequality-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;stroke:var(--ink)}.inequality-cue{fill:none;stroke-linecap:round;stroke-width:5px;stroke:var(--part-digit)}.inequality-blank{fill:none;stroke-dasharray:4 4;stroke-width:1.5px;stroke:var(--mut)}.lesson-caption-imagined-frame{aspect-ratio:484/68;align-items:center;display:flex}.lesson-caption-room{transition-property:grid-template-rows;transition-duration:.3s;transition-timing-function:ease-out;display:grid}.lesson-caption-room-closed{grid-template-rows:0fr}.lesson-caption-room-open{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.lesson-caption-room.lesson-caption-room{transition-property:none}}.lesson-surface-surface{color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:600;line-height:normal}.lesson-surface-audio{flex-wrap:wrap;display:flex}@media (min-width:1048px){.lesson-surface-surface.lesson-surface-surface{zoom:1.15}}.lesson-text-fraction{align-items:center;display:inline-flex}.lesson-text-stack{flex-direction:column;align-items:center;display:inline-flex}.lesson-text-division{font-family:var(--math);grid-template-columns:auto auto;align-items:center;gap:8px 4px;font-size:30px;display:grid}.lesson-text-slot-input{appearance:none}.lesson-text-wrong{background-color:var(--error-surface);color:var(--error)}.lesson-text-bar{background-color:var(--ink)}.lesson-text-slot:not(.lesson-text-right,.lesson-text-wrong){color:var(--accent-ink)}.lesson-text-right:not(.lesson-text-wrong){background-color:var(--gc);color:var(--gon)}.lesson-text-slot-input:not(.lesson-text-right,.lesson-text-wrong){background-color:var(--paper)}.lesson-text-fraction-name{color:var(--part-digit)}.lesson-text-slot{font-family:var(--sans);font-size:var(--fraction-slot-font-size,24px);text-align:center;font-weight:700;display:grid}.lesson-text-regular-naming-answer{font-size:34.56px}.lesson-text-division-answer{justify-self:end}.lesson-text-emphasis.lesson-text-emphasis:where(.lesson-text-lesson-demo-marker:where(*) *){color:var(--ink)}.lesson-text-emphasis.lesson-text-emphasis:not(.figures-naming-answer):where(.lesson-text-lesson-demo-marker:where(*) *){font-weight:620}.line-ray-segment-surface:not(.line-ray-segment-fitted-surface){aspect-ratio:3/2}.line-ray-segment-fitted-surface{aspect-ratio:auto}.line-ray-segment-surface{background-color:#fff;position:relative}.line-ray-segment-svg{display:block}.line-ray-segment-example{position:absolute}.mixed-conversion-mixed{align-items:center}.mixed-number-verdict{color:var(--part-digit);font-family:var(--sans);align-self:center;font-size:30px;font-weight:700;position:relative}.mixed-number-question{justify-items:center;display:grid;position:relative}.mixed-number-hop{fill:none;stroke-dasharray:1 2;stroke-linecap:round;stroke-width:3.5px;stroke:var(--whole-digit)}.mixed-number-count{font-size:12px}.mixed-number-not{white-space:nowrap;position:absolute}.mixed-number-underline{stroke-linecap:round;stroke-width:2.5px;stroke:var(--part-digit)}.mixed-picture-count-step{animation-name:figures-numeral-reveal-keyframes;animation-duration:.25s;animation-timing-function:ease-out;animation-fill-mode:both}.mixed-picture-missed{fill:var(--error)}@supports (color:color-mix(in lab, red, red)){.mixed-picture-missed{fill:color-mix(in srgb, var(--error) 30%, transparent)}}.mixed-picture-missed{pointer-events:none;stroke:var(--error)}.mixed-picture-marks{pointer-events:none;position:absolute}.mixed-picture-shade{pointer-events:none;transition-property:opacity;transition-duration:.65s;transition-timing-function:ease-in-out}.mixed-picture-above{z-index:1;position:relative}.mixed-picture{position:relative}@media (prefers-reduced-motion:reduce){.mixed-picture-count-step.mixed-picture-count-step{animation-name:none}.mixed-picture-shade.mixed-picture-shade{transition-property:none}}.mixed-reading-middle{font-size:32px;font-weight:650;line-height:1.2;position:relative}.mixed-reading-and{white-space:nowrap;position:absolute}.mixed-reading-and:not(.mixed-reading-below){transform:translate(-50%,-50%)}.mixed-reading-below{transform:translate(-50%)}.mixed-sum-number,.mixed-symbol-box,.mixed-symbol-digits{align-items:center}.mixed-symbol-seam,.mixed-symbol-centered{align-items:stretch}.mixed-symbol-whole-lit,.mixed-symbol-fraction-lit{animation-name:mixed-symbol-pop;animation-duration:.5s}.mixed-symbol-label{color:var(--mut)}.mixed-symbol-reason,.mixed-symbol-fraction-digits{color:var(--part-digit)}.mixed-symbol-whole-digits{color:var(--whole-digit)}.mixed-symbol-centered:not(.mixed-symbol-apart){column-gap:.08em}.mixed-symbol-seam:not(.mixed-symbol-apart){column-gap:.3em}.mixed-symbol-apart{column-gap:.4em}.mixed-symbol-frame{container-type:inline-size}.mixed-symbol-centered,.mixed-symbol-whole,.mixed-symbol-fraction,.mixed-symbol-box{display:flex}.mixed-symbol-seam{display:grid}.mixed-symbol-digits{display:inline-flex}.mixed-symbol-box{flex-direction:column}.mixed-symbol-label,.mixed-symbol-reason{font-family:var(--sans)}.mixed-symbol-label{font-size:16px}.mixed-symbol-reason{font-size:20px}.mixed-symbol-under{font-size:32px}.mixed-symbol-seam,.mixed-symbol-centered{font-size:min(88px,14cqw)}.mixed-symbol-label{font-weight:500}.mixed-symbol-reason{font-weight:600}.mixed-symbol-seam,.mixed-symbol-centered,.mixed-symbol-under{font-weight:650}.mixed-symbol-seam{grid-template-columns:1fr auto 1fr}.mixed-symbol-centered,.mixed-symbol-box{justify-content:center}.mixed-symbol-whole{justify-self:end}.mixed-symbol-fraction{justify-self:start}.mixed-symbol-seam,.mixed-symbol-centered{line-height:1.1}.mixed-symbol-under,.mixed-symbol-reason{line-height:1.2}.mixed-symbol-label{line-height:1}.mixed-symbol-under,.mixed-symbol-hanging,.mixed-symbol-label{position:absolute}.mixed-symbol-whole,.mixed-symbol-fraction,.mixed-symbol-box:not(.mixed-symbol-hanging){position:relative}.mixed-symbol-label,.mixed-symbol-reason{text-align:center}.mixed-symbol-box{transform-origin:50%}.mixed-symbol-under,.mixed-symbol-label{white-space:nowrap}@media (prefers-reduced-motion:reduce){.mixed-symbol-whole-lit.mixed-symbol-whole-lit,.mixed-symbol-fraction-lit.mixed-symbol-fraction-lit{animation-duration:0s}}.part-alias-names{color:var(--part-digit);justify-content:space-around;font-size:24px;display:flex}.part-symbol-instruction-figures-span{stroke-width:10px;stroke:#c9eaff;stroke:lab(90.8236% -8.07473 -13.8468)}.part-symbol-practice-figures-stage{position:relative}.part-symbol-practice-writing-example:not(.part-symbol-practice-writing-entrance){transition-delay:.35s;animation-delay:.35s}.part-symbol-practice-writing-entrance{transition-delay:0s;animation-delay:0s}.part-symbol-practice-writing-visible{opacity:1;pointer-events:auto;animation-name:figures-numeral-reveal-keyframes;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:backwards}.part-symbol-practice-writing-example:not(.part-symbol-practice-writing-visible){opacity:0;pointer-events:none}.part-symbol-practice-writing-fraction-drawing{position:absolute}.part-symbol-practice-writing-paired{transform:translate(0)}.part-symbol-practice-writing-grid-spacing{transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.part-symbol-practice-writing-visible.part-symbol-practice-writing-visible{animation-name:none}}.part-symbol-writing-pencil{aspect-ratio:5/4;filter:drop-shadow(1px 2px 1px #2721172e);filter:drop-shadow(1px 2px 1px lab(13.0353% 1.55172 7.8894/.18));pointer-events:none;animation-name:figures-numeral-reveal-keyframes;animation-duration:.2s;position:absolute}.part-symbol-writing-canvas{aspect-ratio:5/4;background-color:#f9fcff;background-color:lab(98.8425% -.827521 -2.07198);box-shadow:0 3px 8px #303c471a;box-shadow:0 3px 8px lab(24.5871% -2.98311 -8.42127/.1)}.part-symbol-writing-drawing{color:var(--ink);display:block}.part-symbol-writing-row{display:grid}.part-symbol-writing-row:not(.picture-symbol-practice-writing){grid-template-columns:1fr 1fr;position:relative}.part-symbol-writing-line{stroke-width:4px}.part-symbol-writing-numeral{stroke-width:5.5px}.part-symbol-writing-stroke{fill:none;stroke-dasharray:1;stroke-linecap:round;stroke-linejoin:round;stroke:currentColor;animation-name:figures-part-ring-draw;animation-timing-function:linear;animation-fill-mode:both}.part-symbol-writing-centered{transform:translate(calc(50% + 8px))}.part-symbol-writing-clearing{transition-property:none}@media (prefers-reduced-motion:reduce){.part-symbol-writing-stroke.part-symbol-writing-stroke{animation-name:none}.part-symbol-writing-pencil.part-symbol-writing-pencil{animation-name:none;display:none}}.partition-picture-figures-gallery{align-content:space-evenly}.partition-picture-figures-picture{align-items:center}.partition-picture-figures-gallery{column-gap:20px;display:grid}.partition-picture-figures-picture{display:grid}.partition-picture-figures-gallery{flex-grow:1;flex-basis:0}.partition-picture-figures-bar:not(.partition-picture-figures-horizontal){grid-column-end:3}.partition-picture-figures-horizontal{grid-column-end:4}.partition-picture-figures-bar:not(.partition-picture-figures-vertical),.partition-picture-figures-horizontal,.partition-picture-figures-layer{grid-column-start:1}.partition-picture-figures-vertical{grid-row-end:4;grid-column-start:4}.partition-picture-figures-layer{grid-row-start:1}.partition-picture-figures-vertical{grid-row-start:2}.partition-picture-figures-horizontal{grid-row-start:3}.partition-picture-figures-gallery{grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,auto);grid-template-columns:repeat(4,minmax(0,1fr))}.partition-picture-figures-vertical{justify-self:center}.partition-picture-figures-hidden{opacity:0}.partition-picture-figures-gallery{row-gap:16px}.picture-fraction-symbol{justify-content:center;align-items:center;display:flex}.picture-fraction-label{color:var(--part-digit);align-items:center;display:flex}.picture-fraction-labels{font-size:17px;line-height:1.3;display:grid}.picture-symbol-practice-side{box-sizing:content-box;flex-grow:1;flex-basis:0;position:relative;container-type:inline-size}.picture-symbol-practice-contents{display:contents}.picture-symbol-practice-writing{grid-template-columns:1fr 1fr;position:relative}.picture-symbol-practice-figure{justify-content:center}.picture-symbol-practice-student:not(.part-symbol-practice-writing-paired){transform:translate(calc(50% + 8px))}.picture-symbol-practice-figure.picture-symbol-practice-figure:where(.picture-symbol-practice-picture-practice-side-marker:where(*) *),.picture-symbol-practice-writing.picture-symbol-practice-writing:where(.picture-symbol-practice-picture-practice-side-marker:where(*) *){position:absolute}.picture-symbol-practice-writing.picture-symbol-practice-writing:not(.part-symbol-practice-writing-grid-spacing):where(.picture-symbol-practice-picture-practice-side-marker:where(*) *){transform:translateY(-50%)}@container (max-width:520px){.picture-symbol-practice-writing.picture-symbol-practice-writing.picture-symbol-practice-writing:where(.picture-symbol-practice-picture-practice-side-marker:where(*) *){grid-template-columns:1fr}.picture-symbol-practice-student.picture-symbol-practice-student.picture-symbol-practice-student:not(.part-symbol-practice-writing-paired):where(.picture-symbol-practice-picture-practice-side-marker:where(*) *){transform:translateY(calc(50% + 8px))}}.picture-symbol-writing-student{align-self:stretch}.picture-symbol-writing-paper{position:relative}@media (prefers-reduced-motion:reduce){.picture-symbol-writing-pencil.picture-symbol-writing-pencil{display:none}}.practice-notice-action{color:var(--ink)}.practice-notice-notice{color:var(--mut);font-size:13px;line-height:1.5}.reading-speech-status{color:var(--mut);grid-column:1/-1;font-size:14px;line-height:1.2}.reading-speech-microphone{justify-self:start}.session-headache-stage{flex-direction:column;align-items:center;display:flex}.session-headache-answer-row{align-items:center;font-size:18px;display:flex}.session-headache-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;animation-name:session-headache-reveal;animation-duration:.35s;animation-timing-function:ease-out;display:grid}.session-headache-caption{text-wrap:pretty;align-self:stretch;animation-name:session-headache-reveal;animation-duration:.35s;animation-timing-function:ease-out}.session-headache-incorrect{color:var(--error)}.session-headache-correct{color:var(--ink);font-weight:800}.session-headache-count{color:var(--part-digit);font-family:var(--heading);font-size:28px;font-weight:750}.session-headache-pie,.session-headache-figure{display:block}.session-headache-actions{justify-content:flex-end;display:flex}.session-headache-answer{display:grid}.session-headache-answer-feedback{text-align:center;font-size:14px;display:grid}.session-headache-portion{justify-items:center;display:grid}.session-headache-piece{fill:var(--learn);transition-property:opacity;transition-duration:.85s;transition-timing-function:ease-out}.session-headache-pie-base{fill:var(--paper)}.session-headache-number-input{font-family:var(--heading);text-align:center;font-size:30px}.session-headache-person{font-family:var(--heading);font-size:24px;font-weight:750}.session-headache-piece-count{font-size:17px}.session-headache-shaded{opacity:var(--dyn-opacity)}.session-headache-pie-outline:not(.session-headache-pie-rim){stroke-width:2.75px}.session-headache-pie-rim{stroke-width:3.5px}.session-headache-pie-outline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:var(--ink)}.session-headache-shade-delay{transition-delay:var(--dyn-transition-delay)}.session-headache-caption-hidden{visibility:hidden}@media (prefers-reduced-motion:reduce){.session-headache-caption.session-headache-caption,.session-headache-comparison.session-headache-comparison{animation-name:none}.session-headache-piece.session-headache-piece{transition-property:none}}.source-preview-controls{flex-wrap:wrap;align-items:center;display:flex}.source-preview-preview{align-items:flex-start}.source-preview-button{appearance:none;color:inherit;cursor:pointer}.source-preview-button:not(.source-preview-atom,.source-preview-question){background-color:#0000}.source-preview-atom{text-align:left;background-color:#0000;justify-content:space-between;font-weight:700;display:flex}.source-preview-question{background-color:#0000;font-size:12px}.source-preview-note{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.source-preview-note{color:color-mix(in srgb, var(--ink) 72%, transparent)}}.source-preview-note{font-size:13px}.source-preview-questions{flex-wrap:wrap;display:flex}.source-preview-return-link{font-size:13px;display:inline-block}.source-preview-library{flex:0 0 270px;position:sticky}.source-preview-atom-source{font-size:11px;font-weight:400}.source-preview-title{font-size:22px}.source-preview-position{font-weight:650}.source-preview-navigation{scrollbar-gutter:stable}.source-preview-findings-empty{visibility:hidden}.source-preview-atom[aria-expanded=true]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.source-preview-atom[aria-expanded=true]{background-color:color-mix(in srgb, var(--ink) 12%, transparent)}}.source-preview-question[aria-current=step]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.source-preview-question[aria-current=step]{background-color:color-mix(in srgb, var(--ink) 12%, transparent)}}.source-preview-button:focus-visible{outline-offset:-2px}.still-images-cover{background-color:#fff;justify-content:center;align-items:center;display:flex;position:absolute}.tiling-shapes-svg{display:block}.value-representations-definition{flex-direction:column;align-items:center;display:flex}.value-representations-card{justify-content:center;align-items:center;display:flex}.value-representations-lit{background-color:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.value-representations-lit{background-color:color-mix(in oklch, var(--part-digit) 16%, transparent)}}.value-representations-dot{background-color:var(--part-digit);display:inline-block}.value-representations-line{display:block}.value-representations{flex-wrap:wrap;justify-content:center;display:flex}.value-representations-dots{justify-content:center;display:flex}.value-representations-symbol{justify-content:center;font-size:34px;font-weight:650;display:inline-flex}.value-representations-tick{fill:var(--ink);font-size:12px}.value-representations-arrow{fill:var(--part-digit);stroke-width:3px;stroke:var(--part-digit)}.value-representations-line-card{flex-basis:100%}.value-representations-meaning{font-size:22px}.value-representations-word{font-size:40px;font-weight:700}.value-representations-digits{font-variant-numeric:tabular-nums}.value-representations-axis{stroke-width:2px;stroke:var(--ink)}.word-meaning-svg{display:block}.word-meaning-word{font-weight:700}.lesson-player-unit-answer-row{grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.lesson-player-answer-grid{grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.lesson-player-instruction-actions{justify-content:space-between;align-items:center;display:flex}.lesson-player-fraction-row{flex-wrap:wrap;align-items:center;display:flex}.lesson-player-free{align-items:center;display:inline-flex}.lesson-player-repetition-typed{align-items:center;display:flex}.lesson-player-naming-answer-row{align-items:center;display:grid;position:relative}.lesson-player-repeat-button{appearance:none;outline-color:var(--part-digit);outline-offset:4px;outline-width:0;outline-style:solid;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.lesson-player-controls{z-index:5;align-items:center;display:flex;position:fixed}.lesson-player-heard{color:var(--mut);font-family:var(--mono);overflow-wrap:anywhere;align-items:center;font-size:12px;display:flex}.lesson-player-unit-feedback-row:not(.lesson-player-parts-spoken-actions){align-items:flex-end}.lesson-player-parts-spoken-actions{align-items:flex-start}.lesson-player-unit-feedback{flex-direction:column;align-items:flex-start;display:flex}.lesson-player-answer-shown{pointer-events:auto;flex-direction:column;align-items:flex-start;animation-name:lesson-player-answer-fade;animation-duration:.24s;animation-timing-function:ease-out;animation-fill-mode:both;display:flex}.lesson-player-repetition{flex-direction:column;align-items:flex-start;display:flex}.lesson-player-instruction-back{background-color:var(--paper);color:var(--ink);flex-shrink:0;justify-content:center;align-self:center}.lesson-player-listening-above{grid-column:1/-1;align-self:end}.lesson-player-unit-inline-action,.lesson-player-answer-action{place-self:stretch end}.lesson-player-listening-dot{animation-name:lesson-player-listening-pulse;animation-duration:1.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.lesson-player-instruction-frame{animation-name:none}.lesson-player-repeat-button:not(.lesson-player-repeat-active){background-color:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.lesson-player-repeat-button:not(.lesson-player-repeat-active){background-color:color-mix(in oklch, var(--part-digit) 7%, var(--paper))}}.lesson-player-repeat-button:not(.lesson-player-repeat-active){color:var(--part-digit)}.lesson-player-control{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lesson-player-control{background-color:color-mix(in srgb, var(--ink) 4%, var(--void))}}.lesson-player-control{box-shadow:0 3px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.lesson-player-control{box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 12%, transparent)}}.lesson-player-control{color:var(--mut);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.lesson-player-naming-listening{background-color:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.lesson-player-naming-listening{background-color:color-mix(in srgb, var(--part-digit) 7%, var(--paper))}}.lesson-player-naming-listening{pointer-events:none;position:absolute;transform:translateY(-50%)}.lesson-player-repeat-listening{background-color:currentColor}.lesson-player-listening-dot:not(.lesson-player-repeat-listening){background-color:var(--accent)}.lesson-player-free-input{background-color:var(--paper);color:var(--ink);text-align:center}.lesson-player-repetition-input{background-color:var(--paper);box-sizing:border-box;color:var(--ink);font-family:var(--sans);font-size:17px}.lesson-player-repeat-active{background-color:var(--part-digit);color:var(--paper)}.lesson-player-expression{color:var(--accent-ink);font-family:var(--sans);font-size:24px;font-weight:700}.lesson-player-repeat-correct{color:var(--gon);font-weight:750}.lesson-player-demo{color:var(--mut);font-size:17px;line-height:1.55}.lesson-player-repeat-status:not(.lesson-player-repeat-correct){color:var(--mut)}.lesson-player-source-image{display:block}.lesson-player-unit-inline-feedback,.lesson-player-answer-feedback{display:contents}.lesson-player-answer-status{pointer-events:none;flex-direction:column;grid-column:1/-1;justify-content:flex-end;display:flex}.lesson-player-voice-recovery{display:flow-root}.lesson-player-parts-hidden-caption,.lesson-player-voiced{display:none}.lesson-player-frame{flex-direction:column}.lesson-player-frame-body{flex-direction:column;flex-grow:1}.lesson-player-unit-feedback-row{flex-direction:row;justify-content:space-between}.lesson-player-unit-feedback-button{flex-shrink:0}.lesson-player-repeat-status{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.lesson-player-repeat-button:not(.equal-parts-question-retry-speech){font-size:16px}.lesson-player-fraction-row:not(.lesson-player-expression){font-size:22px}.lesson-player-unit-inline-status{grid-column:1/-1}.lesson-player-parts-figures{justify-content:center}.lesson-player-figures{view-transition-class:lesson-player-diagram-transition;flex-direction:column;flex-grow:1;justify-content:center;display:flex}.lesson-player-parts-instruction-actions{justify-content:flex-end}.lesson-player-next{opacity:1;visibility:visible}.lesson-player-hidden-caption,.lesson-player-repeat-waiting{visibility:hidden}.lesson-player-frame.lesson-player-frame:not(.block-progress-complete,.counted-parts-question-card,.lesson-player-instruction-frame):where(.session-shell-session-main-marker:where(*) *){animation-name:lesson-player-answer-fade}.lesson-player-control[aria-pressed=true]{color:var(--ink)}.lesson-player-frame.lesson-player-frame:where(.session-shell-session-main-marker:where(*) *),.lesson-player-frame-body.lesson-player-frame-body:where(.session-shell-session-main-marker:where(*) *){display:flex}.lesson-player-repeat-button:focus-visible{outline-width:3px}.lesson-player-figures.lesson-player-figures:where(.theme-marker.learn-turn *){view-transition-class:lesson-player-turn-transition}.lesson-player-figures.lesson-player-figures:where(.session-shell-session-main-marker:where(*) *){view-transition-name:learn-diagram}.lesson-player-demo:not(.lesson-player-hidden-caption)[aria-hidden=true]{visibility:hidden}.lesson-player-next:disabled{opacity:0;visibility:hidden}.lesson-player-repeat-button:not(.lesson-player-repeat-active):hover{background-color:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.lesson-player-repeat-button:not(.lesson-player-repeat-active):hover{background-color:color-mix(in oklch, var(--part-digit) 12%, var(--paper))}}.lesson-player-repeat-active:hover{background-color:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.lesson-player-repeat-active:hover{background-color:color-mix(in oklch, var(--part-digit) 90%, var(--ink))}}.lesson-player-repeat-button:not(.lesson-player-repeat-active):active{background-color:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.lesson-player-repeat-button:not(.lesson-player-repeat-active):active{background-color:color-mix(in oklch, var(--part-digit) 18%, var(--paper))}}.lesson-player-repeat-active:active{background-color:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.lesson-player-repeat-active:active{background-color:color-mix(in oklch, var(--part-digit) 82%, var(--ink))}}.lesson-player-control:active{box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.lesson-player-control:active{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 12%, transparent)}}.lesson-player-control:active{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.lesson-player-frame.lesson-player-frame:not(.block-progress-complete,.counted-parts-question-card,.lesson-player-instruction-frame),.lesson-player-answer-shown.lesson-player-answer-shown,.lesson-player-listening-dot.lesson-player-listening-dot{animation-name:none}}.mathtext-fraction{vertical-align:middle;align-items:center;font-weight:650;display:inline-flex}.mathtext-stack{flex-direction:column;align-items:center;font-size:.76em;line-height:1.15;display:inline-flex}.mathtext-emphasis{background-color:var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.mathtext-emphasis{background-color:color-mix(in oklch, var(--part-digit) 14%, transparent)}}.mathtext-emphasis{color:var(--part-digit)}.mathtext-emphasis:not(.mathtext-bar-emphasis){box-shadow:0 0 0 3px var(--part-digit)}@supports (color:color-mix(in lab, red, red)){.mathtext-emphasis:not(.mathtext-bar-emphasis){box-shadow:0 0 0 3px color-mix(in oklch, var(--part-digit) 14%, transparent)}}.mathtext-bar-emphasis{box-shadow:0 2px 0 0 var(--part-digit)}.mathtext-hidden{clip-path:inset(50%);white-space:nowrap;position:absolute}.mathtext-stack.mathtext-stack:where(.figures-figure-label-marker:where(*) *){font-size:1em}.placement-map-row{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-size:10px;display:grid}.placement-map-button{appearance:none;cursor:pointer;text-align:left;background-color:#0000;background-image:none}.placement-map-dev-reset{appearance:none;color:var(--ink);background-color:#0000;background-image:none}@supports (color:color-mix(in lab, red, red)){.placement-map-dev-reset{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.placement-map-dev-reset{cursor:pointer;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px}.placement-map-cell:not(.placement-map-cell-active,.placement-map-cell-firm){background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-map-cell:not(.placement-map-cell-active,.placement-map-cell-firm){background-color:color-mix(in srgb, var(--ink) 13%, transparent)}}.placement-map-cell-active{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-map-cell-active{background-color:color-mix(in srgb, var(--ink) 20%, transparent)}}.placement-map-cell-active{box-shadow:inset 0 0 0 1px var(--ink);transform:rotate(45deg)scale(1.35)}.placement-map-cell-firm-inferred{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-map-cell-firm-inferred{background-color:color-mix(in srgb, var(--ink) 50%, transparent)}}.placement-map-cell-firm-inferred{box-shadow:0 0 7px var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-map-cell-firm-inferred{box-shadow:0 0 7px color-mix(in srgb, var(--ink) 16%, transparent)}}.placement-map-dev-panel{background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.placement-map-dev-panel{background-color:color-mix(in srgb, var(--void) 70%, transparent)}}.placement-map-dev-panel{position:fixed}.placement-map-cell-firm:not(.placement-map-cell-active){background-color:var(--ink);box-shadow:0 0 9px var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-map-cell-firm:not(.placement-map-cell-active){box-shadow:0 0 9px color-mix(in srgb, var(--ink) 30%, transparent)}}.placement-map-cell-gap{background-color:var(--void);box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-map-cell-gap{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 75%, transparent)}}.placement-map-cell-gap-inferred{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-map-cell-gap-inferred{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 35%, transparent)}}.placement-map-dev-head{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-map-dev-head{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.placement-map-dev-head{font-family:var(--mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:10.5px}.placement-map-state,.placement-map-now{color:var(--ink)}.placement-map-code:not(.placement-map-now),.placement-map-inferred{color:var(--mut)}.placement-map-sum{color:var(--mut);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;font-size:10px;display:flex}.placement-map-dev-reset:not(.session-navigator-reset){display:block}.placement-map{flex-direction:column;display:flex}.placement-map-cell{flex:0 0 10px;justify-self:center;position:relative}.placement-map-row:not(.teach-row){grid-template-columns:12px 48px 1fr}.placement-map-cell:not(.placement-map-cell-active){transform:rotate(45deg)}.placement-map-code.placement-map-code:not(.placement-map-now):where(.placement-map-row-marker:hover *),.placement-map-inferred.placement-map-inferred:where(.placement-map-row-marker:hover *){color:var(--ink)}.placement-map-cell-firm-inferred.placement-map-cell-firm-inferred:where(.placement-results-marker:where(*) *){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.placement-map-cell-firm-inferred.placement-map-cell-firm-inferred:where(.placement-results-marker:where(*) *){background-color:color-mix(in srgb, var(--accent) 50%, transparent)}}.placement-map-cell-firm-inferred.placement-map-cell-firm-inferred:where(.placement-results-marker:where(*) *){box-shadow:0 0 9px var(--accent)}@supports (color:color-mix(in lab, red, red)){.placement-map-cell-firm-inferred.placement-map-cell-firm-inferred:where(.placement-results-marker:where(*) *){box-shadow:0 0 9px color-mix(in srgb, var(--accent) 45%, transparent)}}.placement-map-cell-firm.placement-map-cell-firm:not(.placement-map-cell-active):where(.placement-results-marker:where(*) *){background-color:var(--accent);box-shadow:0 0 9px var(--accent)}@supports (color:color-mix(in lab, red, red)){.placement-map-cell-firm.placement-map-cell-firm:not(.placement-map-cell-active):where(.placement-results-marker:where(*) *){box-shadow:0 0 9px color-mix(in srgb, var(--accent) 45%, transparent)}}.placement-map-dev-reset[aria-pressed=true],.placement-map-dev-reset:hover{color:var(--ink)}@media (max-width:1047px){.placement-map-dev-panel.placement-map-dev-panel{position:static;transform:none}}.placement-question-option,.placement-question-check-row,.placement-question-bar{align-items:center}.placement-question-feedback:not(.lesson-player-unit-feedback-row){align-items:flex-start}.placement-question-feedback-button:not(.lesson-player-unit-inline-action){align-self:flex-end}.placement-question-feedback{animation-duration:.4s}.placement-question-card{animation-duration:.5s;animation-fill-mode:both}.placement-question-feedback{animation-fill-mode:both}.placement-question-card:not(.block-progress-complete,.counted-parts-question-card,.lesson-player-frame,.lesson-player-instruction-frame),.placement-question-feedback:not(.lesson-player-instruction-frame){animation-name:placement-question-rise}.placement-question-card,.placement-question-feedback{animation-timing-function:cubic-bezier(.2,.7,.2,1)}.placement-question-option,.placement-question-fill-input{appearance:none}.placement-question-correct-letter{background-color:var(--gon)}@supports (color:color-mix(in lab, red, red)){.placement-question-correct-letter{background-color:color-mix(in srgb, var(--gon) 12%, transparent)}}.placement-question-letter{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-letter{background-color:color-mix(in srgb, var(--ink) 4%, transparent)}}.placement-question-stamp{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-stamp{background-color:color-mix(in srgb, var(--ink) 4%, transparent)}}.placement-question-pip{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-pip{background-color:color-mix(in srgb, var(--ink) 6%, transparent)}}.placement-question-bar-track{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-bar-track{background-color:color-mix(in srgb, var(--ink) 6%, transparent)}}.placement-question-chosen{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-chosen{background-color:color-mix(in srgb, var(--ink) 8%, transparent)}}.placement-question-pip-on{background-color:var(--current)}.placement-question-wrong-option,.placement-question-verdict-miss,.placement-question-wrong{background-color:var(--error-surface)}.placement-question-correct,.placement-question-verdict:not(.placement-question-verdict-miss),.placement-question-right:not(.placement-question-wrong),.placement-question-bar-fill{background-color:var(--gc)}.placement-question-bar-marker{background-color:var(--gon)}.placement-question-card,.placement-question-option,.placement-question-fill-input:not(.placement-question-right,.placement-question-wrong){background-color:var(--paper)}.placement-question-wrong-option{box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-wrong-option{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 10%, transparent)}}.placement-question-option{box-shadow:0 3px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-option{box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 10%, transparent)}}.placement-question-fill-input{box-shadow:0 3px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-fill-input{box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 16%, transparent)}}.placement-question-chosen{box-shadow:0 3px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-chosen{box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 28%, transparent)}}.placement-question-stamp{box-shadow:0 3px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-stamp{box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 8%, transparent)}}.placement-question-correct{box-shadow:0 3px 0 var(--grim)}.placement-question-card{box-shadow:4px 5px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-card{box-shadow:4px 5px 0 color-mix(in srgb, var(--ink) 16%, transparent)}}.placement-question-bar-fill{box-shadow:inset 0 -2px 0 var(--grim)}.placement-question-option{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-option{color:color-mix(in srgb, var(--ink) 87.5%, var(--void))}}.placement-question-wrong-option,.placement-question-verdict-miss,.placement-question-wrong{color:var(--error)}.placement-question-correct,.placement-question-verdict:not(.placement-question-verdict-miss),.placement-question-right:not(.placement-question-wrong){color:var(--gon)}.placement-question-chosen,.placement-question-missed,.placement-question-stamp,.placement-question-fill-input:not(.placement-question-right,.placement-question-wrong){color:var(--ink)}.placement-question-hint,.placement-question-why,.placement-question-bar-label{color:var(--mut)}.placement-question-option{cursor:pointer}.placement-question-options,.placement-question-option,.placement-question-check-row,.placement-question-pips,.placement-question-feedback:not(.lesson-player-unit-inline-feedback),.placement-question-bar{display:flex}.placement-question-letter{display:grid}.placement-question-bar-track{flex-basis:0%}.placement-question-letter{flex-basis:24px}.placement-question-options,.placement-question-feedback:not(.lesson-player-unit-feedback-row){flex-direction:column}.placement-question-letter{flex-grow:0}.placement-question-bar-track{flex-grow:1}.placement-question-letter{flex-shrink:0}.placement-question-bar-track{flex-shrink:1}.placement-question-hint,.placement-question-letter,.placement-question-verdict,.placement-question-stamp,.placement-question-bar-label{font-family:var(--mono)}.placement-question-option,.placement-question-fill-input:not(.session-headache-number-input){font-family:var(--sans)}.placement-question-letter,.placement-question-bar-label{font-size:10.5px}.placement-question-stamp{font-size:11.5px}.placement-question-hint,.placement-question-verdict{font-size:11px}.placement-question-why{font-size:14.5px}.placement-question-option{font-size:15.5px}.placement-question-fill-input:not(.session-headache-number-input){font-size:17px}.placement-question{font-size:19px}.placement-question-option{font-weight:550}.placement-question-letter,.placement-question-verdict{font-weight:700}.placement-question-check-row{justify-content:space-between}.placement-question{letter-spacing:-.01em}.placement-question-stamp{letter-spacing:.08em}.placement-question-bar-label{letter-spacing:.09em}.placement-question-verdict{letter-spacing:.12em}.placement-question-hint{letter-spacing:.14em}.placement-question-option{line-height:1.45}.placement-question{line-height:1.55}.placement-question-why{line-height:1.6}.placement-question-bar-marker{position:absolute}.placement-question-card,.placement-question-bar-fill{position:relative}.placement-question-option{text-align:left}.placement-question-hint,.placement-question-verdict,.placement-question-bar-label{text-transform:uppercase}.placement-question-bar-marker{transform:translateY(-50%)}.placement-question-wrong-option{transform:translateY(2px)}.placement-question-bar-label{white-space:nowrap}.placement-question{white-space:pre-line}.placement-question-feedback-button.placement-question-feedback-button:not(.lesson-player-unit-inline-action):where(.lesson-surface-bank-preview-marker:where(*) *){align-self:flex-start}.placement-question-card.placement-question-card:not(.block-progress-complete,.counted-parts-question-card,.lesson-player-frame,.lesson-player-instruction-frame):where(.placement-question-atom-player-marker:where(*) *){animation-name:none}.placement-question-card.placement-question-card:where(.placement-question-atom-player-marker:where(*) *){background-color:var(--board-paper);box-shadow:none}.placement-question.placement-question:where(.lesson-surface-marker:where(*) *),.placement-question.placement-question:where(.placement-place-marker:where(*) *){font-family:var(--heading)}.placement-question.placement-question:where(.placement-question-atom-player-marker:where(*) *){font-size:16px}.placement-question.placement-question:where(.placement-place-marker:where(*) *){font-size:24px}.placement-question.placement-question:where(.lesson-surface-marker:where(*) *){font-size:24px;font-weight:700}.placement-question.placement-question:where(.placement-place-marker:where(*) *){font-weight:700;line-height:1.35}.placement-question.placement-question:where(.lesson-surface-marker:where(*) *){line-height:1.35}.placement-question-option:disabled{cursor:default}.placement-question-option:hover:enabled{box-shadow:0 4px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-option:hover:enabled{box-shadow:0 4px 0 color-mix(in srgb, var(--ink) 12%, transparent)}}.placement-question-chosen:hover:enabled{box-shadow:0 4px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-chosen:hover:enabled{box-shadow:0 4px 0 color-mix(in srgb, var(--ink) 12%, transparent)}}.placement-question-option:hover:enabled{transform:translateY(-1px)}.placement-question-option:active:enabled{box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-option:active:enabled{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 10%, transparent)}}.placement-question-chosen:active:enabled{box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-question-chosen:active:enabled{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 10%, transparent)}}.placement-question-option:active:enabled{transform:translateY(2px)}.placement-results,.placement-row{align-items:center}.placement-intro:not(.session-complete-root){align-items:flex-start}.placement-fineprint{align-self:center}.placement-strand{align-self:stretch}.placement-rise{animation-name:placement-question-rise;animation-duration:.9s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}.placement-emphasis{background-color:#0000}.placement-intro-primary:not(.session-complete-finish){background-color:var(--accent)}.placement-card-primary:not(.lesson-player-instruction-back,.placement-intro-primary,.session-complete-finish){background-color:var(--ink)}.placement-intro,.placement-strand{background-color:var(--paper)}.placement-emphasis,.placement-card-primary{background-image:none}.placement-ghost{box-shadow:0 3px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-ghost{box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 8%, transparent)}}.placement-card-primary{box-shadow:0 4px 0 var(--button-shadow,var(--ink))}@supports (color:color-mix(in lab, red, red)){.placement-card-primary{box-shadow:0 4px 0 var(--button-shadow,color-mix(in srgb, var(--ink) 35%, transparent))}}.placement-intro{box-shadow:4px 5px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-intro{box-shadow:4px 5px 0 color-mix(in srgb, var(--ink) 16%, transparent)}}.placement-strand{box-shadow:4px 5px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-strand{box-shadow:4px 5px 0 color-mix(in srgb, var(--ink) 16%, transparent)}}.placement-emphasis{color:inherit}.placement-frontier{color:var(--accent-ink)}.placement-intro-eyebrow{color:var(--accent)}.placement-progress,.placement-code,.placement-judgement{color:var(--mut)}.placement-card-primary:not(.lesson-player-instruction-back,.placement-intro-primary,.session-complete-finish){color:var(--on-color,#fff)}.placement-intro-primary:not(.session-complete-finish){color:var(--on-color)}.placement-card-primary{cursor:pointer}.placement-place,.placement-intro,.placement-results{display:flex}.placement-row{display:grid}.placement-place,.placement-intro,.placement-results{flex-direction:column}.placement-emphasis{font-family:inherit}.placement-title{font-family:var(--heading)}.placement-progress,.placement-code,.placement-judgement{font-family:var(--mono)}.placement-intro-eyebrow{font-family:var(--sans)}.placement-judgement{font-size:10.5px}.placement-progress{font-size:11.5px}.placement-code{font-size:12px}.placement-gloss{font-size:15px}.placement-lede,.placement-card-primary{font-size:16px}.placement-title:not(.source-preview-title){font-size:clamp(32px,4vw,44px)}.placement-emphasis{font-size:inherit;font-style:inherit}.placement-frontier{font-weight:700}.placement-title,.placement-intro-eyebrow,.placement-card-primary{font-weight:800}.placement-emphasis{font-weight:inherit}.placement-row{grid-template-columns:18px auto 1fr auto}.placement-card-primary{letter-spacing:-.01em}.placement-title{letter-spacing:-.02em}.placement-progress{letter-spacing:.09em}.placement-judgement{letter-spacing:.12em}.placement-title{line-height:1.12}.placement-emphasis{line-height:inherit}.placement-place{position:relative}.placement-results,.placement-progress{text-align:center}.placement-intro:not(.session-complete-root),.placement-strand{text-align:left}.placement-progress,.placement-judgement{text-transform:uppercase}.placement-title{text-wrap:wrap}.placement-card-primary.placement-card-primary:focus-visible:where(.placement-source-player-marker:where(*) *),.placement-ghost.placement-ghost:focus-visible:where(.placement-source-player-marker:where(*) *){outline-color:var(--board-active);outline-offset:2px;outline-width:2px;outline-style:solid}.placement-card-primary:disabled{box-shadow:0 2px 0 var(--button-shadow,var(--ink))}@supports (color:color-mix(in lab, red, red)){.placement-card-primary:disabled{box-shadow:0 2px 0 var(--button-shadow,color-mix(in srgb, var(--ink) 35%, transparent))}}.placement-card-primary:disabled{cursor:default}.placement-card-primary:not(.lesson-player-next):disabled{opacity:.4}.placement-ghost:active{box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.placement-ghost:active{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 8%, transparent)}}.placement-ghost:active{transform:translateY(2px)}.placement-card-primary:hover:enabled{filter:brightness(1.06)}.placement-card-primary:active:enabled{box-shadow:0 1px 0 var(--button-shadow,var(--ink))}@supports (color:color-mix(in lab, red, red)){.placement-card-primary:active:enabled{box-shadow:0 1px 0 var(--button-shadow,color-mix(in srgb, var(--ink) 35%, transparent))}}.placement-card-primary:active:enabled{transform:translateY(3px)}.marketing-title-delay{animation-delay:80ms}.marketing-lede-delay{animation-delay:.16s}.marketing-action-delay{animation-delay:.26s}.marketing-rise{animation-name:placement-question-rise;animation-duration:.9s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}.marketing-glow{background-color:#0000;background-image:radial-gradient(640px 420px at 50% -8%, var(--ink), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.marketing-glow{background-image:radial-gradient(640px 420px at 50% -8%, color-mix(in srgb, var(--ink) 9%, transparent), transparent 70%)}}.marketing-glow{pointer-events:none;position:fixed}.marketing-grid{background-image:linear-gradient(var(--gridline) 1px, transparent 1px), linear-gradient(90deg, var(--gridline) 1px, transparent 1px);pointer-events:none;background-size:72px 72px;position:fixed;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000,#0000 85%);mask-image:radial-gradient(120% 90% at 50% 0,#000,#0000 85%)}.marketing-line{text-wrap:balance;display:block}.marketing-stage{flex-direction:column;display:flex;position:relative}.marketing-hero{text-align:center;flex-direction:column;justify-content:center;display:flex}.marketing-lede{font-size:16.5px;line-height:1.5}.oauth-consent-shell{color:#f6f1ec;color:lab(95.355% 1.13425 2.78125);background-color:#15110c;background-color:lab(5.25523% 1.45006 2.88487);display:grid}.oauth-consent-panel{background-color:#1f1914;background-color:lab(9.50082% 2.18225 4.88264);box-shadow:0 24px 70px #0301016b;box-shadow:0 24px 70px lab(.460289% .202641 .363478/.42)}.oauth-consent-button:not(.oauth-consent-secondary){color:#15110c;color:lab(5.25523% 1.45006 2.88487);background-color:#ed9d44;background-color:lab(71.7571% 25.5515 57.1642)}.oauth-consent-secondary{color:inherit;background-color:#0000}.oauth-consent-details{border-block:1px solid #f6f1ec1f;border-block:1px solid lab(95.355% 1.13425 2.78125/.12);display:grid}.oauth-consent-kicker,.oauth-consent-term{color:#d29f6d;color:lab(69.6496% 15.2432 33.8538);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.2}.oauth-consent-muted{color:#bcb6b1;color:lab(74.4731% 1.42974 3.48423);line-height:1.55}.oauth-consent-error{color:#ff9588;color:lab(73.1856% 42.9403 27.3773);line-height:1.5}.oauth-consent-button{cursor:pointer;font-family:var(--sans);font-size:.94rem;font-weight:650;line-height:1}.oauth-consent-actions{justify-content:flex-end;display:flex}.oauth-consent-detail{grid-template-columns:110px 1fr;display:grid}.oauth-consent-heading{letter-spacing:-.025em;font-size:2rem;line-height:1.12}.oauth-consent-description{overflow-wrap:anywhere}.oauth-consent-button:disabled{cursor:wait;opacity:.58}.session-complete-root{text-align:center;align-items:center;position:relative}.session-complete-check{background-color:var(--sessc);box-shadow:0 6px 0 var(--sessrim);color:var(--sesson);justify-content:center;align-items:center;font-size:36px;display:flex}.session-complete-confetti-position{animation-delay:var(--dyn-animation-delay);animation-duration:var(--dyn-animation-duration)}.session-complete-falling{animation-name:session-complete-falling-keyframes;animation-timing-function:linear;animation-fill-mode:both}.session-complete-stat{background-color:var(--current)}@supports (color:color-mix(in lab, red, red)){.session-complete-stat{background-color:color-mix(in srgb, var(--current) 22%, var(--paper))}}.session-complete-stat{box-shadow:0 4px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-complete-stat{box-shadow:0 4px 0 color-mix(in srgb, var(--ink) 8%, transparent)}}.session-complete-accent{background-color:var(--accent)}.session-complete-checkin{background-color:var(--checkin)}.session-complete-current{background-color:var(--current)}.session-complete-review{background-color:var(--review)}.session-complete-finish{background-color:var(--sessc);color:var(--sesson)}.session-complete-story{background-color:var(--story)}.session-complete-label{color:var(--mut);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px}.session-complete-page-confetti{pointer-events:none;z-index:1000;display:block;position:fixed}.session-complete-value{font-family:var(--heading);font-size:26px;font-weight:750;display:block}.session-complete-stats{flex-wrap:wrap;justify-content:center;display:flex}.session-complete-confetti{position:absolute}.session-complete-stat:nth-child(4){background-color:var(--checkin)}@supports (color:color-mix(in lab, red, red)){.session-complete-stat:nth-child(4){background-color:color-mix(in srgb, var(--checkin) 18%, var(--paper))}}.session-complete-stat:nth-child(2){background-color:var(--learn)}@supports (color:color-mix(in lab, red, red)){.session-complete-stat:nth-child(2){background-color:color-mix(in srgb, var(--learn) 12%, var(--paper))}}.session-complete-stat:nth-child(3){background-color:var(--review)}@supports (color:color-mix(in lab, red, red)){.session-complete-stat:nth-child(3){background-color:color-mix(in srgb, var(--review) 12%, var(--paper))}}@media (prefers-reduced-motion:reduce){.session-complete-page-confetti.session-complete-page-confetti{display:none}}.session-narrative-caption{-webkit-text-stroke-color:#0000009e;-webkit-text-stroke-width:max(2px, calc(var(--film-h) * .00556));color:#fcfcfc;filter:drop-shadow(0 4px 18px #00000073);font-size:max(15px, calc(var(--film-h) * .0389));letter-spacing:-.005em;paint-order:stroke fill;pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none;font-weight:600;line-height:1.24;position:absolute;transform:translate(-50%)}.session-narrative-unavailable{background-color:var(--void);color:var(--ink);text-align:center;align-content:center;justify-items:center;display:grid;position:absolute}.session-narrative-skip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffd1;cursor:pointer;font-family:inherit;font-size:.78rem;font-style:inherit;font-weight:inherit;letter-spacing:.06em;line-height:inherit;text-transform:uppercase;background-color:#080a0e73;position:absolute}.session-narrative-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.session-narrative-play{background-color:color-mix(in srgb, var(--void) 55%, transparent)}}.session-narrative-play{color:var(--ink);cursor:pointer;font-family:inherit;font-size:.82rem;font-style:inherit;font-weight:inherit;letter-spacing:.06em;line-height:inherit;text-transform:uppercase}.session-narrative-stage{background-color:#0b0b0c}.session-narrative-film{object-fit:contain;display:block;position:absolute}.session-narrative-caption-line{display:block}.session-narrative-play:not(.session-narrative-continue-lesson){position:absolute;transform:translate(-50%,-50%)}.session-narrative-stage:not(.session-narrative-inline-stage){z-index:40;position:fixed}.session-narrative-inline-stage{z-index:auto;position:relative}.session-narrative-continue-lesson{position:static;transform:none}.session-narrative-skip:hover{color:#fff}.session-navigator-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.session-navigator-strip{flex-wrap:wrap;align-items:center;display:flex}.session-navigator-run{flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex}.session-navigator-jump{appearance:none;background-color:var(--sessc);color:var(--sesson);cursor:pointer;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.session-navigator-atom{appearance:none;cursor:pointer;font-family:var(--sans);letter-spacing:-.01em;overflow-wrap:anywhere;background-color:#0000;font-size:12.5px;font-weight:750}.session-navigator-dock{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-dock{background-color:color-mix(in srgb, var(--ink) 4%, var(--void))}}.session-navigator-dock{box-shadow:0 5px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-dock{box-shadow:0 5px 0 color-mix(in srgb, var(--ink) 8%, transparent)}}.session-navigator-dock{box-sizing:border-box;flex-direction:column;display:flex;position:relative}.session-navigator-dot:not(.session-navigator-now){box-shadow:0 2px 0 var(--sessrim)}.session-navigator-reset{box-shadow:0 3px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-reset{box-shadow:0 3px 0 color-mix(in srgb, var(--ink) 12%, transparent)}}.session-navigator-reset{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-reset{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.session-navigator-reset{font-weight:700;display:inline-block}.session-navigator-now{box-shadow:0 3px 0 var(--sessrim), 0 0 0 2.5px var(--ink);opacity:1;transform:scale(1.25)}.session-navigator-jump:not(.session-navigator-dot,.session-navigator-now){box-shadow:0 3px 0 var(--sessrim)}.session-navigator-heading{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-heading{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.session-navigator-heading{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}.session-navigator-atom:not(.session-navigator-firm){color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-atom:not(.session-navigator-firm){color:color-mix(in srgb, var(--ink) 60%, transparent)}}.session-navigator-firm{color:var(--ink)}.session-navigator-speed{cursor:pointer}.session-navigator-autoplay-dock{z-index:5;display:flex;position:fixed}.session-navigator-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));display:grid}.session-navigator-jump:not(.session-navigator-now){opacity:1}.session-navigator-autoplay-control{position:static}.session-navigator-playback-pause{z-index:50}.session-navigator-atom[aria-expanded=true]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-atom[aria-expanded=true]{background-color:color-mix(in srgb, var(--ink) 9%, transparent)}}.session-navigator-reset[aria-pressed=true]{color:var(--ink)}.session-navigator-jump.session-navigator-jump:not(.session-navigator-now):where(.session-navigator-marker:has([aria-current=step]) *){opacity:.45}.session-navigator-jump:not(.session-navigator-now):focus-visible{opacity:1}.session-navigator-reset:hover,.session-navigator-atom:not(.session-navigator-firm):hover{color:var(--ink)}.session-navigator-jump:hover{filter:brightness(1.08)}.session-navigator-jump:not(.session-navigator-now):hover{opacity:1}.session-navigator-reset:active{box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-reset:active{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 12%, transparent)}}.session-navigator-reset:active{transform:translateY(2px)}.session-navigator-jump:not(.session-navigator-dot,.session-navigator-now):active,.session-navigator-dot:not(.session-navigator-now):active{box-shadow:0 1px 0 var(--sessrim)}.session-navigator-now:active{transform:scale(1.25)translateY(2px)}.session-navigator-jump:not(.session-navigator-now):active{transform:translateY(2px)}.session-panel-motion-fall:not(.session-panel-motion-delay,.session-panel-motion-jolt){animation-delay:.1s}.session-panel-motion-jolt{animation-delay:.44s}.session-panel-motion-delay:not(.session-panel-motion-jolt){animation-delay:var(--dyn-animation-delay)}.session-panel-motion-jolt{animation-duration:.21s}.session-panel-motion-drop:not(.session-panel-motion-jolt),.session-panel-motion-shake{animation-duration:.28s}.session-panel-motion-settle:not(.session-panel-motion-jolt),.session-panel-motion-pop{animation-duration:.32s}.session-panel-motion-dust{animation-duration:.38s}.session-panel-motion-fall:not(.session-panel-motion-jolt){animation-duration:.3s}.session-panel-motion-detonate{animation-duration:.43s}.session-panel-motion-blast{animation-duration:.48s}.session-panel-motion-shatter:not(.session-panel-motion-detonate){animation-duration:.62s}.session-panel-motion-confetti:not(.session-complete-confetti-position){animation-duration:1.2s}.session-panel-motion-drop,.session-panel-motion-settle,.session-panel-motion-fall,.session-panel-motion-jolt,.session-panel-motion-shatter,.session-panel-motion-blast,.session-panel-motion-dust,.session-panel-motion-confetti,.session-panel-motion-pop{animation-fill-mode:both}.session-panel-motion-shake{animation-name:none}.session-panel-motion-settle:not(.session-panel-motion-jolt){animation-name:session-panel-motion-settle-keyframes}.session-panel-motion-jolt{animation-name:session-panel-motion-jolt-keyframes}.session-panel-motion-blast{animation-name:session-panel-motion-blast-keyframes}.session-panel-motion-dust{animation-name:session-panel-motion-dust-keyframes}.session-panel-motion-shatter:not(.session-panel-motion-detonate,.session-panel-motion-detonate-middle,.session-panel-motion-shatter-middle),.session-panel-motion-detonate:not(.session-panel-motion-detonate-middle){animation-name:session-panel-motion-shatter-keyframes}.session-panel-motion-pop{animation-name:session-panel-motion-pop-keyframes}.session-panel-motion-drop:not(.session-panel-motion-jolt),.session-panel-motion-fall:not(.session-panel-motion-jolt){animation-name:session-panel-motion-drop-keyframes}.session-panel-motion-shatter-middle:not(.session-panel-motion-detonate,.session-panel-motion-detonate-middle),.session-panel-motion-detonate-middle{animation-name:session-panel-motion-shatter-middle-keyframes}.session-panel-motion-confetti{animation-name:session-panel-motion-confetti-keyframes}.session-panel-motion-pop{animation-timing-function:cubic-bezier(.2,1.4,.4,1)}.session-panel-motion-drop:not(.session-panel-motion-jolt),.session-panel-motion-settle:not(.session-panel-motion-jolt),.session-panel-motion-fall:not(.session-panel-motion-jolt){animation-timing-function:cubic-bezier(.22,1,.36,1)}.session-panel-motion-shatter{animation-timing-function:cubic-bezier(.3,.1,.6,1)}.session-panel-motion-confetti{animation-timing-function:cubic-bezier(.4,0,.8,1)}.session-panel-motion-jolt,.session-panel-motion-shake,.session-panel-motion-blast,.session-panel-motion-dust{animation-timing-function:ease-out}.session-panel-motion-session-shard-first{clip-path:polygon(0% 0%,30% 0%,29.1954% 16.8702%,33.313% 17.2255%,32.6738% 31.56%,38.3333% 39.0625%,43.6667% 31.25%,54% 46%,48% 43.75%,42% 53.125%,33.3333% 50%,26.6667% 71.875%,20% 65.625%,10.1031% 72.2166%,6.83561% 82.533%,3.12855% 70.3656%,0% 84.375%)}.session-panel-motion-session-shard-fourth{clip-path:polygon(100% 25%,100% 100%,75% 100%,75.1305% 81.26%,71.3621% 82.1841%,71.3944% 66.0554%,67.3333% 73.4375%,61.3333% 57.8125%,54% 46%,64.3333% 48.4375%,74% 37.5%,81.3333% 43.75%,89.8618% 36.4981%,93.78% 38.4164%,95.8346% 19.5153%)}.session-panel-motion-session-shard-second{clip-path:polygon(30% 0%,68.3333% 0%,65.002% 7.4145%,67.4773% 22.8427%,64.674% 29.3069%,63% 39.0625%,59% 34.375%,54% 46%,43.6667% 31.25%,38.3333% 39.0625%,32.6738% 31.56%,33.313% 17.2255%,29.1954% 16.8702%)}.session-panel-motion-session-shard-sixth{clip-path:polygon(43.3333% 100%,0% 100%,0% 84.375%,3.12855% 70.3656%,6.83561% 82.533%,10.1031% 72.2166%,20% 65.625%,26.6667% 71.875%,33.3333% 50%,42% 53.125%,48% 43.75%,54% 46%,49.6667% 56.25%,50.6667% 64.0625%,48.5903% 71.179%,45.4105% 77.3416%,47.0644% 93.2409%)}.session-panel-motion-session-shard-third{clip-path:polygon(68.3333% 0%,100% 0%,100% 25%,95.8346% 19.5153%,93.78% 38.4164%,89.8618% 36.4981%,81.3333% 43.75%,74% 37.5%,64.3333% 48.4375%,54% 46%,59% 34.375%,63% 39.0625%,64.674% 29.3069%,67.4773% 22.8427%,65.002% 7.4145%)}.session-panel-motion-session-shard-fifth{clip-path:polygon(75% 100%,43.3333% 100%,47.0644% 93.2409%,45.4105% 77.3416%,48.5903% 71.179%,50.6667% 64.0625%,49.6667% 56.25%,54% 46%,61.3333% 57.8125%,67.3333% 73.4375%,71.3944% 66.0554%,71.3621% 82.1841%,75.1305% 81.26%)}@media (prefers-reduced-motion:reduce){.session-panel-motion-drop.session-panel-motion-drop:not(.session-panel-motion-jolt),.session-panel-motion-settle.session-panel-motion-settle:not(.session-panel-motion-jolt),.session-panel-motion-fall.session-panel-motion-fall:not(.session-panel-motion-jolt){animation-name:none}}@media (prefers-reduced-motion:no-preference){.session-panel-motion-shake.session-panel-motion-shake{animation-name:session-panel-motion-shake-keyframes}.session-panel-motion-detonate.session-panel-motion-detonate:not(.session-panel-motion-detonate-middle),.session-panel-motion-detonate-middle.session-panel-motion-detonate-middle{animation-name:session-panel-motion-detonate-keyframes}}.session-shell-stats{align-items:center;display:flex}.session-shell-stat{font-family:var(--sans);white-space:nowrap;align-items:center;font-size:18px;font-weight:800;line-height:1.2;display:inline-flex}.session-shell-session{flex-flow:wrap;align-items:flex-start;display:flex}.session-shell-child-animation{animation-name:placement-question-rise;animation-duration:.9s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:backwards}.session-shell-day{background-color:var(--headache)}@supports (color:color-mix(in lab, red, red)){.session-shell-day{background-color:color-mix(in srgb, var(--headache) 20%, var(--paper))}}.session-shell-xp{background-color:var(--learn)}@supports (color:color-mix(in lab, red, red)){.session-shell-xp{background-color:color-mix(in srgb, var(--learn) 15%, var(--paper))}}.session-shell-main{flex-direction:column;flex:1;display:flex}.session-shell-stage,.session-shell-dev-session{overflow-anchor:none}@media (min-width:1600px){.session-shell-student-session.session-shell-student-session{zoom:1.067}}@media (min-width:1048px){.session-shell-main.session-shell-main{zoom:1.15}}.session-stack-block-content{-webkit-text-stroke-color:var(--ink);-webkit-text-stroke-width:.5px;paint-order:stroke fill;text-shadow:0 1px 0 var(--ink);position:relative}@supports (color:color-mix(in lab, red, red)){.session-stack-block-content{text-shadow:0 1px 0 color-mix(in srgb, var(--ink) 22%, transparent)}}.session-stack-heading{justify-content:space-between;align-items:baseline;display:flex}.session-stack-hint{color:var(--mut);text-align:center;justify-content:center;align-items:center;font-size:12.5px;display:flex;position:absolute}.session-stack-block{background-color:var(--sessc);box-shadow:0 4px 0 var(--sessrim);box-sizing:border-box;color:var(--on-color);align-items:center;display:flex}.session-stack-glyph{background-color:var(--sessline);align-items:center}@supports (color:color-mix(in lab, red, red)){.session-stack-glyph{background-color:color-mix(in srgb, var(--sessline) 14%, transparent)}}.session-stack-glyph{paint-order:stroke fill;stroke-width:1.25px;stroke:var(--ink);justify-content:center;display:flex;position:relative}.session-stack-dust{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-stack-dust{background-color:color-mix(in srgb, var(--ink) 28%, transparent)}}.session-stack-dust{position:absolute}.session-stack-card{background-color:var(--paper);box-shadow:4px 5px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-stack-card{box-shadow:4px 5px 0 color-mix(in srgb, var(--ink) 16%, transparent)}}.session-stack-now{background-color:var(--sessline);color:var(--on-color);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700;position:relative}.session-stack-dot{background-image:linear-gradient(to right, var(--checkin) 0 var(--completed-end), var(--current) var(--completed-end) var(--current-end), var(--void) var(--current-end) 100%)}.session-stack-slot{box-sizing:border-box;position:absolute}.session-stack-fractures{clip-path:inset(1px round 13px);fill:none;opacity:.9;pointer-events:none;stroke-linejoin:bevel;stroke-width:2px;stroke:var(--sessline);position:absolute}.session-stack-meta{color:var(--mut);font-family:var(--sans);font-size:11px;font-weight:600}.session-stack-block-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;font-weight:800;display:block}.session-stack-block-subtitle{font-family:var(--sans);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block}.session-stack-dots{display:flex}.session-stack-blast{pointer-events:none;display:none;position:absolute}.session-stack-aside{flex:0 0 280px}.session-stack-title{font-family:var(--heading);letter-spacing:-.01em;font-size:22px;font-weight:750}.session-stack-block-position,.session-stack-shard{position:absolute}.session-stack{position:relative}.session-stack-fracture-joins{stroke-width:2.4px}.session-stack-fracture-connect{transition-duration:.44s}.session-stack-fracture-stroke:not(.session-stack-fracture-connect){transition-duration:1.2s}.session-stack-fracture-stroke{transition-property:stroke-dashoffset;transition-timing-function:linear}@media (prefers-reduced-motion:no-preference){.session-stack-blast.session-stack-blast{display:block}}@media (prefers-reduced-motion:reduce){.session-stack-fracture-stroke.session-stack-fracture-stroke{transition-property:none}}@media (min-width:1048px){.session-stack-aside.session-stack-aside{zoom:1.15}}.session-viewport-inactive{display:contents}.session-viewport-content{display:flow-root}.session-viewport{position:relative}.teach-row{grid-template-columns:14px 20px 1fr}.teach-state{letter-spacing:0;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.theme-body{-webkit-font-smoothing:antialiased;background-color:var(--void);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility}.theme-document{background-color:var(--void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-visually-hidden{clip-path:inset(50%);white-space:nowrap;position:absolute}.theme-paper,.theme-board{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-body.theme-body:where(.theme-marker[data-theme=paper] *){background-image:radial-gradient(var(--ink) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.theme-body.theme-body:where(.theme-marker[data-theme=paper] *){background-image:radial-gradient(color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px)}}.theme-body.theme-body:where(.theme-marker[data-theme=paper] *){background-size:20px 20px;font-weight:600}:is(.theme-document:has(.ap-figs),.theme-document:has(.sessmain)){view-transition-name:none}.ui-header-root{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ui-header-link{color:var(--mut);white-space:nowrap;align-items:center;display:inline-flex}.ui-header-nav{color:var(--mut);font-size:14px;display:flex}.ui-header-action{justify-self:end}.ui-header-brand{justify-self:start}.ui-header-link[aria-current=page],.ui-header-link:hover{color:var(--ink)}.ui-emphasis{background-color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg, var(--ink) 5%, var(--ink) 48%, var(--ink) 100%)}@supports (color:color-mix(in lab, red, red)){.ui-emphasis{background-image:linear-gradient(105deg, var(--ink) 5%, color-mix(in srgb, var(--ink) 74.5%, var(--void)) 48%, color-mix(in srgb, var(--ink) 45%, var(--void)) 100%)}}.ui-emphasis{color:#0000;font-family:var(--serif);font-style:italic;font-weight:500}.ui-cta{align-items:center;display:inline-flex}.ui-brand{white-space:nowrap;align-items:center;display:inline-flex}.ui-cta-row{justify-content:center;align-items:center;display:flex}.ui-fineprint{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--void);align-self:center}@supports (color:color-mix(in lab, red, red)){.ui-fineprint{background-color:color-mix(in srgb, var(--void) 70%, transparent)}}.ui-fineprint{color:var(--ink);font-family:var(--mono);letter-spacing:.07em;text-wrap:balance;font-size:12.5px}.ui-ghost{background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.ui-ghost{background-color:color-mix(in srgb, var(--void) 40%, transparent)}}.ui-ghost{color:var(--mut)}.ui-primary:not(.placement-card-primary,.placement-intro-primary){color:var(--ink);background-color:#0000}.ui-enter-key{background-color:var(--kbd-background,var(--ink))}@supports (color:color-mix(in lab, red, red)){.ui-enter-key{background-color:var(--kbd-background,color-mix(in srgb, var(--ink) 6%, transparent))}}.ui-enter-key{font-family:var(--mono);font-size:12.5px;line-height:1;display:inline-grid}.ui-primary:not(.placement-card-primary){background-image:linear-gradient(180deg, var(--ink), var(--ink))}@supports (color:color-mix(in lab, red, red)){.ui-primary:not(.placement-card-primary){background-image:linear-gradient(180deg, color-mix(in srgb, var(--ink) 6%, var(--void)), color-mix(in srgb, var(--ink) 1.7%, var(--void)))}}.ui-primary:not(.placement-card-primary){box-shadow:inset 0 1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.ui-primary:not(.placement-card-primary){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent)}}.ui-eyebrow:not(.placement-intro-eyebrow){color:var(--mut);font-family:var(--mono)}.ui-lede{color:var(--mut);text-shadow:0 1px 8px var(--void)}@supports (color:color-mix(in lab, red, red)){.ui-lede{text-shadow:0 1px 8px color-mix(in srgb, var(--void) 80%, transparent)}}.ui-num{color:var(--mut);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.ui-button{cursor:pointer;font-family:var(--sans)}.ui-button:not(.lesson-player-repeat-button,.ui-cta){display:inline-block}.ui-arrow{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;stroke:currentColor}.ui-eyebrow{letter-spacing:.16em;text-transform:uppercase;text-wrap:balance;font-size:12px}.ui-brand:not(.screen-brand){letter-spacing:-.01em;font-size:15.5px;font-weight:590}.ui-button:not(.equal-parts-question-check-explanation,.equal-parts-question-retry-speech,.lesson-player-repeat-button,.placement-card-primary){font-size:15px}.ui-lede:not(.marketing-lede,.placement-lede){font-size:18px}.ui-heading:not(.digits-title,.oauth-consent-heading){letter-spacing:-.035em;font-size:clamp(46px,7.2vw,80px)}.ui-heading:not(.digits-title){font-weight:550}.ui-button:not(.equal-parts-question-check-explanation,.lesson-player-repeat-button,.placement-card-primary){font-weight:560}.ui-heading:not(.oauth-consent-heading){line-height:1.02}.ui-lede:not(.marketing-lede){line-height:1.65}.ui-button:not(.equal-parts-question-microphone){line-height:20px}.ui-arrow-stem{opacity:0;transform-origin:3.5px;transform:scaleX(0)}.ui-page{z-index:1;position:relative}.ui-arrow-head{transform:translate(-2px)}.ui-arrow-stem.ui-arrow-stem:where(.ui-button-marker:hover *){opacity:1;transform:none}.ui-arrow-head.ui-arrow-head:where(.ui-button-marker:hover *){transform:none}.ui-button:disabled{cursor:default}.ui-button:not(.lesson-player-next,.placement-card-primary):disabled{opacity:.35}.ui-ghost:hover{background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.ui-ghost:hover{background-color:color-mix(in srgb, var(--void) 60%, transparent)}}.ui-ghost:hover{color:var(--ink)}.ui-primary:not(.placement-card-primary):hover{background-image:linear-gradient(180deg, var(--ink), var(--ink))}@supports (color:color-mix(in lab, red, red)){.ui-primary:not(.placement-card-primary):hover{background-image:linear-gradient(180deg, color-mix(in srgb, var(--ink) 9.5%, var(--void)), color-mix(in srgb, var(--ink) 4.8%, var(--void)))}}}@layer priority5{.digits-caption{margin-bottom:12px}.digits-subtitle{margin-top:-10px}.digits-row{margin-top:10px}.digits-root{max-width:640px;padding:48px 0 96px}.flow-field-canvas{width:100%;height:100%}.screen-clubhouse-header{border-bottom-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.screen-clubhouse-header{border-bottom-color:color-mix(in srgb, var(--ink) 22%, transparent)}}.screen-clubhouse-header{border-bottom-width:1px;height:auto;min-height:104px}.screen-header:not(.screen-clubhouse-header){border-bottom-color:var(--ink);border-bottom-width:2px;height:80px}.screen-header{border-bottom-style:solid}.screen-dev-toggle:not(.session-navigator-autoplay-control){bottom:16px;right:18px}.screen-avatar-slot{width:56px;height:56px}.screen-brand{top:18px;left:24px}.screen-back{left:calc(var(--rail) + 9px);padding:6px 14px 10px;top:88px}.screen-brand:not(.screen-learn-brand){max-width:calc(100% - 106px)}.screen-learn-brand{min-width:0;max-width:none}.screen-shell{min-height:100svh}.screen-clubhouse-tab{min-height:44px}.screen-clubhouse-nav{min-width:0}.screen-clubhouse-place:not(:has(>[data-session-viewport])){padding-bottom:80px}.screen-dev-toggle{padding:8px 14px}.screen-back-row{padding-top:144px}.screen-clubhouse-place:not(.screen-back-row){padding-top:28px}.screen-session-place:has(>[data-session-viewport]){height:100dvh;min-height:0;padding-bottom:max(16px, env(safe-area-inset-bottom))}.screen-session-place:has(>[data-session-viewport]):has(>.devtoggle){padding-bottom:max(64px, env(safe-area-inset-bottom))}.user-pill-portrait{width:56px;height:56px}.user-pill-value{margin-left:auto}.user-pill-menu{width:136px;max-width:calc(100vw - 32px);top:calc(100% + 12px);right:0}.user-pill-row{width:100%}.cc-sign-in-form{width:100%;max-width:360px}.cc-sign-in-page{min-height:100svh}.cc-sign-in-input{width:100%;min-width:0}.approval-controls-retry{margin-top:14px}.approval-controls-button,.approval-controls-mode{min-height:36px}.bank-qa-review{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px;margin-top:16px;padding-top:16px}.bank-qa-evidence{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px;padding-top:10px}.bank-qa-difficulty{margin:0 0 12px}.bank-qa-guide-heading{width:auto;max-width:none;margin:0 0 4px}.bank-qa-byline{margin:0 0 6px}.bank-qa-review-heading,.bank-qa-chips{margin:0 0 8px}.bank-qa-actions{margin-top:10px}.bank-qa-authoring-card{margin-top:12px}.bank-qa-authoring{max-width:760px;padding-top:12px}.bank-qa-evidence-summary,.bank-qa-action{min-height:32px}.bank-qa-filter{min-height:36px}.bank-qa-textarea{width:100%;min-width:0}.bank-qa-guide{scroll-margin-top:100px}.pending-approvals-skeleton{border-bottom-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.pending-approvals-skeleton{border-bottom-color:color-mix(in srgb, var(--board-ink) 10%, transparent)}}.pending-approvals-skeleton{border-bottom-style:solid;border-bottom-width:1px;margin:0;padding:20px 0}.pending-approvals-head{border-bottom-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.pending-approvals-head{border-bottom-color:color-mix(in srgb, var(--board-ink) 12%, transparent)}}.pending-approvals-head{border-bottom-style:solid;border-bottom-width:1px;margin:0;padding:20px clamp(12px,3vw,40px) 18px}.pending-approvals-atom{border-bottom-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.pending-approvals-atom{border-bottom-color:color-mix(in srgb, var(--board-ink) 12%, transparent)}}.pending-approvals-atom{border-bottom-style:solid;border-bottom-width:1px;margin:0;padding:20px 0 22px}.pending-approvals-answers{border-top-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.pending-approvals-answers{border-top-color:color-mix(in srgb, var(--board-ink) 10%, transparent)}}.pending-approvals-answers{border-top-style:solid;border-top-width:1px;margin:14px 0 0;padding-top:12px}.pending-approvals-list{border-top-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.pending-approvals-list{border-top-color:color-mix(in srgb, var(--board-ink) 12%, transparent)}}.pending-approvals-list{border-top-style:solid;border-top-width:1px;width:min(100%,88ch);margin-top:24px}.pending-approvals-skeleton-bar{height:12px}.pending-approvals-atom-meta,.pending-approvals-answer-detail{margin:4px 0 0}.pending-approvals-empty{width:min(100% - 24px,70ch);margin:24px clamp(12px,3vw,40px) 0}.pending-approvals-empty-body{margin:7px 0 0}.pending-approvals-modes{margin:18px clamp(12px,3vw,40px) 0}.pending-approvals-announcement{width:min(100% - 24px,88ch);margin:14px clamp(12px,3vw,40px) 0}.pending-approvals-total{margin:0 0 1px}.pending-approvals-eyebrow{margin:0 0 2px}.pending-approvals-question-head{margin-bottom:8px}.pending-approvals-questions{margin-top:12px}.pending-approvals-skeletons{width:min(100%,88ch);margin-top:24px}.pending-approvals-question-link{max-width:70ch}.pending-approvals-title{max-width:none}.pending-approvals-answer{min-width:0}.pending-approvals-question{padding:14px 16px 16px}.pending-approvals-root{padding:0 0 64px}.pending-approvals-skeleton-code{width:7rem}.pending-approvals-skeleton-line{width:min(100%,34rem)}.proposal-queue-provenance{border-bottom-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.proposal-queue-provenance{border-bottom-color:color-mix(in srgb, var(--board-ink) 10%, transparent)}}.proposal-queue-provenance{border-bottom-style:solid;border-bottom-width:1px;padding-bottom:14px}.proposal-queue-row{border-bottom-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.proposal-queue-row{border-bottom-color:color-mix(in srgb, var(--board-ink) 12%, transparent)}}.proposal-queue-row{border-bottom-style:solid;border-bottom-width:1px}.proposal-queue-change{border-bottom-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.proposal-queue-change{border-bottom-color:color-mix(in srgb, var(--board-ink) 8%, transparent)}}.proposal-queue-change{border-bottom-style:solid;border-bottom-width:1px;padding-bottom:7px}.proposal-queue-raw{border-top-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.proposal-queue-raw{border-top-color:color-mix(in srgb, var(--board-ink) 10%, transparent)}}.proposal-queue-raw{border-top-style:solid;border-top-width:1px;padding-top:12px}.proposal-queue-list{border-top-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.proposal-queue-list{border-top-color:color-mix(in srgb, var(--board-ink) 12%, transparent)}}.proposal-queue-list{border-top-style:solid;border-top-width:1px;width:min(100%,88ch);margin-top:24px}.proposal-queue-description{margin:4px 0 0}.proposal-queue-raw-payload{max-height:18rem;margin:10px 0 0}.proposal-queue-decision{margin:12px 0 0}.proposal-queue-detail{margin:0 0 18px}.proposal-queue-section-title{margin:0 0 9px}.proposal-queue-actions{margin-top:14px}.proposal-queue-summary-meta{margin-top:4px}.proposal-queue-select{width:100%;min-width:0;min-height:40px}.proposal-queue-effects{padding-left:17px}.proposal-queue-summary{width:100%}.proposal-queue-raw-summary{width:fit-content}.proposal-queue-effect:not(:first-child){margin-top:6px}.atom-chain-inside{width:100%;height:100%}.atom-chain-unlink{width:16px;height:16px;top:1px;right:1px}.atom-chain-canvas-size{height:var(--dyn-height);width:var(--dyn-width)}.atom-chain-card-position{height:var(--dyn-height);left:var(--dyn-left);top:var(--dyn-top);width:var(--dyn-width)}.atom-chain-svg{top:0;left:0}.atom-chain-caption-position{left:var(--dyn-left);top:var(--dyn-top);width:var(--dyn-width)}.atom-chain-tools{margin:10px 0 0}.atom-chain-said{max-width:78ch;margin:6px 0 0}.atom-chain-note{max-width:78ch;margin:4px 0 0}.atom-chain-title,.atom-chain-sub{margin-top:2px}.atom-chain-scroll-style{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow:auto hidden}.atom-chain-picker{max-width:min(340px,100%)}.atom-chain-tool-side{min-width:0}.atom-chain-pip{top:3px;right:5px}.atom-page-bar{border-bottom-color:var(--board-line);border-bottom-style:solid;border-bottom-width:1px;top:0}.atom-page-cards{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px;padding-top:18px}.atom-page-separator{width:1px;height:18px}.atom-player-transcript{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px;padding-top:10px}.atom-player-learner-width{max-width:730.435px}.atom-player-transcript-toggle{min-height:36px}.atom-player{min-width:0}.atom-source-note{max-width:70ch}.atom-source,.atom-source-mode{min-width:0}.atom-source-findings-list{padding-left:20px}.atom-cardhead{border-bottom-color:var(--board-line);border-bottom-style:solid;border-bottom-width:1px;padding-bottom:10px}.atom-src{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px;padding-top:14px}.atom-pager{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px;padding-top:10px}.atom-dot{width:7px;height:7px}.atom-qsteps{padding-left:20px}.current-word-source-image{max-width:100%;height:auto}.current-word-source-paragraph{min-width:0;max-width:100%}.current-word-source-math{max-width:100%;overflow-x:auto}.current-word-source-table{max-width:min(100%,100vw - 48px)}.current-word-source-image.current-word-source-image:where(.current-word-source-word-table-marker:where(*) *){max-height:24rem}.authoring-drop-shot{max-width:100%;max-height:8rem;margin-top:.25rem}.authoring-drop{min-height:44px}.authoring-map-lane{width:8rem;min-width:8rem;max-width:8rem;left:0}.authoring-map-card{margin:8px}.authoring-map-column{width:16rem;min-width:16rem;max-width:16rem}.authoring-map-table{width:max-content;min-width:100%}.authoring-question-steps{border-top-color:var(--board-mut)}@supports (color:color-mix(in lab, red, red)){.authoring-question-steps{border-top-color:color-mix(in srgb, var(--board-mut) 18%, transparent)}}.authoring-question-steps{border-top-style:solid;border-top-width:1px;margin-top:14px;padding-top:12px}.authoring-question-list{margin-bottom:0;margin-left:0;margin-right:0}.authoring-question-heading:not(.pending-approvals-question-head){margin-bottom:12px}.authoring-question-heading{margin-top:0;margin-left:0;margin-right:0}.authoring-question-unit{margin-top:10px}.authoring-question-figure-actions{margin-top:12px}.authoring-question-list:not(.pending-approvals-questions){margin-top:14px}.authoring-question-button{min-height:32px;padding:4px 9px}.authoring-question-figure-spec{min-height:8rem}.authoring-question-instances:not(.pending-approvals-atom,.pending-approvals-skeleton){padding:14px 16px 18px}.authoring-table-inline-panel{width:calc(100vw - 80px);max-width:100%;padding-top:0;padding-bottom:12px;left:0}.authoring-table-head:not(.pending-approvals-head){margin-top:16px;margin-bottom:18px}.authoring-table-eyebrow:not(.pending-approvals-eyebrow){margin-bottom:6px}.authoring-table-eyebrow{margin-top:0;margin-left:0;margin-right:0}.authoring-table-heading:not(.pending-approvals-title){max-width:42ch}.authoring-table-multiline{min-height:6.25rem}.authoring-table-edit-table{min-width:70rem}.authoring-table-row-tools{width:7rem;min-width:7rem}.authoring-table-root{overflow:hidden auto}.authoring-table-root:not(.pending-approvals-root){padding-top:28px;padding-bottom:60px}.authoring-table-input,.authoring-table-row-tool{width:100%}.authoring-table-number{width:6ch}.authoring-sr{width:1px;height:1px}.authoring-script:not(.authoring-map-card){margin-bottom:0}.authoring-addline{margin:12px 0 0}.authoring-scroll-cue{margin:0 0 6px}.authoring-script:not(.authoring-map-card,.pending-approvals-empty){margin-left:0;margin-right:0}.authoring-script:not(.authoring-map-card,.pending-approvals-atom,.pending-approvals-empty,.pending-approvals-skeleton){margin-top:22px}.authoring-scroll-region{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow:auto visible}.authoring-line:not(.authoring-question-figure-spec){min-height:3.2em}.authoring-add{padding:16px 0 0}.authoring-lines{padding:0 0 0 22px}.authoring-script:not(.pending-approvals-atom,.pending-approvals-skeleton){padding:14px 16px 18px}.authoring-why{padding:4px 9px 7px}.authoring-table:not(.authoring-map-table),.authoring-line{width:100%}.authoring-script.authoring-script:not(.authoring-map-card,.pending-approvals-atom,.pending-approvals-empty,.pending-approvals-skeleton):where(.authoring-inline-panel-marker[data-authoring-inline] *){margin-top:8px}.headaches-note{border-left-color:var(--board-ours);border-bottom-right-radius:6px;border-bottom-left-radius:0}@supports (color:color-mix(in lab, red, red)){.headaches-note{border-left-color:color-mix(in srgb, var(--board-ours) 55%, transparent)}}.headaches-note{border-left-style:solid;border-left-width:2px;border-top-left-radius:0;border-top-right-radius:6px;margin:0 0 12px;padding:10px 12px}.headaches-figure{width:min(100%,310px);height:auto}.headaches-state{max-width:74ch;margin:8px 0 0;padding:0 clamp(12px,3vw,40px)}.headaches-answers{margin:8px 0 0}.headaches-title{margin:0 0 10px}.headaches-note-label{margin:0 0 6px}.headaches-eyebrow{margin:0 0 7px;padding:16px clamp(12px,3vw,40px) 0}.headaches-head{max-width:13ch;padding:0 clamp(12px,3vw,40px)}.headaches-list{max-width:88ch;padding:20px clamp(12px,3vw,40px) 0}.headaches-section{padding:16px 18px}.headaches-atom,.headaches-answer{padding:2px 6px}.headaches-root{padding:0 0 56px}.integrated-board-bar,.integrated-board-state{border-bottom-color:var(--board-line);border-bottom-style:solid;border-bottom-width:1px}.integrated-board-tray{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px}.integrated-board-separator{width:1px;height:20px}.integrated-board-drag-hint{margin:2px 0 0}.integrated-board-pop-title{margin-bottom:4px}.integrated-board-pending{margin-left:auto}.integrated-board-title{margin-right:6px}.integrated-board-dependency-hint{max-width:300px}.integrated-board-pop{max-width:320px}.integrated-board-zoom-level{min-width:42px}.integrated-canvas-header-cell:not(.integrated-canvas-header-gutter),.integrated-canvas-cell{border-left:1px dashed #c8d59a;width:240px}.integrated-canvas-header-gutter{border-left:0;width:188px;left:0}.integrated-canvas-lane-gutter{border-right:1px solid #ececec;width:188px;left:0}.integrated-canvas-domain{border-top:2px solid #1c232c;min-width:100%}.integrated-canvas-lane{border-top:1px solid #e7e7e2}.integrated-canvas-drop{height:0}.integrated-canvas-icon{width:42px;height:42px}.integrated-canvas-dependency-layer{top:0;left:0}.integrated-canvas-domain-label{left:14px}.integrated-canvas-domain-subtitle{margin-left:10px}.integrated-canvas-toggles{margin-top:auto}.integrated-canvas-map{min-width:max-content}.integrated-canvas-scroll{padding:10px 14px 26px}.integrated-canvas-header{top:0}.integrated-detail-answer{border-left-color:#6cbf6c}.integrated-detail-verb-wording{border-left-color:#e0c878}.integrated-detail-example{border-left-color:var(--board-his)}.integrated-detail-verb-wording,.integrated-detail-example,.integrated-detail-answer{border-left-style:solid;border-left-width:3px}.integrated-detail-sub-standard,.integrated-detail-chain{border-top:1px solid #eee}.integrated-detail-options{margin-bottom:2px}.integrated-detail-example-prompt,.integrated-detail-question,.integrated-detail-chain-label{margin-bottom:3px}.integrated-detail-test-heading{margin-bottom:4px}.integrated-detail-full{margin-bottom:5px}.integrated-detail-verb{margin-bottom:5px;margin-left:0}.integrated-detail-options{margin-left:2px}.integrated-detail-verb,.integrated-detail-options{margin-right:0}.integrated-detail-label{margin-right:5px}.integrated-detail-options{margin-top:2px}.integrated-detail-answer{margin-top:3px}.integrated-detail-verb,.integrated-detail-verb-wording{margin-top:4px}.integrated-detail-examples-row,.integrated-detail-examples{margin-top:5px}.integrated-detail{margin-top:6px}.integrated-detail-test,.integrated-detail-chain{margin-top:7px}.integrated-detail-example-toggle{max-width:100%}.integrated-detail-sub-text,.integrated-detail-examples-row,.integrated-detail-chain-side{min-width:0}.integrated-detail{padding-bottom:7px}.integrated-detail-options{padding-left:16px}.integrated-detail-sub-standard{padding-top:4px}.integrated-detail-chain{padding-top:6px}.integrated-detail{padding-top:7px}.integrated-detail-full.integrated-detail-full:where(.integrated-standard-preview[data-standard-preview=true] *){margin-bottom:6px}.integrated-detail.integrated-detail:where(.integrated-standard-standard-inside[data-standard-inside=true] *),.integrated-detail.integrated-detail:where(.integrated-standard-preview[data-standard-preview=true] *){margin-top:0}.integrated-detail.integrated-detail:where(.integrated-standard-standard-inside[data-standard-inside=true] *){padding-bottom:0}.integrated-detail.integrated-detail:where(.integrated-standard-preview[data-standard-preview=true] *){padding-top:0;padding-bottom:0}.integrated-detail.integrated-detail:where(.integrated-standard-standard-inside[data-standard-inside=true] *){padding-top:4px}.integrated-standard-atoms{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px;margin-top:4px;padding-top:4px}.integrated-standard-signal{width:14px;height:14px;margin-left:auto}.integrated-standard-atom-note{margin:3px 1px 1px}.integrated-standard-atom-gist{margin:1px 0 2px}.integrated-standard-revisit{margin-left:auto}.integrated-standard-gloss{margin-top:1px}.integrated-standard-atom-list{margin-top:4px}.integrated-standard-inside{margin-top:6px}.integrated-standard-atom-card{padding:6px 8px 7px}.scheduler-section-head{border-bottom-color:var(--board-line);border-bottom-style:solid;border-bottom-width:1px;padding-bottom:13px}.scheduler-row{border-bottom-color:var(--board-line);border-bottom-style:solid;border-bottom-width:1px;min-height:62px}.scheduler-draft-row{border-bottom-color:var(--board-line);border-bottom-style:solid;border-bottom-width:1px;padding:10px 0}.scheduler-empty-title{border-left-color:var(--board-active);border-left-style:solid;border-left-width:3px;padding:10px 12px}.scheduler-create{border-left-color:var(--board-line);border-top:0;border-left-style:solid;border-left-width:1px}.scheduler-draft-list{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px;margin-top:13px}.scheduler-shell{width:min(1120px,100%);margin:0 auto;padding:24px clamp(12px,3vw,36px) 56px}.scheduler-lede{max-width:64ch;margin:8px 0 0}.scheduler-state{margin:14px 0 0}.scheduler-page-state{margin:0 0 14px}.scheduler-header{margin-bottom:18px}.scheduler-kicker{margin:0 0 6px}.scheduler-state-paragraph{margin:0 0 8px}.scheduler-adders{margin-top:13px}.scheduler-fields{margin-top:14px}.scheduler-create-button{width:100%;min-height:38px;margin-top:14px}.scheduler-title{max-width:13ch}.scheduler-button:not(.scheduler-create-button){min-height:32px}.scheduler-row-button{min-height:32px;padding:5px 8px}.scheduler-input{width:100%;min-height:36px;padding:7px 9px}.scheduler-panel{min-width:0;padding:18px}.scheduler-fieldset,.scheduler-slot-copy{min-width:0}.scheduler-row-button:not(.scheduler-remove-button){min-width:32px}.scheduler-remove-button{min-width:auto}.scheduler-kind{width:fit-content;padding:3px 7px}.scheduler-state-button{padding:5px 9px}.scheduler-add-button{padding:6px 9px}.scheduler-notice{padding:9px 10px}.cc-tabs-tab:not(.cc-tabs-active){border-bottom-color:#0000}.cc-tabs-active{border-bottom-color:var(--board-active)}.cc-tabs-tabs{border-bottom-color:var(--board-line);border-bottom-style:solid;border-bottom-width:1px;top:0}.cc-tabs-tab{border-bottom-style:solid;border-bottom-width:3px;border-right-color:var(--board-line);border-right-style:solid;border-right-width:1px;padding:10px 18px 9px}.cc-tabs-badge{margin-left:7px}.staar-response-rationale{margin:8px 0 0 2rem}.staar-item-key{margin:10px 0 0}.staar-item-rationale{margin:8px 0 0}.staar-notice{max-width:62ch;margin:0 0 14px}.staar-lede{max-width:62ch;margin:6px 0 16px}.staar-question-chooser-label{width:100%;margin-bottom:2px}.staar-eyebrow{margin:0 0 7px;padding:16px clamp(12px,3vw,40px) 0}.staar-item-head,.staar-section-title{margin:0 0 8px}.staar-responses{margin-top:18px}.staar-head{max-width:13ch}.staar-question-chooser{max-width:78rem;padding:0 clamp(12px,3vw,40px) 14px}.staar-items{max-width:78rem}.staar-question-pager{max-width:78rem;padding:12px clamp(12px,3vw,40px) 0}.staar-question-number{min-width:2.25rem;min-height:2.25rem}.staar-pager-button{min-height:36px}.staar-response,.staar-response-answer{min-width:0}.staar-chooser{padding:0 clamp(12px,3vw,40px) 14px}.staar-root{padding:0 0 56px}.staar-item{padding:clamp(14px,2vw,22px)}.staar-tab-control-input{width:min(33ch,100%);min-width:0}.staar-tab-control-root{padding:0 clamp(12px,3vw,40px) 16px}.staar-native-content-choice-mark{width:1.45rem;height:1.45rem}.staar-native-content-unplaced{margin-top:14px}.staar-native-content-choices,.staar-native-content-refusal-paragraph{margin:4px 0 0}.staar-native-content-table-caption{margin-bottom:7px}.staar-native-content-media:not(.staar-native-content-content-media),.staar-native-content-content-media{max-height:32rem}.staar-native-content-figure:not(.staar-native-content-content-figure){max-width:min(100%,46rem)}.staar-native-content,.staar-native-content-group{min-width:0}.staar-native-content-table-wrap{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.staar-native-content-media{max-width:100%;height:auto}.staar-native-content-text{max-width:72ch}.staar-native-content-question{max-width:72rem;padding-top:clamp(16px,3vw,38px);padding-bottom:clamp(16px,3vw,38px)}.staar-native-content-content-figure{max-width:min(100%,46rem)}.staar-native-content-choice-content{min-width:0}.staar-native-content-table{width:100%}.staar-native-content-choice{width:100%;min-height:48px}.staar-native-content-media:not(.staar-native-controls-hotspot-media){width:auto}.staar-native-content-content-media.staar-native-content-content-media:where(.staar-native-content-response-answer:is(*) *){max-height:8rem}.staar-native-content-content-figure.staar-native-content-content-figure:where(.staar-native-content-response-answer:is(*) *){max-width:12rem}.staar-native-content-content-figure.staar-native-content-content-figure:where(.staar-native-content-choice-content-marker:is(*) *){width:100%}.staar-native-controls-chip-image{max-width:7rem;max-height:5rem}.staar-native-controls-gap-image{max-width:min(100%,10rem);max-height:7rem}.staar-native-controls-chip{min-width:4rem;max-width:100%}.staar-native-controls-response,.staar-native-controls-bank{min-width:0;max-width:100%}.staar-native-controls-entry{max-width:23rem}.staar-native-controls-entry-field{width:100%;min-height:3.25rem}.staar-native-controls-tile,.staar-native-controls-clear,.staar-native-controls-inline-choice{min-height:44px}.staar-native-controls-gap{min-width:5rem;min-height:44px}.staar-native-controls-hotspot-media,.staar-native-controls-text[data-align=center]{width:100%}.video-comment-form{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px;margin-top:auto;padding:10px 13px 12px}.video-comment-form-text{width:100%;height:2.35rem;min-height:2.35rem;padding:7px 9px}.video-comment-form-send{margin-left:auto;padding:6px 12px}.video-comment-form-actions{min-width:0;margin-top:8px}.video-comment-form-pin{min-width:0}.video-comment-form-text.video-comment-form-text:where(.video-comment-form-marker:focus-within *),.video-comment-form-text:not(:placeholder-shown){height:4.6rem}.video-review-card-stage{border-bottom-color:var(--board-line);border-bottom-style:solid;border-bottom-width:1px}.video-review-card-talk{border-top-color:var(--board-line);max-height:12rem;padding-left:13px;padding-right:13px;overflow-y:auto}.video-review-card-hush{border-top-style:none;border-top-width:0;padding-top:0;padding-bottom:2px}.video-review-card-talk:not(.video-review-card-hush){border-top-style:solid;border-top-width:1px;padding-top:10px;padding-bottom:10px}.video-review-card-caption:not(.video-review-card-caption-raised){bottom:5cqw}.video-review-card-caption-raised{bottom:max(5cqw,50px)}.video-review-card-video{width:100%;height:auto}.video-review-card-caption{width:72.9167cqw;left:50%}.video-review-card-name{margin:11px 13px 3px}.video-review-card-attention{margin-left:auto;padding:2px 8px}.video-review-card{min-width:0}.video-review-card-meta{min-width:0;padding:0 13px 12px}.video-review-card-no-film{padding:26px 14px}.video-review-card-caption.video-review-card-caption:not(.video-review-card-caption-raised):where(.video-review-card-stage-marker:focus-within *),.video-review-card-caption.video-review-card-caption:not(.video-review-card-caption-raised):where(.video-review-card-stage-marker:hover *){bottom:max(5cqw,50px)}.video-review-threads-thread:not(.video-review-threads-done,.video-review-threads-turn){border-left-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.video-review-threads-thread:not(.video-review-threads-done,.video-review-threads-turn){border-left-color:color-mix(in srgb, var(--board-ink) 14%, transparent)}}.video-review-threads-done{border-left-color:var(--board-ink)}@supports (color:color-mix(in lab, red, red)){.video-review-threads-done{border-left-color:color-mix(in srgb, var(--board-ink) 7%, transparent)}}.video-review-threads-turn:not(.video-review-threads-done){border-left-color:var(--board-ours)}.video-review-threads-thread{border-left-style:solid;border-left-width:2px;margin-bottom:11px;padding-left:9px}.video-review-threads-body{margin:1px 0 0}.video-review-threads-heading{margin-bottom:3px}.video-review-threads-when{margin-left:6px}.video-review-threads-note{margin-top:6px}.video-review-threads-tools{margin-top:7px}.video-review-threads-note:first-of-type{margin-top:0}.video-review-threads-thread:last-child{margin-bottom:0}.video-review-status{margin:0 0 11px;padding:9px 12px}.video-review-lede{max-width:26rem;margin:6px 0 18px}.video-review-eyebrow{max-width:26rem;margin:0 0 7px}.video-review-overview{width:100%;max-width:1280px}.video-review-headline{max-width:26rem}.video-review-root{padding:16px 16px 56px}.video-voices{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px;padding:10px 13px 12px}.video-voices-player{width:100%;height:34px;margin-top:9px}.video-voices-toggle{margin:-3px 13px 11px;padding:3px 8px}.video-voices-intro{margin:0 0 8px}.video-voices-voice{min-width:0;padding:6px 8px}.system-design-toolbar{margin-bottom:14px}.system-design-control:not(.system-design-section-select){max-width:100%}.system-design-film{max-width:1100px}.system-design-caption{max-width:75ch;min-height:48px}.system-design-section-select{max-width:min(100%,32rem)}.system-design-control{min-height:44px}.system-design-label{min-width:0}.system-design-video{width:100%}.system-map-intro,.system-map-cell{border-bottom-color:var(--board-line);border-bottom-style:solid;border-bottom-width:1px}.system-map-tools{border-bottom-width:0;border-radius:8px 8px 0 0}.system-map-canvas{border-radius:0 0 8px 8px;max-height:72dvh}.system-map-sources{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px;padding-top:22px}.system-map-revision{border-top-color:var(--board-line);border-top-style:solid;border-top-width:1px;margin-top:24px;padding-top:16px}.system-map-image{max-width:none;height:auto}.system-map-introduction{max-width:72ch;margin:8px 0 0}.system-map-caption{margin-bottom:0;margin-left:0;margin-right:0}.system-map-legend-text{max-width:75ch;margin:0 0 12px}.system-map-note{margin-bottom:12px}.system-map-heading-style{margin:10px 0 16px}.system-map-status{margin:14px 0 20px}.system-map-notes{max-width:75ch;margin:0 0 24px}.system-map-figure{min-width:0;margin:0 0 28px}.system-map-caption:not(.system-map-revision){margin-top:10px}.system-map-legend{margin-top:12px}.system-map-layout{margin-top:26px}.system-map-control{max-width:100%;min-height:44px}.system-map-description{max-width:72ch}.system-map-navigation-link,.system-map-diagram-link{min-height:44px}.system-map-root,.system-map-section{min-width:0}.system-map-table{width:100%;min-width:600px}.system-map-navigation{top:24px}.system-map-image:not(.system-map-image-width){width:100%}.system-map-image-width{width:var(--dyn-width)}.video-guide-root{border-bottom-color:var(--board-line);border-bottom-style:solid;border-bottom-width:1px}.video-guide-chapters{margin-top:16px}.video-guide-control{min-height:44px}.figures-svg:not(.figures-upright){height:auto}.figures-upright{width:auto;height:min(46svh,420px)}.figures-svg:not(.figures-round-scale){max-width:100%}.figures-round-scale{max-width:var(--dyn-17w4yq4);width:var(--dyn-width)}.figures-naming-sound{top:50%}.figures-figure-scale{width:var(--dyn-width)}.figures-svg.figures-svg:not(.figures-upright):where(.counted-parts-question-counted-question-marker:where(*) *),.figures-figure.figures-figure:where(.figures-lesson-figure-marker[data-picture-practice] *),.figures-upright.figures-upright:where(.figures-lesson-figure-marker[data-picture-practice] *),.figures-figure.figures-figure:where(.figures-lesson-figure-marker[data-picture-partitioned] *),.figures-figure.figures-figure:where(.figures-lesson-figure-marker[data-equal-parts-instruction=II\:4] *),.figures-upright.figures-upright:where(.figures-lesson-figure-marker[data-equal-parts-instruction=II\:4] *),.figures-figure.figures-figure:where(.figures-lesson-figure-marker[data-parts-lesson] *),.figures-svg.figures-svg:not(.figures-upright):where(.figures-lesson-figure-marker[data-parts-lesson] *),.figures-upright.figures-upright:where(.figures-lesson-figure-marker[data-parts-lesson] *){height:100%}.figures-upright.figures-upright:where(.figures-lesson-figure-marker[data-picture-partitioned] *){height:200px}.figures-svg.figures-svg:where(.figures-lesson-figure-marker[data-picture-partitioned] *),.figures-svg.figures-svg:where(.figures-lesson-figure-marker[data-parts-lesson] *){max-height:100%}.figures-round-scale.figures-round-scale:where(.figures-lesson-figure-marker[data-picture-practice] *){max-width:var(--dyn-3e2wam)}.figures-round-scale.figures-round-scale:where(.figures-lesson-figure-marker:is([data-unit-question="1"],[data-parts-lesson="2"],[data-parts-lesson="3b"]) *){max-width:var(--dyn-yeqlxk)}.figures-figure.figures-figure:not(.figures-figure-scale):where(.figures-question-figure-marker:where(*) *),.figures-svg.figures-svg:not(.counted-parts-instruction-figures-line,.figures-round-scale,.figures-upright):where(.figures-question-figure-marker:where(*) *){width:100%}.arcade-title-sparkle-left{bottom:24%;left:-4%}.arcade-title-scene{width:100%;height:100%}.arcade-title-shooting-star{width:150px;height:2px;top:11%;right:16%}.arcade-title-cloud{height:auto}.arcade-title-sparkle{width:clamp(22px,3vw,42px);height:clamp(22px,3vw,42px)}.arcade-title-star{height:var(--dyn-height);left:var(--dyn-left);top:var(--dyn-top);width:var(--dyn-width)}.arcade-title-planet:not(.final-footer-planet,.final-hero-planet){margin-bottom:-34px}.arcade-title-lockup:not(.final-hero-lockup){margin-bottom:0}.arcade-title-word-bottom{margin-top:.02em}.arcade-title-lockup{margin-top:0}.arcade-title-sparkle-right:not(.final-hero-sparkle-right){top:30%;right:-2%}.arcade-title-cloud-side{width:34%;top:30%;right:3%}.arcade-title-cloud-low{width:40%;bottom:46%;left:-12%}.arcade-title-cloud-high{width:44%;top:9%;left:-8%}.chrome-scribble{width:calc(100% + 4px);height:7px;bottom:-7px;left:-2px;right:-2px}.chrome-sheen{width:34%;top:0;bottom:0;left:-40%}.chrome-nav-icon{width:19px;height:19px}.chrome-arrow{width:1em;height:1em}.chrome-nav-label{width:auto;height:auto}.chrome-chip{height:var(--chip);width:var(--chip)}.chrome-peek{height:var(--peek);width:var(--peek)}.chrome-header{top:0;left:0;right:0}.chrome-party{top:0;left:9%;right:9%}.chrome-course{margin-top:4px}.chrome-root{min-height:100svh;overflow-x:clip}.chrome-brand{min-height:44px}.chrome-nav-link{min-width:44px;min-height:44px}.chrome-start-small{min-height:44px}.chrome-start:not(.chrome-start-small,.final-footer-cta){min-height:74px}.chrome-key{min-height:inherit;width:100%}.chrome-face{min-height:inherit;padding-left:var(--pad-start);padding-right:var(--pad-end);width:100%}.chrome-dock{padding-left:6px;padding-right:5px}.craft-engine-threshold{width:2px;top:-6px;bottom:-6px;left:76%}.craft-engine-meter-fill{top:0;bottom:0;left:0}.craft-engine-art-box{height:128px;margin-bottom:8px}.craft-engine-meter{height:12px}.craft-engine-live-tick{width:22px;height:22px}.craft-engine-art{width:100%;height:auto;max-height:124px}.craft-engine-heading{max-width:18ch;margin-top:18px;margin-bottom:0}.craft-engine-live-list{margin-top:10px;margin-bottom:0}.craft-engine-head{margin-bottom:52px}.craft-engine-lede{max-width:36em;margin-top:20px}.craft-engine-day{min-height:92px;padding-top:10px}.craft-engine-meter-faint{width:64%}.craft-engine-meter-fill:not(.craft-engine-meter-faint){width:82%}.craft-section-head:not(.craft-engine-head){margin-bottom:56px}.craft-section-inner{max-width:1240px}.craft-section{padding-top:112px;padding-bottom:112px}.final-footer-moon{width:min(100%,980px);top:0;bottom:0;left:50%}.final-footer-hill{width:100%;height:120px;bottom:0;left:0}.final-footer-logo{width:82px;height:auto}.final-footer-planet{margin-bottom:-26px}.final-footer-list{margin-top:0;margin-bottom:0;padding-left:0}.final-footer-heading{margin-top:0;margin-bottom:2px}.final-footer-mark{margin-top:clamp(20px,3vw,40px);padding-top:clamp(28px,4vw,56px);padding-bottom:72px}.final-footer-tagline{max-width:24em}.final-footer-link,.final-footer-top{min-height:40px}.final-footer-cta{min-height:52px}.final-footer{padding-top:clamp(12px,2svh,28px)}.final-footer-inner,.final-footer-bar{width:min(100%,1240px)}.final-hero-terrace{width:calc(100% + 32px);max-width:none;height:100%;inset:0 0 0 -32px}.final-hero-note{bottom:calc(var(--feet) + var(--cast-h) * .9);left:auto;right:calc(50% + var(--cast-h) * 1.1 + 2.7vw);top:auto}.final-hero-cast{bottom:var(--feet);height:var(--cast-h);width:min(calc(var(--cast-h) * 2.55), 92vw);left:0;right:0}.final-hero-ada,.final-hero-hypatia{height:100%}.final-hero-section{height:100svh}.final-hero-note-arrow{width:3.6em;height:3.6em;margin-top:2px;margin-left:0;margin-right:-.6em}.final-hero-ramanujan,.final-hero-emmy{height:92%}.final-hero-einstein{height:96%;left:clamp(-48px,-2.7vw,-28px)}.final-hero-newton{height:96%}.final-hero-planet{margin-bottom:-16px}.final-hero-lockup{margin-bottom:2px}.final-hero-title{max-width:none;margin-top:10px}.final-hero-lede{max-width:none;margin-top:8px}.final-hero-copy{padding-top:clamp(82px,11svh,104px);padding-bottom:3svh}.final-hero-sparkle-right{top:-4%;right:-6%}.final-hero-foliage{width:clamp(130px,17vw,270px)}@media (prefers-reduced-motion:no-preference){.final-hero-section.final-hero-section{height:100svh}.final-hero-section.final-hero-section:is([data-motion=ready] *){height:180svh}}.final-meet-glyph{width:24px;height:24px}.final-meet-face{width:56px;height:56px}.final-meet-lede{max-width:38em}.final-meet-point{padding-left:7px;padding-right:13px}.final-meet-cast{width:min(100%,980px)}.final-path-head-underline{width:104%;height:.32em;bottom:-.2em;left:-2%}.final-path-head-note{bottom:-28px;right:0}.final-path-head-edge:not(.final-down-edge){margin-bottom:-1px;bottom:100%}.final-path-head-face{width:30px;height:30px}.final-path-head-edge{width:100%;height:34px;left:0}.final-path-head-note-arrow{width:64px;height:50px;margin-top:4px;margin-right:34px}.final-path-head-eyebrow-dot{width:8px;height:8px}.final-path-head-heading{max-width:21ch;margin-top:18px;margin-bottom:0}.final-path-head{margin-bottom:56px}.final-path-head-sheet{margin-top:0}.final-path-head-lede{margin-top:22px}@media (prefers-reduced-motion:no-preference){.final-path-head-sheet.final-path-head-sheet{margin-top:0}.final-path-head-sheet.final-path-head-sheet:is([data-motion=ready] *){margin-top:-42svh}}.final-path-year-line{border-top-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.final-path-year-line{border-top-color:color-mix(in oklch, var(--ink) 28%, transparent)}}.final-path-year-line{border-top-style:dashed;border-top-width:2px;top:18px;left:0;right:0}.final-path-guide{width:auto;max-width:none;height:calc(100% + 18px);bottom:-46px;right:4%}.final-path-icon:not(.final-path-icon-wide){width:104px;height:104px;top:18px;right:18px}.final-path-flow-arrow{width:22px;height:12px}.final-path-year-dot{width:16px;height:16px;top:11px}.final-path-cross{width:20px;height:20px}.final-path-number{width:32px;height:32px}.final-path-day-stamp{width:46px;height:46px}.final-path-year{height:58px}.final-path-icon-wide{width:92px;height:92px;top:34px;right:calc(4% + 236px)}.final-path-year-start{left:0}.final-path-dot-at{left:var(--dyn-left)}.final-path-title-style{margin-top:16px;margin-bottom:0}.final-path-building,.final-path-body{margin-top:10px}.final-path-visual{width:100%;margin-top:auto;padding-top:20px}.final-path-inner{max-width:1240px}.final-path-body-wide{max-width:46%}.final-path-title-wide{max-width:48%}.final-path-title-style:not(.final-path-title-wide){max-width:calc(100% - 104px)}.final-path-card{width:100%;min-height:318px;padding-top:28px;padding-bottom:26px}.final-path-slot{min-width:0}.final-path-section{padding-top:80px;padding-bottom:96px}.final-path-year-end{right:0}.final-path-year-label{top:36px}.final-down-edge{margin-top:-1px;margin-bottom:0;top:100%;bottom:auto}.hero-glyphs-figure{width:1.15em;height:1.15em}.hero-glyphs-at{left:var(--dyn-left);top:var(--dyn-top)}.journal-tape{width:104px;height:30px}.pages-journey-sign{border-top-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pages-journey-sign{border-top-color:color-mix(in oklch, var(--ink) 20%, transparent)}}.pages-journey-sign{border-top-style:dashed;border-top-width:1.5px;margin-top:16px;padding-top:14px}.pages-journey-gate{width:1px;top:-130svh;bottom:0;left:0}.pages-journey-card{bottom:auto;left:var(--gutter);right:auto;top:var(--card-top);width:var(--log-w);padding-top:24px;padding-bottom:24px}.pages-journey-kicker-stamp{width:34px;height:34px}.pages-journey-log-wave{width:100%;height:40px;top:0;left:0}.pages-journey-pad{width:40px;height:40px}.pages-journey-portrait{width:46px;height:46px}.pages-journey-log{height:auto;width:min(640px, calc(100% - 2 * var(--gutter)));padding-top:16px}.pages-journey-card-tape{top:-15px;left:26px}.pages-journey-log-tape{top:-14px;left:calc(50% - 52px)}.pages-journey-title-style{margin-top:12px;margin-bottom:0}.pages-journey-building{margin-left:auto}.pages-journey-section{margin-top:0}.pages-journey-body{margin-top:10px}.pages-journey-log-track{margin-top:14px}.pages-journey-place{margin-top:2px}.pages-journey-stamp-label{max-width:100%}.pages-journey-log-stop{min-width:0}.pages-journey-veil{padding-top:96px}@media (prefers-reduced-motion:no-preference){.pages-journey-log.pages-journey-log{height:auto;width:min(640px, calc(100% - 2 * var(--gutter)))}.pages-journey-veil.pages-journey-veil{padding-top:96px}.pages-journey-log.pages-journey-log:is([data-motion=ready] *){height:var(--log-h);left:var(--log-left);top:var(--log-top);width:var(--log-w)}.pages-journey-veil.pages-journey-veil:is([data-motion=ready] *){padding-top:clamp(48px,9svh,130px)}}.showcase-do-frac-bar{width:100%;height:3px}.showcase-do-chips{margin-top:10px}.showcase-do-shade-row{margin-top:12px}.showcase-do-choices,.showcase-do-ask{margin-top:14px}.showcase-do-compare-label{margin-top:2px}.showcase-do-compare{margin-top:4px}.showcase-do-hint{margin-top:6px}.showcase-do-compact{min-height:0}.showcase-do-chip{min-height:40px}.showcase-do-choice{min-width:92px;min-height:44px}.showcase-do-frac{min-width:34px}.showcase-lesson-card-bar{border-bottom-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.showcase-lesson-card-bar{border-bottom-color:color-mix(in oklch, var(--ink) 10%, transparent)}}.showcase-lesson-card-bar{border-bottom-style:solid;border-bottom-width:1.5px}.showcase-lesson-card-speaker{width:20px;height:20px}.showcase-lesson-showcase-tab-number{width:22px;height:22px}.showcase-lesson-showcase-step-number{width:28px;height:28px}.showcase-lesson-card-dot{width:22px;height:6px}.showcase-lesson-showcase-tab-do{width:7px;height:7px}.showcase-lesson-showcase-proof-dot{width:8px;height:8px}.showcase-lesson-showcase-track{height:auto;margin-top:40px}.showcase-lesson-showcase-stage{max-width:1240px;height:auto;top:0}.showcase-lesson-showcase-slides{height:auto}.showcase-lesson-card-retry{min-height:36px;margin-left:auto}.showcase-lesson-showcase-lede{max-width:36em;margin-top:18px}.showcase-lesson-showcase-proof{margin-top:4px}.showcase-lesson-showcase-body{max-width:30em}.showcase-lesson-showcase-head{max-width:860px}.showcase-lesson-card-figure:not(.showcase-do-compact){min-height:230px}.showcase-lesson-card-verdict{min-height:30px}.showcase-lesson-showcase-tab{min-height:40px}.showcase-lesson-card-narration{min-height:44px}.showcase-lesson-card-field{min-width:0;min-height:48px}.showcase-lesson-card-check{min-height:48px}.showcase-lesson-card{min-width:0}.showcase-lesson-card-inner{padding-top:22px;padding-bottom:20px}.showcase-lesson-showcase-section{padding-top:72px}@media (prefers-reduced-motion:no-preference) and (min-height:680px){.showcase-lesson-showcase-track.showcase-lesson-showcase-track{height:auto;margin-top:40px}.showcase-lesson-showcase-stage.showcase-lesson-showcase-stage,.showcase-lesson-showcase-slides.showcase-lesson-showcase-slides{height:auto}.showcase-lesson-showcase-stage.showcase-lesson-showcase-stage:is([data-motion=ready] *){height:100svh;min-height:600px}.showcase-lesson-showcase-track.showcase-lesson-showcase-track:is([data-motion=ready] *){height:640svh;margin-top:0}.showcase-lesson-showcase-slides.showcase-lesson-showcase-slides:is([data-motion=ready] *){height:min(640px,100svh - 150px)}}.voyage-finale-crest{bottom:0}.voyage-finale-f3{bottom:26%}.voyage-finale-f2{bottom:30%}.voyage-finale-t1,.voyage-finale-t4{bottom:41.5%}.voyage-finale-t0,.voyage-finale-t2,.voyage-finale-t3,.voyage-finale-t5{bottom:41%}.voyage-finale-f5{bottom:64%}.voyage-finale-f1{bottom:70%}.voyage-finale-f4{bottom:74%}.voyage-finale-f0{bottom:78%}.voyage-finale-note{bottom:clamp(270px,44svh,430px)}.voyage-finale-hill{height:100%}.voyage-finale-note-arrow{height:2.6em}.voyage-finale-promise-icon{height:30px}.voyage-finale-firefly{height:5px}.voyage-finale-promise-glyph{height:62%}.voyage-finale-world-image{height:auto}.voyage-finale{height:calc(var(--planet-y) + var(--planet) * 1.25 + 8svh)}.voyage-finale-traveler{height:clamp(170px,27svh,270px)}.voyage-finale-crest{height:clamp(250px,40svh,380px);left:0}.voyage-finale-t1{left:17.5%}.voyage-finale-t2{left:26%}.voyage-finale-f1{left:31%}.voyage-finale-f2{left:44%}.voyage-finale-f3{left:57%}.voyage-finale-f0{left:6%}.voyage-finale-f4{left:69%}.voyage-finale-t3{left:74%}.voyage-finale-t4{left:82.5%}.voyage-finale-t0{left:9%}.voyage-finale-t5{left:91%}.voyage-finale-f5{left:95%}.voyage-finale-world{left:calc(var(--px) - var(--planet) * 1.7368)}.voyage-finale-note{left:max(var(--gutter), calc(50% - 45vw))}.voyage-finale-glow,.voyage-finale-bloom{left:var(--px)}.voyage-finale-promises{margin-bottom:0}.voyage-finale-closing-lede{margin-bottom:26px}.voyage-finale-note-arrow{margin-left:3.4em}.voyage-finale-closing{margin-top:0}.voyage-finale-closing-lede{margin-top:14px}.voyage-finale-promises{margin-top:24px}.voyage-finale-note-arrow{margin-top:4px}.voyage-finale-closing-lede{max-width:31em}.voyage-finale-promises{max-width:640px}.voyage-finale-traveler{max-width:none}.voyage-finale{min-height:0}.voyage-finale-closing{min-height:100svh;padding-bottom:clamp(24px,4svh,56px)}.voyage-finale-promises{padding-left:0}.voyage-finale-promise{padding-left:6px;padding-right:16px}.voyage-finale-closing{padding-top:64px}.voyage-finale-crest{right:0}.voyage-finale-world{top:calc(var(--planet-y) - var(--planet) * 1.5)}.voyage-finale-glow,.voyage-finale-bloom{top:var(--planet-y)}.voyage-finale-world-image,.voyage-finale-hill{width:100%}.voyage-finale-promise-icon{width:30px}.voyage-finale-note-arrow{width:4.8em}.voyage-finale-firefly{width:5px}.voyage-finale-promise-glyph{width:62%}.voyage-finale-traveler{width:auto}.voyage-finale-bloom{width:calc(var(--planet) * 2.9)}.voyage-finale-world{width:calc(var(--planet) * 3.4737)}.voyage-finale-glow{width:min(var(--planet) * 3, 92vw)}@media (prefers-reduced-motion:no-preference){.voyage-finale.voyage-finale{height:calc(var(--planet-y) + var(--planet) * 1.25 + 8svh)}.voyage-finale-closing.voyage-finale-closing{margin-top:0;padding-top:64px}.voyage-finale.voyage-finale:is([data-motion=ready] *){height:auto}.voyage-finale-closing.voyage-finale-closing:is([data-motion=ready] *){padding-top:calc(var(--planet-y) + var(--planet) + 3.5svh);margin-top:700svh}}.voyage-hero-foliage{bottom:-3%}.voyage-hero-companion{width:auto;max-width:none;height:100%;bottom:0;left:50%}.voyage-hero-rays{width:.78em;height:.7em;top:-.42em;left:calc(100% + .08em)}.voyage-hero-section:not(.final-hero-section){height:100svh}.voyage-hero-stage{height:100svh;min-height:560px;top:0}.voyage-hero-copy{height:100svh;min-height:560px;margin-top:calc(-1*max(100svh,560px))}.voyage-hero-note-arrow:not(.final-hero-note-arrow){width:5.4em;height:3.4em;margin-top:6px;margin-left:1.6em}.voyage-hero-mote{width:5px;height:5px}.voyage-hero-slot:not(.final-hero-ada,.final-hero-emmy,.final-hero-hypatia,.final-hero-ramanujan){height:96%}.voyage-hero-sprig{width:100%;height:auto}.voyage-hero-foliage-left{left:-4%}.voyage-hero-note:not(.final-hero-note){left:max(var(--gutter), calc(50% - 41vw));top:30svh}.voyage-hero-mote-at{left:var(--dyn-left);top:var(--dyn-top)}.voyage-hero-title:not(.final-hero-title){max-width:15ch;margin-top:18px}.voyage-hero-lede:not(.final-hero-lede){max-width:31em;margin-top:18px}.voyage-hero-section{min-height:560px}.voyage-hero-slot{min-width:0}.voyage-hero-copy:not(.final-hero-copy){padding-top:116px;padding-bottom:5svh}.voyage-hero-foliage-right{right:0}.voyage-hero-foliage:not(.final-hero-foliage){width:clamp(150px,22vw,340px)}@media (prefers-reduced-motion:no-preference){.voyage-hero-section.voyage-hero-section:not(.final-hero-section){height:100svh}.voyage-hero-section.voyage-hero-section:not(.final-hero-section):is([data-motion=ready] *){height:200svh}}.voyage-journey-pano{width:100%;max-width:none;height:100%;top:0;left:0;right:0}.voyage-journey-chapter{height:100svh;min-height:600px}.voyage-journey-stat-icon{width:22px;height:22px}.voyage-journey-stage{height:auto;top:0}.voyage-journey-section:not(.pages-journey-section){margin-top:0}.voyage-journey-stats{margin-top:14px}.voyage-journey-veil-title{max-width:14ch}@media (prefers-reduced-motion:no-preference){.voyage-journey-pano.voyage-journey-pano{width:100%;height:100%;left:0}.voyage-journey-chapter.voyage-journey-chapter{height:100svh;min-height:600px}.voyage-journey-stage.voyage-journey-stage{height:auto}.voyage-journey-section.voyage-journey-section:not(.pages-journey-section){margin-top:0}.voyage-journey-stage.voyage-journey-stage:is([data-motion=ready] *){height:100svh}.voyage-journey-chapter.voyage-journey-chapter:is([data-motion=ready] *){height:auto;min-height:0}.voyage-journey-pano.voyage-journey-pano:is([data-motion=ready] *){height:max(100%, calc(var(--w) / 3));width:var(--w);left:auto}.voyage-journey-section.voyage-journey-section:not(.pages-journey-section):is([data-motion=ready] *){margin-top:-130svh}}.answers-multipart{margin:20px 0 0}.answers-legend{margin-bottom:12px}.answers-choices{margin-top:20px}.answers-fraction-line{width:100%;margin-top:20px}.answers-task,.answers-shade-task{margin-top:24px}.answers-scroll{margin-top:24px;overflow-x:auto}.answers-line-task{min-width:0;margin-top:24px}.answers-diagram,.answers-fraction-cell{min-width:0}.answers-line{width:100%}.block-progress-fill{width:100%;height:100%}.block-progress-star{width:32px;height:40px}.block-progress-particle{width:40px;height:40px;top:0;left:0}.block-progress-track{width:100px;height:8px}.block-progress-xp{margin-top:10px;margin-bottom:0}.block-progress-stars{margin-bottom:12px}.block-progress-header{margin-bottom:24px}.block-progress{margin-left:auto}.block-progress-reward{min-height:210px}.block-progress-complete{min-height:max(310px, var(--card-fill,0px))}.canvas-fit-question-card{height:calc(100svh - 462px)}.canvas-fit-choice-card{height:calc(100svh - 530px)}.canvas-fit-question-choice-card{height:calc(100svh - 562px)}@media (min-width:1600px){.canvas-fit-question-card.canvas-fit-question-card{height:calc(81.5svh - 443px)}.canvas-fit-choice-card.canvas-fit-choice-card{height:calc(81.5svh - 508px)}.canvas-fit-question-choice-card.canvas-fit-question-choice-card{height:calc(81.5svh - 540px)}}@media (min-width:1048px) and (max-width:1599.99px){.canvas-fit-question-card.canvas-fit-question-card{height:calc(87svh - 443px)}.canvas-fit-choice-card.canvas-fit-choice-card{height:calc(87svh - 508px)}.canvas-fit-question-choice-card.canvas-fit-question-choice-card{height:calc(87svh - 540px)}}.carry-glyphs-bar{height:max(1.5px,.05em)}.carry-glyphs-whole{margin-right:.08em}.carry-glyphs-symbol{min-height:2.4em}.counted-parts-instruction-figures-stage{height:clamp(160px,24svh,200px);margin-top:12px}.counted-parts-instruction-figures-line{width:100%}.counted-parts-question-diagram{width:100%;height:100%}.counted-parts-question-stage{min-height:clamp(240px,36svh,300px);margin-top:12px}.decimal-value-places{max-width:100%}.dot-direction-arrows-fitted-svg{height:100%}.dot-direction-arrows-svg:not(.dot-direction-arrows-fitted-svg){height:auto}.dot-direction-arrows-fitted-figure{max-width:none;min-height:240px;max-height:400px}.dot-direction-arrows-figure:not(.dot-direction-arrows-fitted-figure){max-width:max(360px,min(600px,150svh - 612px))}.dot-direction-arrows-figure,.dot-direction-arrows-svg{width:100%}.equal-parts-introduction-instruction-reason{bottom:0}.equal-parts-introduction-wholes{width:100%;height:175px}.equal-parts-introduction-instruction:not(.equal-parts-introduction-instruction-line-stage){height:396px}.equal-parts-introduction-instruction-line-stage{height:560px}.equal-parts-introduction-instruction-line{height:calc(100% - 12px)}.equal-parts-introduction-instruction-gallery{width:100%;max-width:100%}.equal-parts-introduction-comparison{width:300px;max-width:100%}.equal-parts-introduction-instruction-example{width:100%;max-width:136px}.equal-parts-introduction-stage{width:100%;max-width:620px;min-height:330px}.equal-parts-introduction-transfer:not(.equal-parts-question-bars-diagram){width:100%;max-width:620px}.equal-parts-introduction-instruction{width:100%;max-width:744px}.equal-parts-introduction-instruction-bars{width:100%;max-width:calc(210cqh - 138.6px)}.equal-parts-introduction-gallery{min-height:300px}.equal-parts-introduction-instruction-figures:not(.equal-parts-introduction-instruction-shapes),.equal-parts-introduction-whole-layer{width:100%}.equal-parts-introduction-instruction-shapes:not(.equal-parts-introduction-instruction-bars){width:fit-content}@media (max-width:600px){.equal-parts-introduction-instruction.equal-parts-introduction-instruction:not(.equal-parts-introduction-instruction-line-stage),.equal-parts-introduction-instruction-line-stage.equal-parts-introduction-instruction-line-stage{height:330px}}@container (min-width:360px) and (min-height:301px){.equal-parts-introduction-instruction-reason.equal-parts-introduction-instruction-reason{bottom:-16px}.equal-parts-introduction-instruction-line.equal-parts-introduction-instruction-line{height:calc(100% + 20px)}}@container (min-width:360px){.equal-parts-introduction-instruction-gallery.equal-parts-introduction-instruction-gallery{max-width:360px}}.equal-parts-question-diagram-svg{height:100%;max-height:100%}.equal-parts-question-mixed-diagram{height:220px;max-height:220px}.equal-parts-question-diagram:not(.equal-parts-question-mixed-diagram){height:380px;max-height:380px}.equal-parts-question-explanation-input{width:100%;min-width:0;height:44px}.equal-parts-question-fitted-image{width:auto;max-width:100%;height:auto;max-height:380px}.equal-parts-question-actions{width:100%;max-width:260px}.equal-parts-question-written{width:100%;max-width:440px}.equal-parts-question-bars-diagram{width:96%;max-width:560px}.equal-parts-question-diagram,.equal-parts-question-interaction,.equal-parts-question-spoken,.equal-parts-question-response{min-height:0}.equal-parts-question-check-explanation{min-height:44px}.equal-parts-question-retry-speech{min-width:0;min-height:44px}.equal-parts-question-microphone{min-height:44px}.equal-parts-question-choice{min-height:52px}@media (max-width:600px){.equal-parts-question-diagram.equal-parts-question-diagram:not(.equal-parts-question-mixed-diagram){height:316px;max-height:316px}.equal-parts-question-fitted-image.equal-parts-question-fitted-image{max-height:316px}}.fraction-classification-feedback{min-height:1.5em}.fraction-symbol-line{width:100%;height:2.5px}.fraction-symbol-space{height:22px}.fraction-symbol-number{min-width:60px;height:44px}.fraction-symbol-explanation{min-height:3lh}.fraction-symbol{min-width:64px}.handwriting-pencil{width:auto;height:100%;bottom:0;left:24px}.handwriting-ink{width:100%;height:100%}.handwriting-sr-only{width:1px;height:1px}.handwriting-checkmark{width:32px;height:32px}.handwriting-below{height:48px;min-height:48px}.handwriting-pickup{width:64px;height:50%;top:0;left:calc(50% - 24px)}.handwriting-clear{min-height:44px}.inequality-symbol{width:clamp(72px,20vw,140px);height:auto}.lesson-caption-room{margin-bottom:auto}.lesson-caption-imagined-frame{margin-top:22px}.lesson-surface-surface{min-width:0}.lesson-text-dividend{border-top-style:solid;border-top-width:2px;border-left-style:solid;border-left-width:2px}.lesson-text-bar{width:100%;min-width:48px;height:2.5px}.lesson-text-empty{height:22px}.lesson-text-slot:not(.lesson-text-empty){height:var(--fraction-slot-height,44px)}.lesson-text-slot{width:var(--fraction-slot-width,60px)}.lesson-text-fraction.lesson-text-fraction:where(.answers-fraction-answer-marker:where(*) *),.lesson-text-stack.lesson-text-stack:where(.answers-fraction-answer-marker:where(*) *){width:100%;min-width:0;max-width:60px}.lesson-text-bar.lesson-text-bar:where(.answers-fraction-answer-marker:where(*) *){min-width:0;max-width:60px}.lesson-text-slot.lesson-text-slot:where(.answers-fraction-answer-marker:where(*) *){width:100%;min-width:0;max-width:60px}.line-ray-segment-svg{width:100%;height:100%}.line-ray-segment-fitted-surface{min-height:200px;max-height:400px}.line-ray-segment-figure:not(.line-ray-segment-fitted-figure){max-width:max(300px,min(600px,150svh - 612px))}.line-ray-segment-fitted-figure{max-width:none}.line-ray-segment-figure{width:100%}.mixed-number-not{padding-right:.3em;right:100%}.mixed-number-question{width:100%}.mixed-picture-marks{width:100%;left:0}.mixed-reading-and{left:50%}.mixed-reading-and:not(.mixed-reading-below){top:50%}.mixed-reading-below{top:calc(100% + 14px)}.mixed-reading-middle:not(.mixed-reading-open){width:0}.mixed-reading-open{width:1.9em}.mixed-symbol-hanging{top:0;bottom:0}.mixed-symbol-under-fraction{left:0}.mixed-symbol-hang-right{left:calc(100% + .4em)}.mixed-symbol-under{margin-top:14px;top:100%}.mixed-symbol-box:not(.mixed-symbol-boxed){min-width:0}.mixed-symbol-boxed{min-width:136px}.mixed-symbol-box{padding-top:24px;padding-bottom:10px}.mixed-symbol-reserved{padding-bottom:60px}.mixed-symbol-under-whole{right:0}.mixed-symbol-hang-left{right:calc(100% + .4em)}.mixed-symbol-label{top:4px}.mixed-symbol-frame{width:100%}.part-alias-figure{width:100%;max-width:360px}.part-symbol-writing-drawing{width:100%;height:100%}.part-symbol-writing-pencil{width:calc(50% - 10px);top:25px;left:1px}.part-symbol-writing-row:not(.picture-symbol-practice-writing){width:100%;max-width:416px;padding-top:24px}.part-symbol-writing-canvas{min-width:0}.partition-picture-figures-layer{min-width:0;height:100%;min-height:0}.partition-picture-figures-gallery{width:100%;min-height:0}.partition-picture-figures-picture{min-width:0;min-height:0}.partition-picture-figures-vertical{width:64px}.picture-fraction-label{height:44px}.picture-fraction-symbol{margin-top:20px}.picture-fraction-labels{max-width:168px}.picture-symbol-practice-figures-diagram{width:100%;height:100%}.picture-symbol-practice-side{height:clamp(220px,26vh,240px);min-height:0;padding-bottom:min(40% + 17.6px,184px)}.picture-symbol-practice-figure{height:clamp(220px,26vh,240px);margin-top:0}.picture-symbol-practice-writing{width:100%;max-width:416px;padding-top:24px}.picture-symbol-practice-figure.picture-symbol-practice-figure:where(.picture-symbol-practice-picture-practice-side-marker:where(*) *){width:28%;height:100%;top:0}.picture-symbol-practice-writing.picture-symbol-practice-writing:where(.picture-symbol-practice-picture-practice-side-marker:where(*) *){width:auto;padding-top:0;top:50%;left:calc(28% + 16px);right:0}@container (max-width:520px){.picture-symbol-practice-writing.picture-symbol-practice-writing.picture-symbol-practice-writing:where(.picture-symbol-practice-picture-practice-side-marker:where(*) *){max-width:200px}}.picture-symbol-writing-paper{width:min(200px,50% - 8px);margin-top:24px}.picture-symbol-writing-student{width:100%}.practice-notice-notice{margin-bottom:12px}.practice-notice-paragraph{margin:0 0 6px}.practice-notice-details{margin-top:10px}.practice-notice-list{padding-left:20px}.reading-speech-microphone{min-width:0}.session-headache-figure{width:min(100%,250px);height:auto}.session-headache-number-input{width:88px;margin-top:0}.session-headache-actions{margin-top:16px}.session-headache-answer{width:100%;margin-top:18px}.session-headache-caption{min-height:2lh}.session-headache-answer-feedback{min-height:36px}.session-headache-player{min-height:460px}.session-headache-portion{min-width:0}.session-headache-stage{padding-top:20px}.session-headache-comparison{width:100%}.session-headache-pie{width:min(100%,320px)}.source-preview-section{border-bottom-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.source-preview-section{border-bottom-color:color-mix(in srgb, var(--ink) 15%, transparent)}}.source-preview-section{border-bottom-style:solid;border-bottom-width:1px}.source-preview-return-link{margin:12px 0 18px}.source-preview-findings{max-width:70ch;margin-bottom:20px}.source-preview-position{margin-right:auto}.source-preview-navigation{max-height:calc(100dvh - 260px);overflow-y:auto}.source-preview-question{min-height:36px}.source-preview-library{min-width:0;top:24px}.source-preview-questions{padding:8px 4px 16px}.source-preview-findings-list{padding-left:20px}.source-preview-atom{width:100%}.still-images-image{max-height:100%}.tiling-shapes-svg{width:100%;height:auto}.tiling-shapes-figure{width:100%;max-width:960px}.value-representations-dot{width:18px;height:18px}.value-representations{margin-top:16px}.value-representations-line{max-width:420px}.value-representations-card{min-height:72px}.value-representations-dots{width:162px}.value-representations-sum{width:2.2em}.value-representations-name{width:3em}.word-meaning-svg{width:100%;height:auto}.word-meaning-figure{width:100%;max-width:600px}.lesson-player-controls{bottom:58px;right:18px}.lesson-player-parts-figures{height:100svh;margin-top:4px}.lesson-player-repetition-input{width:100%;min-width:0;height:44px}.lesson-player-instruction-back{width:48px;height:48px;min-height:48px;padding:0}.lesson-player-parts-input-space{height:53px;margin-top:8px}.lesson-player-listening-dot{width:9px;height:9px}.lesson-player-source-image{max-width:100%;height:auto}.lesson-player-naming-listening{min-width:192px;top:50%;left:0}.lesson-player-answer-status{min-height:62px;margin-bottom:12px}.lesson-player-listening-above{margin-bottom:12px}.lesson-player-answer-input:not(.lesson-player-unit-input){margin-top:0}.lesson-player-heard-reserved{min-height:52px;margin-top:14px}.lesson-player-figures:not(.counted-parts-instruction-figures-stage,.counted-parts-question-stage,.lesson-player-parts-figures,.picture-symbol-practice-figure){margin-top:22px}.lesson-player-fraction-row{margin-top:24px}.lesson-player-parts-actions,.lesson-player-unit-input,.lesson-player-unit-inline-action,.lesson-player-unit-feedback-row{margin-top:8px}.lesson-player-dock{margin-top:auto}.lesson-player-repeat-button{max-width:100%}.lesson-player-repetition-typed{width:100%;max-width:360px}.lesson-player-repeat-status{min-height:1.5em}.lesson-player-unit-feedback-text{min-height:1lh}.lesson-player-parts-caption{min-height:3lh}.lesson-player-control{min-width:44px;min-height:44px}.lesson-player-parts-spoken-actions{min-height:52px}.lesson-player-naming-answer-row{width:100%;min-height:52px}.lesson-player-repeat-button:not(.equal-parts-question-microphone,.equal-parts-question-retry-speech){min-height:52px}.lesson-player-parts-actions:not(.lesson-player-parts-spoken-actions){min-height:90px}.lesson-player-unit-feedback{min-width:0}.lesson-player-repeat-button:not(.equal-parts-question-retry-speech,.reading-speech-microphone){min-width:192px}.lesson-player-instruction-actions{width:100%}.lesson-player-unit-feedback-button{width:148px}.lesson-player-free-input{width:7ch}.lesson-player-heard:not(.lesson-player-heard-reserved):not(:empty){min-height:20px;margin-top:14px}.lesson-player-frame.lesson-player-frame:not(.block-progress-complete):where(.session-shell-session-main-marker:where(*) *){min-height:var(--card-fill,auto)}.mathtext-numerator:not(.mathtext-bar-emphasis){border-bottom-color:currentColor}.mathtext-bar-emphasis{border-bottom-color:var(--part-digit)}.mathtext-numerator{border-bottom-style:solid;border-bottom-width:1px;padding:0 3px 1px}.mathtext-hidden{width:1px;height:1px}.mathtext-whole{margin-right:3px}.mathtext-denominator{padding-top:1px}.mathtext-numerator.mathtext-numerator:where(.mathtext-teach-marker:where(*) *){border-bottom-width:1.5px;padding-bottom:2px;padding-left:4px;padding-right:4px}.placement-map-sum{border-top-color:var(--line);border-top-style:solid;border-top-width:1px;margin-top:16px;padding-top:14px}.placement-map-dev-panel{width:200px;max-height:calc(100svh - 124px);bottom:62px;right:16px;overflow-y:auto}.placement-map-cell{width:10px;height:10px}.placement-map-dev-reset:not(.placement-map-autoplay){margin-bottom:0}.placement-map-dev-head{margin-bottom:18px}.placement-map-autoplay{margin:0 auto 18px}.placement-map-dev-reset:not(.session-navigator-reset){margin-left:auto;margin-right:auto}.placement-map-dev-reset:not(.placement-map-autoplay,.session-navigator-reset){margin-top:18px}.placement-map-button{width:100%}.placement-map.placement-map:where(.placement-results-marker:where(*) *){margin-bottom:8px;margin-left:0;margin-right:0}.placement-map.placement-map:not(.teach-map):where(.placement-results-marker:where(*) *){margin-top:10px}@media (max-width:1047px){.placement-map-dev-panel.placement-map-dev-panel{width:auto;margin-bottom:26px}}.placement-question-bar-fill{min-width:10px;height:100%;width:var(--dyn-width)}.placement-question-letter{height:24px}.placement-question-bar-marker{width:3px;height:3px;top:50%;right:2px}.placement-question-pip{width:24px;height:8px}.placement-question-bar-track{height:8px}.placement-question-bar{margin-bottom:12px}.placement-question-hint{margin-top:14px}.placement-question-visual{margin-top:16px}.placement-question-options,.placement-question-fill-input:not(.lesson-player-answer-input,.lesson-player-unit-input,.session-headache-number-input){margin-top:20px}.placement-question-check-row,.placement-question-feedback:not(.lesson-player-parts-actions,.lesson-player-unit-feedback-row){margin-top:24px}.placement-question-option,.placement-question-fill-input:not(.session-headache-number-input){width:100%}.placement-question-card.placement-question-card:not(.block-progress-complete,.lesson-player-frame,.session-headache-player):where(.placement-question-atom-player-marker:where(*) *){min-height:220px}.placement-row{border-top-color:var(--line);border-top-style:solid;border-top-width:1px}.placement-title{max-width:24ch;margin:12px 0 18px}.placement-progress{margin-bottom:26px}.placement-lede{max-width:32em;margin-top:0;margin-bottom:36px;margin-right:auto}.placement-strand-eyebrow{margin-bottom:8px}.placement-intro-lede{margin-left:0}.placement-lede:not(.placement-intro-lede){margin-left:auto}.placement-strand{margin-top:30px}.placement-fineprint{margin-top:36px}.placement-place:not(:has(>[data-session-viewport])){min-height:100svh}.placement-gloss{min-width:0}.placement-card-primary:not(.lesson-player-instruction-back){padding:13px 24px}.placement-land{padding:88px 30px 30px}.placement-place:not(.screen-clubhouse-place,:has(>[data-session-viewport])){padding-bottom:72px}.placement-place{padding-left:30px;padding-right:30px}.placement-place:not(.screen-back-row,.screen-clubhouse-place){padding-top:104px}.placement-land.placement-land:where(:has(.placement-session-marker:where(*))){padding-bottom:calc(104px + env(safe-area-inset-bottom))}.placement-place.placement-place:not(.screen-clubhouse-place,:has(>[data-session-viewport])):where(:has(.placement-session-marker:where(*))){padding-bottom:calc(104px + env(safe-area-inset-bottom))}@media (min-width:1048px){.placement-place.placement-place,.placement-land.placement-land{padding-right:30px}}@media (pointer:coarse){.placement-card-primary.placement-card-primary.placement-card-primary:not(.lesson-player-instruction-back):where(.placement-source-player-marker:where(*) *),.placement-ghost.placement-ghost.placement-ghost:where(.placement-source-player-marker:where(*) *){min-height:44px}}@media (min-width:1048px){.placement-place.placement-place.placement-place:where(:has(.placement-dev-marker:where(*))),.placement-land.placement-land.placement-land:where(:has(.placement-dev-marker:where(*))){padding-right:232px}}.marketing-later-line{margin-top:10px}.marketing-lede{max-width:none}.marketing-stage{min-height:100svh}.marketing-hero{padding:32px 0 72px}.oauth-consent-details{margin:26px 0 0;padding:18px 0}.oauth-consent-description{margin:0}.oauth-consent-heading{margin-top:10px}.oauth-consent-muted{max-width:65ch;margin-top:14px}.oauth-consent-error{margin-top:14px}.oauth-consent-actions{margin-top:28px}.oauth-consent-shell{min-height:100svh;padding:32px 20px}.oauth-consent-button{min-height:46px;padding:10px 16px}.oauth-consent-panel{width:min(100%,480px);padding:36px}.session-complete-check{width:76px;height:76px;margin-bottom:14px}.session-complete-confetti{width:9px;height:9px;top:0}.session-complete-confetti-position{left:var(--dyn-left)}.session-complete-stats{margin-bottom:30px}.session-complete-stat{min-width:96px;padding:12px 20px}.session-narrative-caption{bottom:calc((100vh - var(--film-h)) / 2 + var(--film-h) * .0667);width:calc(var(--film-w) * .7292);left:50%}.session-narrative-skip{bottom:max(1.25rem, env(safe-area-inset-bottom));right:max(1.25rem, env(safe-area-inset-right))}.session-narrative-film{width:100%;height:100%}.session-narrative-inline-stage{width:100%;height:min(65vh,640px);min-height:280px}.session-narrative-play{top:50%;left:50%}.session-navigator-strip{border-top-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.session-navigator-strip{border-top-color:color-mix(in srgb, var(--ink) 12%, transparent)}}.session-navigator-strip{border-top-style:solid;border-top-width:2px;min-height:32px;max-height:80px;padding:8px 3px 4px;overflow-y:auto}.session-navigator-autoplay-dock{bottom:16px;right:152px}.session-navigator-autoplay-control{bottom:auto;right:auto}.session-navigator-dot{width:24px;height:24px}.session-navigator-jump:not(.session-navigator-dot){width:30px;height:27px}.session-navigator-reset{margin:0}.session-navigator-now{margin:0 3px}.session-navigator-atom{min-width:0;min-height:28px}.session-navigator-playback-pause{min-width:80px;min-height:44px}.session-navigator-dock{width:100%;min-width:0;padding:12px 16px}.session-shell-session:not(.session-shell-student-session),.session-shell-student-session{max-width:1040px}.session-shell-stat{min-height:44px}.session-shell-stage{min-height:640px}.session-shell-main{min-width:0}.session-shell-session{width:100%}@media (min-width:1048px) and (max-width:1599.99px){.session-shell-student-session.session-shell-student-session{max-width:1196px}}@media (min-width:1048px){.session-shell-session.session-shell-session:not(.session-shell-student-session){max-width:1196px}}@media (min-width:1600px){.session-shell-student-session.session-shell-student-session{max-width:1560px}}.session-stack-dust{width:9px;height:9px;bottom:-3px}.session-stack{height:298px}.session-stack-glyph{width:36px;height:36px}.session-stack-slot,.session-stack-block-position{height:64px;left:0;right:0}.session-stack-dot{min-width:0;height:8px}.session-stack-fractures{width:calc(100% + 5px);height:calc(100% + 5px)}.session-stack-dust-position{left:var(--dyn-left)}.session-stack-heading{margin-bottom:10px}.session-stack-dots{margin-bottom:16px}.session-stack-browse{margin-top:12px}.session-stack-aside,.session-stack-block-content{min-width:0}.session-stack-hint{padding:0 28px}.session-stack-block{padding:0 12px}.session-stack-now{padding:4px 10px}.session-stack-position{top:var(--dyn-top)}.session-stack-card{width:calc(100% + 16px)}.session-viewport{width:100%;height:100%;min-height:0}.session-viewport-content{height:100%;scroll-padding-top:8px;scroll-padding-bottom:8px}.teach-map{max-height:min(52vh,460px);margin-top:6px;overflow-y:auto}.theme-visually-hidden{width:1px;height:1px}.theme-document{overflow-x:clip}.theme-paper{scroll-padding-top:96px}.theme-document:has(.sessmain){scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom))}.ui-header-root{margin:0 calc(max(29px,50vw - 559px) + -1*max(32px,50vw - 528px));padding:26px 0}.ui-header-link{min-height:44px}.ui-header-action-button{padding-left:22px;padding-right:22px}.ui-arrow{width:15px;height:15px}.ui-enter-key{min-width:21px;height:21px;padding:0 5px}.ui-page{max-width:1120px;margin:0 auto;padding:0 32px}.ui-heading{max-width:13ch;margin-bottom:24px;margin-left:auto;margin-right:auto}.ui-lede:not(.placement-lede){margin-bottom:42px}.ui-lede:not(.placement-intro-lede){margin-left:auto}.ui-lede{margin-top:0;margin-right:auto}.ui-heading:not(.oauth-consent-heading){margin-top:22px}.ui-fineprint{margin-top:46px;padding:10px 20px}.ui-lede:not(.marketing-lede,.placement-lede){max-width:30em}.ui-button:not(.lesson-player-instruction-back,.placement-card-primary){padding:12px 22px}.ui-emphasis{padding-right:.06em}}.screen-clubhouse-header{--world-logo-size:112px}@layer priority6{.screen-clubhouse-tab:after{inset:auto 0 2px}.voyage-journey-chapter:after{inset:0}}@layer priority7{.screen-clubhouse-tab:after{border-radius:8px}.final-path-day-check:after{border-color:var(--ink);border-style:solid;border-width:2px;border-radius:50%;place-items:center}.voyage-hero-slot:before{border-radius:50%}.marketing-stage:before{background-position:top}}@layer priority8{.screen-clubhouse-tab:after{content:"";background-color:#0000;position:absolute}.screen-clubhouse-tab[aria-current=page]:after{background-color:var(--accent)}.integrated-standard-atom-meta-separator:after{color:var(--board-mut)}.integrated-standard-atom-meta-separator:not(:last-child):after{content:" ·"}.video-comment-form-text::placeholder{color:var(--board-mut)}.final-path-day-check:after{color:#fff;content:"✓";background-color:#f3705e;background-color:lab(63.6861% 50.4234 35.8286);font-size:.72rem;font-weight:900;display:grid;position:absolute}.voyage-hero-slot:before{content:"";background-image:radial-gradient(closest-side,#3c2a1361,#0000);background-image:radial-gradient(closest-side,lab(18.7361% 6.76231 18.1819/.38),#0000);position:absolute}.voyage-journey-chapter:after{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(80% 75% at 58% 42%,#0000 55%,#331b0652),linear-gradient(#0000 70%,#331b0638);background-image:radial-gradient(80% 75% at 58% 42%,#0000 55%,lab(12.7982% 10.418 16.9189/.32)),linear-gradient(#0000 70%,lab(12.7982% 10.418 16.9189/.22));position:absolute}.placement-question-fill-input::placeholder{color:var(--mut)}@supports (color:color-mix(in lab, red, red)){.placement-question-fill-input::placeholder{color:color-mix(in srgb, var(--mut) 75%, var(--paper))}}.placement-question-right-mark:after{content:"✓";font-weight:600}.placement-question-wrong-mark:after{content:"✗"}.marketing-stage:before{background-image:linear-gradient(180deg, var(--void), var(--void) 30%, var(--void) 48%, var(--void) 64%, var(--void) 82%, var(--void)), var(--hero-image)}@supports (color:color-mix(in lab, red, red)){.marketing-stage:before{background-image:linear-gradient(180deg, color-mix(in srgb, var(--void) 60%, transparent), color-mix(in srgb, var(--void) 72%, transparent) 30%, color-mix(in srgb, var(--void) 74%, transparent) 48%, color-mix(in srgb, var(--void) calc(var(--s-cta) * 100%), transparent) 64%, color-mix(in srgb, var(--void) calc(var(--s-sky) * 100%), transparent) 82%, color-mix(in srgb, var(--void) 60%, transparent)), var(--hero-image)}}.marketing-stage:before{content:"";pointer-events:none;z-index:-1;background-size:cover;position:absolute;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#00000029 4%,#00000080 8%,#000000d6 12%,#000 16% 84%,#000000d6 88%,#00000080 92%,#00000029 96%,#0000);mask-image:linear-gradient(90deg,#0000,#00000029 4%,#00000080 8%,#000000d6 12%,#000 16% 84%,#000000d6 88%,#00000080 92%,#00000029 96%,#0000)}}@layer priority9{.screen-clubhouse-tab:after{height:4px}.integrated-standard-atom-meta-separator:after{margin-right:3px}.final-path-day-check:after{width:22px;height:22px;top:-8px;right:-10px}.voyage-hero-slot:before{height:7%;bottom:-2%;left:-4%;right:-4%}.placement-question-right-mark:after,.placement-question-wrong-mark:after{margin-left:auto}.marketing-stage:before{width:min(96svh,100vw);top:0;bottom:0;left:50%}}.proposal-queue-detail{--button-focus-color:var(--board-active);--button-focus-offset:2px}@property --dyn-height{syntax:"*";inherits:false}@property --dyn-left{syntax:"*";inherits:false}@property --dyn-top{syntax:"*";inherits:false}@property --dyn-width{syntax:"*";inherits:false}.atom-player{--gc:var(--accent)}@supports (color:color-mix(in lab, red, red)){.atom-player{--gc:color-mix(in srgb, var(--accent) 85%, var(--void))}}.atom-player{--gline:var(--ink)}@supports (color:color-mix(in lab, red, red)){.atom-player{--gline:color-mix(in srgb, var(--ink) 70%, transparent)}}.atom-player{--gon:var(--ink);--grim:var(--gc)}@supports (color:color-mix(in lab, red, red)){.atom-player{--grim:color-mix(in srgb, var(--gc) 50%, var(--ink))}}@property --dyn-background-color{syntax:"*";inherits:false}@property --dyn-color{syntax:"*";inherits:false}@property --dyn-zoom{syntax:"*";inherits:false}@property --dyn-var-ac{syntax:"*";inherits:false}@property --dyn-var-c{syntax:"*";inherits:false}.integrated-standard-box{--ac:var(--dyn-var-ac);--c:var(--dyn-var-c)}@property --dyn-grid-template-columns{syntax:"*";inherits:false}@property --dyn-aspect-ratio{syntax:"*";inherits:false}@property --dyn-17w4yq4{syntax:"*";inherits:false}@property --dyn-3e2wam{syntax:"*";inherits:false}@property --dyn-yeqlxk{syntax:"*";inherits:false}@keyframes figures-part-naming-fill{0%{fill:#0000}to{fill:color-mix(in srgb, var(--part-digit) 12%, transparent)}}@keyframes figures-diagram-pop{0%{opacity:0;transform:scale(.75)}}@keyframes figures-numeral-reveal-keyframes{0%{opacity:0}to{opacity:1}}@keyframes figures-unit-finish-keyframes{0%{opacity:1;filter:drop-shadow(0 0 1px #eebc4a40);filter:drop-shadow(0 0 1px lab(79.3341% 9.98151 62.1892/.25))}35%{opacity:1;filter:drop-shadow(0 0 2px #eebc4a59);filter:drop-shadow(0 0 2px lab(79.3341% 9.98151 62.1892/.35))}to{opacity:1;filter:drop-shadow(0 0 1px #eebc4a40);filter:drop-shadow(0 0 1px lab(79.3341% 9.98151 62.1892/.25))}}@keyframes figures-part-ring-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes figures-partition-pulse{0%{stroke-width:2px}40%{stroke-width:2.5px}to{stroke-width:2px}}@keyframes figures-tick-reveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@property --dyn-animation-delay{syntax:"*";inherits:false}@property --dyn-box-shadow{syntax:"*";inherits:false}@property --dyn-translate{syntax:"*";inherits:false}@keyframes arcade-title-twinkle-keyframes{0%{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}to{opacity:.25;transform:scale(.7)}}@keyframes arcade-title-shoot{0%{opacity:0;transform:translate(0)rotate(-24deg)}86%{opacity:0;transform:translate(0)rotate(-24deg)}89%{opacity:1}to{opacity:0;transform:translate(-340px,150px)rotate(-24deg)}}@keyframes arcade-title-enter{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:none}}@keyframes arcade-title-drift{0%{transform:scale(1.03)}to{transform:scale(1.09)}}@keyframes arcade-title-cloud-right{0%{transform:translate(0)}to{transform:translate(-90px)}}@keyframes arcade-title-cloud-left{0%{transform:translate(0)}to{transform:translate(70px)}}@keyframes arcade-title-float{0%{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-14px)rotate(2deg)}to{transform:translateY(0)rotate(-4deg)}}.arcade-title-planet:not(.final-footer-planet,.final-hero-planet){--world-logo-size:clamp(104px, 14vw, 196px)}@property --dyn-var-lift{syntax:"*";inherits:false}@property --dyn-rotate{syntax:"*";inherits:false}@property --dyn-transition-delay{syntax:"*";inherits:false}@keyframes chrome-shine{0%,78%{transform:translate(0)skew(-18deg)}to{transform:translate(520%)skew(-18deg)}}.chrome-start-small{--chip:30px;--gap:12px;--lift:-1px;--pad-end:6px;--pad-start:18px;--party:0;--peek:0px;--rest:-2px}.chrome-start:not(.chrome-start-small,.final-footer-cta){--chip:42px;--gap:14px;--pad-end:14px;--pad-start:30px}.chrome-root{--coral-deep:#cb473a;--coral:#f3705e;--gutter:clamp(20px, 4vw, 56px);--hand:var(--onboarding-kalam), "Comic Sans MS", cursive;--heading:var(--font-baloo), system-ui, sans-serif;--ink:#2b2530;--line:var(--ink)}@supports (color:lab(0% 0 0)){.chrome-root{--coral-deep:lab(49.6623% 52.6583 37.4887);--coral:lab(63.6861% 50.4234 35.8286);--ink:lab(15.7304% 5.00983 -6.23187)}}@supports (color:color-mix(in lab, red, red)){.chrome-root{--line:color-mix(in oklch, var(--ink) 17%, transparent)}}.chrome-root{--muted:#615a69;--paper-deep:#f7ecd7;--paper:#fcf5e9;--sun:#f8ca65}@supports (color:lab(0% 0 0)){.chrome-root{--muted:lab(39.3758% 5.09097 -7.62278);--paper-deep:lab(93.8253% 1.5758 11.5108);--paper:lab(96.9377% .559092 6.89342);--sun:lab(83.9953% 8.65266 55.9522)}}.chrome-start:not(.chrome-start-small){--lift:-3px;--party:1;--peek:32px;--rest:0px}.chrome-peek-at{--lift:var(--dyn-var-lift)}.chrome-brand{--world-logo-size:68px}@keyframes final-footer-twinkle{0%,to{opacity:.35}50%{opacity:1}}.final-footer-cta{--chip:34px;--gap:12px;--pad-end:8px;--pad-start:22px}.final-footer-planet{--world-logo-size:clamp(84px, 9vw, 140px)}.final-hero-section{--cast-h:min(clamp(200px, 61.7svh - 161px, 460px), 37vw);--feet:calc(3svh + 104px)}.final-hero-planet{--world-logo-size:clamp(58px, min(6.4vw, 9svh), 96px)}@property --dyn-z-index{syntax:"*";inherits:false}@keyframes final-path-float{0%,to{translate:0;rotate:-3deg}50%{translate:0 -8px;rotate:3deg}}@property --dyn-var-sway{syntax:"*";inherits:false}@property --dyn-var-turn{syntax:"*";inherits:false}@property --dyn-animation-duration{syntax:"*";inherits:false}@property --dyn-font-size{syntax:"*";inherits:false}@keyframes hero-glyphs-drift{0%{opacity:0;transform:translate3d(0, 34px, 0) rotate(calc(var(--turn) * -1)) scale(.92)}20%{opacity:var(--peak)}50%{transform:translate3d(var(--sway), -6px, 0) rotate(0deg) scale(1)}80%{opacity:var(--peak)}to{opacity:0;transform:translate3d(calc(var(--sway) * -.6), -52px, 0) rotate(var(--turn)) scale(1.04)}}.hero-glyphs-far{--peak:.85}.hero-glyphs-near{--peak:.92}.hero-glyphs-at{--sway:var(--dyn-var-sway);--turn:var(--dyn-var-turn)}@property --dyn-var-stamp{syntax:"*";inherits:false}@keyframes pages-journey-pulse{0%,to{scale:1}50%{scale:1.2}}.pages-journey-card{--card-lift:-50%;--card-top:50%;--lift:var(--card-lift)}.pages-journey-log{--draw:clamp(0, (var(--s) - 60) / 500, 1);--log-h:140px;--log-left:var(--gutter);--log-top:28px}.pages-journey-log-stop{--in:clamp(0, (var(--s) - var(--i) * 100 - 56) / 10, 1);--now:min(var(--in), clamp(0, ((var(--i) + 1) * 100 + 56 - var(--s)) / 10, 1))}.pages-journey-stage{--log-w:min(460px, 42vw);--s:calc(var(--p,1) * 800)}.pages-journey-tone{--stamp:var(--dyn-var-stamp)}@media (prefers-reduced-motion:no-preference){.pages-journey-card.pages-journey-card{--card-lift:-50%;--card-top:50%}}@media (prefers-reduced-motion:reduce){.pages-journey-stage.pages-journey-stage{--s:800}}@media (prefers-reduced-motion:no-preference){.pages-journey-card.pages-journey-card:is([data-motion=ready] *){--card-lift:0%;--card-top:216px}}@property --dyn-var-tone{syntax:"*";inherits:false}.showcase-lesson-showcase-tone{--tone:var(--dyn-var-tone)}@keyframes voyage-finale-twinkle{0%,to{opacity:.4}50%{opacity:1}}@keyframes voyage-finale-glow-keyframes{0%,to{opacity:.35;scale:.7}50%{opacity:1;scale:1}}@keyframes voyage-finale-breathe{0%,to{rotate:-.5deg}50%{rotate:.5deg}}@keyframes voyage-finale-float{0%,to{translate:0}50%{translate:0 -10px}}.voyage-finale{--drift:.2;--frame:61% 50%;--orbit:min(var(--planet-y), 62vw);--planet-y:30svh;--planet:calc(var(--orbit) * .55);--px:50vw;--q:1;--rise:0px}.voyage-finale-closing{--orbit:min(var(--planet-y), 62vw);--planet-y:30svh;--planet:calc(var(--orbit) * .55)}.voyage-finale-shade{--shade-x:50%}@media (prefers-reduced-motion:no-preference){.voyage-finale.voyage-finale{--px:50vw;--q:1}.voyage-finale-shade.voyage-finale-shade{--shade-x:50%}.voyage-finale.voyage-finale:is([data-motion=ready] *){--px:calc(50vw + (var(--cx) - 50vw) * (1 - clamp(0, (var(--q) - .45) / .55, 1)) * clamp(0, var(--q) * 1000, 1));--q:clamp(0, (var(--p,0) * 800 - 664) / 96, 1)}.voyage-finale-shade.voyage-finale-shade:is([data-motion=ready] *){--shade-x:var(--cx)}}@keyframes voyage-hero-float{0%{opacity:0;translate:0}25%{opacity:.95}70%{opacity:.6}to{opacity:0;translate:14px -70px}}@keyframes voyage-hero-arrive{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes voyage-hero-sway-right{0%{rotate:none}to{rotate:-2.2deg}}@keyframes voyage-hero-breathe{0%,to{rotate:-.4deg}50%{rotate:.4deg}}@keyframes voyage-hero-sway-left{0%{rotate:none}to{rotate:2.2deg}}.voyage-hero-foliage-left{--side:-1}.voyage-hero-foliage-right{--side:1}@property --dyn-var-i{syntax:"*";inherits:false}.voyage-journey-stage{--cx:calc(100vw - var(--focus) + var(--dolly));--dolly:min(var(--w) * .08, 18vw);--focus:40vw;--w:max(300svh, 100vw)}.voyage-journey-chapter-at{--i:var(--dyn-var-i)}.voyage-journey-timeline{--in:clamp(0, (var(--p,0) * 800 - var(--i) * 100 - 44) / 16, 1);--on:clamp(0, (var(--p,0) * 800 - var(--i) * 100 - 44) * 1000, 1);--out:clamp(0, (var(--p,0) * 800 - var(--i) * 100 - 144) / 16, 1);--t:clamp(0, (var(--p,0) * 800 - var(--i) * 100 - 44) / 116, 1)}.voyage-journey-section{--orbit:min(var(--planet-y), 62vw);--planet-y:38svh;--planet:calc(var(--orbit) * .55)}@property --dyn-var-previous-progress{syntax:"*";inherits:false}@property --dyn-transform{syntax:"*";inherits:false}@keyframes block-progress-star-keyframes{0%{opacity:0;transform:translateY(14px)scale(.65)rotate(-12deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes block-progress-reward-keyframes{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes block-progress-finish{0%{transform:scaleX(var(--previous-progress))}to{transform:scaleX(1)}}.block-progress-finished{--previous-progress:var(--dyn-var-previous-progress)}.equal-parts-introduction-circle-paper{--paper:#eef8ff}@supports (color:lab(0% 0 0)){.equal-parts-introduction-circle-paper{--paper:lab(97.0243% -2.81167 -4.6738)}}.handwriting-typed{--fraction-slot-font-size:clamp(20px, 22cqh, 36px);--fraction-slot-height:34cqh;--fraction-slot-width:64cqw}@keyframes mixed-symbol-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.partition-picture-figures-gallery{--paper:#eef8ff}@supports (color:lab(0% 0 0)){.partition-picture-figures-gallery{--paper:lab(97.0243% -2.81167 -4.6738)}}.partition-picture-figures-vertical{--whole-unit-font:20px}.partition-picture-figures-horizontal{--whole-unit-font:26px}@property --dyn-opacity{syntax:"*";inherits:false}@keyframes session-headache-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes lesson-player-listening-pulse{0%{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.82)}}@keyframes lesson-player-answer-fade{0%{opacity:0}}@keyframes lesson-player-turn-out{to{opacity:0;transform:rotate(-90deg)scale(.9)}}@keyframes lesson-player-turn-in{0%{opacity:0;transform:rotate(90deg)scale(.9)}}@keyframes lesson-player-diagram-out{to{opacity:0;transform:translateY(-3px)scale(.995)}}@keyframes lesson-player-diagram-in{0%{opacity:0;transform:translateY(5px)scale(.99)}}:root,.lesson-player-transition-animations{--lesson-player-diagram-out:lesson-player-diagram-out;--lesson-player-diagram-in:lesson-player-diagram-in;--lesson-player-turn-out:lesson-player-turn-out;--lesson-player-turn-in:lesson-player-turn-in}@media (prefers-reduced-motion:reduce){:root,.lesson-player-transition-animations{--lesson-player-diagram-out:none;--lesson-player-diagram-in:none;--lesson-player-turn-out:none;--lesson-player-turn-in:none}}::view-transition-old(*.lesson-player-diagram-transition){animation-name:var(--lesson-player-diagram-out);animation-duration:.16s;animation-timing-function:ease-out;animation-fill-mode:both}::view-transition-new(*.lesson-player-diagram-transition){animation-name:var(--lesson-player-diagram-in);animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}::view-transition-old(*.lesson-player-turn-transition){animation-name:var(--lesson-player-turn-out);animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}::view-transition-new(*.lesson-player-turn-transition){animation-name:var(--lesson-player-turn-in);animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}@keyframes placement-question-rise{0%{opacity:0;transform:translateY(16px)}}.placement-intro-primary:not(.session-complete-finish){--button-shadow:var(--accent)}@supports (color:color-mix(in lab, red, red)){.placement-intro-primary:not(.session-complete-finish){--button-shadow:color-mix(in srgb, var(--accent) 65%, var(--ink))}}.placement-card-primary{--kbd-background:currentColor}@supports (color:color-mix(in lab, red, red)){.placement-card-primary{--kbd-background:color-mix(in srgb, currentColor 14%, transparent)}}.placement-card-primary{--kbd-border:currentColor}@supports (color:color-mix(in lab, red, red)){.placement-card-primary{--kbd-border:color-mix(in srgb, currentColor 45%, transparent)}}@property --dyn-var-hero-image{syntax:"*";inherits:false}.marketing-grid{--gridline:var(--ink)}@supports (color:color-mix(in lab, red, red)){.marketing-grid{--gridline:color-mix(in srgb, var(--ink) 14%, transparent)}}.marketing-image{--hero-image:var(--dyn-var-hero-image)}.marketing-stage{--s-cta:.68;--s-sky:.5}@property --dyn-var-confetti-drift{syntax:"*";inherits:false}@keyframes session-complete-falling-keyframes{0%{opacity:0;transform:translateY(-24px)rotate(0)}8%{opacity:1}85%{opacity:1}to{transform:translate3d(var(--confetti-drift), 110vh, 0) rotate(540deg);opacity:0}}.session-complete-finish{--button-shadow:var(--sessrim)}.session-complete-drift{--confetti-drift:var(--dyn-var-confetti-drift)}.session-narrative-stage:not(.session-narrative-inline-stage){--film-h:min(100vh, 75vw);--film-w:min(100vw, 133.333vh)}.session-narrative-inline-stage{--film-h:min(65vh, 640px);--film-w:100%}@keyframes session-panel-motion-blast-keyframes{0%{opacity:.75;transform:scale(.7)}to{opacity:0;transform:scale(1.35,1.8)}}@keyframes session-panel-motion-pop-keyframes{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes session-panel-motion-jolt-keyframes{0%{transform:translate(0)rotate(0)}30%{transform:translate(-2px,1px)rotate(-.5deg)}60%{transform:translate(2px,-1px)rotate(.5deg)}to{transform:translate(0)rotate(0)}}@keyframes session-panel-motion-shake-keyframes{0%{transform:translate(0)}20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-2px,1px)}80%{transform:translate(2px,-1px)}to{transform:translate(0)}}@keyframes session-panel-motion-detonate-keyframes{0%{opacity:1;transform:translate(0)}to{transform:translate(var(--burst-x), var(--burst-y)) scale(.5);opacity:0}}@keyframes session-panel-motion-dust-keyframes{0%{opacity:.9;transform:translate(0)scale(.4)}to{transform:translate(var(--dx,0), -26px) scale(1.3);opacity:0}}@keyframes session-panel-motion-settle-keyframes{0%{transform:translateY(-78px)}to{transform:translateY(0)}}@keyframes session-panel-motion-drop-keyframes{0%{transform:translateY(-80px)}to{transform:translateY(0)}}@keyframes session-panel-motion-confetti-keyframes{0%{opacity:1;transform:translateY(-30px)rotate(0)}to{opacity:0;transform:translateY(260px)rotate(320deg)}}@keyframes session-panel-motion-shatter-keyframes{0%{opacity:1;transform:translate(0)}40%{transform:var(--fly-transform);opacity:1}to{transform:var(--land-transform);opacity:0}}@keyframes session-panel-motion-shatter-middle-keyframes{0%{opacity:1;transform:translate(0)}45%{transform:var(--fly-transform);opacity:1}to{transform:var(--land-transform);opacity:0}}.session-panel-motion-session-shard-first,.session-panel-motion-session-shard-sixth{--burst-x:-76px}.session-panel-motion-session-shard-second,.session-panel-motion-session-shard-fifth{--burst-x:0px}.session-panel-motion-session-shard-third,.session-panel-motion-session-shard-fourth{--burst-x:76px}.session-panel-motion-session-shard-second{--burst-y:-100px}.session-panel-motion-session-shard-first,.session-panel-motion-session-shard-third{--burst-y:-70px}.session-panel-motion-session-shard-fifth{--burst-y:100px}.session-panel-motion-session-shard-fourth{--burst-y:70px}.session-panel-motion-session-shard-sixth{--burst-y:70px;--fly-transform:translate(-12px, 9px) rotate(-7deg)}.session-panel-motion-session-shard-first{--fly-transform:translate(-14px, -4px) rotate(-8deg)}.session-panel-motion-session-shard-fifth{--fly-transform:translate(-2px, 14px) rotate(-4deg)}.session-panel-motion-session-shard-second{--fly-transform:translate(-3px, -9px) rotate(5deg)}.session-panel-motion-session-shard-fourth{--fly-transform:translate(12px, 10px) rotate(7deg)}.session-panel-motion-session-shard-third{--fly-transform:translate(14px, -5px) rotate(9deg)}.session-panel-motion-session-shard-sixth{--land-transform:translate(-30px, 103px) rotate(-24deg)}.session-panel-motion-session-shard-first{--land-transform:translate(-32px, 96px) rotate(-25deg)}.session-panel-motion-session-shard-fifth{--land-transform:translate(-6px, 110px) rotate(-17deg)}.session-panel-motion-session-shard-fourth{--land-transform:translate(28px, 105px) rotate(22deg)}.session-panel-motion-session-shard-third{--land-transform:translate(34px, 94px) rotate(27deg)}.session-panel-motion-session-shard-second{--land-transform:translate(5px, 88px) rotate(19deg)}@property --dyn-var-completed-end{syntax:"*";inherits:false}@property --dyn-var-current-end{syntax:"*";inherits:false}@property --dyn-var-dx{syntax:"*";inherits:false}@property --dyn-var-sessc{syntax:"*";inherits:false}.session-stack-dot-progress{--completed-end:var(--dyn-var-completed-end);--current-end:var(--dyn-var-current-end)}.session-stack-dust-position{--dx:var(--dyn-var-dx)}.session-stack-palette:not(.session-stack-tint){--sessc:var(--gc)}.session-stack-tint{--sessc:var(--dyn-var-sessc)}.session-stack-palette{--sessline:var(--ink);--sesson:var(--ink);--sessrim:var(--sessc)}@supports (color:color-mix(in lab, red, red)){.session-stack-palette{--sessrim:color-mix(in srgb, var(--sessc) 65%, var(--ink))}}:root,.theme-board-vars{--board-paper:#f4f5f3;--board-strip:#fff;--board-ink:#3c3c3c;--board-mut:#6b6b6b;--board-line:#dcdcdc;--board-active:#1077b5;--board-his:#1fa7de;--board-dep:#e8540f;--board-ours:#0f7d86;--board-ours-tint:#edf7f8;--board-ours-line:#a9d2d7;--chain-card:#b7d7d5;--chain-hub:#82babc;--chain-edge:#c0491f}:root,.theme-paper-vars{--checkin:#4dce98;--review:#927ae8;--practice:#f47a68;--story:#ed6bab;--headache:#f7ac4d;--current:#f7c842}@supports (color:lab(0% 0 0)){:root,.theme-paper-vars{--headache:lab(76.5561% 21.8102 58.7346)}}:root,.theme-vars{--font-geist:var(--font-geist-latin), var(--font-geist-latin-ext), var(--font-geist-vietnamese), var(--font-geist-cyrillic), var(--font-geist-cyrillic-ext);--font-geist-mono:var(--font-geist-mono-latin), var(--font-geist-mono-latin-ext), var(--font-geist-mono-vietnamese), var(--font-geist-mono-symbols2), var(--font-geist-mono-cyrillic), var(--font-geist-mono-cyrillic-ext);--font-baloo:var(--font-baloo-latin), var(--font-baloo-latin-ext), var(--font-baloo-vietnamese), var(--font-baloo-devanagari);--font-nunito:var(--font-nunito-latin), var(--font-nunito-latin-ext), var(--font-nunito-vietnamese), var(--font-nunito-cyrillic), var(--font-nunito-cyrillic-ext);--font-jetbrains-mono:var(--font-jetbrains-mono-latin), var(--font-jetbrains-mono-latin-ext), var(--font-jetbrains-mono-vietnamese), var(--font-jetbrains-mono-greek), var(--font-jetbrains-mono-cyrillic), var(--font-jetbrains-mono-cyrillic-ext);--font-stix:var(--font-stix-latin), var(--font-stix-latin-ext), var(--font-stix-vietnamese), var(--font-stix-greek), var(--font-stix-cyrillic), var(--font-stix-cyrillic-ext);--void:#181818;--ink:#fff;--mut:#b3b3b3;--line:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root,.theme-vars{--line:color-mix(in srgb, var(--ink) 8%, transparent)}}:root,.theme-vars{--accent:#ec9228;--accent-ink:var(--accent);--whole-digit:#ffa64d;--part-digit:#68b5ff;--sans:var(--font-geist), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--serif:var(--font-stix), "Times New Roman", serif;--rail:16px;--paper:var(--void);--heading:var(--sans);--on-color:var(--void);--learn:#4a90e2;--error:#b23e2e;--error-surface:#fbe0db}:root,.theme-figure-vars{--gc:#36c792;--grim:var(--gc)}@supports (color:color-mix(in lab, red, red)){:root,.theme-figure-vars{--grim:color-mix(in srgb, var(--gc) 65%, var(--ink))}}:root,.theme-figure-vars{--gline:var(--ink);--gon:var(--on-color)}.theme-paper-theme.theme-paper-theme,.theme-paper-theme.theme-paper-theme:root{--accent:#f26d5b;--accent-ink:var(--ink);--heading:var(--font-baloo), var(--sans);--ink:#2b2530;--line:#2b2530;--mono:var(--font-jetbrains-mono), ui-monospace, monospace;--mut:#6e6678;--on-color:#fff;--paper:#fffef9;--part-digit:#1664ad;--sans:var(--font-nunito), system-ui, sans-serif;--void:#fbf5e9;--whole-digit:#9c4700}@supports (color:lab(0% 0 0)){.theme-paper-theme.theme-paper-theme,.theme-paper-theme.theme-paper-theme:root{--paper:lab(99.6276% -.303686 2.53401)}}.theme-board-palette{--accent-ink:var(--board-ink);--ink:var(--board-ink);--line:var(--board-line);--mut:var(--board-mut);--on-color:var(--board-paper);--paper:var(--board-paper);--part-digit:var(--board-ink);--void:var(--board-paper);--whole-digit:var(--board-ink)}
