.LearningView-module__Non5rq__page{color:#203248;min-width:0;max-width:960px;margin:0 auto;padding:24px 22px 110px}.LearningView-module__Non5rq__page *{box-sizing:border-box}.LearningView-module__Non5rq__heading{margin-bottom:24px}.LearningView-module__Non5rq__heading h1{margin:6px 0 12px;font-size:clamp(25px,4vw,32px)}.LearningView-module__Non5rq__heading p,.LearningView-module__Non5rq__meta{color:#617184;font-size:14px}.LearningView-module__Non5rq__page h2{margin:0 0 14px;font-size:20px}.LearningView-module__Non5rq__page section{margin:0 0 30px}.LearningView-module__Non5rq__card{overflow-wrap:anywhere;background:#fff;border:1px solid #dce4ed;border-radius:14px;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:20px;display:flex}.LearningView-module__Non5rq__card h3{margin:0;font-size:18px;line-height:1.5}.LearningView-module__Non5rq__card p{margin:0;line-height:1.65}.LearningView-module__Non5rq__card small{color:#66758a}.LearningView-module__Non5rq__primary{color:#fff;background:#123962;border-color:#123962;padding:28px}.LearningView-module__Non5rq__primary p,.LearningView-module__Non5rq__primary small,.LearningView-module__Non5rq__primary .LearningView-module__Non5rq__meta{color:#d4e2f1}.LearningView-module__Non5rq__primary .LearningView-module__Non5rq__action{color:#123962;background:#fff}.LearningView-module__Non5rq__primary .LearningView-module__Non5rq__track{background:#456785}.LearningView-module__Non5rq__primary h3{font-size:22px}.LearningView-module__Non5rq__completed{background:#f2fbf5;border-color:#a9d5ba}.LearningView-module__Non5rq__completed .LearningView-module__Non5rq__meta{color:#237447;font-weight:700}.LearningView-module__Non5rq__action{color:#fff;max-width:100%;min-height:44px;font:inherit;cursor:pointer;text-align:center;white-space:normal;background:#1768c4;border:0;border-radius:9px;justify-content:center;align-items:center;margin-top:auto;padding:10px 16px;font-weight:650;text-decoration:none;display:inline-flex}.LearningView-module__Non5rq__action:disabled{opacity:.65;cursor:wait}.LearningView-module__Non5rq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.LearningView-module__Non5rq__sectionTitle{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.LearningView-module__Non5rq__sectionTitle a{flex-shrink:0}.LearningView-module__Non5rq__empty{color:#667085;background:#f5f7fa;border-radius:12px;padding:18px;line-height:1.6}.LearningView-module__Non5rq__filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.LearningView-module__Non5rq__filters button,.LearningView-module__Non5rq__more{color:#344054;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px 14px}.LearningView-module__Non5rq__filters button[aria-pressed=true]{color:#fff;background:#1768c4;border-color:#1768c4}.LearningView-module__Non5rq__more{margin:18px 0}.LearningView-module__Non5rq__dateField{gap:8px;max-width:260px;margin-bottom:18px;display:grid}.LearningView-module__Non5rq__dateField input{width:100%;min-width:0;min-height:44px;padding:8px}.LearningView-module__Non5rq__history{min-width:0;margin-top:22px}.LearningView-module__Non5rq__history summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:650}.LearningView-module__Non5rq__track{background:#e8edf4;border-radius:4px;height:6px;overflow:hidden}.LearningView-module__Non5rq__track span{background:#3483dc;height:100%;display:block}@media (max-width:620px){.LearningView-module__Non5rq__page{padding:0 0 calc(96px + env(safe-area-inset-bottom))}.LearningView-module__Non5rq__heading{margin-bottom:18px}.LearningView-module__Non5rq__page section{margin-bottom:24px}.LearningView-module__Non5rq__grid{grid-template-columns:minmax(0,1fr)}.LearningView-module__Non5rq__card{padding:17px}.LearningView-module__Non5rq__primary h3{font-size:20px}}
.WorkspaceShell-module__6rCH3W__shell{--workspace-brand:#1456a0;color:#172033;background:#f5f7fa;min-height:100vh;font-family:system-ui,Microsoft YaHei,sans-serif;overflow-x:clip}.WorkspaceShell-module__6rCH3W__header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:18px;height:64px;padding:0 28px;display:flex;position:sticky;top:0;overflow:hidden}.WorkspaceShell-module__6rCH3W__brand,.WorkspaceShell-module__6rCH3W__account{align-items:center;gap:14px;min-width:0;display:flex}.WorkspaceShell-module__6rCH3W__organizationContext{color:#667085;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.WorkspaceShell-module__6rCH3W__organizationContext label{align-items:center;gap:8px;min-width:0;display:flex}.WorkspaceShell-module__6rCH3W__organizationContext select{color:#344054;max-width:220px;min-height:34px;font:inherit;background:#fff;border:1px solid #d0d7e2;border-radius:8px;padding:0 30px 0 10px;font-weight:700}.WorkspaceShell-module__6rCH3W__organizationContext [role=alert]{color:#b42318}.WorkspaceShell-module__6rCH3W__brand a{color:#1456a0;flex:none;font-size:18px;font-weight:800;text-decoration:none}.WorkspaceShell-module__6rCH3W__brand span,.WorkspaceShell-module__6rCH3W__account{color:#667085;font-size:14px}.WorkspaceShell-module__6rCH3W__brand span,.WorkspaceShell-module__6rCH3W__account>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.WorkspaceShell-module__6rCH3W__body{grid-template-columns:190px minmax(0,1fr);max-width:1240px;margin:0 auto;display:grid}.WorkspaceShell-module__6rCH3W__nav{border-right:1px solid #e4e9f0;flex-direction:column;gap:5px;min-height:calc(100vh - 64px);padding:26px 16px;display:flex}.WorkspaceShell-module__6rCH3W__nav a{color:#475467;border-radius:9px;padding:11px 14px;font-weight:600;text-decoration:none}.WorkspaceShell-module__6rCH3W__nav a:hover,.WorkspaceShell-module__6rCH3W__nav a.WorkspaceShell-module__6rCH3W__active{color:#1456a0;background:#eaf2fc}.WorkspaceShell-module__6rCH3W__studentMobileNav{display:none}.WorkspaceShell-module__6rCH3W__institutionGroup{min-width:0}.WorkspaceShell-module__6rCH3W__institutionGroup summary{cursor:pointer;padding:11px 14px;font-weight:600}.WorkspaceShell-module__6rCH3W__institutionGroup a{display:block}@media (max-width:760px){.WorkspaceShell-module__6rCH3W__institutionGroup[open]{min-width:140px}.WorkspaceShell-module__6rCH3W__institutionGroup a{white-space:normal}.WorkspaceShell-module__6rCH3W__header{gap:10px;height:58px;padding:0 14px}.WorkspaceShell-module__6rCH3W__brand{gap:9px}.WorkspaceShell-module__6rCH3W__brand a{font-size:16px}.WorkspaceShell-module__6rCH3W__brand span{max-width:min(48vw,210px);font-size:12px}.WorkspaceShell-module__6rCH3W__account>span{display:none}.WorkspaceShell-module__6rCH3W__organizationContext{flex:auto;justify-content:center}.WorkspaceShell-module__6rCH3W__organizationContext label>span,.WorkspaceShell-module__6rCH3W__organizationContext>span{display:none}.WorkspaceShell-module__6rCH3W__organizationContext select{width:min(42vw,180px);max-width:100%}.WorkspaceShell-module__6rCH3W__body{display:block}.WorkspaceShell-module__6rCH3W__nav{border-bottom:1px solid #e4e9f0;border-right:0;flex-direction:row;min-height:auto;padding:10px 14px;overflow-x:auto}.WorkspaceShell-module__6rCH3W__nav a{white-space:nowrap}.WorkspaceShell-module__6rCH3W__studentDesktopNav{display:none}.WorkspaceShell-module__6rCH3W__content{padding:20px 16px}.WorkspaceShell-module__6rCH3W__studentContent{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.WorkspaceShell-module__6rCH3W__studentMobileNav{z-index:40;width:100%;min-height:64px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #dfe5ec;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 28px #17203314}.WorkspaceShell-module__6rCH3W__studentMobileNav a{color:#667085;white-space:nowrap;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:52px;font-size:11px;font-weight:650;line-height:1.15;text-decoration:none;display:flex;overflow:hidden}.WorkspaceShell-module__6rCH3W__studentMobileNav a.WorkspaceShell-module__6rCH3W__mobileActive{color:#1456a0;background:#edf4fc}.WorkspaceShell-module__6rCH3W__mobileIcon{font-size:20px;font-weight:500;line-height:1}}.WorkspaceShell-module__6rCH3W__account span{overflow-wrap:anywhere}.WorkspaceShell-module__6rCH3W__header{height:76px;padding:0 32px}.WorkspaceShell-module__6rCH3W__body{grid-template-columns:214px minmax(0,1fr);max-width:1440px}.WorkspaceShell-module__6rCH3W__content{min-width:0;padding:30px 40px}.WorkspaceShell-module__6rCH3W__content :where(input,select,textarea,button){font:inherit;box-sizing:border-box;max-width:100%}.WorkspaceShell-module__6rCH3W__content :where(button,a):focus-visible,.WorkspaceShell-module__6rCH3W__nav a:focus-visible,.WorkspaceShell-module__6rCH3W__mobileMenu summary:focus-visible{outline-offset:3px;outline:3px solid #478acd}.WorkspaceShell-module__6rCH3W__content :where(h1){overflow-wrap:anywhere;line-height:1.3}.WorkspaceShell-module__6rCH3W__content :where(p){line-height:1.7}.WorkspaceShell-module__6rCH3W__mobileMenu{display:none}.WorkspaceShell-module__6rCH3W__nav{background:#fafbfd;padding:28px 18px}.WorkspaceShell-module__6rCH3W__nav a{border-radius:9px;min-height:44px}.WorkspaceShell-module__6rCH3W__active{background:#eaf2fb}@media (max-width:700px){.WorkspaceShell-module__6rCH3W__account span{display:inline}.WorkspaceShell-module__6rCH3W__account{flex-wrap:wrap;gap:8px}.WorkspaceShell-module__6rCH3W__brand{flex-wrap:wrap}.WorkspaceShell-module__6rCH3W__header{flex-wrap:wrap;gap:10px;height:auto;min-height:76px;padding:12px 16px;overflow:visible}.WorkspaceShell-module__6rCH3W__brand span{max-width:160px}.WorkspaceShell-module__6rCH3W__account{margin-left:auto;font-size:12px}.WorkspaceShell-module__6rCH3W__organizationContext{order:3;width:100%}.WorkspaceShell-module__6rCH3W__organizationContext select{max-width:100%;min-height:40px}.WorkspaceShell-module__6rCH3W__body{display:block}.WorkspaceShell-module__6rCH3W__nav{display:none}.WorkspaceShell-module__6rCH3W__studentContent{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.WorkspaceShell-module__6rCH3W__mobileMenu{background:#fafbfd;border-bottom:1px solid #e4e9f0;padding:8px 18px;display:block}.WorkspaceShell-module__6rCH3W__mobileMenu summary{color:#1456a0;cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}.WorkspaceShell-module__6rCH3W__mobileMenu nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 0;display:grid}.WorkspaceShell-module__6rCH3W__mobileMenu a{color:#1456a0;border-radius:8px;align-items:center;min-height:44px;padding:10px;text-decoration:none;display:flex}.WorkspaceShell-module__6rCH3W__header{min-height:0;padding:10px 14px}.WorkspaceShell-module__6rCH3W__brand>span{display:none}.WorkspaceShell-module__6rCH3W__account{flex-wrap:nowrap;max-width:calc(100% - 116px)}.WorkspaceShell-module__6rCH3W__account>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,160px);display:block}.WorkspaceShell-module__6rCH3W__organizationContext{flex-wrap:wrap;flex:1 0 100%;justify-content:flex-start;gap:8px}.WorkspaceShell-module__6rCH3W__organizationContext label{flex:1 0 100%;gap:8px;width:100%;display:flex}.WorkspaceShell-module__6rCH3W__organizationContext label>span{flex:none;display:inline}.WorkspaceShell-module__6rCH3W__organizationContext select{flex:1 1 0;width:100%;min-width:0;max-width:none;min-height:44px}.WorkspaceShell-module__6rCH3W__organizationContext>span{overflow-wrap:anywhere;flex-basis:100%;display:block}.WorkspaceShell-module__6rCH3W__organizationContext>a{align-items:center;min-height:44px;display:flex}.WorkspaceShell-module__6rCH3W__content{padding:18px 14px}}
.StudentPlan-module___jSfPq__page{overflow-wrap:anywhere;color:#173047;width:100%;min-width:0;max-width:1060px;margin:0 auto;padding:24px 20px 36px}.StudentPlan-module___jSfPq__page *{box-sizing:border-box}.StudentPlan-module___jSfPq__page h1{font-size:28px;line-height:1.35}.StudentPlan-module___jSfPq__page h2{margin:0 0 12px;font-size:21px}.StudentPlan-module___jSfPq__page h3{margin:8px 0;font-size:18px;line-height:1.5}.StudentPlan-module___jSfPq__page p{color:#526577;line-height:1.7}.StudentPlan-module___jSfPq__page section{margin-top:28px}.StudentPlan-module___jSfPq__page small{color:#586c7e;line-height:1.7;display:block}.StudentPlan-module___jSfPq__page a{color:#185fa5;max-width:100%;min-height:44px;padding:8px 0;line-height:1.6;display:inline-block}.StudentPlan-module___jSfPq__page button{color:#174d77;cursor:pointer;background:#fff;border:1px solid #b8cbd8;border-radius:8px;min-height:44px;padding:8px 16px}.StudentPlan-module___jSfPq__hero,.StudentPlan-module___jSfPq__card{background:#fff;border:1px solid #d9e4ed;border-radius:14px;min-width:0;padding:20px}.StudentPlan-module___jSfPq__hero{background:#eff7ff;border-color:#bbd6ed}.StudentPlan-module___jSfPq__page .StudentPlan-module___jSfPq__primary{color:#fff;background:#155e96;border-radius:8px;padding:11px 20px;text-decoration:none}.StudentPlan-module___jSfPq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.StudentPlan-module___jSfPq__card{flex-direction:column;align-items:flex-start;display:flex}.StudentPlan-module___jSfPq__card a{margin-top:auto}.StudentPlan-module___jSfPq__empty{background:#f3f6f8;border-radius:10px;padding:18px}.StudentPlan-module___jSfPq__notice{background:#fff7df;border-radius:10px;padding:16px}.StudentPlan-module___jSfPq__recent{padding:0;list-style:none}.StudentPlan-module___jSfPq__recent li{border-bottom:1px solid #e1e9ef;padding:12px 0}.StudentPlan-module___jSfPq__links{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:600px){.StudentPlan-module___jSfPq__page h1{font-size:24px}.StudentPlan-module___jSfPq__grid{grid-template-columns:minmax(0,1fr)}.StudentPlan-module___jSfPq__hero,.StudentPlan-module___jSfPq__card{padding:16px}.StudentPlan-module___jSfPq__links{flex-direction:column;gap:4px}.StudentPlan-module___jSfPq__page{padding:0 0 24px}.StudentPlan-module___jSfPq__page header p:first-child{margin-top:0}.StudentPlan-module___jSfPq__page h1{margin:6px 0 10px;font-size:24px}.StudentPlan-module___jSfPq__page section{margin-top:22px}}
