.roadmap-module__5ZUdwq__dashboard{color:#263640;background:#f5f7f9;min-height:calc(100vh - 64px);padding:18px 20px 28px}.roadmap-module__5ZUdwq__pageHeading{justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-bottom:12px;display:flex}.roadmap-module__5ZUdwq__pageHeading p,.roadmap-module__5ZUdwq__pageHeading h1{margin:0}.roadmap-module__5ZUdwq__pageHeading p{color:#86939d;font-size:8px}.roadmap-module__5ZUdwq__pageHeading h1{letter-spacing:-.025em;margin-top:3px;font-size:18px}.roadmap-module__5ZUdwq__pageHeading>span{color:#397156;background:#eff8f3;border:1px solid #dbe8e1;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex}.roadmap-module__5ZUdwq__dashboardGrid{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:14px;display:grid}.roadmap-module__5ZUdwq__primaryArea{gap:12px;min-width:0;display:grid}.roadmap-module__5ZUdwq__welcomeCard{background:#fff;border:1px solid #e3e8ec;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);min-height:196px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 18px #2135440a}.roadmap-module__5ZUdwq__welcomeCopy{z-index:2;padding:26px 30px;position:relative}.roadmap-module__5ZUdwq__welcomeCopy>span{color:#62727e;font-size:10px;font-weight:700}.roadmap-module__5ZUdwq__welcomeCopy h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(23px,2.4vw,33px);line-height:1.14}.roadmap-module__5ZUdwq__welcomeCopy p{color:#76858f;word-break:keep-all;max-width:580px;margin:0;font-size:9px;line-height:1.6}.roadmap-module__5ZUdwq__welcomeCopy a{color:#fff;background:#1458a5;border-radius:7px;align-items:center;gap:8px;min-height:33px;margin-top:16px;padding:0 13px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.roadmap-module__5ZUdwq__welcomeVisual{background:#f4f0e7;min-height:196px;position:relative}.roadmap-module__5ZUdwq__welcomeVisual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 55px 0 50px -42px #fff}.roadmap-module__5ZUdwq__welcomeVisual img{object-fit:cover;object-position:58% center}.roadmap-module__5ZUdwq__overview{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.roadmap-module__5ZUdwq__overview article{background:#fff;border:1px solid #e3e8ec;border-radius:10px;min-height:96px;padding:14px 15px}.roadmap-module__5ZUdwq__overview article>div{justify-content:space-between;align-items:center;display:flex}.roadmap-module__5ZUdwq__overview span{color:#7d8a94;font-size:8px}.roadmap-module__5ZUdwq__overview strong{letter-spacing:-.04em;font-size:22px}.roadmap-module__5ZUdwq__overview strong[data-tone=red]{color:#c74c48}.roadmap-module__5ZUdwq__overview strong[data-tone=green]{color:#3f8a65}.roadmap-module__5ZUdwq__overview strong[data-tone=blue]{color:#3977b8}.roadmap-module__5ZUdwq__overview strong[data-tone=amber]{color:#a6792e}.roadmap-module__5ZUdwq__overview p{color:#9aa4ac;margin:7px 0 10px;font-size:7px}.roadmap-module__5ZUdwq__overview progress,.roadmap-module__5ZUdwq__progressSummary progress{accent-color:#3977b8;background:#edf1f4;border:0;border-radius:999px;width:100%;height:5px;overflow:hidden}.roadmap-module__5ZUdwq__overview progress::-webkit-progress-bar{background:#edf1f4;border-radius:999px}.roadmap-module__5ZUdwq__progressSummary progress::-webkit-progress-bar{background:#edf1f4;border-radius:999px}.roadmap-module__5ZUdwq__overview progress::-webkit-progress-value{background:#3977b8;border-radius:999px}.roadmap-module__5ZUdwq__progressSummary progress::-webkit-progress-value{background:#3977b8;border-radius:999px}.roadmap-module__5ZUdwq__quickSection,.roadmap-module__5ZUdwq__card,.roadmap-module__5ZUdwq__calendarCard,.roadmap-module__5ZUdwq__scheduleCard,.roadmap-module__5ZUdwq__notificationCard{background:#fff;border:1px solid #e3e8ec;border-radius:10px}.roadmap-module__5ZUdwq__quickSection{padding:14px 16px 13px}.roadmap-module__5ZUdwq__quickSection>header,.roadmap-module__5ZUdwq__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-height:32px;display:flex}.roadmap-module__5ZUdwq__quickSection h2,.roadmap-module__5ZUdwq__quickSection p,.roadmap-module__5ZUdwq__cardHeader h2,.roadmap-module__5ZUdwq__cardHeader p{margin:0}.roadmap-module__5ZUdwq__quickSection h2,.roadmap-module__5ZUdwq__cardHeader h2{letter-spacing:-.015em;font-size:11px}.roadmap-module__5ZUdwq__quickSection p,.roadmap-module__5ZUdwq__cardHeader p{color:#98a2aa;margin-top:3px;font-size:7px}.roadmap-module__5ZUdwq__quickSection header>a,.roadmap-module__5ZUdwq__cardHeader>a,.roadmap-module__5ZUdwq__cardHeader>span{color:#3977b8;font-size:8px;font-weight:700;text-decoration:none}.roadmap-module__5ZUdwq__quickLinks{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:10px;display:grid}.roadmap-module__5ZUdwq__quickLinks a{color:#54636e;border-radius:8px;justify-items:center;gap:6px;min-width:0;padding:9px 5px;text-decoration:none;transition:background .14s,transform .14s;display:grid}.roadmap-module__5ZUdwq__quickLinks a:hover{background:#f5f8fb;transform:translateY(-1px)}.roadmap-module__5ZUdwq__quickLinks span{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.roadmap-module__5ZUdwq__quickLinks span[data-color=blue]{color:#3977b8;background:#edf4fc}.roadmap-module__5ZUdwq__quickLinks span[data-color=green]{color:#3f8a65;background:#edf7f2}.roadmap-module__5ZUdwq__quickLinks span[data-color=purple]{color:#7359a6;background:#f3effc}.roadmap-module__5ZUdwq__quickLinks span[data-color=amber]{color:#a6792e;background:#fff6e7}.roadmap-module__5ZUdwq__quickLinks span[data-color=rose]{color:#b85a65;background:#fff0f0}.roadmap-module__5ZUdwq__quickLinks span[data-color=cyan]{color:#3b8890;background:#eaf7f8}.roadmap-module__5ZUdwq__quickLinks strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.roadmap-module__5ZUdwq__lowerGrid{grid-template-columns:1.08fr .92fr;gap:12px;display:grid}.roadmap-module__5ZUdwq__card{min-height:214px;padding:14px 16px}.roadmap-module__5ZUdwq__workList{margin-top:7px}.roadmap-module__5ZUdwq__workList article{border-bottom:1px solid #edf0f2;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;min-height:39px;display:grid}.roadmap-module__5ZUdwq__workList article:last-child{border-bottom:0}.roadmap-module__5ZUdwq__workList article>span{color:#8d99a2;font-size:7px;font-weight:700}.roadmap-module__5ZUdwq__workList strong{font-size:8px;display:block}.roadmap-module__5ZUdwq__workList p{color:#96a1a9;margin:2px 0 0;font-size:7px}.roadmap-module__5ZUdwq__workList em{color:#7d8992;background:#f1f3f5;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:700}.roadmap-module__5ZUdwq__workList em[data-tone=blue]{color:#3977b8;background:#edf4fc}.roadmap-module__5ZUdwq__workList em[data-tone=green]{color:#3f8a65;background:#edf7f2}.roadmap-module__5ZUdwq__workList em[data-tone=red]{color:#bd514a;background:#fff0ef}.roadmap-module__5ZUdwq__progressSummary{margin-top:9px}.roadmap-module__5ZUdwq__progressSummary>div{align-items:baseline;gap:6px;display:flex}.roadmap-module__5ZUdwq__progressSummary>div strong{letter-spacing:-.04em;font-size:21px}.roadmap-module__5ZUdwq__progressSummary>div span{color:#86939d;font-size:8px}.roadmap-module__5ZUdwq__progressSummary ol{grid-template-columns:repeat(3,1fr);gap:5px;margin:13px 0 0;padding:0;list-style:none;display:grid}.roadmap-module__5ZUdwq__progressSummary li{color:#87939c;border:1px solid #e4e8eb;border-radius:6px;align-items:center;gap:5px;min-height:34px;padding:6px;display:flex}.roadmap-module__5ZUdwq__progressSummary li[data-state=done]{color:#3f8a65;background:#f2f9f5;border-color:#cfe4d9}.roadmap-module__5ZUdwq__progressSummary li[data-state=current]{color:#3977b8;background:#f0f6fc;border-color:#bdd4ec}.roadmap-module__5ZUdwq__progressSummary li span{font-size:6px;font-weight:700}.roadmap-module__5ZUdwq__progressSummary li strong{font-size:7px}.roadmap-module__5ZUdwq__secondaryArea{gap:10px;min-width:0;display:grid}.roadmap-module__5ZUdwq__calendarCard,.roadmap-module__5ZUdwq__scheduleCard,.roadmap-module__5ZUdwq__notificationCard{padding:13px 14px}.roadmap-module__5ZUdwq__calendarHeading{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.roadmap-module__5ZUdwq__calendarHeading strong{font-size:10px}.roadmap-module__5ZUdwq__calendarHeading span{color:#96a1a9;letter-spacing:.08em;font-size:6px}.roadmap-module__5ZUdwq__calendarGrid{grid-template-columns:repeat(7,1fr);gap:2px;margin-top:7px;display:grid}.roadmap-module__5ZUdwq__calendarGrid span{aspect-ratio:1;color:#66757f;border-radius:6px;place-items:center;font-size:7px;display:grid}.roadmap-module__5ZUdwq__calendarGrid span[data-active=true]{color:#fff;background:#1458a5;font-weight:800}.roadmap-module__5ZUdwq__calendarGrid span[data-muted=true]{color:#c6cdd2}.roadmap-module__5ZUdwq__scheduleList,.roadmap-module__5ZUdwq__notificationList{margin-top:7px}.roadmap-module__5ZUdwq__scheduleList article{border-bottom:1px solid #edf0f2;grid-template-columns:42px 1fr;align-items:center;gap:8px;min-height:38px;padding:5px 0;display:grid}.roadmap-module__5ZUdwq__scheduleList article:last-child,.roadmap-module__5ZUdwq__notificationList article:last-child{border-bottom:0}.roadmap-module__5ZUdwq__scheduleList time{color:#3977b8;font-size:7px;font-weight:700}.roadmap-module__5ZUdwq__scheduleList strong,.roadmap-module__5ZUdwq__scheduleList span{display:block}.roadmap-module__5ZUdwq__scheduleList strong{font-size:8px}.roadmap-module__5ZUdwq__scheduleList span{color:#99a3ab;margin-top:2px;font-size:7px}.roadmap-module__5ZUdwq__notificationList article{border-bottom:1px solid #edf0f2;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:45px;padding:6px 0;display:grid}.roadmap-module__5ZUdwq__notificationList article>span{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.roadmap-module__5ZUdwq__notificationList article>span[data-tone=red]{color:#bd514a;background:#fff0ef}.roadmap-module__5ZUdwq__notificationList article>span[data-tone=amber]{color:#a6792e;background:#fff6e7}.roadmap-module__5ZUdwq__notificationList article>span[data-tone=green]{color:#3f8a65;background:#edf7f2}.roadmap-module__5ZUdwq__notificationList strong{font-size:8px;display:block}.roadmap-module__5ZUdwq__notificationList p{color:#98a2aa;margin:3px 0 0;font-size:7px}.roadmap-module__5ZUdwq__storageCard{color:#397156;background:#f1f8f4;border:1px solid #dbe8e1;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:58px;padding:11px 13px;display:grid}.roadmap-module__5ZUdwq__storageCard strong{font-size:8px;display:block}.roadmap-module__5ZUdwq__storageCard p{color:#72877b;margin:3px 0 0;font-size:7px}.roadmap-module__5ZUdwq__storageCard>span{background:#dfeee6;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:700}@media (min-width:1500px){.roadmap-module__5ZUdwq__dashboard{padding:22px 26px 30px}.roadmap-module__5ZUdwq__dashboardGrid{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1180px){.roadmap-module__5ZUdwq__dashboardGrid{grid-template-columns:1fr}.roadmap-module__5ZUdwq__secondaryArea{grid-template-columns:repeat(2,1fr)}.roadmap-module__5ZUdwq__storageCard{grid-column:1/-1}}@media (max-width:760px){.roadmap-module__5ZUdwq__dashboard{padding:14px 12px 24px}.roadmap-module__5ZUdwq__pageHeading>span{display:none}.roadmap-module__5ZUdwq__welcomeCard{grid-template-columns:1fr}.roadmap-module__5ZUdwq__welcomeVisual{min-height:170px}.roadmap-module__5ZUdwq__overview{grid-template-columns:repeat(2,1fr)}.roadmap-module__5ZUdwq__quickLinks{grid-template-columns:repeat(3,1fr)}.roadmap-module__5ZUdwq__lowerGrid,.roadmap-module__5ZUdwq__secondaryArea{grid-template-columns:1fr}.roadmap-module__5ZUdwq__storageCard{grid-column:auto}}
