.DegreePlannerHome_container__Jvvci{position:relative;height:calc(100vh - 56px);display:flex;flex-direction:column;overflow:hidden;background:#f5f6f8}@media(max-width:768px){.DegreePlannerHome_container__Jvvci{overflow:auto}}.DegreePlannerHome_pageHeading__5Qo2I{display:flex;align-items:center;padding:10px 20px;background:#fff;border-bottom:1px solid #d0d8e5;flex-shrink:0}@media(max-width:768px){.DegreePlannerHome_pageHeading__5Qo2I{padding:8px 12px}}.DegreePlannerHome_pageTitle__IjkQt{font-size:1.05rem;font-weight:700;color:#22314e;letter-spacing:.01em}.DegreePlannerHome_toolbar__vNWXE{display:flex;flex-direction:column;background:#fff;border-bottom:1px solid #d0d8e5;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.04);z-index:10;min-height:auto}.DegreePlannerHome_toolbarRow1__ohdzZ{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;gap:12px;flex:1 1;flex-wrap:wrap}@media(max-width:768px){.DegreePlannerHome_toolbarRow1__ohdzZ{padding:8px 10px;gap:8px;flex-direction:column;align-items:stretch}}.DegreePlannerHome_toolbarActions__ZJBJN{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}@media(max-width:768px){.DegreePlannerHome_toolbarActions__ZJBJN{width:100%;justify-content:flex-end}}.DegreePlannerHome_filtersRow__8zPAA{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:768px){.DegreePlannerHome_filtersRow__8zPAA{gap:8px;width:100%}}.DegreePlannerHome_filterField__bVqFh{position:relative}@media(max-width:768px){.DegreePlannerHome_filterField__bVqFh{flex:1 1;min-width:0}}.DegreePlannerHome_statsStrip__prrCz{display:flex;align-items:center;gap:0;background:#fff;border-bottom:1px solid #d0d8e5;flex-shrink:0;flex-wrap:wrap}@media(max-width:480px){.DegreePlannerHome_statsStrip__prrCz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}}.DegreePlannerHome_statItem__HbshU{flex:1 1;display:flex;align-items:center;gap:8px;padding:8px 16px;min-width:0;cursor:pointer;background:rgba(0,0,0,0);border:none;border-right:1px solid #d0d8e5;font:inherit;text-align:left;transition:background-color .15s ease,box-shadow .15s ease}.DegreePlannerHome_statItem__HbshU:hover{background:#f1f5f9}.DegreePlannerHome_statItem__HbshU:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.DegreePlannerHome_statItem__HbshU.DegreePlannerHome_statItemActive__QhC4V{background:#eff6ff;box-shadow:inset 0 -3px 0 0 #3b82f6}.DegreePlannerHome_statItem__HbshU:last-child{border-right:none}@media(max-width:768px){.DegreePlannerHome_statItem__HbshU{padding:6px 10px;gap:4px;min-width:80px}}@media(max-width:480px){.DegreePlannerHome_statItem__HbshU{padding:6px 8px;gap:3px;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #d0d8e5;border-bottom:1px solid #d0d8e5;min-width:unset}}.DegreePlannerHome_statValue__vGw2f{font-size:1.15rem;font-weight:700;line-height:1}@media(max-width:480px){.DegreePlannerHome_statValue__vGw2f{font-size:1rem}}.DegreePlannerHome_statLabel__cUTsW{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.DegreePlannerHome_content__F5vjc{flex:1 1;display:flex;flex-direction:column;overflow:hidden;padding:0}@media(max-width:768px){.DegreePlannerHome_content__F5vjc{overflow:auto;min-height:300px}}.DegreePlannerHome_mobileCard__S1hRP{transition:box-shadow .15s ease}.DegreePlannerHome_mobileCard__S1hRP:active{box-shadow:0 2px 8px rgba(34,49,78,.12)}