.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard{--nb-paper:var(--app-paper);--nb-ink:var(--app-text);--nb-muted:var(--app-muted);--nb-line:var(--app-rule);--nb-control-border:var(--app-line);--nb-accent:var(--app-action);--nb-primary-text:var(--app-action-text);--nb-wash:var(--app-panel);--nb-primary-hover:var(--app-action-hover);--st-board:var(--app-paper);--st-sheet:var(--app-paper);--st-seg:var(--app-tint);--st-chrome:var(--app-paper);--pg-paper:var(--app-paper);--pg-sidebar-bg:var(--app-panel);--pg-current:var(--app-tint);--pg-hover:var(--app-tint);background:var(--app-panel);color:var(--app-text);color-scheme:var(--app-color-scheme)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-toolbar{padding-inline:24px;gap:24px;background:var(--app-tint);border-bottom:1px solid var(--app-rule)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-wordmark{position:static;display:flex;flex:0 0 auto;gap:8px;width:auto;padding:0;border:0;background:transparent}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-wordmark .nb-brand-mark{width:34px;height:36px}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-wordmark{font-size:30px}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-brand-word{display:inline}.LearningWorkspace_workspace__wPSx8 .nb-sat-context{display:flex;align-items:center;gap:12px;min-width:0}.LearningWorkspace_workspace__wPSx8 .nb-sat-context a{display:inline-flex;align-items:center;min-height:44px;color:var(--app-muted);text-decoration:none}.LearningWorkspace_workspace__wPSx8 .nb-sat-context a:hover{color:var(--app-text);text-decoration:underline;text-underline-offset:4px}.LearningWorkspace_workspace__wPSx8 .nb-sat-context strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-whiteboard-menu>summary{width:44px;height:44px}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-board-rail{background:var(--app-tint);border-color:var(--app-rule)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-rail-board{border-radius:10px;box-shadow:none;transform:none;border:1px solid var(--app-rule);background:var(--app-paper);color:var(--app-muted)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-rail-board:hover:not(:disabled){transform:none;box-shadow:none;background:var(--app-tint);color:var(--app-text)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-rail-board[aria-current=page]{background:var(--app-action);color:var(--app-action-text);border-color:transparent;transform:none;box-shadow:none}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-rail-board[aria-current=page] .nb-rail-number{color:inherit}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-rail-board:after{display:none}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-rail-number{font:500 14px/1 Onest,sans-serif}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-board-scroll{display:flex;flex-direction:column;padding-bottom:104px;background-color:var(--app-paper);background-image:none}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-board-spread{display:grid;flex:1 0 auto;min-height:0;padding-bottom:var(--board-bottom,0)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-board-content{display:flow-root;min-width:0;min-height:var(--ink-bottom,0)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-problem-copy .nb-object-content{font:400 18px/1.7 Onest,sans-serif;max-width:68ch;color:var(--app-text)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-page-heading h1{font-size:clamp(32px,3vw,40px);line-height:1.2}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard:not(.nb-layout-page) .nb-paper{border:1px solid var(--app-rule);border-radius:16px 0 0 0;background:var(--app-paper)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-dock-controls{background:var(--app-paper);border-color:var(--app-rule);border-radius:16px;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 24px color-mix(in srgb,var(--app-text) 10%,transparent)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-dock-controls>button{min-width:44px;min-height:44px;border-radius:10px}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-dock-controls .nb-voice-button.nb-voice-matrix{background:var(--app-action);color:var(--app-action-text)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-dock-controls .nb-voice-matrix .nb-voice-action{color:var(--app-action-text)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-dock-controls .nb-voice-button.nb-voice-matrix:hover:not(:disabled){background:var(--app-action-hover)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-thinking-pill{background:var(--app-tint);border-color:var(--app-line)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-thinking-pill .nb-voice-symbol{background:var(--app-action);color:var(--app-action-text)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-thinking-pill .nb-voice-button:hover:not(:disabled) .nb-voice-symbol{background:var(--app-action-hover)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-prep-opening{text-align:left;max-width:620px;margin:clamp(24px,6vh,64px) 0 0;padding:0}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-prep-opening h1{margin-bottom:24px;font-size:clamp(36px,4vw,48px)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-prep-opening p{font:400 18px/1.7 Onest,sans-serif;max-width:48ch;color:var(--app-text)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-prep-opening-hint{max-width:48ch;margin:24px 0 0}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-tutor-presence>.nb-speech-error{margin:0;padding:12px 14px;border:1px solid var(--app-rule);border-radius:12px;background:var(--app-panel);color:var(--app-text);font:400 13px/1.5 Onest,sans-serif;pointer-events:auto}.LearningWorkspace_workspace__wPSx8 .nb-tutor-presence>.nb-speech-error p{margin:0}.LearningWorkspace_workspace__wPSx8 .nb-tutor-presence>.nb-speech-error button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:500 13px/1.5 Onest,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard.nb-choosing-subject .nb-board-scroll{padding:40px clamp(24px,5vw,72px)}.LearningWorkspace_workspace__wPSx8 .nb-choosing-subject .nb-board-gesture-tools{display:none}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard.nb-choosing-subject .nb-paper{height:calc(100dvh - 56px - var(--wb-strip, 0px))}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard.nb-choosing-subject .nb-board-scroll{padding-bottom:40px}.LearningWorkspace_workspace__wPSx8 .nb-app :focus-visible{outline-color:var(--app-focus)}.LearningWorkspace_workspace__wPSx8 ::selection{background:var(--app-action);color:var(--app-action-text)}@media (max-width:1099px){.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard:has(.nb-tutor-presence>.nb-speech-error){--nb-reply-space:min(280px,45dvh)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard:has(.nb-tutor-presence>.nb-speech-error) .nb-paper{height:calc(100dvh - 56px - var(--wb-strip, 0px) - var(--nb-reply-space))}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-tutor-presence:has(>.nb-speech-error){max-height:calc(var(--nb-reply-space) - 112px);overflow-y:auto}}@media (max-width:900px){.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-toolbar{padding-inline:16px;gap:16px}.LearningWorkspace_workspace__wPSx8 .nb-sat-context a,.LearningWorkspace_workspace__wPSx8 .nb-sat-context>span{display:none}}@media (max-width:760px){.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-toolbar .nb-expanded-utilities .nb-dashboard-link{display:none}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-whiteboard-menu .nb-native-utilities .nb-dashboard-link{display:flex}}@media (max-width:600px){.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-toolbar{padding-inline:12px;gap:12px}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-brand-word{display:none}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-lesson-context.nb-sat-context{display:flex;flex:1 1;font-size:13px}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-sat-context strong{white-space:normal;line-height:1.25}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-toolbar .nb-save-state{top:74px;right:16px;max-width:calc(100vw - 100px)}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard:not(.nb-layout-page) .nb-paper{border:0;border-radius:0}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard.nb-choosing-subject .nb-board-scroll{padding:24px 20px}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-prep-opening p{font-size:16px}.LearningWorkspace_workspace__wPSx8 .nb-app.nb-whiteboard .nb-problem-copy .nb-object-content{font-size:17px;line-height:1.65}}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard{--wb-voice-bg:var(--nb-paper);--wb-voice-ink:var(--nb-ink);--wb-voice-quiet:var(--nb-muted)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8.nb-writing{padding:16px;background:var(--nb-paper);color:var(--nb-ink);border:1px solid var(--nb-control-border);border-radius:12px;box-shadow:0 8px 28px color-mix(in srgb,var(--nb-ink) 14%,transparent);max-height:min(70dvh,580px)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8 .nb-voice{padding:0 0 12px;margin:0 0 12px;border-bottom:1px solid var(--nb-line);font:400 16px/1.5 var(--nb-ui)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8 .nb-voice-lines{max-height:min(20dvh,128px)}.NotebookAppearance_header__19r2i{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.NotebookAppearance_header__19r2i label{color:var(--nb-ink);font:500 14px/1.4 var(--nb-ui)}.NotebookAppearance_header__19r2i button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--nb-muted);cursor:pointer}.NotebookAppearance_header__19r2i button:hover{background:var(--nb-wash);color:var(--nb-ink)}.NotebookAppearance_header__19r2i button:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8 textarea{min-height:112px;max-height:28dvh;padding:12px;background:var(--nb-paper);color:var(--nb-ink);border:1px solid var(--nb-control-border);border-radius:8px;font:400 16px/1.55 var(--nb-ui);caret-color:var(--nb-ink);resize:vertical}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8 textarea::placeholder{color:var(--nb-muted);opacity:1}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8 textarea:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8 .nb-writing-actions{justify-content:flex-end;gap:8px 16px;margin-top:12px;font:12px/1.4 var(--nb-ui);color:var(--nb-muted)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8 .nb-writing-actions>span{margin-right:auto}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8 .nb-write{min-height:44px;padding:10px 18px;border-radius:8px;background:var(--nb-ink);color:var(--nb-paper);font:500 14px/1.4 var(--nb-ui)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8 .nb-write:hover:not(:disabled){background:var(--nb-accent)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8 .nb-write:disabled{background:var(--nb-wash);color:var(--nb-muted);opacity:1}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8 .nb-keep-note{padding:10px 0;min-height:44px;color:var(--nb-muted)}@media (max-width:600px){.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8.nb-writing{padding:12px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard .NotebookAppearance_composer__b5cI8 .nb-writing-actions>span{display:none}}@media (min-width:1100px){.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard:not(.nb-layout-page) .nb-composer{left:auto;right:24px;width:360px;transform:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard:not(.nb-layout-page) .NotebookAppearance_composer__b5cI8.nb-writing{left:0;width:100%;transform:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard:not(.nb-layout-page) .nb-thinking-pill{justify-content:center}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard:not(.nb-layout-page) .nb-tutor-presence{left:auto;right:24px;width:360px;transform:none}}@media (max-width:1099px){.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard:not(.nb-layout-page):not(.nb-text-mode):has(.NotebookAppearance_composer__b5cI8){--nb-compose-space:min(450px,57dvh)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard:not(.nb-layout-page):not(.nb-text-mode):has(.NotebookAppearance_composer__b5cI8) .nb-paper{height:calc(100dvh - 56px - var(--wb-strip, 0px) - var(--nb-compose-space))}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard:not(.nb-layout-page):not(.nb-text-mode) .NotebookAppearance_composer__b5cI8.nb-writing{max-height:calc(var(--nb-compose-space) - 76px)}}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode{--nb-reading-lane:clamp(300px,35vw,calc(100vw - var(--nb-board-rail-width) - 320px));--st-lane:calc(var(--nb-reading-lane) + 24px)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-composer{display:flex;flex-direction:column;gap:16px;padding:24px;overflow-y:auto;overscroll-behavior:contain;background:var(--nb-paper);color:var(--nb-ink)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-voice-reading{order:0;display:flex;flex:1 1 auto;flex-direction:column;min-height:72px;width:100%;padding:0;border-radius:0;background:transparent;box-shadow:none;font:400 17px/1.65 var(--nb-ui);animation:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-voice-line.is-now:before,.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-voice-reading:before{display:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-reading-header{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:20px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-reading-header h2{margin:0;font:600 20px/1.3 var(--nb-ui);color:var(--nb-ink)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-reading-header span{color:var(--nb-muted);font:400 12px/1.5 var(--nb-ui)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-voice-lines{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;padding-right:8px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-voice-lines:focus-visible{outline:2px solid var(--nb-accent);outline-offset:3px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-voice-line{display:block;padding:0;color:var(--nb-ink);animation:none;transition:none;overflow-wrap:anywhere}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-voice-line+.nb-voice-line{margin-top:20px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-voice-line .nb-prose{white-space:pre-wrap}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-voice-line .nb-math-display{max-width:100%;overflow-x:auto}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8.nb-writing{position:static;order:1;flex:0 0 auto;width:100%;max-height:none;margin:0;padding:16px 0 0;overflow:visible;transform:none;border:0;border-top:1px solid var(--nb-line);border-radius:0;box-shadow:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8 .NotebookAppearance_header__19r2i{margin-bottom:4px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_header__19r2i .nb-thinking-pill{position:static;order:0;margin-left:auto;padding:0}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8 textarea{min-height:88px;max-height:22dvh;resize:vertical}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8 .nb-writing-actions{flex-wrap:wrap;margin-top:8px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8 .nb-writing-actions>span{display:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-thinking-pill{order:2;justify-content:center;align-self:center;flex:0 0 auto;width:fit-content;border:0;background:transparent;box-shadow:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-thinking-pill .nb-voice-primary{display:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-help-error{position:static;inset:auto;transform:none;order:1;flex:0 0 auto;width:100%;max-height:min(28dvh,240px);margin:0;padding:12px;overflow:auto;overflow-wrap:anywhere;border:1px solid var(--nb-line);border-radius:8px;background:var(--nb-wash);color:var(--nb-ink);box-shadow:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-help-error button{min-height:44px;padding:8px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-reading-empty{flex:1 1 auto;min-height:0;padding-top:32px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-reading-empty h2{max-width:15ch;margin:0 0 16px;font:400 32px/1.2 var(--nb-hand);color:var(--nb-ink)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-reading-empty p{max-width:34ch;margin:0;font:400 15px/1.65 var(--nb-ui);color:var(--nb-muted)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-board-opening{margin-top:36px;text-align:left;max-width:590px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-board-opening h1{font-size:42px;margin-bottom:24px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-board-opening p{font:400 18px/1.65 var(--nb-ui);margin-bottom:18px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-prep-opening-hint{margin:24px 0 0}@media (min-width:1100px){.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-composer{inset:56px 0 0 auto;width:var(--nb-reading-lane);transform:none;border-left:1px solid var(--nb-line)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-board-scroll{padding-right:calc(var(--nb-reading-lane) + 40px)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-work-companion{left:auto;right:calc(var(--nb-reading-lane) + 28px);bottom:24px}}@media (max-width:1099px){.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode{--nb-compose-space:min(calc(100dvh - 56px - var(--wb-strip, 0px) - 160px),max(260px,calc((100dvh - 56px - var(--wb-strip, 0px)) * .38)))}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-composer{left:var(--nb-board-rail-width);right:0;bottom:0;width:auto;height:var(--nb-compose-space);max-height:var(--nb-compose-space);transform:none;padding:16px 20px max(12px,env(safe-area-inset-bottom));gap:12px;border-top:1px solid var(--nb-line)}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-paper{height:calc(100dvh - 56px - var(--wb-strip, 0px) - var(--nb-compose-space))}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-work-companion{inset:auto 12px calc(var(--nb-compose-space) + 12px) auto;width:48px;height:48px;transform:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-board-scroll{padding-bottom:40px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-voice-lines{max-height:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-reading-header{margin-bottom:12px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-reading-empty{display:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8 textarea{height:64px;min-height:64px;max-height:16dvh}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8 .NotebookAppearance_header__19r2i button{height:44px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-board-opening{margin-top:12px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-board-opening h1{font-size:34px;margin-bottom:18px}}@media (max-width:760px){.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-composer{left:0}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-voice-reading{font-size:16px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8 .nb-writing-actions{justify-content:space-between}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-work-companion{display:none}}@media (max-width:1099px) and (max-height:650px),(max-width:760px){.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode.nb-layout-page .has-companion-work .nb-page-heading{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:1099px) and (max-height:650px){.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-composer{gap:8px;padding:12px 16px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-voice-reading{margin:0}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-reading-header{margin-bottom:6px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-reading-header span{display:none}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8.nb-writing{padding-top:8px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8 textarea{height:56px;min-height:56px;padding:8px 10px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8 .nb-writing-actions{margin-top:4px;gap:8px}}@media (min-width:600px) and (max-width:1099px) and (max-height:650px){.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-board-scroll{padding-top:16px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-composer:has(.NotebookAppearance_composer__b5cI8){display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);grid-template-rows:minmax(0,1fr) auto;gap:4px 20px;padding-block:8px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-composer:has(.NotebookAppearance_composer__b5cI8) .nb-voice-reading{grid-column:1;grid-row:1/3;height:100%}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8.nb-writing{grid-column:2;grid-row:1;padding:0;border:0}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8 textarea{height:48px;min-height:48px}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .NotebookAppearance_composer__b5cI8 .nb-writing-actions{margin-top:0}.NotebookAppearance_appearance___3E63.nb-app.nb-whiteboard.nb-text-mode .nb-thinking-pill{grid-column:2;grid-row:2;justify-self:center;padding:0}}.NotebookAppearance_divider__LZHks{position:fixed;z-index:28;display:grid;place-items:center;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.NotebookAppearance_divider__LZHks span{display:block;border-radius:4px;background:var(--nb-muted)}.NotebookAppearance_divider__LZHks:focus-visible span,.NotebookAppearance_divider__LZHks:hover span,.NotebookAppearance_divider__LZHks[data-resizing] span{background:var(--nb-accent)}.NotebookAppearance_divider__LZHks:focus-visible{outline:2px solid var(--nb-accent);outline-offset:-2px}.NotebookAppearance_appearance___3E63:has(.NotebookAppearance_divider__LZHks[data-resizing]) .nb-board-scroll,.NotebookAppearance_appearance___3E63:has(.NotebookAppearance_divider__LZHks[data-resizing]) .nb-composer{-webkit-user-select:none;user-select:none}@media (min-width:1100px){.NotebookAppearance_divider__LZHks{top:56px;right:calc(var(--nb-reading-lane) - 12px);bottom:0;width:24px;cursor:col-resize}.NotebookAppearance_divider__LZHks span{width:4px;height:40px}}@media (max-width:1099px){.NotebookAppearance_divider__LZHks{left:var(--nb-board-rail-width);right:0;bottom:calc(var(--nb-compose-space) - 12px);height:24px;cursor:row-resize}.NotebookAppearance_divider__LZHks span{width:40px;height:4px}}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard{--viewer-panel:color-mix(in srgb,var(--nb-paper) 95%,var(--nb-ink));--viewer-well:color-mix(in srgb,var(--nb-paper) 91%,var(--nb-ink));--viewer-hairline:color-mix(in srgb,var(--nb-ink) 12%,transparent);background:var(--viewer-panel)}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-toolbar{background:var(--viewer-panel);border-color:var(--viewer-hairline)}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-toolbar-actions{gap:12px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-save-state{color:var(--nb-muted);font-size:12px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-paper{border-color:var(--viewer-hairline);border-radius:12px 0 0 0}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-board-scroll{padding-top:44px;padding-bottom:44px;background:var(--nb-paper);border-radius:12px 0 0 0}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-page-heading{margin-bottom:32px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-page-heading h1{max-width:26ch;font:600 36px/1.17 var(--nb-ui);letter-spacing:-.03em;text-wrap:balance}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-title-ink:after{display:none}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-page-heading:after{content:"";display:block;width:40px;height:3px;margin-top:20px;border-radius:2px;background:var(--nb-title-marker)}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-problem-stage{margin-top:0;margin-bottom:32px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-problem-copy .nb-object-content{font:400 18px/1.7 var(--nb-ui)}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-object-menu{background:transparent;background-image:none;box-shadow:none;border:0;border-radius:0}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-rail-board[aria-current=page]{background-image:none;box-shadow:none}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-object-menu>summary{width:36px;height:36px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--nb-muted);opacity:.55}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-object-menu>summary:hover,.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-object-menu[open]>summary{opacity:1;background:var(--viewer-well)}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-visual-tokens,.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-work-companion{display:none}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-rail-board{min-width:44px;min-height:44px;border-radius:8px;box-shadow:none}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-rail-board[aria-current=page]{background:var(--nb-ink);color:var(--nb-paper);box-shadow:none}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-rail-board[aria-current=page]:after{display:none}.NotebookViewer_legacyControls__pVj13{display:contents}.NotebookViewer_footer__NAReh{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;gap:12px;padding-top:16px;border-top:1px solid var(--viewer-hairline)}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode form.nb-composer:has(.NotebookViewer_footer__NAReh){display:flex;flex-direction:column;gap:20px;padding:24px;overflow:hidden;background:var(--viewer-panel);border-color:var(--viewer-hairline)}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-voice-reading{min-height:0;flex:1 1;margin:0;overflow:hidden}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-voice-lines{scrollbar-width:thin;scrollbar-color:var(--viewer-hairline) transparent}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-reading-header{margin-bottom:16px;align-items:center}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-reading-header h2{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:600}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-reading-header h2:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--nb-title-marker)}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-voice-line{font:400 16px/1.7 var(--nb-ui)}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-voice-line+.nb-voice-line{margin-top:16px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode form.nb-composer .NotebookViewer_footer__NAReh .nb-writing{order:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-writing>div:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-writing textarea{display:block;width:100%;min-height:80px;height:80px;max-height:80px;padding:12px;border:1px solid var(--viewer-hairline);border-radius:8px;background:var(--nb-paper);box-shadow:none;font:400 15px/1.55 var(--nb-ui);resize:none;scrollbar-width:thin}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-writing textarea:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-writing-actions{align-items:center;flex-wrap:nowrap;gap:12px;margin-top:12px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-write{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:0;border-radius:8px;background:var(--nb-ink);color:var(--nb-paper);box-shadow:none}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-keep-note{margin-right:auto;padding:8px 0;font-size:13px;box-shadow:none}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-whiteboard-menu>summary{border:1px solid var(--viewer-hairline);background:transparent;border-radius:8px;box-shadow:none}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-whiteboard-menu-content{padding:12px;border-radius:12px;background:var(--nb-paper);border-color:var(--viewer-hairline);box-shadow:0 16px 48px color-mix(in srgb,var(--nb-ink) 16%,transparent)}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .NotebookViewer_footer__NAReh .nb-capture-status,.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .NotebookViewer_footer__NAReh .nb-image-error{position:static;inset:auto;transform:none;width:auto;max-width:none;margin:0;padding:8px 12px;border:1px solid var(--viewer-hairline);border-radius:8px;background:var(--nb-paper);color:var(--nb-ink);box-shadow:none;font:400 13px/1.5 var(--nb-ui)}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .NotebookViewer_footer__NAReh .nb-help-error,.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .NotebookViewer_footer__NAReh .nb-image-error{max-height:112px;overflow-y:auto}.NotebookViewer_controls__l_tOK{flex:0 0 auto;min-width:0}.NotebookViewer_controlRow__Ih_c2{display:flex;align-items:center;justify-content:space-between;gap:12px}.NotebookViewer_modeSwitch__J0LqP{display:inline-flex;min-width:0;gap:4px}.NotebookViewer_modeSwitch__J0LqP button,.NotebookViewer_photoButton__V3h_y,.NotebookViewer_speechButtons__qeXPD>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--nb-muted);box-shadow:none;font:500 14px/1.4 var(--nb-ui);cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.NotebookViewer_modeSwitch__J0LqP button{gap:5px;min-height:30px;padding:5px 8px;border-radius:5px;font-size:12px;line-height:18px}.NotebookViewer_photoButton__V3h_y,.NotebookViewer_speechButtons__qeXPD>button{gap:6px;min-height:32px;padding:6px 8px;border-radius:5px;font-size:12px;line-height:18px}.NotebookViewer_modeSwitch__J0LqP button[aria-pressed=true]{border-color:var(--viewer-hairline);background:var(--nb-paper);color:var(--nb-ink)}.NotebookViewer_modeSwitch__J0LqP button:hover,.NotebookViewer_photoButton__V3h_y:hover:not(:disabled),.NotebookViewer_speechButtons__qeXPD>button:hover:not(:disabled){background:var(--viewer-well);color:var(--nb-ink)}.NotebookViewer_photoButton__V3h_y{flex:0 0 auto;color:var(--nb-ink)}.NotebookViewer_controls__l_tOK button:focus-visible,.NotebookViewer_environmentSwitch__lphMz button:focus-visible,.NotebookViewer_photoChoices__xXYPk button:focus-visible{outline:2px solid var(--nb-accent);outline-offset:3px}.NotebookViewer_controls__l_tOK button:disabled,.NotebookViewer_photoChoices__xXYPk button:disabled{opacity:.5;cursor:default}.NotebookViewer_speech__FDJz5{padding-top:12px}.NotebookViewer_speechButtons__qeXPD{display:flex;align-items:center;justify-content:space-between;gap:8px}.NotebookViewer_speech__FDJz5 .NotebookViewer_speechButtons__qeXPD .nb-voice-primary{flex:0 1 auto;width:auto;min-height:32px;border-radius:5px;background:transparent;color:var(--nb-ink);box-shadow:none}.NotebookViewer_speech__FDJz5 .NotebookViewer_speechButtons__qeXPD .nb-voice-button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;width:auto;height:32px;min-height:32px;padding:4px 0;border:0;border-radius:5px;background:transparent;color:var(--nb-ink);box-shadow:none;font:500 13px/1.4 var(--nb-ui)}.NotebookViewer_speech__FDJz5 .NotebookViewer_speechButtons__qeXPD .nb-voice-button.is-listening,.NotebookViewer_speech__FDJz5 .NotebookViewer_speechButtons__qeXPD .nb-voice-button:hover:not(:disabled){color:var(--nb-accent)}.NotebookViewer_speech__FDJz5 .nb-voice-label kbd{display:inline-block;margin:0 3px;padding:1px 6px;border:1px solid var(--viewer-hairline);border-radius:4px;background:var(--nb-paper);color:inherit;font:500 11px/1.5 var(--nb-ui)}.NotebookViewer_speech__FDJz5 .NotebookViewer_speechButtons__qeXPD .nb-voice-symbol{width:16px;height:16px;min-width:16px;background:transparent;color:inherit}.NotebookViewer_speech__FDJz5 .nb-voice-symbol svg{width:16px;height:16px}.NotebookViewer_speech__FDJz5 .nb-voice-label{display:block;font:inherit}.NotebookViewer_speech__FDJz5 .nb-voice-help{display:none}.NotebookViewer_speechHint__CzMX3{margin:8px 0 0;color:var(--nb-muted);font:400 12px/1.5 var(--nb-ui)}.NotebookViewer_environmentSwitch__lphMz{display:flex;align-items:center;flex:0 0 auto;gap:4px;padding:0;background:transparent}.NotebookViewer_environmentSwitch__lphMz button{display:flex;align-items:center;gap:5px;min-height:36px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--nb-muted);font:500 12px/1.2 var(--nb-ui);cursor:pointer}.NotebookViewer_environmentSwitch__lphMz button[aria-pressed=true]{background:var(--viewer-well);color:var(--nb-ink)}.NotebookViewer_photoSheet__3pjJE[open]{width:min(440px,calc(100vw - 32px));padding:24px;border:0;border-radius:28px;background:var(--nb-paper);box-shadow:0 24px 80px color-mix(in srgb,var(--nb-ink) 20%,transparent)}.NotebookViewer_photoSheet__3pjJE>header{margin-bottom:8px}.NotebookViewer_photoSheet__3pjJE>header h2{font:600 24px/1.2 var(--nb-ui);letter-spacing:-.02em}.NotebookViewer_photoSheet__3pjJE>header button{border-radius:50%;background:var(--viewer-well)}.NotebookViewer_sheetIntro__KE6t3{margin:0 0 24px;color:var(--nb-muted);font:400 15px/1.6 var(--nb-ui)}.NotebookViewer_photoChoices__xXYPk{display:flex;flex-direction:column;gap:8px}.NotebookViewer_photoChoices__xXYPk button{display:flex;align-items:center;gap:16px;width:100%;min-height:80px;padding:16px;border:0;border-radius:18px;text-align:left;background:var(--viewer-panel);color:var(--nb-ink);cursor:pointer}.NotebookViewer_photoChoices__xXYPk button:hover{background:var(--viewer-well)}.NotebookViewer_photoChoices__xXYPk button>svg:first-child{flex:0 0 auto}.NotebookViewer_photoChoices__xXYPk button>svg:last-child{margin-left:auto;color:var(--nb-muted)}.NotebookViewer_photoChoices__xXYPk small,.NotebookViewer_photoChoices__xXYPk strong{display:block;font-family:var(--nb-ui)}.NotebookViewer_photoChoices__xXYPk strong{font-size:16px;font-weight:500}.NotebookViewer_photoChoices__xXYPk small{margin-top:4px;font-size:12px;color:var(--nb-muted)}.NotebookViewer_photoSheet__3pjJE .nb-image-insert{position:static;width:100%;max-height:none;margin:16px 0 0;padding:0;border:0;box-shadow:none;background:transparent;transform:none}.NotebookViewer_photoSheet__3pjJE .nb-image-insert>img{max-height:32dvh;width:100%;object-fit:contain;border-radius:16px;background:var(--viewer-panel)}.NotebookViewer_photoSheet__3pjJE input{min-height:44px;border-radius:12px}.NotebookViewer_photoSheet__3pjJE .nb-inline-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.NotebookViewer_photoSheet__3pjJE .nb-inline-actions button{min-height:44px;padding:10px 16px;border-radius:14px}.NotebookViewer_photoSheet__3pjJE .nb-inline-actions button:first-child{background:var(--nb-ink);color:var(--nb-paper)}@media (min-width:1100px){.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-board-scroll{padding-right:calc(var(--nb-reading-lane) + 48px);padding-left:48px}}@media (max-width:1099px){.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode form.nb-composer:has(.NotebookViewer_footer__NAReh){padding:20px 24px;gap:16px;border-radius:0}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-board-scroll{padding:32px 28px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-reading-header{margin-bottom:10px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-writing textarea{min-height:60px;height:60px;max-height:60px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-writing-actions{margin-top:8px}}@media (max-width:760px){.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-toolbar-actions{gap:8px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-page-heading h1{font-size:30px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard .nb-problem-copy .nb-object-content{font-size:17px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode form.nb-composer:has(.NotebookViewer_footer__NAReh){padding-inline:16px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-board-scroll{padding-inline:22px}.NotebookViewer_environmentSwitch__lphMz button{width:44px;min-height:44px;justify-content:center;padding:8px;font-size:0;gap:0}.NotebookViewer_photoSheet__3pjJE[open]{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:calc(100dvh - 40px);margin:0;padding:24px 20px max(24px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0}.NotebookViewer_photoSheet__3pjJE[open]:before{content:"";display:block;width:36px;height:4px;margin:-12px auto 16px;border-radius:4px;background:var(--nb-muted);opacity:.4}}@media (min-width:600px) and (max-width:1099px) and (max-height:650px){.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode form.nb-composer:has(.NotebookViewer_footer__NAReh){display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);grid-template-rows:minmax(0,1fr);gap:20px;padding-block:16px}.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode form.nb-composer:has(.NotebookViewer_footer__NAReh) .nb-voice-reading{grid-column:1;grid-row:1;height:100%;min-height:0}.NotebookViewer_footer__NAReh{grid-column:2;grid-row:1;align-self:end;padding-top:0;border-top:0}}@media (max-height:600px){.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard.nb-text-mode .nb-writing textarea{min-height:60px;height:60px;max-height:60px}}@media (prefers-reduced-motion:reduce){.NotebookViewer_modeSwitch__J0LqP button{transition:none}}@media (prefers-contrast:more){.NotebookViewer_viewer__6xfei.nb-app.nb-whiteboard{--viewer-hairline:var(--nb-muted)}}.WhiteboardLoading_screen__J_kPw{min-height:100dvh;padding:24px 32px;color:var(--app-text);background:var(--app-paper)}.WhiteboardLoading_screen__J_kPw nav a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font:14px/1.5 Onest,sans-serif;text-decoration:underline;text-underline-offset:4px}.WhiteboardLoading_screen__J_kPw nav a:focus-visible{outline:3px solid var(--app-focus);outline-offset:4px}.WhiteboardLoading_screen__J_kPw main{max-width:1040px;margin:32px auto}.WhiteboardLoading_screen__J_kPw h1{margin:0 0 16px;font:400 38px/1.2 Patrick Hand,cursive}.WhiteboardLoading_status__BpoGp{margin:0;color:var(--app-muted);font:14px/1.6 Onest,sans-serif}.WhiteboardLoading_inline__H9ytb{position:absolute;top:24px;left:24px;z-index:4;pointer-events:none}@media (max-width:600px){.WhiteboardLoading_screen__J_kPw{padding:16px}.WhiteboardLoading_inline__H9ytb{left:16px}}.ApoLoading_root__vApgZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;font:15px/1.5 Onest,sans-serif}.ApoLoading_screen__zScLS{min-height:100dvh;padding:24px 16px;background:var(--st-paper,#fcf8ee);color:var(--st-ink,#14211f)}.ApoLoading_inline__A0UM5{min-height:38vh;padding:24px 16px;color:inherit}.ApoLoading_overlay__paIVt{position:fixed;inset:0;z-index:90;min-height:0}:root[data-theme=dark] .ApoLoading_screen__zScLS{background:var(--st-paper,#0f1916);color:var(--st-ink,#eef1e6)}.ApoLoading_apo__r7tAX{line-height:0}.ApoLoading_label__ybiUw{margin:0;color:color-mix(in srgb,currentColor 78%,transparent)}.ApoLoading_bar__djrK1{position:relative;display:block;width:120px;height:3px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,currentColor 14%,transparent)}.ApoLoading_bar__djrK1:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:3px;background:var(--st-gold,#e9bc62)}.ApoLoading_actions__9nt1f{display:flex;gap:8px;margin-top:6px}.ApoLoading_actions__9nt1f button{min-width:44px;min-height:44px;padding:0 18px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:12px;background:transparent;color:inherit;font:500 14px/1.4 Onest,sans-serif;cursor:pointer}.ApoLoading_actions__9nt1f button:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.ApoLoading_actions__9nt1f button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ApoLoading_apo__r7tAX{animation:ApoLoading_bob__37grx 2.6s ease-in-out infinite}.ApoLoading_bar__djrK1:after{animation:ApoLoading_slide__I8baa 1.6s ease-in-out infinite}}@keyframes ApoLoading_bob__37grx{50%{transform:translateY(-5px)}}@keyframes ApoLoading_slide__I8baa{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.AporoSite_site__73kow{--paper:#fffdf7;--ink:#14211f;--muted:#58615b;--gold:#e9bc62;--rule:#d9d9cc;--nb-ink:#14211f;color-scheme:light;color:var(--ink);background:var(--paper);font-family:Patrick Hand,cursive;font-size:22px;line-height:1.4;min-height:100vh}:where(.AporoSite_site__73kow) a{color:inherit;text-decoration:none}:where(.AporoSite_site__73kow) button{color:inherit;cursor:pointer}:where(.AporoSite_site__73kow) :is(a,button,summary):focus-visible{outline:3px solid #86600e;outline-offset:5px}:where(.AporoSite_site__73kow) :is(p,h1,h2,h3){margin:0;font-weight:400}.AporoSite_site__73kow button:disabled{cursor:wait;opacity:.65}.AporoSite_skip__in6BF{position:absolute;top:-90px;left:20px;padding:12px 20px;background:var(--gold);z-index:10}.AporoSite_skip__in6BF:focus{top:12px}.AporoSite_header__RN0kX{max-width:1304px;margin:auto;padding:25px 32px;display:flex;align-items:center;gap:32px;min-height:100px;border-bottom:1px solid var(--rule)}.AporoSite_brand__4LdNw{display:inline-flex;align-items:center;gap:10px;font-size:50px;min-height:44px}.AporoSite_mark__JHS15{width:46px;height:46px;flex-shrink:0}.AporoSite_header__RN0kX nav{margin-left:auto;display:flex;gap:34px;align-items:center}.AporoSite_header__RN0kX nav a,.AporoSite_textLink__XSWss{text-underline-offset:6px}.AporoSite_header__RN0kX nav a:hover,.AporoSite_textLink__XSWss:hover{text-decoration:underline}.AporoSite_outline__iovBB{border:1px solid var(--ink);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:10px 20px;min-height:48px}.AporoSite_outline__iovBB:hover{background:#f6edda}.AporoSite_eyebrow__QTm31,.AporoSite_original__pYEV9,.AporoSite_questionMeta__LvLuz,.AporoSite_startTopic__21rOD{font-family:Onest,sans-serif;font-weight:500;font-size:11px;line-height:1.6;letter-spacing:.09em}.AporoSite_eyebrow__QTm31{color:var(--muted)}.AporoSite_textLink__XSWss{display:inline-flex;align-items:center;gap:20px;min-height:44px}.AporoSite_demo__YY6IB{padding-top:14px;scroll-margin-top:30px}.AporoSite_demoTabs__gyiOD{display:flex;gap:5px;padding-left:17px}.AporoSite_demoTabs__gyiOD button{background:#efece2;border:1px solid var(--rule);border-bottom:0;border-radius:12px 12px 0 0;padding:13px 23px;min-height:50px;font-size:22px}.AporoSite_demoTabs__gyiOD button[aria-pressed=true]{background:#f7e5b9;border-color:#d7b369}.AporoSite_questionPaper__0qn8E{padding:28px 30px 20px;border:1px solid #d8d6c8;border-radius:5px 15px 12px 4px;box-shadow:0 8px 24px #37452e0b;background-color:#fffefa;background-image:linear-gradient(#d5dbce40 1px,transparent 0),linear-gradient(90deg,#d5dbce40 1px,transparent 0);background-size:24px 24px}.AporoSite_questionMeta__LvLuz{display:flex;justify-content:space-between;gap:15px;color:var(--muted);font-size:10px;letter-spacing:.06em}.AporoSite_questionMeta__LvLuz span:last-child{letter-spacing:0}.AporoSite_question__eLeDj{font-size:22px;line-height:1.5;margin-top:28px!important}.AporoSite_convention__5KuGa{font-size:18px;color:var(--muted);margin-top:12px!important}.AporoSite_answers__s_Pa6{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:25px 0}.AporoSite_answers__s_Pa6 button{display:flex;align-items:center;gap:16px;padding:10px 16px;min-height:56px;background:var(--paper);border:1px solid #b9beb3;border-radius:8px;text-align:left;font-size:24px}.AporoSite_answers__s_Pa6 button>span{font-family:Onest,sans-serif;font-size:12px;color:var(--muted)}.AporoSite_answers__s_Pa6 button:hover{border-color:#5c6659;background:#f5f3e9}.AporoSite_answers__s_Pa6 button[data-selected=true]{border:2px solid #52664c;background:#e9f0e1;padding:9px 15px}.AporoSite_demoFeedback__dXJ0Y{min-height:111px;border-top:1px dashed #b8beaf;padding-top:17px}.AporoSite_demoFeedback__dXJ0Y p{color:var(--muted);font-size:21px;line-height:1.45}.AporoSite_demoFeedback__dXJ0Y strong{display:block;font-size:24px;font-weight:400;margin-bottom:7px}.AporoSite_hint__ZJqAJ{border:0;padding:0;background:none;min-height:36px;text-decoration:underline;text-underline-offset:5px;font-size:23px}.AporoSite_working__biK5c{font-size:25px;margin:14px 0 4px}.AporoSite_original__pYEV9{color:var(--muted);letter-spacing:0;font-size:10px;margin-top:18px!important}:where(.AporoSite_site__73kow) h2{font-size:clamp(36px,4vw,55px);line-height:1.1;letter-spacing:-.015em}.AporoSite_subjectGlyph__vGbWN{font-size:74px;color:#926821;line-height:1;transform:rotate(-7deg)}.AporoSite_subjectAction___Smst{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:24px}.AporoSite_study__WJEji .AporoSite_header__RN0kX{justify-content:space-between}.AporoSite_studyMain__ad7IS{max-width:1040px;padding:50px 32px 80px;margin:auto}.AporoSite_studyGreeting__4PTK4{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px}.AporoSite_studyGreeting__4PTK4 h1{font-size:59px;line-height:1.12;margin-top:16px}.AporoSite_studyGreeting__4PTK4 h1 span{font-size:48px}.AporoSite_studyGreeting__4PTK4 p:last-child{color:var(--muted);margin-top:18px}.AporoSite_studySubjects__jRfnS{display:grid;grid-template-columns:1fr 1fr;gap:24px}.AporoSite_studySubject__iuLps{text-align:left;background:#f7edd6;padding:30px;border:1px solid #d5bf8f;border-radius:14px;position:relative;scroll-margin-top:25px}.AporoSite_studySubject__iuLps+.AporoSite_studySubject__iuLps{background:#edf0e4;border-color:#c2cbb5}.AporoSite_studySubject__iuLps:hover{border-color:var(--ink)}.AporoSite_studySubject__iuLps .AporoSite_subjectGlyph__vGbWN{position:absolute;right:30px;top:25px;font-size:55px}.AporoSite_studySubject__iuLps h2{font-size:36px;margin-top:42px}.AporoSite_studySubject__iuLps p{margin:15px 0 22px;color:var(--muted);min-height:62px;font-size:22px}.AporoSite_startTopic__21rOD{display:block;letter-spacing:0;font-size:11px;color:var(--muted)}.AporoSite_studySubject__iuLps .AporoSite_subjectAction___Smst{border-top:1px solid #a8aa9966;padding-top:18px;margin-top:17px;font-size:23px}.AporoSite_startingPoint__HO7L2{display:flex;align-items:center;gap:32px;padding:32px 0;border-bottom:1px solid var(--rule)}.AporoSite_startingPoint__HO7L2 h2{font-size:30px}.AporoSite_startingPoint__HO7L2 p{font-size:20px;margin-top:10px;color:var(--muted);max-width:540px}.AporoSite_startingPoint__HO7L2 .AporoSite_outline__iovBB{flex-shrink:0;font-size:21px}.AporoSite_saved__ttH6Q{margin-top:36px}.AporoSite_savedHeading__2pt0w{display:flex;align-items:center;justify-content:space-between;gap:20px}.AporoSite_saved__ttH6Q h2{font-size:31px}.AporoSite_saved__ttH6Q>p{margin-top:20px;color:var(--muted)}.AporoSite_saved__ttH6Q ul{list-style:none;padding:0;margin:20px 0 0}.AporoSite_saved__ttH6Q li a{border-bottom:1px solid var(--rule);display:flex;gap:20px;justify-content:space-between;padding:17px 0;min-height:55px}.AporoSite_saved__ttH6Q li a:hover{text-decoration:underline;text-underline-offset:5px}.AporoSite_error__sM1z6{padding:16px 0;color:#913e31}.AporoSite_studyFooter__f93ok{text-align:center;color:var(--muted);font-size:20px;padding:25px;border-top:1px solid var(--rule)}@media (max-width:1050px){.AporoSite_questionPaper__0qn8E{padding:24px}.AporoSite_question__eLeDj{font-size:21px}.AporoSite_header__RN0kX nav{gap:20px;font-size:20px}.AporoSite_studyGreeting__4PTK4 h1{font-size:52px}.AporoSite_studyGreeting__4PTK4 h1 span{font-size:42px}}@media (max-width:760px){.AporoSite_header__RN0kX{padding:17px 22px;min-height:80px;gap:18px;justify-content:space-between}.AporoSite_brand__4LdNw{font-size:42px;gap:7px}.AporoSite_mark__JHS15{width:40px;height:40px}.AporoSite_header__RN0kX nav{display:none}.AporoSite_demo__YY6IB{margin-top:20px;padding-top:0}.AporoSite_demoTabs__gyiOD{padding-left:10px}.AporoSite_demoTabs__gyiOD button{font-size:20px;padding:12px 18px}.AporoSite_questionPaper__0qn8E{padding:24px 20px 20px}.AporoSite_questionMeta__LvLuz{font-size:9px;gap:10px}.AporoSite_question__eLeDj{font-size:21px;margin-top:23px!important}.AporoSite_answers__s_Pa6{gap:10px}.AporoSite_answers__s_Pa6 button{padding:10px 12px;gap:12px}.AporoSite_answers__s_Pa6 button[data-selected=true]{padding:9px 11px}:where(.AporoSite_site__73kow) h2{font-size:42px}.AporoSite_subjectGlyph__vGbWN{font-size:65px}.AporoSite_studyMain__ad7IS{padding:32px 24px 55px}.AporoSite_studyGreeting__4PTK4{gap:5px;margin-bottom:30px;align-items:flex-start}.AporoSite_studyGreeting__4PTK4>svg{width:90px;min-width:90px;margin-top:32px}.AporoSite_studyGreeting__4PTK4 h1{font-size:43px}.AporoSite_studyGreeting__4PTK4 h1 span{font-size:34px}.AporoSite_studyGreeting__4PTK4 p:last-child{font-size:20px}.AporoSite_studySubjects__jRfnS{grid-template-columns:1fr;gap:18px}.AporoSite_studySubject__iuLps{padding:26px}.AporoSite_studySubject__iuLps h2{font-size:35px;margin-top:30px}.AporoSite_studySubject__iuLps p{min-height:0}.AporoSite_startingPoint__HO7L2{display:block;padding:30px 0}.AporoSite_startingPoint__HO7L2 h2{font-size:30px}.AporoSite_startingPoint__HO7L2 .AporoSite_outline__iovBB{margin-top:22px}.AporoSite_savedHeading__2pt0w{align-items:flex-start;flex-direction:column;gap:8px}.AporoSite_saved__ttH6Q h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.AporoSite_primary__MumA4{transition:none}}.AporoLanding_page__AfcDM{--ink:#24382f;--paper:#f9f7ef;--nb-ink:#24382f;font-family:Onest,sans-serif;font-size:16px;line-height:1.6;font-synthesis:none;-webkit-font-smoothing:antialiased}.AporoLanding_page__AfcDM ::selection{background:#efd06a80;color:#24382f}.AporoLanding_page__AfcDM[data-marker-selection=true] ::selection{background:transparent;color:inherit}.AporoLanding_selectionHighlighter__jjCrg{position:fixed;inset:0;width:100%;height:100%;z-index:100;pointer-events:none;mix-blend-mode:multiply;overflow:visible}.AporoLanding_page__AfcDM :is(h1,h2,h3){font-family:Onest,sans-serif;font-weight:550;text-wrap:balance}.AporoLanding_page__AfcDM p{text-wrap:pretty}.AporoLanding_page__AfcDM :is(a,button,summary):focus-visible{outline:3px solid #687b45;outline-offset:5px}.AporoLanding_page__AfcDM .lucide{stroke-width:1.7}.AporoLanding_openingHeader__fImPM{padding:0 48px;background:#fffef9}.AporoLanding_header___uUC_{max-width:1280px;margin:auto;min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid #d9dfd2}.AporoLanding_header___uUC_>a{font-size:44px}.AporoLanding_header___uUC_ nav{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:500}.AporoLanding_navLink__l5rJ9{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px}.AporoLanding_navLink__l5rJ9:hover{text-decoration:underline}.AporoLanding_navStart__sZrrJ{display:inline-flex;align-items:center;gap:24px;min-height:48px;padding:12px 20px;border-radius:12px;background:#edf2e6}.AporoLanding_navStart__sZrrJ:hover{background:#e0e8d8}.AporoLanding_opening__pyOvT{background:#fffef9;padding:64px 48px 0}.AporoLanding_hero__c_s3Q{max-width:1280px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:64px}.AporoLanding_heroCopy__uochL{padding-bottom:24px}.AporoLanding_page__AfcDM .AporoLanding_hero__c_s3Q h1{font-size:clamp(52px,5.2vw,76px);line-height:1.07;letter-spacing:-.04em;margin:0;text-wrap:wrap}.AporoLanding_hero__c_s3Q h1 span{color:#5a704e}.AporoLanding_page__AfcDM .AporoLanding_heroCopy__uochL>p{max-width:40ch;margin:24px 0 0;color:#596459;font-size:18px;line-height:1.7}.AporoLanding_heroActions__ZaOKX{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-top:32px}.AporoLanding_start__L0Zcg{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#24382f;color:#fffef9!important;font-size:16px;font-weight:500;min-height:56px;padding:16px 24px;border-radius:12px;transition:background-color .15s ease-out}.AporoLanding_start__L0Zcg:hover{background:#334b3c}.AporoLanding_start__L0Zcg:active{background:#17271f}.AporoLanding_seeDemo___9knf{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-size:14px;text-underline-offset:5px}.AporoLanding_seeDemo___9knf:hover{text-decoration:underline}.AporoLanding_page__AfcDM .AporoLanding_heroCopy__uochL>.AporoLanding_availability__l3jdg{font-size:12px;margin-top:20px;line-height:1.8}.AporoLanding_availability__l3jdg a{display:inline-flex;align-items:center;gap:8px;min-height:36px;text-underline-offset:4px}.AporoLanding_availability__l3jdg a:hover{text-decoration:underline}.AporoLanding_lessonPrinciples__xr64E{max-width:1280px;margin:64px auto 0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;border-top:1px solid #d9dfd2;color:#496d58}.AporoLanding_lessonPrinciples__xr64E p{font:28px/1.3 Patrick Hand,cursive}.AporoLanding_recording__KNgGO{max-width:1040px;margin:0 auto;padding:0 0 96px}@media(max-width:1100px){.AporoLanding_openingHeader__fImPM{padding:0 32px}.AporoLanding_opening__pyOvT{padding:48px 32px 0}.AporoLanding_hero__c_s3Q{gap:32px}.AporoLanding_header___uUC_ nav{gap:24px}.AporoLanding_page__AfcDM .AporoLanding_heroCopy__uochL>p{font-size:16px}.AporoLanding_heroActions__ZaOKX{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:900px){.AporoLanding_hero__c_s3Q{grid-template-columns:1fr;gap:32px}.AporoLanding_heroCopy__uochL{max-width:640px;text-align:center;margin:auto;padding:0}.AporoLanding_page__AfcDM .AporoLanding_hero__c_s3Q h1{font-size:clamp(52px,8vw,76px)}.AporoLanding_page__AfcDM .AporoLanding_heroCopy__uochL>p{margin:24px auto 0}.AporoLanding_heroActions__ZaOKX{flex-direction:row;justify-content:center;align-items:center;gap:24px}.AporoLanding_header___uUC_ nav{gap:24px}.AporoLanding_header___uUC_ .AporoLanding_navLink__l5rJ9{display:none}.AporoLanding_header___uUC_ .AporoLanding_pricingLink__GVrdp{display:inline-flex}.AporoLanding_lessonPrinciples__xr64E{margin-top:48px}.AporoLanding_lessonPrinciples__xr64E p{font-size:24px}.AporoLanding_recording__KNgGO{padding:0 32px 64px}}@media(max-width:600px){.AporoLanding_openingHeader__fImPM{padding:0 20px}.AporoLanding_header___uUC_{min-height:88px;gap:16px}.AporoLanding_header___uUC_>a{font-size:36px;gap:6px}.AporoLanding_header___uUC_>a>svg:first-child{width:32px;height:36px}.AporoLanding_header___uUC_ .AporoLanding_pricingLink__GVrdp{display:none}.AporoLanding_navStart__sZrrJ{gap:12px;font-size:12px;padding:10px 12px}.AporoLanding_opening__pyOvT{padding:40px 20px 0}.AporoLanding_page__AfcDM .AporoLanding_hero__c_s3Q h1{font-size:clamp(44px,10vw,60px)}.AporoLanding_heroActions__ZaOKX{gap:8px;flex-direction:column}.AporoLanding_lessonPrinciples__xr64E{flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:24px 0}.AporoLanding_lessonPrinciples__xr64E p{font-size:22px}}@media(forced-colors:active){.AporoLanding_selectionHighlighter__jjCrg{display:none}.AporoLanding_page__AfcDM[data-marker-selection=true] ::selection{background:Highlight;color:HighlightText}}@media(prefers-reduced-motion:reduce){.AporoLanding_start__L0Zcg{transition:none}}.AporoLanding_navStart__sZrrJ,.AporoLanding_start__L0Zcg{background-image:var(--material-sheen);box-shadow:var(--material-raised)}.AporoLanding_start__L0Zcg:active{transform:translateY(2px);box-shadow:var(--material-well)}@media(prefers-reduced-motion:reduce){.AporoLanding_start__L0Zcg:active{transform:none}}.AporoHeroVideo_heroVideo__6bUe8{max-width:1040px;margin:0 auto;scroll-margin-top:28px}.AporoHeroVideo_frame__0DqeH{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#24382f;box-shadow:0 16px 40px #54432124}.AporoHeroVideo_frame__0DqeH video{display:block;width:100%;height:100%;object-fit:contain}.AporoHeroVideo_preview__gubNY{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;background:#17271f70;color:#fffef9}.AporoHeroVideo_preview__gubNY p{margin:0;font:500 16px/1.5 Onest,sans-serif}.AporoHeroVideo_preview__gubNY>p{padding:8px 16px;border-radius:8px;background:#24382f}.AporoHeroVideo_heroVideo__6bUe8 figcaption{margin:16px 0 0;text-align:center;color:#4e5b48;font:12px/1.6 Onest,sans-serif}.AporoHeroVideo_message__wHhV1{text-align:center;padding:24px;background:#24382f;border-radius:12px}.AporoHeroVideo_message__wHhV1 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:16px;padding:10px 18px;border:0;border-radius:10px;background:#f3dda0;color:#24382f;font:500 14px/1.5 Onest,sans-serif;cursor:pointer}.AporoHeroVideo_message__wHhV1 button:hover{background:#fff0c6}.AporoHeroVideo_message__wHhV1 button:active{background:#e9bc62}@media(max-width:700px){.AporoHeroVideo_frame__0DqeH{border-radius:12px}.AporoHeroVideo_preview__gubNY{gap:12px}.AporoHeroVideo_preview__gubNY p{font-size:12px}.AporoHeroVideo_heroVideo__6bUe8 figcaption{font-size:11px;margin-top:12px}}.AporoHeroPreview_board__s_5ep{position:relative;overflow:hidden;border-radius:16px;background:#fffdf7;box-shadow:0 16px 40px #54432124;color:#24382f;text-align:left;font-family:Onest,sans-serif}.AporoHeroPreview_bar__xnlhO{display:flex;align-items:center;gap:10px;padding:14px 24px;background:#24382f;color:#fffef9;font-size:13px;font-weight:500}.AporoHeroPreview_slash__huWY_{opacity:.6}.AporoHeroPreview_body__J3_Y6{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.AporoHeroPreview_paper__BKV9Z{padding:28px 32px 32px;background-color:#fffdf7;background-image:linear-gradient(#d5dbce40 1px,transparent 0),linear-gradient(90deg,#d5dbce40 1px,transparent 0);background-size:24px 24px}.AporoHeroPreview_chat__FfrM0 p,.AporoHeroPreview_paper__BKV9Z p{margin:0}.AporoHeroPreview_meta__zi5DL{font-size:12px;color:#4e5b48;letter-spacing:.02em}.AporoHeroPreview_question__aTke8{margin-top:14px!important;font-size:19px;line-height:1.55}.AporoHeroPreview_choices__DERPI{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.AporoHeroPreview_choices__DERPI li{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 14px;border:1px solid #b9beb3;border-radius:10px;background:#fffef9;font-size:16px}.AporoHeroPreview_choices__DERPI span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #5c6b57;border-radius:50%;font-size:12px;color:#4e5b48}.AporoHeroPreview_work__UMH_p{margin-top:22px!important;font-family:Patrick Hand,cursive;font-size:26px;line-height:1.35;color:#2d5f6f}.AporoHeroPreview_chat__FfrM0{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:28px 24px;background:#edf0e4;border-left:1px solid #d3dac7}.AporoHeroPreview_apo__ybYhg{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55}.AporoHeroPreview_apo__ybYhg span{padding:10px 14px;border-radius:4px 14px 14px 14px;background:#fffef9;border:1px solid #d3dac7}.AporoHeroPreview_apoMark__2diQO{flex:0 0 32px;width:32px;height:32px}.AporoHeroPreview_you__dAZtA{align-self:flex-end;padding:10px 14px;border-radius:14px 4px 14px 14px;background:#f7e5b9;font-size:14px;line-height:1.55}@media (max-width:800px){.AporoHeroPreview_body__J3_Y6{grid-template-columns:1fr}.AporoHeroPreview_chat__FfrM0{border-left:0;border-top:1px solid #d3dac7;padding:20px}.AporoHeroPreview_paper__BKV9Z{padding:20px 20px 24px}.AporoHeroPreview_question__aTke8{font-size:17px}.AporoHeroPreview_bar__xnlhO{padding:12px 18px}.AporoHeroPreview_board__s_5ep{border-radius:12px}}.AporoLandingMockups_gallery__3yH6G{margin:0;width:100%;max-width:640px;min-width:0}.AporoLandingMockups_tabs__W7Nu5{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.AporoLandingMockups_tabs__W7Nu5 button{min-height:44px;padding:10px 16px;border:0;border-radius:12px;background:transparent;color:#596459;font:500 14px/1.5 Onest,sans-serif;cursor:pointer}.AporoLandingMockups_tabs__W7Nu5 button:hover{background:#edf2e6}.AporoLandingMockups_tabs__W7Nu5 button[aria-selected=true]{color:#fffef9;background:#24382f}.AporoLandingMockups_images__eWUMW{aspect-ratio:4/3;background:transparent;overflow:visible}.AporoLandingMockups_images__eWUMW img{display:block;width:100%;height:100%;object-fit:contain}.AporoLandingMockups_gallery__3yH6G figcaption{margin-top:16px;text-align:center;color:#596459;font:12px/1.6 Onest,sans-serif}.AporoLandingMockups_gallery__3yH6G :is(button,[role=tabpanel]):focus-visible{outline:3px solid #687b45;outline-offset:4px}@media(max-width:900px){.AporoLandingMockups_gallery__3yH6G{margin:0 auto}}@media(max-width:500px){.AporoLandingMockups_tabs__W7Nu5{gap:4px;margin-bottom:16px}.AporoLandingMockups_tabs__W7Nu5 button{font-size:12px;padding:10px 12px}}.AporoLandingMockups_images__eWUMW{position:relative}.AporoLandingMockups_images__eWUMW .AporoLandingMockups_deviceArt__d1QOj{width:100%;height:100%}.AporoLandingMockups_screenLayer__Jo3mv{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.AporoLandingMockups_tabletScreen__QrZEm{width:900px;height:720px;box-sizing:border-box;display:flex;flex-direction:column;padding:32px 38px 28px;border-radius:30px;overflow:hidden;background:#fffef9;color:#17392f;transform-origin:0 0;transform:matrix3d(.812176988,.065491973,0,-.000061533998,-.217377388,.783747693,0,-.000078497994,0,0,1,0,549,232,0,1)}.AporoLandingMockups_screenHeader__wTvPI{display:flex;align-items:center;gap:12px;font:500 22px/1.5 Onest,sans-serif}.AporoLandingMockups_gallery__3yH6G .AporoLandingMockups_tabletScreen__QrZEm h3{margin:24px 0 0;color:#17392f;font:650 62px/1.15 Onest,sans-serif;letter-spacing:-.03em;white-space:nowrap}.AporoLandingMockups_mathWorking__VWJK2{display:grid;grid-template-columns:1fr 240px;align-content:center;align-items:center;column-gap:12px;flex:1 1;min-height:0;padding-left:40px}.AporoLandingMockups_gallery__3yH6G .AporoLandingMockups_mathWorking__VWJK2 p{margin:0;color:#17392f;font:112px/1.15 Patrick Hand,cursive;white-space:nowrap}.AporoLandingMockups_mathWorking__VWJK2>span{display:flex;gap:12px;align-items:center;align-self:end;color:#17392f;font:36px/1.3 Patrick Hand,cursive;padding-bottom:12px}.AporoLandingMockups_mathWorking__VWJK2>p:last-child{grid-column:1/-1;padding-left:120px}.AporoLandingMockups_tabletScreen__QrZEm mark{color:#17392f;background:#f2d980;border-radius:14px;padding:0 12px}.AporoLandingMockups_englishWorking__iDOYI{display:flex;flex-direction:column;justify-content:center;flex:1 1;min-height:0}.AporoLandingMockups_gallery__3yH6G .AporoLandingMockups_englishWorking__iDOYI p{margin:0;color:#17392f;font:76px/1.45 Patrick Hand,cursive;white-space:nowrap}.AporoLandingMockups_englishWorking__iDOYI p>span{text-decoration:underline;text-decoration-color:#aabd89;text-decoration-thickness:5px;text-underline-offset:12px}.AporoLandingMockups_englishWorking__iDOYI>div{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:24px;color:#40573f;font:38px/1.15 Patrick Hand,cursive}.AporoLandingMockups_screenComposer__2PFVH{display:flex;align-items:center;gap:24px;min-height:80px;flex:none;padding:8px 16px 8px 26px;border-radius:24px;background:#17392f;color:#fffef9;font:24px/1.5 Onest,sans-serif}.AporoLandingMockups_screenComposer__2PFVH>span:first-child{margin-right:auto}.AporoLandingMockups_send__xnvlI{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#f2d980;color:#17392f}.AporoLandingSections_lowerPage__HeWJ8{--body-ink:#24382f;--body-muted:#596459;--body-rule:#d9dfd2;color:var(--body-ink)}.AporoLandingSections_lowerPage__HeWJ8 :is(h2,h3){font-family:Onest,sans-serif;font-weight:550;letter-spacing:-.03em}.AporoLandingSections_lowerPage__HeWJ8 h2{font-size:clamp(34px,3.4vw,49px);line-height:1.15;text-align:center;max-width:24ch;margin:0 auto}.AporoLandingSections_lowerPage__HeWJ8 p{font:16px/1.75 Onest,sans-serif;color:var(--body-muted)}.AporoLandingSections_lesson__sOJ7T{max-width:1120px;margin:0 auto 96px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:96px;scroll-margin-top:32px}.AporoLandingSections_lowerPage__HeWJ8 .AporoLandingSections_lesson__sOJ7T h2{text-align:left;margin:0}.AporoLandingSections_lessonCopy__h0_De>p{max-width:40ch;margin-top:24px}.AporoLandingSections_textLink__AaRzr{display:inline-flex;align-items:center;gap:24px;min-height:48px;margin-top:24px;font:500 14px/1.5 Onest,sans-serif;text-decoration:underline!important;text-underline-offset:6px}.AporoLandingSections_textLink__AaRzr:hover{color:#496d58}.AporoLandingSections_lessonExample__Jsvvl{background:#edf2e6;border-radius:16px;padding:32px;margin:0}.AporoLandingSections_readingApo__8DAKH{width:112px;height:112px;object-fit:contain;display:block;margin-bottom:16px}.AporoLandingSections_lowerPage__HeWJ8 .AporoLandingSections_lessonSentence__6wh6a{font:36px/1.55 Patrick Hand,cursive;color:#24382f}.AporoLandingSections_lessonSentence__6wh6a u{text-decoration-color:#aa7c29;text-underline-offset:7px}.AporoLandingSections_lessonSentence__6wh6a mark{background:#f2d980;color:#24382f;padding:0 8px;border-radius:4px}.AporoLandingSections_lowerPage__HeWJ8 .AporoLandingSections_lessonReason__VobJu{font:24px/1.5 Patrick Hand,cursive;color:#496d58;margin-top:24px}.AporoLandingSections_lessonExample__Jsvvl figcaption{font:12px/1.6 Onest,sans-serif;color:#596459;margin-top:24px}.AporoLandingSections_faq__m1Rrw,.AporoLandingSections_footer__csO6j{max-width:1120px;margin:0 auto}.AporoLandingSections_faq__m1Rrw{padding:0 0 96px;scroll-margin-top:32px;max-width:880px}.AporoLandingSections_details__0gRVV{margin-top:40px}.AporoLandingSections_details__0gRVV>details{border-bottom:1px solid var(--body-rule)}.AporoLandingSections_details__0gRVV>details:first-child{border-top:1px solid var(--body-rule)}.AporoLandingSections_details__0gRVV summary{list-style:none;min-height:80px;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;font:500 16px/1.5 Onest,sans-serif;cursor:pointer}.AporoLandingSections_details__0gRVV summary::-webkit-details-marker{display:none}.AporoLandingSections_details__0gRVV summary>svg{flex:none}.AporoLandingSections_details__0gRVV details[open] summary>svg{transform:rotate(180deg)}.AporoLandingSections_details__0gRVV summary:hover{color:#496d58}.AporoLandingSections_lowerPage__HeWJ8 .AporoLandingSections_details__0gRVV details>p{font-size:16px;margin:0 32px 24px 0;max-width:65ch}.AporoLandingSections_close__HM_3t{max-width:1280px;margin:0 auto 96px;border-radius:16px;background:#24382f;color:#fffef9;padding:64px;display:flex;justify-content:space-between;align-items:center;gap:48px}.AporoLandingSections_lowerPage__HeWJ8 .AporoLandingSections_close__HM_3t h2{text-align:left;margin:0;font-size:clamp(36px,4vw,61px)}.AporoLandingSections_lowerPage__HeWJ8 .AporoLandingSections_close__HM_3t p{color:#d9dfd2;margin-top:24px;max-width:42ch}.AporoLandingSections_closeCompanion__bQYaY{flex:none;padding-right:32px}.AporoLandingSections_closeCompanion__bQYaY img{display:block;object-fit:contain}.AporoLandingSections_start__esupB{display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:12px;padding:16px 24px;min-height:56px;font:500 16px/1.5 Onest,sans-serif;margin-top:32px;background:#f2d980;color:#24382f!important}.AporoLandingSections_start__esupB:hover{background:#ffedba}.AporoLandingSections_start__esupB:active{background:#e9bc62}.AporoLandingSections_footer__csO6j{padding:0 0 32px;font:14px/1.6 Onest,sans-serif;color:#596459}.AporoLandingSections_footerTop__TQjwC{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:40px}.AporoLandingSections_footerTop__TQjwC>div>a{font-size:44px;color:#24382f}.AporoLandingSections_footerTop__TQjwC>div>a>svg:first-child{width:32px;height:36px}.AporoLandingSections_footerTop__TQjwC>div>p{margin-top:24px;font-size:14px}.AporoLandingSections_footerTop__TQjwC nav{display:flex;flex-direction:column}.AporoLandingSections_footerTop__TQjwC h3{font:600 14px/1.5 Onest,sans-serif;color:#24382f;margin:0 0 16px}.AporoLandingSections_footerTop__TQjwC nav a{min-height:44px;display:flex;align-items:center}.AporoLandingSections_footerTop__TQjwC nav a:hover{text-decoration:underline;text-underline-offset:5px}.AporoLandingSections_footerBottom__qFnOy{border-top:1px solid #d9dfd2;padding-top:24px;font-size:12px}@media(max-width:1376px){.AporoLandingSections_close__HM_3t{margin-left:48px;margin-right:48px}}@media(max-width:1200px){.AporoLandingSections_faq__m1Rrw,.AporoLandingSections_footer__csO6j,.AporoLandingSections_lesson__sOJ7T{margin-left:40px;margin-right:40px}.AporoLandingSections_lesson__sOJ7T{gap:48px}.AporoLandingSections_close__HM_3t{padding:48px}.AporoLandingSections_closeCompanion__bQYaY{padding-right:0}}@media(max-width:900px){.AporoLandingSections_lesson__sOJ7T{gap:32px}.AporoLandingSections_lessonExample__Jsvvl{padding:24px}.AporoLandingSections_lowerPage__HeWJ8 .AporoLandingSections_lessonSentence__6wh6a{font-size:31px}.AporoLandingSections_closeCompanion__bQYaY img{width:160px;height:160px}}@media(max-width:700px){.AporoLandingSections_faq__m1Rrw,.AporoLandingSections_footer__csO6j,.AporoLandingSections_lesson__sOJ7T{margin-left:24px;margin-right:24px}.AporoLandingSections_lesson__sOJ7T{grid-template-columns:1fr;margin-bottom:64px}.AporoLandingSections_lessonCopy__h0_De>p{max-width:unset}.AporoLandingSections_lowerPage__HeWJ8 .AporoLandingSections_lesson__sOJ7T h2{font-size:36px}.AporoLandingSections_lessonExample__Jsvvl{padding:32px 24px}.AporoLandingSections_readingApo__8DAKH{width:96px;height:96px}.AporoLandingSections_faq__m1Rrw{padding-bottom:64px}.AporoLandingSections_details__0gRVV{margin-top:32px}.AporoLandingSections_details__0gRVV summary{min-height:72px;font-size:14px}.AporoLandingSections_lowerPage__HeWJ8 .AporoLandingSections_details__0gRVV details>p{font-size:14px}.AporoLandingSections_close__HM_3t{margin:0 20px 64px;padding:32px 24px;flex-direction:column-reverse;align-items:flex-start;gap:24px}.AporoLandingSections_closeCompanion__bQYaY img{width:128px;height:128px}.AporoLandingSections_footerTop__TQjwC{grid-template-columns:1fr 1fr;gap:32px 24px}.AporoLandingSections_footerTop__TQjwC>div{grid-column:1/-1}.AporoLandingSections_footerTop__TQjwC nav{font-size:12px}}.AporoLandingSections_close__HM_3t,.AporoLandingSections_lessonExample__Jsvvl{background-image:var(--material-sheen);box-shadow:var(--material-panel)}.AporoLandingSections_start__esupB{background-image:var(--material-sheen);box-shadow:var(--material-raised)}.AporoPricing_pricing__O4M2m{max-width:1040px;margin:0 auto;padding:24px 0 96px;scroll-margin-top:32px}.AporoPricing_pricing__O4M2m .AporoPricing_intro__GsMOn{text-align:center;max-width:52ch;margin:18px auto 0}.AporoPricing_pricing__O4M2m .AporoPricing_availability__LevCe{font:14px/1.6 Onest,sans-serif;color:#6d4d15;text-align:center;margin:12px auto 0}.AporoPricing_plans__2G3ZE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.AporoPricing_plan__h6hYl{padding:30px 26px 26px;border-radius:16px;background:#f8f5e9;display:flex;flex-direction:column}.AporoPricing_planHeading__SwFwE{display:flex;align-items:center;justify-content:space-between;gap:8px}.AporoPricing_pricing__O4M2m .AporoPricing_plan__h6hYl h3{font-size:26px;margin:0}.AporoPricing_saving__Aj3YI{padding:5px 9px;border-radius:6px;background:#e9eddf;color:#3f523e;font:11px/1.4 Onest,sans-serif;white-space:nowrap}.AporoPricing_pricing__O4M2m .AporoPricing_description__QEDBC{font:14px/1.65 Onest,sans-serif;color:#596459;margin:18px 0 28px;max-width:27ch;min-height:47px}.AporoPricing_price__cE6Q2{display:flex;align-items:baseline;gap:8px}.AporoPricing_price__cE6Q2 strong{font:500 64px/1 Onest,sans-serif;letter-spacing:-.035em;color:#24382f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AporoPricing_price__cE6Q2>span{font:13px/1.8 Onest,sans-serif;color:#596459;white-space:nowrap}.AporoPricing_pricing__O4M2m .AporoPricing_billing__z0BT2{font:13px/1.6 Onest,sans-serif;margin:10px 0 30px;color:#596459}.AporoPricing_tryButton__PVJvi{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;border-radius:12px;background:#24382f;color:#fffef9!important;padding:13px 17px;font:500 14px/1.5 Onest,sans-serif;margin-top:auto}.AporoPricing_tryButton__PVJvi:hover{background:#33443c}.AporoPricing_tryButton__PVJvi:active{background:#17271f}.AporoPricing_plan__h6hYl.AporoPricing_featured__XNW1M{background:#24382f;color:#fffef9}.AporoPricing_featured__XNW1M .AporoPricing_saving__Aj3YI{background:#f3dda0;color:#24382f}.AporoPricing_featured__XNW1M .AporoPricing_price__cE6Q2>span,.AporoPricing_pricing__O4M2m .AporoPricing_featured__XNW1M :is(.AporoPricing_description__QEDBC,.AporoPricing_billing__z0BT2){color:#e1e5d9}.AporoPricing_featured__XNW1M .AporoPricing_price__cE6Q2 strong{color:#fffef9}.AporoPricing_featured__XNW1M .AporoPricing_tryButton__PVJvi{background:#f3dda0;color:#24382f!important}.AporoPricing_featured__XNW1M .AporoPricing_tryButton__PVJvi:hover{background:#f8e8bc}.AporoPricing_featured__XNW1M .AporoPricing_tryButton__PVJvi:active{background:#e9ce82}.AporoPricing_pricing__O4M2m .AporoPricing_renewal__NpVVp{font:11px/1.7 Onest,sans-serif;color:#596459;text-align:center;margin:16px auto 0}.AporoPricing_included__K5x_X{margin:30px 0;text-align:center}.AporoPricing_pricing__O4M2m .AporoPricing_included__K5x_X>p{font:500 15px/1.6 Onest,sans-serif;margin:0 0 14px}.AporoPricing_included__K5x_X ul{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 24px;padding:0;margin:0;list-style:none;font:12px/1.6 Onest,sans-serif}.AporoPricing_included__K5x_X li{display:flex;gap:7px;align-items:center}.AporoPricing_included__K5x_X svg{flex:none;color:#4b614f}.AporoPricing_guarantee__SDwu3{background:#f4eedc;color:#24382f;padding:24px 30px;border-radius:12px;display:flex;align-items:center;gap:20px}.AporoPricing_guarantee__SDwu3>svg{flex:none;color:#68734e}.AporoPricing_pricing__O4M2m .AporoPricing_guarantee__SDwu3 h3{font-size:25px;line-height:1.2;margin:0}.AporoPricing_guarantee__SDwu3 h3 br{display:none}.AporoPricing_guarantee__SDwu3 h3 span{color:#596442}.AporoPricing_termsLink__TDV5O{color:#4c5944!important;display:inline-flex;align-items:center;gap:8px;min-height:44px;white-space:nowrap;font:11px/1.5 Onest,sans-serif;text-decoration:underline;text-underline-offset:5px;margin-left:auto}.AporoPricing_termsLink__TDV5O:hover{color:#24382f!important}.AporoPricing_pricing__O4M2m .AporoPricing_tryNote__hsU4x{font:11px/1.7 Onest,sans-serif;text-align:center;margin-top:16px;color:#596459}.AporoPricing_explore__EBQT2{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin-top:14px;font:12px/1.6 Onest,sans-serif;scroll-margin-top:32px}.AporoPricing_explore__EBQT2>span{color:#596459}.AporoPricing_explore__EBQT2 a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:underline;text-underline-offset:5px}@media(max-width:1200px){.AporoPricing_pricing__O4M2m{margin-left:40px;margin-right:40px}.AporoPricing_plan__h6hYl{padding:28px 20px 22px}.AporoPricing_guarantee__SDwu3 h3 br{display:block}}@media(max-width:900px){.AporoPricing_plans__2G3ZE{gap:12px}.AporoPricing_plan__h6hYl{padding:24px 16px 20px}.AporoPricing_planHeading__SwFwE{align-items:flex-start;flex-direction:column;min-height:66px;gap:6px}.AporoPricing_price__cE6Q2 strong{font-size:54px}.AporoPricing_price__cE6Q2>span{font-size:11px}.AporoPricing_pricing__O4M2m .AporoPricing_description__QEDBC{font-size:12px;min-height:60px}.AporoPricing_guarantee__SDwu3{flex-wrap:wrap;gap:12px 16px}.AporoPricing_termsLink__TDV5O{margin-left:auto}}@media(max-width:760px){.AporoPricing_pricing__O4M2m{margin:0 18px;padding-bottom:64px}.AporoPricing_plans__2G3ZE{grid-template-columns:1fr;gap:16px;max-width:420px;margin-left:auto;margin-right:auto}.AporoPricing_plan__h6hYl{padding:26px}.AporoPricing_planHeading__SwFwE{align-items:center;flex-direction:row;min-height:0}.AporoPricing_pricing__O4M2m .AporoPricing_plan__h6hYl h3{font-size:26px}.AporoPricing_pricing__O4M2m .AporoPricing_description__QEDBC{font-size:14px;min-height:0;margin:14px 0 24px}.AporoPricing_price__cE6Q2 strong{font-size:64px}.AporoPricing_price__cE6Q2>span{font-size:13px}.AporoPricing_pricing__O4M2m .AporoPricing_billing__z0BT2{margin-bottom:24px}.AporoPricing_included__K5x_X{margin:28px 8px}.AporoPricing_included__K5x_X ul{display:grid;grid-template-columns:1fr;width:fit-content;margin:auto;text-align:left;gap:12px}.AporoPricing_guarantee__SDwu3{padding:24px;gap:12px}.AporoPricing_guarantee__SDwu3>svg{width:26px;height:26px}.AporoPricing_pricing__O4M2m .AporoPricing_guarantee__SDwu3 h3{font-size:23px}.AporoPricing_termsLink__TDV5O{margin-left:38px}.AporoPricing_explore__EBQT2{flex-direction:column;gap:4px}.AporoPricing_explore__EBQT2>span{margin-bottom:8px}}.AporoPricing_pricing__O4M2m .AporoPricing_included__K5x_X .AporoPricing_lessonPromise__5Um7h{font:14px/1.7 Onest,sans-serif;color:#596459;font-weight:400;margin:0 auto;max-width:52ch}.AporoComparison_comparison__kNXZW{max-width:960px;margin:0 auto;padding:24px 0 88px;scroll-margin-top:32px}.AporoComparison_comparison__kNXZW .AporoComparison_intro__3OvcM{margin:16px auto 0;text-align:center;color:#596459;font:16px/1.6 Onest,sans-serif}.AporoComparison_tableScroll__KfbwC{margin-top:36px;border:1px solid #d9dfd2;border-radius:14px;overflow:hidden}.AporoComparison_table__FTm5h{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font:14px/1.5 Onest,sans-serif}.AporoComparison_labels__WZ48k{width:36%}.AporoComparison_aporoColumn__iN_vE{background:#24382f}.AporoComparison_table__FTm5h :is(th,td){padding:20px 16px;vertical-align:middle;text-align:center}.AporoComparison_table__FTm5h thead th{font:500 19px/1.2 Onest,sans-serif;letter-spacing:-.025em;padding:24px 12px}.AporoComparison_table__FTm5h .AporoComparison_aporoHeading__bZRHq{color:#fffef9;background:#24382f;font-size:26px}.AporoComparison_aporoHeading__bZRHq>span{display:flex;justify-content:center;align-items:center;gap:8px}.AporoComparison_aporoHeading__bZRHq svg{width:19px;height:23px}.AporoComparison_table__FTm5h tbody th{font-weight:500;text-align:left;color:#24382f;padding-left:28px}.AporoComparison_table__FTm5h tbody :is(th,td){border-top:1px solid #d9dfd2}.AporoComparison_table__FTm5h td svg{display:block;margin:auto}.AporoComparison_check__km7_F,.AporoComparison_cross__FJ5au{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:auto}.AporoComparison_yes__cwSu6{color:#315b47}.AporoComparison_table__FTm5h .AporoComparison_aporoCell__DnE5M{background:#24382f;border-top-color:#fffef91f}.AporoComparison_aporoCell__DnE5M .AporoComparison_check__km7_F{border-radius:50%;background:#f3dda0}.AporoComparison_aporoCell__DnE5M .AporoComparison_yes__cwSu6{color:#24382f;stroke-width:2.6}.AporoComparison_comparison__kNXZW .AporoComparison_legend__uACQN{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin:18px auto 0;text-align:center;color:#596459;font:11px/1.6 Onest,sans-serif}.AporoComparison_no__SMHkK{color:#777b70}.AporoComparison_legend__uACQN>span{display:inline-flex;align-items:center;gap:4px}.AporoComparison_sources__JqfLB{margin:4px auto 0;font:11px/1.7 Onest,sans-serif;color:#596459}.AporoComparison_sources__JqfLB summary{width:fit-content;margin:auto;cursor:pointer;padding:8px;min-height:36px;text-decoration:underline;text-underline-offset:4px}.AporoComparison_comparison__kNXZW .AporoComparison_sources__JqfLB p{max-width:75ch;margin:12px auto 0;font-size:11px}.AporoComparison_sources__JqfLB a{text-decoration:underline;text-underline-offset:4px}.AporoComparison_sources__JqfLB summary:focus-visible{outline:2px solid #65764e;outline-offset:3px;border-radius:4px}.AporoComparison_srOnly__jPrWl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.AporoComparison_comparison__kNXZW{margin-left:40px;margin-right:40px}}@media(max-width:700px){.AporoComparison_comparison__kNXZW{margin:0 16px;padding:0 0 56px}.AporoComparison_comparison__kNXZW .AporoComparison_intro__3OvcM{font-size:14px;max-width:30ch}.AporoComparison_tableScroll__KfbwC{margin-top:28px;border-radius:12px}.AporoComparison_labels__WZ48k{width:39%}.AporoComparison_table__FTm5h :is(th,td){padding:18px 6px}.AporoComparison_table__FTm5h thead th{font-size:12px;padding:20px 3px;letter-spacing:-.025em}.AporoComparison_table__FTm5h .AporoComparison_aporoHeading__bZRHq{font-size:14px}.AporoComparison_aporoHeading__bZRHq svg{display:none}.AporoComparison_check__km7_F,.AporoComparison_cross__FJ5au{width:27px;height:27px}.AporoComparison_table__FTm5h tbody th{font-size:12px;padding-left:12px}.AporoComparison_table__FTm5h td svg{width:19px;height:19px}}.AporoComparison_comparison__kNXZW .AporoComparison_priceNote__Pm7Kh{margin:8px auto 0;text-align:center;color:#596459;font:11px/1.6 Onest,sans-serif}.AporoComparison_priceNote__Pm7Kh a{text-decoration:underline;text-underline-offset:3px}.AporoComparison_priceNote__Pm7Kh a:focus-visible{outline:2px solid #65764e;outline-offset:3px}.LessonStart_page__lurg_{min-height:100dvh;background:var(--app-paper);color:var(--app-text);font-family:Onest,sans-serif;color-scheme:var(--app-color-scheme)}.LessonStart_page__lurg_ header{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1120px;margin:auto;padding:24px 32px}.LessonStart_page__lurg_ a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;text-underline-offset:4px}.LessonStart_brand__82CLX{text-decoration:none;font:24px/1 Patrick Hand,cursive}.LessonStart_brand__82CLX svg{width:42px;height:42px}.LessonStart_content__1mWq2{max-width:860px;margin:clamp(32px,9vh,96px) auto 0;padding:0 32px 48px}.LessonStart_embedded__huzXI{max-width:800px;margin:0 auto;padding:clamp(12px,4vh,48px) 0 32px;color:var(--app-text);font-family:Onest,sans-serif}.LessonStart_intro__dosL_{margin-bottom:36px}.LessonStart_intro__dosL_ h1{margin:0 0 12px;color:inherit;font:400 clamp(36px,4vw,48px)/1.15 Patrick Hand,cursive;letter-spacing:-.02em;text-wrap:balance}.LessonStart_intro__dosL_ p{margin:0;color:var(--app-muted);font:400 16px/1.6 Onest,sans-serif}.LessonStart_choices__OGFDm{display:grid;grid-template-columns:1fr 1fr;gap:20px}.LessonStart_choices__OGFDm>button{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0;min-height:260px;border:1px solid transparent;border-radius:16px;color:var(--app-text);text-align:left;cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out}.LessonStart_math__0_ciy{background:var(--app-tint)}.LessonStart_english__j_Ozm{background:var(--app-panel)}.LessonStart_choices__OGFDm>button>span{display:flex;flex-direction:column;gap:10px}.LessonStart_choices__OGFDm strong{font:400 32px/1.15 Patrick Hand,cursive}.LessonStart_choices__OGFDm span span{font:500 14px/1.5 Onest,sans-serif}.LessonStart_choices__OGFDm small{color:var(--app-muted);font:400 14px/1.6 Onest,sans-serif}.LessonStart_choices__OGFDm>button>svg:last-child{align-self:flex-end;margin-top:auto}.LessonStart_choices__OGFDm>button:hover:not(:disabled){border-color:var(--app-accent);background:color-mix(in srgb,var(--app-tint) 75%,var(--app-paper))}.LessonStart_choices__OGFDm>button:disabled{cursor:progress;opacity:.65}.LessonStart_feedback__4Zeid{min-height:56px;margin-top:24px;color:var(--app-muted);font:400 13px/1.6 Onest,sans-serif}.LessonStart_feedback__4Zeid p{margin:0}.LessonStart_feedback__4Zeid button{min-height:44px;padding:0 8px;color:var(--app-text);background:transparent;border:0;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.LessonStart_feedback__4Zeid a{color:var(--app-text)}.LessonStart_embedded__huzXI :focus-visible,.LessonStart_page__lurg_ :focus-visible{outline:2px solid var(--app-focus);outline-offset:4px}.LessonStart_embedded__huzXI ::selection,.LessonStart_page__lurg_ ::selection{background:var(--app-action);color:var(--app-action-text)}@media (max-width:650px){.LessonStart_page__lurg_ header{padding:16px 20px}.LessonStart_content__1mWq2{margin-top:32px;padding:0 20px 32px}.LessonStart_intro__dosL_{margin-bottom:24px}.LessonStart_choices__OGFDm{grid-template-columns:1fr;gap:14px}.LessonStart_choices__OGFDm>button{display:grid;grid-template-columns:28px 1fr 20px;gap:16px;min-height:150px;padding:22px 20px}.LessonStart_choices__OGFDm>button>svg:last-child{align-self:center;margin:0}.LessonStart_choices__OGFDm strong{font-size:28px}.LessonStart_choices__OGFDm small,.LessonStart_choices__OGFDm span span{font-size:13px}.LessonStart_embedded__huzXI{padding-top:8px}}@media (prefers-reduced-motion:reduce){.LessonStart_choices__OGFDm>button{transition:none}}.LessonStart_page__lurg_{background:color-mix(in srgb,var(--app-panel) 62%,var(--app-paper))}.LessonStart_intro__dosL_ h1{font-family:Onest,sans-serif;font-weight:600;letter-spacing:-.035em}.LessonStart_choices__OGFDm{gap:28px}.LessonStart_choices__OGFDm>button{align-items:center;padding:28px;min-height:390px;border:0;border-radius:24px;background-image:var(--material-sheen);box-shadow:var(--material-raised);transition:transform .18s ease-out,box-shadow .18s ease-out}.LessonStart_choices__OGFDm>button:hover:not(:disabled){transform:translateY(-3px);box-shadow:var(--material-float)}.LessonStart_choices__OGFDm>button:active:not(:disabled){transform:translateY(2px);box-shadow:var(--material-well)}.LessonStart_subjectArt__Ydotc{display:block;width:160px;height:160px;object-fit:contain;filter:drop-shadow(0 10px 8px #17332618)}.LessonStart_choices__OGFDm>button>span{width:100%}.LessonStart_choices__OGFDm strong{font-family:Onest,sans-serif;font-size:28px;font-weight:550;letter-spacing:-.025em}@media(max-width:650px){.LessonStart_choices__OGFDm{gap:20px}.LessonStart_choices__OGFDm>button{grid-template-columns:72px minmax(0,1fr) 18px;min-height:170px;padding:22px 18px;gap:14px}.LessonStart_subjectArt__Ydotc{width:72px;height:86px}.LessonStart_choices__OGFDm strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.LessonStart_choices__OGFDm>button:active:not(:disabled),.LessonStart_choices__OGFDm>button:hover:not(:disabled){transform:none}}.LessonStart_english__j_Ozm{background-color:color-mix(in srgb,#e9bc62 20%,var(--app-panel))}