._shell_cravk_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._sidebar_cravk_8{position:fixed;inset:0 auto 0 0;width:248px;display:flex;flex-direction:column;justify-content:space-between;padding:28px 18px 22px;background:var(--sidebar);color:var(--sidebar-foreground);z-index:20}._brand_cravk_21{display:flex;align-items:center;gap:12px;padding:0 8px 28px}._brandMark_cravk_28{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;font-size:11px;font-weight:700;letter-spacing:.08em}._brandName_cravk_41{font-family:var(--font-family-display);font-size:22px;line-height:1}._brandByline_cravk_47{margin-top:5px;color:#ffffff94;font-size:10px;letter-spacing:.025em}._nav_cravk_54{display:grid;gap:5px}._navItem_cravk_59{width:100%;display:flex;align-items:center;gap:12px;padding:11px 13px;border:0;border-radius:var(--radius);background:transparent;color:#ffffffb3;font:inherit;font-size:14px;cursor:pointer;transition:background var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._navItem_cravk_59:hover{background:#ffffff12;color:#fff}._navItemActive_cravk_82{background:#ffffff1a;color:#fff;font-weight:600}._sidebarFooter_cravk_88{display:grid;gap:18px}._practiceCard_cravk_93{padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);background:#ffffff0d}._practiceEyebrow_cravk_100{color:#ffffff85;font-size:9px;font-weight:700;letter-spacing:.13em}._practiceName_cravk_107{margin-top:7px;font-size:13px;font-weight:600}._practiceMeta_cravk_113{margin-top:4px;color:#ffffff8c;font-size:11px}._tagline_cravk_119{padding:0 8px;color:#ffffff7a;font-family:var(--font-family-display);font-size:13px}._main_cravk_126{min-height:100vh;padding:34px 38px 60px}._topbar_cravk_131{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1280px;margin:0 auto 26px}._kicker_cravk_140,._sectionLabel_cravk_141{color:var(--muted-foreground);font-size:10px;font-weight:700;letter-spacing:.13em}._topbar_cravk_131 h1{margin:6px 0 0;font-family:var(--font-family-display);font-size:clamp(29px,3vw,39px);font-weight:500;line-height:1.05}._credentials_cravk_156{color:var(--muted-foreground);font-family:var(--font-family-base);font-size:.48em;font-weight:600}._headerActions_cravk_163{display:flex;align-items:center;gap:8px}._addShiftButton_cravk_169{display:inline-flex;align-items:center;gap:7px}._hero_cravk_175{max-width:1280px;margin:0 auto;padding:26px 28px 22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow)}._heroTop_cravk_185{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}._heroForecasts_cravk_192{min-width:0;display:flex;align-items:flex-end;gap:38px}._earnedSoFar_cravk_199{padding-bottom:5px}._earnedSoFar_cravk_199 span,._earnedSoFar_cravk_199 small{display:block;color:var(--muted-foreground)}._earnedSoFar_cravk_199 span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._earnedSoFar_cravk_199 strong{display:block;margin-top:4px;font-family:var(--font-family-display);font-size:28px;font-weight:500;font-variant-numeric:tabular-nums}._earnedSoFar_cravk_199 small{margin-top:3px;font-size:10px}._heroAmount_cravk_230{margin-top:8px;color:var(--foreground);font-family:var(--font-family-display);font-size:clamp(42px,6vw,66px);font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:.95}._heroCaption_cravk_240{margin-top:8px;color:var(--muted-foreground);font-size:13px}._onTrackBadge_cravk_246{display:inline-flex;align-items:center;gap:6px}._heroMetrics_cravk_252{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:28px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--border)}._heroMetrics_cravk_252>div{padding:15px 17px;background:var(--surface)}._heroMetrics_cravk_252 span,._moneySummary_cravk_269 span,._upcomingAmount_cravk_270 span{display:block;color:var(--muted-foreground);font-size:11px}._heroMetrics_cravk_252 strong{display:block;margin-top:5px;font-size:18px;font-variant-numeric:tabular-nums}._quickStats_cravk_283{max-width:1280px;margin:14px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._statCard_cravk_291{min-width:0;display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._statCard_cravk_291>svg{flex:0 0 auto;color:var(--accent)}._statCard_cravk_291 strong{display:block;font-size:16px;font-variant-numeric:tabular-nums}._statCard_cravk_291 span{display:block;margin-top:2px;color:var(--muted-foreground);font-size:10px}._statCardAlert_cravk_320>svg,._overdueText_cravk_321{color:var(--error)}._contentGrid_cravk_325{max-width:1280px;margin:14px auto 0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px}._panel_cravk_333{min-width:0;padding:22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow)}._panelHeader_cravk_342{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}._panelHeader_cravk_342 h2{margin:5px 0 0;font-family:var(--font-family-display);font-size:23px;font-weight:500}._panelIcon_cravk_357{color:var(--accent)}._countPill_cravk_361{min-width:30px;height:30px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--muted);color:var(--foreground);font-size:12px;font-weight:700}._attentionList_cravk_373{display:grid}._attentionRow_cravk_377{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 0;border-top:1px solid var(--border)}._attentionIcon_cravk_386,._scheduleGuardIcon_cravk_387{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:var(--muted);color:var(--primary)}._attentionCopy_cravk_398,._upcomingCopy_cravk_399{min-width:0}._attentionCopy_cravk_398 strong,._upcomingCopy_cravk_399 strong,._readinessScore_cravk_405 strong{display:block;font-size:13px}._attentionCopy_cravk_398 span,._upcomingCopy_cravk_399 span,._readinessScore_cravk_405 span,._scheduleGuard_cravk_387 span{display:block;margin-top:3px;color:var(--muted-foreground);font-size:11px}._moneySummary_cravk_269{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}._moneySummary_cravk_269>div{padding:14px;border-radius:var(--radius);background:var(--surface)}._moneySummary_cravk_269 strong{display:block;margin-top:5px;font-size:20px;font-variant-numeric:tabular-nums}._paymentList_cravk_440{display:grid;margin-bottom:14px}._paymentRow_cravk_445{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--border);font-size:12px}._paymentDate_cravk_455{color:var(--muted-foreground);font-family:var(--font-family-monospace);font-size:10px}._paymentClient_cravk_461 strong,._paymentClient_cravk_461 span{display:block}._paymentClient_cravk_461 span{margin-top:2px;color:var(--muted-foreground);font-size:10px}._fullButton_cravk_472{width:100%;display:flex;align-items:center;justify-content:center;gap:7px}._upcomingList_cravk_480{display:grid;gap:10px}._upcomingRow_cravk_485{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._dateTile_cravk_496{color:var(--accent);font-size:11px;font-weight:700;text-transform:uppercase}._upcomingAmount_cravk_270{text-align:right}._upcomingAmount_cravk_270 strong{display:block;margin-top:3px;font-size:15px;font-variant-numeric:tabular-nums}._scheduleGuard_cravk_387{margin-top:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}._scheduleGuard_cravk_387 strong{display:block;font-size:12px}._readinessScore_cravk_405{display:flex;align-items:center;gap:14px;padding:16px;border-radius:var(--radius);background:var(--surface)}._scoreRing_cravk_539{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;border:5px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-top-color:var(--accent);border-radius:50%;font-size:12px;font-weight:700}._readinessGrid_cravk_552{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 14px}._readinessGrid_cravk_552>div{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-foreground);font-size:11px}._readinessGrid_cravk_552 svg{color:var(--accent)}._disclaimer_cravk_574{max-width:1280px;margin:18px auto 0;color:var(--muted-foreground);font-size:10px;text-align:center}._mobileNav_cravk_582{display:none}@media(max-width:1020px){._main_cravk_126{padding:28px 22px 54px}._heroMetrics_cravk_252,._quickStats_cravk_283{grid-template-columns:repeat(2,1fr)}._contentGrid_cravk_325{grid-template-columns:1fr}}@media(max-width:720px){._main_cravk_126{padding:22px 16px 92px}._topbar_cravk_131{align-items:center}._topbar_cravk_131 h1{font-size:30px}._credentials_cravk_156{display:none}._headerActions_cravk_163>:first-child{display:none}._addShiftButton_cravk_169{display:none}._hero_cravk_175{padding:21px 18px 17px}._heroMetrics_cravk_252,._quickStats_cravk_283{grid-template-columns:repeat(2,1fr)}._statCard_cravk_291{padding:12px}._attentionRow_cravk_377{grid-template-columns:auto minmax(0,1fr)}._attentionRow_cravk_377>:last-child{grid-column:2;justify-self:start}._upcomingRow_cravk_485{grid-template-columns:60px minmax(0,1fr)}._upcomingAmount_cravk_270{grid-column:2;text-align:left}._scheduleGuard_cravk_387{grid-template-columns:auto minmax(0,1fr)}._scheduleGuard_cravk_387>:last-child{grid-column:2;justify-self:start}._mobileNav_cravk_582{position:fixed;inset:auto 10px 10px;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:7px;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:var(--shadow-lg);backdrop-filter:blur(16px)}._mobileNavItem_cravk_684,._mobileAdd_cravk_685{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:var(--muted-foreground);font:inherit}._mobileNavItem_cravk_684 span{font-size:9px}._mobileNavActive_cravk_702{color:var(--primary);font-weight:700}._mobileAdd_cravk_685{width:46px;height:46px;min-height:46px;justify-self:center;border-radius:50%;background:var(--primary);color:var(--primary-foreground)}}@media(max-width:440px){._main_cravk_126{padding-left:12px;padding-right:12px}._heroMetrics_cravk_252,._quickStats_cravk_283{grid-template-columns:1fr 1fr}._heroMetrics_cravk_252>div{padding:12px}._heroMetrics_cravk_252 strong{font-size:15px}._panel_cravk_333{padding:18px}._moneySummary_cravk_269,._readinessGrid_cravk_552{grid-template-columns:1fr}}
