._scope_1vkcn_3{--record-brand:#a6b0bc;--record-deep:#475569;--record-soft:#f1f3f5;--record-ring:#c4ccd5;--record-gold:oklch(66% .115 78);--record-ink:oklch(27% .012 265);--record-muted:oklch(47% .012 265);--record-border:oklch(91% .008 265);--record-surface:oklch(97.2% .004 265);--record-gradient:linear-gradient(135deg, #a6b0bc, #8d99a6 55%, #6b7785);--record-shadow:0 1px 2px oklch(25% .012 265/.06), 0 8px 24px -12px oklch(25% .012 265/.18);color:var(--record-ink)}html[data-theme=dark] .dashboard-theme[data-workspace-role=learner] ._scope_1vkcn_3{--record-brand:#bfa3ee;--record-deep:#d7c4f4;--record-soft:#24405d;--record-ring:#526b88;--record-ink:#f6f8fb;--record-muted:#b6c4d5;--record-border:#3b526c;--record-surface:#1e344d;--record-gradient:linear-gradient(135deg, #54377d, #315f89);color:var(--record-ink)}html[data-theme=dark] .dashboard-theme[data-workspace-role=learner] ._scope_1vkcn_3 :is(._card_1vkcn_31,._monthFilters_1vkcn_31,._monthSummary_1vkcn_31,._yearGroup_1vkcn_31){border-color:var(--record-border);color:var(--record-ink);background:#182d48}html[data-theme=dark] .dashboard-theme[data-workspace-role=learner] ._scope_1vkcn_3 ._hero_1vkcn_36{border-color:var(--record-border);color:var(--record-ink);background:#1e344d}html[data-theme=dark] .dashboard-theme[data-workspace-role=learner] ._scope_1vkcn_3 :is(._hero_1vkcn_36 h1,._monthCutoff_1vkcn_37 strong,._ringRow_1vkcn_37 p,._ring_1vkcn_37>span){color:var(--record-ink)}html[data-theme=dark] .dashboard-theme[data-workspace-role=learner] ._scope_1vkcn_3 :is(._heroCopy_1vkcn_38,._heroMeta_1vkcn_38 small,._ringRow_1vkcn_37 p:last-child){color:var(--record-muted)}html[data-theme=dark] .dashboard-theme[data-workspace-role=learner] ._scope_1vkcn_3 :is(._ringPanel_1vkcn_39,._ring_1vkcn_37>span,._fact_1vkcn_39){border-color:var(--record-border);background:#182d48}html[data-theme=dark] .dashboard-theme[data-workspace-role=learner] ._scope_1vkcn_3 :is(._heroMonthGrid_1vkcn_40 span,._monthMiniGrid_1vkcn_40 span,._monthNumber_1vkcn_40,._monthIcon_1vkcn_40,._iconTile_1vkcn_40,._badge_1vkcn_40){border-color:var(--record-border);color:#e2d2fa;background:#24405d}html[data-theme=dark] .dashboard-theme[data-workspace-role=learner] ._scope_1vkcn_3 ._yearGroup_1vkcn_31:before{border-color:#182d48}html[data-theme=dark] .dashboard-theme[data-workspace-role=learner] ._scope_1vkcn_3 ._monthCard_1vkcn_42:is(:hover,:focus-within) ._monthNumber_1vkcn_40{color:var(--record-ink);background:#304766}._page_1vkcn_43{width:100%;max-width:none;margin-inline:auto}._page_1vkcn_43 h1,._page_1vkcn_43 h2,._page_1vkcn_43 h3{color:inherit;letter-spacing:-.025em}.dashboard-theme .workspace-main ._page_1vkcn_43{width:100%;max-width:none}.dashboard-theme .workspace-main ._scope_1vkcn_3 h2{font-size:17px}.dashboard-theme .workspace-main ._scope_1vkcn_3 h3{font-size:13px}.dashboard-theme .workspace-main ._scope_1vkcn_3 ._hero_1vkcn_36 h1{font-size:clamp(26px,3vw,36px)}.dashboard-theme .workspace-main ._scope_1vkcn_3 ._eyebrow_1vkcn_49{letter-spacing:.16em;font-size:10px;font-weight:600}._card_1vkcn_31{border:1px solid var(--record-border);box-shadow:var(--record-shadow);background:#fffffff5;border-radius:22px}._lift_1vkcn_51{transition:transform .2s,box-shadow .2s}._lift_1vkcn_51:hover{transform:translateY(-2px);box-shadow:0 14px 32px -20px oklch(31% .11 293/.4)}._hero_1vkcn_36{isolation:isolate;color:var(--record-deep);background:linear-gradient(135deg,#f5f1ff,#eee9ff 55%,#e5ddff);border:1px solid #ddd3ff;border-radius:26px;padding:clamp(26px,3vw,38px);position:relative;overflow:hidden;box-shadow:0 18px 42px -28px #50379647}._hero_1vkcn_36:before{content:"";z-index:-1;filter:blur(32px);pointer-events:none;background:#ffffff1a;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-70px}._hero_1vkcn_36 h1{color:#15112f;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2}._eyebrow_1vkcn_49{text-transform:uppercase;letter-spacing:.18em;color:var(--record-muted);font-size:10px;font-weight:600}._hero_1vkcn_36 ._eyebrow_1vkcn_49{color:#7666b5}._heroCopy_1vkcn_38{color:#5d6280;max-width:650px;font-size:14px;line-height:1.65}._heroAccent_1vkcn_59{color:#5b21b6}._heroMeta_1vkcn_38{flex-wrap:wrap;gap:24px;margin-top:22px;display:flex}._heroMeta_1vkcn_38>div{border-right:1px solid #d8d0f5;align-items:center;gap:10px;min-width:220px;padding-right:22px;display:flex}._heroMeta_1vkcn_38>div:last-child{border-right:0}._heroMeta_1vkcn_38 svg{color:#5b21b6;background:#e5dcff;border-radius:50%;place-items:center;width:38px;height:38px;padding:9px;display:grid}._heroMeta_1vkcn_38 span,._heroMeta_1vkcn_38 small,._heroMeta_1vkcn_38 strong{display:block}._heroMeta_1vkcn_38 small{color:#777492;font-size:10px}._heroMeta_1vkcn_38 strong{margin-top:3px;font-size:13px}._heroLayout_1vkcn_67{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}._heroLayout_1vkcn_67>div:first-child{flex:340px;min-width:0}._ringPanel_1vkcn_39{background:#fff;border:1px solid #e6e1f5;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:20px;min-width:min(100%,480px);padding:22px;display:flex;box-shadow:0 10px 24px -18px #2e206447}._heroMonthsPanel_1vkcn_70{min-width:min(100%,520px);display:block}._heroMonthsHeading_1vkcn_71{justify-content:space-between;align-items:center;gap:12px;display:flex}._heroMonthsPeriod_1vkcn_72{color:#777492;margin-top:8px;font-size:12px}._heroMonthGrid_1vkcn_40{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}._heroMonthGrid_1vkcn_40 span{color:#32245d;text-align:center;white-space:pre-line;background:#f0ebff;border-radius:7px;place-items:center;min-height:34px;padding:3px;font-size:9px;font-weight:600;line-height:1.1;display:grid}._ringTitle_1vkcn_75{font-size:15px;font-weight:700}._ringRow_1vkcn_37{align-items:center;gap:18px;margin-top:18px;display:flex}._ringRow_1vkcn_37 p{color:#25233b;font-size:13px}._ringRow_1vkcn_37 p:last-child{color:#777492}._ring_1vkcn_37{border-radius:50%;flex-shrink:0;place-items:center;width:80px;height:80px;display:grid}._ring_1vkcn_37>span{color:#17152d;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:18px;font-weight:700;display:grid}._portalGrid_1vkcn_81{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;gap:16px;display:grid}._portalCard_1vkcn_82{flex-direction:column;align-items:flex-start;gap:12px;min-height:255px;padding:24px;display:flex}._portalCard_1vkcn_82>p{flex:none}._lmsCard_1vkcn_84 ._primaryButton_1vkcn_84{background:linear-gradient(135deg,#6d28d9,#4c1d95);min-height:46px;margin-top:auto;padding-inline:24px;font-size:14px}._lmsCard_1vkcn_84 ._iconSolid_1vkcn_85{background:linear-gradient(135deg,#6d28d9,#4c1d95);box-shadow:0 12px 22px -14px #4c1d9599}._recordsCard_1vkcn_86{gap:14px;padding:26px;position:relative}._recordsCard_1vkcn_86 ._iconTile_1vkcn_40{color:#5b21b6;background:#f0ebff;border-color:#ddd3ff}._recordsCard_1vkcn_86 h2{margin-top:2px;font-size:18px}._recordsCard_1vkcn_86>p:not(._recordPeriod_1vkcn_89){margin-top:0;font-size:14px}._recordsCard_1vkcn_86 ._recordPeriod_1vkcn_89{margin-top:2px}._recordsActions_1vkcn_91{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}._recordPeriod_1vkcn_89{color:#475569;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}._recordPeriod_1vkcn_89 i{color:#5b21b6}._monthMiniGrid_1vkcn_40{grid-template-columns:repeat(6,minmax(38px,1fr));gap:6px;margin-top:6px;display:grid}._monthMiniGrid_1vkcn_40 span{color:#32245d;text-align:center;white-space:pre-line;background:#f0edff;border-radius:7px;place-items:center;min-height:40px;padding:4px;font-size:9px;font-weight:600;line-height:1.2;display:grid}._overviewCard_1vkcn_96{padding:24px}._overviewCard_1vkcn_96 h2{font-size:20px}._overviewIntro_1vkcn_98{color:var(--record-muted);margin-top:3px;font-size:13px}._overviewGrid_1vkcn_99{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}._overviewGrid_1vkcn_99>div{border-right:1px solid var(--record-border);align-items:center;gap:12px;padding:8px 20px;display:flex}._overviewGrid_1vkcn_99>div:first-child{padding-left:0}._overviewGrid_1vkcn_99>div:last-child{border-right:0}._overviewGrid_1vkcn_99 i{color:#475569;background:#f1f3f7;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:20px;display:grid}._overviewGrid_1vkcn_99 small,._overviewGrid_1vkcn_99 strong{display:block}._overviewGrid_1vkcn_99 small{color:var(--record-muted);font-size:10px}._overviewGrid_1vkcn_99 strong{margin-top:4px;font-size:13px}._statusBar_1vkcn_107{background:#e9faf3;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;padding:16px;display:grid}._statusBar_1vkcn_107>div{border-right:1px solid #c7eadb;align-items:center;gap:10px;padding-right:16px;display:flex}._statusBar_1vkcn_107>div:last-child{border-right:0}._statusBar_1vkcn_107 svg{color:#047857;width:25px;height:25px}._statusBar_1vkcn_107 strong,._statusBar_1vkcn_107 small{display:block}._statusBar_1vkcn_107 strong{color:#065f46;font-size:12px}._statusBar_1vkcn_107 small{color:#528274;margin-top:3px;font-size:10px}._cardTop_1vkcn_114{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}._iconTile_1vkcn_40{background:var(--record-soft);border:1px solid var(--record-ring);width:48px;height:48px;color:var(--record-deep);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:23px;display:inline-flex}._iconSolid_1vkcn_85{background:var(--record-gradient);color:#fff;border:0;box-shadow:0 18px 40px -18px oklch(45% .012 265/.55)}._badge_1vkcn_40{border:1px solid var(--record-ring);background:var(--record-soft);max-width:100%;color:var(--record-deep);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}._positive_1vkcn_118{background:var(--record-positive-bg,#ecfdf5);color:var(--record-positive-ink,#166534);border-color:var(--record-positive-border,#bbf7d0)}._pending_1vkcn_119{color:#92400e;background:#fffbeb;border-color:#fde68a}._neutral_1vkcn_120{color:#475569;background:#f8fafc;border-color:#e2e8f0}._summary_1vkcn_121{padding:24px}._facts_1vkcn_122{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._fact_1vkcn_39{border:1px solid var(--record-border);background:var(--record-surface);border-radius:18px;min-width:0;padding:14px}._fact_1vkcn_39 dd{overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-weight:600}._progress_1vkcn_125{background:var(--record-soft);border-radius:999px;width:100%;height:9px;overflow:hidden}._progress_1vkcn_125>div{border-radius:inherit;background:var(--record-gradient);height:100%;transition:width .4s}._primaryButton_1vkcn_84,._secondaryButton_1vkcn_127{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:filter .16s,background .16s;display:inline-flex}._primaryButton_1vkcn_84{background:var(--record-gradient,linear-gradient(135deg, #64748b, #334155));color:#fff;box-shadow:0 12px 25px -18px #475569}._secondaryButton_1vkcn_127{background:var(--record-soft,#f1f5f9);color:var(--record-deep,#334155);border-color:var(--record-ring,#cbd5e1)}._primaryButton_1vkcn_84:hover{filter:brightness(1.12)}._secondaryButton_1vkcn_127:hover{background:var(--record-ring,#e2e8f0)}._primaryButton_1vkcn_84:disabled,._secondaryButton_1vkcn_127:disabled{opacity:.5;cursor:not-allowed}._scope_1vkcn_3 :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--record-brand);outline-offset:3px}._primaryButton_1vkcn_84:focus-visible,._secondaryButton_1vkcn_127:focus-visible{outline-offset:3px;outline:2px solid #854bda}._monitorToolbar_1vkcn_135{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._monitorToolbar_1vkcn_135 ._secondaryButton_1vkcn_127{border-radius:10px;min-height:34px;padding:7px 12px;font-size:12px}._monthList_1vkcn_137{gap:18px;min-width:0;display:grid}._loadingList_1vkcn_138{min-height:600px}._loadingList_1vkcn_138 .kbc-skeleton{background:#e4dff0}._monthListHeader_1vkcn_140{gap:7px;display:grid}.dashboard-theme .workspace-main ._scope_1vkcn_3 ._monthListHeader_1vkcn_140 h1{font-size:clamp(23px,2vw,28px);line-height:1.25}._learnerMeta_1vkcn_142{color:var(--record-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:12px;display:flex}._learnerMeta_1vkcn_142>span{align-items:center;gap:5px;display:inline-flex}._programmeLine_1vkcn_144{color:var(--record-brand);font-size:13px;font-weight:600}._programmeLine_1vkcn_144 span{color:var(--record-muted);margin-inline:4px}._statStrip_1vkcn_146{border:1px solid var(--record-border);box-shadow:var(--record-shadow);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:14px 16px;display:grid}._statStrip_1vkcn_146>div{-moz-column-gap:10px;border-right:1px solid var(--record-border);grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:4px 16px;display:grid}._statStrip_1vkcn_146>div:last-child{border-right:0}._statStrip_1vkcn_146 i{background:var(--record-soft);width:34px;height:34px;color:var(--record-brand);border-radius:10px;grid-row:span 2;place-items:center;font-size:18px;display:grid}._statStrip_1vkcn_146 strong{font-size:18px;line-height:1.1}._statStrip_1vkcn_146 span{color:var(--record-muted);font-size:10px}._monthFilters_1vkcn_31{border:1px solid var(--record-border);background:#fff;border-radius:14px;grid-template-columns:minmax(220px,1.1fr) auto auto;align-items:center;gap:14px;padding:10px 14px;display:grid;box-shadow:0 2px 8px #22143c06}._monthFilters_1vkcn_31 label{border:1px solid var(--record-border);height:36px;color:var(--record-muted);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}._monthFilters_1vkcn_31 input{border:0;outline:0;width:100%;min-width:0;font-size:11px}._filterPills_1vkcn_155,._yearTabs_1vkcn_155{align-items:center;gap:4px;display:flex}._filterPills_1vkcn_155 button,._yearTabs_1vkcn_155 button{border:1px solid var(--record-ring);min-height:30px;color:var(--record-deep);cursor:pointer;background:#fff;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:600}._filterPills_1vkcn_155 ._activePill_1vkcn_157,._yearTabs_1vkcn_155 ._activeYear_1vkcn_157{background:var(--record-brand);color:#fff;border-color:var(--record-brand)}._yearTabs_1vkcn_155 button{border-radius:7px;min-width:44px}._yearGroups_1vkcn_159{gap:14px;padding-left:12px;display:grid;position:relative}._yearGroups_1vkcn_159:before{content:"";background:linear-gradient(#64748b,#cbd5e1);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:0}._yearGroup_1vkcn_31{background:#ffffffb3;border-radius:14px;padding:10px 12px 12px;position:relative}._yearGroup_1vkcn_31:before{content:"";background:#64748b;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;left:-5px;box-shadow:0 0 0 1px #94a3b8}._yearHeading_1vkcn_163{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 9px;display:flex}._yearHeading_1vkcn_163 strong{font-size:19px}._yearHeading_1vkcn_163 span{color:var(--record-muted);font-size:12px}._yearHeading_1vkcn_163 small{color:var(--record-muted);margin-left:18px;font-size:11px}._yearHeading_1vkcn_163 button{color:var(--record-brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}._monthSummary_1vkcn_31{border:1px solid var(--record-border);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 20px;display:grid;box-shadow:0 2px 6px #22143c06}._monthSummaryCount_1vkcn_169{align-items:center;gap:12px;display:flex}._summaryIcon_1vkcn_170{background:var(--record-soft);width:40px;height:40px;color:var(--record-brand);border-radius:12px;flex-shrink:0;place-items:center;font-size:21px;display:grid}._monthSummaryCount_1vkcn_169 p{font-variant-numeric:tabular-nums;line-height:1.2}._monthSummaryCount_1vkcn_169 strong{letter-spacing:-.04em;font-size:27px;font-weight:600}._monthSummaryCount_1vkcn_169 p>span{color:var(--record-muted);font-size:16px}._monthSummaryCount_1vkcn_169 div>span{color:var(--record-muted);margin-top:4px;font-size:11px;display:block}._monthSummaryTrack_1vkcn_175{border-inline:1px solid var(--record-border);gap:8px;min-width:0;padding-inline:24px;display:grid}._monthSummaryLine_1vkcn_176,._monthSummaryCaption_1vkcn_176{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.dashboard-theme .workspace-main ._scope_1vkcn_3 ._monthSummaryLine_1vkcn_176 h2{letter-spacing:0;font-size:12px;font-weight:600}._monthSummaryLine_1vkcn_176 ._badge_1vkcn_40{letter-spacing:0;text-transform:none;padding:3px 8px;font-size:10px}._monthSummaryTrack_1vkcn_175 ._progress_1vkcn_125{height:6px}._monthSummaryCaption_1vkcn_176{color:var(--record-muted);font-size:11px}._monthCutoff_1vkcn_37{color:var(--record-muted);align-items:center;gap:9px;display:flex}._monthCutoff_1vkcn_37>:first-child{font-size:18px}._monthCutoff_1vkcn_37 span{font-size:10px;display:block}._monthCutoff_1vkcn_37 strong{color:var(--record-ink);margin-top:4px;font-size:12px;font-weight:500;display:block}._monthGrid_1vkcn_185{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._monthCard_1vkcn_42{border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px 14px 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #22143c06}._monthCard_1vkcn_42:before{content:"";background:var(--record-gradient);height:2px;position:absolute;inset:0 0 auto}._monthComplete_1vkcn_188:before{background:linear-gradient(90deg,#34d399,#059669)}._monthCardHeading_1vkcn_189{align-items:center;gap:9px;display:flex}._monthNumber_1vkcn_40{background:var(--record-soft);width:28px;height:22px;color:var(--record-brand);border-radius:999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}._monthIcon_1vkcn_40{background:var(--record-soft);width:30px;height:30px;color:var(--record-brand);border-radius:9px;flex-shrink:0;place-items:center;font-size:16px;display:grid}._monthComplete_1vkcn_188 ._monthIcon_1vkcn_40{color:#047857;background:#ecfdf5}._monthCard_1vkcn_42:hover ._monthNumber_1vkcn_40,._monthCard_1vkcn_42:focus-within ._monthNumber_1vkcn_40{color:#334155;background:#e2e8f0}.dashboard-theme .workspace-main ._scope_1vkcn_3 ._monthCardHeading_1vkcn_189 h2{font-size:15px;line-height:1.3}._activityCount_1vkcn_195{color:var(--record-muted);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10px}._monthHours_1vkcn_196{background:var(--record-surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 10px;display:grid}._monthHours_1vkcn_196>div+div{border-left:1px solid var(--record-border);padding-left:12px}._monthHours_1vkcn_196 dt{color:var(--record-muted);font-size:10px}._monthHours_1vkcn_196 dd{font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;font-weight:600;line-height:1.3}._monthHours_1vkcn_196>div:last-child dd{color:var(--record-deep)}._signatureChips_1vkcn_201{color:var(--record-muted);flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}._signatureChips_1vkcn_201 span{align-items:center;gap:6px;display:inline-flex}._signed_1vkcn_203{color:#047857}._monthCardFooter_1vkcn_204{border-top:1px solid var(--record-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-top:auto;padding-top:6px;display:flex}._monthCardFooter_1vkcn_204 ._badge_1vkcn_40{text-transform:none;letter-spacing:0;padding:3px 7px;font-size:10px}._monthReviewLink_1vkcn_206{min-height:32px;color:var(--record-brand);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:6px 2px 6px 6px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}._monthReviewLink_1vkcn_206:hover{background:var(--record-soft)}._bulkActions_1vkcn_208{color:var(--record-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}._bulkActions_1vkcn_208 ._primaryButton_1vkcn_84{border-radius:10px;min-height:36px;padding:8px 12px;font-size:12px}._bulkSuccess_1vkcn_210{color:#166534;background:#ecfdf5;border-radius:10px;padding:10px 14px;font-size:12px}._bulkSignBody_1vkcn_211{gap:14px;min-width:0;font-size:13px;display:grid}._bulkCheckProgress_1vkcn_212{gap:10px;display:grid}._bulkCheckProgress_1vkcn_212 progress{width:100%;accent-color:var(--record-brand)}._bulkReviewHeading_1vkcn_214{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._bulkMonthList_1vkcn_215{border:1px solid var(--record-border);border-radius:12px;max-height:220px;overflow:auto}._bulkMonthList_1vkcn_215 li{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}._bulkMonthList_1vkcn_215 li+li{border-top:1px solid var(--record-border)}._bulkMonthList_1vkcn_215 li>div{min-width:0}._bulkMonthList_1vkcn_215 a{color:var(--record-brand);font-weight:600;text-decoration:underline}._bulkMonthList_1vkcn_215 p{color:var(--record-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px}._bulkMonthList_1vkcn_215 ._badge_1vkcn_40{text-transform:none;flex-shrink:0}._syncNote_1vkcn_222{color:var(--record-muted);align-items:flex-start;gap:7px;font-size:11px;display:flex}._reportPage_1vkcn_223{gap:16px;min-width:0;display:grid}._reportPage_1vkcn_223 ._card_1vkcn_31{border-radius:16px;min-width:0;box-shadow:0 2px 6px #22143c06}._reportPage_1vkcn_223 :is(._primaryButton_1vkcn_84,._secondaryButton_1vkcn_127){border-radius:9px;min-height:36px;padding:7px 12px;font-size:12px}._reportNav_1vkcn_226{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.dashboard-theme .workspace-main ._reportNav_1vkcn_226 select{background:#fff;border-radius:10px;width:100%;min-width:0;max-width:100%;height:36px;min-height:36px;padding:6px 30px 6px 12px;font-size:12px}._reportOverview_1vkcn_228{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}._reportHero_1vkcn_229{border-radius:16px;grid-row:span 2;min-width:0;padding:20px;box-shadow:0 8px 20px -14px oklch(31% .11 293/.4)}._reportHeroHeading_1vkcn_230{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._reportHeroHeading_1vkcn_230 ._badge_1vkcn_40{text-transform:none;letter-spacing:0;padding:3px 8px}.dashboard-theme .workspace-main ._scope_1vkcn_3 ._reportHero_1vkcn_229 h1{margin-top:6px;font-size:clamp(23px,2vw,28px);line-height:1.2}._reportHero_1vkcn_229 ._facts_1vkcn_122{border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:18px;padding-top:14px}._reportHero_1vkcn_229 ._fact_1vkcn_39{background:0 0;border:0;border-radius:0;padding:0}._reportHero_1vkcn_229 ._fact_1vkcn_39 dd{color:#fff;margin-top:4px;font-size:12px;line-height:1.5}.dashboard-theme .workspace-main ._scope_1vkcn_3 ._reportHero_1vkcn_229 ._eyebrow_1vkcn_49{letter-spacing:.1em;font-size:9px}._reportHours_1vkcn_237{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px 12px;display:grid}._reportHours_1vkcn_237>div{min-width:0}._reportHours_1vkcn_237>div:nth-child(2){border-left:1px solid var(--record-border);padding-left:16px}._reportHours_1vkcn_237 :is(._target_1vkcn_240,._actual_1vkcn_240){overflow-wrap:anywhere;margin-top:6px;font-size:22px;line-height:1.2}._reportHours_1vkcn_237 ._metricNote_1vkcn_241{margin-top:4px;font-size:10px;line-height:1.5}.dashboard-theme .workspace-main ._scope_1vkcn_3 :is(._reportHours_1vkcn_237,._recordDetails_1vkcn_242) ._eyebrow_1vkcn_49{letter-spacing:.08em;font-size:9px}._unacceptedHours_1vkcn_243{border-top:1px solid var(--record-border);color:var(--record-muted);flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:8px;font-size:11px;display:flex}._unacceptedHours_1vkcn_243 strong{color:var(--record-ink);font-weight:500}._recordDetails_1vkcn_242{padding:14px 18px}._recordDetails_1vkcn_242 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._recordDetails_1vkcn_242 dl>div{min-width:0}._recordDetails_1vkcn_242 dd{overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:500}._reportPage_1vkcn_223 ._sectionHeading_1vkcn_249{padding:14px 16px 12px}._reportPage_1vkcn_223 ._sectionHeading_1vkcn_249>div{padding-left:12px}._reportPage_1vkcn_223 ._sectionHeading_1vkcn_249>div:before{width:3px;height:20px}.dashboard-theme .workspace-main ._scope_1vkcn_3 ._reportPage_1vkcn_223 ._sectionHeading_1vkcn_249 h2{font-size:15px}._reportPage_1vkcn_223 ._sectionHeading_1vkcn_249 p{margin-top:3px;font-size:11px}._reportPage_1vkcn_223 ._sectionHeading_1vkcn_249 ._badge_1vkcn_40{text-transform:none;letter-spacing:0;flex-shrink:0}._reportPage_1vkcn_223 ._sectionHeading_1vkcn_249 ._iconTile_1vkcn_40{border-radius:10px;width:32px;height:32px;font-size:17px}._reportPage_1vkcn_223 ._sectionBody_1vkcn_256{padding:0 14px 14px}._reportPage_1vkcn_223 ._reportTotals_1vkcn_257{border-radius:10px;gap:6px 18px;padding:10px 14px;font-size:11px}._reportPage_1vkcn_223 ._signFooter_1vkcn_258{padding:12px 16px}._reportPage_1vkcn_223 ._signatureImage_1vkcn_259{height:64px;margin-bottom:8px}._reportPage_1vkcn_223 ._awaitingSignature_1vkcn_260{padding:4px 0;font-size:11px;line-height:1.5}._goldRule_1vkcn_261{background:var(--record-gold);border-radius:4px;width:56px;height:3px;margin-top:14px}._metricCard_1vkcn_262{flex-direction:column;justify-content:space-between;gap:22px;padding:24px;display:flex}._target_1vkcn_240{color:#996c1f;letter-spacing:-.035em;margin-top:10px;font-size:32px;font-weight:600;line-height:1.2}._actual_1vkcn_240{color:var(--record-brand);margin-top:6px;font-size:20px;font-weight:600}._metricNote_1vkcn_241{color:var(--record-muted);margin-top:6px;font-size:11px}._sectionHeading_1vkcn_249{justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 18px;display:flex}._sectionHeading_1vkcn_249>div{min-width:0;padding-left:16px;position:relative}._sectionHeading_1vkcn_249>div:before{content:"";background:var(--record-gradient);border-radius:4px;width:4px;height:24px;position:absolute;top:2px;left:0}._sectionHeading_1vkcn_249 h2{font-size:17px;font-weight:600}._sectionHeading_1vkcn_249 p{color:var(--record-muted);margin-top:4px;font-size:12px}._sectionBody_1vkcn_256{padding:0 24px 24px}._reportTotals_1vkcn_257{color:var(--record-muted);background:var(--record-soft);border-radius:16px;flex-wrap:wrap;gap:10px 24px;padding:16px 24px;font-size:12px;display:flex}._signFooter_1vkcn_258{border-top:1px solid var(--record-border);background:var(--record-surface);padding:20px 24px}._signatureImage_1vkcn_259{-o-object-fit:contain;object-fit:contain;border:1px solid var(--record-border);background:#fff;border-radius:12px;width:100%;max-width:320px;height:80px;margin-bottom:12px}._awaitingSignature_1vkcn_260{color:var(--record-muted);flex-direction:column;gap:5px;max-width:370px;padding:12px 0;font-size:12px;line-height:1.6;display:flex}._capture_1vkcn_276{border:1px solid var(--record-border);background:var(--record-surface);border-radius:16px;width:100%;min-width:0;max-width:560px;padding:16px}._capture_1vkcn_276 legend{float:left;width:100%;margin-bottom:8px;font-size:13px}._capture_1vkcn_276>p{clear:both;font-size:12px}._capture_1vkcn_276 input[type=file]{background:#fff;padding:10px;font-size:12px}._capture_1vkcn_276 input[type=file]::file-selector-button{background:var(--record-soft);border:1px solid var(--record-ring);color:var(--record-deep);cursor:pointer;border-radius:8px;margin-right:10px;padding:8px 12px}._captureModes_1vkcn_281{border:1px solid var(--record-border);background:#fff;border-radius:14px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}._captureModes_1vkcn_281 button{flex:1;min-height:36px;padding:8px 12px;font-size:12px}._dialog_1vkcn_283{color:var(--record-ink);background:#fff;border-radius:26px}._dialog_1vkcn_283>div:first-child{padding:22px 24px}._dialog_1vkcn_283>div:first-child h2{letter-spacing:-.025em;color:var(--record-deep);font-size:21px}._dialog_1vkcn_283>div:last-child{flex-wrap:wrap}._dialogIntro_1vkcn_287{align-items:center;gap:12px;display:flex}._outstanding_1vkcn_288{gap:10px;display:grid}._outstanding_1vkcn_288 li{align-items:flex-start;gap:10px;font-size:13px;display:flex}._outstanding_1vkcn_288 li>:is(i,svg){color:var(--record-brand);margin-top:2px}._coachContact_1vkcn_291{border:1px solid var(--record-border);border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}._coachContact_1vkcn_291>div{min-width:0}._coachContact_1vkcn_291 a{color:var(--record-brand);align-items:center;gap:6px;margin-top:7px;font-size:13px;font-weight:600;display:inline-flex}._coachActions_1vkcn_294{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}._coachContact_1vkcn_291 a._coachBooking_1vkcn_295{background:var(--record-gradient);color:#fff;border-radius:12px;min-height:40px;padding:9px 12px;text-decoration:none}._coachContact_1vkcn_291 a._coachBooking_1vkcn_295:hover{filter:brightness(1.08)}._coachContact_1vkcn_291 a:focus-visible{outline:2px solid var(--record-brand);outline-offset:3px}._preview_1vkcn_298{border:1px solid var(--record-ring);overflow-wrap:anywhere;background:#fff;border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}._preview_1vkcn_298>div,._preview_1vkcn_298 label{min-width:0}._preview_1vkcn_298 h4{font-size:14px}._preview_1vkcn_298 :is(iframe,video,audio){min-width:0;max-width:100%;display:block}@media (width<=1199px){._monthGrid_1vkcn_185{grid-template-columns:repeat(2,minmax(0,1fr))}._monthSummary_1vkcn_31{grid-template-columns:auto minmax(0,1fr);gap:16px}._monthSummaryTrack_1vkcn_175{border-right:0;padding-left:16px;padding-right:0}._monthCutoff_1vkcn_37{border-top:1px solid var(--record-border);grid-column:1/-1;padding-top:10px}._monthCutoff_1vkcn_37>div{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}._monthCutoff_1vkcn_37 strong{margin-top:0}}@media (width<=767px){._portalGrid_1vkcn_81,._monthGrid_1vkcn_185{grid-template-columns:minmax(0,1fr)}._facts_1vkcn_122{grid-template-columns:repeat(2,minmax(0,1fr))}._heroLayout_1vkcn_67>div:first-child{flex-basis:100%}._card_1vkcn_31,._hero_1vkcn_36{border-radius:20px}._summary_1vkcn_121,._portalCard_1vkcn_82,._metricCard_1vkcn_262{padding:20px}._monthCard_1vkcn_42{border-radius:16px}._heroMeta_1vkcn_38>div{border-right:0;flex:100%;min-width:0}._ringPanel_1vkcn_39{min-width:100%}._heroMonthGrid_1vkcn_40{grid-template-columns:repeat(6,minmax(32px,1fr))}._overviewGrid_1vkcn_99{grid-template-columns:repeat(2,minmax(0,1fr))}._overviewGrid_1vkcn_99>div,._overviewGrid_1vkcn_99>div:first-child{border-right:0;padding:10px 0}._statusBar_1vkcn_107{grid-template-columns:1fr}._statusBar_1vkcn_107>div{border-bottom:1px solid #c7eadb;border-right:0;padding:8px 0}._statusBar_1vkcn_107>div:last-child{border-bottom:0}._statStrip_1vkcn_146{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 0}._statStrip_1vkcn_146>div:nth-child(2){border-right:0}._monthFilters_1vkcn_31{grid-template-columns:1fr;gap:8px}._filterPills_1vkcn_155,._yearTabs_1vkcn_155{overflow-x:auto}._yearHeading_1vkcn_163 small{display:none}._monthList_1vkcn_137{gap:14px}._monthSummary_1vkcn_31{gap:14px;padding:16px}._monthSummaryTrack_1vkcn_175{padding-left:14px}._monthSummaryCount_1vkcn_169 ._summaryIcon_1vkcn_170{display:none}._monthReviewLink_1vkcn_206,._monitorToolbar_1vkcn_135 ._secondaryButton_1vkcn_127{min-height:40px}._sectionHeading_1vkcn_249{padding:20px 16px 16px}._sectionBody_1vkcn_256{padding:0 12px 16px}._dialog_1vkcn_283>div:first-child h2{font-size:19px}}@media (width<=479px){._monthSummary_1vkcn_31{grid-template-columns:minmax(0,1fr)}._monthSummaryCount_1vkcn_169 ._summaryIcon_1vkcn_170{display:grid}._monthSummaryTrack_1vkcn_175{border:0;padding:0}._ringPanel_1vkcn_39{flex-direction:column;width:100%}._heroMonthGrid_1vkcn_40,._monthMiniGrid_1vkcn_40{grid-template-columns:repeat(4,minmax(38px,1fr))}._capture_1vkcn_276{padding:12px}._primaryButton_1vkcn_84,._secondaryButton_1vkcn_127{padding-inline:12px;font-size:12px}}@media (width<=1023px){._reportOverview_1vkcn_228{grid-template-columns:minmax(0,1fr)}._reportHero_1vkcn_229{grid-row:auto}._reportHero_1vkcn_229 ._facts_1vkcn_122{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639px){._reportPage_1vkcn_223{gap:12px}._reportPage_1vkcn_223 :is(._primaryButton_1vkcn_84,._secondaryButton_1vkcn_127){min-height:40px;padding-inline:10px}._reportNav_1vkcn_226{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._reportNav_1vkcn_226 select{grid-area:1/1/auto/-1}.dashboard-theme .workspace-main ._reportNav_1vkcn_226 select{height:40px}._reportNav_1vkcn_226>:is(button,a){gap:4px;padding-inline:6px}._reportHero_1vkcn_229{border-radius:16px;padding:16px}._reportHero_1vkcn_229 ._facts_1vkcn_122{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:12px}._reportHours_1vkcn_237{gap:10px;padding:14px}._reportHours_1vkcn_237>div:nth-child(2){padding-left:12px}._reportHours_1vkcn_237 :is(._target_1vkcn_240,._actual_1vkcn_240){font-size:20px}._recordDetails_1vkcn_242{padding:12px 14px}._recordDetails_1vkcn_242 dl{gap:8px}._recordDetails_1vkcn_242 dd{font-size:11px}._reportPage_1vkcn_223 ._sectionHeading_1vkcn_249{gap:8px;padding:12px}._reportPage_1vkcn_223 ._sectionHeading_1vkcn_249 ._badge_1vkcn_40{max-width:40%}._reportPage_1vkcn_223 ._sectionBody_1vkcn_256{padding:0 8px 8px}._reportPage_1vkcn_223 ._signFooter_1vkcn_258{padding:12px}._preview_1vkcn_298{gap:10px;padding:10px}}@media (width<=640px){.dashboard-theme .workspace-main>._scope_1vkcn_3._page_1vkcn_43{width:100%!important;margin-inline:auto!important;padding-inline:0!important}}@media (prefers-reduced-motion:reduce){._lift_1vkcn_51,._progress_1vkcn_125>div,._primaryButton_1vkcn_84,._secondaryButton_1vkcn_127{transition:none}._lift_1vkcn_51:hover{transform:none}}
