.ascent-course-section{position:relative;width:min(calc(100% - 2 * var(--gutter)),1320px);margin:0 auto;padding-block:32px 16px;border-bottom:1px solid var(--archive-line)}.ascent-course-section .academic-desk-courses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:clamp(20px,3vw,40px);column-gap:clamp(20px,3vw,40px)}.ascent-course-section .academic-desk-courses:has(>a:nth-of-type(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.ascent-course-section .academic-desk-courses>:is(header,div,button){grid-column:1/-1}@media (min-width:801px){.ascent-course-section .academic-desk-courses>a{border-top:1px solid var(--archive-line)}}.ascent-review-summary{position:relative;width:min(calc(100% - 2 * var(--gutter)),1320px);margin:0 auto;--academic-ink:var(--lower-ink);--academic-muted:var(--lower-muted);--academic-accent:var(--lower-muted);--academic-line:var(--archive-line)}.ascent-review-summary .study-mistake-summary{padding:26px 0;margin:0;background:transparent;border:0;border-bottom:1px solid var(--archive-line);border-radius:0}.ascent-review-summary .study-mistake-summary h2{font-size:clamp(24px,2vw,30px);font-weight:390;letter-spacing:-.055em}.ascent-review-summary .study-mistake-summary :is(header a,.study-mistake-empty a,.study-mistake-empty p){font-size:13px;font-weight:400}[data-ascent-course-selections]{--academic-accent:var(--lower-ink);--academic-muted:var(--lower-muted);--academic-line:var(--archive-line);--academic-paper:var(--lower-surface);--academic-wash:var(--archive-muted-line);color:var(--lower-ink)}[data-ascent-course-selections] .academic-desk-courses{padding:0;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media (max-width:800px){.ascent-course-section .academic-desk-courses,.ascent-course-section .academic-desk-courses:has(>a:nth-of-type(4)){grid-template-columns:1fr}}[data-ascent-course-selections] .academic-desk-courses header{display:flex;align-items:center;gap:20px;margin-bottom:22px}[data-ascent-course-selections] .academic-desk-courses h2{margin:0;color:var(--lower-ink);font-size:clamp(24px,2vw,30px);font-weight:390;line-height:1.15;letter-spacing:-.055em;white-space:nowrap}[data-ascent-course-selections] .academic-desk-courses header>span{display:flex;flex:1;align-items:center;gap:7px;height:18px;color:var(--archive-line);min-width:16px;margin:0}[data-ascent-course-selections] .study-add-course{color:var(--lower-muted);font-size:12px;font-weight:450}[data-ascent-course-selections] .study-add-course:hover{color:var(--lower-ink)}[data-ascent-course-selections] .academic-desk-courses>a{position:relative;display:flex;align-items:center;gap:18px;min-height:86px;padding:16px 12px;color:var(--lower-ink);border-bottom:1px solid var(--archive-line);isolation:isolate;font-size:17px;font-weight:450;letter-spacing:-.025em}[data-ascent-course-selections] .academic-desk-courses>a:first-of-type{border-top:1px solid var(--archive-line)}[data-ascent-course-selections] .academic-desk-courses>a:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:linear-gradient(90deg,var(--archive-muted-line),transparent);transition:opacity .26s cubic-bezier(.16,1,.3,1)}[data-ascent-course-selections] .academic-desk-courses>a:is(:hover,:focus-visible):before{opacity:1}[data-ascent-course-selections] .academic-desk-courses>a>span:not(.academic-subject-icon){flex:1;min-width:0}[data-ascent-course-selections] .academic-desk-courses>a small{display:block;margin-top:5px;color:var(--lower-muted);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0}[data-ascent-course-selections] .academic-desk-courses>a>svg{width:16px;height:16px;flex-shrink:0;color:var(--lower-muted);transform:rotate(-45deg);transition:transform .3s cubic-bezier(.16,1,.3,1)}[data-ascent-course-selections] .academic-desk-courses>a:hover>svg{transform:translate(3px,-3px) rotate(-45deg)}[data-ascent-course-selections] :is(a,button):focus-visible{outline:2px solid var(--lower-muted);outline-offset:4px}[data-ascent-course-selections] .academic-subject-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:4px;background:color-mix(in srgb,currentColor 5%,transparent)}[data-ascent-course-selections] .academic-subject-icon svg{width:23px;height:23px}[data-ascent-course-selections] .study-course-search{padding:0 0 14px;border-bottom:1px solid var(--archive-line)}[data-ascent-course-selections] .study-course-input{border-radius:3px;background:transparent}[data-ascent-course-selections] .study-course-results button{padding-inline:8px}[data-ascent-course-selections] .study-course-results button:disabled{opacity:.65}[data-ascent-course-selections] .academic-recent-empty{display:flex;align-items:center;gap:12px;padding:28px 12px;border-block:1px solid var(--archive-line);color:var(--lower-muted);font-size:14px}[data-ascent-course-selections] .academic-recent-empty>svg{width:20px;height:20px}@media (prefers-reduced-motion:no-preference){[data-ascent-course-selections][data-reveal-state=waiting] :is(header,.academic-desk-courses>a){opacity:0;transform:translateY(8px)}[data-ascent-course-selections] :is(header,.academic-desk-courses>a){transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}[data-ascent-course-selections][data-reveal-instant=true] :is(header,.academic-desk-courses>a){transition:none}}@media (max-width:600px){[data-ascent-course-selections] .academic-desk-courses header{gap:12px}[data-ascent-course-selections] .academic-desk-courses>a{gap:14px;padding-inline:6px}[data-ascent-course-selections] .study-course-results li{gap:8px}}@media (prefers-reduced-motion:reduce){[data-ascent-course-selections] *,[data-ascent-course-selections] :before{animation:none!important;transition:none!important}}.precision-arrival_arrival__qZy9l{--arrival-paper:#0b0d10;--arrival-ink:#f2f4f7;position:fixed;inset:0;z-index:70;overflow:hidden;isolation:isolate;color:var(--arrival-ink);background:transparent}html[data-home-document-entry=restore] .precision-arrival_arrival__qZy9l{visibility:hidden;pointer-events:none}.precision-arrival_arrival__qZy9l:not([data-mode]){background:var(--arrival-paper)}html.light .precision-arrival_arrival__qZy9l{--arrival-paper:#fafbfc;--arrival-ink:#1a2029}html .precision-arrival_arrival__qZy9l[data-world-entry=mountain]{--arrival-paper:#000;--arrival-ink:#f2f4f7}.precision-arrival_arrival__qZy9l[data-finished=handoff],.precision-arrival_arrival__qZy9l[data-finished=true]{pointer-events:none;background:transparent}.precision-arrival_arrival__qZy9l[data-mode],.precision-arrival_arrival__qZy9l[data-review=true]{animation:none}.precision-arrival_footerCover__oj8WG,.precision-arrival_headerCover__duguY,.precision-arrival_veil__HHRRi{position:absolute;inset:0;background:var(--arrival-paper);pointer-events:none}.precision-arrival_veil__HHRRi{z-index:0;opacity:1}.precision-arrival_photographicDevelopment__NABHV{--development-progress:0;opacity:0;position:absolute;z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--arrival-paper) 24%,transparent),color-mix(in srgb,var(--arrival-paper) 46%,transparent) 62%,color-mix(in srgb,var(--arrival-paper) 58%,transparent)),linear-gradient(105deg,rgb(123 141 158/12%),transparent 54%,rgb(238 242 246/8%));box-shadow:inset 0 0 120px rgb(9 14 22/10%);will-change:opacity}html.light .precision-arrival_photographicDevelopment__NABHV{background:linear-gradient(180deg,rgb(250 251 252/34%),rgb(238 240 242/56%) 62%,rgb(226 229 232/62%)),linear-gradient(105deg,rgb(112 123 132/10%),transparent 58%);box-shadow:inset 0 0 110px rgb(58 65 72/8%)}.precision-arrival_drawing__wwiZe{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none}.precision-arrival_curtain__oAE_Z{fill:var(--arrival-paper);opacity:0}.precision-arrival_ridge__RkkIg{fill:none;stroke:var(--arrival-ink);stroke-width:1.15;stroke-linejoin:round;stroke-linecap:round}.precision-arrival_message__BFw5N{position:absolute;z-index:4;top:50%;left:50%;width:-moz-max-content;width:max-content;max-width:calc(100% - 48px);transform:translate(-50%,-50%);text-align:center;pointer-events:none}.precision-arrival_message__BFw5N p{margin:0;font-family:inherit;font-size:clamp(40px,3.1vw,48px);line-height:1.18;font-weight:400;letter-spacing:-1.5px;text-wrap:balance;overflow-wrap:anywhere;opacity:0}.precision-arrival_skip__u5XWz{position:absolute;z-index:5;right:var(--gutter,24px);bottom:20px;min-width:44px;min-height:44px;padding:0 10px;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;opacity:0;pointer-events:auto;transition:opacity .12s}.precision-arrival_arrival__qZy9l[data-waiting=true] .precision-arrival_skip__u5XWz,.precision-arrival_skip__u5XWz:focus-visible,.precision-arrival_skip__u5XWz:hover{opacity:.8}.precision-arrival_arrival__qZy9l[data-finished=handoff] .precision-arrival_skip__u5XWz,.precision-arrival_arrival__qZy9l[data-finished=true] .precision-arrival_skip__u5XWz{opacity:0;visibility:hidden}.precision-arrival_arrival__qZy9l[data-mode=reduced] .precision-arrival_drawing__wwiZe,.precision-arrival_arrival__qZy9l[data-mode=return] .precision-arrival_drawing__wwiZe{display:none}@media (max-width:700px){.precision-arrival_message__BFw5N p{font-size:30px;letter-spacing:-.9px}.precision-arrival_skip__u5XWz{bottom:8px}}@media (prefers-reduced-motion:reduce){.precision-arrival_drawing__wwiZe{display:none}.precision-arrival_skip__u5XWz{transition:none}}.study-entry_entry__IHQbO{width:min(460px,43vw);--study-ease:cubic-bezier(0.16,1,0.3,1)}.study-entry_primary__xM9x7{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:82px;padding:0 0 20px;color:#f5f7fa;text-shadow:0 2px 18px #03102180}.study-entry_primary__xM9x7 h1{margin:0;font-size:clamp(28px,2.45vw,38px);font-weight:450;line-height:1.14;letter-spacing:-.05em;text-wrap:balance}.study-entry_arrow__FcXx7{position:relative;display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid #edf6ff28;background:linear-gradient(135deg,#edf6ff0a,transparent);box-shadow:inset 0 1px #ffffff0a;transition:border-color .18s,background .18s}.study-entry_arrow__FcXx7:after,.study-entry_arrow__FcXx7:before{content:"";position:absolute;pointer-events:none;width:9px;height:9px;transition:transform .24s var(--study-ease)}.study-entry_arrow__FcXx7:before{top:-1px;right:-1px;border-top:1px solid #edf6ffb3;border-right:1px solid #edf6ffb3}.study-entry_arrow__FcXx7:after{bottom:-1px;left:-1px;border-bottom:1px solid #edf6ff65;border-left:1px solid #edf6ff65}.study-entry_arrow__FcXx7 svg{width:23px;height:23px;transition:transform .24s var(--study-ease)}.study-entry_shortcuts__m4qEM{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;padding-top:8px}.study-entry_shortcuts__m4qEM:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#e6edf675,#e6edf624 78%,transparent)}.study-entry_shortcuts__m4qEM:after{content:"";position:absolute;top:-2px;left:0;width:5px;height:5px;transform:rotate(45deg);background:#dde9f4;box-shadow:0 0 7px #dbefff25;pointer-events:none}.study-entry_shortcuts__m4qEM a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#dce6f0;font-size:14px;white-space:nowrap;font-weight:470;letter-spacing:-.015em;text-shadow:0 1px 10px #020912a8;transition:color .16s}.study-entry_resourceIcon__Mv6jO{width:17px;height:19px;stroke-width:1.35;opacity:.75}.study-entry_shortcutArrow__1oWc_{color:#b6c8d9;transition:transform .18s var(--study-ease),color .16s}.study-entry_entry__IHQbO a:focus-visible{outline:2px solid #edf6ff;outline-offset:5px}@media (hover:hover){.study-entry_primary__xM9x7:hover .study-entry_arrow__FcXx7{border-color:#edf6ff70;background:#edf6ff0c}.study-entry_primary__xM9x7:hover .study-entry_arrow__FcXx7 svg,.study-entry_primary__xM9x7:hover .study-entry_arrow__FcXx7:before{transform:translate(2px,-2px)}.study-entry_primary__xM9x7:hover .study-entry_arrow__FcXx7:after{transform:translate(-2px,2px)}.study-entry_shortcuts__m4qEM a:hover,.study-entry_shortcuts__m4qEM a:hover span{color:#fff}.study-entry_shortcuts__m4qEM a:hover .study-entry_shortcutArrow__1oWc_{transform:translate(2px,-2px)}}.study-entry_primary__xM9x7:active .study-entry_arrow__FcXx7{background:#edf6ff20}.study-entry_shortcuts__m4qEM a:active{opacity:.72}@media (max-width:700px){.study-entry_entry__IHQbO{width:auto}.study-entry_primary__xM9x7{min-height:86px;padding-bottom:18px;gap:20px}.study-entry_primary__xM9x7 h1{font-size:clamp(28px,7.8vw,36px);max-width:270px}.study-entry_arrow__FcXx7{flex-basis:44px;height:44px}.study-entry_shortcuts__m4qEM a{font-size:13px;gap:6px}}@media (max-width:390px){.study-entry_shortcutArrow__1oWc_{display:none}}@media (prefers-reduced-motion:reduce){.study-entry_entry__IHQbO *,.study-entry_entry__IHQbO :after,.study-entry_entry__IHQbO :before{transition:none!important}.study-entry_primary__xM9x7:hover .study-entry_arrow__FcXx7 svg,.study-entry_primary__xM9x7:hover .study-entry_arrow__FcXx7:after,.study-entry_primary__xM9x7:hover .study-entry_arrow__FcXx7:before,.study-entry_shortcuts__m4qEM a:hover .study-entry_shortcutArrow__1oWc_{transform:none}}