.LandingPage-module__FAbHmG__page{color:#0a3143;background:#f7f9f8;overflow:hidden}.LandingPage-module__FAbHmG__hero{background:radial-gradient(circle at 10% 12%,#43abd721,#0000 28%),linear-gradient(#f8fbfb 0%,#eef4f3 100%);position:relative}.LandingPage-module__FAbHmG__hero:after{content:"";filter:blur(2px);background:#449abb17;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-140px;right:-80px}.LandingPage-module__FAbHmG__heroGlow{filter:blur(80px);background:#3293b91f;border-radius:50%;width:360px;height:360px;position:absolute;top:80px;left:48%}.LandingPage-module__FAbHmG__heroInner{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:center;gap:70px;width:min(1180px,100% - 64px);min-height:690px;margin:0 auto;padding:84px 0 92px;display:grid;position:relative}.LandingPage-module__FAbHmG__heroCopy{max-width:560px}.LandingPage-module__FAbHmG__eyebrow{color:#22647f;letter-spacing:.02em;background:#e0f1f4;border:1px solid #c9e4e9;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:24px;padding:8px 13px;font-size:13px;font-weight:750;display:flex}.LandingPage-module__FAbHmG__eyebrowMark{color:#21728f;background:#cce8ed;border:1px solid #afd6de;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}.LandingPage-module__FAbHmG__hero h1{color:#082f42;letter-spacing:-.052em;max-width:590px;font-size:clamp(46px,5vw,70px);font-weight:760;line-height:.98}.LandingPage-module__FAbHmG__hero h1 span{color:#2f86aa}.LandingPage-module__FAbHmG__heroDescription{color:#526a74;max-width:535px;margin-top:26px;font-size:18px;line-height:1.68}.LandingPage-module__FAbHmG__heroActions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:34px;display:flex}.LandingPage-module__FAbHmG__primaryButton,.LandingPage-module__FAbHmG__secondaryButton,.LandingPage-module__FAbHmG__ctaButton{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 20px;font-weight:700;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.LandingPage-module__FAbHmG__primaryButton{color:#fff;background:#176684;box-shadow:0 12px 25px #1357712e}.LandingPage-module__FAbHmG__primaryButton:hover,.LandingPage-module__FAbHmG__ctaButton:hover{background:#11556f;transform:translateY(-2px);box-shadow:0 15px 30px #1357713d}.LandingPage-module__FAbHmG__secondaryButton{color:#164b61;background:#ffffffb3;border:1px solid #bfcfd3}.LandingPage-module__FAbHmG__secondaryButton:hover{background:#fff;border-color:#8cabb5;transform:translateY(-2px)}.LandingPage-module__FAbHmG__primaryButton:focus-visible,.LandingPage-module__FAbHmG__secondaryButton:focus-visible,.LandingPage-module__FAbHmG__ctaButton:focus-visible{outline-offset:3px;outline:3px solid #2e93be59}.LandingPage-module__FAbHmG__trustList{color:#62777f;flex-wrap:wrap;gap:9px 18px;margin-top:28px;font-size:13px;list-style:none;display:flex}.LandingPage-module__FAbHmG__trustList li{align-items:center;gap:6px;display:flex}.LandingPage-module__FAbHmG__trustList li span{color:#218162;font-weight:800}.LandingPage-module__FAbHmG__productPreview{background:#f8faf9;border:1px solid #779ba857;border-radius:19px;min-width:0;position:relative;transform:rotate(1.25deg);box-shadow:0 34px 70px #123a492e,0 5px 18px #19435317}.LandingPage-module__FAbHmG__previewTopbar{color:#dcebef;background:#0b3547;border-radius:18px 18px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 16px;display:grid}.LandingPage-module__FAbHmG__previewDots{gap:5px;display:flex}.LandingPage-module__FAbHmG__previewDots span{background:#6a8791;border-radius:50%;width:7px;height:7px}.LandingPage-module__FAbHmG__previewDots span:first-child{background:#f19678}.LandingPage-module__FAbHmG__previewDots span:nth-child(2){background:#f2c769}.LandingPage-module__FAbHmG__previewDots span:nth-child(3){background:#6fc49d}.LandingPage-module__FAbHmG__previewDate{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.LandingPage-module__FAbHmG__previewAvatar{color:#fff;background:#317e9c;border:2px solid #8ab7c7;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:auto;font-size:10px;font-weight:800;display:grid}.LandingPage-module__FAbHmG__previewContent{padding:24px}.LandingPage-module__FAbHmG__previewHeading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.LandingPage-module__FAbHmG__previewHeading div{flex-direction:column;gap:4px;display:flex}.LandingPage-module__FAbHmG__previewHeading small{color:#5590a6;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.LandingPage-module__FAbHmG__previewHeading strong{color:#0d384a;font-size:20px}.LandingPage-module__FAbHmG__previewHeading>span{color:#62777f;background:#edf3f3;border:1px solid #d8e2e3;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:700}.LandingPage-module__FAbHmG__previewStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:19px;display:grid}.LandingPage-module__FAbHmG__previewStat{background:#fff;border:1px solid #dde6e7;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.LandingPage-module__FAbHmG__statIcon{color:#247594;background:#deeff5;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.LandingPage-module__FAbHmG__statIcon.LandingPage-module__FAbHmG__purple{color:#7554a7;background:#ece6fa}.LandingPage-module__FAbHmG__statIcon.LandingPage-module__FAbHmG__orange{color:#b46b34;background:#faeadc}.LandingPage-module__FAbHmG__previewStat div{flex-direction:column;min-width:0;display:flex}.LandingPage-module__FAbHmG__previewStat strong{color:#103849;font-size:17px;line-height:1}.LandingPage-module__FAbHmG__previewStat small{color:#74868c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.LandingPage-module__FAbHmG__previewGrid{grid-template-columns:minmax(0,1.7fr) minmax(130px,.8fr);gap:12px;margin-top:12px;display:grid}.LandingPage-module__FAbHmG__taskPanel,.LandingPage-module__FAbHmG__focusPanel{background:#fff;border:1px solid #dde6e7;border-radius:10px}.LandingPage-module__FAbHmG__taskPanel{padding:14px}.LandingPage-module__FAbHmG__panelTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.LandingPage-module__FAbHmG__panelTitle strong,.LandingPage-module__FAbHmG__focusPanel>strong{color:#173d4c;font-size:10px}.LandingPage-module__FAbHmG__panelTitle span{color:#3481a0;font-size:7px;font-weight:700}.LandingPage-module__FAbHmG__previewTask{border-top:1px solid #edf1f1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;display:grid}.LandingPage-module__FAbHmG__taskCheck{color:#fff;border:1.5px solid #8eacb6;border-radius:4px;place-items:center;width:15px;height:15px;font-size:8px;display:grid}.LandingPage-module__FAbHmG__taskDone{background:#429474;border-color:#429474}.LandingPage-module__FAbHmG__previewTask div{flex-direction:column;gap:2px;min-width:0;display:flex}.LandingPage-module__FAbHmG__previewTask strong,.LandingPage-module__FAbHmG__previewTask small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LandingPage-module__FAbHmG__previewTask strong{color:#264b59;font-size:8px}.LandingPage-module__FAbHmG__previewTask small{color:#839399;font-size:7px}.LandingPage-module__FAbHmG__urgentPill,.LandingPage-module__FAbHmG__neutralPill{color:#b55a43;text-transform:uppercase;background:#fbe8e2;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}.LandingPage-module__FAbHmG__neutralPill{color:#5b7882;background:#e8f0f3}.LandingPage-module__FAbHmG__focusPanel{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;padding:14px;display:flex}.LandingPage-module__FAbHmG__focusRing{background:conic-gradient(#3c91ae 0 72%, #e7eef0 72% 100%);border-radius:50%;place-items:center;width:78px;height:78px;margin:8px 0 5px;display:grid}.LandingPage-module__FAbHmG__focusRing:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:58px;height:58px}.LandingPage-module__FAbHmG__focusRing span{z-index:1;flex-direction:column;grid-area:1/1;display:flex}.LandingPage-module__FAbHmG__focusRing strong{color:#164c61;font-size:15px}.LandingPage-module__FAbHmG__focusRing small{color:#8a989d;font-size:7px}.LandingPage-module__FAbHmG__focusPanel>small{color:#7a8c92;font-size:7px}.LandingPage-module__FAbHmG__floatingNote{background:#fff;border:1px solid #d9e5e3;border-radius:11px;align-items:center;gap:9px;padding:11px 15px 11px 11px;display:flex;position:absolute;bottom:42px;right:-34px;transform:rotate(-1.25deg);box-shadow:0 15px 35px #1544522b}.LandingPage-module__FAbHmG__floatingNote>span{color:#238060;background:#dff2e9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.LandingPage-module__FAbHmG__floatingNote div{flex-direction:column;gap:2px;display:flex}.LandingPage-module__FAbHmG__floatingNote strong{color:#174355;font-size:9px}.LandingPage-module__FAbHmG__floatingNote small{color:#7c9097;font-size:7px}.LandingPage-module__FAbHmG__features{width:min(1120px,100% - 64px);margin:0 auto;padding:104px 0 112px}.LandingPage-module__FAbHmG__sectionHeading{text-align:center;max-width:680px;margin:0 auto 48px}.LandingPage-module__FAbHmG__sectionHeading>p{color:#2c7b99;letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:13px;font-weight:800}.LandingPage-module__FAbHmG__sectionHeading h2{color:#0b3445;letter-spacing:-.035em;font-size:clamp(34px,4vw,48px);line-height:1.08}.LandingPage-module__FAbHmG__sectionHeading>span{color:#647982;margin-top:17px;font-size:17px;line-height:1.6;display:block}.LandingPage-module__FAbHmG__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.LandingPage-module__FAbHmG__featureCard{border:1px solid #dbe5e5;border-radius:18px;flex-direction:column;min-height:340px;padding:32px;display:flex;position:relative;overflow:hidden}.LandingPage-module__FAbHmG__blueCard{background:#edf7fa}.LandingPage-module__FAbHmG__purpleCard{background:#f4f0fa}.LandingPage-module__FAbHmG__greenCard{background:#eef8f3}.LandingPage-module__FAbHmG__orangeCard{background:#faf3eb}.LandingPage-module__FAbHmG__featureIcon{color:#277b9c;background:#fff;border:1px solid #174a5e1a;border-radius:12px;place-items:center;width:45px;height:45px;font-size:17px;font-weight:850;display:grid;box-shadow:0 7px 18px #1e475614}.LandingPage-module__FAbHmG__purpleCard .LandingPage-module__FAbHmG__featureIcon{color:#795da9}.LandingPage-module__FAbHmG__greenCard .LandingPage-module__FAbHmG__featureIcon{color:#328064}.LandingPage-module__FAbHmG__orangeCard .LandingPage-module__FAbHmG__featureIcon{color:#b06c38}.LandingPage-module__FAbHmG__featureCard h3{color:#123b4c;letter-spacing:-.02em;margin-top:23px;font-size:23px}.LandingPage-module__FAbHmG__featureCard>p{color:#61767e;max-width:410px;margin-top:9px;font-size:15px;line-height:1.6}.LandingPage-module__FAbHmG__miniBoard{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;height:62px;margin-top:26px;display:grid}.LandingPage-module__FAbHmG__miniBoard span{color:#66818b;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.LandingPage-module__FAbHmG__miniBoard i{background:#fff;border:1px solid #d8e7e9;border-radius:7px;height:37px;position:relative;box-shadow:0 5px 12px #2b57650f}.LandingPage-module__FAbHmG__miniBoard i:before,.LandingPage-module__FAbHmG__miniBoard i:after{content:"";background:#bfd3d9;border-radius:5px;height:4px;position:absolute;left:8px}.LandingPage-module__FAbHmG__miniBoard i:before{width:55%;top:9px}.LandingPage-module__FAbHmG__miniBoard i:after{background:#e3ecee;width:75%;top:19px}.LandingPage-module__FAbHmG__miniCalendar{grid-template-columns:repeat(6,1fr);gap:7px;width:100%;margin-top:26px;display:grid}.LandingPage-module__FAbHmG__miniCalendar span{aspect-ratio:1.8;background:#ffffffbf;border-radius:5px}.LandingPage-module__FAbHmG__miniCalendar .LandingPage-module__FAbHmG__calendarActive{background:#8064ae}.LandingPage-module__FAbHmG__miniCalendar .LandingPage-module__FAbHmG__calendarMarked{background:#d9cbee;box-shadow:inset 0 0 0 2px #9c83c1}.LandingPage-module__FAbHmG__miniBars{border-bottom:1px solid #bfd8cc;justify-content:space-between;align-items:flex-end;gap:9px;width:100%;height:68px;margin-top:26px;display:flex}.LandingPage-module__FAbHmG__miniBars i{background:#82c5a9;border-radius:5px 5px 0 0;width:100%}.LandingPage-module__FAbHmG__miniBars i:first-child{height:28%}.LandingPage-module__FAbHmG__miniBars i:nth-child(2){height:55%}.LandingPage-module__FAbHmG__miniBars i:nth-child(3){height:40%}.LandingPage-module__FAbHmG__miniBars i:nth-child(4){height:78%}.LandingPage-module__FAbHmG__miniBars i:nth-child(5){height:64%}.LandingPage-module__FAbHmG__miniBars i:nth-child(6){background:#3d9a74;height:94%}.LandingPage-module__FAbHmG__miniBars i:nth-child(7){height:51%}.LandingPage-module__FAbHmG__gradePreview{background:#ffffffb3;border:1px solid #eadfce;border-radius:10px;width:100%;margin-top:26px;padding:7px 12px}.LandingPage-module__FAbHmG__gradePreview div{color:#6f7776;border-bottom:1px solid #eee5da;justify-content:space-between;align-items:center;min-height:29px;font-size:9px;display:flex}.LandingPage-module__FAbHmG__gradePreview div:last-child{border:0}.LandingPage-module__FAbHmG__gradePreview strong{color:#9a622f;font-size:11px}.LandingPage-module__FAbHmG__steps{color:#fff;background:#0b3446;padding:104px 0}.LandingPage-module__FAbHmG__stepsInner{width:min(1120px,100% - 64px);margin:0 auto}.LandingPage-module__FAbHmG__steps .LandingPage-module__FAbHmG__sectionHeading{margin-bottom:52px}.LandingPage-module__FAbHmG__steps .LandingPage-module__FAbHmG__sectionHeading>p{color:#76c4df}.LandingPage-module__FAbHmG__steps .LandingPage-module__FAbHmG__sectionHeading h2{color:#fff}.LandingPage-module__FAbHmG__stepsGrid{grid-template-columns:repeat(3,1fr);gap:0;list-style:none;display:grid}.LandingPage-module__FAbHmG__stepsGrid li{border-left:1px solid #ffffff26;gap:20px;min-height:190px;padding:10px 38px;display:flex}.LandingPage-module__FAbHmG__stepsGrid li:first-child{border-left:0}.LandingPage-module__FAbHmG__stepsGrid li>span{color:#60b6d5;letter-spacing:.09em;font-size:12px;font-weight:850}.LandingPage-module__FAbHmG__stepsGrid h3{color:#fff;letter-spacing:-.02em;font-size:21px}.LandingPage-module__FAbHmG__stepsGrid p{color:#b9ccd3;margin-top:12px;font-size:15px;line-height:1.65}.LandingPage-module__FAbHmG__finalCta{background:#eef4f3;padding:92px 32px}.LandingPage-module__FAbHmG__finalCta>div{text-align:center;background:radial-gradient(circle at 90% 10%,#5ebfdc4d,#0000 30%),#dceff1;border:1px solid #c4e0e3;border-radius:22px;width:min(980px,100%);margin:0 auto;padding:62px 32px;position:relative;overflow:hidden}.LandingPage-module__FAbHmG__finalCta>div:before,.LandingPage-module__FAbHmG__finalCta>div:after{content:"";border:1px solid #2c85a424;border-radius:50%;width:170px;height:170px;position:absolute}.LandingPage-module__FAbHmG__finalCta>div:before{top:-110px;left:-55px}.LandingPage-module__FAbHmG__finalCta>div:after{bottom:-100px;right:-85px}.LandingPage-module__FAbHmG__ctaMark{color:#237897;background:#ffffffbf;border:1px solid #b7dce2;border-radius:8px;place-items:center;width:30px;height:30px;margin:0 auto;font-size:15px;font-weight:900;display:grid}.LandingPage-module__FAbHmG__finalCta h2{color:#0b3446;letter-spacing:-.04em;max-width:620px;margin:12px auto 0;font-size:clamp(32px,4vw,46px);line-height:1.08}.LandingPage-module__FAbHmG__finalCta p{color:#58717a;max-width:570px;margin:17px auto 25px;font-size:16px;line-height:1.6}.LandingPage-module__FAbHmG__ctaButton{z-index:1;color:#fff;background:#176684;position:relative}@media (max-width:1040px){.LandingPage-module__FAbHmG__heroInner{grid-template-columns:1fr;gap:58px;padding-top:68px}.LandingPage-module__FAbHmG__heroCopy{text-align:center;justify-self:center;max-width:700px}.LandingPage-module__FAbHmG__eyebrow,.LandingPage-module__FAbHmG__heroActions,.LandingPage-module__FAbHmG__trustList{justify-content:center;margin-left:auto;margin-right:auto}.LandingPage-module__FAbHmG__productPreview{justify-self:center;width:min(680px,100%)}.LandingPage-module__FAbHmG__stepsGrid li{padding:10px 24px}}@media (max-width:720px){.LandingPage-module__FAbHmG__heroInner,.LandingPage-module__FAbHmG__features,.LandingPage-module__FAbHmG__stepsInner{width:min(100% - 40px,1120px)}.LandingPage-module__FAbHmG__heroInner{gap:46px;min-height:auto;padding:56px 0 72px}.LandingPage-module__FAbHmG__hero h1{font-size:clamp(42px,13vw,58px)}.LandingPage-module__FAbHmG__heroDescription{font-size:16px}.LandingPage-module__FAbHmG__trustList{max-width:370px}.LandingPage-module__FAbHmG__productPreview{transform:none}.LandingPage-module__FAbHmG__previewContent{padding:18px}.LandingPage-module__FAbHmG__previewGrid{grid-template-columns:1fr}.LandingPage-module__FAbHmG__focusPanel{display:none}.LandingPage-module__FAbHmG__floatingNote{bottom:-24px;right:-10px}.LandingPage-module__FAbHmG__features{padding:82px 0}.LandingPage-module__FAbHmG__featureGrid{grid-template-columns:1fr}.LandingPage-module__FAbHmG__sectionHeading{margin-bottom:36px}.LandingPage-module__FAbHmG__sectionHeading>span{font-size:15px}.LandingPage-module__FAbHmG__steps{padding:82px 0 66px}.LandingPage-module__FAbHmG__stepsGrid{grid-template-columns:1fr}.LandingPage-module__FAbHmG__stepsGrid li{border-top:1px solid #ffffff26;border-left:0;min-height:auto;padding:26px 8px}.LandingPage-module__FAbHmG__stepsGrid li:first-child{border-top:0}.LandingPage-module__FAbHmG__finalCta{padding:64px 20px}.LandingPage-module__FAbHmG__finalCta>div{padding:48px 20px}}@media (max-width:480px){.LandingPage-module__FAbHmG__heroActions{flex-direction:column;align-items:stretch}.LandingPage-module__FAbHmG__primaryButton,.LandingPage-module__FAbHmG__secondaryButton{width:100%}.LandingPage-module__FAbHmG__previewStats{grid-template-columns:1fr 1fr}.LandingPage-module__FAbHmG__previewStat:last-child,.LandingPage-module__FAbHmG__previewDate{display:none}.LandingPage-module__FAbHmG__previewTopbar{grid-template-columns:1fr 1fr}.LandingPage-module__FAbHmG__floatingNote{display:none}.LandingPage-module__FAbHmG__featureCard{min-height:0;padding:26px}}@media (prefers-reduced-motion:reduce){.LandingPage-module__FAbHmG__primaryButton,.LandingPage-module__FAbHmG__secondaryButton,.LandingPage-module__FAbHmG__ctaButton{transition:none}}
.Onboarding-module__cZYFJW__onboarding{background:linear-gradient(135deg,#f6fbfc 0%,#edf7f4 100%);border:1px solid #d3e5e4;border-radius:15px;margin:0 0 26px;padding:26px;box-shadow:0 10px 28px #0a31430f}.Onboarding-module__cZYFJW__heading{align-items:flex-start;gap:15px;display:flex}.Onboarding-module__cZYFJW__kicker{color:#20728f;background:#d9eff2;border:1px solid #bfdee3;border-radius:11px;place-items:center;min-width:40px;height:40px;font-size:0;display:grid}.Onboarding-module__cZYFJW__kicker:after{color:#20728f;content:"✓";font-size:18px;font-weight:900}.Onboarding-module__cZYFJW__heading h2{color:var(--color-dark);letter-spacing:-.02em;font-size:21px}.Onboarding-module__cZYFJW__heading p{color:#60767e;margin-top:4px;font-size:14px;line-height:1.5}.Onboarding-module__cZYFJW__steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:25px;list-style:none;display:grid}.Onboarding-module__cZYFJW__steps li{border-left:1px solid #d7e3e3;gap:12px;min-width:0;padding:0 20px;display:flex}.Onboarding-module__cZYFJW__steps li:first-child{border-left:0;padding-left:0}.Onboarding-module__cZYFJW__stepNumber{color:#70838a;background:#e7eef0;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:grid}.Onboarding-module__cZYFJW__active .Onboarding-module__cZYFJW__stepNumber{background:var(--color-primary);color:#fff}.Onboarding-module__cZYFJW__complete .Onboarding-module__cZYFJW__stepNumber{color:#237653;background:#dff1e8}.Onboarding-module__cZYFJW__locked{opacity:.56}.Onboarding-module__cZYFJW__stepContent{width:100%;min-width:0}.Onboarding-module__cZYFJW__stepCopy h3{color:#173f50;font-size:14px}.Onboarding-module__cZYFJW__stepCopy p{color:#657b83;margin-top:5px;font-size:12px;line-height:1.5}.Onboarding-module__cZYFJW__inlineForm{gap:8px;margin-top:13px;display:flex}.Onboarding-module__cZYFJW__inlineForm input{width:100%;min-width:0;height:38px;color:var(--color-dark);font:inherit;background:#fff;border:1px solid #cbd9dc;border-radius:8px;padding:0 11px;font-size:13px}.Onboarding-module__cZYFJW__inlineForm input:focus{border-color:var(--color-primary);outline:3px solid #276e902b}.Onboarding-module__cZYFJW__inlineForm button,.Onboarding-module__cZYFJW__summaryButton{background:var(--color-primary);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:12px;font-weight:750}.Onboarding-module__cZYFJW__inlineForm button:hover,.Onboarding-module__cZYFJW__summaryButton:hover{background:#195d7a}.Onboarding-module__cZYFJW__inlineForm button:disabled{cursor:wait;opacity:.65}.Onboarding-module__cZYFJW__planningForm{margin-top:13px}.Onboarding-module__cZYFJW__planningForm .Onboarding-module__cZYFJW__inlineForm{flex-wrap:wrap;margin-top:8px}.Onboarding-module__cZYFJW__planningForm .Onboarding-module__cZYFJW__inlineForm input:first-of-type{flex:145px}.Onboarding-module__cZYFJW__dateInput{max-width:170px;width:auto!important}.Onboarding-module__cZYFJW__typeToggle{background:#dfeaec;border-radius:8px;width:fit-content;padding:3px;display:flex}.Onboarding-module__cZYFJW__typeToggle button{color:#60747c;min-height:27px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:11px;font-weight:750}.Onboarding-module__cZYFJW__typeToggle .Onboarding-module__cZYFJW__selectedType{color:var(--color-dark);background:#fff;box-shadow:0 1px 4px #0a31431f}.Onboarding-module__cZYFJW__summaryButton{margin-top:13px}.Onboarding-module__cZYFJW__error{color:#9b372c;background:#fff0ee;border:1px solid #f2c6c0;border-radius:8px;margin-top:18px;padding:10px 12px;font-size:13px}.Onboarding-module__cZYFJW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.Onboarding-module__cZYFJW__steps{grid-template-columns:1fr;gap:18px}.Onboarding-module__cZYFJW__steps li,.Onboarding-module__cZYFJW__steps li:first-child{border-left:0;padding:0}}@media (max-width:560px){.Onboarding-module__cZYFJW__onboarding{padding:20px}.Onboarding-module__cZYFJW__inlineForm{flex-direction:column;align-items:stretch}.Onboarding-module__cZYFJW__inlineForm button{width:100%}.Onboarding-module__cZYFJW__dateInput{max-width:none;width:100%!important}}
.Dashboard-module__Rm6JEq__page{width:100%;max-width:1180px;margin:0 auto;padding:52px 32px 80px}.Dashboard-module__Rm6JEq__welcome{margin-bottom:28px}.Dashboard-module__Rm6JEq__eyebrow{letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:13px;font-weight:800;color:var(--color-primary)!important}.Dashboard-module__Rm6JEq__welcome h1{color:var(--color-dark);margin-bottom:7px;font-size:clamp(29px,4vw,38px)}.Dashboard-module__Rm6JEq__welcome p,.Dashboard-module__Rm6JEq__empty{color:#64727a;line-height:1.5}.Dashboard-module__Rm6JEq__reminders{background:#fffaf0;border:1px solid #eedaa9;border-radius:12px;align-items:center;gap:18px;margin-bottom:20px;padding:13px 14px;display:flex}.Dashboard-module__Rm6JEq__remindersHeading{align-items:center;gap:10px;min-width:220px;display:flex}.Dashboard-module__Rm6JEq__remindersHeading>span{color:#805b0e;background:#f6e4b7;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.Dashboard-module__Rm6JEq__remindersHeading h2{color:var(--color-dark);font-size:14px}.Dashboard-module__Rm6JEq__remindersHeading p{color:#746951;margin-top:2px;font-size:11px}.Dashboard-module__Rm6JEq__reminderList{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.Dashboard-module__Rm6JEq__reminder{min-width:0;color:inherit;background:#ffffffc2;border:1px solid #eadfc5;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:9px 10px;transition:all .16s;display:grid}.Dashboard-module__Rm6JEq__reminder:hover{border-color:#d9c58e;transform:translateY(-1px)}.Dashboard-module__Rm6JEq__reminderType{color:#2879a2;text-transform:uppercase;background:#e6f1f7;border-radius:999px;width:fit-content;padding:3px 6px;font-size:9px;font-weight:800}.Dashboard-module__Rm6JEq__reminderExam{color:#7547ad;background:#f1eafb}.Dashboard-module__Rm6JEq__reminderText{flex-direction:column;grid-area:1/2/3;min-width:0;display:flex}.Dashboard-module__Rm6JEq__reminderText strong,.Dashboard-module__Rm6JEq__reminderText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dashboard-module__Rm6JEq__reminderText strong{color:var(--color-dark);font-size:12px}.Dashboard-module__Rm6JEq__reminderText small,.Dashboard-module__Rm6JEq__reminder time{color:#746951;font-size:10px}.Dashboard-module__Rm6JEq__reminder time{grid-column:1;font-weight:750}.Dashboard-module__Rm6JEq__reminder .Dashboard-module__Rm6JEq__reminderUrgent{color:#a33a30}.Dashboard-module__Rm6JEq__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.Dashboard-module__Rm6JEq__kpi{background:#fff;border:1px solid #dfe3e4;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex;box-shadow:0 8px 24px #0a31430d}.Dashboard-module__Rm6JEq__kpiIcon,.Dashboard-module__Rm6JEq__rowIcon,.Dashboard-module__Rm6JEq__subjectIcon{border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.Dashboard-module__Rm6JEq__kpiIcon{width:48px;height:48px;font-size:18px}.Dashboard-module__Rm6JEq__kpi div{flex-direction:column;min-width:0;display:flex}.Dashboard-module__Rm6JEq__kpi strong{color:var(--color-dark);font-size:26px;line-height:1}.Dashboard-module__Rm6JEq__kpi span:not(.Dashboard-module__Rm6JEq__kpiIcon){color:var(--color-dark);margin-top:5px;font-size:13px;font-weight:700}.Dashboard-module__Rm6JEq__kpi small{color:#7a878d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.Dashboard-module__Rm6JEq__blue{color:#2879a2;background:#e6f1f7}.Dashboard-module__Rm6JEq__green{color:#2d7a4e;background:#e8f6ed}.Dashboard-module__Rm6JEq__purple{color:#7547ad;background:#f1eafb}.Dashboard-module__Rm6JEq__orange{color:#bb7412;background:#fff2dc}.Dashboard-module__Rm6JEq__dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.Dashboard-module__Rm6JEq__panel{background:#fff;border:1px solid #dfe3e4;border-radius:12px;min-width:0;box-shadow:0 8px 24px #0a31430d}.Dashboard-module__Rm6JEq__panelHeading{border-bottom:1px solid #e8ebec;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:16px 18px;display:flex}.Dashboard-module__Rm6JEq__panelHeading h2{color:var(--color-dark);font-size:16px}.Dashboard-module__Rm6JEq__panelHeading a{color:var(--color-primary);font-size:12px;font-weight:750}.Dashboard-module__Rm6JEq__rows{padding:0 18px}.Dashboard-module__Rm6JEq__row{border-bottom:1px solid #edf0f1;align-items:center;gap:12px;min-height:72px;padding:12px 0;display:flex}.Dashboard-module__Rm6JEq__row:last-child{border-bottom:0}.Dashboard-module__Rm6JEq__rowIcon{width:36px;height:36px;font-size:13px}.Dashboard-module__Rm6JEq__rowText{flex-direction:column;flex:1;min-width:0;display:flex}.Dashboard-module__Rm6JEq__rowText strong{color:var(--color-dark);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.Dashboard-module__Rm6JEq__rowText small,.Dashboard-module__Rm6JEq__rowDate strong{color:#748087;margin-top:3px;font-size:11px}.Dashboard-module__Rm6JEq__rowDate{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;max-width:150px;display:flex}.Dashboard-module__Rm6JEq__rowDate strong{color:var(--color-dark);font-weight:700}.Dashboard-module__Rm6JEq__pill{color:#7547ad;background:#f1eafb;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:750}.Dashboard-module__Rm6JEq__redPill{color:#a33a30;background:#fff0ee}.Dashboard-module__Rm6JEq__yellowPill{color:#946d13;background:#fff7e5}.Dashboard-module__Rm6JEq__greenPill{color:#2c714c;background:#eaf7ef}.Dashboard-module__Rm6JEq__empty{text-align:center;place-items:center;min-height:130px;padding:28px;display:grid}.Dashboard-module__Rm6JEq__subjectPanel{grid-column:1/-1}.Dashboard-module__Rm6JEq__subjects{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px;display:grid}.Dashboard-module__Rm6JEq__subjectCard{background:#fafbfb;border:1px solid #e4e8e9;border-radius:10px;min-width:0;padding:14px}.Dashboard-module__Rm6JEq__subjectIcon{width:34px;height:34px;margin-bottom:10px}.Dashboard-module__Rm6JEq__accent0{color:#2879a2;background:#e6f1f7}.Dashboard-module__Rm6JEq__accent1{color:#2d7a4e;background:#e8f6ed}.Dashboard-module__Rm6JEq__accent2{color:#bb7412;background:#fff2dc}.Dashboard-module__Rm6JEq__accent3{color:#7547ad;background:#f1eafb}.Dashboard-module__Rm6JEq__accent4{color:#b33f5b;background:#ffe8ee}.Dashboard-module__Rm6JEq__subjectCard strong{color:var(--color-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.Dashboard-module__Rm6JEq__subjectCard small{color:#64727a;font-size:11px}.Dashboard-module__Rm6JEq__progressTrack,.Dashboard-module__Rm6JEq__performanceTrack{background:#dfe5e7;border-radius:999px;overflow:hidden}.Dashboard-module__Rm6JEq__progressTrack{height:5px;margin:13px 0 7px}.Dashboard-module__Rm6JEq__progressTrack span,.Dashboard-module__Rm6JEq__performanceTrack span{background:var(--color-primary);border-radius:inherit;height:100%;display:block}.Dashboard-module__Rm6JEq__performance{flex-direction:column;gap:15px;padding:20px;display:flex}.Dashboard-module__Rm6JEq__performanceRow{color:var(--color-dark);grid-template-columns:minmax(90px,.7fr) minmax(100px,1fr) 30px;align-items:center;gap:12px;font-size:13px;display:grid}.Dashboard-module__Rm6JEq__performanceRow>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dashboard-module__Rm6JEq__performanceTrack{height:7px}.Dashboard-module__Rm6JEq__performanceRow strong{text-align:right}@media (max-width:930px){.Dashboard-module__Rm6JEq__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard-module__Rm6JEq__subjects{grid-template-columns:repeat(3,minmax(0,1fr))}.Dashboard-module__Rm6JEq__reminders{flex-direction:column;align-items:stretch}}@media (max-width:720px){.Dashboard-module__Rm6JEq__page{padding:38px 20px 58px}.Dashboard-module__Rm6JEq__dashboardGrid{grid-template-columns:1fr}.Dashboard-module__Rm6JEq__subjectPanel{grid-column:auto}.Dashboard-module__Rm6JEq__subjects{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard-module__Rm6JEq__reminderList{grid-template-columns:1fr}}@media (max-width:480px){.Dashboard-module__Rm6JEq__kpis,.Dashboard-module__Rm6JEq__subjects{grid-template-columns:1fr}.Dashboard-module__Rm6JEq__rowDate strong{display:none}}
