.release-review_dock__OocKc{position:fixed;bottom:14px;left:18px;display:flex;align-items:center;gap:8px;border:1px solid #ffffff28;border-radius:12px;padding:6px;background:#111925f5;color:#e8edf6;z-index:190;box-shadow:0 8px 30px #0003;font-size:12px;backdrop-filter:blur(18px)}.release-review_roles__1A41G{display:flex;gap:4px}.release-review_roles__1A41G button{border:1px solid transparent;border-radius:7px;padding:9px 13px;color:#c2cede;font-size:12px;transition:background .18s cubic-bezier(.16,1,.3,1)}.release-review_roles__1A41G button:hover{background:#ffffff12;color:white}.release-review_roles__1A41G button:focus-visible{outline:2px solid #b9cbe2;outline-offset:2px}.release-review_roles__1A41G button[aria-pressed=true]{color:#fff;background:#ffffff15;border-color:#ffffff2a}.release-review_dock__OocKc button:disabled{opacity:.6;cursor:wait}.release-review_busy__EcWBU{color:#b9cbe2;padding-right:6px}@media(max-width:640px){.release-review_dock__OocKc{left:8px;bottom:8px;max-width:calc(100vw - 16px);gap:2px;padding:5px}.release-review_roles__1A41G button{padding:10px 8px;font-size:11px}.release-review_busy__EcWBU{display:none}}@media(prefers-reduced-motion:reduce){.release-review_roles__1A41G button{transition:none}}.release-review_fold__NVcAi{display:grid;place-items:center;width:30px;height:34px;border-radius:7px;color:#c2cede}.release-review_fold__NVcAi:hover{background:#ffffff12;color:white}.release-review_fold__NVcAi svg{width:16px;height:16px}.release-review_foldedTab__FS66T{position:fixed;bottom:14px;left:18px;z-index:190;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid #ffffff28;border-radius:99px;background:#111925f0;color:#e8edf6;font-size:12px;font-weight:600;box-shadow:0 8px 30px #0003;backdrop-filter:blur(18px)}.release-review_foldedTab__FS66T:hover{background:#1a2433f5}.release-review_foldedTab__FS66T svg{width:14px;height:14px;color:#b9cbe2}@media(max-width:640px){.release-review_foldedTab__FS66T{left:8px;bottom:8px}}.galaxia-sky_sky__ql79S{--night:clamp(0,max(var(--scene-relight-night-opacity,0),var(--scene-star-opacity,0) * 1.4),1);--twilight:clamp(0,var(--scene-relight-golden-opacity,0) + var(--scene-relight-sunset-opacity,0) + var(--scene-relight-dawn-opacity,0) + var(--scene-relight-blue-opacity,0) * 0.8,1);--day:clamp(0,var(--scene-relight-day-opacity,0),1);position:absolute;inset:0;z-index:10;pointer-events:none;mix-blend-mode:screen;contain:layout paint}.galaxia-sky_sky__ql79S svg{position:absolute;inset:0;width:100%;height:100%}.galaxia-sky_sky__ql79S[data-running=false] *{animation-play-state:paused!important}.galaxia-sky_day__AN7TN{opacity:calc(var(--day) * .9)}.galaxia-sky_twilight__BazqA{opacity:var(--twilight)}.galaxia-sky_night__YDyJs{opacity:var(--night)}.galaxia-sky_band__hX4MI{transform-box:view-box;transform-origin:780px 300px;animation:galaxia-sky_drift__vbaNu 120s ease-in-out infinite alternate}.galaxia-sky_twinkle__9DyR_[data-group="1"]{animation:galaxia-sky_twinkle__9DyR_ 3.8s ease-in-out infinite alternate}.galaxia-sky_twinkle__9DyR_[data-group="2"]{animation:galaxia-sky_twinkle__9DyR_ 5.2s ease-in-out -2.4s infinite alternate}.galaxia-sky_bright__gnSsW>g{animation:galaxia-sky_glint__JTBI6 6s ease-in-out infinite alternate}.galaxia-sky_bright__gnSsW>g:nth-child(2n){animation-delay:-3s}.galaxia-sky_aurora__kkG3J{opacity:.85}.galaxia-sky_curtainA__bx8hx,.galaxia-sky_curtainB__QfUzv{transform-box:fill-box;transform-origin:50% 100%;animation:galaxia-sky_sway__GDZJ_ 16s ease-in-out infinite alternate}.galaxia-sky_curtainB__QfUzv{animation-duration:21s;animation-delay:-7s;opacity:.75}.galaxia-sky_meteors__N8hQN path{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:22 100;stroke-dashoffset:22;opacity:0;animation:galaxia-sky_meteor__qwf0b 13s linear infinite}.galaxia-sky_meteors__N8hQN path:nth-child(2){animation-duration:19s;animation-delay:-8s}@keyframes galaxia-sky_drift__vbaNu{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}@keyframes galaxia-sky_twinkle__9DyR_{0%{opacity:.45}to{opacity:1}}@keyframes galaxia-sky_glint__JTBI6{0%{opacity:.7}to{opacity:1}}@keyframes galaxia-sky_sway__GDZJ_{0%{transform:translateX(-36px) scaleY(.9);opacity:.7}to{transform:translateX(36px) scaleY(1.08);opacity:1}}@keyframes galaxia-sky_meteor__qwf0b{0%{stroke-dashoffset:22;opacity:0}1%{opacity:.95}5%{stroke-dashoffset:-100;opacity:0}to{stroke-dashoffset:-100;opacity:0}}@media (prefers-reduced-motion:reduce){.galaxia-sky_sky__ql79S *{animation:none!important}.galaxia-sky_meteors__N8hQN{display:none}}.ascent-atmosphere_sky__jD098{--sun:max(var(--scene-sun-opacity,0),var(--scene-relight-day-opacity,0) * 0.85);--moon:var(--scene-moon-opacity,0);--night:var(--scene-relight-night-opacity,0);--blue:var(--scene-relight-blue-opacity,0);--golden:calc(var(--scene-relight-golden-opacity, 0) + var(--scene-relight-sunset-opacity, 0));--dawn:var(--scene-relight-dawn-opacity,0);--dark:max(var(--night),var(--scene-star-opacity,0));--sx:clamp(6%,var(--scene-sun-x,50%),94%);--sy:clamp(3%,var(--scene-sun-y,0%),90%);z-index:12!important}.ascent-atmosphere_route___UPLA svg>g,.ascent-atmosphere_sky__jD098>*{pointer-events:none}.ascent-atmosphere_route___UPLA[data-running=false] *,.ascent-atmosphere_sky__jD098[data-running=false] *{animation-play-state:paused!important}.ascent-atmosphere_corona__xL1Li,.ascent-atmosphere_halo__QSHBC,.ascent-atmosphere_moonRing__7VMi0,.ascent-atmosphere_rays__hxSBA{position:absolute;aspect-ratio:1;border-radius:50%;translate:-50% -50%}.ascent-atmosphere_corona__xL1Li{left:var(--sx);top:var(--sy);width:clamp(220px,22vw,420px);background:radial-gradient(closest-side,#fff6d8 0 9%,#ffd27acc 14%,#ffb34766 32%,#ff9a2e1f 58%,transparent);opacity:calc(var(--sun) * .95);animation:ascent-atmosphere_breathe__cXj3N 6s ease-in-out infinite alternate}.ascent-atmosphere_rays__hxSBA{left:var(--sx);top:var(--sy);width:clamp(900px,120vw,2400px);background:repeating-conic-gradient(from 0deg,#ffd27a00 0deg 4deg,#ffd27a4d 5deg,#ffd27a00 6.2deg 11deg,#ffe9b840 12.5deg,#ffd27a00 14deg 19deg);-webkit-mask-image:radial-gradient(closest-side,#000 4%,#0008 30%,transparent 70%);mask-image:radial-gradient(closest-side,#000 4%,#0008 30%,transparent 70%);opacity:calc(var(--sun) * (.85 + var(--golden) * .4));animation:ascent-atmosphere_turn__vrSxC 220s linear infinite}.ascent-atmosphere_moonRing__7VMi0{left:var(--scene-moon-x);top:var(--scene-moon-y);width:clamp(120px,10vw,200px);background:radial-gradient(closest-side,transparent 52%,#ffd27a55 60%,#ffe6a822 70%,transparent 82%);opacity:calc(var(--moon) * .95);animation:ascent-atmosphere_breathe__cXj3N 7s ease-in-out infinite alternate}.ascent-atmosphere_goldenAir__Krp37{position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,#ffb34724 55%,#ff8a2b30 80%,transparent);opacity:calc(var(--golden) * .9 + var(--dawn) * .5)}.ascent-atmosphere_mote__Phnfz{position:absolute;width:4px;height:4px;border-radius:50%;background:radial-gradient(#fff6d8,#ffc860 50%,transparent 72%);opacity:0;animation:ascent-atmosphere_rise__ScHOg 11s linear infinite}.ascent-atmosphere_halo__QSHBC{left:var(--scene-sun-x);top:var(--scene-sun-y);width:clamp(420px,34vw,720px);background:radial-gradient(closest-side,transparent 74%,#b48cff38 79%,#f39bdc4a 83%,#ffe3a033 86%,transparent 91%);opacity:calc(var(--sun) * (1 - var(--golden)) * .95);animation:ascent-atmosphere_breathe__cXj3N 8s ease-in-out infinite alternate}.ascent-atmosphere_twilight__B9_Mc{position:absolute;inset:0;background:radial-gradient(70% 34% at var(--scene-sun-x) 62%,#f39bdc40,transparent 70%),linear-gradient(180deg,transparent 30%,#b48cff2e 58%,#f39bdc33 74%,transparent);opacity:calc(var(--golden) + var(--dawn) + var(--blue) * .7)}.ascent-atmosphere_milkyWay__YV0rt{position:absolute;overflow:visible;left:-10%;top:2%;width:120%;height:46%;transform:rotate(-14deg);opacity:calc(var(--dark) * .95)}.ascent-atmosphere_aurora__Cs3WG{position:absolute;inset:0 0 35%;opacity:calc(var(--dark) * .9 + var(--blue) * .4)}.ascent-atmosphere_aurora__Cs3WG span{position:absolute;left:-10%;width:70%;height:26%;border-radius:50%;background:radial-gradient(50% 50% at 40% 50%,#f39bdc5c,transparent 70%),radial-gradient(45% 50% at 68% 50%,#9b7bff4d,transparent 72%);animation:ascent-atmosphere_aurora__Cs3WG 18s ease-in-out infinite alternate}.ascent-atmosphere_aurora__Cs3WG span:first-child{top:14%}.ascent-atmosphere_aurora__Cs3WG span:nth-child(2){top:26%;left:30%;animation-duration:23s;animation-delay:-6s}.ascent-atmosphere_aurora__Cs3WG span:nth-child(3){top:6%;left:52%;width:46%;opacity:.7;animation-duration:27s;animation-delay:-12s}.ascent-atmosphere_meteors__BRzxE{position:absolute;inset:0;opacity:var(--dark)}.ascent-atmosphere_meteors__BRzxE span{position:absolute;top:10%;left:70%;width:160px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,#fff,#f3c4ff99 30%,transparent);transform-origin:left center;opacity:0;animation:ascent-atmosphere_meteor__E7bjD 9s cubic-bezier(.16,1,.3,1) infinite}.ascent-atmosphere_meteors__BRzxE span:nth-child(2){top:22%;left:40%;animation-delay:3.2s;animation-duration:11s}.ascent-atmosphere_meteors__BRzxE span:nth-child(3){top:6%;left:22%;animation-delay:6.8s;animation-duration:13s}.ascent-atmosphere_route___UPLA{--route-light:#ffd27a;position:absolute;inset:0;z-index:19;pointer-events:none;contain:layout paint}.ascent-atmosphere_route___UPLA[data-tier=galaxia]{--route-light:#f39bdc}.ascent-atmosphere_route___UPLA svg{position:absolute;inset:0;width:100%;height:100%}.ascent-atmosphere_routeGlow__KN8kQ,.ascent-atmosphere_routeLine__you6f{fill:none;stroke:var(--route-light);stroke-linecap:round;stroke-linejoin:round}.ascent-atmosphere_routeGlow__KN8kQ{stroke-width:12;opacity:.22}.ascent-atmosphere_routeLine__you6f{stroke-width:2.6;stroke-dasharray:1 9;opacity:.9}.ascent-atmosphere_beacon__7AkwC{opacity:calc(.25 + var(--scene-relight-night-opacity, 0) * .75 + var(--scene-relight-blue-opacity, 0) * .5)}.ascent-atmosphere_beacon__7AkwC circle:first-child{transform-box:fill-box;transform-origin:center;animation:ascent-atmosphere_beacon__7AkwC 3.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ascent-atmosphere_route___UPLA *,.ascent-atmosphere_sky__jD098 *{animation:none!important}.ascent-atmosphere_meteors__BRzxE,.ascent-atmosphere_mote__Phnfz{display:none}}@keyframes ascent-atmosphere_breathe__cXj3N{0%{scale:.94}to{scale:1.04}}@keyframes ascent-atmosphere_turn__vrSxC{to{rotate:1turn}}@keyframes ascent-atmosphere_rise__ScHOg{0%{opacity:0;transform:translate3d(0,30px,0)}20%{opacity:.9}80%{opacity:.6}to{opacity:0;transform:translate3d(24px,-120px,0)}}@keyframes ascent-atmosphere_aurora__Cs3WG{0%{transform:translate3d(-6%,0,0) skewX(-12deg) scaleY(.8)}to{transform:translate3d(8%,-8%,0) skewX(10deg) scaleY(1.15)}}@keyframes ascent-atmosphere_meteor__E7bjD{0%,88%{opacity:0;transform:rotate(152deg) translateX(0) scaleX(.3)}90%{opacity:1}to{opacity:0;transform:rotate(152deg) translateX(320px) scaleX(1)}}@keyframes ascent-atmosphere_beacon__7AkwC{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.search-identity_identity__9Ubzz{display:grid;gap:7px;align-content:center}.search-identity_icons__fazff{display:flex;gap:9px;align-items:center}.search-identity_icons__fazff>span{display:inline-flex;color:var(--ui-muted,var(--member-muted))}.search-identity_identity__9Ubzz .search-identity_icons__fazff svg{width:18px;height:18px;stroke-width:1.5;transform:none}.home-arrival-bootstrap_cover__NPBTe{position:fixed;inset:0;z-index:80;background:#0b0d10}html.light .home-arrival-bootstrap_cover__NPBTe{background:#fafbfc}.home-arrival-bootstrap_cover__NPBTe[hidden],html[data-home-document-entry=restore] .home-arrival-bootstrap_cover__NPBTe{display:none}html:not([data-home-document-entry=restore]):has(.home-arrival-bootstrap_cover__NPBTe:not([hidden])){overflow:hidden;scrollbar-gutter:stable}html:not([data-home-document-entry=restore]) body:has(.home-arrival-bootstrap_cover__NPBTe:not([hidden])){overflow:hidden}.experience-shell_shell__5pTM0.experience-shell_shell__5pTM0{display:block;min-width:0;min-height:100svh;overflow:visible;background:var(--ui-shell)}.experience-shell_shell__5pTM0[data-viewport-contained=true]{height:100dvh;min-height:0;overflow:clip}.experience-shell_shell__5pTM0[data-viewport-contained=true] .experience-shell_routeStage__vBzkV{height:calc(100dvh - var(--header-height));min-height:0;overflow:clip}.experience-shell_navigationFeedback__kPcUB{position:fixed;z-index:100;inset:0 0 auto;height:2px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .12s linear}.experience-shell_navigationFeedback__kPcUB[data-active=true]{opacity:1;transition:none}.experience-shell_navigationFeedback__kPcUB:after{content:"";display:block;width:28%;height:100%;background:var(--ui-accent,#8c88bb);transform:translateX(-100%)}.experience-shell_navigationFeedback__kPcUB[data-active=true]:after{animation:experience-shell_navigation-progress__Msyw4 1s linear infinite}@keyframes experience-shell_navigation-progress__Msyw4{0%{transform:translateX(-100%)}to{transform:translateX(360%)}}@media (prefers-reduced-motion:reduce){.experience-shell_navigationFeedback__kPcUB[data-active=true]:after{animation:none;transform:none;width:100%}}.experience-shell_worldScene__mFqqX{position:fixed;z-index:0;inset:calc(var(--header-height) + var(--home-safe-top, env(safe-area-inset-top, 0px))) 0 auto;height:calc(var(--home-viewport-height, 100svh) - var(--header-height) - 44px - var(--home-safe-top, env(safe-area-inset-top, 0px)) - var(--home-safe-bottom, env(safe-area-inset-bottom, 0px)));min-height:260px;overflow:hidden;container-type:size;background:#101215;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .26s linear,visibility 0s linear .26s}.experience-shell_worldScene__mFqqX[data-world-visible=true]{opacity:1;visibility:visible;transition:opacity .18s linear,visibility 0s}.experience-shell_routeStage__vBzkV{min-width:0;outline:none;position:relative;z-index:2;min-height:calc(100svh - var(--header-height));opacity:1}.experience-shell_shell__5pTM0[data-route-mode=home]:has([data-home-arrival]:not([data-finished=true])) .experience-shell_routeStage__vBzkV{z-index:50}.experience-shell_shell__5pTM0[data-route-mode=home] .experience-shell_routeStage__vBzkV{background:transparent}@media (hover:none) and (pointer:coarse),(max-width:700px){.experience-shell_shell__5pTM0[data-route-mode=home] .experience-shell_worldScene__mFqqX{position:absolute}}.experience-shell_shell__5pTM0[data-route-mode=learning] .experience-shell_routeStage__vBzkV,.experience-shell_shell__5pTM0[data-route-mode=subjects] .experience-shell_routeStage__vBzkV,.experience-shell_shell__5pTM0[data-route-mode=system] .experience-shell_routeStage__vBzkV{background:var(--ui-shell)}.experience-shell_shell__5pTM0[data-route-mode=subjects] .experience-shell_routeStage__vBzkV{transform:translateZ(0);clip-path:inset(0);will-change:transform}.experience-shell_shell__5pTM0[data-route-mode=subjects][data-subject-entry-waiting=true] .experience-shell_routeStage__vBzkV{transform:translate3d(0,var(--subject-travel-distance,calc(100svh - var(--header-height))),0);visibility:hidden}.experience-shell_shell__5pTM0[data-route-mode=subjects][data-motion-direction=up]:not([data-motion-phase=idle]),.experience-shell_shell__5pTM0[data-route-mode=subjects][data-subject-entry-waiting=true]{overflow:clip}.experience-shell_shell__5pTM0[data-route-mode=subjects][data-motion-direction=down][data-motion-phase=departing] .experience-shell_routeStage__vBzkV{visibility:hidden}.experience-shell_exitSnapshot__39yYn{position:fixed;inset:calc(var(--header-height) + env(safe-area-inset-top, 0px)) 0 0;z-index:6;pointer-events:none;overflow:clip;contain:layout paint}.experience-shell_exitSnapshot__39yYn:empty{display:none}.experience-shell_exitSnapshot__39yYn[data-preview-kind=subject]{background:var(--ui-shell);will-change:transform}.experience-shell_returnUnderlay__AOFI5{position:fixed;inset:calc(var(--header-height) + env(safe-area-inset-top, 0px)) 0 0;z-index:1;overflow:clip;pointer-events:none;contain:layout paint}.experience-shell_returnUnderlay__AOFI5:empty{display:none}.experience-shell_returnUnderlay__AOFI5 *{animation-play-state:paused!important}.experience-shell_identityHandoff__nqYps{position:fixed;inset:0;z-index:7;pointer-events:none}.experience-shell_identityHandoff__nqYps:empty{display:none}.experience-shell_exitSnapshot__39yYn *{animation-play-state:paused!important}.experience-shell_exitSnapshot__39yYn>*{height:100%;margin:0}.experience-shell_exitSnapshot__39yYn[data-preview-kind=form]>*,.experience-shell_exitSnapshot__39yYn[data-preview-kind=panel]>*,.experience-shell_exitSnapshot__39yYn[data-preview-kind=route]>*{height:auto}.experience-shell_shell__5pTM0[data-motion-direction=up] .experience-shell_exitSnapshot__39yYn[data-preview-kind=route]{z-index:1}.experience-shell_shell__5pTM0[data-route-mode=home] .experience-shell_exitSnapshot__39yYn[data-preview-kind=route][data-preview-origin=home]{opacity:0}.experience-shell_shell__5pTM0[data-route-entry-waiting=true] .experience-shell_routeStage__vBzkV{visibility:hidden;opacity:0}.experience-shell_shell__5pTM0[data-route-panel-transition=true][data-route-entry-waiting=true] .experience-shell_routeStage__vBzkV{visibility:visible;opacity:1}.experience-shell_shell__5pTM0[data-route-panel-transition=true][data-route-entry-waiting=true] [data-motion-content]{visibility:hidden}.experience-shell_exitSnapshot__39yYn[data-preview-kind=panel] [data-motion-content]{visibility:visible!important}.experience-shell_shell__5pTM0[data-motion-direction=auth-form][data-route-entry-waiting=true] .experience-shell_routeStage__vBzkV{visibility:visible;opacity:1}.experience-shell_shell__5pTM0[data-motion-direction=auth-form][data-route-entry-waiting=true] [aria-label="Loading sign-in form"],.experience-shell_shell__5pTM0[data-motion-direction=auth-form][data-route-entry-waiting=true] [data-auth-page]{visibility:hidden}.experience-shell_shell__5pTM0[data-motion-direction=auth-form] .experience-shell_exitSnapshot__39yYn[data-preview-kind=form] [data-auth-page]{visibility:visible}html[data-xp-leaderboard=open] .experience-shell_shell__5pTM0 *,html[data-xp-leaderboard=open] .experience-shell_shell__5pTM0 :after,html[data-xp-leaderboard=open] .experience-shell_shell__5pTM0 :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.experience-shell_routeStage__vBzkV,.experience-shell_worldScene__mFqqX{animation:none!important;transition:opacity .12s linear!important}}@property --fill{syntax:"<length-percentage>";inherits:true;initial-value:0}.precision-subject-hub-v5_fieldSizer__8UQNn,.precision-subject-hub-v5_hub__owXIc{--atlas-rail-width:max(258px,24%);--atlas-hero-height:clamp(180px,25vh,230px);--atlas-field-height:max(620px,calc(100svh - var(--header-height, 64px)))}.precision-subject-hub-v5_fieldSizer__8UQNn{position:absolute;top:0;left:0;width:calc(100% - var(--atlas-rail-width));height:var(--atlas-field-height);visibility:hidden;pointer-events:none;contain:strict}.precision-subject-hub-v5_hub__owXIc{--train-rgb:111 140 255;--conquer-rgb:145 124 255;--subject-progress:1;--identity-visibility:1;--identity-shift:0;--veil-x:73%;--veil-y:28%;--veil-turn:-8deg;--hub-bg:#0d1016;--hub-panel:rgb(16 20 29/88%);--hub-panel-solid:#121720;--hub-ink:#f4f6fb;--hub-muted:#a6aebb;--hub-faint:#747e8c;--hub-line:rgb(226 234 248/15%);--hub-line-strong:rgb(233 240 252/27%);--hub-hover:rgb(255 255 255/5%);position:relative;height:var(--atlas-field-height);color:var(--hub-ink);background:var(--hub-bg);isolation:isolate}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light]{--hub-bg:#edf1f6;--hub-panel:rgb(245 248 252/92%);--hub-panel-solid:#f5f8fb;--hub-ink:#111827;--hub-muted:#536071;--hub-faint:#778296;--hub-line:rgb(27 43 65/15%);--hub-line-strong:rgb(27 43 65/27%);--hub-hover:rgb(30 48 72/5%)}.precision-subject-hub-v5_hubStage__xJVj3{display:grid;grid-template-columns:var(--atlas-rail-width) minmax(0,1fr);width:100%;height:100%;min-height:0}.precision-subject-hub-v5_subjectRail__atx53{position:relative;z-index:5;min-width:0;min-height:0;display:grid;grid-template-rows:92px minmax(0,1fr);background:linear-gradient(150deg,rgb(var(--train-rgb)/5%),transparent 34%),var(--hub-panel);border-right:1px solid var(--hub-line-strong);transition:background-color .36s ease;box-shadow:12px 0 28px -24px rgb(0 0 0/70%)}.precision-subject-hub-v5_subjectRail__atx53:before{content:"";position:absolute;inset:0;background:url(/textures/atlas-grain.png) 0 0/180px 180px;opacity:.035;mix-blend-mode:soft-light;pointer-events:none}.precision-subject-hub-v5_subjectRail__atx53:after{content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;background:linear-gradient(180deg,rgb(255 255 255/18%),transparent 18%,transparent 85%,rgb(255 255 255/6%));pointer-events:none}.precision-subject-hub-v5_qualification__ZPIew{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:0;padding:24px 20px 0;border-bottom:1px solid var(--hub-line)}.precision-subject-hub-v5_qualification__ZPIew button{position:relative;z-index:1;height:52px;border:0;color:var(--hub-faint);background:transparent;font:500 13px/1 var(--precision-font,system-ui),sans-serif;letter-spacing:-.015em;transition:color .24s ease}.precision-subject-hub-v5_qualificationIndicator__uX9Vu{position:absolute;z-index:0;bottom:0;left:20px;width:calc((100% - 40px) / 2);height:52px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,rgb(var(--train-rgb)/2%),rgb(var(--train-rgb)/9%));box-shadow:inset 0 1px rgb(255 255 255/5%);pointer-events:none;transform:translateX(0);transition:transform .52s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_hub__owXIc[data-hub-level=igcse] .precision-subject-hub-v5_qualificationIndicator__uX9Vu{transform:translateX(100%)}.precision-subject-hub-v5_qualificationIndicator__uX9Vu:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:2px;background:rgb(var(--train-rgb));box-shadow:0 -3px 12px rgb(var(--train-rgb)/16%)}.precision-subject-hub-v5_qualification__ZPIew button[aria-pressed=true]{color:var(--hub-ink)}.precision-subject-hub-v5_groupHeadingButton__u0_j4:focus-visible,.precision-subject-hub-v5_paperChoice__1UauQ:focus-visible,.precision-subject-hub-v5_qualification__ZPIew button:focus-visible,.precision-subject-hub-v5_resourceAction__VBUUo:focus-visible,.precision-subject-hub-v5_subjectIndex__AgP9I button:focus-visible,.precision-subject-hub-v5_workspaceBack__hNoHm:focus-visible{outline:2px solid rgb(var(--train-rgb));outline-offset:-3px}.precision-subject-hub-v5_subjectLists__5wapC{position:relative;min-height:0;overflow:hidden}.precision-subject-hub-v5_subjectIndex__AgP9I{position:absolute;inset:0;display:grid;grid-template-rows:repeat(var(--subject-count),minmax(0,1fr));align-content:stretch;padding:12px 10px 16px;opacity:0;transform:translate3d(0,7px,0);visibility:hidden;pointer-events:none;transition:opacity .18s linear,transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s}.precision-subject-hub-v5_indexSelection__F1xlA{--selection-rgb:var(--train-rgb);position:absolute;z-index:0;top:12px;left:10px;width:calc(100% - 20px);height:calc((100% - 28px) / var(--subject-count));color:rgb(var(--selection-rgb));background:linear-gradient(90deg,rgb(var(--selection-rgb)/14%),rgb(var(--selection-rgb)/3%) 62%,transparent);pointer-events:none;transform:translateY(calc(var(--selected-index) * 100%));transition:transform .52s cubic-bezier(.16,1,.3,1),color .52s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_indexSelection__F1xlA:after,.precision-subject-hub-v5_indexSelection__F1xlA:before{content:"";position:absolute;top:12%;bottom:12%;width:1px;background:linear-gradient(180deg,transparent,currentColor 25%,currentColor 75%,transparent)}.precision-subject-hub-v5_indexSelection__F1xlA:before{left:0;box-shadow:3px 0 12px rgb(var(--selection-rgb)/22%)}.precision-subject-hub-v5_indexSelection__F1xlA:after{right:-10px;opacity:.62}.precision-subject-hub-v5_subjectIndex__AgP9I[data-active=true]{opacity:1;transform:translateZ(0);visibility:visible;pointer-events:auto;transition:opacity .22s linear 70ms,transform .46s cubic-bezier(.16,1,.3,1),visibility 0s}.precision-subject-hub-v5_subjectIndex__AgP9I button{position:relative;z-index:1;min-width:0;display:grid;grid-template-columns:30px 35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px 0 10px;border:0;color:var(--hub-muted);background:transparent;text-align:left;transition:color .2s ease,background-color .24s ease}.precision-subject-hub-v5_subjectIndex__AgP9I button:hover{color:var(--hub-ink);background:var(--hub-hover)}.precision-subject-hub-v5_subjectIndex__AgP9I button[aria-current=true]{color:var(--hub-ink);background:transparent}.precision-subject-hub-v5_subjectCode__nXI8a,.precision-subject-hub-v5_subjectNumber__elGex{color:var(--hub-faint);font:500 10px/1 var(--precision-font,system-ui),sans-serif;letter-spacing:.09em;font-variant-numeric:tabular-nums lining-nums}.precision-subject-hub-v5_subjectGlyph__gnLfz{position:relative;display:grid;place-items:center;width:32px;height:32px;color:rgb(var(--row-colour));border:1px solid rgb(var(--row-colour)/28%);border-radius:4px;background:linear-gradient(145deg,rgb(var(--row-colour)/12%),rgb(var(--row-colour)/2%)),var(--hub-panel-solid);box-shadow:inset 0 1px rgb(255 255 255/10%),inset 0 -1px rgb(0 0 0/18%),0 2px 4px rgb(0 0 0/9%);transition:border-color .26s ease,box-shadow .26s ease}.precision-subject-hub-v5_subjectIndex__AgP9I button[aria-current=true] .precision-subject-hub-v5_subjectGlyph__gnLfz{border-color:rgb(var(--row-colour)/64%);box-shadow:inset 0 1px rgb(255 255 255/18%),inset 0 -1px rgb(0 0 0/18%),0 0 12px rgb(var(--row-colour)/9%)}.precision-subject-hub-v5_subjectGlyph__gnLfz svg{width:16px;height:16px;stroke-width:1.5}.precision-subject-hub-v5_subjectIndex__AgP9I button:is([data-subject=mathematics],[data-subject=chemistry]) .precision-subject-hub-v5_subjectGlyph__gnLfz svg{width:17px;height:17px}.precision-subject-hub-v5_subjectIndex__AgP9I button:is([data-subject=physics],[data-subject=further-mathematics],[data-subject=economics]) .precision-subject-hub-v5_subjectGlyph__gnLfz svg{width:18px;height:18px}.precision-subject-hub-v5_subjectIndex__AgP9I button[data-subject=biology] .precision-subject-hub-v5_subjectGlyph__gnLfz svg{width:17px;height:18px}.precision-subject-hub-v5_subjectIndex__AgP9I button[data-subject=business] .precision-subject-hub-v5_subjectGlyph__gnLfz svg{transform:translateY(-.5px)}.precision-subject-hub-v5_subjectGlyph__gnLfz i{position:absolute;right:-1px;bottom:-1px;width:3px;height:3px;border-radius:1px;background:rgb(var(--row-colour))}.precision-subject-hub-v5_subjectName__7QB1A{min-width:0;overflow:hidden;font:480 14px/1.15 var(--precision-font,system-ui),sans-serif;letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap}.precision-subject-hub-v5_subjectStage__H_k87{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--hub-bg);contain:layout paint}.precision-subject-hub-v5_environmentBase__c99wf,.precision-subject-hub-v5_subjectEnvironment__9I3tG,.precision-subject-hub-v5_subjectFieldCanvas__6niRF,.precision-subject-hub-v5_surfaceGrain__sbtch,.precision-subject-hub-v5_volumetricVeil__w4hul{position:absolute;inset:0}.precision-subject-hub-v5_subjectEnvironment__9I3tG{overflow:hidden;pointer-events:none}.precision-subject-hub-v5_environmentBase__c99wf{background:radial-gradient(ellipse 85% 70% at var(--veil-x) var(--veil-y),rgb(var(--train-rgb)/12%),transparent 63%),radial-gradient(ellipse 72% 82% at calc(100% - var(--veil-x)) calc(100% - var(--veil-y)),rgb(var(--conquer-rgb)/9%),transparent 65%),linear-gradient(122deg,#0d1015 0,#14151c 54%,#0b0e13 100%)}.precision-subject-hub-v5_environmentBase__c99wf:after{content:"";position:absolute;inset:0;opacity:.55;background:radial-gradient(ellipse 62% 51% at 63% 48%,rgb(var(--train-rgb)/15%),transparent 75%),radial-gradient(ellipse 56% 54% at 8% 82%,rgb(var(--conquer-rgb)/7%),transparent 74%),linear-gradient(120deg,rgb(3 9 19/48%),transparent 55%,rgb(3 9 19/52%))}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light] .precision-subject-hub-v5_environmentBase__c99wf:after{background:radial-gradient(ellipse 66% 48% at 65% 48%,rgb(var(--train-rgb)/16%),transparent 75%),linear-gradient(125deg,rgb(235 241 255/65%),transparent 65%,rgb(var(--conquer-rgb)/6%))}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light] .precision-subject-hub-v5_environmentBase__c99wf{background:radial-gradient(ellipse 88% 72% at var(--veil-x) var(--veil-y),rgb(var(--train-rgb)/13%),transparent 63%),radial-gradient(ellipse 74% 82% at calc(100% - var(--veil-x)) calc(100% - var(--veil-y)),rgb(var(--conquer-rgb)/11%),transparent 66%),linear-gradient(122deg,#f0f1f3 0,#faf9f6 52%,#ebeff3 100%)}.precision-subject-hub-v5_subjectFieldCanvas__6niRF{width:100%;height:100%;opacity:.96}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light] .precision-subject-hub-v5_subjectFieldCanvas__6niRF{opacity:1;filter:none}.precision-subject-hub-v5_subjectEnvironment__9I3tG[data-material-renderer=gpu] .precision-subject-hub-v5_environmentBase__c99wf,.precision-subject-hub-v5_subjectEnvironment__9I3tG[data-material-renderer=gpu] .precision-subject-hub-v5_volumetricVeil__w4hul{visibility:hidden}.precision-subject-hub-v5_subjectEnvironment__9I3tG[data-material-renderer=gpu] .precision-subject-hub-v5_subjectFieldCanvas__6niRF{opacity:1;filter:none}.precision-subject-hub-v5_volumetricVeil__w4hul{filter:none;transform:rotate(var(--veil-turn));opacity:.58}.precision-subject-hub-v5_volumetricVeil__w4hul i{position:absolute;border-radius:50%;mix-blend-mode:screen}.precision-subject-hub-v5_volumetricVeil__w4hul i:first-child{width:44%;height:18%;left:46%;top:12%;background:radial-gradient(ellipse,rgb(var(--train-rgb)/14%),transparent 70%)}.precision-subject-hub-v5_volumetricVeil__w4hul i:nth-child(2){width:32%;height:26%;left:62%;top:45%;background:radial-gradient(ellipse,rgb(var(--conquer-rgb)/11%),transparent 70%)}.precision-subject-hub-v5_volumetricVeil__w4hul i:nth-child(3){width:22%;height:14%;left:35%;top:61%;background:radial-gradient(ellipse,rgb(var(--train-rgb)/8%),transparent 70%)}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light] .precision-subject-hub-v5_volumetricVeil__w4hul{opacity:.38;filter:none}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light] .precision-subject-hub-v5_volumetricVeil__w4hul i{mix-blend-mode:multiply}.precision-subject-hub-v5_surfaceGrain__sbtch{opacity:.055;background-image:url(/textures/atlas-grain.png);background-size:180px 180px;mix-blend-mode:soft-light}.precision-subject-hub-v5_subjectIdentity__d_Pos{position:absolute;z-index:3;inset:0 0 auto;height:var(--atlas-hero-height);min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(180px,25vw,360px);align-items:center;padding:clamp(28px,4vh,52px) clamp(34px,4.5vw,78px) 24px;border-bottom:1px solid transparent;background:linear-gradient(180deg,rgb(8 12 18/20%),transparent 92%);pointer-events:none}.precision-subject-hub-v5_subjectIdentity__d_Pos:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:linear-gradient(90deg,var(--hub-line-strong),var(--hub-line) 54%,transparent 94%)}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light] .precision-subject-hub-v5_subjectIdentity__d_Pos{background:linear-gradient(180deg,rgb(255 255 255/24%),transparent 92%)}.precision-subject-hub-v5_subjectTitle__mXIiN{min-width:0;opacity:var(--identity-visibility);transform:translate3d(0,calc(var(--identity-shift) * 1px),0);filter:none}.precision-subject-hub-v5_subjectEyebrow__ZUfvU{display:flex;align-items:center;gap:14px;margin-bottom:15px;color:var(--hub-muted);font:560 11px/1 var(--precision-font,system-ui),sans-serif;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums}.precision-subject-hub-v5_subjectEyebrow__ZUfvU i{width:clamp(34px,5vw,78px);height:1px;background:linear-gradient(90deg,rgb(var(--train-rgb)),rgb(var(--conquer-rgb)))}.precision-subject-hub-v5_subjectTitle__mXIiN h1{margin:0;overflow:visible;color:var(--hub-ink);font:470 clamp(48px,5.3vw,90px)/1.12 var(--precision-font,system-ui),sans-serif;letter-spacing:-.075em;white-space:nowrap}.precision-subject-hub-v5_subjectTitle__mXIiN[data-long-title=true] h1{font-size:clamp(40px,4.8vw,78px);line-height:1.03;white-space:normal;text-wrap:balance}.precision-subject-hub-v5_subjectInstrument__7YkNj{position:relative;justify-self:end;width:clamp(176px,21vw,318px);aspect-ratio:1.15;opacity:var(--identity-visibility);transform:translate3d(0,calc(var(--identity-shift) * -.6px),0);filter:none}.precision-subject-hub-v5_hub__owXIc[data-subject-switching=true] .precision-subject-hub-v5_subjectInstrument__7YkNj,.precision-subject-hub-v5_hub__owXIc[data-subject-switching=true] .precision-subject-hub-v5_subjectTitle__mXIiN{filter:none}.precision-subject-hub-v5_subjectInstrument__7YkNj>svg{width:100%;height:100%;overflow:visible}.precision-subject-hub-v5_subjectInstrument__7YkNj>svg g{stroke:rgb(var(--train-rgb)/68%);stroke-width:1.05;vector-effect:non-scaling-stroke}.precision-subject-hub-v5_subjectInstrument__7YkNj>svg circle{fill:rgb(var(--conquer-rgb));stroke:none}.precision-subject-hub-v5_subjectInstrument__7YkNj>span{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:48px;height:48px;color:rgb(var(--conquer-rgb));border:1px solid rgb(var(--conquer-rgb)/36%);background:rgb(var(--conquer-rgb)/8%);transform:translate(-50%,-50%)}.precision-subject-hub-v5_subjectInstrument__7YkNj>span svg{width:22px;height:22px;stroke-width:1.35}.precision-subject-hub-v5_subjectInstrument__7YkNj>i{position:absolute;right:4%;bottom:10%;width:6px;height:6px;background:rgb(var(--conquer-rgb));box-shadow:0 0 20px rgb(var(--conquer-rgb)/60%);animation:precision-subject-hub-v5_instrumentNode__cwDaP 5.8s ease-in-out infinite}.precision-subject-hub-v5_subjectInstrument__7YkNj[data-instrument=physics]>svg g{animation:precision-subject-hub-v5_physicsPulse__KLkix 7s ease-in-out infinite}.precision-subject-hub-v5_subjectInstrument__7YkNj[data-instrument=biology]>svg{animation:precision-subject-hub-v5_biologyBreath__PIdFp 8s ease-in-out infinite}.precision-subject-hub-v5_subjectInstrument__7YkNj[data-instrument=computer-science]>i{animation-timing-function:steps(4)}@keyframes precision-subject-hub-v5_instrumentNode__cwDaP{0%,to{transform:translateZ(0);opacity:.45}50%{transform:translate3d(-26px,-12px,0);opacity:1}}@keyframes precision-subject-hub-v5_physicsPulse__KLkix{0%,to{opacity:.45}50%{opacity:1}}@keyframes precision-subject-hub-v5_biologyBreath__PIdFp{0%,to{transform:scale(.985)}50%{transform:scale(1.015)}}.precision-subject-hub-v5_workspaceShell__hEPmK{position:absolute;z-index:4;inset:calc(var(--atlas-hero-height) + 28px) 28px auto;height:clamp(310px,43vh,420px);min-height:0}.precision-subject-hub-v5_paperUnderlayTitle__Ib7aK{min-width:0}.precision-subject-hub-v5_paperUnderlaySurface__rzXoV{position:absolute;inset:0;z-index:4;clip-path:none}.precision-subject-hub-v5_subjectStage__H_k87[data-workspace-initial=open] .precision-subject-hub-v5_paperUnderlaySurface__rzXoV{clip-path:polygon(0 0,0 0,0 0,0 0)}.precision-subject-hub-v5_resourceGroups__5_Z01{display:flex;height:100%;min-height:0;border:1px solid transparent;background:color-mix(in srgb,var(--hub-bg) 28%,transparent)}.precision-subject-hub-v5_resourceGroups__5_Z01:before{content:"";position:absolute;z-index:2;inset:0;border:1px solid var(--hub-line);-webkit-mask-image:linear-gradient(180deg,#000,rgb(0 0 0/28%) 65%,transparent);mask-image:linear-gradient(180deg,#000,rgb(0 0 0/28%) 65%,transparent);pointer-events:none}.precision-subject-hub-v5_resourceGroup__MNoVL{--group-rgb:var(--train-rgb);--fill-direction:90deg;flex:1;position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:transparent;opacity:1;transition:flex .52s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_resourceGroup__MNoVL[data-resource-group=conquer]{--group-rgb:var(--conquer-rgb);--fill-direction:270deg;border-left:1px solid transparent}.precision-subject-hub-v5_resourceGroup__MNoVL:before{content:"";position:absolute;z-index:2;top:0;left:0;width:35%;height:1px;background:linear-gradient(90deg,rgb(var(--group-rgb)/75%),transparent);opacity:0;transition:opacity .16s ease;pointer-events:none}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true]:before{opacity:1}.precision-subject-hub-v5_resourceGroup__MNoVL[data-resource-group=conquer]:after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,transparent,var(--hub-line-strong) 22%,var(--hub-line) 85%,transparent);pointer-events:none}.precision-subject-hub-v5_resourceGroups__5_Z01[data-single-group] .precision-subject-hub-v5_resourceGroup__MNoVL:after{display:none}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true]{flex:1.22}.precision-subject-hub-v5_groupHeading__vgb4e{pointer-events:none;position:absolute;inset:0;min-height:0;display:flex;flex-direction:column;padding:clamp(22px,3vh,32px) clamp(22px,2.7vw,44px) 18px}.precision-subject-hub-v5_groupMeta__MKtNO{display:flex;align-items:center;gap:12px;color:var(--hub-muted);font:500 11px/1.3 var(--precision-font,system-ui),sans-serif;letter-spacing:.09em;text-transform:uppercase}.precision-subject-hub-v5_groupMeta__MKtNO i{width:42px;height:1px;background:rgb(var(--group-rgb)/48%);transform:scaleX(.35);transform-origin:left;transition:transform .52s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_groupMeta__MKtNO i{transform:scaleX(1)}.precision-subject-hub-v5_groupNumber__WE5Lc{color:rgb(var(--group-rgb))}.precision-subject-hub-v5_groupTitle__t7Gur{flex:1;min-width:0;min-height:0;display:flex;align-items:center;margin:0;overflow:visible;transform:translateY(0);transition:transform .52s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_groupTitle__t7Gur{transform:translateY(-42px)}.precision-subject-hub-v5_groupHeadingButton__u0_j4{position:absolute;z-index:1;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation}.precision-subject-hub-v5_groupHeadingButton__u0_j4:focus-visible{outline-offset:-3px}.precision-subject-hub-v5_groupHeadingVisual__CrmQZ{position:relative;min-width:0;width:100%;display:flex;align-items:baseline;padding:32px 0 6px;margin:0;border:0;color:inherit;background:none;text-align:left;opacity:1;transition:none}.precision-subject-hub-v5_groupChevron__3b_Dr{display:none}@media (max-width:760px),(pointer:coarse){.precision-subject-hub-v5_groupChevron__3b_Dr{display:block;flex:none;width:20px;height:20px;margin-left:12px;align-self:center;color:var(--hub-muted);transition:transform .3s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_groupChevron__3b_Dr{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.precision-subject-hub-v5_groupChevron__3b_Dr{transition:none}}.precision-subject-hub-v5_modeWord__hbUuI{--fill:0%;display:inline-block;margin:0;padding:.07em .09em .16em 0;background:linear-gradient(var(--fill-direction),color-mix(in srgb,var(--hub-ink) 72%,rgb(var(--group-rgb))) 0 var(--fill),var(--hub-ink) var(--fill) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font:450 clamp(48px,5.8vw,100px)/1.08 var(--precision-font,system-ui),sans-serif;letter-spacing:-.075em;white-space:nowrap;overflow:visible;opacity:1;transition:--fill .52s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_modeWord__hbUuI{--fill:100%}.precision-subject-hub-v5_hub__owXIc[data-fonts-ready=false] .precision-subject-hub-v5_modeWord__hbUuI{--fill:0%;transition:none}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light] .precision-subject-hub-v5_resourceGroup__MNoVL{--group-colour:color-mix(in srgb,rgb(var(--group-rgb)) 64%,#142035)}.precision-subject-hub-v5_actionCore__QYua4{position:absolute;top:-68px;right:0;width:clamp(160px,12vw,190px);aspect-ratio:12/7;color:var(--group-colour,rgb(var(--group-rgb)));opacity:.88;transform:translateY(5px);transition:transform .52s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_actionCore__QYua4{transform:translateY(0)}.precision-subject-hub-v5_actionCore__QYua4 svg{width:100%;height:100%;overflow:visible}.precision-subject-hub-v5_actionCore__QYua4 line,.precision-subject-hub-v5_actionCore__QYua4 path,.precision-subject-hub-v5_actionCore__QYua4 polyline{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.precision-subject-hub-v5_actionCore__QYua4 circle{fill:var(--hub-panel-solid);stroke:currentColor;stroke-width:1.2}.precision-subject-hub-v5_actionCore__QYua4 [data-core-terrain]{opacity:.24}.precision-subject-hub-v5_actionCore__QYua4 [data-core-seat]{opacity:.56}.precision-subject-hub-v5_actionCore__QYua4 [data-core-tether]{opacity:.28;transition:opacity .44s ease}.precision-subject-hub-v5_actionCore__QYua4 [data-core-facet]{fill:currentColor;fill-opacity:.025;stroke-opacity:.08;transition:fill-opacity .52s ease}.precision-subject-hub-v5_actionCore__QYua4 [data-core-snow]{fill:currentColor;fill-opacity:.05;stroke-opacity:.28;transition:fill-opacity .52s ease}.precision-subject-hub-v5_actionCore__QYua4 [data-core-progress]{stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .48s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] [data-core-progress]{stroke-dashoffset:0}.precision-subject-hub-v5_actionCore__QYua4 [data-core-waypoint]{fill:var(--hub-bg);stroke-opacity:.5}.precision-subject-hub-v5_actionCore__QYua4 [data-core-dot]{fill:currentColor;stroke:none;opacity:.3;transition:opacity .18s ease}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] [data-core-dot]{opacity:1}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] [data-action-art=summit] [data-core-dot]{transition-delay:.3s}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] [data-core-waypoint] [data-core-dot]{transition-delay:calc(.1s + var(--node-order) * .1s)}.precision-subject-hub-v5_actionCore__QYua4 [data-core-halo]{fill:none;stroke-opacity:.18;opacity:.2;transform-origin:center;transform-box:fill-box;transform:scale(.75);transition:opacity .24s ease,transform .4s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] [data-core-halo]{opacity:1;transform:scale(1);transition-delay:.22s}.precision-subject-hub-v5_actionCore__QYua4 [data-core-lock]{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(1.22);transition:opacity .22s ease,transform .34s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] [data-core-lock]{opacity:.8;transform:scale(1);transition-delay:.26s}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] [data-core-facet]{fill-opacity:.09}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] [data-core-snow]{fill-opacity:.27}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] [data-core-tether]{opacity:.65}.precision-subject-hub-v5_resourceList__zZhJa{position:absolute;z-index:2;inset:auto 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:84px;margin:0 clamp(22px,2.7vw,44px);overflow:hidden;opacity:0;transform:translateY(calc(100% + 12px));pointer-events:none;transition:opacity .26s ease,transform .44s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_resourceList__zZhJa{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:80ms}.precision-subject-hub-v5_resourceList__zZhJa:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgb(var(--group-rgb)/72%),rgb(var(--group-rgb)/12%));transform:scaleX(.15);transform-origin:left;transition:transform .52s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_resourceList__zZhJa:before{transform:scaleX(1)}.precision-subject-hub-v5_resourceAction__VBUUo{position:relative;min-width:0;display:grid;grid-template-columns:23px minmax(0,1fr) 17px;align-items:center;gap:7px;padding:14px 4px 18px;border:0;color:var(--hub-ink);background:none;text-align:left;touch-action:manipulation;transition:background-color .22s ease}.precision-subject-hub-v5_resourceAction__VBUUo:nth-child(2n){padding-left:12px}.precision-subject-hub-v5_resourceAction__VBUUo:nth-child(2n):before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:1px;background:var(--hub-line)}.precision-subject-hub-v5_resourceAction__VBUUo:not(:disabled):hover{background:rgb(var(--group-rgb)/7%)}.precision-subject-hub-v5_resourceAction__VBUUo[data-unavailable=true]{cursor:not-allowed;grid-template-columns:23px minmax(0,1fr);align-content:center;row-gap:2px;opacity:.7}.precision-subject-hub-v5_resourceAction__VBUUo[data-unavailable=true] .precision-subject-hub-v5_resourceIcon__TtIx8{grid-row:1/3}.precision-subject-hub-v5_resourceAction__VBUUo[data-unavailable=true] .precision-subject-hub-v5_resourceState__Od6xF{grid-column:2;justify-content:start;color:var(--hub-muted);white-space:nowrap}.precision-subject-hub-v5_resourceIcon__TtIx8,.precision-subject-hub-v5_resourceState__Od6xF{display:grid;place-items:center;color:rgb(var(--group-rgb))}.precision-subject-hub-v5_resourceIcon__TtIx8 svg{width:17px;height:17px;stroke-width:1.5}.precision-subject-hub-v5_resourceState__Od6xF svg{width:16px;height:16px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.precision-subject-hub-v5_resourceAction__VBUUo:hover .precision-subject-hub-v5_resourceState__Od6xF svg{transform:translate(2px,-2px)}.precision-subject-hub-v5_resourceState__Od6xF{color:var(--hub-faint);font-size:10px}.precision-subject-hub-v5_resourceLabel__MjXwn{min-width:0;font:450 clamp(14px,1.06vw,17px)/1.3 var(--precision-font,system-ui),sans-serif;letter-spacing:-.02em}.precision-subject-hub-v5_resourceWorkspace___G3pn{position:absolute;z-index:6;inset:0;visibility:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:linear-gradient(140deg,rgb(var(--train-rgb)/7%),transparent 35%),rgb(11 15 22/78%);backdrop-filter:none;overflow:hidden}.precision-subject-hub-v5_resourceWorkspace___G3pn[data-reveal-initial=open]{visibility:visible}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light] .precision-subject-hub-v5_resourceWorkspace___G3pn{background:linear-gradient(140deg,rgb(var(--train-rgb)/10%),transparent 35%),rgb(247 249 252/86%)}.precision-subject-hub-v5_workspaceHeader__VgeBs{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:26px auto;align-items:center;-moz-column-gap:24px;column-gap:24px;row-gap:16px;padding:22px clamp(24px,3vw,48px) 24px;border-bottom:1px solid var(--hub-line-strong)}.precision-subject-hub-v5_workspaceBack__hNoHm{grid-row:1;justify-self:start;display:inline-flex;align-items:center;gap:9px;padding:0;border:0;color:var(--hub-muted);background:transparent;font:500 14px/1.2 var(--precision-font,system-ui),sans-serif}.precision-subject-hub-v5_workspaceBack__hNoHm svg{width:15px;height:15px}.precision-subject-hub-v5_workspaceIdentity__P45Gg{grid-row:1;justify-self:end;display:flex;align-items:center;gap:10px;color:var(--hub-faint);font:520 13px/1.2 var(--precision-font,system-ui),sans-serif;letter-spacing:.1em;text-transform:uppercase}.precision-subject-hub-v5_workspaceIdentity__P45Gg i{width:28px;height:1px;background:rgb(var(--train-rgb)/64%)}.precision-subject-hub-v5_workspaceHeader__VgeBs h1{grid-column:1/3;grid-row:2;margin:0;font:490 clamp(28px,2.3vw,38px)/1.1 var(--precision-font,system-ui),sans-serif;letter-spacing:-.045em}.precision-subject-hub-v5_optionList__JdBlg{--option-columns:3;--option-rows:2;min-height:0;min-width:0;display:grid;grid-template-columns:repeat(var(--option-columns),minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:1px;padding:24px clamp(24px,3vw,48px);overflow:auto;scrollbar-width:thin;background:transparent}.precision-subject-hub-v5_optionList__JdBlg[data-paper-grouped=true]{grid-template-columns:repeat(var(--paper-level-columns),minmax(0,1fr));gap:20px}.precision-subject-hub-v5_paperLevelGroup__3nZVS{--level-rgb:var(--train-rgb);min-width:0;grid-column:span var(--level-span)}.precision-subject-hub-v5_paperLevelGroup__3nZVS[data-paper-level-group=a-level]{--level-rgb:var(--conquer-rgb)}.precision-subject-hub-v5_paperLevelGroup__3nZVS[data-paper-level-group=shared]{--level-rgb:149 162 182}.precision-subject-hub-v5_paperLevelHeading__M8edZ{display:flex;align-items:center;gap:10px;margin:0 0 12px;min-height:38px;padding:0 12px 12px;border-bottom:1px solid rgb(var(--level-rgb)/36%);font:550 17px/1.2 var(--precision-font,system-ui),sans-serif;letter-spacing:-.025em;color:var(--hub-ink)}.precision-subject-hub-v5_paperLevelHeading__M8edZ i{position:relative;display:inline-block;width:14px;height:16px;border-left:2px solid rgb(var(--level-rgb))}.precision-subject-hub-v5_paperLevelGroup__3nZVS[data-paper-level-group=a-level] .precision-subject-hub-v5_paperLevelHeading__M8edZ i:after{content:"";position:absolute;left:3px;top:0;height:16px;border-left:2px solid rgb(var(--level-rgb))}.precision-subject-hub-v5_paperLevelGroup__3nZVS[data-paper-level-group=shared] .precision-subject-hub-v5_paperLevelHeading__M8edZ i{width:12px;height:12px;border:1px solid rgb(var(--level-rgb));border-radius:50%}.precision-subject-hub-v5_paperLevelCards__njZtK{min-width:0;display:grid;grid-template-columns:repeat(var(--level-columns),minmax(0,1fr));gap:10px}.precision-subject-hub-v5_paperLevelGroup__3nZVS .precision-subject-hub-v5_paperChoice__1UauQ:before{background:rgb(var(--level-rgb))}.precision-subject-hub-v5_paperLevelGroup__3nZVS[data-paper-level-group=a-level] .precision-subject-hub-v5_paperChoice__1UauQ:before{width:5px;background:linear-gradient(90deg,rgb(var(--level-rgb)) 0 1px,transparent 1px 4px,rgb(var(--level-rgb)) 4px)}.precision-subject-hub-v5_paperLevelGroup__3nZVS .precision-subject-hub-v5_paperChoice__1UauQ [data-paper-stage-label]{display:none}.precision-subject-hub-v5_hub__owXIc .precision-subject-hub-v5_paperChoice__1UauQ{--lw-ink:var(--hub-ink);--lw-muted:var(--hub-muted);--lw-faint:var(--hub-faint);--lw-line:var(--hub-line);--lw-line-strong:var(--hub-line-strong);--lw-accent:rgb(var(--train-rgb));--lw-bg:var(--hub-bg);--lw-wash:rgb(var(--train-rgb)/10%);--lw-ease:cubic-bezier(0.16,1,0.3,1);position:relative;min-width:0;min-height:214px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px 10px;align-content:start;align-items:start;padding:22px 18px 86px;border:1px solid var(--hub-line);color:var(--hub-ink);background:linear-gradient(135deg,rgb(255 255 255/3%),transparent 42%),rgb(15 20 29/94%);box-shadow:inset 0 1px rgb(255 255 255/5%),inset 0 -12px 24px -24px rgb(0 0 0/70%);overflow:hidden;animation:none;transition:background-color .26s ease}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light] .precision-subject-hub-v5_paperChoice__1UauQ{background:linear-gradient(135deg,rgb(255 255 255/80%),transparent 50%),#f6f5f1;box-shadow:inset 0 1px rgb(255 255 255/90%),inset 0 -12px 24px -24px rgb(76 66 42/25%)}.precision-subject-hub-v5_hub__owXIc .precision-subject-hub-v5_paperChoice__1UauQ:before{content:"";position:absolute;inset:20px auto 20px 0;width:2px;background:linear-gradient(180deg,rgb(var(--train-rgb)),rgb(var(--conquer-rgb)));transform:scaleY(.35);transform-origin:top;opacity:.25;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .26s ease}.precision-subject-hub-v5_hub__owXIc .precision-subject-hub-v5_paperChoice__1UauQ:after{content:"";position:absolute;inset:auto 12px 5px;height:5px;border-top:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);opacity:.55;pointer-events:none;transition:opacity .26s ease}.precision-subject-hub-v5_hub__owXIc .precision-subject-hub-v5_paperChoice__1UauQ:hover{background-color:color-mix(in srgb,var(--hub-panel-solid) 94%,rgb(var(--train-rgb)))}.precision-subject-hub-v5_hub__owXIc .precision-subject-hub-v5_paperChoice__1UauQ:hover:before{transform:scaleY(1);opacity:1}.precision-subject-hub-v5_hub__owXIc .precision-subject-hub-v5_paperChoice__1UauQ:hover:after{opacity:.9}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-joint]{right:18px;bottom:24px}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-joint] svg{transition:transform .24s cubic-bezier(.16,1,.3,1),color .24s ease}.precision-subject-hub-v5_paperChoice__1UauQ:hover [data-paper-joint] svg{transform:translate(2px,-2px);color:rgb(var(--conquer-rgb))}.precision-subject-hub-v5_paperIllustration__kfStZ{position:absolute;width:90px;height:60px;right:46px;bottom:16px;color:rgb(var(--train-rgb));opacity:.48;pointer-events:none;transition:opacity .26s ease}.precision-subject-hub-v5_paperIllustration__kfStZ svg{width:100%;height:100%;overflow:visible}.precision-subject-hub-v5_paperIllustration__kfStZ :is(path,rect,circle){stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.precision-subject-hub-v5_paperIllustration__kfStZ circle{fill:var(--hub-panel-solid)}.precision-subject-hub-v5_paperIllustration__kfStZ [data-art-guide]{opacity:.35}.precision-subject-hub-v5_paperIllustration__kfStZ [data-art-wash]{fill:currentColor;fill-opacity:.07;stroke:none}.precision-subject-hub-v5_paperChoice__1UauQ:hover .precision-subject-hub-v5_paperIllustration__kfStZ{opacity:.85}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light] .precision-subject-hub-v5_paperIllustration__kfStZ{color:color-mix(in srgb,rgb(var(--train-rgb)) 70%,#142035)}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-number]{color:rgb(var(--train-rgb));font:570 13px/1.2 var(--precision-font,system-ui),sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums lining-nums;padding-top:2px}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-identity]{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px}.precision-subject-hub-v5_paperSurfaceGrain__MiInR{position:absolute;inset:0;background:url(/textures/atlas-grain.png) 0 0/180px 180px;opacity:.025;pointer-events:none}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-identity]>strong{min-width:0;font:520 clamp(18px,1.35vw,22px)/1.2 var(--precision-font,system-ui),sans-serif;letter-spacing:-.035em}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-identity]>small{color:rgb(var(--conquer-rgb));font:590 clamp(14px,.9vw,15px)/1.2 var(--precision-font,system-ui),sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light] .precision-subject-hub-v5_paperChoice__1UauQ [data-paper-number]{color:color-mix(in srgb,rgb(var(--train-rgb)) 45%,#142035)}.precision-subject-hub-v5_hub__owXIc[data-ui-theme=light] .precision-subject-hub-v5_paperChoice__1UauQ [data-paper-identity]>small{color:color-mix(in srgb,rgb(var(--conquer-rgb)) 45%,#142035)}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-identity]>span{color:var(--hub-muted);font:520 clamp(14px,.95vw,16px)/1.2 var(--precision-font,system-ui),sans-serif}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-identity]>em{align-self:start;color:var(--hub-faint);font:430 clamp(14px,.95vw,16px)/1.3 var(--precision-font,system-ui),sans-serif;white-space:normal}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-joint]{position:absolute;right:22px;bottom:20px;width:18px;height:18px;border:0;color:var(--hub-muted)}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-joint] svg{width:17px;height:17px}@media (max-width:1050px){.precision-subject-hub-v5_fieldSizer__8UQNn,.precision-subject-hub-v5_hub__owXIc{--atlas-rail-width:280px}.precision-subject-hub-v5_subjectIndex__AgP9I button{grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;gap:5px 12px;padding-inline:18px}.precision-subject-hub-v5_subjectNumber__elGex{display:none}.precision-subject-hub-v5_subjectGlyph__gnLfz{grid-row:1/3}.precision-subject-hub-v5_subjectName__7QB1A{white-space:normal;font-size:13px;line-height:1.25}.precision-subject-hub-v5_subjectCode__nXI8a{grid-column:2}.precision-subject-hub-v5_subjectIdentity__d_Pos{grid-template-columns:minmax(0,1fr) 190px}.precision-subject-hub-v5_subjectTitle__mXIiN h1{font-size:clamp(46px,6.5vw,76px)}.precision-subject-hub-v5_modeWord__hbUuI{font-size:clamp(44px,5.7vw,60px)}.precision-subject-hub-v5_groupMeta__MKtNO{font-size:9px}}@media (max-height:760px) and (min-width:900px){.precision-subject-hub-v5_fieldSizer__8UQNn,.precision-subject-hub-v5_hub__owXIc{--atlas-field-height:max(560px,calc(100svh - var(--header-height, 64px)))}.precision-subject-hub-v5_subjectRail__atx53{grid-template-rows:76px minmax(0,1fr)}.precision-subject-hub-v5_qualification__ZPIew{padding-top:13px}.precision-subject-hub-v5_subjectIdentity__d_Pos{height:var(--atlas-hero-height);min-height:0;padding-block:20px 14px}.precision-subject-hub-v5_workspaceShell__hEPmK{inset-block-start:calc(var(--atlas-hero-height) + 18px);height:310px}.precision-subject-hub-v5_groupHeading__vgb4e{padding-top:22px}.precision-subject-hub-v5_modeWord__hbUuI{font-size:clamp(52px,6.1vw,104px)}.precision-subject-hub-v5_workspaceHeader__VgeBs{grid-template-rows:24px auto;row-gap:10px;padding-block:12px}.precision-subject-hub-v5_optionList__JdBlg{padding-block:16px}.precision-subject-hub-v5_hub__owXIc .precision-subject-hub-v5_paperChoice__1UauQ{min-height:174px;padding-block:16px 86px}}@media (min-width:761px) and (max-width:1100px){.precision-subject-hub-v5_optionList__JdBlg[data-paper-grouped=true]{grid-template-columns:1fr}.precision-subject-hub-v5_paperLevelGroup__3nZVS{grid-column:1/-1}.precision-subject-hub-v5_paperLevelCards__njZtK{grid-template-columns:repeat(2,minmax(0,1fr))}.precision-subject-hub-v5_hub__owXIc .precision-subject-hub-v5_paperChoice__1UauQ{grid-template-columns:minmax(0,1fr);padding-inline:16px}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-number]{display:none}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-identity]>small{font-size:12px;letter-spacing:.04em}.precision-subject-hub-v5_actionCore__QYua4{width:132px;top:-56px}.precision-subject-hub-v5_resourceList__zZhJa{grid-template-columns:1fr;margin-inline:24px}.precision-subject-hub-v5_resourceAction__VBUUo,.precision-subject-hub-v5_resourceAction__VBUUo+.precision-subject-hub-v5_resourceAction__VBUUo{padding:10px 6px}.precision-subject-hub-v5_resourceAction__VBUUo[data-unavailable=true]{padding-block:3px}.precision-subject-hub-v5_resourceLabel__MjXwn{font-size:14px}}@media (max-width:1100px){.precision-subject-hub-v5_resourceList__zZhJa{height:88px}.precision-subject-hub-v5_resourceAction__VBUUo{min-height:44px}.precision-subject-hub-v5_resourceAction__VBUUo+.precision-subject-hub-v5_resourceAction__VBUUo:before{top:0;bottom:auto;left:6px;right:6px;width:auto;height:1px;opacity:.6}}@media (max-width:760px){.precision-subject-hub-v5_fieldSizer__8UQNn,.precision-subject-hub-v5_hub__owXIc{--atlas-rail-width:0px;--atlas-field-height:720px}.precision-subject-hub-v5_hub__owXIc{height:auto;min-height:calc(100svh - var(--header-height));overflow:visible}.precision-subject-hub-v5_hubStage__xJVj3{display:block}.precision-subject-hub-v5_subjectRail__atx53{height:324px;min-height:324px;grid-template-rows:72px 252px;border-right:0;border-bottom:1px solid var(--hub-line-strong)}.precision-subject-hub-v5_subjectRail__atx53:after{right:0}.precision-subject-hub-v5_qualification__ZPIew{padding-top:8px}.precision-subject-hub-v5_subjectIndex__AgP9I{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,56px);grid-auto-rows:56px;gap:4px;padding:8px}.precision-subject-hub-v5_indexSelection__F1xlA{top:8px;left:8px;width:calc((100% - 20px) / 2);height:56px;transform:translate(calc(var(--selection-column) * (100% + 4px)),calc(var(--selection-row) * 60px))}.precision-subject-hub-v5_indexSelection__F1xlA:after{right:0;opacity:.3}.precision-subject-hub-v5_subjectIndex__AgP9I button{grid-template-columns:28px minmax(0,1fr);grid-template-rows:1fr auto;gap:2px 8px;padding:6px 8px}.precision-subject-hub-v5_subjectNumber__elGex{display:none}.precision-subject-hub-v5_subjectGlyph__gnLfz{grid-row:1/3;width:26px;height:28px}.precision-subject-hub-v5_subjectName__7QB1A{font-size:12px;line-height:1.2;white-space:normal}.precision-subject-hub-v5_subjectCode__nXI8a{grid-column:2;font-size:9px;padding-bottom:2px}.precision-subject-hub-v5_subjectStage__H_k87{min-height:var(--atlas-field-height)}.precision-subject-hub-v5_subjectIdentity__d_Pos{grid-template-columns:minmax(0,1fr) 74px;gap:12px;padding-inline:20px}.precision-subject-hub-v5_subjectTitle__mXIiN h1,.precision-subject-hub-v5_subjectTitle__mXIiN[data-long-title=true] h1{font-size:clamp(29px,8.8vw,48px);white-space:normal;overflow-wrap:anywhere}.precision-subject-hub-v5_subjectEyebrow__ZUfvU{gap:8px;font-size:9px;letter-spacing:.08em}.precision-subject-hub-v5_subjectEyebrow__ZUfvU i{width:20px}.precision-subject-hub-v5_subjectInstrument__7YkNj{width:74px}.precision-subject-hub-v5_subjectInstrument__7YkNj>span{width:24px;height:24px}.precision-subject-hub-v5_subjectInstrument__7YkNj>span svg{width:14px;height:14px}.precision-subject-hub-v5_workspaceShell__hEPmK{inset:210px 12px auto;height:480px}.precision-subject-hub-v5_resourceGroups__5_Z01{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr}.precision-subject-hub-v5_resourceGroup__MNoVL[data-resource-group=conquer]{border-left:0;border-top:1px solid transparent}.precision-subject-hub-v5_resourceGroup__MNoVL[data-resource-group=conquer]:after{top:0;bottom:auto;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--hub-line-strong) 25%,var(--hub-line) 80%,transparent)}.precision-subject-hub-v5_modeWord__hbUuI{font-size:clamp(42px,13vw,54px)}.precision-subject-hub-v5_groupHeading__vgb4e{padding:16px 20px 0}.precision-subject-hub-v5_groupHeadingVisual__CrmQZ{align-items:center}.precision-subject-hub-v5_actionCore__QYua4,.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_actionCore__QYua4{width:80px;top:50%;bottom:auto;right:0;transform:translateY(-50%)}.precision-subject-hub-v5_resourceList__zZhJa{grid-template-columns:1fr;margin:0 20px}.precision-subject-hub-v5_resourceAction__VBUUo,.precision-subject-hub-v5_resourceAction__VBUUo+.precision-subject-hub-v5_resourceAction__VBUUo{padding:10px 6px}.precision-subject-hub-v5_resourceAction__VBUUo[data-unavailable=true]{padding-block:3px}.precision-subject-hub-v5_resourceLabel__MjXwn{font-size:14px}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_modeWord__hbUuI{transform:none}.precision-subject-hub-v5_workspaceHeader__VgeBs{-moz-column-gap:16px;column-gap:16px;padding:18px 20px}.precision-subject-hub-v5_workspaceIdentity__P45Gg{font-variant-numeric:tabular-nums}.precision-subject-hub-v5_workspaceIdentity__P45Gg i,.precision-subject-hub-v5_workspaceIdentity__P45Gg>span:first-child{display:none}.precision-subject-hub-v5_optionList__JdBlg{grid-template-columns:repeat(var(--option-columns-mobile),minmax(0,1fr));grid-template-rows:none;padding-inline:16px;overflow:auto}.precision-subject-hub-v5_optionList__JdBlg[data-paper-grouped=true]{grid-template-columns:1fr;gap:24px}.precision-subject-hub-v5_paperLevelGroup__3nZVS{grid-column:auto}.precision-subject-hub-v5_paperLevelCards__njZtK{grid-template-columns:repeat(var(--level-mobile-columns),minmax(0,1fr))}.precision-subject-hub-v5_paperLevelHeading__M8edZ{margin-bottom:10px;font-size:16px}.precision-subject-hub-v5_hub__owXIc .precision-subject-hub-v5_paperChoice__1UauQ{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 12px 64px}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-number]{display:none}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-identity]>small{font-size:10px;letter-spacing:.04em}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-identity]>strong{font-size:16px}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-identity]>span{font-size:12px}.precision-subject-hub-v5_paperIllustration__kfStZ{width:66px;height:44px;right:35px;bottom:15px}.precision-subject-hub-v5_paperChoice__1UauQ [data-paper-joint]{right:12px;bottom:21px}}@media (prefers-reduced-motion:reduce){.precision-subject-hub-v5_hub__owXIc *,.precision-subject-hub-v5_hub__owXIc :after,.precision-subject-hub-v5_hub__owXIc :before{animation:none!important;transition-duration:0s!important;transition-delay:0s!important}}.precision-subject-hub-v5_fieldSizer__8UQNn,.precision-subject-hub-v5_hub__owXIc{--atlas-field-height:calc(100dvh - var(--header-height, 72px))}.precision-subject-hub-v5_hub__owXIc{height:calc(100dvh - var(--header-height, 72px));min-height:0;overflow:hidden;overscroll-behavior:none}.precision-subject-hub-v5_optionList__JdBlg,.precision-subject-hub-v5_subjectIndex__AgP9I{overscroll-behavior:contain}.precision-subject-hub-v5_subjectIndex__AgP9I{overflow-y:auto}@media (max-width:760px){.precision-subject-hub-v5_fieldSizer__8UQNn,.precision-subject-hub-v5_hub__owXIc{--atlas-hero-height:clamp(88px,14dvh,122px);--atlas-field-height:calc(100dvh - var(--header-height, 104px) - 124px)}.precision-subject-hub-v5_hubStage__xJVj3{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:124px minmax(0,1fr)}.precision-subject-hub-v5_subjectRail__atx53{height:124px;min-height:0;grid-template-rows:48px 76px}.precision-subject-hub-v5_qualification__ZPIew{padding-top:0}.precision-subject-hub-v5_qualificationIndicator__uX9Vu,.precision-subject-hub-v5_qualification__ZPIew button{height:48px}.precision-subject-hub-v5_subjectIndex__AgP9I{grid-template-columns:none;grid-template-rows:60px;grid-auto-flow:column;grid-auto-columns:150px;gap:4px;padding:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-padding-inline:8px}.precision-subject-hub-v5_indexSelection__F1xlA{width:150px;height:60px;transform:translateX(calc(var(--selected-index) * 154px))}.precision-subject-hub-v5_subjectStage__H_k87{min-height:0}.precision-subject-hub-v5_subjectIdentity__d_Pos{padding:12px 20px}.precision-subject-hub-v5_subjectTitle__mXIiN h1,.precision-subject-hub-v5_subjectTitle__mXIiN[data-long-title=true] h1{font-size:clamp(27px,7.5vw,40px)}.precision-subject-hub-v5_workspaceShell__hEPmK{inset:calc(var(--atlas-hero-height) + 10px) 12px 12px;height:auto}.precision-subject-hub-v5_groupHeading__vgb4e{padding:12px 16px 4px}.precision-subject-hub-v5_groupHeadingVisual__CrmQZ{padding:8px 0 4px}.precision-subject-hub-v5_groupMeta__MKtNO{font-size:9px}.precision-subject-hub-v5_modeWord__hbUuI{font-size:clamp(32px,9vw,46px)}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_groupTitle__t7Gur{transform:translateY(-32px)}.precision-subject-hub-v5_resourceList__zZhJa{grid-template-columns:1fr 1fr;height:56px;margin-inline:10px}.precision-subject-hub-v5_resourceAction__VBUUo,.precision-subject-hub-v5_resourceAction__VBUUo+.precision-subject-hub-v5_resourceAction__VBUUo{min-height:48px;padding:6px}.precision-subject-hub-v5_resourceLabel__MjXwn{font-size:12px}.precision-subject-hub-v5_resourceAction__VBUUo+.precision-subject-hub-v5_resourceAction__VBUUo:before{inset:8px auto 8px 0;width:1px;height:auto}.precision-subject-hub-v5_actionCore__QYua4,.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_actionCore__QYua4{width:60px}.precision-subject-hub-v5_workspaceHeader__VgeBs{padding:10px 16px}}@media (max-height:600px) and (orientation:landscape){.precision-subject-hub-v5_fieldSizer__8UQNn,.precision-subject-hub-v5_hub__owXIc{--atlas-rail-width:190px;--atlas-hero-height:80px;--atlas-field-height:calc(100dvh - var(--header-height, 72px))}.precision-subject-hub-v5_hubStage__xJVj3{display:grid;grid-template-columns:190px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.precision-subject-hub-v5_subjectRail__atx53{height:100%;min-height:0;grid-template-rows:48px minmax(0,1fr)}.precision-subject-hub-v5_qualification__ZPIew{padding:0 10px}.precision-subject-hub-v5_qualificationIndicator__uX9Vu,.precision-subject-hub-v5_qualification__ZPIew button{height:48px}.precision-subject-hub-v5_subjectIndex__AgP9I{grid-template-columns:1fr;grid-template-rows:repeat(var(--subject-count),54px);grid-auto-flow:row;grid-auto-columns:auto;gap:0;padding:8px;overflow-y:auto;overflow-x:hidden}.precision-subject-hub-v5_subjectIndex__AgP9I button{grid-template-columns:24px minmax(0,1fr);grid-template-rows:1fr auto;gap:2px 6px;padding:4px 6px}.precision-subject-hub-v5_subjectGlyph__gnLfz{grid-row:1/3;width:22px}.precision-subject-hub-v5_subjectName__7QB1A{font-size:11px}.precision-subject-hub-v5_subjectCode__nXI8a{grid-column:2;font-size:9px}.precision-subject-hub-v5_subjectNumber__elGex{display:none}.precision-subject-hub-v5_indexSelection__F1xlA{top:8px;left:8px;width:calc(100% - 16px);height:54px;transform:translateY(calc(var(--selected-index) * 54px))}.precision-subject-hub-v5_subjectIdentity__d_Pos{height:80px;padding:10px 18px;grid-template-columns:minmax(0,1fr) 54px}.precision-subject-hub-v5_subjectTitle__mXIiN h1,.precision-subject-hub-v5_subjectTitle__mXIiN[data-long-title=true] h1{font-size:26px}.precision-subject-hub-v5_subjectInstrument__7YkNj{width:54px}.precision-subject-hub-v5_workspaceShell__hEPmK{inset:84px 10px 8px;height:auto}.precision-subject-hub-v5_resourceGroups__5_Z01{display:flex}.precision-subject-hub-v5_groupHeading__vgb4e{padding:10px}.precision-subject-hub-v5_groupHeadingVisual__CrmQZ{padding:4px 0}.precision-subject-hub-v5_modeWord__hbUuI{font-size:clamp(27px,4vw,38px)}.precision-subject-hub-v5_groupMeta__MKtNO{font-size:8px}.precision-subject-hub-v5_actionCore__QYua4{display:none}.precision-subject-hub-v5_resourceList__zZhJa{height:52px;margin:0 8px;grid-template-columns:1fr 1fr}.precision-subject-hub-v5_resourceLabel__MjXwn{font-size:10px}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_groupTitle__t7Gur{transform:translateY(-24px)}.precision-subject-hub-v5_workspaceHeader__VgeBs{padding:6px 12px;grid-template-rows:20px auto;row-gap:4px}.precision-subject-hub-v5_subjectEyebrow__ZUfvU{margin-bottom:6px;font-size:9px}.precision-subject-hub-v5_subjectInstrument__7YkNj>span{width:24px;height:24px}.precision-subject-hub-v5_subjectInstrument__7YkNj>span svg{width:14px;height:14px}}.precision-subject-hub-v5_directoryControls__npzFX{display:grid;gap:8px;padding:16px 20px 8px;min-width:0}.precision-subject-hub-v5_directoryControls__npzFX input,.precision-subject-hub-v5_directoryControls__npzFX select{width:100%;min-width:0;height:34px;padding:0 9px;border:1px solid var(--hub-line-strong);border-radius:5px;background:var(--hub-panel-solid);color:var(--hub-ink);font:500 12px/1.3 var(--precision-font,system-ui),sans-serif}.precision-subject-hub-v5_popularHeading__A_ZQW{margin:0;color:var(--hub-ink);font-size:16px;font-weight:600;letter-spacing:-.025em}.precision-subject-hub-v5_boardIdentity__k66DA{color:var(--hub-muted);font-size:11px;line-height:1.3}.precision-subject-hub-v5_directoryControls__npzFX :is(input,select):focus-visible{outline:2px solid rgb(var(--train-rgb));outline-offset:2px}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue] .precision-subject-hub-v5_subjectRail__atx53{grid-template-rows:auto 64px minmax(0,1fr)}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue] .precision-subject-hub-v5_subjectIndex__AgP9I{scrollbar-width:thin;scrollbar-color:rgb(var(--train-rgb)/40%) transparent}@media (min-width:761px){.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue] .precision-subject-hub-v5_subjectIndex__AgP9I{--catalogue-row-height:clamp(58px,8vh,76px);grid-template-rows:repeat(var(--subject-count),var(--catalogue-row-height));align-content:start;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--train-rgb)/40%) transparent}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue] .precision-subject-hub-v5_indexSelection__F1xlA{height:var(--catalogue-row-height)}}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue] .precision-subject-hub-v5_qualification__ZPIew{padding-top:0}.precision-subject-hub-v5_noSubjects__DGfks{padding:20px;color:var(--hub-muted);font-size:14px}@media (max-width:760px){.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue]{--atlas-field-height:calc(100dvh - var(--header-height, 104px));min-height:620px}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue] .precision-subject-hub-v5_hubStage__xJVj3{grid-template-rows:288px minmax(0,1fr)}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue][data-study-intent] .precision-subject-hub-v5_hubStage__xJVj3{grid-template-rows:auto 288px minmax(0,1fr)}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue] .precision-subject-hub-v5_subjectRail__atx53{height:288px;grid-template-rows:84px 48px 156px}.precision-subject-hub-v5_directoryControls__npzFX{grid-template-columns:1fr 1fr;grid-template-rows:20px 34px;gap:6px 12px;padding:8px 12px}.precision-subject-hub-v5_directoryControls__npzFX input{grid-column:2;grid-row:2}.precision-subject-hub-v5_directoryControls__npzFX select{grid-column:1;grid-row:2}.precision-subject-hub-v5_boardIdentity__k66DA{grid-column:1/-1;align-self:center;text-align:right}.precision-subject-hub-v5_popularHeading__A_ZQW{font-size:14px}}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue] .precision-subject-hub-v5_subjectIndex__AgP9I[data-grouped]{--catalogue-row-height:clamp(58px,8vh,76px);grid-template-rows:none;grid-auto-rows:auto;align-content:start;overflow-y:auto}.precision-subject-hub-v5_subjectIndex__AgP9I[data-grouped]>.precision-subject-hub-v5_popularHeading__A_ZQW{grid-column:1/-1;height:32px;align-self:start;padding:4px 10px 10px}.precision-subject-hub-v5_subjectIndex__AgP9I[data-grouped]>button{height:var(--catalogue-row-height,64px)}.precision-subject-hub-v5_subjectGroupGap__vxLhS{grid-column:1/-1;height:20px}.precision-subject-hub-v5_resourceList__zZhJa:has(>:nth-child(3)){height:132px}@media (max-width:760px) and (orientation:portrait){.precision-subject-hub-v5_resourceGroups__5_Z01:has(>.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true] .precision-subject-hub-v5_resourceList__zZhJa>:nth-child(3)){grid-template-rows:minmax(188px,1.5fr) minmax(116px,1fr);overflow-y:auto}.precision-subject-hub-v5_resourceGroup__MNoVL[data-active=true]:has(.precision-subject-hub-v5_resourceList__zZhJa>:nth-child(3)) .precision-subject-hub-v5_groupTitle__t7Gur{transform:translateY(-52px)}}.precision-subject-hub-v5_subjectIndex__AgP9I[data-grouped] .precision-subject-hub-v5_indexSelection__F1xlA{top:0;left:0;width:var(--row-width,calc(100% - 20px));height:var(--row-height,var(--catalogue-row-height));transform:translate(var(--row-x,10px),var(--row-y,44px))}@media (max-width:760px){.precision-subject-hub-v5_resourceList__zZhJa:has(>:nth-child(3)){height:104px}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue] .precision-subject-hub-v5_subjectIndex__AgP9I[data-grouped]{--catalogue-row-height:56px;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:hidden}.precision-subject-hub-v5_subjectIndex__AgP9I[data-grouped]>.precision-subject-hub-v5_popularHeading__A_ZQW{height:26px;padding:2px 8px 6px}.precision-subject-hub-v5_subjectGroupGap__vxLhS{height:16px}}@media (max-width:760px) and (max-height:600px) and (orientation:landscape){.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue]{min-height:0}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue] .precision-subject-hub-v5_subjectIndex__AgP9I[data-grouped]{grid-template-columns:1fr}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue] .precision-subject-hub-v5_hubStage__xJVj3{grid-template-columns:190px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue][data-study-intent] .precision-subject-hub-v5_hubStage__xJVj3{grid-template-rows:53px minmax(0,1fr)}.precision-subject-hub-v5_hub__owXIc[data-expanded-catalogue] .precision-subject-hub-v5_subjectRail__atx53{height:100%;grid-template-rows:84px 48px minmax(0,1fr)}}