html,body{max-width:100%;overflow-x:hidden}@media (max-width:1100px){.app-content{padding-left:26px;padding-right:26px}.dashboard-hero,.library-premium-hero,.book-premium-hero,.practice-premium-hero,.tutor-premium-hero,.progress-premium-hero,.payments-premium-hero,.creator-premium-hero{min-height:0}.section-title-row,.dashboard-section-heading{min-width:0}}@media (max-width:900px){.app-topbar{gap:10px;min-height:68px;padding:0 14px}.mobile-menu{flex:none;width:42px;height:42px;margin-right:2px}.topbar-actions{gap:7px;min-width:0}.account-chip{padding-right:6px}.signout-button{min-height:40px;padding:0 10px}.drawer-panel{width:min(88vw,340px);padding:18px 14px 24px;box-shadow:22px 0 60px #0a1c3238}.drawer-head{z-index:2;background:var(--navy);margin:-18px -14px 8px;padding:18px 20px;position:sticky;top:0}.drawer-close{width:42px;height:42px}.drawer-panel .nav-link{min-height:48px;font-size:.9rem}.drawer-panel .nav-icon{width:30px;height:30px}.app-content{padding:28px 20px 54px}}@media (max-width:680px){.app-topbar{min-height:64px}.account-chip{border-radius:11px;min-width:42px;min-height:42px;padding:3px}.account-avatar{width:34px;height:34px}.signout-button{width:42px;padding:0;font-size:0}.signout-button:after{content:"↗";font-size:.92rem;font-weight:900}.app-content{padding:24px 14px 46px}.page-header,.section-title-row,.dashboard-section-heading{gap:12px}.page-description,.dashboard-hero-copy p,.library-premium-hero p,.practice-premium-hero p,.tutor-premium-hero p,.progress-premium-hero p,.payments-premium-hero p{font-size:.88rem}.button,button,select,input{min-height:44px}.surface,.integration-state,.empty-state-v2{border-radius:14px}.practice-mode-nav{margin-left:-2px;margin-right:-2px}.reader-shell{width:calc(100% + 8px);margin-left:-4px;margin-right:-4px}.creator-provider-strip,.book-contents-summary,.hero-trust-row{scrollbar-width:none;overflow-x:auto}.creator-provider-strip::-webkit-scrollbar{display:none}.book-contents-summary::-webkit-scrollbar{display:none}.hero-trust-row::-webkit-scrollbar{display:none}.public-actions{gap:6px}.public-actions .secondary{display:inline-flex}.public-actions .button{min-height:40px;padding:0 11px;font-size:.76rem}.public-actions .theme-toggle-label{display:none}}@media (max-width:480px){.app-content{padding-left:12px;padding-right:12px}.brand-copy small,.creator-pill{display:none}.drawer-panel .brand-copy small{display:block}.dashboard-hero,.library-premium-hero,.book-premium-hero,.practice-premium-hero,.tutor-premium-hero,.progress-premium-hero,.payments-premium-hero,.creator-premium-hero{border-radius:18px}.section-title-row h2,.dashboard-section-heading h2{font-size:1.18rem}.button{width:auto;max-width:100%}.public-header{gap:10px;padding-left:12px;padding-right:12px}.public-actions{gap:5px}.public-actions .button{padding:0 9px;font-size:.72rem}}
.app-content h1,.app-content h2,.auth-heading h1{letter-spacing:-.035em}.app-content p,.auth-main p{line-height:1.65}.app-content :is(.learning-subject-card,.learning-book-card,.practice-premium-card,.practice-paper-card,.continue-learning-card,.portal-reporting-v7,.tutor-answer.premium,.tutor-form.premium){border:1px solid #0f27451f;border-radius:16px;box-shadow:0 12px 32px #0f27450e}.app-sidebar{border-right:1px solid #0f27451f}.app-topbar,.reader-toolbar{border-bottom:1px solid #0f27451f}.auth-card{border-radius:16px}.app-content :is(input,textarea,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #b4202d5c}@media (max-width:760px){.app-content :is(.learning-subject-card,.learning-book-card,.practice-premium-card,.practice-paper-card){border-radius:14px}}@media (prefers-reduced-motion:reduce){.app-content *{scroll-behavior:auto}}:root{--navy:#303033;--navy-deep:#242426;--navy-soft:#f2eee8;--red:#c51d2c;--red-dark:#a01623;--red-soft:#fceff0;--ink:#292a2d;--muted:#73716f;--muted-strong:#565452;--bg:#faf9f6;--surface:#fff;--surface-soft:#fcfaf7;--surface-muted:#f3eee7;--surface-raised:#fff;--line:#e9e3db;--line-strong:#dcd3c8;--gold-soft:#f8f2e7;--shadow-sm:0 3px 14px #28231f09;--shadow-md:0 9px 26px #28231f0b;--shadow-lg:0 22px 55px #28231f12}html,body,.app-frame,.app-main,.app-content,.auth-page{background:var(--bg);color:var(--ink)}.app-sidebar,.app-topbar,.public-header,.auth-card{background:var(--surface);color:var(--ink);border-color:var(--line)}.app-content :is(.dashboard-hero,.library-premium-hero,.book-premium-hero,.practice-premium-hero,.tutor-premium-hero,.progress-premium-hero,.payments-premium-hero,.creator-premium-hero){background:var(--surface-soft);color:var(--ink);border-color:var(--line);box-shadow:none}.app-content :is(.learning-subject-card,.learning-book-card,.practice-premium-card,.practice-paper-card,.continue-learning-card,.portal-reporting-v7,.tutor-answer.premium,.tutor-form.premium){background:var(--surface);border-color:var(--line);box-shadow:none}.app-content :is(h1,h2,h3),.auth-heading h1{color:var(--ink)}.app-content .eyebrow,.auth-page .eyebrow{color:var(--red)}.sidebar-brand-wrap,.sidebar-bottom{background:var(--surface)}.nav-link{color:var(--muted-strong)}.nav-link.active{color:var(--red);background:var(--red-soft)}.button.primary{background:var(--red);color:#fff;box-shadow:none}.button.primary:hover{background:var(--red-dark)}.button.secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.auth-main{background:var(--bg)}.reader-shell,.reader-toolbar,.reader-body{color:var(--ink)}.reader-toolbar{background:var(--surface)}html[data-theme=dark]{--navy:#e9e7e3;--navy-deep:#f2efeb;--navy-soft:#353537;--red:#ea5965;--red-dark:#e04350;--red-soft:#422c31;--ink:#eae8e4;--muted:#aaa8a4;--muted-strong:#cbc8c2;--bg:#222325;--surface:#2a2b2e;--surface-soft:#2e2f32;--surface-muted:#36373a;--surface-raised:#303135;--line:#424347;--line-strong:#55565a;--gold-soft:#353230;--shadow-sm:none;--shadow-md:none;--shadow-lg:none}html[data-theme=dark] body,html[data-theme=dark] .app-frame,html[data-theme=dark] .app-main,html[data-theme=dark] .app-content,html[data-theme=dark] .auth-page{background:var(--bg);color:var(--ink)}html[data-theme=dark] .app-sidebar,html[data-theme=dark] .app-topbar,html[data-theme=dark] .public-header,html[data-theme=dark] .auth-card,html[data-theme=dark] .reader-toolbar{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .app-content :is(.dashboard-hero,.library-premium-hero,.book-premium-hero,.practice-premium-hero,.tutor-premium-hero,.progress-premium-hero,.payments-premium-hero,.creator-premium-hero,.learning-subject-card,.learning-book-card,.practice-premium-card,.practice-paper-card,.continue-learning-card,.portal-reporting-v7,.tutor-answer.premium,.tutor-form.premium){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:none}html[data-theme=dark] .app-content :is(h1,h2,h3){color:var(--ink)}html[data-theme=dark] .nav-link.active{background:var(--red-soft);color:var(--red)}html[data-theme=dark] .button.secondary{background:var(--surface-soft);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .reader-shell{background:var(--bg);color:var(--ink)}@media (max-width:760px){.app-content{background:var(--bg)}}.edteq-identity{min-width:0;max-width:100%;color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.edteq-identity-mark{color:#fff;background:#d40016;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font:900 26px/1 Arial,Helvetica,sans-serif;display:grid}.edteq-identity-name{gap:3px;min-width:0;display:grid}.edteq-identity-name strong{color:inherit;letter-spacing:-.065em;font:900 26px/1 Arial,Helvetica,sans-serif}.edteq-identity-name small{color:var(--muted-strong);letter-spacing:.035em;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.1}.edteq-identity--dark{color:#fff}.edteq-identity--dark .edteq-identity-name small{color:#ffffffe0}@media (max-width:520px){.edteq-identity{gap:8px}.edteq-identity-mark{flex-basis:36px;width:36px;height:36px;font-size:22px}.edteq-identity-name strong{font-size:21px}.edteq-identity-name small{font-size:8px}}.workspace-home-navigation{align-items:center;gap:3px;width:max-content;max-width:100%;display:flex;position:relative}.workspace-home-link{border-radius:12px;align-items:center;gap:10px;min-height:45px;padding:9px 12px;font-weight:800;text-decoration:none;display:inline-flex;color:#b48a35!important}.workspace-home-link:hover,.workspace-home-link:focus-visible{background:#b48a351f}.workspace-home-menu{position:relative}.workspace-home-menu>summary{cursor:pointer;color:#b48a35;border-radius:10px;place-items:center;width:36px;height:42px;list-style:none;display:grid}.workspace-home-menu>summary::-webkit-details-marker{display:none}.workspace-home-menu>summary:hover,.workspace-home-menu[open]>summary{background:#b48a351f}.workspace-home-chevron{font-size:24px;line-height:1;transition:transform .18s}.workspace-home-menu[open] .workspace-home-chevron{transform:rotate(180deg)}.workspace-home-popover{z-index:90;border:1px solid var(--line);background:var(--surface);min-width:215px;color:var(--ink);border-radius:14px;gap:3px;padding:9px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 35px #0000001f}.workspace-home-popover a{color:var(--ink);white-space:nowrap;border-radius:8px;padding:11px 12px;font-size:.92rem;display:block}.workspace-home-popover a:hover,.workspace-home-popover a:focus-visible{background:var(--surface-muted);color:var(--ink)}html[data-theme=dark] .workspace-home-popover{box-shadow:0 16px 35px #00000059}@media (max-width:760px){.workspace-home-popover{min-width:195px}.workspace-home-link{padding:9px}}.digital-pending{border:1px solid var(--line);background:var(--surface);max-width:940px;color:var(--ink);border-radius:20px;margin:24px auto 64px;padding:clamp(24px,5vw,48px)}.digital-pending h1{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.8rem)}.digital-pending p{max-width:70ch;color:var(--muted-strong);line-height:1.7}.digital-pending .book-study-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.digital-pending .book-study-actions a{border:1px solid var(--line);color:var(--ink);background:var(--surface-soft);border-radius:10px;padding:12px 16px}
:root,html[data-theme=light]{--navy:#292723;--navy-deep:#24231f;--navy-soft:#f4efe6;--ink:#242321;--muted:#77716a;--muted-strong:#59534d;--bg:#fcfaf6;--surface:#fff;--surface-soft:#faf7f1;--surface-muted:#f1ebe2;--surface-raised:#fffdfa;--line:#e9e1d6;--line-strong:#dcd1c2;--gold-soft:#f4ecdb;--shadow-sm:0 5px 20px #2b23180b;--shadow-md:0 12px 32px #2b231811}html[data-theme=dark]{--navy:#e5e5e5;--navy-deep:#f1f1f1;--navy-soft:#353535;--ink:#eee;--muted:#b8b8b8;--muted-strong:#d0d0d0;--bg:#242424;--surface:#303030;--surface-soft:#353535;--surface-muted:#3a3a3a;--surface-raised:#343434;--line:#484848;--line-strong:#5c5c5c;--gold-soft:#393939;--shadow-sm:none;--shadow-md:none;--shadow-lg:none}html,body{background:var(--bg);color:var(--ink)}html[data-theme=light] :is(.public-shell,.app-frame,.app-main,.app-content,.auth-page,.auth-main){background-color:var(--bg);color:var(--ink)}html[data-theme=light] :is(.app-topbar,.app-sidebar,.public-header,.auth-card,.reader-toolbar),html[data-theme=light] :is(.nav-link.active,.account-chip,.button.secondary,.signout-button,.reader-shell,.reader-contents,.native-question-shell,.native-choice,.practice-premium-card,.practice-paper-card,.learning-subject-card,.learning-book-card,.continue-learning-card,.tutor-form.premium,.tutor-answer.premium,.portal-reporting-v7){background-color:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=light] :is(.auth-brand-panel,.creator-premium-hero,.practice-premium-hero){color:#292723;background-color:#f1e9df}html[data-theme=dark] :is(.public-shell,.app-frame,.app-main,.app-content,.auth-page,.auth-main){color:#eee;background-color:#242424}html[data-theme=dark] :is(.app-topbar,.app-sidebar,.public-header,.auth-card,.reader-toolbar,.reader-shell,.reader-contents,.native-question-shell,.native-choice,.practice-premium-card,.practice-paper-card,.learning-subject-card,.learning-book-card,.continue-learning-card,.tutor-form.premium,.tutor-answer.premium,.portal-reporting-v7){color:#eee;background-color:#303030;border-color:#484848}html[data-theme=dark] :is(.nav-link.active,.account-chip,.button.secondary,.signout-button){color:#f0f0f0;background-color:#3a3a3a;border-color:#575757}html[data-theme=dark] :is(.auth-brand-panel,.creator-premium-hero,.practice-premium-hero){color:#f1f1f1;background-color:#383838}html[data-theme=dark] :is(.app-content p,.auth-main p,.reader-shell p,.sidebar-support,.nav-group-label){color:#d0d0d0}html[data-theme=dark] .edteq-identity--dark,html[data-theme=dark] .edteq-identity{color:#f4f4f4}html[data-theme=dark] .edteq-identity-name small{color:#d2d2d2}html[data-theme=light] .edteq-identity{color:#242321}html[data-theme=dark] :is(input,select,textarea){color:#f0f0f0;background:#393939;border-color:#595959}html[data-theme=light] :is(input,select,textarea){color:#292723;background:#fff;border-color:#dcd1c2}html:not([data-theme=dark]) .subject-workspace-v6,html[data-theme=light] .subject-workspace-v6{border:1px solid #e2d4c3;box-shadow:0 8px 28px #382b1d0a;color:#282521!important;background:#f2eae0!important}html:not([data-theme=dark]) .subject-workspace-v6 :is(h1,h2,strong,b,.subject-workspace-v6-copy>p,.subject-workspace-v6-status>small),html[data-theme=light] .subject-workspace-v6 :is(h1,h2,strong,b,.subject-workspace-v6-copy>p,.subject-workspace-v6-status>small){color:#282521!important}html:not([data-theme=dark]) .subject-workspace-v6-status,html[data-theme=light] .subject-workspace-v6-status{-webkit-backdrop-filter:none;backdrop-filter:none;color:#292622!important;background:#fffaf3!important;border-color:#dfd1c0!important}html:not([data-theme=dark]) .subject-hero-labels span,html[data-theme=light] .subject-hero-labels span{color:#494037!important;background:#fff8ed!important;border-color:#d3c3b1!important}html:not([data-theme=dark]) .subject-workspace-v6-status>span,html[data-theme=light] .subject-workspace-v6-status>span{color:#886522!important}html:not([data-theme=dark]) .subject-workspace-v6 .button.light,html[data-theme=light] .subject-workspace-v6 .button.light{color:#242321!important;background:#fff!important;border-color:#ddd1c4!important}html:not([data-theme=dark]) .subject-hero-secondary,html[data-theme=light] .subject-hero-secondary{color:#4e4032!important}html:not([data-theme=dark]) .auth-brand-panel,html[data-theme=light] .auth-brand-panel{color:#292622!important;background:#f2eae0!important}html:not([data-theme=dark]) .auth-brand-panel :is(h1,h2,h3,p,span,strong,small,.eyebrow.light,.auth-brand-copy>p:last-child,.auth-rail span,.edteq-identity-name small),html[data-theme=light] .auth-brand-panel :is(h1,h2,h3,p,span,strong,small,.eyebrow.light,.auth-brand-copy>p:last-child,.auth-rail span,.edteq-identity-name small){color:#2f2a24!important}html:not([data-theme=dark]) .auth-brand-panel .edteq-identity-mark,html[data-theme=light] .auth-brand-panel .edteq-identity-mark{color:#fff!important}html:not([data-theme=dark]) .auth-brand-panel .auth-rail,html[data-theme=light] .auth-brand-panel .auth-rail{border-color:#d8cab9!important}html:not([data-theme=dark]) .auth-brand-panel .auth-rail span:before,html[data-theme=light] .auth-brand-panel .auth-rail span:before{color:#ac812e!important}html:not([data-theme=dark]) .auth-brand-panel .edteq-identity--dark,html[data-theme=light] .auth-brand-panel .edteq-identity--dark{color:#292622!important}html[data-theme=dark] .subject-workspace-v6{color:#f0f0f0!important;background:#313131!important}html[data-theme=dark] .subject-workspace-v6-copy>p{color:#d3d3d3!important}html:not([data-theme=dark]) .creator-premium-hero,html[data-theme=light] .creator-premium-hero{color:#282520!important;background:#f1eae0!important;border-color:#e5d9ca!important}html:not([data-theme=dark]) .creator-premium-hero :is(h1,h2,h3,p,span,small,strong,b,.eyebrow),html[data-theme=light] .creator-premium-hero :is(h1,h2,h3,p,span,small,strong,b,.eyebrow){color:#292621!important;text-shadow:none!important}html:not([data-theme=dark]) .creator-premium-hero :is(a.button,a.button.light),html[data-theme=light] .creator-premium-hero :is(a.button,a.button.light){color:#2b2823!important;background:#fffaf3!important;border:1px solid #ded1bd!important}html:not([data-theme=dark]) .creator-premium-hero a:not(.button),html[data-theme=light] .creator-premium-hero a:not(.button){color:#5a4530!important}html:not([data-theme=dark]) .creator-premium-hero :is(.creator-readiness-panel,.creator-readiness-stat,.creator-status-panel),html[data-theme=light] .creator-premium-hero :is(.creator-readiness-panel,.creator-readiness-stat,.creator-status-panel){color:#292621!important;background:#fff9f0!important;border-color:#e5d8c7!important}html[data-theme=dark] .creator-premium-hero{color:#f0f0f0!important;background:#343434!important}html[data-theme=dark] :is(.app-content,.auth-main,.reader-shell,.reader-contents,.native-question-shell,.practice-premium-card,.practice-paper-card,.learning-subject-card,.learning-book-card,.continue-learning-card,.tutor-answer,.portal-reporting-v7) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,small,summary){color:var(--ink)}html[data-theme=dark] :is(.app-content,.auth-main,.reader-shell,.reader-contents) :is(.muted,.text-muted,.helper-text,.form-hint,.field-hint,.caption,.subtitle,.description){color:var(--muted-strong)}html[data-theme=dark] :is(.auth-form,.tutor-form,.native-question-shell,.app-content) :is(input,textarea,select){color:#f3f3f3;background-color:#38393c;border-color:#737477}html[data-theme=dark] :is(input,textarea)::placeholder{color:silver;opacity:1}html[data-theme=dark] :is(input,textarea,select,button,a):focus-visible{outline-offset:2px;outline:3px solid #e4b85e}html[data-theme=dark] :is(.reader-contents,.native-question-shell,.native-choice,.learning-subject-card,.learning-book-card,.continue-learning-card,.practice-premium-card,.practice-paper-card,.portal-reporting-v7){border-color:#626367}html[data-theme=dark] :is(.reader-contents,.native-question-shell,.practice-premium-card,.practice-paper-card,.learning-subject-card,.learning-book-card,.continue-learning-card,.portal-reporting-v7) a:not(.button){color:#e9c987}html[data-theme=dark] :is(.reader-contents,.native-question-shell,.practice-premium-card,.practice-paper-card,.learning-subject-card,.learning-book-card,.continue-learning-card,.portal-reporting-v7) a:not(.button):hover{color:#ffe2a5}html[data-theme=dark] :is(.my-subjects-hero-v6,.my-subjects-section-v6,.my-subjects-stats-v6,.my-subjects-stats-v6 article,.my-subject-card-v6,.my-subjects-explore-v6,.learner-dashboard-metrics article,.subjects-page-hero,.subjects-page-hero-stats article,.dashboard-subject-v6,.subject-focus-v6,.subject-progress-metrics-v6 article,.subject-path-v6,.portal-reporting-v7,.portal-reporting-v7 article,.dashboard-empty-state,.dashboard-section,.learning-subject-card,.learning-book-card,.library-premium-hero,.book-premium-hero,.practice-premium-hero,.progress-premium-hero,.payments-premium-hero,.tutor-premium-hero,.subject-workspace-v6){color:#f2f2f2!important;background:#303030!important;border-color:#595959!important}html[data-theme=dark] :is(.my-subjects-hero-v6,.my-subjects-section-v6,.my-subjects-stats-v6,.my-subject-card-v6,.learner-dashboard-metrics,.subjects-page-hero,.subjects-page-hero-stats,.dashboard-subject-v6,.subject-focus-v6,.subject-progress-metrics-v6,.subject-path-v6,.portal-reporting-v7,.dashboard-empty-state,.library-premium-hero,.book-premium-hero,.practice-premium-hero,.progress-premium-hero,.payments-premium-hero,.tutor-premium-hero,.subject-workspace-v6) :is(h1,h2,h3,h4,strong,b,span,small,p,li,dt,dd){color:#ededed!important;text-shadow:none!important}html[data-theme=dark] :is(.my-subjects-hero-v6,.my-subjects-section-v6,.my-subjects-stats-v6,.my-subject-card-v6,.learner-dashboard-metrics,.subjects-page-hero,.subjects-page-hero-stats,.dashboard-subject-v6,.subject-focus-v6,.subject-progress-metrics-v6,.subject-path-v6,.portal-reporting-v7,.dashboard-empty-state,.library-premium-hero,.book-premium-hero,.practice-premium-hero,.progress-premium-hero,.payments-premium-hero,.tutor-premium-hero,.subject-workspace-v6) :is(a:not(.button),a:not(.button) span){color:#f0cf89!important}html[data-theme=dark] :is(.my-subjects-hero-v6,.my-subjects-section-v6,.my-subjects-stats-v6,.my-subject-card-v6,.learner-dashboard-metrics,.subjects-page-hero,.subjects-page-hero-stats,.dashboard-subject-v6,.subject-focus-v6,.subject-progress-metrics-v6,.subject-path-v6,.portal-reporting-v7,.dashboard-empty-state,.subject-workspace-v6) :is(.eyebrow,.learning-access-pill,.button,.button span){color:inherit}html[data-theme=dark] .my-subject-mark-v6{color:#f5f5f5!important;background:#424242!important}html[data-theme=dark] .subject-workspace-v6.has-image:before{background:#202020e6!important}html[data-theme=dark] .subject-workspace-v6-status{background:#393939!important;border-color:#626262!important}
