.my-learning-dashboard-module__gWv8LG__dashboard{gap:clamp(3rem,8vw,6.5rem);padding-bottom:4rem;display:grid}.my-learning-dashboard-module__gWv8LG__dashboard section{min-width:0}.my-learning-dashboard-module__gWv8LG__sectionHeading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.4rem;display:flex}.my-learning-dashboard-module__gWv8LG__sectionHeading h2{margin-bottom:0;font-size:clamp(1.8rem,4vw,3rem)}.my-learning-dashboard-module__gWv8LG__sectionHeading>p{max-width:38rem;color:var(--muted);margin-bottom:0}.my-learning-dashboard-module__gWv8LG__kicker,.my-learning-dashboard-module__gWv8LG__cardEyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.76rem;font-weight:800}.my-learning-dashboard-module__gWv8LG__pathway{border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--primary) 13%, transparent), transparent 28rem), var(--surface-1);box-shadow:var(--shadow-sm);padding:clamp(1.25rem,4vw,2rem)}.my-learning-dashboard-module__gWv8LG__pathway ol,.my-learning-dashboard-module__gWv8LG__continueGrid,.my-learning-dashboard-module__gWv8LG__skillList,.my-learning-dashboard-module__gWv8LG__destinationList,.my-learning-dashboard-module__gWv8LG__activityList{margin:0;padding:0;list-style:none}.my-learning-dashboard-module__gWv8LG__pathway ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.my-learning-dashboard-module__gWv8LG__pathway li{min-width:0;position:relative}.my-learning-dashboard-module__gWv8LG__pathway li:not(:last-child):after{z-index:1;border-top:2px solid var(--border-strong);content:"";width:.7rem;position:absolute;top:1.15rem;right:-.55rem}.my-learning-dashboard-module__gWv8LG__pathway a{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-1) 88%, var(--surface-2));overflow-wrap:anywhere;min-height:10.5rem;transition:border-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);flex-direction:column;gap:.55rem;padding:1rem;display:flex}.my-learning-dashboard-module__gWv8LG__pathway a:hover{border-color:var(--primary);transform:translateY(-2px)}.my-learning-dashboard-module__gWv8LG__pathway a>span:not(.my-learning-dashboard-module__gWv8LG__inlineAction){color:var(--muted);font-size:.88rem}.my-learning-dashboard-module__gWv8LG__stepNumber{z-index:2;background:var(--foreground);width:2.3rem;height:2.3rem;color:var(--background);border-radius:999px;place-items:center;margin:0 0 -.75rem .8rem;font-size:.78rem;font-weight:800;display:grid;position:relative}.my-learning-dashboard-module__gWv8LG__inlineAction,.my-learning-dashboard-module__gWv8LG__cardAction,.my-learning-dashboard-module__gWv8LG__textLink{color:var(--primary);text-underline-offset:.18em;align-items:center;gap:.35rem;font-weight:750;text-decoration:underline;text-decoration-thickness:.1em;display:inline-flex}.my-learning-dashboard-module__gWv8LG__inlineAction{margin-top:auto;font-size:.84rem}.my-learning-dashboard-module__gWv8LG__inlineAction svg,.my-learning-dashboard-module__gWv8LG__cardAction svg,.my-learning-dashboard-module__gWv8LG__textLink svg,.my-learning-dashboard-module__gWv8LG__destinationList svg{flex:none;width:1rem}.my-learning-dashboard-module__gWv8LG__continueGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.my-learning-dashboard-module__gWv8LG__continueGrid li{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);min-width:0;min-height:15rem;box-shadow:var(--shadow-sm);flex-direction:column;padding:1.35rem;display:flex}.my-learning-dashboard-module__gWv8LG__continueGrid h3{overflow-wrap:anywhere;margin-bottom:.65rem}.my-learning-dashboard-module__gWv8LG__continueGrid li>p:not(.my-learning-dashboard-module__gWv8LG__cardEyebrow){color:var(--muted)}.my-learning-dashboard-module__gWv8LG__cardAction{min-height:2.75rem;margin-top:auto}.my-learning-dashboard-module__gWv8LG__emptyState{border:1px dashed var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-1);grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr);align-items:center;gap:2rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.my-learning-dashboard-module__gWv8LG__emptyIllustration{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--surface-2), color-mix(in srgb, var(--primary) 12%, var(--surface-2)));justify-content:center;align-items:center;gap:.5rem;min-height:9rem;display:flex}.my-learning-dashboard-module__gWv8LG__emptyIllustration span{border:2px solid var(--primary);background:var(--surface-1);width:2.8rem;height:2.8rem;color:var(--primary);border-radius:.75rem;place-items:center;font-weight:800;display:grid}.my-learning-dashboard-module__gWv8LG__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0;display:grid}.my-learning-dashboard-module__gWv8LG__statsGrid>div{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);min-width:0;padding:1.2rem}.my-learning-dashboard-module__gWv8LG__statsGrid dt{color:var(--muted);font-size:.84rem;font-weight:700}.my-learning-dashboard-module__gWv8LG__statsGrid dd{letter-spacing:-.05em;overflow-wrap:anywhere;margin:.25rem 0;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:800;line-height:1}.my-learning-dashboard-module__gWv8LG__statsGrid span{color:var(--muted);font-size:.8rem}.my-learning-dashboard-module__gWv8LG__skillList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.my-learning-dashboard-module__gWv8LG__skillList li{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);min-width:0;padding:1.15rem}.my-learning-dashboard-module__gWv8LG__skillList li>div:first-child{justify-content:space-between;gap:1rem;margin-bottom:.85rem;display:flex}.my-learning-dashboard-module__gWv8LG__skillList a{color:var(--primary);text-underline-offset:.18em;overflow-wrap:anywhere;font-weight:750;text-decoration:underline}.my-learning-dashboard-module__gWv8LG__skillList li>div:first-child span,.my-learning-dashboard-module__gWv8LG__barRow span{color:var(--muted);font-size:.78rem}.my-learning-dashboard-module__gWv8LG__barRow{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.7rem;margin-top:.55rem;display:grid}.my-learning-dashboard-module__gWv8LG__bar{background:var(--surface-3);border-radius:999px;height:.7rem;display:block;overflow:hidden}.my-learning-dashboard-module__gWv8LG__bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--secondary));height:100%;display:block}.my-learning-dashboard-module__gWv8LG__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.my-learning-dashboard-module__gWv8LG__twoColumn>section{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-1);padding:clamp(1.2rem,3vw,1.7rem)}.my-learning-dashboard-module__gWv8LG__destinationList{gap:.65rem;display:grid}.my-learning-dashboard-module__gWv8LG__destinationList a{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;padding:.8rem .95rem;display:flex}.my-learning-dashboard-module__gWv8LG__destinationList a:hover{border-color:var(--primary)}.my-learning-dashboard-module__gWv8LG__destinationList span{min-width:0}.my-learning-dashboard-module__gWv8LG__destinationList strong,.my-learning-dashboard-module__gWv8LG__destinationList small{overflow-wrap:anywhere;display:block}.my-learning-dashboard-module__gWv8LG__destinationList small{color:var(--muted);margin-top:.2rem}.my-learning-dashboard-module__gWv8LG__activityList{gap:.9rem;display:grid}.my-learning-dashboard-module__gWv8LG__activityList li{grid-template-columns:.7rem minmax(0,1fr);gap:.8rem;display:grid}.my-learning-dashboard-module__gWv8LG__activityList li>span{border:2px solid var(--surface-1);background:var(--primary);width:.65rem;height:.65rem;box-shadow:0 0 0 2px var(--primary);border-radius:999px;margin-top:.4rem}.my-learning-dashboard-module__gWv8LG__activityList a{color:var(--foreground);text-underline-offset:.17em;overflow-wrap:anywhere;font-weight:750;text-decoration:underline}.my-learning-dashboard-module__gWv8LG__activityList p,.my-learning-dashboard-module__gWv8LG__activityList time{color:var(--muted);margin:.15rem 0 0;font-size:.8rem}.my-learning-dashboard-module__gWv8LG__backupSection{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));border-radius:var(--radius-xl);background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--secondary) 13%, transparent), transparent 24rem), var(--surface-1);box-shadow:var(--shadow-glow);grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr);gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.4rem,5vw,3rem);display:grid}.my-learning-dashboard-module__gWv8LG__backupIntro h2{font-size:clamp(2rem,4vw,3.4rem)}.my-learning-dashboard-module__gWv8LG__backupIntro>p:not(.my-learning-dashboard-module__gWv8LG__kicker){color:var(--muted)}.my-learning-dashboard-module__gWv8LG__backupIntro code{color:var(--foreground)}.my-learning-dashboard-module__gWv8LG__storageFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.3rem 0;display:grid}.my-learning-dashboard-module__gWv8LG__storageFacts span{border-radius:var(--radius-md);background:var(--surface-2);min-width:0;color:var(--muted);padding:.8rem;font-size:.74rem}.my-learning-dashboard-module__gWv8LG__storageFacts strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.92rem;display:block}.my-learning-dashboard-module__gWv8LG__cacheNotice{border-left:3px solid var(--warning);background:color-mix(in srgb, var(--warning) 8%, var(--surface-1));padding:.85rem 1rem;font-size:.86rem}.my-learning-dashboard-module__gWv8LG__backupActions{flex-direction:column;align-items:stretch;gap:.75rem;min-width:0;display:flex}.my-learning-dashboard-module__gWv8LG__backupActions>button,.my-learning-dashboard-module__gWv8LG__fileButton{justify-content:center;min-height:2.75rem}.my-learning-dashboard-module__gWv8LG__fileButton{cursor:pointer;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);color:var(--foreground);text-align:center;align-items:center;padding:.65rem 1rem;font-weight:750;display:inline-flex}.my-learning-dashboard-module__gWv8LG__fileButton:hover{border-color:var(--primary)}.my-learning-dashboard-module__gWv8LG__fileButton:focus-within{outline:3px solid color-mix(in srgb, var(--focus) 65%, transparent);outline-offset:3px}.my-learning-dashboard-module__gWv8LG__fileButton input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.my-learning-dashboard-module__gWv8LG__operationMessage,.my-learning-dashboard-module__gWv8LG__operationError{border-radius:var(--radius-md);margin:0;padding:.8rem;font-size:.84rem}.my-learning-dashboard-module__gWv8LG__operationMessage{background:color-mix(in srgb, var(--source) 12%, var(--surface-1))}.my-learning-dashboard-module__gWv8LG__operationError{background:color-mix(in srgb, var(--destructive) 12%, var(--surface-1));color:var(--destructive)}.my-learning-dashboard-module__gWv8LG__importPreview{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);min-width:0;padding:1rem}.my-learning-dashboard-module__gWv8LG__importPreview h3{margin-bottom:.35rem}.my-learning-dashboard-module__gWv8LG__importPreview>p{color:var(--muted);font-size:.82rem}.my-learning-dashboard-module__gWv8LG__importPreview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0 0 1rem;display:grid}.my-learning-dashboard-module__gWv8LG__importPreview dl>div{border-radius:var(--radius-sm);background:var(--surface-1);min-width:0;padding:.6rem}.my-learning-dashboard-module__gWv8LG__importPreview dt{color:var(--muted);font-size:.7rem}.my-learning-dashboard-module__gWv8LG__importPreview dd{margin:.15rem 0 0;font-size:1.25rem;font-weight:800}.my-learning-dashboard-module__gWv8LG__importButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.my-learning-dashboard-module__gWv8LG__loading,.my-learning-dashboard-module__gWv8LG__errorState{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);padding:2rem}.my-learning-dashboard-module__gWv8LG__errorState p,.my-learning-dashboard-module__gWv8LG__muted{color:var(--muted)}@media (max-width:1050px){.my-learning-dashboard-module__gWv8LG__pathway ol{grid-template-columns:repeat(3,minmax(0,1fr))}.my-learning-dashboard-module__gWv8LG__pathway li:nth-child(3):after{display:none}.my-learning-dashboard-module__gWv8LG__continueGrid,.my-learning-dashboard-module__gWv8LG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-learning-dashboard-module__gWv8LG__backupSection{grid-template-columns:1fr}}@media (max-width:700px){.my-learning-dashboard-module__gWv8LG__dashboard{gap:3.5rem}.my-learning-dashboard-module__gWv8LG__sectionHeading{flex-direction:column;align-items:start;gap:.7rem}.my-learning-dashboard-module__gWv8LG__pathway ol,.my-learning-dashboard-module__gWv8LG__continueGrid,.my-learning-dashboard-module__gWv8LG__statsGrid,.my-learning-dashboard-module__gWv8LG__skillList,.my-learning-dashboard-module__gWv8LG__twoColumn{grid-template-columns:1fr}.my-learning-dashboard-module__gWv8LG__pathway li:not(:last-child):after{border-top:0;border-left:2px solid var(--border-strong);width:0;height:.7rem;inset:auto auto -.6rem 1.8rem}.my-learning-dashboard-module__gWv8LG__pathway a,.my-learning-dashboard-module__gWv8LG__continueGrid li{min-height:0}.my-learning-dashboard-module__gWv8LG__emptyState{grid-template-columns:1fr}.my-learning-dashboard-module__gWv8LG__barRow{grid-template-columns:6.5rem minmax(0,1fr)}.my-learning-dashboard-module__gWv8LG__storageFacts,.my-learning-dashboard-module__gWv8LG__importPreview dl,.my-learning-dashboard-module__gWv8LG__importButtons{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.my-learning-dashboard-module__gWv8LG__pathway a{transition:none}.my-learning-dashboard-module__gWv8LG__pathway a:hover{transform:none}}html[data-motion=reduced] .my-learning-dashboard-module__gWv8LG__pathway a{transition:none}html[data-motion=reduced] .my-learning-dashboard-module__gWv8LG__pathway a:hover{transform:none}
