.demo-dashboard-showcase-module__FmMMuG__root{--dash-accent:color-mix(in srgb, var(--color-primary-2) 82%, #9ef0e0);--dash-ink:#071015;color:var(--color-text);gap:16px;padding-bottom:24px;display:grid}.demo-dashboard-showcase-module__FmMMuG__profileHero,.demo-dashboard-showcase-module__FmMMuG__panel,.demo-dashboard-showcase-module__FmMMuG__kpi{border:1px solid color-mix(in srgb, var(--line-soft) 88%, white 12%);background:color-mix(in srgb, var(--surface-card) 94%, transparent);box-shadow:0 18px 48px -40px #000000bf}.demo-dashboard-showcase-module__FmMMuG__profileHero{border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,4vw,28px);animation:.42s both demo-dashboard-showcase-module__FmMMuG__reveal;display:flex}.demo-dashboard-showcase-module__FmMMuG__profileIdentity,.demo-dashboard-showcase-module__FmMMuG__level,.demo-dashboard-showcase-module__FmMMuG__panelTopline,.demo-dashboard-showcase-module__FmMMuG__continueFoot,.demo-dashboard-showcase-module__FmMMuG__deadline,.demo-dashboard-showcase-module__FmMMuG__activityHead,.demo-dashboard-showcase-module__FmMMuG__courseHeading,.demo-dashboard-showcase-module__FmMMuG__courseProgress,.demo-dashboard-showcase-module__FmMMuG__kicker,.demo-dashboard-showcase-module__FmMMuG__xpMeta,.demo-dashboard-showcase-module__FmMMuG__courseOpen{align-items:center;display:flex}.demo-dashboard-showcase-module__FmMMuG__profileIdentity{gap:15px}.demo-dashboard-showcase-module__FmMMuG__avatar{border:1px solid color-mix(in srgb, var(--color-primary-2) 45%, var(--line-soft));background:color-mix(in srgb, var(--color-primary-2) 18%, var(--surface-control));width:56px;height:56px;color:var(--color-text);letter-spacing:-.04em;border-radius:16px;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}.demo-dashboard-showcase-module__FmMMuG__greeting,.demo-dashboard-showcase-module__FmMMuG__focusLabel,.demo-dashboard-showcase-module__FmMMuG__kpiHint,.demo-dashboard-showcase-module__FmMMuG__activityHead p,.demo-dashboard-showcase-module__FmMMuG__note,.demo-dashboard-showcase-module__FmMMuG__role{color:var(--color-text-muted)}.demo-dashboard-showcase-module__FmMMuG__greeting{font-size:12px;font-weight:700}.demo-dashboard-showcase-module__FmMMuG__name{letter-spacing:-.05em;margin-top:2px;font-size:clamp(1.5rem,3vw,2rem);font-weight:950}.demo-dashboard-showcase-module__FmMMuG__role{margin-top:4px;font-size:12px;font-weight:600}.demo-dashboard-showcase-module__FmMMuG__level{color:var(--dash-accent);gap:6px;margin-top:10px;font-size:11px}.demo-dashboard-showcase-module__FmMMuG__level strong{color:var(--color-text-muted);margin-left:2px;font-weight:700}.demo-dashboard-showcase-module__FmMMuG__profileFocus{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-control) 70%, transparent);border-radius:16px;gap:8px;min-width:220px;padding:14px 16px;display:grid}.demo-dashboard-showcase-module__FmMMuG__focusLabel{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.demo-dashboard-showcase-module__FmMMuG__profileFocus>strong{font-size:14px}.demo-dashboard-showcase-module__FmMMuG__xpBlock{gap:6px;margin-top:2px;display:grid}.demo-dashboard-showcase-module__FmMMuG__xpMeta{color:var(--color-text-muted);justify-content:space-between;gap:8px;font-size:11px;font-weight:700}.demo-dashboard-showcase-module__FmMMuG__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.demo-dashboard-showcase-module__FmMMuG__kpi{border-radius:16px;min-width:0;padding:15px;transition:border-color .18s,transform .18s}.demo-dashboard-showcase-module__FmMMuG__kpi:hover{border-color:color-mix(in srgb, var(--color-primary-2) 35%, var(--line-soft));transform:translateY(-1px)}.demo-dashboard-showcase-module__FmMMuG__kpiValue{color:var(--dash-accent);letter-spacing:-.05em;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:950}.demo-dashboard-showcase-module__FmMMuG__kpiLabel{margin-top:5px;font-size:12px;font-weight:850}.demo-dashboard-showcase-module__FmMMuG__kpiHint{margin-top:2px;font-size:10px;line-height:1.3}.demo-dashboard-showcase-module__FmMMuG__mainGrid,.demo-dashboard-showcase-module__FmMMuG__secondaryGrid{gap:16px;display:grid}.demo-dashboard-showcase-module__FmMMuG__mainGrid{grid-template-columns:minmax(0,1.24fr) minmax(280px,.76fr)}.demo-dashboard-showcase-module__FmMMuG__secondaryGrid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.demo-dashboard-showcase-module__FmMMuG__sideStack{gap:16px;display:grid}.demo-dashboard-showcase-module__FmMMuG__panel{border-radius:20px;min-width:0;padding:clamp(18px,3vw,24px)}.demo-dashboard-showcase-module__FmMMuG__panelTopline,.demo-dashboard-showcase-module__FmMMuG__continueFoot,.demo-dashboard-showcase-module__FmMMuG__activityHead,.demo-dashboard-showcase-module__FmMMuG__courseHeading{justify-content:space-between;gap:12px}.demo-dashboard-showcase-module__FmMMuG__kicker{color:var(--dash-accent);letter-spacing:.12em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900}.demo-dashboard-showcase-module__FmMMuG__liveDot{color:var(--dash-accent);font-size:10px;font-weight:800}.demo-dashboard-showcase-module__FmMMuG__liveDot:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.demo-dashboard-showcase-module__FmMMuG__courseTitle{letter-spacing:-.045em;max-width:34rem;margin-top:12px;font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:950}.demo-dashboard-showcase-module__FmMMuG__progressMain{margin-top:18px}.demo-dashboard-showcase-module__FmMMuG__progressHead{align-items:baseline;gap:7px;margin-bottom:7px;display:flex}.demo-dashboard-showcase-module__FmMMuG__progressValue{letter-spacing:-.05em;font-size:18px;font-weight:950}.demo-dashboard-showcase-module__FmMMuG__progressLabel,.demo-dashboard-showcase-module__FmMMuG__steps{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.demo-dashboard-showcase-module__FmMMuG__track{background:color-mix(in srgb, var(--surface-panel) 76%, transparent);border-radius:999px;height:7px;overflow:hidden}.demo-dashboard-showcase-module__FmMMuG__fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary-2) 75%, #67e8f9), var(--dash-accent));height:100%}.demo-dashboard-showcase-module__FmMMuG__fill[data-done=true]{background:linear-gradient(90deg, #34d399, var(--dash-accent))}.demo-dashboard-showcase-module__FmMMuG__steps{margin-top:7px}.demo-dashboard-showcase-module__FmMMuG__nextStep{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-control) 62%, transparent);color:var(--dash-accent);border-radius:13px;gap:10px;margin-top:18px;padding:12px;display:flex}.demo-dashboard-showcase-module__FmMMuG__nextStep div{gap:2px;display:grid}.demo-dashboard-showcase-module__FmMMuG__nextStep span,.demo-dashboard-showcase-module__FmMMuG__deadline b{color:var(--color-text-muted);font-size:10px;font-weight:800}.demo-dashboard-showcase-module__FmMMuG__nextStep strong{color:var(--color-text);font-size:12px}.demo-dashboard-showcase-module__FmMMuG__continueFoot{margin-top:18px}.demo-dashboard-showcase-module__FmMMuG__deadline{color:var(--color-text-muted);gap:7px;font-size:11px;line-height:1.35}.demo-dashboard-showcase-module__FmMMuG__deadline>span{display:grid}.demo-dashboard-showcase-module__FmMMuG__deadline b{color:var(--dash-accent)}.demo-dashboard-showcase-module__FmMMuG__cta{background:var(--dash-accent);min-height:40px;color:var(--dash-ink);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:900;transition:transform .18s,opacity .18s;display:inline-flex}.demo-dashboard-showcase-module__FmMMuG__cta:hover{opacity:.94;transform:translateY(-1px)}.demo-dashboard-showcase-module__FmMMuG__activityPanel{flex-direction:column;display:flex}.demo-dashboard-showcase-module__FmMMuG__activityHead p{margin-top:6px;font-size:11px}.demo-dashboard-showcase-module__FmMMuG__streak{letter-spacing:-.045em;align-items:center;gap:7px;margin-top:8px;font-size:20px;font-weight:950;display:flex}.demo-dashboard-showcase-module__FmMMuG__streak svg{color:#f7ae38}.demo-dashboard-showcase-module__FmMMuG__chart{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-panel) 56%, transparent);border-radius:14px;flex:1;grid-template-rows:auto 1fr;margin-top:18px;padding:13px 11px 8px;display:grid}.demo-dashboard-showcase-module__FmMMuG__chartLabel{color:var(--color-text-muted);font-size:10px;font-weight:750}.demo-dashboard-showcase-module__FmMMuG__chartBars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:7px;height:145px;padding-top:12px;display:grid}.demo-dashboard-showcase-module__FmMMuG__chartCol{grid-template-rows:15px 1fr 15px;place-items:end center;min-width:0;height:100%;display:grid}.demo-dashboard-showcase-module__FmMMuG__chartValue,.demo-dashboard-showcase-module__FmMMuG__chartTick{color:var(--color-text-muted);font-size:9px;font-weight:750}.demo-dashboard-showcase-module__FmMMuG__chartBar{background:color-mix(in srgb, var(--color-primary-2) 70%, #67e8f9);border-radius:6px 6px 3px 3px;width:min(100%,24px);min-height:3px}.demo-dashboard-showcase-module__FmMMuG__coursesHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.demo-dashboard-showcase-module__FmMMuG__coursesHead h2,.demo-dashboard-showcase-module__FmMMuG__certificates .demo-dashboard-showcase-module__FmMMuG__kicker+*,.demo-dashboard-showcase-module__FmMMuG__shortcuts .demo-dashboard-showcase-module__FmMMuG__kicker+*{margin-top:0}.demo-dashboard-showcase-module__FmMMuG__coursesHead h2{letter-spacing:-.04em;margin-top:7px;font-size:18px;font-weight:950}.demo-dashboard-showcase-module__FmMMuG__coursesHead>span{border:1px solid var(--line-soft);width:29px;height:29px;color:var(--color-text-muted);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.demo-dashboard-showcase-module__FmMMuG__courseList,.demo-dashboard-showcase-module__FmMMuG__certList,.demo-dashboard-showcase-module__FmMMuG__shortcutList{gap:8px;margin-top:14px;display:grid}.demo-dashboard-showcase-module__FmMMuG__courseCard,.demo-dashboard-showcase-module__FmMMuG__shortcut{background:color-mix(in srgb, var(--surface-panel) 55%, transparent);color:inherit;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.demo-dashboard-showcase-module__FmMMuG__courseCard{grid-template-columns:30px minmax(0,1fr) auto}.demo-dashboard-showcase-module__FmMMuG__courseCard:hover,.demo-dashboard-showcase-module__FmMMuG__shortcut:hover{border-color:color-mix(in srgb, var(--color-primary-2) 28%, var(--line-soft));background:color-mix(in srgb, var(--surface-panel) 72%, transparent)}.demo-dashboard-showcase-module__FmMMuG__courseNumber{color:var(--color-text-muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:10px;font-weight:800}.demo-dashboard-showcase-module__FmMMuG__courseInfo{min-width:0}.demo-dashboard-showcase-module__FmMMuG__courseHeading h3{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.demo-dashboard-showcase-module__FmMMuG__status{border:1px solid color-mix(in srgb, var(--color-primary-2) 24%, var(--line-soft));color:var(--dash-accent);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.demo-dashboard-showcase-module__FmMMuG__status[data-status=done]{border-color:color-mix(in srgb, #34d399 35%, var(--line-soft));color:#34d399}.demo-dashboard-showcase-module__FmMMuG__courseProgress{color:var(--color-text-muted);grid-template-columns:minmax(90px,1fr) auto auto;gap:9px;margin-top:8px;font-size:10px;font-weight:700;display:grid}.demo-dashboard-showcase-module__FmMMuG__courseOpen{color:var(--color-text-muted);gap:2px;font-size:11px;font-weight:800}.demo-dashboard-showcase-module__FmMMuG__courseArrow{width:14px;height:14px}.demo-dashboard-showcase-module__FmMMuG__certList{margin:14px 0 0;padding:0;list-style:none}.demo-dashboard-showcase-module__FmMMuG__certList li,.demo-dashboard-showcase-module__FmMMuG__shortcut{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-dashboard-showcase-module__FmMMuG__certList li{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface-panel) 48%, transparent);border-radius:12px;padding:11px 12px}.demo-dashboard-showcase-module__FmMMuG__certList strong,.demo-dashboard-showcase-module__FmMMuG__shortcut strong{font-size:13px;font-weight:850;display:block}.demo-dashboard-showcase-module__FmMMuG__certList span,.demo-dashboard-showcase-module__FmMMuG__shortcut small{color:var(--color-text-muted);margin-top:3px;font-size:11px;display:block}.demo-dashboard-showcase-module__FmMMuG__shortcut{grid-template-columns:minmax(0,1fr) auto}.demo-dashboard-showcase-module__FmMMuG__shortcut svg{color:var(--dash-accent)}.demo-dashboard-showcase-module__FmMMuG__note{text-align:center;padding:0 4px;font-size:11px;line-height:1.55}@keyframes demo-dashboard-showcase-module__FmMMuG__reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.demo-dashboard-showcase-module__FmMMuG__secondaryGrid{grid-template-columns:1fr}}@media (max-width:760px){.demo-dashboard-showcase-module__FmMMuG__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-dashboard-showcase-module__FmMMuG__mainGrid{grid-template-columns:1fr}.demo-dashboard-showcase-module__FmMMuG__profileHero{flex-direction:column;align-items:flex-start}.demo-dashboard-showcase-module__FmMMuG__profileFocus{width:100%}}@media (max-width:480px){.demo-dashboard-showcase-module__FmMMuG__continueFoot{flex-direction:column;align-items:stretch}.demo-dashboard-showcase-module__FmMMuG__cta{width:100%}.demo-dashboard-showcase-module__FmMMuG__courseProgress{grid-template-columns:minmax(54px,1fr) auto auto;gap:6px}.demo-dashboard-showcase-module__FmMMuG__courseHeading{flex-direction:column;align-items:flex-start}.demo-dashboard-showcase-module__FmMMuG__courseCard{grid-template-columns:23px minmax(0,1fr)}.demo-dashboard-showcase-module__FmMMuG__courseOpen{display:none}}@media (prefers-reduced-motion:reduce){.demo-dashboard-showcase-module__FmMMuG__profileHero{animation:none}.demo-dashboard-showcase-module__FmMMuG__kpi:hover,.demo-dashboard-showcase-module__FmMMuG__cta:hover{transform:none}}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.p.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.p.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.p.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_6d3fa855-module__K8oksG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_6d3fa855-module__K8oksG__variable{--font-landing-margin:"Caveat", "Caveat Fallback"}
