.analytics-dashboard-module__1Snl_G__dashboard{flex-direction:column;gap:1.5rem;display:flex}.analytics-dashboard-module__1Snl_G__sectionHeading{color:#1a2233;margin:0;font-size:clamp(1.25rem,3vw,1.625rem);line-height:1.2}.analytics-dashboard-module__1Snl_G__totals{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin:0;display:grid}.analytics-dashboard-module__1Snl_G__totalCard{background:#fff;border:1px solid #d6dbe6;border-radius:.625rem;padding:1rem 1.25rem}.analytics-dashboard-module__1Snl_G__totalKey{color:#4a5878;text-transform:uppercase;letter-spacing:.03em;font-size:.8125rem;font-weight:600}.analytics-dashboard-module__1Snl_G__totalValue{color:#1a2233;margin:.25rem 0 0;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.analytics-dashboard-module__1Snl_G__sentimentGrid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:0;display:grid}.analytics-dashboard-module__1Snl_G__sentimentGrid div{background:#fff;border:1px solid #d6dbe6;border-radius:.5rem;padding:.75rem 1rem}.analytics-dashboard-module__1Snl_G__sentimentGrid dt{color:#4a5878;text-transform:uppercase;font-size:.75rem;font-weight:700}.analytics-dashboard-module__1Snl_G__sentimentGrid dd{color:#1a2233;margin:.125rem 0 0;font-size:1.25rem;font-weight:800}.analytics-dashboard-module__1Snl_G__charts{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.5rem;display:grid}.analytics-dashboard-module__1Snl_G__chartFigure{background:#fff;border:1px solid #d6dbe6;border-radius:.625rem;margin:0;padding:1rem}.analytics-dashboard-module__1Snl_G__chartCaption{color:#34405c;margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.analytics-dashboard-module__1Snl_G__chartSvg{width:100%;height:auto;display:block}.analytics-dashboard-module__1Snl_G__bar{fill:#1740b8}.analytics-dashboard-module__1Snl_G__barValue{fill:#1a2233;font-size:13px;font-weight:600}.analytics-dashboard-module__1Snl_G__barLabel{fill:#34405c;font-size:12px}.analytics-dashboard-module__1Snl_G__retentionLine{stroke:#1740b8;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.analytics-dashboard-module__1Snl_G__retentionPoint{fill:#1740b8}.analytics-dashboard-module__1Snl_G__emptyChart,.analytics-dashboard-module__1Snl_G__emptyTable{color:#34405c;text-align:center;margin:0;padding:1.5rem 1rem}.analytics-dashboard-module__1Snl_G__tableWrap{background:#fff;border:1px solid #d6dbe6;border-radius:.625rem;overflow-x:auto}.analytics-dashboard-module__1Snl_G__table{border-collapse:collapse;width:100%;font-size:.9375rem}.analytics-dashboard-module__1Snl_G__tableCaption{text-align:start;color:#1a2233;padding:1rem 1rem .5rem;font-weight:600}.analytics-dashboard-module__1Snl_G__table th,.analytics-dashboard-module__1Snl_G__table td{text-align:start;color:#1a2233;border-top:1px solid #e4e8f0;padding:.625rem 1rem}.analytics-dashboard-module__1Snl_G__table th{color:#34405c;white-space:nowrap;font-weight:600}.analytics-dashboard-module__1Snl_G__cellEnd{text-align:end}.analytics-dashboard-module__1Snl_G__sortButton{font:inherit;color:#1740b8;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin:0;padding:0;font-weight:600;display:inline-flex}.analytics-dashboard-module__1Snl_G__sortButton:hover{text-decoration:underline}.analytics-dashboard-module__1Snl_G__sortGlyph{color:#4a5878;font-size:.75rem}.analytics-dashboard-module__1Snl_G__pagination{border-top:1px solid #e4e8f0;justify-content:flex-end;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.analytics-dashboard-module__1Snl_G__pageStatus{color:#34405c;font-size:.875rem}.analytics-dashboard-module__1Snl_G__pageButton{font:inherit;color:#1740b8;cursor:pointer;background:#fff;border:1px solid #aab3c5;border-radius:.375rem;padding:.375rem .75rem;font-weight:600}.analytics-dashboard-module__1Snl_G__pageButton:hover:not(:disabled){background:#f1f4fb}.analytics-dashboard-module__1Snl_G__pageButton:disabled{color:#6b7488;cursor:not-allowed;border-color:#d6dbe6}@media (max-width:640px){.analytics-dashboard-module__1Snl_G__table{display:block}.analytics-dashboard-module__1Snl_G__table thead{display:none}.analytics-dashboard-module__1Snl_G__table tbody,.analytics-dashboard-module__1Snl_G__table tr,.analytics-dashboard-module__1Snl_G__table td{display:block}.analytics-dashboard-module__1Snl_G__table tr{border-top:1px solid #e4e8f0;padding:.5rem 0}.analytics-dashboard-module__1Snl_G__table td{text-align:start;border-top:0;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:.75rem;padding:.375rem 1rem;display:grid}.analytics-dashboard-module__1Snl_G__table td:before{color:#4a5878;content:attr(data-label);font-weight:800}.analytics-dashboard-module__1Snl_G__cellEnd{text-align:start}.analytics-dashboard-module__1Snl_G__pagination{flex-wrap:wrap;justify-content:center}}.analytics-dashboard-module__1Snl_G__advisorQA,.analytics-dashboard-module__1Snl_G__genie{background:#fff;border:1px solid #d6dbe6;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,4vw,1.75rem);display:flex}.analytics-dashboard-module__1Snl_G__advisorForm{flex-direction:column;gap:.5rem;display:flex}.analytics-dashboard-module__1Snl_G__genieLede{color:#34405c;margin:0;line-height:1.6}.analytics-dashboard-module__1Snl_G__genieForm{flex-direction:column;gap:.5rem;display:flex}.analytics-dashboard-module__1Snl_G__genieLabel{color:#1a2233;font-weight:600}.analytics-dashboard-module__1Snl_G__genieInput{resize:vertical;width:100%;font:inherit;color:#1a2233;background:#fff;border:1px solid #aab3c5;border-radius:.5rem;padding:.625rem .75rem}.analytics-dashboard-module__1Snl_G__genieSubmit{color:#fff;font:inherit;cursor:pointer;background:#1740b8;border:1px solid #1740b8;border-radius:.5rem;align-self:flex-start;padding:.5rem 1.25rem;font-weight:600}.analytics-dashboard-module__1Snl_G__genieSubmit:hover:not(:disabled){background:#122f86}.analytics-dashboard-module__1Snl_G__genieSubmit:disabled{cursor:not-allowed;background:#8a96b8;border-color:#8a96b8}.analytics-dashboard-module__1Snl_G__genieHint,.analytics-dashboard-module__1Snl_G__genieMeta{color:#4a5878;margin:0;font-size:.875rem}.analytics-dashboard-module__1Snl_G__genieResult:empty,.analytics-dashboard-module__1Snl_G__advisorResult:empty{display:none}.analytics-dashboard-module__1Snl_G__advisorAnswer,.analytics-dashboard-module__1Snl_G__advisorFallback{border-top:1px solid #e4e8f0;padding-top:.75rem}.analytics-dashboard-module__1Snl_G__advisorFallback{color:#34405c}.analytics-dashboard-module__1Snl_G__advisorAnswerText{color:#1a2233;margin:0;line-height:1.6}.analytics-dashboard-module__1Snl_G__advisorReview{background:#fffdf2;border:1px solid #f2c94c;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.625rem;margin:.875rem 0 0;padding:.75rem;display:grid}.analytics-dashboard-module__1Snl_G__advisorReview dt{color:#6b5a00;text-transform:uppercase;font-size:.75rem;font-weight:800}.analytics-dashboard-module__1Snl_G__advisorReview dd{color:#1a2233;margin:.125rem 0 0;font-weight:750}.analytics-dashboard-module__1Snl_G__advisorSources{margin-top:1rem}.analytics-dashboard-module__1Snl_G__advisorSourcesHeading{color:#34405c;margin:0 0 .5rem;font-size:.9375rem}.analytics-dashboard-module__1Snl_G__advisorSourceList{gap:.625rem;margin:0;padding-left:1.25rem;display:grid}.analytics-dashboard-module__1Snl_G__advisorSource{color:#1a2233}.analytics-dashboard-module__1Snl_G__advisorSourceTitle,.analytics-dashboard-module__1Snl_G__advisorSourceMeta,.analytics-dashboard-module__1Snl_G__advisorSourceExcerpt{display:block}.analytics-dashboard-module__1Snl_G__advisorSourceTitle{font-weight:700}.analytics-dashboard-module__1Snl_G__advisorSourceMeta{color:#4a5878;margin-top:.125rem;font-size:.8125rem}.analytics-dashboard-module__1Snl_G__advisorSourceExcerpt{color:#34405c;margin-top:.25rem;line-height:1.5}.analytics-dashboard-module__1Snl_G__courseRecommendations,.analytics-dashboard-module__1Snl_G__schedulePanel{border-top:1px solid #e4e8f0;padding-top:.875rem}.analytics-dashboard-module__1Snl_G__courseHeading{color:#1a2233;margin:0;font-size:1rem}.analytics-dashboard-module__1Snl_G__courseList{gap:.875rem;margin-top:.75rem;display:grid}.analytics-dashboard-module__1Snl_G__courseCard{border-top:1px solid #eef1f6;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.875rem 0;display:grid}.analytics-dashboard-module__1Snl_G__courseCard:first-child{border-top:0;padding-top:0}.analytics-dashboard-module__1Snl_G__courseSummary{min-width:0}.analytics-dashboard-module__1Snl_G__courseTitle{color:#1a2233;margin:0;font-size:1rem}.analytics-dashboard-module__1Snl_G__courseDescription{color:#34405c;margin:.375rem 0 0;line-height:1.5}.analytics-dashboard-module__1Snl_G__courseMeta{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.625rem;margin:.75rem 0 0;display:grid}.analytics-dashboard-module__1Snl_G__courseMeta div{min-width:0}.analytics-dashboard-module__1Snl_G__courseMeta dt{color:#4a5878;text-transform:uppercase;font-size:.75rem;font-weight:700}.analytics-dashboard-module__1Snl_G__courseMeta dd{color:#1a2233;margin:.125rem 0 0}.analytics-dashboard-module__1Snl_G__registerButton{color:#fff;cursor:pointer;min-width:9rem;font:inherit;background:#0d6b4c;border:1px solid #0d6b4c;border-radius:.5rem;justify-self:end;padding:.5rem .875rem;font-weight:700}.analytics-dashboard-module__1Snl_G__registerButton:hover:not(:disabled){background:#0a563d}.analytics-dashboard-module__1Snl_G__registerButton:disabled{color:#245a44;cursor:not-allowed;background:#eff7f3;border-color:#9ec7b5}.analytics-dashboard-module__1Snl_G__emptySchedule{color:#4a5878;margin:.5rem 0 0}.analytics-dashboard-module__1Snl_G__scheduleList{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.analytics-dashboard-module__1Snl_G__scheduleItem{border-left:4px solid #0d6b4c;gap:.125rem;padding-left:.75rem;display:grid}.analytics-dashboard-module__1Snl_G__scheduleCourse{color:#1a2233;font-weight:700}.analytics-dashboard-module__1Snl_G__scheduleTime{color:#34405c}.analytics-dashboard-module__1Snl_G__genieAnswer{border-top:1px solid #e4e8f0;padding-top:.75rem}.analytics-dashboard-module__1Snl_G__genieAnswerLabel{color:#1a2233;margin:0 0 .5rem;font-weight:600}.analytics-dashboard-module__1Snl_G__genieQuote{color:#34405c;border-left:3px solid #1740b8;margin:0 0 .5rem;padding-left:.875rem;font-style:italic}.analytics-dashboard-module__1Snl_G__genieError,.analytics-dashboard-module__1Snl_G__loadError,.analytics-dashboard-module__1Snl_G__widgetError{color:#8a1c1c;background:#fdecec;border:1px solid #e7b4b4;border-radius:.5rem;margin:0;padding:.75rem 1rem}.analytics-dashboard-module__1Snl_G__emptyState{color:#34405c;background:#fff;border:1px dashed #aab3c5;border-radius:.625rem;padding:1.5rem}.analytics-dashboard-module__1Snl_G__emptyState p,.analytics-dashboard-module__1Snl_G__loadError p,.analytics-dashboard-module__1Snl_G__widgetError p,.analytics-dashboard-module__1Snl_G__genieError{margin:0;line-height:1.6}.analytics-dashboard-module__1Snl_G__sortButton:focus-visible,.analytics-dashboard-module__1Snl_G__pageButton:focus-visible,.analytics-dashboard-module__1Snl_G__genieSubmit:focus-visible,.analytics-dashboard-module__1Snl_G__genieInput:focus-visible,.analytics-dashboard-module__1Snl_G__registerButton:focus-visible{outline-offset:2px;outline:3px solid #1740b8}@media (max-width:48rem){.analytics-dashboard-module__1Snl_G__courseCard{grid-template-columns:1fr}.analytics-dashboard-module__1Snl_G__registerButton{justify-self:stretch}}.analytics-dashboard-module__1Snl_G__genieAnswerText{white-space:pre-wrap;color:#1a2233;margin:.5rem 0 0;line-height:1.5}
.dashboard-view-module__y-PCHa__analytics{width:100%}.dashboard-view-module__y-PCHa__hero{background:#fff;border:1px solid #d6dbe6;border-radius:.5rem;width:100%;padding:clamp(1.25rem,4vw,2rem);box-shadow:0 1px 3px #1a22331f}.dashboard-view-module__y-PCHa__heroTop{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start;gap:1.25rem;display:grid}.dashboard-view-module__y-PCHa__heroCopy{min-width:0}.dashboard-view-module__y-PCHa__eyebrow{color:#1740b8;text-transform:uppercase;margin:0 0 .375rem;font-size:.8125rem;font-weight:800}.dashboard-view-module__y-PCHa__heading{margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.dashboard-view-module__y-PCHa__lede{color:#34405c;margin:0;font-size:1rem;line-height:1.6}.dashboard-view-module__y-PCHa__operator{color:#4a5878;margin:.875rem 0 0;font-size:.9375rem;font-weight:700}.dashboard-view-module__y-PCHa__rolePanel{justify-self:end;max-width:34rem}.dashboard-view-module__y-PCHa__rolePanel dl{grid-template-columns:1fr}.dashboard-view-module__y-PCHa__rolePanel dd{line-height:1.35}.dashboard-view-module__y-PCHa__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.dashboard-view-module__y-PCHa__primaryAction,.dashboard-view-module__y-PCHa__secondaryAction{border-radius:.375rem;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1rem;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-view-module__y-PCHa__primaryAction{color:#fff;background:#1740b8;border:1px solid #1740b8}.dashboard-view-module__y-PCHa__primaryAction:hover{background:#122f86}.dashboard-view-module__y-PCHa__secondaryAction{color:#1a2233;background:#fff;border:1px solid #aab3c5}.dashboard-view-module__y-PCHa__secondaryAction:hover{background:#f1f4fb}.dashboard-view-module__y-PCHa__snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0;display:grid}.dashboard-view-module__y-PCHa__snapshot div{border-top:1px solid #e4e8f0;padding-top:.75rem}.dashboard-view-module__y-PCHa__snapshot dt{color:#4a5878;text-transform:uppercase;font-size:.75rem;font-weight:800}.dashboard-view-module__y-PCHa__snapshot dd{color:#1a2233;overflow-wrap:anywhere;margin:.125rem 0 0;font-size:1.25rem;font-weight:800}.dashboard-view-module__y-PCHa__snapshot div:last-child dd{font-size:1rem;line-height:1.35}@media (max-width:860px){.dashboard-view-module__y-PCHa__heroTop,.dashboard-view-module__y-PCHa__snapshot{grid-template-columns:1fr}.dashboard-view-module__y-PCHa__rolePanel{justify-self:stretch}}@media (max-width:520px){.dashboard-view-module__y-PCHa__actions{flex-direction:column}.dashboard-view-module__y-PCHa__primaryAction,.dashboard-view-module__y-PCHa__secondaryAction{width:100%}}
