.gjH9wq_workspace{--insights-line:var(--shine-color-brand-hairline);gap:var(--shine-space-6)}.gjH9wq_workspace h2{font-size:var(--shine-text-2xl);letter-spacing:-.025em;font-weight:600}.gjH9wq_workspace>header p{color:var(--shine-color-brand-text-muted);max-width:65ch;margin-top:var(--shine-space-2)}.gjH9wq_workspace button{font-family:var(--shine-font-body);white-space:normal;flex-shrink:0}.gjH9wq_workspace>div:first-of-type{align-items:end}.gjH9wq_workspace label{min-width:0}.gjH9wq_insights{gap:var(--shine-space-5);min-width:0;display:grid}.gjH9wq_metrics{border:1px solid var(--insights-line);background:var(--shine-color-brand-canvas);border-radius:var(--shine-radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.gjH9wq_metrics article{padding:var(--shine-space-5);gap:var(--shine-space-3);border-right:1px solid var(--insights-line);min-width:0;display:grid}.gjH9wq_metrics article:last-child{border:0}.gjH9wq_metrics article>span{gap:var(--shine-space-2);color:var(--shine-color-brand-text-muted);font-size:var(--shine-text-xs);align-items:center;font-weight:600;display:flex}.gjH9wq_metrics article>span svg{flex-shrink:0}.gjH9wq_metrics strong{font-size:var(--shine-text-2xl);color:var(--shine-color-brand-anchor);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.gjH9wq_metrics strong em{font-size:var(--shine-text-base);letter-spacing:0;font-style:normal;font-weight:400}.gjH9wq_metrics small{font-size:var(--shine-text-xs);line-height:1.5}.gjH9wq_chartCard,.gjH9wq_card{background:var(--shine-color-brand-canvas);border:1px solid var(--insights-line);border-radius:var(--shine-radius-lg);min-width:0;overflow:hidden}.gjH9wq_cardHeader{justify-content:space-between;align-items:start;gap:var(--shine-space-4);padding:var(--shine-space-5);flex-wrap:wrap;display:flex}.gjH9wq_eyebrow{font-size:var(--shine-text-xs);letter-spacing:.12em;color:var(--shine-color-brand-text-muted)}.gjH9wq_cardHeader h3{font-family:var(--shine-font-display);font-size:var(--shine-text-xl);color:var(--shine-color-brand-anchor);margin:var(--shine-space-2) 0;letter-spacing:-.02em;font-weight:600}.gjH9wq_cardHeader p{color:var(--shine-color-brand-text-muted);font-size:var(--shine-text-sm)}.gjH9wq_segmented{border:1px solid var(--insights-line);border-radius:var(--shine-radius-md);background:var(--shine-color-brand-canvas-subtle);padding:var(--shine-space-1);gap:var(--shine-space-1);flex-wrap:wrap;display:flex}.gjH9wq_segmented button{border-radius:var(--shine-radius-sm);min-height:2rem;font-size:var(--shine-text-xs)}.gjH9wq_segmented button[aria-pressed=true]{background:var(--shine-color-brand-navy);color:var(--shine-color-brand-canvas);box-shadow:var(--shine-shadow-sm)}.gjH9wq_chart{width:100%;min-width:0;height:290px}.gjH9wq_chart .recharts-tooltip-wrapper{background:var(--shine-color-brand-canvas);box-shadow:var(--shine-shadow-md);border:1px solid var(--insights-line);border-radius:var(--shine-radius-md);padding:var(--shine-space-3);font-size:var(--shine-text-xs)}.gjH9wq_chartFooter{border-top:1px solid var(--insights-line);padding:var(--shine-space-4) var(--shine-space-5);align-items:center;gap:var(--shine-space-5);background:var(--shine-color-brand-canvas-subtle);flex-wrap:wrap;display:flex}.gjH9wq_chartFooter label{gap:var(--shine-space-1);font-size:var(--shine-text-xs);color:var(--shine-color-brand-text-muted);display:grid}.gjH9wq_chartFooter>div{gap:var(--shine-space-3);font-size:var(--shine-text-sm);flex-wrap:wrap;align-items:center;display:flex}.gjH9wq_chartFooter>div span{color:var(--shine-color-brand-text-muted)}.gjH9wq_sourceNote{padding:var(--shine-space-3) var(--shine-space-5);font-size:var(--shine-text-xs);color:var(--shine-color-brand-text-muted);overflow-wrap:anywhere;line-height:1.5}.gjH9wq_split{align-items:start;gap:var(--shine-space-5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.gjH9wq_moduleList{padding:0 var(--shine-space-3);display:grid}.gjH9wq_moduleButton{align-items:center;gap:var(--shine-space-3);border-radius:var(--shine-radius-md);text-align:left;width:100%;color:var(--shine-color-brand-anchor);padding:var(--shine-space-3);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(125px,1fr) minmax(40px,1fr) auto 16px;display:grid}.gjH9wq_moduleButton:hover,.gjH9wq_moduleButton[aria-pressed=true]{background:var(--shine-color-brand-canvas-subtle);outline:1px solid var(--insights-line)}.gjH9wq_moduleButton>span:first-child{gap:var(--shine-space-1);display:grid}.gjH9wq_moduleButton strong{font-size:var(--shine-text-sm)}.gjH9wq_moduleButton small{font-size:var(--shine-text-xs);color:var(--shine-color-brand-text-muted)}.gjH9wq_moduleButton b{font-size:var(--shine-text-sm);font-variant-numeric:tabular-nums}.gjH9wq_barTrack{background:var(--shine-color-brand-canvas-subtle);border-radius:var(--shine-radius-full);height:8px;overflow:hidden}.gjH9wq_barTrack>span{background:var(--shine-color-brand-navy);border-radius:inherit;height:100%;display:block}.gjH9wq_outcomeBody{padding:0 var(--shine-space-5) var(--shine-space-5);gap:var(--shine-space-4);display:grid}.gjH9wq_outcomeTotal{align-items:center;gap:var(--shine-space-3);display:flex}.gjH9wq_outcomeTotal>strong{font-size:var(--shine-text-2xl);color:var(--shine-color-brand-anchor);line-height:1}.gjH9wq_outcomeTotal>span{font-size:var(--shine-text-sm)}.gjH9wq_outcomeBar{border-radius:var(--shine-radius-full);height:12px;display:flex;overflow:hidden}.gjH9wq_legend{gap:var(--shine-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.gjH9wq_legend>div{justify-content:space-between;gap:var(--shine-space-2);font-size:var(--shine-text-xs);display:flex}.gjH9wq_legend dt{align-items:center;gap:var(--shine-space-2);display:flex}.gjH9wq_legend i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.gjH9wq_legend dd{margin:0;font-weight:600}.gjH9wq_nextStep{gap:var(--shine-space-3);padding-top:var(--shine-space-4);border-top:1px solid var(--insights-line);font-size:var(--shine-text-sm);display:flex}.gjH9wq_nextStep>svg{color:var(--shine-color-brand-text-muted);flex-shrink:0}.gjH9wq_nextStep p{color:var(--shine-color-brand-text-muted);font-size:var(--shine-text-xs);margin:var(--shine-space-2) 0 var(--shine-space-3)}.gjH9wq_noChart{text-align:center;min-height:220px;padding:var(--shine-space-5);color:var(--shine-color-brand-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.gjH9wq_noChart h4{margin:var(--shine-space-3) 0}@media (max-width:1100px){.gjH9wq_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gjH9wq_metrics article{border-bottom:1px solid var(--insights-line)}.gjH9wq_metrics article:nth-child(2){border-right:0}.gjH9wq_metrics article:nth-child(3){border-bottom:0}.gjH9wq_split{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.gjH9wq_metrics article{padding:var(--shine-space-3);overflow-wrap:anywhere}.gjH9wq_metrics strong{font-size:var(--shine-text-2xl)}.gjH9wq_cardHeader{padding:var(--shine-space-4)}.gjH9wq_cardHeader h3{overflow-wrap:anywhere}.gjH9wq_moduleButton{grid-template-columns:minmax(0,1fr) minmax(24px,.5fr) auto 16px}.gjH9wq_moduleButton span{overflow-wrap:anywhere;min-width:0}.gjH9wq_chartFooter{padding:var(--shine-space-3);gap:var(--shine-space-3)}.gjH9wq_chartFooter>div{gap:var(--shine-space-2)}.gjH9wq_legend{grid-template-columns:minmax(0,1fr)}.gjH9wq_workspace>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gjH9wq_workspace>div:first-of-type>button{width:100%}.gjH9wq_workspace button{overflow-wrap:anywhere;min-width:0}.gjH9wq_segmented{max-width:100%}.gjH9wq_segmented button{flex:1}.gjH9wq_nextStep{min-width:0}.gjH9wq_nextStep>div{overflow-wrap:anywhere;min-width:0}}.gjH9wq_workspace [data-behavior-grid] table{min-width:850px}.gjH9wq_workspace [data-behavior-grid] button{white-space:nowrap;overflow-wrap:normal}.gjH9wq_brief{padding:var(--shine-space-5);border-left:4px solid var(--shine-color-brand-navy);background:var(--shine-color-brand-canvas);gap:var(--shine-space-3);min-width:0;display:grid}.gjH9wq_brief h3{font-size:var(--shine-text-xl);font-weight:600}.gjH9wq_brief p{max-width:90ch;line-height:1.6}.gjH9wq_brief small{color:var(--shine-color-brand-text-muted);line-height:1.5}.gjH9wq_rowActions{align-items:center;gap:var(--shine-space-3);flex-wrap:wrap;display:flex}.gjH9wq_drilldown{border:1px solid var(--shine-color-brand-hairline);border-radius:var(--shine-radius-lg);background:var(--shine-color-brand-canvas);min-width:0;padding:var(--shine-space-4)}.gjH9wq_drilldown>summary{cursor:pointer;color:var(--shine-color-brand-anchor);padding:var(--shine-space-2);font-weight:600}.gjH9wq_drilldown[open]>summary{margin-bottom:var(--shine-space-4)}.gjH9wq_drilldown table{min-width:850px}.gjH9wq_metrics button{text-align:left;justify-content:start;height:auto}.gjH9wq_summaryBlock{background:var(--shine-color-brand-canvas);border:1px solid var(--shine-color-brand-hairline);border-radius:var(--shine-radius-lg);gap:0;min-width:0;display:grid;overflow:hidden}.gjH9wq_summaryBlock>.gjH9wq_metrics,.gjH9wq_outcomeSummary>.gjH9wq_metrics{border:0;border-radius:0}.gjH9wq_summaryBlock>.gjH9wq_drilldown{border:0;border-top:1px solid var(--shine-color-brand-hairline);background:var(--shine-color-brand-canvas-subtle);border-radius:0}.gjH9wq_topicHeader{justify-content:space-between;align-items:center;gap:var(--shine-space-3);padding:var(--shine-space-4) var(--shine-space-5);flex-wrap:wrap;display:flex}.gjH9wq_topicHeader h3{font-size:var(--shine-text-lg);color:var(--shine-color-brand-anchor);font-weight:600}.gjH9wq_topicHeader p{font-size:var(--shine-text-xs);color:var(--shine-color-brand-text-muted);margin-top:var(--shine-space-1)}.gjH9wq_threeMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.gjH9wq_metrics .gjH9wq_nameMetric{font-size:var(--shine-text-xl)}.gjH9wq_summaryBlock .gjH9wq_brief{padding:var(--shine-space-3) var(--shine-space-5);gap:var(--shine-space-2);border-left:0}.gjH9wq_summaryBlock .gjH9wq_brief p{font-size:var(--shine-text-sm)}.gjH9wq_outcomeStrip{gap:var(--shine-space-3);padding:var(--shine-space-3) var(--shine-space-5);display:grid}.gjH9wq_outcomeStrip .gjH9wq_legend{grid-template-columns:repeat(4,minmax(0,1fr))}.gjH9wq_outcomeStrip>button{justify-self:start}@media (max-width:600px){.gjH9wq_threeMetrics{grid-template-columns:minmax(0,1fr)}.gjH9wq_threeMetrics article{border-right:0;border-bottom:1px solid var(--shine-color-brand-hairline)}.gjH9wq_outcomeStrip .gjH9wq_legend{grid-template-columns:repeat(2,minmax(0,1fr))}}
.jiQ3qq_workspace{gap:var(--shine-space-4);min-width:0;margin-top:var(--shine-space-6);display:grid}.jiQ3qq_workspace h2,.jiQ3qq_dialog h2{font-family:var(--shine-font-display);font-size:var(--shine-text-xl);color:var(--shine-color-brand-anchor);font-weight:400}.jiQ3qq_workspace p{margin:0}.jiQ3qq_controls,.jiQ3qq_actions,.jiQ3qq_summary,.jiQ3qq_disclosure{align-items:center;gap:var(--shine-space-3);flex-wrap:wrap;display:flex}.jiQ3qq_controls label,.jiQ3qq_editor label,.jiQ3qq_dialog label{gap:var(--shine-space-2);font-size:var(--shine-text-sm);display:grid}.jiQ3qq_summary{padding:var(--shine-space-4);border:1px solid var(--shine-color-brand-hairline);border-radius:var(--shine-radius-md);background:var(--shine-color-brand-canvas)}.jiQ3qq_summary div{gap:var(--shine-space-1);flex:1;min-width:150px;display:grid}.jiQ3qq_summary strong{font-family:var(--shine-font-display);font-size:var(--shine-text-xl);font-weight:400}.jiQ3qq_caption,.jiQ3qq_disclosure,.jiQ3qq_workspace small,.jiQ3qq_dialog small{color:var(--shine-color-brand-text-muted);font-size:var(--shine-text-xs)}.jiQ3qq_detail,.jiQ3qq_editor{padding:var(--shine-space-4);gap:var(--shine-space-3);border:1px solid var(--shine-color-brand-hairline);border-radius:var(--shine-radius-md);overflow-wrap:anywhere;min-width:0;display:grid}.jiQ3qq_detail dl{gap:var(--shine-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.jiQ3qq_detail dd{margin:0}.jiQ3qq_editor{max-width:700px}.jiQ3qq_disclosure{padding:var(--shine-space-3) var(--shine-space-6);border-top:1px solid var(--shine-color-brand-hairline)}.jiQ3qq_offer{bottom:var(--shine-space-4);right:var(--shine-space-4);z-index:45;width:min(410px,100vw - 32px);padding:var(--shine-space-4);background:var(--shine-color-brand-canvas);border:1px solid var(--shine-color-brand-hairline);border-radius:var(--shine-radius-md);gap:var(--shine-space-3);box-shadow:var(--shine-shadow-md);flex-wrap:wrap;display:flex;position:fixed}.jiQ3qq_offer span{width:100%}.jiQ3qq_dialog{width:min(600px,100vw - 32px);max-height:90dvh;padding:var(--shine-space-6);border:1px solid var(--shine-color-brand-hairline);border-radius:var(--shine-radius-md);color:var(--shine-color-brand-text);background:var(--shine-color-brand-canvas);overflow:auto}.jiQ3qq_dialog::backdrop{background:#0000004d}.jiQ3qq_dialog form{gap:var(--shine-space-4);display:grid}.jiQ3qq_dialog p{font-size:var(--shine-text-sm)}@media (max-width:600px){.jiQ3qq_controls>*{width:100%}.jiQ3qq_detail dl{grid-template-columns:minmax(0,1fr)}.jiQ3qq_dialog{padding:var(--shine-space-4)}.jiQ3qq_workspace{grid-template-columns:minmax(0,1fr)}.jiQ3qq_workspace>*{min-width:0}}
.ElX3Iq_training{margin-top:var(--s-8);color:var(--cs-dark-navy);font-family:var(--font-body),sans-serif;scroll-margin-top:90px}.ElX3Iq_training *{box-sizing:border-box}.ElX3Iq_training h2,.ElX3Iq_training h3,.ElX3Iq_training h4,.ElX3Iq_training h5{font-family:var(--font-display),sans-serif;overflow-wrap:anywhere;font-weight:400;line-height:1.2}.ElX3Iq_training p{margin:var(--s-3) 0;line-height:1.6}.ElX3Iq_training button{white-space:normal;height:auto;min-height:44px}.ElX3Iq_training button:focus-visible,.ElX3Iq_training a:focus-visible,.ElX3Iq_training summary:focus-visible{outline:3px solid var(--cs-orange-ink);outline-offset:3px}.ElX3Iq_training button:disabled{opacity:.55;cursor:not-allowed}.ElX3Iq_header{justify-content:space-between;align-items:center;gap:var(--s-6);padding:var(--s-6) 0;border-top:2px solid var(--cs-navy);display:flex}.ElX3Iq_header h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px)}.ElX3Iq_eyebrow{font-family:var(--font-ui),sans-serif;font-size:var(--shine-text-xs);letter-spacing:var(--shine-tracking-caps);text-transform:uppercase;font-weight:600}.ElX3Iq_catalogProgress{text-align:right;flex:none}.ElX3Iq_catalogProgress strong{font-size:var(--shine-text-2xl);display:block}.ElX3Iq_catalogProgress span{font-size:var(--shine-text-xs);color:var(--fg-muted);display:block}.ElX3Iq_picker{font-size:var(--shine-text-sm);font-weight:600;display:block}.ElX3Iq_picker select{margin-top:var(--s-2);width:100%;min-height:48px}.ElX3Iq_lessonHeader{justify-content:space-between;gap:var(--s-6);margin:var(--s-6) 0;align-items:center;display:flex}.ElX3Iq_lessonHeader h3{font-size:var(--shine-text-2xl);margin:0}.ElX3Iq_lessonHeader p{max-width:70ch}.ElX3Iq_modes{gap:var(--s-2);flex:none;display:flex}.ElX3Iq_progressLine{justify-content:space-between;align-items:center;gap:var(--s-4);font-size:var(--shine-text-xs);display:flex}.ElX3Iq_progressLine progress{width:180px;height:6px;accent-color:var(--cs-navy)}.ElX3Iq_journey{margin:var(--s-3) 0 0;border:1px solid var(--divider);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--bg-alt);padding:0;list-style:none;display:flex;overflow:hidden}.ElX3Iq_journey li{border-right:1px solid var(--divider);flex:1;min-width:0}.ElX3Iq_journey li:last-child{border-right:0}.ElX3Iq_journey button{font-family:var(--font-body),sans-serif;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-4);text-align:left;color:var(--cs-navy);font-size:var(--shine-text-sm);background:0 0;border:0;line-height:1.35;display:flex}.ElX3Iq_journey span{font-size:var(--shine-text-xs);border:1px solid var(--divider);border-radius:50%;flex:none;place-content:center;width:28px;height:28px;display:grid}.ElX3Iq_journey li[data-active=true]{background:var(--cs-white);box-shadow:inset 0 -3px var(--cs-orange-ink)}.ElX3Iq_journey li[data-active=true] span{background:var(--cs-navy);border-color:var(--cs-navy);color:var(--cs-white)}.ElX3Iq_workbench{border:1px solid var(--divider);border-radius:0 0 var(--r-md) var(--r-md);background:var(--cs-white);border-top:0;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);display:grid;overflow:hidden}.ElX3Iq_coach{padding:var(--s-6);background:var(--cs-dark-navy);color:var(--cs-white)}.ElX3Iq_coach h4{font-size:var(--shine-text-2xl);margin:var(--s-4) 0}.ElX3Iq_coach p{font-size:var(--shine-text-sm)}.ElX3Iq_coach .ElX3Iq_task{font-size:var(--shine-text-base)}.ElX3Iq_coachActions{align-items:stretch;gap:var(--s-3);margin-top:var(--s-6);flex-direction:column;display:flex}.ElX3Iq_coachActions button{color:var(--cs-white);border:1px solid var(--on-dark-border);background:0 0}.ElX3Iq_coachActions button:hover{background:var(--on-dark-film)}.ElX3Iq_coachActions button:first-child{background:var(--cs-white);color:var(--cs-dark-navy)}.ElX3Iq_hint{padding:var(--s-3);border-left:2px solid var(--cs-white)}.ElX3Iq_scene{flex-direction:column;min-width:0;display:flex}.ElX3Iq_sceneBar{gap:var(--s-3);padding:var(--s-3) var(--s-6);background:var(--bg-alt);border-bottom:1px solid var(--divider);font-size:var(--shine-text-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.ElX3Iq_sceneBar strong{color:var(--fg-muted);font-weight:500}.ElX3Iq_sceneBody{padding:var(--s-6);flex:1}.ElX3Iq_sceneBody h4{font-size:var(--shine-text-xl);margin:0 0 var(--s-4)}.ElX3Iq_facts{gap:var(--s-4);margin:var(--s-4) 0 var(--s-6);padding-bottom:var(--s-4);border-bottom:1px solid var(--divider);flex-wrap:wrap;display:flex}.ElX3Iq_facts>div{flex:1;min-width:110px}.ElX3Iq_facts dt,.ElX3Iq_resultFacts dt{font-size:var(--shine-text-xs);color:var(--fg-muted);margin-bottom:var(--s-1)}.ElX3Iq_facts dd,.ElX3Iq_resultFacts dd{font-size:var(--shine-text-sm);overflow-wrap:anywhere;margin:0;font-weight:600}.ElX3Iq_fields{gap:var(--s-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ElX3Iq_fields legend{font-size:var(--shine-text-sm);margin-bottom:var(--s-4);font-weight:600}.ElX3Iq_fields label{gap:var(--s-2);font-size:var(--shine-text-sm);flex-direction:column;font-weight:500;display:flex}.ElX3Iq_fields input,.ElX3Iq_fields select,.ElX3Iq_fields textarea{width:100%;max-width:100%;min-height:44px;font:inherit}.ElX3Iq_fields textarea{min-height:95px}.ElX3Iq_fields button{margin-top:var(--s-2);align-self:flex-start}.ElX3Iq_fields [aria-invalid=true]{border:2px solid var(--cs-orange-ink)}.ElX3Iq_error{font-size:var(--shine-text-sm);color:var(--cs-orange-ink);font-weight:600}.ElX3Iq_sceneFooter{padding:var(--s-4) var(--s-6);gap:var(--s-3);border-top:1px solid var(--divider);font-size:var(--shine-text-xs);justify-content:space-between;align-items:center;display:flex}.ElX3Iq_sceneFooter span{text-align:right;max-width:28ch}.ElX3Iq_result{border:1px solid var(--divider);border-left:4px solid var(--cs-navy);padding:var(--s-5);background:var(--cs-ice-blue)}.ElX3Iq_result h5{font-size:var(--shine-text-xl);margin:var(--s-3) 0}.ElX3Iq_result p{font-size:var(--shine-text-sm)}.ElX3Iq_resultFacts{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.ElX3Iq_result details{font-size:var(--shine-text-sm)}.ElX3Iq_result summary{cursor:pointer;min-height:32px}.ElX3Iq_knowledge{margin-top:var(--s-6);padding:var(--s-6);border:1px solid var(--divider);border-radius:var(--r-md);gap:var(--s-8);grid-template-columns:1fr 1.3fr;display:grid}.ElX3Iq_knowledge h4{font-size:var(--shine-text-2xl);margin:0}.ElX3Iq_knowledge fieldset{border:0;min-width:0;margin:0;padding:0}.ElX3Iq_knowledge label{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--divider);border-radius:var(--r-sm);margin-bottom:var(--s-2);font-size:var(--shine-text-sm);cursor:pointer;display:flex}.ElX3Iq_knowledge label:has(input:checked){background:var(--cs-ice-blue);border-color:var(--cs-navy)}.ElX3Iq_knowledge input{width:18px;height:18px;accent-color:var(--cs-navy);flex:none}.ElX3Iq_knowledge p{font-size:var(--shine-text-sm)}.ElX3Iq_complete{padding:var(--s-5);background:var(--cs-ice-blue);border-left:4px solid var(--cs-navy);margin-top:var(--s-4)}.ElX3Iq_reference{margin-top:var(--s-6);padding:var(--s-4) 0;border-block:1px solid var(--divider);font-size:var(--shine-text-sm);line-height:1.7}.ElX3Iq_reference summary{cursor:pointer;min-height:32px;font-weight:600}.ElX3Iq_reference li{margin-bottom:var(--s-3)}.ElX3Iq_reference figure{margin:var(--s-4) 0}.ElX3Iq_reference img{width:100%;height:auto;margin-top:var(--s-4)}.ElX3Iq_reference figcaption{color:var(--fg-muted)}.ElX3Iq_bottomActions{gap:var(--s-4);margin-top:var(--s-4);font-size:var(--shine-text-sm);flex-wrap:wrap;align-items:center;display:flex}.ElX3Iq_reset{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--divider);flex-wrap:wrap;align-items:center;display:flex}.ElX3Iq_storage{font-size:var(--shine-text-xs);color:var(--fg-muted)}.ElX3Iq_srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1050px){.ElX3Iq_lessonHeader{flex-direction:column;align-items:flex-start}.ElX3Iq_workbench{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.ElX3Iq_journey button{padding:var(--s-3)}}@media (max-width:720px){.ElX3Iq_header{align-items:flex-start}.ElX3Iq_catalogProgress{max-width:100px}.ElX3Iq_catalogProgress strong{font-size:var(--shine-text-xl)}.ElX3Iq_workbench,.ElX3Iq_knowledge{grid-template-columns:1fr}.ElX3Iq_coach,.ElX3Iq_sceneBody,.ElX3Iq_knowledge{padding:var(--s-4)}.ElX3Iq_coachActions{margin-top:var(--s-3)}.ElX3Iq_journey{flex-direction:column}.ElX3Iq_journey li{border-right:0;border-bottom:1px solid var(--divider)}.ElX3Iq_journey li:last-child{border-bottom:0}.ElX3Iq_journey button{min-height:48px}.ElX3Iq_coach h4{margin:var(--s-3) 0}.ElX3Iq_sceneBar,.ElX3Iq_sceneFooter{padding:var(--s-3) var(--s-4)}.ElX3Iq_progressLine{flex-wrap:wrap}.ElX3Iq_modes{width:100%}.ElX3Iq_modes button{flex:1}.ElX3Iq_training h3{font-size:var(--shine-text-xl)}}@media print{.ElX3Iq_training{display:none}}.ElX3Iq_diagram{margin:var(--s-4) 0;padding:var(--s-4);background:var(--bg-alt);border:1px solid var(--divider);border-radius:var(--r-sm)}.ElX3Iq_diagram figcaption{font-size:var(--shine-text-xs);color:var(--fg-muted);margin-bottom:var(--s-3)}.ElX3Iq_diagram strong{font-family:var(--font-body),sans-serif;font-size:var(--shine-text-sm)}.ElX3Iq_diagram small,.ElX3Iq_diagram span{font-size:var(--shine-text-xs)}.ElX3Iq_timeline,.ElX3Iq_readiness{gap:var(--s-3);align-items:stretch;display:flex}.ElX3Iq_timeline>div,.ElX3Iq_readiness>div,.ElX3Iq_flow>div{gap:var(--s-2);min-width:0;padding:var(--s-3);background:var(--cs-white);border:1px solid var(--divider);border-radius:var(--r-sm);overflow-wrap:anywhere;flex-direction:column;flex:1;display:flex}.ElX3Iq_timeline>span{align-self:center}.ElX3Iq_diagram [data-emphasis=true]{border-color:var(--cs-orange-ink);box-shadow:inset 0 3px var(--cs-orange-ink)}.ElX3Iq_dot{background:var(--cs-navy);border-radius:50%;width:8px;height:8px}.ElX3Iq_readiness [data-emphasis] .ElX3Iq_dot{background:var(--cs-orange-ink)}.ElX3Iq_flow{align-items:center;gap:var(--s-4);display:flex}.ElX3Iq_flow>span{font-size:var(--shine-text-2xl)}.ElX3Iq_paper{border:1px solid var(--divider);background:var(--cs-white);max-width:520px;box-shadow:0 3px 0 var(--divider);margin:auto}.ElX3Iq_paper header{gap:var(--s-2);padding:var(--s-4);background:var(--cs-navy);color:var(--cs-white);flex-direction:column;display:flex}.ElX3Iq_paper header strong{font-size:var(--shine-text-lg)}.ElX3Iq_paperColumns{gap:var(--s-4);padding:0 var(--s-4);display:flex}.ElX3Iq_paperColumns p{font-size:var(--shine-text-sm);flex:1}.ElX3Iq_paperColumns small{color:var(--fg-muted);display:block}.ElX3Iq_paper footer{border-top:1px solid var(--divider);padding:var(--s-2) var(--s-4);font-size:var(--shine-text-xs)}.ElX3Iq_message{background:var(--cs-white);border-left:3px solid var(--cs-navy);padding:var(--s-3)}.ElX3Iq_message p{font-size:var(--shine-text-sm)}.ElX3Iq_person{gap:var(--s-4);align-items:center;display:flex}.ElX3Iq_person>div{gap:var(--s-2);flex-direction:column;display:flex}.ElX3Iq_person .ElX3Iq_initials{background:var(--cs-navy);width:48px;height:48px;color:var(--cs-white);font-size:var(--shine-text-base);border-radius:50%;place-items:center;display:grid}@media (max-width:720px){.ElX3Iq_timeline,.ElX3Iq_readiness,.ElX3Iq_flow{flex-wrap:wrap}.ElX3Iq_timeline>div,.ElX3Iq_readiness>div{min-width:100px}.ElX3Iq_flow{flex-direction:column}.ElX3Iq_flow>div{width:100%}}.ElX3Iq_header{padding:var(--s-4) 0}.ElX3Iq_header h2{font-size:clamp(26px,2.5vw,34px)}.ElX3Iq_lessonHeader{margin:var(--s-4) 0}.ElX3Iq_why{font-size:var(--shine-text-sm);line-height:1.6}.ElX3Iq_why summary{cursor:pointer;text-underline-offset:4px;min-height:36px;text-decoration:underline}.ElX3Iq_coachActions{margin-top:var(--s-4)}.ElX3Iq_fields:disabled input,.ElX3Iq_fields:disabled select,.ElX3Iq_fields:disabled textarea{opacity:1;color:var(--cs-navy);background:var(--cs-ice-blue)}.ElX3Iq_fields:disabled button{opacity:.7}.ElX3Iq_sceneFooter{flex-wrap:wrap}.ElX3Iq_sceneFooter button{overflow-wrap:anywhere;max-width:100%}.ElX3Iq_training{overflow-wrap:anywhere}.ElX3Iq_header{flex-wrap:wrap}.ElX3Iq_header>div{flex:200px;min-width:0}.ElX3Iq_catalogProgress{max-width:160px}.ElX3Iq_training select{min-width:0}
._3L67aW_tabs{margin-top:var(--shine-space-5)}._3L67aW_tabs ._3L67aW_tablist{scrollbar-width:thin;gap:var(--shine-space-1);border-bottom:1px solid var(--shine-color-brand-hairline);flex-wrap:nowrap;display:flex;overflow:auto hidden}._3L67aW_tab{white-space:nowrap;align-items:center;gap:var(--shine-space-2);min-height:2.75rem;padding:0 var(--shine-space-4);font:inherit;font-size:var(--shine-text-sm);color:var(--shine-color-brand-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;font-weight:500;display:inline-flex}._3L67aW_tab:hover{color:var(--shine-color-brand-text)}._3L67aW_tab[data-active=true]{border-bottom-color:var(--cs-orange-ink);color:var(--shine-color-brand-anchor);font-weight:600}._3L67aW_tab:focus-visible{outline:2px solid var(--shine-color-ring);outline-offset:-2px}._3L67aW_badge{min-width:1.25rem;height:1.25rem;padding:0 var(--shine-space-1);font-size:var(--shine-text-xs);font-variant-numeric:tabular-nums;color:var(--shine-color-brand-canvas);background:var(--cs-orange-ink);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._3L67aW_panel{padding-top:var(--shine-space-2)}._3L67aW_panel:focus-visible{outline:2px solid var(--shine-color-ring);outline-offset:4px}
.lFOD0a_workspace{color:var(--fg);gap:var(--s-4);display:grid}.lFOD0a_top{justify-content:space-between;align-items:end;gap:var(--s-4);flex-wrap:wrap;display:flex}.lFOD0a_top h2{margin:0 0 var(--s-2);font-size:var(--shine-text-xl)}.lFOD0a_top p{max-width:48rem;color:var(--fg-muted);margin:0}.lFOD0a_switch{border:1px solid var(--divider);border-radius:var(--shine-radius-md);display:inline-flex;overflow:hidden}.lFOD0a_switch button{min-height:2.5rem;padding:0 var(--s-4);background:var(--cs-white);color:var(--fg);font:inherit;font-size:var(--shine-text-sm);cursor:pointer;border:0}.lFOD0a_switch button+button{border-left:1px solid var(--divider)}.lFOD0a_switch button[data-active=true]{background:var(--cs-ice-blue);color:var(--cs-dark-navy);box-shadow:inset 0 -2px 0 var(--cs-navy);font-weight:600}.lFOD0a_status{min-height:1.25rem;color:var(--fg-muted);font-size:var(--shine-text-sm);margin:0}.lFOD0a_error{border-left:3px solid var(--cs-orange-ink);padding:var(--s-3);margin:0}.lFOD0a_muted{color:var(--fg-muted);font-size:var(--shine-text-sm);margin:0}.lFOD0a_split{gap:var(--s-6);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;display:grid}.lFOD0a_moduleList,.lFOD0a_peopleList{gap:var(--s-1);top:var(--s-4);display:grid;position:sticky}.lFOD0a_moduleList button,.lFOD0a_peopleList li button{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:2.75rem;padding:var(--s-2) var(--s-3);border-radius:var(--shine-radius-md);color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.lFOD0a_moduleList button:hover,.lFOD0a_peopleList li button:hover{background:var(--cs-ice-blue)}.lFOD0a_moduleList button[data-active=true],.lFOD0a_peopleList li button[data-active=true]{border-color:var(--divider);background:var(--cs-white);box-shadow:inset 3px 0 0 var(--cs-orange);font-weight:600}.lFOD0a_peopleList{gap:var(--s-2)}.lFOD0a_peopleList ul{gap:var(--s-1);max-height:32rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lFOD0a_peopleList li button{flex-direction:column;align-items:flex-start;gap:0}.lFOD0a_peopleList small{color:var(--fg-muted);font-size:var(--shine-text-xs);overflow-wrap:anywhere;font-weight:400}.lFOD0a_count{color:var(--fg-muted);font-size:var(--shine-text-xs);font-variant-numeric:tabular-nums}.lFOD0a_panel{gap:var(--s-3);min-width:0;display:grid}.lFOD0a_block{gap:var(--s-4);background:var(--cs-white);border:1px solid var(--divider);border-radius:var(--shine-radius-lg);padding:var(--s-6);display:grid}.lFOD0a_blockHead{justify-content:space-between;align-items:start;gap:var(--s-4);flex-wrap:wrap;display:flex}.lFOD0a_blockHead h3{margin:0 0 var(--s-1);font-size:var(--shine-text-lg)}.lFOD0a_sectionsHead{margin:var(--s-4) 0 0;font-size:var(--shine-text-base)}.lFOD0a_section{background:var(--cs-white);border:1px solid var(--divider);border-radius:var(--shine-radius-md)}.lFOD0a_sectionToggle{align-items:center;gap:var(--s-3);width:100%;min-height:2.75rem;padding:var(--s-3) var(--s-4);color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.lFOD0a_sectionName{flex:12rem;font-weight:600}.lFOD0a_sectionBody{gap:var(--s-3);padding:0 var(--s-4) var(--s-4);display:grid}.lFOD0a_actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lFOD0a_inline{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.lFOD0a_roleLine{gap:var(--s-2);font-size:var(--shine-text-sm);flex-wrap:wrap;align-items:center;margin:0;display:flex}.lFOD0a_holders{margin:0;padding:0;list-style:none;display:grid}.lFOD0a_holders li{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-2) 0;border-top:1px solid var(--divider);flex-wrap:wrap;display:flex}.lFOD0a_holders li[data-effective=false] .lFOD0a_person{color:var(--fg-muted)}.lFOD0a_person{overflow-wrap:anywhere;flex:14rem;min-width:0;display:grid}.lFOD0a_person small{color:var(--fg-muted);font-size:var(--shine-text-xs)}.lFOD0a_chips{gap:var(--s-1);flex-wrap:wrap;display:inline-flex}.lFOD0a_chip{align-items:center;gap:var(--s-1);padding:0 var(--s-2);border:1px solid var(--divider);border-radius:var(--shine-radius-md);background:var(--cs-status-neutral-bg);min-height:1.5rem;color:var(--cs-status-neutral-fg);font-size:var(--shine-text-xs);display:inline-flex}.lFOD0a_chip[data-source=direct]{background:var(--cs-ice-blue);color:var(--cs-dark-navy)}.lFOD0a_chip button{min-width:1.5rem;min-height:1.5rem;color:inherit;font:inherit;font-size:var(--shine-text-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.lFOD0a_chip button:hover{color:var(--cs-orange-ink)}.lFOD0a_blocked{color:var(--cs-status-yellow-fg);font-size:var(--shine-text-xs)}.lFOD0a_picker{gap:var(--s-3);display:grid}.lFOD0a_picker label{gap:var(--s-2);display:grid}.lFOD0a_pickList{border:1px solid var(--divider);border-radius:var(--shine-radius-md);max-height:22rem;margin:0;padding:0;list-style:none;overflow-y:auto}.lFOD0a_pickList li+li{border-top:1px solid var(--divider)}.lFOD0a_pickList label{gap:var(--s-3);padding:var(--s-2) var(--s-3);cursor:pointer;align-items:center;display:flex}.lFOD0a_pickList span{display:grid}.lFOD0a_pickList small{color:var(--fg-muted);font-size:var(--shine-text-xs)}.lFOD0a_toggle{align-items:center;gap:var(--s-2);cursor:pointer;display:inline-flex}.lFOD0a_toggle input,.lFOD0a_pickList input{width:18px;height:18px;accent-color:var(--cs-navy);flex-shrink:0}.lFOD0a_roles{gap:var(--s-2) var(--s-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.lFOD0a_roles legend{margin-bottom:var(--s-2);padding:0;font-weight:600}.lFOD0a_moduleRow{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.lFOD0a_personSections{padding:0 var(--s-4) var(--s-3) var(--s-8);gap:var(--s-2);margin:0;list-style:none;display:grid}.lFOD0a_personSections li{align-items:center;gap:var(--s-2) var(--s-3);font-size:var(--shine-text-sm);flex-wrap:wrap;display:flex}@media (max-width:860px){.lFOD0a_split{grid-template-columns:1fr}.lFOD0a_moduleList,.lFOD0a_peopleList{position:static}.lFOD0a_moduleList{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}.lFOD0a_entryNav{gap:var(--s-3);max-height:calc(100vh - var(--s-16));display:grid;overflow-y:auto}.lFOD0a_entryGroup{gap:var(--s-1);display:grid}.lFOD0a_groupHead{padding:0 var(--s-3);color:var(--fg-muted);font-size:var(--shine-text-xs);text-transform:uppercase;margin:0;font-weight:600}.lFOD0a_moduleList button[data-depth="1"],.lFOD0a_moduleList button[data-depth="2"]{padding-left:var(--s-8);font-size:var(--shine-text-sm)}.lFOD0a_gateLine{align-items:center;gap:var(--s-2);font-size:var(--shine-text-sm);flex-wrap:wrap;margin:0;display:flex}.lFOD0a_section[data-depth="1"],.lFOD0a_section[data-depth="2"]{margin-left:var(--s-6)}
