.BrowserCollectionFrame-module__as4TRW__wide{display:contents}.BrowserCollectionFrame-module__as4TRW__compact{--collection-helper-font:.8125rem;--collection-control-font:.875rem;color:#352b42;background:#faf8fc;width:100%;max-width:780px;min-height:100dvh;margin-inline:auto;container-type:inline-size}body:has(.BrowserCollectionFrame-module__as4TRW__compact){min-width:0}:is(.app-shell:has(.BrowserCollectionFrame-module__as4TRW__compact)>.site-header,.app-shell:has(.BrowserCollectionFrame-module__as4TRW__compact)>.site-footer){display:none}.BrowserCollectionFrame-module__as4TRW__header{z-index:20;min-height:64px;padding:env(safe-area-inset-top) 12px 4px;background:#f6f0fa;border-bottom:1px solid #e1d7e9;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex;position:sticky;top:0}.BrowserCollectionFrame-module__as4TRW__header a{color:#7040a6;align-items:center;gap:8px;min-height:48px;font-size:.875rem;display:inline-flex}.BrowserCollectionFrame-module__as4TRW__header h1{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.BrowserCollectionFrame-module__as4TRW__compact.BrowserCollectionFrame-module__as4TRW__compact [data-collection-page]{background:0 0;min-height:0;font-family:inherit}.BrowserCollectionFrame-module__as4TRW__compact.BrowserCollectionFrame-module__as4TRW__compact [data-collection-main]{padding:10px 12px 100px}.BrowserCollectionFrame-module__as4TRW__compact.BrowserCollectionFrame-module__as4TRW__compact [data-collection-layout]{display:block}.BrowserCollectionFrame-module__as4TRW__compact [data-collection-page] [hidden],.BrowserCollectionFrame-module__as4TRW__compact [data-collection-heading]{display:none}.BrowserCollectionFrame-module__as4TRW__compact [data-collection-entry]{scroll-margin-top:calc(var(--collection-header-height,64px) + 90px)}.BrowserCollectionFrame-module__as4TRW__toolbar{top:var(--collection-header-height,64px);z-index:19;background:#faf8fc;align-items:center;gap:10px;margin-bottom:12px;padding-block:4px;display:flex;position:sticky}.BrowserCollectionFrame-module__as4TRW__toolbar button{min-height:48px;font:inherit}.BrowserCollectionFrame-module__as4TRW__filterTrigger{color:#7040a6;text-align:left;background:#fff;border:1px solid #bfa4d7;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.BrowserCollectionFrame-module__as4TRW__filterTrigger>span{flex:1;min-width:0}.BrowserCollectionFrame-module__as4TRW__filterTrigger strong{font-size:.875rem;font-weight:600;line-height:1.5;display:block}.BrowserCollectionFrame-module__as4TRW__filterTrigger small{color:#776584;margin-top:3px;font-size:.75rem;line-height:1.5;display:block}.BrowserCollectionFrame-module__as4TRW__listTrigger{color:#6a6076;background:#fff;border:1px solid #d8cce3;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:8px 10px;font-size:.875rem;display:inline-flex}.BrowserCollectionFrame-module__as4TRW__position{color:#806f8e;margin:0;padding:14px 16px 4px;font-size:.8125rem;line-height:1.5}.BrowserCollectionFrame-module__as4TRW__revisionHeader{border-bottom:1px solid #eee8f2;padding:8px 16px 16px}.BrowserCollectionFrame-module__as4TRW__revisionPosition,.BrowserCollectionFrame-module__as4TRW__revisionMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.BrowserCollectionFrame-module__as4TRW__revisionPosition{color:#806f8e;font-size:.75rem}.BrowserCollectionFrame-module__as4TRW__revisionPosition button{color:#714494;background:0 0;border:0;border-radius:9px;place-items:center;min-width:48px;min-height:48px;padding:8px;display:grid}.BrowserCollectionFrame-module__as4TRW__revisionMeta button{min-height:48px}.BrowserCollectionFrame-module__as4TRW__revisionHeader h2{margin:8px 0 0;font-size:1.125rem}.BrowserCollectionFrame-module__as4TRW__revisionHeader h2 button{color:#352b42;width:100%;min-height:48px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-weight:600;line-height:1.45;display:flex}.BrowserCollectionFrame-module__as4TRW__revisionHeader h2 button>span{overflow-wrap:anywhere;min-width:0}.BrowserCollectionFrame-module__as4TRW__revisionHeader>p{color:#806f8e;margin:4px 0 0;font-size:.8125rem;line-height:1.54}.BrowserCollectionFrame-module__as4TRW__compact [data-collection-entry]:has([data-compact-question-header]){overflow:visible}.BrowserCollectionFrame-module__as4TRW__navigation{z-index:25;bottom:var(--course-tabs-height,0px);width:100%;max-width:780px;padding:8px 12px max(8px, var(--collection-bottom-inset,env(safe-area-inset-bottom)));background:#fff;border-top:1px solid #e1dce7;gap:8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.BrowserCollectionFrame-module__as4TRW__navigation button{color:#6a6076;background:#fff;border:1px solid #e1dce7;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;padding:10px 7px;font-size:.875rem;line-height:1.43;display:inline-flex}.BrowserCollectionFrame-module__as4TRW__navigation button:last-child{color:#62536f;background:#f4f1f7;border-color:#ddd5e6}:is(.BrowserCollectionFrame-module__as4TRW__compact:has(textarea:focus) .BrowserCollectionFrame-module__as4TRW__navigation,.BrowserCollectionFrame-module__as4TRW__compact:has([data-voice-busy]) .BrowserCollectionFrame-module__as4TRW__navigation){display:none}.BrowserCollectionFrame-module__as4TRW__compact:has([data-voice-busy]) .BrowserCollectionFrame-module__as4TRW__toolbar{visibility:hidden}.BrowserCollectionFrame-module__as4TRW__compact button:disabled,.BrowserCollectionFrame-module__as4TRW__indexDialog button:disabled{opacity:.45}:is(.BrowserCollectionFrame-module__as4TRW__filterDialog.shared-dialog,.BrowserCollectionFrame-module__as4TRW__indexDialog.shared-dialog){color:#352b42;background:#fff;border:1px solid #dfd3ea;border-radius:18px;width:calc(100% - 24px);max-width:680px;max-height:calc(100dvh - 24px);margin:12px auto;padding:0}:is(.BrowserCollectionFrame-module__as4TRW__filterDialog .dialog-heading,.BrowserCollectionFrame-module__as4TRW__indexDialog .dialog-heading){z-index:2;background:#f6f0fa;border-bottom:1px solid #e1d7e9;margin:0;padding:12px 16px;position:sticky;top:0}:is(.BrowserCollectionFrame-module__as4TRW__filterDialog .dialog-heading h2,.BrowserCollectionFrame-module__as4TRW__indexDialog .dialog-heading h2){font-size:1.125rem}:is(.BrowserCollectionFrame-module__as4TRW__filterDialog .dialog-heading button,.BrowserCollectionFrame-module__as4TRW__indexDialog .dialog-heading button){min-width:48px;min-height:48px}:is(.BrowserCollectionFrame-module__as4TRW__filterDialog .dialog-body,.BrowserCollectionFrame-module__as4TRW__indexDialog .dialog-body){padding:16px}.BrowserCollectionFrame-module__as4TRW__filterDialog form{padding:0}.BrowserCollectionFrame-module__as4TRW__filterDialog label>span,.BrowserCollectionFrame-module__as4TRW__filterDialog button,.BrowserCollectionFrame-module__as4TRW__filterDialog input:not([type=checkbox]):not([type=radio]),.BrowserCollectionFrame-module__as4TRW__filterDialog select{min-height:48px}.BrowserCollectionFrame-module__as4TRW__index{gap:8px;margin:0;padding:0;list-style:none;display:grid}.BrowserCollectionFrame-module__as4TRW__index button{text-align:left;color:#493b59;width:100%;min-height:64px;font:inherit;background:#fff;border:1px solid #e1dce7;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.BrowserCollectionFrame-module__as4TRW__index button[aria-current]{background:#f5effa;border-color:#a887c5}.BrowserCollectionFrame-module__as4TRW__index strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.5;display:block}.BrowserCollectionFrame-module__as4TRW__index small{color:#806f8e;margin-top:4px;font-size:.75rem;line-height:1.5;display:block}.BrowserCollectionFrame-module__as4TRW__number{background:#eee7f4;border-radius:8px;flex:none;place-items:center;width:28px;min-height:28px;font-size:.8125rem;display:grid}.BrowserCollectionFrame-module__as4TRW__indexPages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;font-size:.8125rem;display:flex}.BrowserCollectionFrame-module__as4TRW__indexPages button{color:#7040a6;background:#fff;border:1px solid #e1dce7;border-radius:9px;min-height:48px;padding:8px}.BrowserCollectionFrame-module__as4TRW__compact .question-bank-body{padding-inline:16px}:is(.BrowserCollectionFrame-module__as4TRW__compact .question-bank-body .learning-document,.BrowserCollectionFrame-module__as4TRW__compact .question-option){font-size:1rem;line-height:1.65}.BrowserCollectionFrame-module__as4TRW__compact .question-bank-prompt{padding:14px}.BrowserCollectionFrame-module__as4TRW__compact .answer-input-row textarea{min-width:0;font-size:1rem}.BrowserCollectionFrame-module__as4TRW__compact .answer-input-row button{min-width:48px;min-height:48px}@container (min-width:600px){.BrowserCollectionFrame-module__as4TRW__toolbar{gap:16px}.BrowserCollectionFrame-module__as4TRW__filterTrigger{min-height:68px}}
.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-card{color:#352b42;min-width:0;max-width:100%}.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-card .learning-document{font-size:1rem;line-height:1.65}.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-options{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-option{background:#faf7fc;border-radius:12px;min-width:0;min-height:48px;padding:12px}.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-option--selected{background:#f0e7f8;border-color:#9975ba}.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-option--correct{background:#eff9f3;border-color:#569979}.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-option--incorrect{background:#fff7e9;border-color:#be904a}.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-card .question-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:stretch;gap:8px;width:100%;min-width:0;margin-top:16px;display:grid}:is(.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-card .question-actions .button,.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-card .question-bank-reveal,.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-card [data-composer-footer] button){white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;height:auto;min-height:48px;margin:0;padding:10px 12px;font-size:.875rem}.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .view-answer-label{min-width:0;font-size:.875rem;line-height:1.4}.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .view-answer-label small{font-size:.75rem;line-height:1.4}.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-card .button>svg{flex-shrink:0}.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .answer-input-row textarea{min-width:0;font-size:1rem}:is(.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .answer-input-row button,.BrowserQuestionLayout-module__hR85zW__questions.BrowserQuestionLayout-module__hR85zW__questions .question-card [role=tab]){min-width:48px;min-height:48px}
.doubt-workspace{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.doubt-workspace[data-open=true]{grid-template-columns:minmax(0, 1fr) 14px minmax(0, var(--doubt-width))}.learning-page:has(.doubt-workspace[data-open=true]){max-width:1600px}.doubt-lesson-column{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.learning-page:has(.doubt-workspace){max-width:1600px}.learning-navigation--with-doubts{max-width:none}.learning-navigation--with-doubts .learning-navigation-inner{grid-template-columns:minmax(130px,.9fr) minmax(280px,2.5fr) auto minmax(130px,.9fr);gap:10px;padding:0}.learning-navigation--with-doubts.learning-navigation--without-playback .learning-navigation-inner{grid-template-columns:minmax(130px,.9fr) minmax(280px,2.5fr) minmax(130px,.9fr)}.learning-navigation-question{min-width:0}.learning-navigation .teaching-pause--tile{color:#fff;background:#7850b6;border:1px solid #7148ba;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:96px;min-height:60px;padding:12px 18px;display:flex;box-shadow:0 3px 12px #7850b618}.learning-navigation .teaching-pause--tile:hover:not(:disabled){background:#6940a8}.learning-navigation .teaching-pause--tile:disabled{background:var(--lesson-playback-disabled-surface);color:var(--lesson-playback-disabled-ink);border-color:var(--lesson-playback-disabled-border);box-shadow:none;opacity:1}.learning-navigation .teaching-pause--tile .teaching-pause-copy{font-size:13px;font-weight:650;line-height:1.3;display:inline}.learning-navigation:not(.learning-navigation--compact-rail) .teaching-pause--tile{white-space:nowrap;gap:8px;width:128px;min-width:128px;max-width:128px;padding-inline:12px;display:flex}.learning-navigation:not(.learning-navigation--compact-rail) .teaching-pause--tile .teaching-pause-copy{text-align:center}@media (max-width:740px){.learning-navigation:not(.learning-navigation--compact-rail) .teaching-pause--tile{gap:6px;width:104px;min-width:104px;max-width:104px;padding-inline:8px}}.doubt-navigation-composer{position:relative}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-composer{box-shadow:none;background:#ece5f8;border-color:#bda6d9;padding-block:8px}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-composer label{color:#543078;align-items:flex-start;font-size:13px;font-weight:500;line-height:1.4}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-invitation-copy strong{font-weight:700}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-composer label svg{color:#7040a6;width:17px;height:17px}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-input-row{background:#fff;border:1px solid #c9b9df;border-radius:10px;gap:4px;padding:2px}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-input-row:focus-within{border-color:#8055ad}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-input-row textarea{caret-color:#7040a6;border:0;border-radius:6px;min-height:34px;padding:6px 8px}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-input-row textarea::placeholder{color:#756483}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-input-row>button[type=button]{color:#fff;background:var(--study-toolbar-accent,#7040a6);border:1px solid #0000;border-radius:7px;flex-basis:34px;width:34px;height:34px}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-input-row>button[type=button]:hover:not(:disabled){background:#60338f}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-send{background:#7040a6;border-radius:7px;width:34px;height:34px}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-send:hover:not(:disabled){background:#5d338e}.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-send:disabled{color:#867197;background:#eee7f7}@media (pointer:coarse){.learning-navigation:not(.learning-navigation--compact-rail) .doubt-navigation-composer .doubt-input-row>button{min-width:44px;min-height:44px}}.learning-navigation:not(.learning-navigation--compact-rail) .teaching-pause--tile:not(:disabled){color:var(--lesson-next-ink);background:var(--lesson-next-surface);border-color:var(--lesson-next-border);box-shadow:none}.learning-navigation:not(.learning-navigation--compact-rail) .teaching-pause--tile:hover:not(:disabled){background:var(--lesson-next-hover);border-color:var(--lesson-next-hover-border)}.learning-navigation:not(.learning-navigation--compact-rail) .teaching-pause--tile[data-paused=true]:not(:disabled){color:var(--lesson-resume-ink);background:var(--lesson-resume-surface);border-color:var(--lesson-resume-border)}.learning-navigation:not(.learning-navigation--compact-rail) .teaching-pause--tile[data-paused=true]:hover:not(:disabled){background:var(--lesson-resume-hover);border-color:var(--lesson-resume-hover-border)}.doubt-limit-message{color:#655578;margin:0;padding:16px;font-size:12px}.doubt-composer{background:#f5f1fc;border:1px solid #d5c8ee;border-radius:14px;padding:10px 12px;box-shadow:0 3px 12px #493b6708}.doubt-composer:focus-within{border-color:#7850bd;box-shadow:0 0 0 3px #e8dffc}.doubt-composer label{color:#59428c;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.doubt-composer-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.doubt-composer-prompt{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.doubt-composer-heading .doubt-remaining{margin:0}.doubt-composer label svg{color:#6241a2;flex-shrink:0}.doubt-input-row{align-items:center;gap:8px;display:flex}.doubt-input-row textarea{resize:vertical;color:#302b40;width:100%;min-width:0;min-height:37px;max-height:100px;font:inherit;background:#fff;border:1px solid #d7cde9;border-radius:9px;padding:8px 10px;font-size:13px;line-height:1.5}.doubt-input-row textarea:focus{border-color:#7955b8;outline:none}.doubt-send{color:#fff;cursor:pointer;background:#6241c5;border:0;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.doubt-send:disabled{opacity:1;color:#82758f;cursor:default;background:#e5dfee}.doubt-send:hover:not(:disabled){background:#5132a8}.doubt-send:focus-visible{outline-offset:3px;outline:2px solid #6241c5}.doubt-divider{cursor:col-resize;touch-action:none;background:0 0;border:0;align-self:stretch;place-items:center;display:grid}.doubt-divider span{background:#d8cce8;border-radius:9px;width:3px;height:42px}.doubt-divider:hover span,.doubt-divider:focus-visible span{background:#7850b6}.doubt-panel{background:#fff;border:1px solid #dce2ec;border-radius:14px;flex-direction:column;min-width:0;min-height:0;margin:20px 0 2px;display:flex;overflow:hidden}.doubt-panel-heading{background:#fff;border-bottom:1px solid #e8ecf2;align-items:center;gap:8px;padding:8px 10px;display:flex}.doubt-panel-heading h2{color:#302b40;white-space:nowrap;margin:0 auto 0 0;font-size:14px}.doubt-panel-heading .lesson-mode-switch{border-radius:9px;flex:none;gap:2px;padding:2px;display:flex}.doubt-panel-heading .lesson-mode-switch button{border-radius:6px;gap:4px;min-height:28px;padding:5px 6px;font-size:10px}.doubt-panel-heading .lesson-mode-switch svg{width:12px;height:12px}.doubt-tutor-icon{color:#4167ba;background:#edf3ff;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.doubt-tutor-icon svg{width:16px;height:16px}.doubt-context{color:#66748a;border-bottom:1px solid #e8ecf2;padding:8px 14px;font-size:11px}.doubt-context summary{cursor:pointer}.doubt-context>p{max-height:80px;margin:8px 0 0;line-height:1.6;overflow:auto}.doubt-context-document{padding-top:12px}.doubt-context-document .learning-document{font-size:var(--study-secondary-font,14px);line-height:1.8}.doubt-context-document .content-component{margin-bottom:12px}.doubt-context-document .math-expression--display{max-width:100%}.doubt-conversation{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:18px 20px;overflow:hidden auto}.doubt-turn+.doubt-turn,.doubt-turn+.doubt-pending{border-top:1px solid #e8ecf2;margin-top:24px;padding-top:24px}.doubt-student-question{color:#293548;font-size:var(--study-copy-font,13px);overflow-wrap:anywhere;background:#f5f7fb;border-left:3px solid #7e9bcf;border-radius:0 6px 6px 0;margin:0 0 20px;padding:10px 12px;font-weight:550;line-height:1.6}.doubt-student-question>span{color:#64748b;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.doubt-whiteboard{background:0 0;padding:0}.doubt-answer-label{color:#526b94;margin-bottom:14px;font-size:11px;font-weight:600;display:block}.doubt-answer-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.doubt-answer-heading .doubt-answer-label{margin:0}.doubt-reply-voice{color:#526b94;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e1e7f0;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.doubt-reply-voice:disabled{cursor:wait;opacity:.6}.doubt-narrated-document [data-teaching-current=true]:not(.formula-leaf){background:var(--spoken-text-surface,#f1eafa);outline:var(--spoken-text-outline,1px solid #dac8ed);border-radius:var(--spoken-text-radius,4px);-webkit-box-decoration-break:clone;box-decoration-break:clone}.doubt-narrated-document .formula-leaf[data-teaching-current=true]>.math-expression{outline:none}.doubt-narrated-document .formula-leaf[data-teaching-current=true]>.math-expression>.katex{background:var(--spoken-text-surface,#f1eafa);outline:var(--spoken-text-outline,1px solid #dac8ed);border-radius:var(--spoken-text-radius,4px);-webkit-box-decoration-break:clone;box-decoration-break:clone}.doubt-whiteboard .learning-document{min-width:0;font-size:var(--study-copy-font,15px);line-height:1.85}.doubt-whiteboard .content-component{max-width:72ch;margin-bottom:20px}.doubt-whiteboard .component-heading{margin-bottom:10px}.doubt-whiteboard .content-component+.component-heading{margin-top:28px}.doubt-whiteboard .component-heading h2{font-size:var(--study-card-heading-font,17px);margin:0;line-height:1.4}.doubt-whiteboard .formula-leaf{max-width:100%;padding-block:8px}.doubt-whiteboard .formula-leaf+.formula-leaf{margin-top:8px}.doubt-whiteboard .source-list{gap:12px}.doubt-narrated-document .source-list li{grid-template-columns:fit-content(35%) minmax(0,1fr);column-gap:10px}.doubt-narrated-document .source-list-marker{overflow-wrap:anywhere;min-inline-size:0;padding-inline-end:0}.doubt-narrated-document{overflow-wrap:anywhere;min-inline-size:0}.doubt-narrated-document :is(.content-component,.paragraph-copy,.leaf){min-inline-size:0;max-inline-size:100%}.doubt-narrated-document .math-expression:not(.math-expression--display){vertical-align:middle;max-inline-size:100%;display:inline-block;overflow-x:auto}.doubt-narrated-document .math-expression--display{max-inline-size:100%;display:block;overflow-x:auto}.doubt-whiteboard .math-expression--display{max-width:100%;padding-block:6px 8px;display:block;overflow-x:auto}.doubt-error{color:#a44545;background:#fff3f0;border-radius:10px;padding:12px;font-size:12px}.doubt-voice-note{color:#526b94;margin:0 0 8px;font-size:12px;line-height:1.5}.doubt-follow-audio{min-height:36px;font-size:12px}.doubt-panel-footer{background:#f8fafc;border-top:1px solid #e1e7f0;flex-shrink:0;padding:10px 12px 12px}.doubt-panel-footer .doubt-composer{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.doubt-panel-footer .doubt-composer:focus-within{box-shadow:none}.doubt-panel-footer .doubt-composer label{color:#39475c;font-weight:600}.doubt-panel-footer .doubt-composer-heading{flex-wrap:nowrap;gap:8px;margin-bottom:8px}.doubt-panel-footer .doubt-composer-prompt{gap:5px}.doubt-panel-footer .doubt-input-row{background:#fff;border:1px solid #dbe3ee;border-radius:10px;gap:4px;padding:4px}.doubt-panel-footer .doubt-input-row:focus-within{border-color:#799bd2;box-shadow:0 0 0 2px #e9f0fc}.doubt-panel-footer textarea{background:0 0;border:0;min-height:34px;padding:6px 7px}.doubt-panel-footer .doubt-composer-prompt .doubt-remaining{color:#64748b;white-space:nowrap;background:#eaf0f7;border-radius:4px;padding:1px 5px}.doubt-panel-footer .doubt-limit-message{padding:0;line-height:1.5}.doubt-remaining{color:#8b7b99;margin:0 0 8px;font-size:10px;line-height:1.5}.doubt-continue{color:#fff;white-space:nowrap;background:#365fba;border:1px solid #3158ae;border-radius:10px;flex-shrink:0;gap:7px;min-height:44px;margin:0;padding:10px 12px;font-size:12px;font-weight:650;box-shadow:0 2px 4px #244a8b18}.doubt-continue:hover{background:#2d52a5;border-color:#294b98}.doubt-continue:focus-visible{outline-offset:3px;outline:3px solid #a7bfed}.doubt-lesson-return{border-top:1px solid #e1e7f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.doubt-save-conversation{white-space:normal;text-align:left;min-height:44px;padding:9px 11px;font-size:12px}.doubt-lesson-return>.doubt-error{flex-basis:100%}.doubt-panel-footer .doubt-send{background:#4167ba;border-radius:7px;width:32px;height:32px}.doubt-panel-footer .doubt-send:disabled{color:#94a3b8;opacity:1;background:#eaf0f7}.doubt-panel-footer .doubt-send svg{width:16px;height:16px}.doubt-panel[data-layout=compact]{border-color:#e2dbea}.doubt-panel[data-layout=compact] .doubt-panel-heading{border-bottom-color:#e2dbea;min-height:44px;padding:5px 9px}.doubt-panel[data-layout=compact] .doubt-panel-heading h2{color:#7040a6;font-size:13px;font-weight:500}.doubt-panel[data-layout=compact] .doubt-tutor-icon{color:#7040a6;background:0 0;border-radius:0;width:16px;height:16px}.doubt-panel[data-layout=compact] .lesson-mode-switch{background:#f3edf9;border:0}.doubt-panel[data-layout=compact] .lesson-mode-switch button{gap:5px;min-height:30px;padding:4px 8px;font-size:12px;font-weight:500}.doubt-panel[data-layout=compact] .lesson-mode-switch button[aria-pressed=true]{box-shadow:none;color:#fff;background:#7040a6;border-color:#0000}.doubt-panel[data-layout=compact] .lesson-mode-switch button:first-child svg{display:none}.doubt-close{color:#675b76;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.doubt-close:hover{background:#f3edf9}.doubt-close:focus-visible{outline-offset:2px;outline:2px solid #7040a6}.doubt-panel[data-layout=compact] .doubt-panel-footer{background:#faf7fe;border-top-color:#e2dbea}.doubt-panel[data-layout=compact] [data-composer]:not([data-composer-interaction=chat]) .doubt-input-row{box-shadow:none;background:0 0;border:0;gap:6px;padding:0}.doubt-panel[data-layout=compact] [data-composer]:not([data-composer-interaction=chat]) textarea{caret-color:#7040a6;background:#fff;border:1px solid #e2dbea;border-radius:7px;min-height:36px}.doubt-panel[data-layout=compact] [data-composer]:not([data-composer-interaction=chat]) textarea:focus{border-color:#7040a6;outline:2px solid #e0cbf1}.doubt-panel[data-layout=compact] [data-composer]:not([data-composer-interaction=chat]) [aria-label="Record voice input"]{border-color:#0000;flex-basis:34px;width:34px;height:36px}.doubt-panel[data-layout=compact] [data-composer]:not([data-composer-interaction=chat]) .doubt-send{background:#7040a6;width:34px;height:36px}.doubt-panel[data-layout=compact] [data-composer]:not([data-composer-interaction=chat]) .doubt-send:disabled{color:#82758f;background:#e5dfee}.doubt-panel[data-layout=compact] .doubt-lesson-return{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;margin-top:10px;padding-top:0;display:grid}.doubt-panel[data-layout=compact] .doubt-continue,.doubt-panel[data-layout=compact] .doubt-save-conversation{min-width:0;min-height:44px;box-shadow:none;white-space:normal;border:1px solid #e2dbea;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.doubt-panel[data-layout=compact] .doubt-continue{color:#fff;background:#7040a6;border-color:#0000;justify-self:start}.doubt-panel[data-layout=compact] .doubt-continue:hover{background:#60338f}.doubt-panel[data-layout=compact] .doubt-save-conversation:not(.is-saved){text-align:left;color:#5b347c;background:#fbf8fe;border-color:#c9b5dc;justify-self:end}.doubt-panel[data-layout=compact] .doubt-save-conversation:not(.is-saved):hover,.doubt-panel[data-layout=compact] .doubt-save-conversation:not(.is-saved):focus-visible{color:#4e286f;background:#f3eafb;border-color:#9b79ca}.doubt-panel[data-layout=compact] .doubt-save-conversation.is-saved{color:#7040a6;background:#eadff5;border-color:#c7acdd}.doubt-panel[data-layout=compact] .doubt-lesson-return>.doubt-error{grid-column:1/-1}.doubt-panel[data-layout=compact] .doubt-panel-heading>.teaching-pause{width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;color:#7040a6;background:#f3edf9;border:0;border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;margin:0;padding:6px;font-size:12px;display:inline-flex}.doubt-panel[data-layout=compact] .doubt-panel-heading>.teaching-pause .teaching-pause-copy{display:none}.doubt-lesson-paused{color:#675b76;white-space:nowrap;text-align:center;justify-content:center;align-self:center;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}.learning-page[data-learning-mode]:has(.doubt-panel[data-layout=compact])>.learning-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-top:1px solid #e5ddef;border-radius:0;margin:0 auto 4px;padding-block:4px}.learning-page[data-learning-mode]:has(.doubt-panel[data-layout=compact]) .learning-navigation-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:0}.learning-page[data-learning-mode]:has(.doubt-panel[data-layout=compact]) .page-nav{color:#675b76;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:6px;justify-self:start;gap:6px;padding:4px 8px;display:inline-flex}.learning-page[data-learning-mode]:has(.doubt-panel[data-layout=compact]) .page-nav--next{color:#7040a6;justify-self:end}.learning-page[data-learning-mode]:has(.doubt-panel[data-layout=compact]) .page-nav:hover{background:#eee5f7}.learning-page:has(.doubt-panel[data-layout=compact]) .page-nav strong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.learning-page[data-learning-mode]:has(.doubt-panel[data-layout=compact]) .page-nav small{color:inherit;font-size:13px;line-height:1.4}.learning-page[data-learning-mode]:has(.doubt-panel[data-layout=compact]) .page-nav .page-nav-icon{width:18px;height:18px;color:inherit;background:0 0;flex-basis:18px}.learning-page[data-learning-mode]:has(.doubt-panel[data-layout=compact]) .page-nav .page-nav-icon svg{width:16px;height:16px}@media (max-width:740px){.learning-page[data-learning-mode]:has(.doubt-panel[data-layout=compact]) .learning-navigation-inner{grid-template-columns:44px minmax(0,1fr) 44px}.learning-page[data-learning-mode]:has(.doubt-panel[data-layout=compact]) .page-nav{justify-content:center;gap:0}.learning-page:has(.doubt-panel[data-layout=compact]) .page-nav>span:not(.page-nav-icon){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.doubt-panel[data-layout=compact] :is(.doubt-continue,.doubt-save-conversation,.doubt-close),.doubt-panel[data-layout=compact] .lesson-mode-switch button,.doubt-panel[data-layout=compact] .doubt-panel-heading>.teaching-pause{min-height:44px}.learning-page[data-learning-mode]:has(.doubt-panel[data-layout=compact]) .page-nav{min-height:44px}.doubt-panel[data-layout=compact] .doubt-close,.doubt-panel[data-layout=compact] .doubt-panel-heading>.teaching-pause{flex-basis:44px;width:44px;min-width:44px}.doubt-panel[data-layout=compact] :is([aria-label="Record voice input"],.doubt-send){flex-basis:44px;width:44px;height:44px}}.learning-page[data-learning-mode] .learning-sticky-controls .teaching-toolbar{padding-block:8px 6px}.learning-sticky-controls .lesson-mode-switch{padding:3px}.learning-sticky-controls .lesson-mode-switch button{min-height:30px;padding:6px 10px;font-size:11px}.learning-sticky-controls .teaching-preferences{align-items:center;gap:12px}.learning-sticky-controls .teaching-select-control{flex:0 auto;align-items:center;gap:6px;display:flex}.learning-sticky-controls .teaching-control-label{max-width:70px;margin:0;font-size:10px}.learning-sticky-controls .teaching-select-input{border-radius:10px;width:110px;min-width:110px;height:36px}.learning-sticky-controls [aria-label="Playback speed controls"] .teaching-select-input{width:78px;min-width:78px}.learning-sticky-controls .teaching-select-visual,.learning-sticky-controls .teaching-select-visual img{border-radius:7px;width:24px;height:24px}.learning-sticky-controls .teaching-select-visual{left:5px}.learning-sticky-controls .teaching-select-visual svg{width:15px;height:15px}.learning-sticky-controls .teaching-select-value{padding-inline:35px 23px;font-size:12px}.learning-sticky-controls .teaching-select-input>svg{width:12px;right:7px}.learning-page[data-learning-mode] .learning-sticky-controls .teaching-hint{margin-top:6px;font-size:10px}@media (max-width:1100px){.learning-navigation--with-doubts .learning-navigation-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.learning-navigation--with-doubts.learning-navigation--without-playback .learning-navigation-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-navigation-question{grid-area:1/1/auto/-1}.learning-navigation--with-doubts .page-nav{padding-block:8px}}@media (max-width:740px){.doubt-workspace[data-open=true]{grid-template-columns:minmax(0,1fr)}.doubt-workspace[data-open=true] .doubt-lesson-column,.doubt-divider{display:none}.doubt-panel{margin-top:10px}.doubt-input-row textarea{font-size:16px}.doubt-panel-heading{gap:6px;padding:8px}.doubt-panel-heading h2{font-size:13px}.doubt-panel-heading .doubt-tutor-icon{display:none}.doubt-panel-heading .lesson-mode-switch button{white-space:nowrap}.doubt-conversation{padding-inline:14px}.doubt-panel-footer .doubt-composer-prompt{gap:3px}.learning-navigation .teaching-pause--tile{gap:6px;min-width:88px;min-height:58px;padding:8px}.learning-navigation .teaching-pause--tile .teaching-pause-copy{font-size:11px}.learning-navigation .teaching-pause--tile>svg{width:15px}}
