.YorkPreview-module__iv2iDW__shell{--york:#b3263e;--york-dark:#8f1c30;--ink:#202832;--muted:#68717d;--line:#e0e4e9;--blue:#b3263e;color:var(--ink);background:#f6f7f9;min-height:100vh;font-size:14px}.YorkPreview-module__iv2iDW__shell button,.YorkPreview-module__iv2iDW__shell input,.YorkPreview-module__iv2iDW__shell select{font:inherit}.YorkPreview-module__iv2iDW__shell button{cursor:pointer}.YorkPreview-module__iv2iDW__shell button:disabled{opacity:.45;cursor:default}.YorkPreview-module__iv2iDW__shell button:focus-visible,.YorkPreview-module__iv2iDW__shell a:focus-visible,.YorkPreview-module__iv2iDW__shell summary:focus-visible,.YorkPreview-module__iv2iDW__shell input:focus-visible,.YorkPreview-module__iv2iDW__shell select:focus-visible{outline-offset:3px;outline:3px solid #cc516775}.YorkPreview-module__iv2iDW__shell h1,.YorkPreview-module__iv2iDW__shell h2,.YorkPreview-module__iv2iDW__shell h3,.YorkPreview-module__iv2iDW__shell p{margin:0}.YorkPreview-module__iv2iDW__topbar{color:#fff;background:#762234;border-bottom:1px solid #622032;padding:0 max(24px,50vw - 776px)}.YorkPreview-module__iv2iDW__topbar .tab-button{color:#ebc6ce;background:0 0;border:0;min-height:72px;padding:0 20px}.YorkPreview-module__iv2iDW__topbar .tab-button:hover{color:#fff;background:#ffffff0c}.YorkPreview-module__iv2iDW__topbar .tab-button.active{color:#fff;background:#ffffff0c}.YorkPreview-module__iv2iDW__topbar .tab-button.active:after{content:"";background:#e6a7b5;height:3px;position:absolute;bottom:0;left:20px;right:20px}.YorkPreview-module__iv2iDW__headerMeta{color:#ebc6ce;white-space:nowrap;justify-content:flex-end;align-items:center;gap:14px;font-size:12px;display:flex}.YorkPreview-module__iv2iDW__previewPill{color:#782538;background:#f5d9e0;border-radius:5px;padding:5px 9px;font-weight:700}.YorkPreview-module__iv2iDW__main{max-width:1552px;margin:0 auto;padding:24px 32px 18px}.YorkPreview-module__iv2iDW__previewBanner{color:#745660;background:#fdf8f9;border:1px solid #eadbdf;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.YorkPreview-module__iv2iDW__previewBanner p{flex:1;line-height:1.6}.YorkPreview-module__iv2iDW__previewBanner strong{color:#6b3340}.YorkPreview-module__iv2iDW__previewBanner a{color:var(--york-dark);white-space:nowrap;font-weight:600;text-decoration:none}.YorkPreview-module__iv2iDW__previewDot{background:var(--york);border-radius:100%;flex:none;width:7px;height:7px}.YorkPreview-module__iv2iDW__pageHeading{justify-content:space-between;align-items:center;gap:24px;margin:34px 0 28px;display:flex}.YorkPreview-module__iv2iDW__eyebrow{letter-spacing:.14em;color:var(--york);font-size:10px;font-weight:750;margin-bottom:9px!important}.YorkPreview-module__iv2iDW__pageHeading h1{letter-spacing:-.035em;font-size:clamp(26px,2.5vw,36px);font-weight:750;line-height:1.15}.YorkPreview-module__iv2iDW__subtitle{color:var(--muted);max-width:680px;font-size:14px;line-height:1.65;margin-top:11px!important}.YorkPreview-module__iv2iDW__headingActions,.YorkPreview-module__iv2iDW__programActions{flex-wrap:wrap;gap:10px;display:flex}.YorkPreview-module__iv2iDW__primaryButton,.YorkPreview-module__iv2iDW__secondaryButton,.YorkPreview-module__iv2iDW__dangerButton{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:10px 15px;line-height:1.3;display:inline-flex;font-weight:650!important}.YorkPreview-module__iv2iDW__primaryButton{background:var(--york);color:#fff}.YorkPreview-module__iv2iDW__primaryButton:hover{background:var(--york-dark)}.YorkPreview-module__iv2iDW__secondaryButton{color:#3d4754;background:#fff;border-color:#d8dee5}.YorkPreview-module__iv2iDW__secondaryButton:hover{background:#f2f4f7}.YorkPreview-module__iv2iDW__dangerButton{color:var(--york);background:#fff;border-color:#ead6dc}.YorkPreview-module__iv2iDW__textButton{color:var(--york);text-align:left;background:0 0;border:0;padding:0;line-height:1.5;font-size:12px!important;font-weight:650!important}.YorkPreview-module__iv2iDW__notice{color:#37604a;background:#f0f8f4;border:1px solid #c9dfd5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-10px 0 20px;padding:12px 16px;font-size:13px;display:flex}.YorkPreview-module__iv2iDW__notice button{color:inherit;background:0 0;border:0;font-size:21px}.YorkPreview-module__iv2iDW__programLayout{grid-template-columns:246px minmax(0,1fr) 232px;align-items:start;gap:22px;display:grid}.YorkPreview-module__iv2iDW__programRail{padding:4px 0}.YorkPreview-module__iv2iDW__sectionLabel{letter-spacing:.1em;color:var(--muted);justify-content:space-between;font-size:10px;font-weight:750;display:flex}.YorkPreview-module__iv2iDW__sectionLabel span{color:#a1a8b1}.YorkPreview-module__iv2iDW__filterLabel{margin:20px 0 14px}.YorkPreview-module__iv2iDW__shell label{color:#54606c;flex-direction:column;gap:7px;font-size:11px;font-weight:650;display:flex}.YorkPreview-module__iv2iDW__shell input,.YorkPreview-module__iv2iDW__shell select{min-height:40px;color:var(--ink);background:#fff;border:1px solid #d8dee5;border-radius:7px;width:100%;min-width:0;padding:9px 11px;font-size:13px}.YorkPreview-module__iv2iDW__programList{flex-direction:column;gap:10px;display:flex}.YorkPreview-module__iv2iDW__programCard{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.YorkPreview-module__iv2iDW__programCard strong{font-size:15px;line-height:1.4}.YorkPreview-module__iv2iDW__programCard>span{color:var(--muted);font-size:11px}.YorkPreview-module__iv2iDW__programSelected{border-color:var(--york);box-shadow:0 0 0 1px var(--york);background:#fffafb}.YorkPreview-module__iv2iDW__programSelected .YorkPreview-module__iv2iDW__programDegree{color:var(--york)}.YorkPreview-module__iv2iDW__programCard .YorkPreview-module__iv2iDW__targetTag{color:var(--york-dark);background:#f7e9ed;border-radius:4px;padding:4px 6px;font-size:10px;font-weight:650}.YorkPreview-module__iv2iDW__railNote{color:var(--muted);font-size:11px;line-height:1.8;margin:16px 0!important}.YorkPreview-module__iv2iDW__programDetail,.YorkPreview-module__iv2iDW__contextPanel{border:1px solid var(--line);background:#fff;border-radius:12px}.YorkPreview-module__iv2iDW__programDetail{padding:28px}.YorkPreview-module__iv2iDW__detailHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.YorkPreview-module__iv2iDW__smallPill{color:var(--york);background:#faedf0;border-radius:4px;margin-bottom:12px;padding:5px 8px;font-size:10px;font-weight:650;display:inline-block}.YorkPreview-module__iv2iDW__detailHeading h2{letter-spacing:-.03em;margin-bottom:12px;font-size:25px;line-height:1.25}.YorkPreview-module__iv2iDW__detailHeading p{color:var(--muted);font-size:13px;line-height:1.7}.YorkPreview-module__iv2iDW__creditNumber{text-align:right;flex-direction:column;flex:0 0 82px;padding-top:6px;display:flex}.YorkPreview-module__iv2iDW__creditNumber strong{letter-spacing:-.05em;font-size:32px;font-weight:550}.YorkPreview-module__iv2iDW__creditNumber span{color:var(--muted);font-size:10px}.YorkPreview-module__iv2iDW__programActions{border-bottom:1px solid var(--line);margin:23px 0 26px;padding-bottom:26px}.YorkPreview-module__iv2iDW__sectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.YorkPreview-module__iv2iDW__sectionTitle h2,.YorkPreview-module__iv2iDW__sectionTitle h3{font-size:14px;font-weight:700}.YorkPreview-module__iv2iDW__sectionTitle>span{color:var(--muted);text-align:right;font-size:10px}.YorkPreview-module__iv2iDW__muted{color:var(--muted);font-size:11px;line-height:1.7}.YorkPreview-module__iv2iDW__requirements{flex-direction:column;gap:9px;margin:17px 0;display:flex}.YorkPreview-module__iv2iDW__requirement{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0}.YorkPreview-module__iv2iDW__requirement summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 13px;font-size:12px;list-style:none;display:flex}.YorkPreview-module__iv2iDW__requirement summary:before{content:"+";color:#9ba3ad;font-size:15px}.YorkPreview-module__iv2iDW__requirement[open] summary:before{content:"−"}.YorkPreview-module__iv2iDW__requirement summary>span:first-of-type{flex:1;font-weight:600}.YorkPreview-module__iv2iDW__requirementCount{color:var(--muted);white-space:nowrap;font-size:10px}.YorkPreview-module__iv2iDW__requirementBody{flex-direction:column;gap:10px;padding:0 14px 16px;font-size:11px;line-height:1.7;display:flex}.YorkPreview-module__iv2iDW__coverageBar{background:#edf0f4;border-radius:3px;height:5px;display:flex;overflow:hidden}.YorkPreview-module__iv2iDW__coverageBar span{height:100%}.YorkPreview-module__iv2iDW__completedFill{background:#427f68}.YorkPreview-module__iv2iDW__progressFill{background:#b28429}.YorkPreview-module__iv2iDW__plannedFill{background:#a7677a}.YorkPreview-module__iv2iDW__courseChips{flex-wrap:wrap;gap:6px;display:flex}.YorkPreview-module__iv2iDW__courseChips button,.YorkPreview-module__iv2iDW__courseChips>span{color:#54606b;background:#f5f6f8;border:1px solid #e2e6eb;border-radius:5px;padding:5px 8px;font-size:10px}.YorkPreview-module__iv2iDW__courseChips .YorkPreview-module__iv2iDW__chipSelected{color:#88364c;background:#fff3f5;border-color:#efd4dd}.YorkPreview-module__iv2iDW__sourceLink{color:var(--york);margin-top:14px;font-size:11px;line-height:1.6;text-decoration:none;display:inline-block}.YorkPreview-module__iv2iDW__sourceLink:hover{text-decoration:underline}.YorkPreview-module__iv2iDW__contextPanel{padding:22px 18px}.YorkPreview-module__iv2iDW__profileBlock{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:20px 0;display:flex}.YorkPreview-module__iv2iDW__profileBlock>span{color:var(--muted);font-size:11px}.YorkPreview-module__iv2iDW__profileBlock strong{font-size:12px;line-height:1.6}.YorkPreview-module__iv2iDW__profileBlock p{color:var(--muted);font-size:11px;line-height:1.6}.YorkPreview-module__iv2iDW__pathSteps{flex-direction:column;gap:19px;padding:24px 0 18px;display:flex}.YorkPreview-module__iv2iDW__pathSteps>div{align-items:center;gap:10px;font-size:11px;display:flex}.YorkPreview-module__iv2iDW__pathSteps b{width:23px;height:23px;color:var(--york);background:#f4e9ec;border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.YorkPreview-module__iv2iDW__courseToolbar{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(200px,2fr) 1fr 1fr 1.5fr;gap:14px;padding:20px;display:grid}.YorkPreview-module__iv2iDW__resultsLine{color:var(--muted);justify-content:space-between;gap:12px;margin:22px 1px 14px;font-size:11px;display:flex}.YorkPreview-module__iv2iDW__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.YorkPreview-module__iv2iDW__courseCard{border:1px solid var(--line);background:#fff;border-top:3px solid #c8d4e1;border-radius:10px;flex-direction:column;min-width:0;padding:20px;display:flex}.YorkPreview-module__iv2iDW__cardTop{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;font-size:11px;display:flex}.YorkPreview-module__iv2iDW__cardTop .YorkPreview-module__iv2iDW__courseCode{color:#45556a;font-size:12px;font-weight:750}.YorkPreview-module__iv2iDW__courseCard h2{letter-spacing:-.01em;min-height:48px;font-size:16px;line-height:1.5}.YorkPreview-module__iv2iDW__courseDescription{color:var(--muted);flex:1;font-size:12px;line-height:1.7;margin:10px 0 16px!important}.YorkPreview-module__iv2iDW__tags{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.YorkPreview-module__iv2iDW__tags span{color:#637082;background:#f1f3f6;border-radius:4px;padding:4px 7px;font-size:10px}.YorkPreview-module__iv2iDW__cardBottom{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;display:flex}.YorkPreview-module__iv2iDW__cardBottom>span{font-size:10px}.YorkPreview-module__iv2iDW__cardBottom button{white-space:nowrap}.YorkPreview-module__iv2iDW__level1000{border-top-color:#bdccdd}.YorkPreview-module__iv2iDW__level2000{border-top-color:#b7cfc8}.YorkPreview-module__iv2iDW__level3000{border-top-color:#c9c1d8}.YorkPreview-module__iv2iDW__level4000{border-top-color:#dbbfc8}.YorkPreview-module__iv2iDW__emptyState{text-align:center;border:1px solid var(--line);background:#fff;border-radius:10px;padding:72px 20px}.YorkPreview-module__iv2iDW__emptyState h2{margin-bottom:20px;font-size:18px}.YorkPreview-module__iv2iDW__planSummary{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(220px,1.8fr) repeat(4,1fr);align-items:center;margin-bottom:24px;padding:22px 24px;display:grid}.YorkPreview-module__iv2iDW__targetSummary{flex-direction:column;gap:8px;padding-right:20px;display:flex}.YorkPreview-module__iv2iDW__targetSummary strong{font-size:13px;line-height:1.5}.YorkPreview-module__iv2iDW__stat{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding:8px 15px;display:flex}.YorkPreview-module__iv2iDW__stat strong{letter-spacing:-.045em;font-size:28px;font-weight:550}.YorkPreview-module__iv2iDW__stat small{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:500}.YorkPreview-module__iv2iDW__stat>span{color:var(--muted);font-size:10px;line-height:1.5}.YorkPreview-module__iv2iDW__plannerLayout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:26px;display:grid}.YorkPreview-module__iv2iDW__planSidebar{min-width:0;padding:4px 0}.YorkPreview-module__iv2iDW__planSidebar .YorkPreview-module__iv2iDW__requirement summary{gap:7px;padding:13px 10px;font-size:11px}.YorkPreview-module__iv2iDW__planSidebar .YorkPreview-module__iv2iDW__requirementCount{font-size:9px}.YorkPreview-module__iv2iDW__legend{color:var(--muted);gap:10px;margin:18px 0;font-size:9px;display:flex}.YorkPreview-module__iv2iDW__legend span{align-items:center;gap:5px;display:flex}.YorkPreview-module__iv2iDW__legend i{border-radius:100%;width:6px;height:6px}.YorkPreview-module__iv2iDW__sequencePanel{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.YorkPreview-module__iv2iDW__sequencePanel h3{justify-content:space-between;margin-bottom:15px;font-size:12px;display:flex}.YorkPreview-module__iv2iDW__sequencePanel h3 span{color:#9d7121;background:#f7ecd8;border-radius:4px;padding:2px 6px;font-size:10px}.YorkPreview-module__iv2iDW__sequencePanel p{color:var(--muted);font-size:11px;line-height:1.7}.YorkPreview-module__iv2iDW__sequenceWarning{color:#896722;text-align:left;background:#fffbf2;border:1px solid #e9dfc5;border-radius:7px;width:100%;margin-bottom:8px;padding:10px 12px;line-height:1.65;font-size:10px!important}.YorkPreview-module__iv2iDW__planBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;display:grid}.YorkPreview-module__iv2iDW__boardToolbar{color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.YorkPreview-module__iv2iDW__boardToolbar button{min-height:34px;padding:7px 12px;font-size:11px}.YorkPreview-module__iv2iDW__year{min-width:0}.YorkPreview-module__iv2iDW__yearHeading{justify-content:space-between;align-items:center;padding:0 3px 12px;display:flex}.YorkPreview-module__iv2iDW__yearHeading h2{letter-spacing:-.02em;font-size:16px;font-weight:650}.YorkPreview-module__iv2iDW__yearHeading span{color:#8d96a1;font-size:11px}.YorkPreview-module__iv2iDW__termGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.YorkPreview-module__iv2iDW__withSummer{grid-template-columns:repeat(2,minmax(0,1fr))}.YorkPreview-module__iv2iDW__withSummer .YorkPreview-module__iv2iDW__term:last-child{grid-column:1/-1}.YorkPreview-module__iv2iDW__term{background:#edf0f4;border:1px solid #dde3e9;border-radius:10px;flex-direction:column;min-width:0;min-height:200px;padding:11px;display:flex}.YorkPreview-module__iv2iDW__termHeading{justify-content:space-between;align-items:center;gap:8px;padding:3px 1px 13px;display:flex}.YorkPreview-module__iv2iDW__termHeading h3{font-size:11px;font-weight:650}.YorkPreview-module__iv2iDW__termHeading>span{color:var(--muted);white-space:nowrap;font-size:10px}.YorkPreview-module__iv2iDW__termHeading .YorkPreview-module__iv2iDW__overload{color:#916f21;font-weight:700}.YorkPreview-module__iv2iDW__termCourses{flex-direction:column;gap:8px;display:flex}.YorkPreview-module__iv2iDW__planCourse{text-align:left;background:#fff;border:1px solid #dce3ea;border-left:3px solid #b9c9dc;border-radius:7px;width:100%;min-width:0;padding:10px}.YorkPreview-module__iv2iDW__planCourse.YorkPreview-module__iv2iDW__level1000{border-left-color:#bdccdd}.YorkPreview-module__iv2iDW__planCourse.YorkPreview-module__iv2iDW__level2000{border-left-color:#b7cfc8}.YorkPreview-module__iv2iDW__planCourse.YorkPreview-module__iv2iDW__level3000{border-left-color:#c9c1d8}.YorkPreview-module__iv2iDW__planCourse.YorkPreview-module__iv2iDW__level4000{border-left-color:#dbbfc8}.YorkPreview-module__iv2iDW__planCourse>div:first-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.YorkPreview-module__iv2iDW__planCourse strong{letter-spacing:-.025em;color:#3e4c60;font-size:10px}.YorkPreview-module__iv2iDW__planCourse>div:first-child>span{color:#7f8995;white-space:nowrap;font-size:9px}.YorkPreview-module__iv2iDW__planCourse p{color:#677382;font-size:10px;line-height:1.5;margin:8px 0!important}.YorkPreview-module__iv2iDW__planCourseMeta{flex-wrap:wrap;gap:5px;display:flex}.YorkPreview-module__iv2iDW__status{border-radius:3px;padding:3px 5px;font-size:8px;line-height:1.4;display:inline-block}.YorkPreview-module__iv2iDW__planned{color:#8f516d;background:#f5eaf0}.YorkPreview-module__iv2iDW__completed{color:#417158;background:#e8f3ed}.YorkPreview-module__iv2iDW__inProgress{color:#8b6a1f;background:#f8efda}.YorkPreview-module__iv2iDW__warningBadge{color:#956d1e;padding:3px 2px;font-size:8px}.YorkPreview-module__iv2iDW__addCourse{color:#7a8594;background:0 0;border:1px dashed #cbd2dc;border-radius:6px;width:100%;margin-top:12px;padding:9px 6px;font-size:10px!important}.YorkPreview-module__iv2iDW__addCourse:hover{border-color:var(--york);color:var(--york);background:#fff}.YorkPreview-module__iv2iDW__termEmpty{color:#9aa3ad;text-align:center;flex:1;padding:25px 0;font-size:10px}.YorkPreview-module__iv2iDW__footer{color:#87919d;border-top:1px solid var(--line);justify-content:space-between;gap:18px;margin-top:36px;padding:18px 0 2px;font-size:10px;line-height:1.7;display:flex}.YorkPreview-module__iv2iDW__dialog{width:min(580px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);background:#fff;border:1px solid #dbe0e7;border-radius:15px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #14203336}.YorkPreview-module__iv2iDW__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15243370}.YorkPreview-module__iv2iDW__wideDialog{width:min(820px,100vw - 32px)}.YorkPreview-module__iv2iDW__dialogHeader{border-bottom:1px solid var(--line);z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex;position:sticky;top:0}.YorkPreview-module__iv2iDW__dialogHeader h2{letter-spacing:-.02em;font-size:18px}.YorkPreview-module__iv2iDW__iconButton{color:#657282;background:#f1f3f6;border:0;border-radius:50%;width:30px;height:30px;font-size:20px!important}.YorkPreview-module__iv2iDW__dialogBody{padding:24px 25px}.YorkPreview-module__iv2iDW__dialogBody>p{margin-bottom:16px;font-size:13px;line-height:1.8}.YorkPreview-module__iv2iDW__dialogBody .YorkPreview-module__iv2iDW__courseTitle{margin-bottom:15px;font-size:21px;font-weight:650;line-height:1.4}.YorkPreview-module__iv2iDW__dialogBody .YorkPreview-module__iv2iDW__description{color:var(--muted);margin:15px 0 20px}.YorkPreview-module__iv2iDW__detailBlock{border-top:1px solid var(--line);padding:18px 0}.YorkPreview-module__iv2iDW__detailBlock h3{margin-bottom:8px;font-size:12px}.YorkPreview-module__iv2iDW__detailBlock p{margin-bottom:6px;font-size:12px;line-height:1.8}.YorkPreview-module__iv2iDW__detailBlock .YorkPreview-module__iv2iDW__muted{font-size:11px}.YorkPreview-module__iv2iDW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:10px 0 18px;display:grid}.YorkPreview-module__iv2iDW__formGrid label:last-child:nth-child(3){grid-column:1/-1}.YorkPreview-module__iv2iDW__warningBox{color:#856522;background:#fffbf0;border:1px solid #e7dbb7;border-radius:7px;margin-bottom:16px;padding:12px;font-size:11px;line-height:1.8}.YorkPreview-module__iv2iDW__warningBox strong{font-size:11px}.YorkPreview-module__iv2iDW__warningBox p{margin:6px 0!important}.YorkPreview-module__iv2iDW__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:20px 0 10px;display:flex}.YorkPreview-module__iv2iDW__settingLabel{margin-bottom:22px}.YorkPreview-module__iv2iDW__settingLabel>span{font-weight:400}.YorkPreview-module__iv2iDW__draftStats{background:#f5f6f8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;padding:17px;display:flex}.YorkPreview-module__iv2iDW__draftStats strong{font-size:15px}.YorkPreview-module__iv2iDW__draftStats span{color:var(--muted);font-size:11px}.YorkPreview-module__iv2iDW__sampleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.YorkPreview-module__iv2iDW__sampleGrid>div{border:1px solid var(--line);border-radius:8px;padding:17px}.YorkPreview-module__iv2iDW__sampleGrid h3{margin-bottom:12px;font-size:13px}.YorkPreview-module__iv2iDW__sampleGrid p{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:10px;padding:7px 0;font-size:10px;display:flex}.YorkPreview-module__iv2iDW__sampleGrid p:last-child{border:0}.YorkPreview-module__iv2iDW__sampleGrid p span{color:var(--muted);text-align:right}.YorkPreview-module__iv2iDW__compareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.YorkPreview-module__iv2iDW__compareGrid>div{border:1px solid var(--line);border-radius:9px;padding:20px}.YorkPreview-module__iv2iDW__compareGrid>div:last-child{background:#fff8fa;border-color:#dba9b7}.YorkPreview-module__iv2iDW__compareGrid span{color:var(--muted);font-size:11px}.YorkPreview-module__iv2iDW__compareGrid h3{margin:10px 0;font-size:18px}.YorkPreview-module__iv2iDW__compareGrid p{color:var(--muted);font-size:12px}.YorkPreview-module__iv2iDW__requirementChanges{margin:0 0 20px}.YorkPreview-module__iv2iDW__requirementChanges h3{margin-bottom:10px;font-size:12px}.YorkPreview-module__iv2iDW__requirementChanges>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;display:flex}.YorkPreview-module__iv2iDW__requirementChanges>div>span{color:var(--muted);text-align:right}@media (min-width:1700px){.YorkPreview-module__iv2iDW__plannerLayout{grid-template-columns:318px minmax(0,1fr)}.YorkPreview-module__iv2iDW__planCourse strong{font-size:11px}}@media (max-width:1240px){.YorkPreview-module__iv2iDW__programLayout{grid-template-columns:220px minmax(0,1fr)}.YorkPreview-module__iv2iDW__contextPanel{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.YorkPreview-module__iv2iDW__contextPanel>.YorkPreview-module__iv2iDW__sectionLabel,.YorkPreview-module__iv2iDW__contextPanel>.YorkPreview-module__iv2iDW__muted{grid-column:1/-1}.YorkPreview-module__iv2iDW__profileBlock{border:0;padding:0}.YorkPreview-module__iv2iDW__pathSteps{gap:12px;padding:0}.YorkPreview-module__iv2iDW__plannerLayout{grid-template-columns:265px minmax(0,1fr);gap:20px}.YorkPreview-module__iv2iDW__planBoard{grid-template-columns:1fr}.YorkPreview-module__iv2iDW__planCourse strong{font-size:11px}.YorkPreview-module__iv2iDW__headerMeta>span:first-child{display:none}.YorkPreview-module__iv2iDW__planSummary{padding:20px 15px}.YorkPreview-module__iv2iDW__stat{padding:6px 12px}}@media (max-width:900px){.YorkPreview-module__iv2iDW__main{padding:20px}.YorkPreview-module__iv2iDW__topbar{padding:13px 20px}.YorkPreview-module__iv2iDW__topbar .brand strong{font-size:15px}.YorkPreview-module__iv2iDW__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.YorkPreview-module__iv2iDW__courseToolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.YorkPreview-module__iv2iDW__searchLabel{grid-column:1/-1}.YorkPreview-module__iv2iDW__planSummary{grid-template-columns:repeat(4,1fr)}.YorkPreview-module__iv2iDW__targetSummary{border-bottom:1px solid var(--line);grid-column:1/-1;margin-bottom:15px;padding-bottom:18px}.YorkPreview-module__iv2iDW__stat:nth-child(2){border:0;padding-left:0}.YorkPreview-module__iv2iDW__previewBanner a{display:none}}@media (max-width:700px){.YorkPreview-module__iv2iDW__topbar{grid-template-columns:minmax(0,1fr) auto;gap:13px;display:grid}.YorkPreview-module__iv2iDW__topbar .university-header-identity{gap:10px;min-width:0}.YorkPreview-module__iv2iDW__topbar .main-tabs{grid-area:2/1/auto/-1;justify-content:center}.YorkPreview-module__iv2iDW__topbar .tab-button{flex:1;min-height:44px;font-size:12px}.YorkPreview-module__iv2iDW__headerMeta{grid-area:1/2}.YorkPreview-module__iv2iDW__main{padding:16px}.YorkPreview-module__iv2iDW__pageHeading{flex-direction:column;align-items:flex-start;gap:18px;margin:28px 0 22px}.YorkPreview-module__iv2iDW__subtitle{font-size:12px}.YorkPreview-module__iv2iDW__previewBanner{align-items:flex-start;padding:10px 12px;font-size:10px}.YorkPreview-module__iv2iDW__previewDot{margin-top:6px}.YorkPreview-module__iv2iDW__programLayout{grid-template-columns:minmax(0,1fr);gap:20px}.YorkPreview-module__iv2iDW__programRail{min-width:0}.YorkPreview-module__iv2iDW__programList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.YorkPreview-module__iv2iDW__programCard{gap:6px;padding:12px 10px}.YorkPreview-module__iv2iDW__programCard strong{font-size:12px}.YorkPreview-module__iv2iDW__programCard>span{font-size:9px}.YorkPreview-module__iv2iDW__programCard .YorkPreview-module__iv2iDW__targetTag{font-size:8px}.YorkPreview-module__iv2iDW__filterLabel{max-width:220px;margin:12px 0}.YorkPreview-module__iv2iDW__programDetail{padding:22px 18px}.YorkPreview-module__iv2iDW__detailHeading h2{font-size:23px}.YorkPreview-module__iv2iDW__creditNumber{flex-basis:65px}.YorkPreview-module__iv2iDW__contextPanel{grid-template-columns:1fr 1fr}.YorkPreview-module__iv2iDW__pathSteps{grid-column:1/-1}.YorkPreview-module__iv2iDW__courseToolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.YorkPreview-module__iv2iDW__courseToolbar label:last-child{grid-column:1/-1}.YorkPreview-module__iv2iDW__courseGrid{grid-template-columns:1fr}.YorkPreview-module__iv2iDW__courseCard h2{min-height:0}.YorkPreview-module__iv2iDW__resultsLine{flex-direction:column;gap:6px}.YorkPreview-module__iv2iDW__plannerLayout{grid-template-columns:1fr}.YorkPreview-module__iv2iDW__planSidebar{order:2}.YorkPreview-module__iv2iDW__planBoard{order:1}.YorkPreview-module__iv2iDW__planSidebar .YorkPreview-module__iv2iDW__requirements{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.YorkPreview-module__iv2iDW__planSummary{padding:18px 14px}.YorkPreview-module__iv2iDW__stat{padding:5px 9px}.YorkPreview-module__iv2iDW__stat strong{font-size:23px}.YorkPreview-module__iv2iDW__stat>span{font-size:9px}.YorkPreview-module__iv2iDW__boardToolbar{font-size:10px}.YorkPreview-module__iv2iDW__term{padding:9px}.YorkPreview-module__iv2iDW__planCourse{padding:10px 8px}.YorkPreview-module__iv2iDW__planCourse strong{font-size:10px}.YorkPreview-module__iv2iDW__planCourse>div:first-child>span{font-size:8px}.YorkPreview-module__iv2iDW__termHeading h3{font-size:10px}.YorkPreview-module__iv2iDW__footer{flex-direction:column;gap:7px;font-size:9px}.YorkPreview-module__iv2iDW__dialogHeader{padding:18px 20px}.YorkPreview-module__iv2iDW__dialogBody{padding:20px}.YorkPreview-module__iv2iDW__sampleGrid{grid-template-columns:1fr}.YorkPreview-module__iv2iDW__sampleGrid p{font-size:11px}.YorkPreview-module__iv2iDW__draftStats{gap:12px}}@media (max-width:390px){.YorkPreview-module__iv2iDW__main,.YorkPreview-module__iv2iDW__topbar{padding:12px}.YorkPreview-module__iv2iDW__topbar .brand-mark{width:30px;height:30px}.YorkPreview-module__iv2iDW__topbar .brand strong{font-size:13px}.YorkPreview-module__iv2iDW__previewPill{font-size:10px}.YorkPreview-module__iv2iDW__planSidebar .YorkPreview-module__iv2iDW__requirements,.YorkPreview-module__iv2iDW__compareGrid,.YorkPreview-module__iv2iDW__programList{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.YorkPreview-module__iv2iDW__shell *,.YorkPreview-module__iv2iDW__shell :before,.YorkPreview-module__iv2iDW__shell :after{scroll-behavior:auto!important;transition:none!important}}.YorkPreview-module__iv2iDW__officialText{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.YorkPreview-module__iv2iDW__pagination{color:var(--muted);justify-content:center;align-items:center;gap:14px;margin:22px 0;font-size:11px;display:flex}.YorkPreview-module__iv2iDW__pagination button{min-height:34px;padding:7px 10px;font-size:11px}.YorkPreview-module__iv2iDW__pagination button:disabled{opacity:.45;cursor:default}.YorkPreview-module__iv2iDW__catalogScope{color:var(--muted);flex-direction:column;justify-content:center;gap:12px;font-size:11px;display:flex}.YorkPreview-module__iv2iDW__programRail .YorkPreview-module__iv2iDW__pagination{flex-wrap:wrap;gap:8px}.YorkPreview-module__iv2iDW__programList{max-height:720px;padding:2px;overflow-y:auto}.YorkPreview-module__iv2iDW__requirementBody>.YorkPreview-module__iv2iDW__officialText{max-height:420px;padding-right:8px;overflow-y:auto}.YorkPreview-module__iv2iDW__planSidebar .YorkPreview-module__iv2iDW__requirementBody>.YorkPreview-module__iv2iDW__officialText{max-height:340px}
