.academic-world .academic-workspace-nav{max-width:1280px;padding:24px 40px 0;gap:8px;overflow:visible}.academic-world .academic-workspace-nav a{min-height:48px;padding:12px 22px;font-size:16px;font-weight:600;border-radius:12px}.academic-world .academic-workspace-nav a[aria-current=page]{background:var(--academic-accent);color:var(--academic-paper)}html.dark .academic-world .academic-workspace-nav a[aria-current=page]{color:#202031}.academic-world .academic-dashboard{max-width:1280px;padding:32px 40px 72px}.academic-study-desk[data-standalone=true]{padding:0;background:none;border:0;border-radius:0;box-shadow:none}.academic-desk-heading{margin-bottom:28px}.academic-desk-heading :is(h1,h2){font-size:clamp(30px,3vw,40px);letter-spacing:-.04em}.academic-desk-heading>a{min-height:44px;font-size:16px}.academic-desk-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;padding:0;align-items:stretch}.academic-desk-continue{display:flex;flex-direction:column}.academic-desk-label{font-size:18px;color:var(--academic-ink);font-weight:650;margin:0 0 18px;min-height:44px}.academic-desk-label svg{width:21px;height:21px;color:var(--academic-accent)}.academic-desk-current{min-height:278px;flex:1;padding:30px;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);border-radius:18px;border:1px solid color-mix(in srgb,var(--academic-accent) 15%,var(--academic-line));background:color-mix(in srgb,var(--academic-wash) 75%,var(--academic-paper))}.academic-desk-current:before{display:none}.academic-desk-current-copy>.academic-subject-icon{width:42px;height:42px;margin-bottom:16px}.academic-desk-resource-type{display:block;font-size:15px;font-weight:650;margin-bottom:4px;color:var(--academic-accent)}.academic-desk-current small{font-size:15px;line-height:1.5;color:var(--academic-text)}.academic-desk-current h3{font-size:clamp(23px,2.15vw,30px);line-height:1.22;margin:12px 0 24px;text-wrap:pretty}.academic-desk-current-copy>span:last-child{font-size:16px;min-height:44px}.academic-desk-page{padding:22px 12px 12px;transform:rotate(3deg)}.academic-desk-page .academic-mini-preview{height:170px}.academic-desk-current:hover .academic-desk-page{transform:rotate(1deg) translateY(-3px)}.academic-desk-resource-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.academic-desk-resource-links>a{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid var(--academic-line);border-radius:12px;background:var(--academic-paper);font-size:15px;font-weight:600;min-height:62px;transition:background .16s,transform .16s}.academic-desk-resource-links svg{width:20px;height:20px;color:var(--academic-accent)}.academic-desk-resource-links svg:last-child{width:16px;margin-left:auto}.academic-desk-resource-links a:hover{background:var(--academic-wash);transform:translateY(-2px)}.academic-desk-saved{padding:0;border:0;display:flex;flex-direction:column}.academic-desk-saved>header{margin-bottom:18px;min-height:44px}.academic-desk-saved h3{font-size:18px}.academic-desk-saved header a{display:flex;gap:8px;width:auto;height:auto;min-height:44px;padding:8px 0 8px 12px;font-size:15px;background:none}.academic-desk-saved-pages{gap:18px;flex:1}.academic-desk-saved-pages>a{padding:20px;border-radius:12px;background:var(--academic-paper);box-shadow:0 3px 0 color-mix(in srgb,var(--academic-line) 65%,var(--academic-paper)),0 10px 22px #24212b06}.academic-desk-saved-pages .academic-subject-icon{width:34px;height:34px}.academic-desk-saved-pages .academic-mini-preview{height:142px;margin:10px -5px 16px;border-bottom:1px solid var(--academic-line)}.academic-desk-saved-pages strong{font-size:17px;line-height:1.4;margin-bottom:8px;-webkit-line-clamp:3}.academic-desk-saved-pages small{display:block;font-size:15px;line-height:1.5}.academic-desk-saved-empty{flex:1;min-height:250px;padding:26px;border-radius:18px}.academic-desk-saved-empty>svg{width:155px;height:112px}.academic-desk-saved-empty p{font-size:16px;color:var(--academic-text);max-width:260px}.academic-desk-empty{flex:1;min-height:278px;border-radius:18px;padding:30px;gap:20px}.academic-desk-empty h3{font-size:30px;text-wrap:balance}.academic-desk-empty a{font-size:16px;min-height:44px}.academic-desk-empty>svg{width:145px}.academic-desk-lower{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;margin-top:34px}.academic-desk-courses{display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--academic-line);border-radius:18px;background:var(--academic-paper);gap:0;padding:24px}.academic-desk-courses>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.academic-desk-courses h2{font-size:21px;font-weight:650;letter-spacing:-.02em}.academic-desk-courses header a{display:flex;align-items:center;gap:8px;min-height:44px;font-size:15px}.academic-desk-courses>a{padding:15px 4px;min-height:76px;border-radius:0;border-bottom:1px solid var(--academic-line);gap:14px}.academic-desk-courses>a:last-child{border:0}.academic-desk-courses .academic-subject-icon{width:40px;height:40px}.academic-desk-courses>a>span:not(.academic-subject-icon){font-size:17px}.academic-desk-courses small{font-size:15px;line-height:1.4}.academic-desk-courses a>svg{margin-left:auto;width:18px;height:18px}.academic-recent-empty{display:flex;align-items:center;gap:18px;flex:1;padding:22px 0;color:var(--academic-muted);font-size:16px}.academic-desk-lower .academic-weekly{margin:0;padding:24px;border-radius:18px}.academic-desk-lower .academic-weekly>header h2{font-size:21px;font-weight:650}.academic-desk-lower .academic-weekly-goal{margin-top:22px}.academic-desk-lower .academic-weekly-goal strong{font-size:26px}.academic-desk-lower .academic-weekly>progress{height:10px}.academic-desk-lower .academic-weekly>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;gap:20px}.academic-desk-lower .academic-weekly dt{font-size:15px}.academic-guest-resume{display:flex;gap:18px;align-items:center;padding:20px 24px;border:1px solid var(--academic-line);border-radius:14px;background:var(--academic-paper)}.academic-guest-resume>svg{color:var(--academic-accent)}.academic-guest-resume span{display:grid;gap:3px;min-width:0}.academic-guest-resume small{font-size:15px;color:var(--academic-muted)}.academic-guest-resume strong{font-size:17px;font-weight:600}.academic-guest-resume a{display:flex;align-items:center;gap:10px;margin-left:auto;min-height:44px;font-weight:600}.academic-guest-resume a svg{width:18px}.academic-account-footer{max-width:1280px;margin:0 auto;padding:26px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--academic-line);font-size:15px;color:var(--academic-muted)}.academic-account-footer nav{display:flex;flex-wrap:wrap;gap:24px}.academic-account-footer a{display:flex;align-items:center;min-height:44px}.academic-account-footer a:hover{color:var(--academic-accent)}.academic-world .academic-auth{min-height:calc(100svh - 180px);padding-block:48px}.academic-auth-context>p{line-height:1.7;font-size:18px}.academic-auth-return small{font-size:15px}.academic-auth-return strong{font-size:17px}.academic-world .academic-auth-panel :is(input,button){font-size:16px;min-height:48px}.academic-world .academic-auth-panel label{font-size:15px}.academic-world .academic-account>div>a{min-height:46px;font-size:16px}.academic-world .academic-mobile-nav a{min-height:48px;font-size:16px}@media (max-width:1050px){.academic-desk-current{grid-template-columns:1fr}.academic-desk-page{display:none}.academic-desk-resource-links{grid-template-columns:1fr;gap:10px}.academic-desk-resource-links>a{min-height:54px;padding:12px 16px}.academic-desk-saved-pages>a{padding:16px}.academic-desk-saved-pages .academic-mini-preview{height:170px}.academic-desk-empty>svg{width:105px}}@media (max-width:760px){.academic-world .academic-dashboard{padding:24px 20px 48px}.academic-world .academic-workspace-nav{width:100%;padding:18px 20px 0;gap:6px}.academic-world .academic-workspace-nav a{flex:1;justify-content:center;padding:12px 8px;font-size:15px;min-width:0}.academic-world .academic-workspace-nav svg{width:18px;display:block}.academic-desk-heading{margin-bottom:24px;align-items:center;gap:12px}.academic-desk-heading h1{font-size:32px}.academic-desk-heading>a{font-size:15px;max-width:115px;line-height:1.35}.academic-desk-body,.academic-desk-lower{grid-template-columns:1fr;gap:28px}.academic-desk-current{grid-template-columns:minmax(0,1fr) 110px;padding:24px;gap:20px;min-height:250px}.academic-desk-current-copy{display:block}.academic-desk-current-copy>.academic-subject-icon{width:38px;height:38px;margin-bottom:12px}.academic-desk-current-copy h3{font-size:25px;grid-column:auto}.academic-desk-current-copy>span:last-child{margin-top:14px}.academic-desk-page{display:block;width:auto}.academic-desk-page .academic-mini-preview{height:150px}.academic-desk-resource-links{grid-template-columns:1fr 1fr}.academic-desk-resource-links>a{font-size:15px;flex-wrap:wrap;gap:8px;padding:14px}.academic-desk-resource-links>a>svg:last-child{display:none}.academic-desk-saved{padding:0;border:0}.academic-desk-saved-pages .academic-mini-preview{height:125px}.academic-desk-saved-pages strong{font-size:17px}.academic-desk-saved-empty{flex-direction:row;gap:20px;min-height:155px;text-align:left;padding:20px}.academic-desk-saved-empty>svg{width:95px;height:95px}.academic-desk-saved-empty p{width:auto}.academic-desk-empty{padding:24px;min-height:245px}.academic-desk-empty h3{font-size:28px}.academic-desk-courses{padding:20px}.academic-desk-courses>a{width:100%}.academic-desk-lower .academic-weekly{padding:20px}.academic-account-footer{flex-direction:column;align-items:flex-start;padding:24px 20px;gap:8px}.academic-account-footer nav{gap:24px}.academic-guest-resume{padding:18px;gap:12px}.academic-guest-resume>svg{display:none}.academic-guest-resume strong{font-size:16px}.academic-world .academic-auth{padding:24px 20px 40px;gap:20px}.academic-auth-context>h2{display:none}.academic-auth-context .academic-auth-return{margin:0;max-width:none}}@media (max-width:380px){.academic-desk-current{grid-template-columns:1fr}.academic-desk-page{display:none}.academic-desk-saved-pages{gap:12px}.academic-desk-saved-pages>a{padding:14px}.academic-world .academic-workspace-nav a{gap:6px}}@media (prefers-reduced-motion:reduce){.academic-desk-current .academic-desk-page,.academic-desk-resource-links>a{transition:none;transform:none}}.academic-journey-tabs button strong{font-size:18px;line-height:1.35}.academic-journey-tabs button small{font-size:15px;margin-top:5px}.academic-stage-copy>p{font-size:17px;line-height:1.65}.academic-desk-saved-pages .academic-mini-preview{height:176px}.academic-study-desk .academic-subject-icon{background:rgb(var(--subject-rgb)/.11);color:rgb(var(--subject-rgb))}html.dark .academic-study-desk .academic-subject-icon{color:color-mix(in srgb,rgb(var(--subject-rgb)),white 45%);background:rgb(var(--subject-rgb)/.18)}@media (max-width:760px){.academic-desk-saved-pages .academic-mini-preview{height:125px}.academic-desk-heading{flex-direction:row;align-items:center}.academic-desk-heading>a{flex:0 0 auto;max-width:102px}.academic-desk-heading>a>svg{display:block}}@media (max-width:600px){.academic-desk-current{grid-template-columns:1fr;min-height:246px}.academic-desk-page{display:none}.academic-desk-current h3{max-width:24ch;margin-top:10px;margin-bottom:12px}.academic-desk-resource-links>a{flex-direction:row;flex-wrap:nowrap;font-size:15px;padding:14px 12px}.academic-desk-resource-links>a svg{width:18px;height:18px}}.academic-study-desk .academic-subject-icon svg{stroke-width:1.9}.academic-dashboard .academic-desk-heading{display:flex}.academic-study-desk .academic-desk-courses{flex-wrap:nowrap;height:auto;max-height:none;overflow:visible}.academic-study-desk .academic-desk-courses>a{flex:0 0 auto}@media (min-width:761px) and (max-width:960px){.academic-desk-body{grid-template-columns:1fr}.academic-desk-current{grid-template-columns:minmax(0,1fr) 180px;min-height:250px}.academic-desk-page{display:block}.academic-desk-resource-links{grid-template-columns:1fr 1fr}.academic-desk-saved-pages>a{padding:22px}}@media (max-width:960px){.academic-auth-context>.academic-auth-paper-art,.academic-auth-context>h2,.academic-auth-context>p{display:none}.academic-auth-context .academic-auth-return{margin:0;max-width:none}.academic-world .academic-auth{gap:22px;padding-top:28px}}.academic-header-actions>.academic-login{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 12px;margin:0;line-height:1.25;font-size:16px;border:1px solid transparent;border-radius:9px}.academic-header-actions>.academic-login:hover{background:var(--academic-wash);color:var(--academic-accent)}@media (max-width:540px){.academic-header-actions>.academic-login{display:none}}.academic-account .academic-profile-identity{display:flex;align-items:center;gap:12px;padding:8px 4px 16px;border-bottom:1px solid var(--academic-line)}.academic-profile-identity>div{min-width:0}.academic-profile-identity>.academic-header-avatar{width:40px;height:40px}.academic-profile-identity>div>span,.academic-profile-identity>div>strong{display:block;overflow-wrap:anywhere}.academic-profile-identity>div>span{color:var(--academic-muted);font-size:13px}.academic-account form button,.academic-account>div>a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;gap:14px}.academic-account form button svg,.academic-account>div>a svg{width:16px;height:16px}@media (max-width:760px){.academic-header :is(.academic-friends-entry,.academic-admin-entry){display:none}}html.dark[data-academic-world],html.dark[data-academic-world]:has(.academic-reader){--academic-bg:#090a0b;--academic-paper:#141516;--academic-ink:#f7f7f8;--academic-text:#e3e4e6;--academic-muted:#b2b6be;--academic-line:#303236;--academic-accent:#b8adff;--academic-wash:#1c1a24;--academic-mint:#14201b;--academic-peach:#241c18;--academic-shadow:0 4px 18px #00000030;--background:210 10% 4%;--foreground:220 5% 90%;--card:210 5% 8%;--card-foreground:220 5% 90%;--popover:210 5% 10%;--popover-foreground:220 5% 95%;--secondary:220 5% 12%;--secondary-foreground:220 5% 95%;--muted:220 5% 12%;--muted-foreground:220 8% 72%;--accent:255 15% 14%;--accent-foreground:253 100% 84%;--border:220 6% 20%;--input:220 6% 25%;color-scheme:dark}html.dark .academic-note-body .notes-prose{color:var(--academic-text);font-weight:400;--roots-diagram-ink:#f2f2f2;--roots-diagram-blue:#cdb7ed;--roots-diagram-green:#e0b6eb;--roots-diagram-line:#505050}html.dark .academic-note-body .notes-prose strong{color:var(--academic-ink);font-weight:800}html.dark .academic-note-body .notes-prose ul:not(.list-none){list-style-type:disc}html.dark .academic-note-body .notes-prose ol:not(.list-none){list-style-type:decimal}html.dark .academic-note-body :is([data-notes-example],[data-notes-diagram-card]),html.dark .academic-note-body [data-notes-example]>div:first-of-type{background:#191a1b}html.dark .academic-note-body [data-notes-callout=mistake]{background:#241d13}html.dark .academic-resource-samples .academic-resource-card{background:#1c1827;border-color:#393146}html.dark .academic-resource-samples .academic-resource-card:nth-child(2){background:#14211b;border-color:#2c3b32}html.dark .academic-resource-samples .academic-resource-card:nth-child(3){background:#251c17;border-color:#403127}html.dark .academic-resource-samples .academic-resource-card:nth-child(4){background:#17202c;border-color:#2c394c}html.dark .academic-account-invitation{background:#1b2015;border-color:#343c29}html.dark .academic-guest-gate{background:#19171f;border-color:var(--academic-line)}html.dark [data-reader-subject=further-mathematics] .academic-note-body{--practice-accent:color-mix(in srgb,var(--reader-subject) 55%,white)}html.dark [data-reader-subject=further-mathematics] .academic-note-body div:has(>[data-your-turn-question]){background:#191a1b;border-color:var(--practice-accent)}html.dark [data-reader-subject=further-mathematics] .academic-note-body .text-alpine{color:var(--practice-accent)}html.dark [data-reader-subject=further-mathematics] .academic-note-body div:has(>[data-your-turn-question]) :is(details,[data-your-turn-answer]){border-color:var(--academic-line)}.academic-reader-refined .academic-current-lesson{width:100%;align-items:center;text-align:left;padding:12px 0}.academic-reader-refined .academic-reader-location{display:grid;gap:5px;min-width:0}.academic-reader-refined .academic-reader-location small{font-size:12px;color:var(--academic-muted)}.academic-reader-refined .academic-reader-location>span{font-size:14px;color:var(--academic-ink)}.academic-reader-refined .academic-reader-location strong{font-size:15px;line-height:1.4;color:var(--academic-accent)}.academic-reader-refined .academic-reader-contents>details>summary{font-size:16px;font-weight:650;padding-block:15px}.academic-reader-refined .academic-reader-area>summary{font-size:14px;color:var(--academic-ink);background:color-mix(in srgb,var(--academic-ink) 3%,transparent)}.academic-reader-refined .academic-reader-lessons>a{font-size:15px;line-height:1.45;padding:11px 12px;color:var(--academic-ink)}.academic-reader-refined .academic-reader-lessons>a[aria-current=page]{color:var(--academic-accent);font-weight:650}.academic-body.has-course{transition:grid-template-columns .26s cubic-bezier(.16,1,.3,1)}.academic-course-rail-shell{position:sticky;top:var(--header-height,76px);height:calc(100dvh - var(--header-height, 76px));min-width:0;z-index:35}.academic-course-rail-shell .academic-course-rail{position:static;height:100%;width:100%;transition:opacity .16s,visibility .16s}.academic-course-rail-toggle{position:absolute;right:-18px;top:28px;z-index:2;width:36px;height:48px;display:grid;place-items:center;background:var(--academic-paper);color:var(--academic-ink);border:1px solid var(--academic-line);border-radius:8px;transition:background .16s,color .16s}.academic-course-rail-toggle svg{width:18px;height:18px}.academic-course-rail-toggle:hover{background:var(--academic-wash);color:var(--academic-accent)}.academic-body.has-course[data-course-collapsed=true]{grid-template-columns:24px minmax(0,1fr)}[data-course-collapsed=true] .academic-course-rail{visibility:hidden;opacity:0;pointer-events:none}.academic-archive-sticky{position:sticky;top:var(--header-height,76px);z-index:30;background:var(--academic-paper);border-bottom:1px solid var(--academic-line);padding-top:12px}.academic-archive-sticky .academic-archive-tools{display:flex;justify-content:space-between;align-items:center;margin:0;padding-bottom:8px}.academic-archive-sticky .academic-archive-tools h1{font-size:24px;margin:3px 0}.academic-archive-sticky .academic-archive-tools>div>span{display:none}.academic-archive-sticky .academic-year-slot{padding:0}.academic-archive-sticky .academic-year-slot>div{flex-wrap:nowrap;gap:12px;border:0;padding-block:8px}.academic-archive-sticky [role=tablist]{flex:1;min-width:0;overflow-x:auto}.academic-archive-sticky .academic-year-slot p{display:none}.academic-archive [data-question-flag]{scroll-margin-top:calc(var(--header-height, 76px) + var(--archive-toolbar-height, 180px) + 16px)}.academic-archive [class*=answerRail]{--answer-top:calc(var(--header-height, 76px) + var(--archive-toolbar-height, 180px) + 68px)}@media (max-width:1100px){.academic-course-rail-shell{display:none}}@media (max-width:600px){.academic-archive-sticky .academic-archive-tools h1{font-size:20px}.academic-archive-sticky .academic-year-slot>div{gap:6px}.academic-archive-sticky .academic-library-filters{gap:10px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.academic-body.has-course,.academic-course-rail-shell .academic-course-rail{transition:none}}@media (max-width:600px){.academic-archive .academic-archive-sticky .academic-archive-tools{flex-direction:row;align-items:center;gap:10px}.academic-archive-sticky .academic-filter-toggle{min-height:44px;padding:8px 10px}}.academic-archive [class*=mobileTools]{top:calc(var(--header-height, 76px) + var(--archive-toolbar-height, 180px))}@media (min-width:1280px){.academic-archive .academic-document-actions{top:calc(var(--header-height, 76px) + var(--archive-toolbar-height, 180px) + 4px);z-index:21}}