.course-detail-preview{color:var(--course-text,#172033)}.course-detail-preview .text-slate-400{color:var(--course-text,#94a3b8)}.course-detail-preview .text-slate-500{color:var(--course-text,#64748b)}.course-detail-preview .text-slate-600{color:var(--course-text,#475569)}.course-detail-preview .text-slate-700{color:var(--course-text,#334155)}.course-detail-preview .text-slate-800{color:var(--course-text,#1e293b)}.course-detail-preview .text-slate-900{color:var(--course-text,#0f172a)}.course-detail-preview .text-slate-950{color:var(--course-text,#020617)}.course-detail-preview{overflow-wrap:anywhere}.course-detail-preview p{white-space:pre-wrap}.learning-preview-content [data-learning-item] [class*=text-slate-]{color:inherit}.learning-preview-content [data-learning-item] p{white-space:pre-wrap}[data-learning-editor] [data-edit-located]{outline-offset:4px;border-radius:6px;outline:2px solid #3b82f6}[data-learning-preview] [data-preview-owner]{cursor:pointer}.learning-preview-content .learning-extra-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.5;display:block}.learning-preview-content .learning-extra-badge{overflow-wrap:anywhere;border-radius:6px;margin-top:5px;padding:3px 6px;font-size:9px;line-height:1.5;display:inline-block}.learning-preview-content[data-show-index=false] [data-learning-marker]{display:none}.learning-analysis-page{background:#f0f4fa;padding-bottom:24px}.learning-analysis-shell{margin:16px 16px 0;padding:0}.learning-analysis-panel,.learning-analysis-closing{border-radius:16px;box-shadow:0 1px 2px #0000000d}.learning-analysis-panel{color:#1f2937;padding:16px;font-size:10px;line-height:1.5}.learning-analysis-panel *,.learning-analysis-closing *,.learning-analysis-cta *,.learning-analysis-hero *{box-sizing:border-box}.learning-analysis-header{align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.learning-analysis-header-marker{border-radius:9999px;flex-shrink:0;width:4px;height:16px}.learning-analysis-header-image{border-radius:12px;max-width:100%;margin:0 auto 12px;display:block}.learning-analysis-intro{white-space:pre-wrap;margin-bottom:12px;font-size:10px;line-height:1.625}.learning-analysis-grid{gap:8px;display:grid}.learning-analysis-card{border-radius:12px;min-width:0;padding:12px}.learning-analysis-variant-dashed{border:2px dashed #e5e7eb}.learning-analysis-variant-outlined{border:1px solid #f3f4f6}.learning-analysis-comparison-title{margin-bottom:6px;font-size:11px;font-weight:800}.learning-analysis-comparison-text{white-space:pre-wrap;font-size:10px;line-height:1.625}.learning-analysis-note{white-space:pre-wrap;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:10px;line-height:1.625}.learning-analysis-note-strong{font-weight:700}.learning-analysis-note strong{font-weight:800}.learning-analysis-layout-metrics .learning-analysis-note-center.learning-analysis-note-strong{font-size:11px;font-weight:800;line-height:24px}.learning-analysis-with-vs{align-items:stretch;gap:8px;display:flex}.learning-analysis-metric-card{text-align:center;flex:1}.learning-analysis-metric-title{margin-bottom:4px;font-size:9px;font-weight:700}.learning-analysis-metric-card.learning-analysis-variant-dashed .learning-analysis-metric-title,.learning-analysis-metric-card.learning-analysis-variant-outlined .learning-analysis-metric-title{font-weight:400}.learning-analysis-metric-value{font-size:20px;font-weight:800;line-height:1}.learning-analysis-metric-xlarge .learning-analysis-metric-value{font-size:22px}.learning-analysis-metric-medium .learning-analysis-metric-value{font-size:14px;line-height:1.5}.learning-analysis-metric-description{white-space:pre-wrap;margin-top:4px;font-size:10px;line-height:1.625}.learning-analysis-metric-label{color:#6b7280;margin-top:4px;font-size:9px}.learning-analysis-metric-medium .learning-analysis-metric-label{margin-top:2px}.learning-analysis-metric-medium .learning-analysis-variant-outlined .learning-analysis-metric-label{color:#9ca3af}.learning-analysis-vs{color:#d1d5db;justify-content:center;align-items:center;padding:0 4px;font-size:14px;font-weight:700;display:flex}.learning-analysis-equation-card{text-align:center;border-radius:12px;min-width:0;padding:12px 0}.learning-analysis-equation-title{margin-bottom:4px;font-size:9px;font-weight:700}.learning-analysis-equation-value{font-size:12px;font-weight:800}.learning-analysis-equation-label{color:#6b7280;margin-top:2px;font-size:8.5px}.learning-analysis-list-card{border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.learning-analysis-list-icon{flex-shrink:0;font-size:22px}.learning-analysis-list-content{min-width:0}.learning-analysis-list-title{font-size:11px;font-weight:700}.learning-analysis-list-description{white-space:pre-wrap;margin-top:2px;font-size:9.5px}.learning-analysis-list-2 .learning-analysis-list-card,.learning-analysis-list-3 .learning-analysis-list-card{align-items:flex-start;gap:8px;padding:10px}.learning-analysis-list-2 .learning-analysis-list-icon,.learning-analysis-list-3 .learning-analysis-list-icon{font-size:18px}.learning-analysis-list-2 .learning-analysis-list-title,.learning-analysis-list-3 .learning-analysis-list-title{font-size:10px}.learning-analysis-list-2 .learning-analysis-list-description,.learning-analysis-list-3 .learning-analysis-list-description{font-size:9px;line-height:1.375}.learning-analysis-process{align-items:center;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.learning-analysis-process-step,.learning-analysis-process-arrow{white-space:nowrap;border-radius:8px;flex-shrink:0;padding:6px 8px;font-size:9px;font-weight:700;line-height:24px}.learning-analysis-process-arrow{color:#ccc}.learning-analysis-layout-process .learning-analysis-note{margin-top:12px}.learning-analysis-table{border:1px solid #f3f4f6;border-radius:12px;overflow:hidden}.learning-analysis-table-head,.learning-analysis-table-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.learning-analysis-table-head{background:#f9fafb;border-bottom:1px solid #f3f4f6}.learning-analysis-table-head>div{text-align:center;color:#6b7280;min-width:0;padding:8px 0;font-size:8.5px;font-weight:700}.learning-analysis-table-head>div:first-child{text-align:left;color:#9ca3af;padding:8px}.learning-analysis-table-head>div:last-child{color:#1677ff}.learning-analysis-table-head>div+div,.learning-analysis-table-row>div+div{border-left:1px solid #f3f4f6}.learning-analysis-table-row{border-top:1px solid #f3f4f6}.learning-analysis-table-row:nth-child(odd){background:#f9fafb66}.learning-analysis-table-row>div{text-align:center;overflow-wrap:anywhere;min-width:0;padding:10px 0;font-size:9px}.learning-analysis-table-row>div:first-child{text-align:left;padding:10px 8px;font-weight:500;line-height:1.25}.learning-analysis-table-row>div:last-child{font-weight:800}.learning-analysis-audience-icon{margin-bottom:6px;font-size:20px}.learning-analysis-audience-title{font-size:10px;font-weight:800;line-height:1.375}.learning-analysis-audience-description{white-space:pre-wrap;margin-top:4px;font-size:9px;line-height:1.375}.learning-analysis-conditions{flex-direction:column;gap:6px;display:flex}.learning-analysis-condition{border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.learning-analysis-condition-number{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:flex}.learning-analysis-condition-title{flex:1;font-size:11px;font-weight:700}.learning-analysis-condition-suffix{font-size:11px;font-weight:700}.learning-analysis-checklist{flex-direction:column;gap:12px;display:flex}.learning-analysis-checklist-item{align-items:flex-start;gap:12px;display:flex}.learning-analysis-checklist-number{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:10px;font-weight:800;display:flex}.learning-analysis-checklist-text{flex:1;font-size:11px;line-height:1.375}.learning-analysis-closing{padding:24px 20px;line-height:1.5;overflow:hidden}.learning-analysis-closing article+article{margin-top:12px}.learning-analysis-closing-eyebrow{text-transform:uppercase;letter-spacing:.025em;margin-bottom:12px;font-size:10px;font-weight:700}.learning-analysis-closing-title{white-space:pre-wrap;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.625}.learning-analysis-closing-description{white-space:pre-wrap;font-size:11px;line-height:1.625}.learning-analysis-cta-button{border-radius:16px;width:100%;padding:16px 0;font-size:14px;font-weight:700;line-height:1.5;transition:transform .15s;display:block;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.learning-analysis-cta-button:active{transform:scale(.98)}.learning-analysis-cta-caption{text-align:center;color:#9ca3af;margin:16px 0 0;font-size:10px;line-height:1.5}.learning-analysis-hero{text-align:left;line-height:1.5;position:relative;overflow:hidden}.learning-analysis-hero-image,.learning-analysis-hero-gradient{width:100%;height:100%;position:absolute;inset:0}.learning-analysis-hero-image{object-fit:cover;object-position:center}.learning-analysis-hero-gradient{background:linear-gradient(#0d2257f5 0%,#0d2257d8 55%,#0d225799 80%,#0d225766 100%)}.learning-analysis-hero-back{z-index:1;color:#fff;background:#ffffff2e;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:12px;left:12px}.learning-analysis-hero-content{z-index:1;padding:52px 20px 28px;position:relative}.learning-analysis-hero-title{white-space:pre-wrap;filter:drop-shadow(0 1px 2px #0000001a);font-size:19px;font-weight:800;line-height:1.375}.learning-analysis-hero-subtitle{color:#a8d4ff;white-space:pre-wrap;filter:drop-shadow(0 1px 2px #0000001a);margin-top:8px;font-size:11px;line-height:1.625}.learning-analysis-hero-eyebrow{letter-spacing:2px;font-size:11px;font-weight:800}.learning-analysis-hero-stats{color:#fff;gap:6px;margin-top:15px;display:grid}.learning-analysis-hero-stat{text-align:center;background:#ffffff1f;border:.5px solid #ffffff38;border-radius:7px;min-width:0;padding:8px 5px}.learning-analysis-hero-stat-value{font-size:15px;font-weight:900}.learning-analysis-hero-stat-value small{margin-left:1px;font-size:9px}.learning-analysis-hero-stat-label{opacity:.75;margin-top:2px;font-size:9px}.learning-analysis-hero-stat-subtitle{opacity:.5;margin-top:2px;font-size:8.5px}
