{"id":80,"date":"2026-08-22T21:22:49","date_gmt":"2026-08-22T19:22:49","guid":{"rendered":"https:\/\/breinboost.co.za\/content-restricted\/"},"modified":"2026-08-24T22:39:32","modified_gmt":"2026-08-24T20:39:32","slug":"content-restricted","status":"publish","type":"page","link":"https:\/\/breinboost.co.za\/af\/content-restricted\/","title":{"rendered":"Content restricted"},"content":{"rendered":"<p>[wcm_content_restricted]<\/p>\n\n<style id=\"breinboost-pro-dashboard-inline-fallback\">.breinboost-dashboard {\n\t--bbp-border: color-mix(in srgb, currentColor 16%, transparent);\n\t--bbp-soft: color-mix(in srgb, currentColor 5%, transparent);\n\t--bbp-softer: color-mix(in srgb, currentColor 2.5%, transparent);\n\t--bbp-accent: var(--wp--preset--color--primary, #5b4bb7);\n\t--bbp-accent-soft: color-mix(in srgb, var(--bbp-accent) 10%, transparent);\n\t--bbp-radius: 14px;\n\t--bbp-shadow: 0 10px 30px color-mix(in srgb, #000 7%, transparent);\n\tmax-width: 1080px;\n}\n\n.breinboost-dashboard *,\n.breinboost-dashboard *::before,\n.breinboost-dashboard *::after {\n\tbox-sizing: border-box;\n}\n\n.bbp-dashboard-toolbar {\n\tdisplay: flex;\n\tgap: 16px;\n\tjustify-content: space-between;\n\talign-items: end;\n\tmargin: 0 0 24px;\n\tpadding: 18px;\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: var(--bbp-radius);\n\tbackground: var(--bbp-softer);\n}\n\n.bbp-dashboard-toolbar h1,\n.bbp-dashboard-toolbar p {\n\tmargin: 0;\n}\n\n.bbp-learner-picker {\n\tdisplay: flex;\n\tgap: 8px;\n\talign-items: end;\n\tmargin: 0;\n}\n\n.bbp-learner-picker label {\n\tdisplay: block;\n\tfont-size: .85rem;\n\tfont-weight: 600;\n\tmargin-bottom: 4px;\n}\n\n.bbp-learner-picker select {\n\tmin-width: 220px;\n}\n\n.bbp-learner-hero {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, 1fr) auto;\n\tgap: 22px;\n\talign-items: center;\n\tpadding: 24px;\n\tmargin-bottom: 22px;\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: calc(var(--bbp-radius) + 4px);\n\tbackground: linear-gradient(135deg, var(--bbp-accent-soft), transparent 72%);\n}\n\n.bbp-learner-hero h2 {\n\tfont-size: clamp(1.6rem, 3vw, 2.2rem);\n\tmargin: 0 0 6px;\n}\n\n.bbp-learner-meta {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 8px 16px;\n\tmargin: 0;\n\tfont-size: .92rem;\n}\n\n.bbp-access-badge,\n.bbp-status-badge {\n\tdisplay: inline-flex;\n\talign-items: center;\n\twidth: max-content;\n\tpadding: 5px 9px;\n\tborder-radius: 999px;\n\tfont-size: .78rem;\n\tfont-weight: 700;\n\tline-height: 1;\n\tbackground: var(--bbp-soft);\n}\n\n.bbp-access-badge.is-active,\n.bbp-status-badge.is-complete,\n.bbp-status-badge.is-free {\n\tbackground: color-mix(in srgb, #14804a 13%, transparent);\n}\n\n.bbp-status-badge.is-progress,\n.bbp-status-badge.is-review {\n\tbackground: color-mix(in srgb, #b36b00 14%, transparent);\n}\n\n.bbp-status-badge.is-member,\n.bbp-status-badge.is-ready {\n\tbackground: var(--bbp-accent-soft);\n}\n\n.bbp-term-nav {\n\tdisplay: flex;\n\tgap: 8px;\n\toverflow-x: auto;\n\tpadding: 4px 0 14px;\n\tmargin: 0 0 18px;\n\tborder-bottom: 1px solid var(--bbp-border);\n}\n\n.bbp-term-link {\n\tflex: 0 0 auto;\n\tpadding: 9px 14px;\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: 999px;\n\ttext-decoration: none;\n\tfont-weight: 600;\n}\n\n.bbp-term-link.is-active {\n\tborder-color: var(--bbp-accent);\n\tbackground: var(--bbp-accent-soft);\n\tcolor: inherit;\n}\n\n.bbp-summary-grid {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\n\tgap: 12px;\n\tmargin: 0 0 28px;\n}\n\n.bbp-summary-card {\n\tpadding: 16px;\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: var(--bbp-radius);\n\tbackground: var(--bbp-softer);\n}\n\n.bbp-summary-card strong {\n\tdisplay: block;\n\tfont-size: 1.65rem;\n\tline-height: 1.2;\n\tmargin-top: 3px;\n}\n\n.bbp-summary-label {\n\tfont-size: .82rem;\n\topacity: .72;\n}\n\n.bbp-section-heading {\n\tdisplay: flex;\n\tgap: 16px;\n\tjustify-content: space-between;\n\talign-items: end;\n\tmargin: 28px 0 14px;\n}\n\n.bbp-section-heading h3,\n.bbp-section-heading p {\n\tmargin: 0;\n}\n\n.bbp-section-heading p {\n\tmargin-top: 4px;\n\topacity: .72;\n}\n\n.bbp-text-link {\n\tfont-weight: 600;\n\twhite-space: nowrap;\n}\n\n.bbp-subject-grid,\n.bbp-content-grid {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\tgap: 14px;\n}\n\n.bbp-subject-card,\n.bbp-content-card {\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: var(--bbp-radius);\n\tbackground: Canvas;\n\tbox-shadow: 0 0 0 transparent;\n\ttransition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;\n}\n\n.bbp-subject-card {\n\tdisplay: block;\n\tpadding: 18px;\n\tcolor: inherit;\n\ttext-decoration: none;\n}\n\n.bbp-subject-card:hover,\n.bbp-subject-card:focus-visible,\n.bbp-content-card:hover {\n\ttransform: translateY(-1px);\n\tbox-shadow: var(--bbp-shadow);\n}\n\n.bbp-subject-card.is-active {\n\tborder-color: var(--bbp-accent);\n\tbackground: var(--bbp-accent-soft);\n}\n\n.bbp-subject-card-header {\n\tdisplay: flex;\n\tgap: 12px;\n\tjustify-content: space-between;\n\talign-items: start;\n}\n\n.bbp-subject-card h4,\n.bbp-content-card h4 {\n\tmargin: 0;\n\tfont-size: 1.05rem;\n}\n\n.bbp-subject-score {\n\tfont-size: 1.15rem;\n\twhite-space: nowrap;\n}\n\n.bbp-subject-components,\n.bbp-subject-empty,\n.bbp-card-subject,\n.bbp-card-excerpt {\n\tfont-size: .88rem;\n\topacity: .74;\n}\n\n.bbp-progress-track {\n\theight: 7px;\n\tmargin: 16px 0 10px;\n\tborder-radius: 999px;\n\toverflow: hidden;\n\tbackground: var(--bbp-soft);\n}\n\n.bbp-progress-track span {\n\tdisplay: block;\n\theight: 100%;\n\tborder-radius: inherit;\n\tbackground: var(--bbp-accent);\n}\n\n.bbp-subject-counts,\n.bbp-card-meta,\n.bbp-content-card-topline {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 7px 12px;\n\tfont-size: .8rem;\n\topacity: .76;\n}\n\n.bbp-content-card {\n\tpadding: 18px;\n}\n\n.bbp-content-card-topline {\n\tjustify-content: space-between;\n\talign-items: center;\n\tmargin-bottom: 12px;\n\topacity: 1;\n}\n\n.bbp-content-card h4 {\n\tmargin-bottom: 4px;\n}\n\n.bbp-card-meta {\n\tmargin: 12px 0;\n}\n\n.bbp-latest-result {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tgap: 12px;\n\tpadding: 10px 12px;\n\tmargin: 14px 0;\n\tborder-radius: 10px;\n\tbackground: var(--bbp-soft);\n}\n\n.bbp-latest-result span {\n\topacity: .72;\n}\n\n.bbp-card-actions {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 8px;\n\talign-items: center;\n\tmargin-top: 14px;\n}\n\n.bbp-card-actions p {\n\tmargin: 0;\n}\n\n.bbp-content-group-title {\n\tmargin: 22px 0 10px;\n}\n\n.bbp-empty-state {\n\tpadding: 22px;\n\tborder: 1px dashed var(--bbp-border);\n\tborder-radius: var(--bbp-radius);\n\tbackground: var(--bbp-softer);\n}\n\n.bbp-empty-state p {\n\tmargin: 5px 0 0;\n\topacity: .72;\n}\n\n.bbp-dashboard-section {\n\tmargin-top: 34px;\n}\n\n.bbp-dashboard-section > h3 {\n\tmargin-bottom: 14px;\n}\n\n.bbp-performance-details,\n.bbp-manage-learners {\n\tmargin-top: 30px;\n\tpadding: 0;\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: var(--bbp-radius);\n\tbackground: Canvas;\n}\n\n.bbp-performance-details > summary,\n.bbp-manage-learners > summary {\n\tcursor: pointer;\n\tpadding: 16px 18px;\n\tfont-weight: 700;\n}\n\n.bbp-performance-details[open] > summary,\n.bbp-manage-learners[open] > summary {\n\tborder-bottom: 1px solid var(--bbp-border);\n}\n\n.bbp-details-body {\n\tpadding: 18px;\n}\n\n.breinboost-dashboard .bbp-stat-summary {\n\tgrid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important;\n\tmax-width: none !important;\n}\n\n.breinboost-dashboard .bbp-stat-summary > div {\n\tborder-color: var(--bbp-border) !important;\n\tborder-radius: 10px;\n}\n\n.breinboost-dashboard .bbp-stat-bar {\n\tmax-width: none !important;\n\tbackground: var(--bbp-soft) !important;\n}\n\n.breinboost-dashboard .bbp-stat-row > div {\n\tmax-width: none !important;\n}\n\n@media (max-width: 860px) {\n\t.bbp-summary-grid {\n\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t}\n\n\t.bbp-dashboard-toolbar,\n\t.bbp-learner-hero {\n\t\tgrid-template-columns: 1fr;\n\t\talign-items: stretch;\n\t}\n\n\t.bbp-dashboard-toolbar {\n\t\tdisplay: grid;\n\t}\n\n\t.bbp-learner-picker {\n\t\talign-items: stretch;\n\t\tflex-direction: column;\n\t}\n}\n\n@media (max-width: 620px) {\n\t.bbp-summary-grid,\n\t.bbp-subject-grid,\n\t.bbp-content-grid {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.bbp-section-heading {\n\t\talign-items: start;\n\t\tflex-direction: column;\n\t}\n\n\t.bbp-learner-picker select {\n\t\tmin-width: 0;\n\t\twidth: 100%;\n\t}\n}\n\n\/* v1.0 school branding and onboarding. *\/\n.bbp-dashboard-brand {\n\tdisplay: flex;\n\tgap: 14px;\n\talign-items: center;\n\tmin-width: 0;\n}\n\n.bbp-school-logo {\n\tflex: 0 0 auto;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 150px;\n\tmax-height: 64px;\n\tobject-fit: contain;\n}\n\n.bbp-welcome-banner {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 4px 10px;\n\talign-items: baseline;\n\tmargin: 0 0 20px;\n\tpadding: 13px 16px;\n\tborder: 1px solid var(--bbp-accent);\n\tborder-radius: var(--bbp-radius);\n\tbackground: var(--bbp-accent-soft);\n}\n\n.bbp-welcome-banner span {\n\topacity: .8;\n}\n\n.bbp-onboarding {\n\tmax-width: 820px;\n\tmargin: 0 auto;\n\tpadding: 26px;\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: calc(var(--bbp-radius) + 4px);\n\tbackground: Canvas;\n\tbox-shadow: var(--bbp-shadow);\n}\n\n.bbp-onboarding-intro {\n\tmax-width: 680px;\n}\n\n.bbp-onboarding-intro h2 {\n\tmargin: 4px 0 8px;\n\tfont-size: clamp(1.5rem, 3vw, 2rem);\n}\n\n.bbp-onboarding-intro p {\n\tmargin: 0;\n\topacity: .78;\n}\n\n.bbp-eyebrow {\n\tdisplay: inline-block;\n\tfont-size: .78rem;\n\tfont-weight: 700;\n\tletter-spacing: .05em;\n\ttext-transform: uppercase;\n\tcolor: var(--bbp-accent);\n}\n\n.bbp-onboarding-steps {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\n\tgap: 10px;\n\tmargin: 24px 0;\n\tpadding: 0;\n\tlist-style: none;\n}\n\n.bbp-onboarding-steps li {\n\tdisplay: flex;\n\tgap: 9px;\n\talign-items: center;\n\tpadding: 11px 12px;\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: 10px;\n\tfont-size: .86rem;\n}\n\n.bbp-onboarding-steps li > span {\n\tdisplay: inline-grid;\n\tplace-items: center;\n\tflex: 0 0 27px;\n\twidth: 27px;\n\theight: 27px;\n\tborder-radius: 50%;\n\tbackground: var(--bbp-soft);\n\tfont-weight: 700;\n}\n\n.bbp-onboarding-steps li.is-complete,\n.bbp-onboarding-steps li.is-current {\n\tborder-color: var(--bbp-accent);\n\tbackground: var(--bbp-accent-soft);\n}\n\n.bbp-onboarding-steps li.is-complete > span,\n.bbp-onboarding-steps li.is-current > span {\n\tbackground: var(--bbp-accent);\n\tcolor: #fff;\n}\n\n.bbp-active-access {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 8px;\n\talign-items: center;\n\tmargin: 0 0 22px;\n\tpadding: 12px 14px;\n\tborder-radius: 10px;\n\tbackground: var(--bbp-softer);\n}\n\n.bbp-access-chip {\n\tdisplay: inline-flex;\n\tpadding: 4px 9px;\n\tborder-radius: 999px;\n\tbackground: var(--bbp-accent-soft);\n\tfont-size: .8rem;\n\tfont-weight: 700;\n}\n\n.bbp-learner-setup-form {\n\tmargin-top: 18px;\n}\n\n.bbp-form-grid {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\tgap: 4px 16px;\n}\n\n.bbp-form-grid .form-row {\n\tfloat: none;\n\twidth: auto;\n\tmargin: 0 0 14px;\n}\n\n.bbp-form-grid label {\n\tdisplay: block;\n\tfont-weight: 600;\n}\n\n.bbp-form-grid input,\n.bbp-form-grid select {\n\twidth: 100%;\n}\n\n.bbp-form-grid .description {\n\tdisplay: block;\n\tmargin-top: 4px;\n\tfont-size: .78rem;\n\topacity: .7;\n}\n\n.bbp-form-actions {\n\tmargin: 6px 0 0;\n}\n\n@media (max-width: 700px) {\n\t.bbp-dashboard-brand {\n\t\talign-items: flex-start;\n\t}\n\n\t.bbp-school-logo {\n\t\tmax-width: 110px;\n\t\tmax-height: 50px;\n\t}\n\n\t.bbp-onboarding {\n\t\tpadding: 18px;\n\t}\n\n\t.bbp-onboarding-steps,\n\t.bbp-form-grid {\n\t\tgrid-template-columns: 1fr;\n\t}\n}\n\n\/* v1.1 bilingual interface controls. *\/\n.bbp-interface-language {\n\tmin-width: 210px;\n\tmax-width: 310px;\n}\n\n.bbp-interface-language-label {\n\tdisplay: block;\n\tmargin-bottom: 5px;\n\tfont-size: .82rem;\n\tfont-weight: 700;\n}\n\n.bbp-language-options {\n\tdisplay: inline-flex;\n\tgap: 4px;\n\tpadding: 3px;\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: 999px;\n\tbackground: Canvas;\n}\n\n.bbp-language-option {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmin-width: 74px;\n\tpadding: 6px 10px;\n\tborder-radius: 999px;\n\tcolor: inherit;\n\tfont-size: .82rem;\n\tfont-weight: 700;\n\ttext-decoration: none;\n}\n\n.bbp-language-option:hover,\n.bbp-language-option:focus-visible,\n.bbp-language-option.is-active {\n\tbackground: var(--bbp-accent-soft);\n}\n\n.bbp-language-option.is-active {\n\tbox-shadow: inset 0 0 0 1px var(--bbp-accent);\n}\n\n.bbp-interface-language small {\n\tdisplay: block;\n\tmargin-top: 5px;\n\tfont-size: .72rem;\n\tline-height: 1.35;\n\topacity: .7;\n}\n\n@media (max-width: 860px) {\n\t.bbp-interface-language {\n\t\tmax-width: none;\n\t}\n}\n\n\/* v1.2 standalone dashboard page. *\/\n.breinboost-dashboard {\n\twidth: 100%;\n\tmargin-inline: auto;\n}\n\n.bbp-dashboard-login {\n\tpadding: 26px;\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: calc(var(--bbp-radius) + 4px);\n\tbackground: Canvas;\n\tbox-shadow: var(--bbp-shadow);\n}\n\n.bbp-dashboard-login > h1 {\n\tmargin-top: 0;\n}\n\n.bbp-account-link {\n\tflex: 0 0 auto;\n}\n\n\/* v1.4 dashboard visual refresh. *\/\n.bbp-overview-grid {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(12, minmax(0, 1fr));\n\tgap: 16px;\n\tmargin: 0 0 30px;\n}\n\n.bbp-overview-card {\n\tgrid-column: span 6;\n\tpadding: 22px;\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: calc(var(--bbp-radius) + 2px);\n\tbackground: Canvas;\n\tbox-shadow: var(--bbp-shadow);\n}\n\n.bbp-overview-card--hero {\n\tgrid-column: 1 \/ -1;\n\tbackground:\n\t\tradial-gradient(circle at top right, color-mix(in srgb, var(--bbp-accent) 18%, transparent), transparent 38%),\n\t\tlinear-gradient(135deg, var(--bbp-accent-soft), Canvas 76%);\n}\n\n.bbp-overview-hero {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, 1.4fr) minmax(180px, .6fr);\n\tgap: 20px;\n\talign-items: center;\n}\n\n.bbp-overview-copy h3,\n.bbp-overview-card-heading h3 {\n\tmargin: 6px 0 8px;\n\tfont-size: clamp(1.15rem, 2.3vw, 1.6rem);\n}\n\n.bbp-overview-copy p,\n.bbp-overview-card-heading p {\n\tmargin: 0;\n\topacity: .78;\n}\n\n.bbp-overview-card-heading {\n\tmargin-bottom: 14px;\n}\n\n.bbp-overview-pills {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 8px;\n\tmargin-top: 16px;\n}\n\n.bbp-overview-pills span {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tpadding: 6px 10px;\n\tborder-radius: 999px;\n\tbackground: color-mix(in srgb, Canvas 68%, transparent);\n\tbox-shadow: inset 0 0 0 1px var(--bbp-border);\n\tfont-size: .82rem;\n\tfont-weight: 600;\n}\n\n.bbp-overview-visual {\n\tdisplay: flex;\n\tjustify-content: center;\n}\n\n.bbp-progress-ring {\n\tposition: relative;\n\twidth: 170px;\n\theight: 170px;\n}\n\n.bbp-progress-ring svg {\n\twidth: 100%;\n\theight: 100%;\n\ttransform: rotate(-90deg);\n}\n\n.bbp-progress-ring-track,\n.bbp-progress-ring-value {\n\tfill: none;\n\tstroke-width: 12;\n}\n\n.bbp-progress-ring-track {\n\tstroke: color-mix(in srgb, currentColor 10%, transparent);\n}\n\n.bbp-progress-ring-value {\n\tstroke: var(--bbp-accent);\n\tstroke-linecap: round;\n}\n\n.bbp-progress-ring-label {\n\tposition: absolute;\n\tinset: 0;\n\tdisplay: grid;\n\tplace-items: center;\n\ttext-align: center;\n\tpadding: 24px;\n}\n\n.bbp-progress-ring-label strong {\n\tdisplay: block;\n\tfont-size: 1.8rem;\n\tline-height: 1;\n}\n\n.bbp-progress-ring-label span {\n\tfont-size: .85rem;\n\topacity: .76;\n}\n\n.bbp-overview-card .bbp-summary-grid {\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\n\tmargin-bottom: 0;\n}\n\n.bbp-overview-card .bbp-summary-card {\n\tpadding: 14px;\n\tbackground: linear-gradient(180deg, var(--bbp-softer), Canvas);\n\tbox-shadow: inset 0 0 0 1px color-mix(in srgb, #fff 60%, transparent);\n}\n\n.bbp-overview-card .bbp-summary-card strong {\n\tfont-size: 1.35rem;\n}\n\n.bbp-sparkline-wrap {\n\tdisplay: grid;\n\tgap: 10px;\n}\n\n.bbp-sparkline {\n\twidth: 100%;\n\theight: 180px;\n\tdisplay: block;\n\toverflow: visible;\n}\n\n.bbp-sparkline-area {\n\tfill: color-mix(in srgb, var(--bbp-accent) 16%, transparent);\n\tstroke: none;\n}\n\n.bbp-sparkline-line {\n\tfill: none;\n\tstroke: var(--bbp-accent);\n\tstroke-width: 2.5;\n\tvector-effect: non-scaling-stroke;\n\tstroke-linecap: round;\n\tstroke-linejoin: round;\n}\n\n.bbp-sparkline-point {\n\tfill: var(--bbp-accent);\n}\n\n.bbp-sparkline-labels {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tgap: 8px;\n\tfont-size: .8rem;\n\topacity: .72;\n\toverflow-x: auto;\n}\n\n.bbp-chart-empty {\n\tmargin: 0;\n\tpadding: 14px 16px;\n\tborder-radius: 12px;\n\tbackground: var(--bbp-softer);\n\tfont-size: .92rem;\n\topacity: .78;\n}\n\n.bbp-term-chart,\n.bbp-focus-list {\n\tdisplay: grid;\n\tgap: 12px;\n}\n\n.bbp-term-chart-row,\n.bbp-focus-item {\n\tpadding: 12px 14px;\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: 12px;\n\tbackground: linear-gradient(180deg, Canvas, var(--bbp-softer));\n}\n\n.bbp-term-chart-row.is-empty {\n\topacity: .72;\n}\n\n.bbp-term-chart-labels,\n.bbp-focus-item-topline {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tgap: 12px;\n\talign-items: baseline;\n\tmargin-bottom: 10px;\n}\n\n.bbp-term-chart-labels span,\n.bbp-focus-item-topline span {\n\tfont-size: .86rem;\n\tfont-weight: 700;\n\twhite-space: nowrap;\n}\n\n.bbp-focus-item-topline strong {\n\tfont-size: .95rem;\n}\n\n.bbp-dashboard-section {\n\tmargin-top: 28px;\n\tpadding: 22px;\n\tborder: 1px solid var(--bbp-border);\n\tborder-radius: calc(var(--bbp-radius) + 2px);\n\tbackground: Canvas;\n\tbox-shadow: var(--bbp-shadow);\n}\n\n.bbp-dashboard-section > h3 {\n\tmargin: 0 0 14px;\n}\n\n.bbp-subject-grid {\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.bbp-subject-card,\n.bbp-content-card {\n\toverflow: hidden;\n}\n\n.bbp-subject-card::after,\n.bbp-content-card::after {\n\tcontent: '';\n\tdisplay: block;\n\theight: 3px;\n\tmargin: 16px -18px -18px;\n\tbackground: linear-gradient(90deg, var(--bbp-accent), transparent);\n\topacity: .26;\n}\n\n.bbp-content-card {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: 0;\n\tmin-height: 100%;\n\tbackground: linear-gradient(180deg, Canvas, var(--bbp-softer));\n}\n\n.bbp-card-meta span,\n.bbp-subject-counts span,\n.bbp-content-card-topline > span:last-child {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tpadding: 4px 8px;\n\tborder-radius: 999px;\n\tbackground: var(--bbp-softer);\n}\n\n.bbp-card-actions {\n\tmargin-top: auto;\n\tpadding-top: 8px;\n}\n\n.bbp-latest-result {\n\tbackground: linear-gradient(180deg, color-mix(in srgb, var(--bbp-accent) 8%, transparent), var(--bbp-softer));\n}\n\n.bbp-performance-details,\n.bbp-manage-learners {\n\tbox-shadow: var(--bbp-shadow);\n}\n\n.bbp-details-body .bbp-statistics h4 {\n\tmargin-top: 24px;\n}\n\n@media (max-width: 980px) {\n\t.bbp-overview-card,\n\t.bbp-overview-card--hero {\n\t\tgrid-column: 1 \/ -1;\n\t}\n\n\t.bbp-overview-card .bbp-summary-grid,\n\t.bbp-subject-grid {\n\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t}\n}\n\n@media (max-width: 720px) {\n\t.bbp-overview-hero {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.bbp-overview-visual {\n\t\tjustify-content: flex-start;\n\t}\n\n\t.bbp-overview-card .bbp-summary-grid {\n\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t}\n}\n\n\/* v1.5 colourful dashboard refresh with mascot support. *\/\n.breinboost-dashboard {\n\t--bbp-ink: #18214d;\n\t--bbp-ink-soft: #5f6d99;\n\t--bbp-border-strong: #d8e1ff;\n\t--bbp-panel: #ffffff;\n\t--bbp-panel-alt: #f7faff;\n\t--bbp-accent: #12d6e3;\n\t--bbp-accent-strong: #0fb7c8;\n\t--bbp-magenta: #ec1988;\n\t--bbp-navy: #1b237e;\n\t--bbp-yellow: #ffd54a;\n\tcolor: var(--bbp-ink);\n\tfont-size: 16px;\n}\n\n.breinboost-dashboard a {\n\tcolor: var(--bbp-navy);\n}\n\n.breinboost-dashboard .bbp-dashboard-toolbar,\n.breinboost-dashboard .bbp-dashboard-section,\n.breinboost-dashboard .bbp-performance-details,\n.breinboost-dashboard .bbp-manage-learners,\n.breinboost-dashboard .bbp-overview-card,\n.breinboost-dashboard .bbp-dashboard-login,\n.breinboost-dashboard .bbp-onboarding {\n\tbackground: var(--bbp-panel);\n\tborder: 1px solid var(--bbp-border-strong);\n\tborder-radius: 22px;\n\tbox-shadow: 0 12px 36px rgba(24, 33, 77, 0.08);\n}\n\n.breinboost-dashboard .bbp-dashboard-toolbar {\n\tpadding: 20px 22px;\n\tbackground: linear-gradient(135deg, #f7fbff 0%, #eef8ff 100%);\n}\n\n.breinboost-dashboard .bbp-dashboard-toolbar h1,\n.breinboost-dashboard .bbp-learner-hero h2,\n.breinboost-dashboard h3,\n.breinboost-dashboard h4 {\n\tcolor: var(--bbp-navy);\n}\n\n.breinboost-dashboard .bbp-dashboard-toolbar p,\n.breinboost-dashboard .bbp-overview-copy p,\n.breinboost-dashboard .bbp-overview-card-heading p,\n.breinboost-dashboard .bbp-section-heading p,\n.breinboost-dashboard .bbp-card-excerpt,\n.breinboost-dashboard .bbp-card-subject,\n.breinboost-dashboard .bbp-subject-components,\n.breinboost-dashboard .bbp-subject-empty,\n.breinboost-dashboard .bbp-chart-empty,\n.breinboost-dashboard .bbp-interface-language small,\n.breinboost-dashboard .description {\n\tcolor: var(--bbp-ink-soft);\n\topacity: 1;\n}\n\n.breinboost-dashboard .bbp-term-nav {\n\tgap: 10px;\n\tmargin-bottom: 24px;\n\tpadding-bottom: 16px;\n\tborder-bottom: 0;\n}\n\n.breinboost-dashboard .bbp-term-link {\n\tpadding: 11px 16px;\n\tborder-radius: 999px;\n\tbackground: #ffffff;\n\tborder: 1px solid var(--bbp-border-strong);\n\tfont-weight: 700;\n}\n\n.breinboost-dashboard .bbp-term-link.is-active,\n.breinboost-dashboard .bbp-term-link:hover,\n.breinboost-dashboard .bbp-term-link:focus-visible {\n\tbackground: linear-gradient(135deg, rgba(18, 214, 227, 0.18), rgba(236, 25, 136, 0.12));\n\tborder-color: rgba(27, 35, 126, 0.2);\n\ttext-decoration: none;\n}\n\n.breinboost-dashboard .bbp-overview-grid {\n\talign-items: stretch;\n\tgap: 18px;\n\tmargin-bottom: 30px;\n}\n\n.breinboost-dashboard .bbp-overview-card {\n\tpadding: 24px;\n\tbackground: linear-gradient(180deg, #ffffff 0%, #fbfdff 100%);\n}\n\n.breinboost-dashboard .bbp-overview-card--hero {\n\tbackground: linear-gradient(135deg, rgba(18, 214, 227, 0.12) 0%, rgba(236, 25, 136, 0.10) 100%);\n\tborder-color: rgba(18, 214, 227, 0.24);\n}\n\n.breinboost-dashboard .bbp-overview-card--wide {\n\tgrid-column: span 8;\n}\n\n.breinboost-dashboard .bbp-overview-card--buddy {\n\tgrid-column: span 4;\n\tbackground: linear-gradient(135deg, rgba(236, 25, 136, 0.08) 0%, rgba(18, 214, 227, 0.06) 100%);\n}\n\n.breinboost-dashboard .bbp-overview-hero {\n\tgrid-template-columns: minmax(0, 1fr) minmax(320px, 420px);\n\tgap: 28px;\n}\n\n.breinboost-dashboard .bbp-overview-copy .bbp-eyebrow,\n.breinboost-dashboard .bbp-buddy-copy .bbp-eyebrow,\n.breinboost-dashboard .bbp-eyebrow {\n\tcolor: var(--bbp-magenta);\n\tfont-size: 0.8rem;\n\tfont-weight: 800;\n\tletter-spacing: 0.08em;\n}\n\n.breinboost-dashboard .bbp-overview-copy h3,\n.breinboost-dashboard .bbp-overview-card-heading h3 {\n\tfont-size: clamp(1.3rem, 2.8vw, 1.9rem);\n\tmargin-bottom: 10px;\n}\n\n.breinboost-dashboard .bbp-overview-pills span,\n.breinboost-dashboard .bbp-card-meta span,\n.breinboost-dashboard .bbp-subject-counts span,\n.breinboost-dashboard .bbp-content-card-topline > span:last-child,\n.breinboost-dashboard .bbp-access-badge,\n.breinboost-dashboard .bbp-status-badge,\n.breinboost-dashboard .bbp-access-chip {\n\tbackground: #eef7ff;\n\tcolor: var(--bbp-navy);\n\tborder: 1px solid #d8e8ff;\n\tbox-shadow: none;\n\tfont-weight: 700;\n}\n\n.breinboost-dashboard .bbp-overview-visual {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(140px, 180px) minmax(120px, 1fr);\n\tgap: 18px;\n\talign-items: center;\n}\n\n.breinboost-dashboard .bbp-overview-ring-wrap {\n\tdisplay: flex;\n\tjustify-content: center;\n}\n\n.breinboost-dashboard .bbp-overview-mascot-wrap {\n\tdisplay: flex;\n\tjustify-content: center;\n}\n\n.breinboost-dashboard .bbp-dashboard-mascot {\n\tdisplay: block;\n\twidth: 100%;\n\theight: auto;\n}\n\n.breinboost-dashboard .bbp-dashboard-mascot--hero {\n\tmax-width: 150px;\n\tfilter: drop-shadow(0 14px 24px rgba(27, 35, 126, 0.16));\n}\n\n.breinboost-dashboard .bbp-dashboard-mascot--buddy {\n\tmax-width: 160px;\n\tfilter: drop-shadow(0 12px 22px rgba(24, 33, 77, 0.16));\n}\n\n.breinboost-dashboard .bbp-buddy-card {\n\tdisplay: grid;\n\tgrid-template-columns: 150px minmax(0, 1fr);\n\tgap: 18px;\n\talign-items: center;\n\theight: 100%;\n}\n\n.breinboost-dashboard .bbp-buddy-copy h3 {\n\tmargin: 6px 0 8px;\n\tfont-size: 1.2rem;\n}\n\n.breinboost-dashboard .bbp-progress-ring {\n\twidth: 176px;\n\theight: 176px;\n}\n\n.breinboost-dashboard .bbp-progress-ring-label strong {\n\tfont-size: 2rem;\n\tcolor: var(--bbp-navy);\n}\n\n.breinboost-dashboard .bbp-progress-ring-label span {\n\tcolor: var(--bbp-ink-soft);\n\topacity: 1;\n}\n\n.breinboost-dashboard .bbp-summary-grid {\n\tgap: 14px;\n}\n\n.breinboost-dashboard .bbp-summary-card {\n\tpadding: 16px;\n\tborder-radius: 18px;\n\tborder: 1px solid #e3ebff;\n\tbackground: linear-gradient(180deg, #ffffff, #f9fbff);\n}\n\n.breinboost-dashboard .bbp-summary-card strong {\n\tcolor: var(--bbp-navy);\n}\n\n.breinboost-dashboard .bbp-summary-label {\n\tcolor: var(--bbp-ink-soft);\n\tfont-size: 0.8rem;\n\topacity: 1;\n}\n\n.breinboost-dashboard .bbp-sparkline {\n\theight: 210px;\n\tpadding: 4px;\n}\n\n.breinboost-dashboard .bbp-sparkline-labels {\n\tcolor: var(--bbp-ink-soft);\n\tfont-weight: 700;\n\topacity: 1;\n}\n\n.breinboost-dashboard .bbp-term-chart-row,\n.breinboost-dashboard .bbp-focus-item,\n.breinboost-dashboard .bbp-content-card,\n.breinboost-dashboard .bbp-subject-card,\n.breinboost-dashboard .bbp-latest-result {\n\tborder: 1px solid #e4ebff;\n\tborder-radius: 18px;\n\tbackground: #ffffff;\n\tbox-shadow: 0 8px 18px rgba(24, 33, 77, 0.04);\n}\n\n.breinboost-dashboard .bbp-subject-grid {\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\n\tgap: 16px;\n}\n\n.breinboost-dashboard .bbp-content-grid {\n\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\tgap: 16px;\n}\n\n.breinboost-dashboard .bbp-subject-card,\n.breinboost-dashboard .bbp-content-card {\n\tpadding: 18px;\n\tmin-height: 100%;\n}\n\n.breinboost-dashboard .bbp-subject-card.is-active {\n\tbackground: linear-gradient(135deg, rgba(18, 214, 227, 0.14), rgba(236, 25, 136, 0.08));\n\tborder-color: rgba(18, 214, 227, 0.4);\n}\n\n.breinboost-dashboard .bbp-subject-card::after,\n.breinboost-dashboard .bbp-content-card::after {\n\theight: 5px;\n\tmargin: 18px -18px -18px;\n\tbackground: linear-gradient(90deg, var(--bbp-accent) 0%, var(--bbp-magenta) 100%);\n\topacity: 1;\n}\n\n.breinboost-dashboard .bbp-content-card-topline,\n.breinboost-dashboard .bbp-card-actions,\n.breinboost-dashboard .bbp-section-heading,\n.breinboost-dashboard .bbp-term-chart-labels,\n.breinboost-dashboard .bbp-focus-item-topline {\n\talign-items: center;\n}\n\n.breinboost-dashboard .bbp-progress-track {\n\theight: 10px;\n\tmargin: 16px 0 12px;\n\tborder-radius: 999px;\n\tbackground: #eaf2ff;\n}\n\n.breinboost-dashboard .bbp-progress-track span {\n\tbackground: linear-gradient(90deg, var(--bbp-accent) 0%, var(--bbp-magenta) 100%);\n}\n\n.breinboost-dashboard .bbp-dashboard-section {\n\tmargin-top: 26px;\n\tpadding: 24px;\n\tbackground: linear-gradient(180deg, #ffffff 0%, #fbfcff 100%);\n}\n\n.breinboost-dashboard .bbp-dashboard-section--subjects {\n\tbackground: linear-gradient(180deg, rgba(18, 214, 227, 0.04) 0%, #ffffff 100%);\n}\n\n.breinboost-dashboard .bbp-section-heading {\n\tmargin-top: 0;\n\tmargin-bottom: 16px;\n}\n\n.breinboost-dashboard .bbp-text-link {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tpadding: 10px 14px;\n\tborder-radius: 999px;\n\tbackground: #eef7ff;\n\tborder: 1px solid #dce7ff;\n\ttext-decoration: none;\n}\n\n.breinboost-dashboard .bbp-latest-result {\n\tpadding: 12px 14px;\n\tbackground: linear-gradient(135deg, rgba(18, 214, 227, 0.08), rgba(236, 25, 136, 0.06));\n}\n\n.breinboost-dashboard .bbp-performance-details > summary,\n.breinboost-dashboard .bbp-manage-learners > summary {\n\tpadding: 18px 22px;\n\tcolor: var(--bbp-navy);\n}\n\n.breinboost-dashboard .bbp-details-body {\n\tpadding: 22px;\n}\n\n.breinboost-dashboard .bbp-empty-state {\n\tborder: 1px dashed #c9d8ff;\n\tborder-radius: 18px;\n\tbackground: #f8fbff;\n}\n\n.breinboost-dashboard select,\n.breinboost-dashboard input[type=\"text\"],\n.breinboost-dashboard input[type=\"email\"],\n.breinboost-dashboard input[type=\"number\"] {\n\tborder-radius: 12px;\n\tborder: 1px solid #d5dff8;\n\tpadding: 10px 12px;\n}\n\n.breinboost-dashboard .button,\n.breinboost-dashboard button,\n.breinboost-dashboard input[type=\"submit\"] {\n\tborder-radius: 999px;\n\tbackground: linear-gradient(90deg, var(--bbp-accent) 0%, var(--bbp-magenta) 100%);\n\tborder: 0;\n\tcolor: #fff;\n\tfont-weight: 700;\n\tpadding: 10px 16px;\n}\n\n.breinboost-dashboard .button:hover,\n.breinboost-dashboard button:hover,\n.breinboost-dashboard input[type=\"submit\"]:hover {\n\tfilter: brightness(0.97);\n}\n\n@media (max-width: 1100px) {\n\t.breinboost-dashboard .bbp-overview-card--wide,\n\t.breinboost-dashboard .bbp-overview-card--buddy {\n\t\tgrid-column: 1 \/ -1;\n\t}\n}\n\n@media (max-width: 980px) {\n\t.breinboost-dashboard .bbp-subject-grid {\n\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t}\n\n\t.breinboost-dashboard .bbp-overview-hero,\n\t.breinboost-dashboard .bbp-buddy-card {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.breinboost-dashboard .bbp-overview-visual {\n\t\tgrid-template-columns: 1fr 1fr;\n\t}\n}\n\n@media (max-width: 720px) {\n\t.breinboost-dashboard .bbp-summary-grid,\n\t.breinboost-dashboard .bbp-subject-grid,\n\t.breinboost-dashboard .bbp-content-grid,\n\t.breinboost-dashboard .bbp-overview-card .bbp-summary-grid {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.breinboost-dashboard .bbp-overview-visual {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.breinboost-dashboard .bbp-dashboard-mascot--hero,\n\t.breinboost-dashboard .bbp-dashboard-mascot--buddy {\n\t\tmax-width: 130px;\n\t}\n}\n\n\/* v1.5.1 hotfix: chart rendering must not inherit theme currentColor. *\/\n.breinboost-dashboard .bbp-progress-ring {\n\tposition: relative;\n\tdisplay: grid;\n\tplace-items: center;\n\twidth: 176px;\n\theight: 176px;\n\tisolation: isolate;\n}\n\n.breinboost-dashboard .bbp-progress-ring-disc {\n\tposition: absolute;\n\tinset: 0;\n\tborder-radius: 50%;\n\tbackground: conic-gradient(\n\t\t#12d6e3 0 calc(var(--bbp-progress, 0) * 1%),\n\t\t#d9e8ff calc(var(--bbp-progress, 0) * 1%) 100%\n\t) !important;\n\tbox-shadow: 0 12px 26px rgba(27, 35, 126, 0.12);\n}\n\n.breinboost-dashboard .bbp-progress-ring-disc::after {\n\tcontent: '';\n\tposition: absolute;\n\tinset: 14px;\n\tborder-radius: 50%;\n\tbackground: #ffffff;\n\tbox-shadow: inset 0 0 0 1px #eef3ff;\n}\n\n.breinboost-dashboard .bbp-progress-ring-label {\n\tz-index: 2;\n}\n\n.breinboost-dashboard .bbp-sparkline-area {\n\tfill: #dffcff !important;\n\tstroke: none !important;\n}\n\n.breinboost-dashboard .bbp-sparkline-line {\n\tfill: none !important;\n\tstroke: #12d6e3 !important;\n\tstroke-width: 3 !important;\n}\n\n.breinboost-dashboard .bbp-sparkline-point {\n\tfill: #ec1988 !important;\n\tstroke: #ffffff !important;\n\tstroke-width: 1 !important;\n}\n\n.breinboost-dashboard .bbp-stat-bar {\n\tbackground: #eaf2ff !important;\n}\n\n.breinboost-dashboard .bbp-stat-bar > span {\n\tbackground: linear-gradient(90deg, #12d6e3 0%, #ec1988 100%) !important;\n}\n\n\/* v1.6.0 dashboard polish *\/\n.breinboost-dashboard {\n\t--bbp-brand-cyan: #12d6e3;\n\t--bbp-brand-pink: #ec1988;\n\t--bbp-brand-navy: #1b237e;\n\t--bbp-brand-soft: #f4f8ff;\n\t--bbp-brand-soft-2: #ecffff;\n}\n\n.breinboost-dashboard .bbp-dashboard-toolbar,\n.breinboost-dashboard .bbp-dashboard-section,\n.breinboost-dashboard .bbp-overview-card,\n.breinboost-dashboard .bbp-performance-details,\n.breinboost-dashboard .bbp-manage-learners {\n\tborder-radius: 24px;\n\tbox-shadow: 0 18px 45px rgba(24, 33, 77, 0.09);\n}\n\n.breinboost-dashboard .bbp-overview-grid {\n\tgrid-template-columns: repeat(12, minmax(0, 1fr));\n\tgap: 20px;\n}\n\n.breinboost-dashboard .bbp-overview-card {\n\tgrid-column: span 6;\n\tpadding: 26px;\n\tborder: 1px solid #dce6ff;\n\tbackground: linear-gradient(180deg, #ffffff 0%, #fbfdff 100%);\n\tposition: relative;\n\toverflow: hidden;\n}\n\n.breinboost-dashboard .bbp-overview-card::before {\n\tcontent: \"\";\n\tposition: absolute;\n\tinset: 0 auto auto 0;\n\twidth: 100%;\n\theight: 6px;\n\tbackground: linear-gradient(90deg, var(--bbp-brand-cyan), var(--bbp-brand-pink));\n}\n\n.breinboost-dashboard .bbp-overview-card--hero {\n\tgrid-column: 1 \/ -1;\n\tbackground: radial-gradient(circle at top right, rgba(18, 214, 227, 0.12), transparent 30%), linear-gradient(135deg, #ffffff 0%, #f7fbff 50%, #fff7fc 100%);\n}\n\n.breinboost-dashboard .bbp-overview-card--wide {\n\tgrid-column: span 8;\n}\n\n.breinboost-dashboard .bbp-overview-card--next-step {\n\tgrid-column: span 4;\n}\n\n.breinboost-dashboard .bbp-overview-hero {\n\tgrid-template-columns: minmax(0, 1.3fr) minmax(240px, 0.7fr);\n\talign-items: center;\n}\n\n.breinboost-dashboard .bbp-overview-copy h3,\n.breinboost-dashboard .bbp-overview-card-heading h3 {\n\tfont-size: clamp(1.25rem, 2vw, 1.7rem);\n\tline-height: 1.2;\n}\n\n.breinboost-dashboard .bbp-overview-pills {\n\tmargin-top: 16px;\n}\n\n.breinboost-dashboard .bbp-overview-pills span {\n\tbackground: #fff;\n\tborder: 1px solid #dce6ff;\n}\n\n.breinboost-dashboard .bbp-progress-ring {\n\twidth: 148px;\n\theight: 148px;\n}\n\n.breinboost-dashboard .bbp-dashboard-mascot--small {\n\tmax-width: 72px !important;\n}\n\n.breinboost-dashboard .bbp-dashboard-mascot--hero {\n\tmax-width: 72px;\n\topacity: 0.95;\n}\n\n.breinboost-dashboard .bbp-dashboard-mascot--buddy {\n\tmax-width: 64px;\n}\n\n.breinboost-dashboard .bbp-overview-visual {\n\tgrid-template-columns: 1fr auto;\n\tgap: 12px;\n\talign-items: center;\n\tjustify-items: end;\n}\n\n.breinboost-dashboard .bbp-buddy-card {\n\tgrid-template-columns: 72px minmax(0, 1fr);\n\tgap: 14px;\n}\n\n.breinboost-dashboard .bbp-buddy-copy h3 {\n\tfont-size: 1.15rem;\n\tmargin-bottom: 8px;\n}\n\n.breinboost-dashboard .bbp-next-step-tags {\n\tdisplay: flex;\n\tgap: 8px;\n\tflex-wrap: wrap;\n\tmargin-top: 12px;\n}\n\n.breinboost-dashboard .bbp-next-step-tags span {\n\tdisplay: inline-flex;\n\tpadding: 6px 10px;\n\tborder-radius: 999px;\n\tbackground: #eef7ff;\n\tborder: 1px solid #dce6ff;\n\tfont-size: 0.8rem;\n\tfont-weight: 700;\n\tcolor: var(--bbp-brand-navy);\n}\n\n.breinboost-dashboard .bbp-summary-grid {\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\n}\n\n.breinboost-dashboard .bbp-summary-card {\n\tpadding: 16px 16px 18px;\n\tborder-radius: 18px;\n\tbackground: linear-gradient(180deg, #ffffff, #f8fbff);\n\tborder: 1px solid #e0e9ff;\n}\n\n.breinboost-dashboard .bbp-summary-card strong {\n\tfont-size: 1.35rem;\n}\n\n.breinboost-dashboard .bbp-bar-chart {\n\tposition: relative;\n\tpadding: 14px 0 0 44px;\n\tmin-height: 260px;\n}\n\n.breinboost-dashboard .bbp-bar-chart-grid {\n\tposition: absolute;\n\tleft: 0;\n\ttop: 14px;\n\tbottom: 62px;\n\twidth: 40px;\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: space-between;\n\tfont-size: 0.75rem;\n\tfont-weight: 700;\n\tcolor: #7b88af;\n}\n\n.breinboost-dashboard .bbp-bar-chart-bars {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(auto-fit, minmax(78px, 1fr));\n\talign-items: end;\n\tgap: 14px;\n\tmin-height: 220px;\n\tpadding: 0 6px 0 8px;\n\tborder-left: 2px solid #d8e6ff;\n\tborder-bottom: 2px solid #d8e6ff;\n\tbackground-image: linear-gradient(to top, rgba(216, 230, 255, 0.75) 1px, transparent 1px);\n\tbackground-size: 100% 25%;\n}\n\n.breinboost-dashboard .bbp-bar-chart-item {\n\tdisplay: grid;\n\tgrid-template-rows: 1fr auto;\n\tgap: 10px;\n\theight: 100%;\n}\n\n.breinboost-dashboard .bbp-bar-chart-column-wrap {\n\tdisplay: flex;\n\talign-items: end;\n\tjustify-content: center;\n\tmin-height: 180px;\n}\n\n.breinboost-dashboard .bbp-bar-chart-column {\n\twidth: min(64px, 100%);\n\tmin-height: 24px;\n\tborder-radius: 18px 18px 8px 8px;\n\tbackground: linear-gradient(180deg, var(--bbp-brand-cyan), var(--bbp-brand-pink));\n\tbox-shadow: 0 12px 22px rgba(27, 35, 126, 0.12);\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: flex-start;\n\tjustify-content: center;\n\tpadding-top: 8px;\n}\n\n.breinboost-dashboard .bbp-bar-chart-value {\n\tfont-size: 0.75rem;\n\tfont-weight: 800;\n\tcolor: #fff;\n\ttext-shadow: 0 1px 2px rgba(0,0,0,0.16);\n}\n\n.breinboost-dashboard .bbp-bar-chart-caption {\n\tdisplay: grid;\n\tgap: 4px;\n\ttext-align: center;\n}\n\n.breinboost-dashboard .bbp-bar-chart-caption strong {\n\tfont-size: 0.85rem;\n\tcolor: var(--bbp-brand-navy);\n}\n\n.breinboost-dashboard .bbp-bar-chart-caption span {\n\tfont-size: 0.75rem;\n\tcolor: #7884a6;\n}\n\n.breinboost-dashboard .bbp-focus-list,\n.breinboost-dashboard .bbp-term-chart {\n\tdisplay: grid;\n\tgap: 12px;\n}\n\n.breinboost-dashboard .bbp-focus-item,\n.breinboost-dashboard .bbp-term-chart-row {\n\tpadding: 14px 16px;\n\tborder-radius: 18px;\n\tbackground: #f9fbff;\n\tborder: 1px solid #e1e9ff;\n}\n\n.breinboost-dashboard .bbp-progress-track {\n\theight: 12px;\n\tbackground: #eaf1ff;\n}\n\n.breinboost-dashboard .bbp-progress-track span {\n\tbackground: linear-gradient(90deg, var(--bbp-brand-cyan), var(--bbp-brand-pink));\n}\n\n.breinboost-dashboard .bbp-subject-grid {\n\tgrid-template-columns: repeat(auto-fit, minmax(230px, 1fr));\n\tgap: 18px;\n}\n\n.breinboost-dashboard .bbp-content-grid {\n\tgrid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n\tgap: 18px;\n}\n\n.breinboost-dashboard .bbp-subject-card,\n.breinboost-dashboard .bbp-content-card {\n\tpadding: 20px;\n\tborder-radius: 20px;\n\tbackground: linear-gradient(180deg, #fff, #fbfdff);\n\tborder: 1px solid #dde7ff;\n\tbox-shadow: 0 12px 26px rgba(24, 33, 77, 0.06);\n}\n\n.breinboost-dashboard .bbp-subject-card::after,\n.breinboost-dashboard .bbp-content-card::after {\n\theight: 4px;\n}\n\n.breinboost-dashboard .bbp-subject-card.is-active {\n\tbackground: linear-gradient(135deg, rgba(18, 214, 227, 0.12), rgba(236, 25, 136, 0.08));\n\tborder-color: rgba(18, 214, 227, 0.4);\n}\n\n.breinboost-dashboard .bbp-dashboard-section {\n\tpadding: 26px;\n}\n\n.breinboost-dashboard .bbp-performance-details > summary,\n.breinboost-dashboard .bbp-manage-learners > summary {\n\tbackground: linear-gradient(135deg, #ffffff, #f7fbff);\n}\n\n@media (max-width: 1100px) {\n\t.breinboost-dashboard .bbp-overview-card,\n\t.breinboost-dashboard .bbp-overview-card--wide,\n\t.breinboost-dashboard .bbp-overview-card--next-step {\n\t\tgrid-column: 1 \/ -1;\n\t}\n\n\t.breinboost-dashboard .bbp-summary-grid {\n\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t}\n}\n\n@media (max-width: 820px) {\n\t.breinboost-dashboard .bbp-overview-hero,\n\t.breinboost-dashboard .bbp-buddy-card {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.breinboost-dashboard .bbp-overview-visual {\n\t\tgrid-template-columns: 1fr;\n\t\tjustify-items: start;\n\t}\n\n\t.breinboost-dashboard .bbp-bar-chart {\n\t\tpadding-left: 0;\n\t}\n\n\t.breinboost-dashboard .bbp-bar-chart-grid {\n\t\tdisplay: none;\n\t}\n\n\t.breinboost-dashboard .bbp-bar-chart-bars {\n\t\tborder-left: 0;\n\t}\n}\n\n@media (max-width: 640px) {\n\t.breinboost-dashboard .bbp-summary-grid {\n\t\tgrid-template-columns: 1fr;\n\t}\n}\n\n\/* v1.6.3 learner-language dashboard and compact result action. *\/\n.breinboost-dashboard .bbp-dashboard-language-chip {\n\tdisplay: grid;\n\tgap: 2px;\n\tmin-width: 132px;\n\tpadding: 8px 12px;\n\tborder: 1px solid #dce6ff;\n\tborder-radius: 14px;\n\tbackground: #ffffff;\n\tline-height: 1.2;\n}\n\n.breinboost-dashboard .bbp-dashboard-language-chip span {\n\tfont-size: 0.68rem;\n\tfont-weight: 700;\n\ttext-transform: uppercase;\n\tletter-spacing: 0.05em;\n\tcolor: #7b88af;\n}\n\n.breinboost-dashboard .bbp-dashboard-language-chip strong {\n\tfont-size: 0.88rem;\n\tcolor: var(--bbp-brand-navy, #1b237e);\n}\n\n.breinboost-dashboard .bbp-recent-attempts-table .bbp-attempt-action-cell {\n\tvertical-align: middle;\n\twhite-space: nowrap;\n}\n\n.breinboost-dashboard .bbp-recent-attempts-table .bbp-result-action,\n.breinboost-dashboard .bbp-result-action {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: center;\n\twidth: auto;\n\tmin-height: 0;\n\tpadding: 5px 9px;\n\tborder-radius: 999px;\n\tfont-size: 0.72rem;\n\tline-height: 1.2;\n\twhite-space: nowrap;\n}\n\n@media (max-width: 700px) {\n\t.breinboost-dashboard .bbp-dashboard-language-chip {\n\t\tmin-width: 0;\n\t\twidth: 100%;\n\t}\n}\n\n\/* v1.7.0 branded online assessment presentation. *\/\n.breinboost-dashboard .bbp-exam-shell {\n\t--bbp-exam-primary: #12d6e3;\n\t--bbp-exam-secondary: #ec1988;\n\t--bbp-exam-navy: #1b237e;\n\t--bbp-exam-school-accent: var(--bbp-exam-primary);\n\tmax-width: 1120px;\n\tmargin-inline: auto;\n}\n\n.breinboost-dashboard .bbp-exam-top-actions {\n\tdisplay: flex;\n\tjustify-content: flex-start;\n\tmargin: 0 0 14px;\n}\n\n.breinboost-dashboard .bbp-exam-brand-header {\n\tposition: relative;\n\toverflow: hidden;\n\tmargin: 0 0 20px;\n\tpadding: 22px 24px 24px;\n\tborder: 1px solid #dce6ff;\n\tborder-radius: 24px;\n\tbackground:\n\t\tradial-gradient(circle at 92% 5%, color-mix(in srgb, var(--bbp-exam-primary) 17%, transparent), transparent 32%),\n\t\tlinear-gradient(135deg, #fff 0%, #f8fbff 58%, color-mix(in srgb, var(--bbp-exam-secondary) 5%, #fff) 100%);\n\tbox-shadow: 0 18px 45px rgba(24, 33, 77, .09);\n}\n\n.breinboost-dashboard .bbp-exam-brand-header::before {\n\tcontent: \"\";\n\tposition: absolute;\n\tinset: 0 0 auto;\n\theight: 6px;\n\tbackground: linear-gradient(90deg, var(--bbp-exam-primary), var(--bbp-exam-secondary));\n}\n\n.breinboost-dashboard .bbp-exam-brand-topline {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tgap: 18px;\n\tmargin-bottom: 16px;\n}\n\n.breinboost-dashboard .bbp-exam-brand-lockup,\n.breinboost-dashboard .bbp-exam-school-lockup {\n\tdisplay: flex;\n\talign-items: center;\n\tgap: 10px;\n\tmin-width: 0;\n}\n\n.breinboost-dashboard .bbp-exam-brand-divider {\n\tflex: 0 0 1px;\n\twidth: 1px;\n\theight: 36px;\n\tbackground: #dce4f2;\n}\n\n.breinboost-dashboard .bbp-exam-brand-logo {\n\tdisplay: block;\n\tmax-width: 180px;\n\tmax-height: 52px;\n\twidth: auto;\n\theight: auto;\n\tobject-fit: contain;\n}\n\n.breinboost-dashboard .bbp-exam-wordmark {\n\tdisplay: inline-flex;\n\talign-items: baseline;\n\tfont-size: 1.45rem;\n\tfont-weight: 900;\n\tline-height: 1;\n\twhite-space: nowrap;\n}\n\n.breinboost-dashboard .bbp-wordmark-brein { color: var(--bbp-exam-primary); }\n.breinboost-dashboard .bbp-wordmark-boost { color: var(--bbp-exam-secondary); }\n.breinboost-dashboard .bbp-exam-wordmark small {\n\tmargin-left: 4px;\n\tcolor: var(--bbp-exam-navy);\n\tfont-size: .62rem;\n\tfont-weight: 800;\n\tletter-spacing: .1em;\n\ttext-transform: uppercase;\n}\n\n.breinboost-dashboard .bbp-exam-school-logo {\n\tmax-width: 92px;\n\tmax-height: 42px;\n\twidth: auto;\n\theight: auto;\n\tobject-fit: contain;\n}\n\n.breinboost-dashboard .bbp-exam-school-lockup > span {\n\tcolor: var(--bbp-exam-navy);\n\tfont-size: .86rem;\n\tfont-weight: 800;\n}\n\n.breinboost-dashboard .bbp-exam-mascot {\n\tflex: 0 0 auto;\n\twidth: auto;\n\tmax-width: 58px;\n\tmax-height: 64px;\n\tobject-fit: contain;\n\tfilter: drop-shadow(0 9px 14px rgba(27, 35, 126, .12));\n}\n\n.breinboost-dashboard .bbp-exam-kicker,\n.breinboost-dashboard .bbp-section-kicker,\n.breinboost-dashboard .bbp-online-question-kicker,\n.breinboost-dashboard .bbp-online-source-kicker {\n\tdisplay: inline-block;\n\tcolor: var(--bbp-exam-secondary);\n\tfont-size: .76rem;\n\tfont-weight: 900;\n\tletter-spacing: .08em;\n\ttext-transform: uppercase;\n}\n\n.breinboost-dashboard .bbp-exam-brand-title h1 {\n\tmargin: 5px 0 13px;\n\tcolor: var(--bbp-exam-navy);\n\tfont-size: clamp(1.7rem, 4vw, 2.5rem);\n\tline-height: 1.1;\n}\n\n.breinboost-dashboard .bbp-exam-meta-chips {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 8px;\n}\n\n.breinboost-dashboard .bbp-exam-meta-chips span {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tmin-height: 30px;\n\tpadding: 6px 10px;\n\tborder: 1px solid #dce6ff;\n\tborder-radius: 999px;\n\tbackground: rgba(255,255,255,.88);\n\tcolor: var(--bbp-exam-navy);\n\tfont-size: .8rem;\n\tfont-weight: 750;\n}\n\n.breinboost-dashboard .bbp-exam-start-grid {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, 1.45fr) minmax(260px, .55fr);\n\tgap: 20px;\n\talign-items: stretch;\n}\n\n.breinboost-dashboard .bbp-online-instructions,\n.breinboost-dashboard .bbp-exam-ready-card,\n.breinboost-dashboard .bbp-online-notice,\n.breinboost-dashboard .bbp-attempt-statusbar {\n\tborder: 1px solid #dfe7f5;\n\tborder-radius: 20px;\n\tbackground: #fff;\n\tbox-shadow: 0 10px 28px rgba(24, 33, 77, .06);\n}\n\n.breinboost-dashboard .bbp-online-instructions {\n\tpadding: 20px 22px;\n}\n\n.breinboost-dashboard .bbp-online-instructions > div > :first-child { margin-top: 8px; }\n.breinboost-dashboard .bbp-online-instructions > div > :last-child { margin-bottom: 0; }\n\n.breinboost-dashboard .bbp-online-notice {\n\tmargin-top: 14px;\n\tpadding: 15px 18px;\n\tborder-left: 5px solid var(--bbp-exam-primary);\n\tbackground: #f4fdfe;\n\tcolor: #465473;\n}\n\n.breinboost-dashboard .bbp-exam-ready-card {\n\tpadding: 20px;\n\tbackground: linear-gradient(180deg, #fff 0%, #f8fbff 100%);\n}\n\n.breinboost-dashboard .bbp-exam-ready-card h3 {\n\tmargin: 6px 0 16px;\n\tcolor: var(--bbp-exam-navy);\n\tfont-size: 1.2rem;\n}\n\n.breinboost-dashboard .bbp-exam-ready-card ul {\n\tdisplay: grid;\n\tgap: 8px;\n\tmargin: 0 0 18px;\n\tpadding: 0;\n\tlist-style: none;\n}\n\n.breinboost-dashboard .bbp-exam-ready-card li {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tgap: 16px;\n\tpadding: 9px 10px;\n\tborder-radius: 12px;\n\tbackground: #f2f6ff;\n\tcolor: var(--bbp-exam-navy);\n}\n\n.breinboost-dashboard .bbp-exam-ready-card li span {\n\tfont-weight: 800;\n}\n\n.breinboost-dashboard .bbp-exam-start-form,\n.breinboost-dashboard .bbp-exam-start-form .button {\n\twidth: 100%;\n}\n\n.breinboost-dashboard .bbp-primary-exam-button,\n.breinboost-dashboard .bbp-secondary-button {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmin-height: 42px;\n\tpadding: 10px 18px !important;\n\tborder-radius: 999px !important;\n\tfont-weight: 800 !important;\n\tline-height: 1.2 !important;\n\ttext-decoration: none !important;\n}\n\n.breinboost-dashboard .bbp-primary-exam-button {\n\tborder: 0 !important;\n\tbackground: linear-gradient(90deg, var(--bbp-exam-primary), var(--bbp-exam-secondary)) !important;\n\tcolor: #fff !important;\n\tbox-shadow: 0 10px 22px rgba(27, 35, 126, .14);\n}\n\n.breinboost-dashboard .bbp-secondary-button {\n\tborder: 1px solid #dce6ff !important;\n\tbackground: #fff !important;\n\tcolor: var(--bbp-exam-navy) !important;\n\tbox-shadow: none !important;\n}\n\n.breinboost-dashboard .bbp-attempt-statusbar {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 8px 10px;\n\tmargin: 0 0 16px;\n\tpadding: 12px 14px;\n}\n\n.breinboost-dashboard .bbp-attempt-statusbar > span {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tgap: 5px;\n\tpadding: 6px 9px;\n\tborder-radius: 999px;\n\tbackground: #f3f7ff;\n\tcolor: var(--bbp-exam-navy);\n\tfont-size: .82rem;\n}\n\n.breinboost-dashboard .bbp-attempt-timer-chip {\n\tmargin-left: auto;\n\tbackground: #fff4fb !important;\n\tborder: 1px solid #ffd7ee;\n}\n\n.breinboost-dashboard #bbp-attempt-timer {\n\tfont-variant-numeric: tabular-nums;\n\tfont-weight: 900;\n}\n\n.breinboost-dashboard .bbp-active-attempt .bbp-exam-instructions {\n\tmargin-bottom: 18px;\n}\n\n.breinboost-dashboard .bbp-online-question {\n\tmargin: 0 0 18px;\n\tpadding: 20px 22px 22px;\n\tborder: 1px solid #dfe7f5;\n\tborder-left: 5px solid var(--bbp-exam-primary);\n\tborder-radius: 20px;\n\tbackground: linear-gradient(180deg, #fff, #fcfdff);\n\tbox-shadow: 0 12px 28px rgba(24, 33, 77, .06);\n}\n\n.breinboost-dashboard .bbp-online-question-header {\n\tdisplay: flex;\n\talign-items: flex-start;\n\tjustify-content: space-between;\n\tgap: 16px;\n\tmargin-bottom: 12px;\n}\n\n.breinboost-dashboard .bbp-online-question-header > div {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\talign-items: center;\n\tgap: 8px 12px;\n}\n\n.breinboost-dashboard .bbp-online-question-topic,\n.breinboost-dashboard .bbp-online-question-marks,\n.breinboost-dashboard .bbp-online-source-type {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tmin-height: 26px;\n\tpadding: 4px 8px;\n\tborder-radius: 999px;\n\tbackground: #eef5ff;\n\tcolor: var(--bbp-exam-navy);\n\tfont-size: .75rem;\n\tfont-weight: 800;\n}\n\n.breinboost-dashboard .bbp-online-question-marks {\n\tflex: 0 0 auto;\n\tbackground: #fff3fa;\n}\n\n.breinboost-dashboard .bbp-online-question-prompt {\n\tcolor: #18214d;\n\tfont-size: 1.02rem;\n}\n\n.breinboost-dashboard .bbp-online-question-prompt > :first-child { margin-top: 0; }\n\n.breinboost-dashboard .bbp-online-question-image,\n.breinboost-dashboard .bbp-online-source-image {\n\tmargin: 14px 0;\n\tpadding: 12px;\n\tborder: 1px solid #dfe7f5;\n\tborder-radius: 16px;\n\tbackground: #f8fbff;\n\ttext-align: center;\n}\n\n.breinboost-dashboard .bbp-online-question-image img,\n.breinboost-dashboard .bbp-online-source-image img {\n\tdisplay: block;\n\tmax-width: 100%;\n\tmax-height: 520px;\n\twidth: auto;\n\theight: auto;\n\tmargin: 0 auto;\n\tobject-fit: contain;\n}\n\n.breinboost-dashboard .bbp-online-question-response {\n\tmargin-top: 14px;\n\tpadding: 16px;\n\tborder-radius: 16px;\n\tbackground: #f8fbff;\n}\n\n.breinboost-dashboard .bbp-online-question-response label {\n\tcolor: #25305a;\n\tfont-weight: 650;\n}\n\n.breinboost-dashboard .bbp-online-question-response input[type=\"radio\"],\n.breinboost-dashboard .bbp-online-question-response input[type=\"checkbox\"] {\n\twidth: 18px;\n\theight: 18px;\n\tmargin-right: 7px;\n\tvertical-align: middle;\n\taccent-color: var(--bbp-exam-secondary);\n}\n\n.breinboost-dashboard .bbp-online-question-response input[type=\"text\"],\n.breinboost-dashboard .bbp-online-question-response input[type=\"number\"],\n.breinboost-dashboard .bbp-online-question-response select,\n.breinboost-dashboard .bbp-online-question-response textarea,\n.breinboost-dashboard .bbp-online-working textarea {\n\twidth: 100%;\n\tmax-width: none !important;\n\tmin-height: 44px;\n\tpadding: 10px 12px;\n\tborder: 1px solid #cfdaf1;\n\tborder-radius: 12px;\n\tbackground: #fff;\n\tcolor: #18214d;\n\tbox-shadow: none;\n}\n\n.breinboost-dashboard .bbp-online-question-response textarea,\n.breinboost-dashboard .bbp-online-working textarea {\n\tmin-height: 130px;\n\tresize: vertical;\n}\n\n.breinboost-dashboard .bbp-online-working {\n\tmargin-top: 14px;\n}\n\n.breinboost-dashboard .bbp-online-working label {\n\tdisplay: grid;\n\tgap: 7px;\n}\n\n.breinboost-dashboard .bbp-online-source {\n\tmargin: 0 0 18px;\n\tpadding: 18px 20px;\n\tborder: 1px solid #d8e4f6;\n\tborder-radius: 20px;\n\tbackground: linear-gradient(135deg, #f7fcff, #fff8fc);\n\tbox-shadow: 0 10px 24px rgba(24, 33, 77, .05);\n}\n\n.breinboost-dashboard .bbp-online-source-heading {\n\tdisplay: flex;\n\talign-items: flex-start;\n\tjustify-content: space-between;\n\tgap: 12px;\n}\n\n.breinboost-dashboard .bbp-online-source-heading h4 {\n\tmargin: 3px 0 0;\n\tcolor: var(--bbp-exam-navy);\n\tfont-size: 1.15rem;\n}\n\n.breinboost-dashboard .bbp-online-source-content > :last-child { margin-bottom: 0; }\n\n.breinboost-dashboard .bbp-attempt-actions {\n\tposition: sticky;\n\tbottom: 12px;\n\tz-index: 5;\n\tdisplay: flex;\n\tjustify-content: flex-end;\n\tgap: 10px;\n\tmargin-top: 18px;\n\tpadding: 12px;\n\tborder: 1px solid #dce6ff;\n\tborder-radius: 18px;\n\tbackground: rgba(255,255,255,.94);\n\tbox-shadow: 0 10px 28px rgba(24, 33, 77, .12);\n\tbackdrop-filter: blur(8px);\n}\n\n@media (max-width: 800px) {\n\t.breinboost-dashboard .bbp-exam-start-grid { grid-template-columns: 1fr; }\n\t.breinboost-dashboard .bbp-exam-brand-topline { align-items: flex-start; }\n\t.breinboost-dashboard .bbp-exam-brand-lockup { flex-wrap: wrap; }\n\t.breinboost-dashboard .bbp-exam-brand-divider { display: none; }\n\t.breinboost-dashboard .bbp-attempt-timer-chip { margin-left: 0; }\n}\n\n@media (max-width: 560px) {\n\t.breinboost-dashboard .bbp-exam-brand-header { padding: 20px 18px; }\n\t.breinboost-dashboard .bbp-exam-mascot { max-width: 44px; max-height: 50px; }\n\t.breinboost-dashboard .bbp-online-question { padding: 17px; }\n\t.breinboost-dashboard .bbp-online-question-header { flex-direction: column; }\n\t.breinboost-dashboard .bbp-attempt-actions { flex-direction: column; }\n\t.breinboost-dashboard .bbp-attempt-actions .button { width: 100%; }\n}\n\n.breinboost-dashboard .bbp-result-summary-card {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(150px, .35fr) minmax(0, .65fr);\n\tgap: 18px;\n\talign-items: center;\n\tmargin: 0 0 16px;\n\tpadding: 20px 22px;\n\tborder: 1px solid #dfe7f5;\n\tborder-radius: 20px;\n\tbackground: linear-gradient(135deg, #f6fdff, #fff8fc);\n\tbox-shadow: 0 10px 28px rgba(24, 33, 77, .06);\n}\n\n.breinboost-dashboard .bbp-result-percentage {\n\tdisplay: block;\n\tmargin-top: 3px;\n\tcolor: var(--bbp-exam-navy);\n\tfont-size: 2.25rem;\n\tline-height: 1;\n}\n\n.breinboost-dashboard .bbp-result-summary-stats {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\tgap: 10px;\n}\n\n.breinboost-dashboard .bbp-result-summary-stats span {\n\tpadding: 10px 12px;\n\tborder: 1px solid #dfe7f5;\n\tborder-radius: 14px;\n\tbackground: rgba(255,255,255,.9);\n\tcolor: #334067;\n}\n\n.breinboost-dashboard .bbp-online-notice--success {\n\tborder-left-color: #20a35a;\n\tbackground: #f3fbf6;\n}\n\n.breinboost-dashboard .bbp-result-heading {\n\tmargin-top: 24px;\n}\n\n.breinboost-dashboard .bbp-result-question-list {\n\tdisplay: grid;\n\tgap: 14px;\n}\n\n.breinboost-dashboard .bbp-result-question-card {\n\tpadding: 18px 20px;\n\tborder: 1px solid #dfe7f5;\n\tborder-left: 4px solid var(--bbp-exam-primary);\n\tborder-radius: 18px;\n\tbackground: #fff;\n\tbox-shadow: 0 9px 22px rgba(24, 33, 77, .05);\n}\n\n.breinboost-dashboard .bbp-result-answer,\n.breinboost-dashboard .bbp-result-working,\n.breinboost-dashboard .bbp-result-feedback {\n\tmargin-top: 10px;\n\tpadding: 12px 14px;\n\tborder-radius: 14px;\n\tbackground: #f8fbff;\n}\n\n.breinboost-dashboard .bbp-result-feedback {\n\tbackground: #fff7fb;\n}\n\n.breinboost-dashboard .bbp-result-footer-actions {\n\tdisplay: flex;\n\tjustify-content: flex-end;\n\tmargin-top: 18px;\n}\n\n@media (max-width: 640px) {\n\t.breinboost-dashboard .bbp-result-summary-card,\n\t.breinboost-dashboard .bbp-result-summary-stats { grid-template-columns: 1fr; }\n}\n\n\/* v1.8.0 online assessment sections *\/\n.breinboost-dashboard .bbp-online-section-heading {\n\tdisplay: flex;\n\talign-items: flex-start;\n\tjustify-content: space-between;\n\tgap: 18px;\n\tmargin: 28px 0 16px;\n\tpadding: 18px 20px;\n\tborder: 1px solid #d8e5ff;\n\tborder-radius: 20px;\n\tbackground:\n\t\tradial-gradient(circle at top right, rgba(18, 214, 227, .14), transparent 34%),\n\t\tlinear-gradient(135deg, #ffffff 0%, #f7fbff 62%, #fff6fb 100%);\n\tbox-shadow: 0 12px 28px rgba(24, 33, 77, .07);\n}\n\n.breinboost-dashboard .bbp-online-section-heading h3 {\n\tmargin: 3px 0 4px;\n\tcolor: var(--bbp-exam-navy);\n\tfont-size: clamp(1.15rem, 2vw, 1.45rem);\n\tline-height: 1.2;\n}\n\n.breinboost-dashboard .bbp-online-section-intro,\n.breinboost-dashboard .bbp-online-section-intro p {\n\tmargin: 0;\n\tcolor: #64709b;\n\tfont-size: .92rem;\n}\n\n.breinboost-dashboard .bbp-online-section-marks {\n\tflex: 0 0 auto;\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmin-height: 34px;\n\tpadding: 7px 12px;\n\tborder-radius: 999px;\n\tbackground: linear-gradient(90deg, rgba(18, 214, 227, .14), rgba(236, 25, 136, .1));\n\tborder: 1px solid #dce6ff;\n\tcolor: var(--bbp-exam-navy);\n\tfont-size: .8rem;\n\tfont-weight: 900;\n}\n\n@media (max-width: 640px) {\n\t.breinboost-dashboard .bbp-online-section-heading {\n\t\tflex-direction: column;\n\t}\n}\n\n\/* v1.9.0 resource hub *\/\n.breinboost-dashboard.bbp-resource-hub {\n\t--bbp-resource-cyan: #12d6e3;\n\t--bbp-resource-pink: #ec1988;\n\t--bbp-resource-navy: #1b237e;\n\t--bbp-resource-ink: #18214d;\n\t--bbp-resource-soft: #f5f8ff;\n\t--bbp-resource-border: #dce6ff;\n\tdisplay: grid;\n\tgap: 24px;\n}\n\n.breinboost-dashboard .bbp-resource-hub-hero,\n.breinboost-dashboard .bbp-resource-personal-panel,\n.breinboost-dashboard .bbp-resource-section,\n.breinboost-dashboard .bbp-resource-detail-shell {\n\tposition: relative;\n\toverflow: hidden;\n\tborder: 1px solid var(--bbp-resource-border);\n\tborder-radius: 28px;\n\tbackground: #fff;\n\tbox-shadow: 0 18px 45px rgba(24, 33, 77, 0.08);\n}\n\n.breinboost-dashboard .bbp-resource-hub-hero {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, 1fr) auto;\n\tgap: 24px;\n\talign-items: center;\n\tpadding: 34px;\n\tbackground:\n\t\tradial-gradient(circle at 88% 16%, rgba(18, 214, 227, 0.18), transparent 26%),\n\t\tradial-gradient(circle at 96% 92%, rgba(236, 25, 136, 0.12), transparent 28%),\n\t\tlinear-gradient(135deg, #ffffff 0%, #f7fbff 56%, #fff7fc 100%);\n}\n\n.breinboost-dashboard .bbp-resource-hub-hero::before,\n.breinboost-dashboard .bbp-resource-section::before,\n.breinboost-dashboard .bbp-resource-personal-panel::before,\n.breinboost-dashboard .bbp-resource-detail-shell::before {\n\tcontent: \"\";\n\tposition: absolute;\n\tinset: 0 0 auto;\n\theight: 6px;\n\tbackground: linear-gradient(90deg, var(--bbp-resource-cyan), var(--bbp-resource-pink));\n}\n\n.breinboost-dashboard .bbp-resource-hub-hero h1,\n.breinboost-dashboard .bbp-resource-section h2,\n.breinboost-dashboard .bbp-resource-personal-panel h2,\n.breinboost-dashboard .bbp-resource-detail-shell h1 {\n\tmargin: 5px 0 10px;\n\tcolor: var(--bbp-resource-navy);\n\tline-height: 1.12;\n}\n\n.breinboost-dashboard .bbp-resource-hub-hero h1 {\n\tfont-size: clamp(2rem, 4vw, 3.25rem);\n}\n\n.breinboost-dashboard .bbp-resource-hub-hero p,\n.breinboost-dashboard .bbp-resource-personal-panel p,\n.breinboost-dashboard .bbp-resource-section-heading p {\n\tmax-width: 760px;\n\tmargin: 0;\n\tcolor: #62709a;\n}\n\n.breinboost-dashboard .bbp-resource-hub-overview-stats {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 10px;\n\tmargin-top: 22px;\n}\n\n.breinboost-dashboard .bbp-resource-hub-overview-stats span {\n\tdisplay: inline-flex;\n\talign-items: baseline;\n\tgap: 8px;\n\tpadding: 10px 14px;\n\tborder: 1px solid var(--bbp-resource-border);\n\tborder-radius: 999px;\n\tbackground: rgba(255,255,255,0.86);\n\tfont-size: .84rem;\n\tfont-weight: 700;\n\tcolor: #65729a;\n}\n\n.breinboost-dashboard .bbp-resource-hub-overview-stats strong {\n\tfont-size: 1.05rem;\n\tcolor: var(--bbp-resource-navy);\n}\n\n.breinboost-dashboard .bbp-resource-hub-mascot,\n.breinboost-dashboard .bbp-resource-section-mascot,\n.breinboost-dashboard .bbp-resource-detail-mascot {\n\twidth: 68px !important;\n\tmax-width: 68px !important;\n\theight: auto;\n}\n\n.breinboost-dashboard .bbp-resource-hub-hero-mascot {\n\talign-self: end;\n\tpadding-right: 8px;\n}\n\n.breinboost-dashboard .bbp-resource-learner-switch {\n\tdisplay: flex;\n\talign-items: center;\n\tflex-wrap: wrap;\n\tgap: 8px;\n\tpadding: 14px 18px;\n\tborder: 1px solid var(--bbp-resource-border);\n\tborder-radius: 18px;\n\tbackground: #fff;\n\tbox-shadow: 0 10px 28px rgba(24, 33, 77, 0.05);\n}\n\n.breinboost-dashboard .bbp-resource-learner-switch > span {\n\tfont-size: .82rem;\n\tfont-weight: 800;\n\tcolor: #68759d;\n\ttext-transform: uppercase;\n\tletter-spacing: .04em;\n}\n\n.breinboost-dashboard .bbp-resource-learner-switch a {\n\tpadding: 7px 12px;\n\tborder-radius: 999px;\n\tborder: 1px solid #dde7ff;\n\tbackground: #f7faff;\n\tfont-size: .86rem;\n\tfont-weight: 700;\n\ttext-decoration: none;\n\tcolor: var(--bbp-resource-navy);\n}\n\n.breinboost-dashboard .bbp-resource-learner-switch a.is-active {\n\tborder-color: transparent;\n\tbackground: linear-gradient(90deg, var(--bbp-resource-cyan), #8de7eb);\n\tbox-shadow: 0 8px 18px rgba(18, 214, 227, 0.2);\n}\n\n.breinboost-dashboard .bbp-resource-personal-panel {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, 1fr) auto;\n\tgap: 24px;\n\talign-items: center;\n\tpadding: 30px;\n\tbackground: linear-gradient(135deg, #1b237e 0%, #2630a1 62%, #2934b4 100%);\n\tcolor: #fff;\n}\n\n.breinboost-dashboard .bbp-resource-personal-panel::before {\n\tbackground: linear-gradient(90deg, var(--bbp-resource-cyan), var(--bbp-resource-pink), #ffd54a);\n}\n\n.breinboost-dashboard .bbp-resource-personal-panel h2,\n.breinboost-dashboard .bbp-resource-personal-panel p,\n.breinboost-dashboard .bbp-resource-personal-panel .bbp-eyebrow {\n\tcolor: #fff;\n}\n\n.breinboost-dashboard .bbp-resource-snapshot-stats {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\n\tgap: 10px;\n\tmargin-top: 22px;\n}\n\n.breinboost-dashboard .bbp-resource-snapshot-stats > div {\n\tpadding: 14px;\n\tborder: 1px solid rgba(255,255,255,.18);\n\tborder-radius: 17px;\n\tbackground: rgba(255,255,255,.08);\n\tbackdrop-filter: blur(4px);\n}\n\n.breinboost-dashboard .bbp-resource-snapshot-stats span,\n.breinboost-dashboard .bbp-resource-snapshot-stats strong {\n\tdisplay: block;\n}\n\n.breinboost-dashboard .bbp-resource-snapshot-stats span {\n\tfont-size: .76rem;\n\tfont-weight: 700;\n\topacity: .78;\n}\n\n.breinboost-dashboard .bbp-resource-snapshot-stats strong {\n\tmargin-top: 5px;\n\tfont-size: 1.25rem;\n\tcolor: #fff;\n}\n\n.breinboost-dashboard .bbp-resource-focus-grid {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\n\tgap: 14px;\n}\n\n.breinboost-dashboard .bbp-resource-focus-card,\n.breinboost-dashboard .bbp-resource-trend-card,\n.breinboost-dashboard .bbp-resource-unlock-note {\n\tborder: 1px solid var(--bbp-resource-border);\n\tborder-radius: 20px;\n\tbackground: #fff;\n\tbox-shadow: 0 12px 28px rgba(24, 33, 77, 0.05);\n}\n\n.breinboost-dashboard .bbp-resource-focus-card {\n\tpadding: 16px;\n}\n\n.breinboost-dashboard .bbp-resource-focus-topline {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tgap: 12px;\n\talign-items: flex-start;\n}\n\n.breinboost-dashboard .bbp-resource-focus-topline div {\n\tdisplay: grid;\n\tgap: 3px;\n}\n\n.breinboost-dashboard .bbp-resource-focus-topline small {\n\tfont-size: .72rem;\n\tfont-weight: 800;\n\tcolor: #7b88af;\n\ttext-transform: uppercase;\n\tletter-spacing: .04em;\n}\n\n.breinboost-dashboard .bbp-resource-focus-topline strong {\n\tcolor: var(--bbp-resource-navy);\n\tline-height: 1.2;\n}\n\n.breinboost-dashboard .bbp-resource-focus-topline > span {\n\tfont-weight: 900;\n\tcolor: var(--bbp-resource-pink);\n}\n\n.breinboost-dashboard .bbp-resource-focus-card .bbp-progress-track {\n\theight: 10px;\n\tmargin: 12px 0 0;\n\tbackground: #edf2ff;\n}\n\n.breinboost-dashboard .bbp-resource-focus-card .bbp-progress-track span {\n\tbackground: linear-gradient(90deg, var(--bbp-resource-pink), var(--bbp-resource-cyan));\n}\n\n.breinboost-dashboard .bbp-resource-unlock-note {\n\tdisplay: grid;\n\tgap: 4px;\n\tpadding: 16px 18px;\n}\n\n.breinboost-dashboard .bbp-resource-unlock-note strong {\n\tcolor: var(--bbp-resource-navy);\n}\n\n.breinboost-dashboard .bbp-resource-unlock-note span {\n\tcolor: #6b789d;\n}\n\n.breinboost-dashboard .bbp-resource-trend-card {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(180px, .7fr) minmax(0, 1.3fr);\n\tgap: 24px;\n\talign-items: end;\n\tpadding: 20px 22px;\n}\n\n.breinboost-dashboard .bbp-resource-trend-card h3 {\n\tmargin: 4px 0 0;\n\tcolor: var(--bbp-resource-navy);\n}\n\n.breinboost-dashboard .bbp-resource-trend-bars {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(6, minmax(34px, 1fr));\n\tgap: 8px;\n\talign-items: end;\n\tmin-height: 125px;\n\tpadding: 8px 8px 0;\n\tborder-bottom: 2px solid #dbe5ff;\n\tbackground-image: linear-gradient(to top, rgba(219,229,255,.7) 1px, transparent 1px);\n\tbackground-size: 100% 25%;\n}\n\n.breinboost-dashboard .bbp-resource-trend-item {\n\tdisplay: grid;\n\tgrid-template-rows: auto 1fr;\n\tgap: 5px;\n\talign-items: end;\n\theight: 112px;\n\ttext-align: center;\n}\n\n.breinboost-dashboard .bbp-resource-trend-value {\n\tfont-size: .69rem;\n\tfont-weight: 800;\n\tcolor: #6a769b;\n}\n\n.breinboost-dashboard .bbp-resource-trend-bar {\n\tdisplay: flex;\n\talign-items: end;\n\tjustify-content: center;\n\theight: 88px;\n}\n\n.breinboost-dashboard .bbp-resource-trend-bar i {\n\tdisplay: block;\n\twidth: min(34px, 78%);\n\tmin-height: 8px;\n\tborder-radius: 10px 10px 3px 3px;\n\tbackground: linear-gradient(180deg, var(--bbp-resource-cyan), var(--bbp-resource-pink));\n}\n\n.breinboost-dashboard .bbp-resource-section {\n\tpadding: 30px;\n}\n\n.breinboost-dashboard .bbp-resource-section--recommended {\n\tbackground: linear-gradient(180deg, #fffafd 0%, #ffffff 100%);\n}\n\n.breinboost-dashboard .bbp-resource-section-heading,\n.breinboost-dashboard .bbp-resource-subject-heading {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tgap: 18px;\n\talign-items: flex-start;\n}\n\n.breinboost-dashboard .bbp-resource-section-heading {\n\tmargin-bottom: 22px;\n}\n\n.breinboost-dashboard .bbp-resource-section-heading h2 {\n\tfont-size: clamp(1.45rem, 2.4vw, 2rem);\n}\n\n.breinboost-dashboard .bbp-resource-subject-sections {\n\tdisplay: grid;\n\tgap: 22px;\n}\n\n.breinboost-dashboard .bbp-resource-subject-section {\n\tpadding: 22px;\n\tborder: 1px solid #e1e9ff;\n\tborder-radius: 22px;\n\tbackground: linear-gradient(180deg, #fbfdff 0%, #f7faff 100%);\n}\n\n.breinboost-dashboard .bbp-resource-subject-heading {\n\talign-items: center;\n\tmargin-bottom: 16px;\n}\n\n.breinboost-dashboard .bbp-resource-subject-heading h3 {\n\tmargin: 0;\n\tfont-size: 1.25rem;\n\tcolor: var(--bbp-resource-navy);\n}\n\n.breinboost-dashboard .bbp-resource-subject-heading p {\n\tmargin: 4px 0 0;\n\tfont-size: .84rem;\n\tcolor: #7884a8;\n}\n\n.breinboost-dashboard .bbp-resource-subject-count {\n\tdisplay: grid;\n\tplace-items: center;\n\tmin-width: 38px;\n\theight: 38px;\n\tpadding: 0 10px;\n\tborder-radius: 12px;\n\tbackground: linear-gradient(135deg, var(--bbp-resource-cyan), #9ff0f3);\n\tfont-weight: 900;\n\tcolor: var(--bbp-resource-navy);\n}\n\n.breinboost-dashboard .bbp-resource-card-grid {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n\tgap: 16px;\n}\n\n.breinboost-dashboard .bbp-resource-hub-card {\n\tdisplay: flex;\n\tflex-direction: column;\n\toverflow: hidden;\n\tmin-width: 0;\n\tborder: 1px solid #dfe8ff;\n\tborder-radius: 20px;\n\tbackground: #fff;\n\tbox-shadow: 0 11px 24px rgba(24, 33, 77, 0.06);\n\ttransition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;\n}\n\n.breinboost-dashboard .bbp-resource-hub-card:hover {\n\ttransform: translateY(-2px);\n\tborder-color: rgba(18, 214, 227, .52);\n\tbox-shadow: 0 18px 34px rgba(24, 33, 77, 0.1);\n}\n\n.breinboost-dashboard .bbp-resource-hub-card.is-recommended {\n\tborder-color: rgba(236, 25, 136, .26);\n\tbox-shadow: 0 14px 28px rgba(236, 25, 136, 0.08);\n}\n\n.breinboost-dashboard .bbp-resource-card-media {\n\tdisplay: block;\n\taspect-ratio: 16 \/ 8.5;\n\toverflow: hidden;\n\tbackground: linear-gradient(135deg, #e9fcff, #fff0f8);\n}\n\n.breinboost-dashboard .bbp-resource-card-media img {\n\tdisplay: block;\n\twidth: 100%;\n\theight: 100%;\n\tobject-fit: cover;\n}\n\n.breinboost-dashboard .bbp-resource-card-media--placeholder {\n\tdisplay: grid;\n\tplace-items: center;\n}\n\n.breinboost-dashboard .bbp-resource-card-media--placeholder span {\n\tdisplay: grid;\n\tplace-items: center;\n\twidth: 58px;\n\theight: 58px;\n\tborder-radius: 18px;\n\tbackground: linear-gradient(135deg, var(--bbp-resource-cyan), var(--bbp-resource-pink));\n\tfont-size: 1.45rem;\n\tfont-weight: 900;\n\tcolor: #fff;\n\tbox-shadow: 0 10px 20px rgba(27,35,126,.13);\n}\n\n.breinboost-dashboard .bbp-resource-card-content {\n\tdisplay: flex;\n\tflex: 1;\n\tflex-direction: column;\n\tpadding: 18px;\n}\n\n.breinboost-dashboard .bbp-resource-card-badges,\n.breinboost-dashboard .bbp-resource-card-meta {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: 7px;\n}\n\n.breinboost-dashboard .bbp-resource-type-badge,\n.breinboost-dashboard .bbp-resource-card-meta span {\n\tpadding: 5px 8px;\n\tborder-radius: 999px;\n\tbackground: #f2f6ff;\n\tfont-size: .72rem;\n\tfont-weight: 750;\n\tcolor: #68759d;\n}\n\n.breinboost-dashboard .bbp-resource-hub-card h3 {\n\tmargin: 13px 0 5px;\n\tfont-size: 1.08rem;\n\tline-height: 1.25;\n\tcolor: var(--bbp-resource-navy);\n}\n\n.breinboost-dashboard .bbp-resource-card-subject {\n\tmargin: 0 0 10px;\n\tfont-size: .84rem;\n\tfont-weight: 750;\n\tcolor: var(--bbp-resource-pink);\n}\n\n.breinboost-dashboard .bbp-resource-card-excerpt {\n\tmargin: 12px 0 0;\n\tfont-size: .88rem;\n\tline-height: 1.55;\n\tcolor: #65729a;\n}\n\n.breinboost-dashboard .bbp-resource-match-reason {\n\tmargin: 12px 0 0;\n\tpadding: 10px 11px;\n\tborder-radius: 13px;\n\tbackground: #fff5fb;\n\tborder: 1px solid #ffd7eb;\n\tfont-size: .8rem;\n\tfont-weight: 650;\n\tline-height: 1.4;\n\tcolor: #872050;\n}\n\n.breinboost-dashboard .bbp-resource-card-actions {\n\tmargin-top: auto;\n\tpadding-top: 15px;\n}\n\n.breinboost-dashboard .bbp-resource-card-actions p {\n\tmargin: 0;\n}\n\n.breinboost-dashboard .bbp-resource-card-actions .button {\n\tmin-height: 38px;\n\tpadding: 8px 13px;\n\tfont-size: .82rem;\n\tborder-radius: 11px;\n}\n\n.breinboost-dashboard .bbp-resource-detail-shell {\n\tpadding: 30px;\n}\n\n.breinboost-dashboard .bbp-resource-back-link {\n\tdisplay: inline-flex;\n\tmargin-bottom: 18px;\n\tfont-weight: 750;\n\ttext-decoration: none;\n\tcolor: var(--bbp-resource-navy);\n}\n\n.breinboost-dashboard .bbp-resource-detail-header {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tgap: 22px;\n\talign-items: flex-start;\n}\n\n.breinboost-dashboard .bbp-resource-detail-header h1 {\n\tfont-size: clamp(1.8rem, 3.4vw, 2.8rem);\n}\n\n.breinboost-dashboard .bbp-resource-detail-header p {\n\tcolor: #68759d;\n}\n\n.breinboost-dashboard .bbp-resource-detail-image {\n\tmargin: 22px 0;\n\toverflow: hidden;\n\tborder-radius: 20px;\n\tborder: 1px solid #dfe8ff;\n}\n\n.breinboost-dashboard .bbp-resource-detail-image img {\n\tdisplay: block;\n\twidth: 100%;\n\theight: auto;\n}\n\n.breinboost-dashboard .bbp-resource-detail-content {\n\tmax-width: 900px;\n}\n\n.breinboost-dashboard .bbp-resource-detail-content .bbp-resource-video iframe {\n\twidth: 100%;\n\tmax-width: 100%;\n\taspect-ratio: 16 \/ 9;\n\theight: auto;\n\tborder-radius: 18px;\n}\n\n@media (max-width: 900px) {\n\t.breinboost-dashboard .bbp-resource-hub-hero,\n\t.breinboost-dashboard .bbp-resource-personal-panel,\n\t.breinboost-dashboard .bbp-resource-trend-card {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.breinboost-dashboard .bbp-resource-snapshot-stats,\n\t.breinboost-dashboard .bbp-resource-focus-grid {\n\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t}\n\n\t.breinboost-dashboard .bbp-resource-hub-hero-mascot,\n\t.breinboost-dashboard .bbp-resource-personal-visual {\n\t\tjustify-self: start;\n\t}\n}\n\n@media (max-width: 640px) {\n\t.breinboost-dashboard .bbp-resource-hub-hero,\n\t.breinboost-dashboard .bbp-resource-personal-panel,\n\t.breinboost-dashboard .bbp-resource-section,\n\t.breinboost-dashboard .bbp-resource-detail-shell {\n\t\tpadding: 22px;\n\t}\n\n\t.breinboost-dashboard .bbp-resource-snapshot-stats,\n\t.breinboost-dashboard .bbp-resource-focus-grid {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.breinboost-dashboard .bbp-resource-card-grid {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.breinboost-dashboard .bbp-resource-detail-header,\n\t.breinboost-dashboard .bbp-resource-section-heading {\n\t\tflex-direction: column;\n\t}\n}\n\n\/* v1.12.0 compact dashboard resource and exam sections *\/\n.breinboost-dashboard .bbp-dashboard-section--resource-summary {\n\tpadding: 0;\n\tborder: 0;\n\tbackground: transparent;\n\tbox-shadow: none;\n}\n\n.breinboost-dashboard .bbp-dashboard-resource-summary {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, 1fr) auto;\n\tgap: 28px;\n\talign-items: center;\n\tpadding: 28px;\n\tborder: 1px solid #dfe8ff;\n\tborder-radius: 24px;\n\tbackground:\n\t\tradial-gradient(circle at 92% 15%, rgba(18, 214, 227, .16), transparent 27%),\n\t\tlinear-gradient(135deg, #ffffff 0%, #f8fbff 58%, #fff5fb 100%);\n\tbox-shadow: 0 18px 42px rgba(24, 33, 77, .08);\n\tposition: relative;\n\toverflow: hidden;\n}\n\n.breinboost-dashboard .bbp-dashboard-resource-summary::before {\n\tcontent: \"\";\n\tposition: absolute;\n\tinset: 0 0 auto;\n\theight: 5px;\n\tbackground: linear-gradient(90deg, #12d6e3, #ec1988);\n}\n\n.breinboost-dashboard .bbp-dashboard-resource-summary h3 {\n\tmargin: 5px 0 8px;\n\tfont-size: clamp(1.35rem, 2vw, 1.75rem);\n\tcolor: #1b237e;\n}\n\n.breinboost-dashboard .bbp-dashboard-resource-summary p {\n\tmax-width: 760px;\n\tmargin: 0;\n\tcolor: #68759d;\n}\n\n.breinboost-dashboard .bbp-dashboard-resource-stats {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(4, minmax(110px, 1fr));\n\tgap: 12px;\n\tmargin: 20px 0;\n}\n\n.breinboost-dashboard .bbp-dashboard-resource-stats > div {\n\tpadding: 14px 15px;\n\tborder: 1px solid #e1e9ff;\n\tborder-radius: 16px;\n\tbackground: rgba(255, 255, 255, .88);\n}\n\n.breinboost-dashboard .bbp-dashboard-resource-stats span {\n\tdisplay: block;\n\tfont-size: .75rem;\n\tfont-weight: 750;\n\tcolor: #7581a5;\n}\n\n.breinboost-dashboard .bbp-dashboard-resource-stats strong {\n\tdisplay: block;\n\tmargin-top: 2px;\n\tfont-size: 1.35rem;\n\tcolor: #1b237e;\n}\n\n.breinboost-dashboard .bbp-dashboard-resource-cta {\n\tmargin-top: 2px;\n}\n\n.breinboost-dashboard .bbp-dashboard-resource-summary__visual {\n\tdisplay: grid;\n\tplace-items: center;\n\twidth: 94px;\n}\n\n.breinboost-dashboard .bbp-dashboard-resource-mascot {\n\tmax-width: 78px !important;\n\twidth: 78px;\n\theight: auto;\n}\n\n.breinboost-dashboard .bbp-exam-browser {\n\tdisplay: grid;\n\tgap: 18px;\n}\n\n.breinboost-dashboard .bbp-exam-browser-toolbar {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, 1fr) minmax(280px, 390px);\n\tgap: 24px;\n\talign-items: end;\n\tpadding: 20px;\n\tborder: 1px solid #dfe8ff;\n\tborder-radius: 20px;\n\tbackground: linear-gradient(135deg, #f7fdff, #fff8fc);\n}\n\n.breinboost-dashboard .bbp-exam-browser-toolbar h4 {\n\tmargin: 4px 0 5px;\n\tfont-size: 1.25rem;\n\tcolor: #1b237e;\n}\n\n.breinboost-dashboard .bbp-exam-browser-toolbar p {\n\tmargin: 0;\n\tfont-size: .88rem;\n\tcolor: #6c789d;\n}\n\n.breinboost-dashboard .bbp-exam-subject-form label {\n\tdisplay: block;\n\tmargin-bottom: 7px;\n\tfont-size: .78rem;\n\tfont-weight: 800;\n\tcolor: #526087;\n}\n\n.breinboost-dashboard .bbp-exam-subject-control {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, 1fr) auto;\n\tgap: 9px;\n}\n\n.breinboost-dashboard .bbp-exam-subject-control select {\n\twidth: 100%;\n\tmin-height: 44px;\n\tpadding: 8px 38px 8px 12px;\n\tborder: 1px solid #cfdcff;\n\tborder-radius: 12px;\n\tbackground-color: #fff;\n\tcolor: #1b237e;\n\tfont-weight: 700;\n}\n\n.breinboost-dashboard .bbp-exam-subject-control .button {\n\tmin-height: 44px;\n\twhite-space: nowrap;\n}\n\n.breinboost-dashboard .bbp-exam-summary-grid {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(4, minmax(0, 1fr));\n\tgap: 12px;\n}\n\n.breinboost-dashboard .bbp-exam-summary-grid > div {\n\tpadding: 15px 16px;\n\tborder: 1px solid #e0e8ff;\n\tborder-radius: 16px;\n\tbackground: #fff;\n\tbox-shadow: 0 8px 20px rgba(24, 33, 77, .05);\n}\n\n.breinboost-dashboard .bbp-exam-summary-grid span {\n\tdisplay: block;\n\tfont-size: .76rem;\n\tfont-weight: 750;\n\tcolor: #7581a5;\n}\n\n.breinboost-dashboard .bbp-exam-summary-grid strong {\n\tdisplay: block;\n\tmargin-top: 2px;\n\tfont-size: 1.4rem;\n\tcolor: #1b237e;\n}\n\n.breinboost-dashboard .bbp-exam-content-grid {\n\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n.breinboost-dashboard .bbp-exam-content-grid .bbp-exam-card {\n\tmin-height: 0;\n}\n\n@media (max-width: 900px) {\n\t.breinboost-dashboard .bbp-dashboard-resource-summary,\n\t.breinboost-dashboard .bbp-exam-browser-toolbar {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.breinboost-dashboard .bbp-dashboard-resource-summary__visual {\n\t\tdisplay: none;\n\t}\n\n\t.breinboost-dashboard .bbp-dashboard-resource-stats,\n\t.breinboost-dashboard .bbp-exam-summary-grid {\n\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t}\n}\n\n@media (max-width: 640px) {\n\t.breinboost-dashboard .bbp-dashboard-resource-summary {\n\t\tpadding: 22px;\n\t}\n\n\t.breinboost-dashboard .bbp-dashboard-resource-stats,\n\t.breinboost-dashboard .bbp-exam-summary-grid,\n\t.breinboost-dashboard .bbp-exam-content-grid,\n\t.breinboost-dashboard .bbp-exam-subject-control {\n\t\tgrid-template-columns: 1fr;\n\t}\n}\n\n\/* v1.13.0 inline subject performance explorer *\/\n.breinboost-dashboard .bbp-dashboard-section--subjects {\n\tpadding: 28px;\n}\n\n.breinboost-dashboard .bbp-subject-explorer {\n\tdisplay: grid;\n\tgap: 24px;\n}\n\n.breinboost-dashboard .bbp-subject-focus-row {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(220px, 300px) minmax(0, 1fr);\n\tgap: 20px;\n\talign-items: stretch;\n}\n\n.breinboost-dashboard .bbp-subject-active-slot {\n\tdisplay: flex;\n}\n\n.breinboost-dashboard .bbp-subject-selector-card {\n\tappearance: none;\n\t-webkit-appearance: none;\n\twidth: 100%;\n\tmargin: 0;\n\ttext-align: left;\n\tfont: inherit;\n\tcolor: inherit;\n\tcursor: pointer;\n}\n\n.breinboost-dashboard .bbp-subject-active-slot .bbp-subject-selector-card {\n\tmin-height: 100%;\n\tborder-color: rgba(18, 214, 227, .55);\n\tbackground:\n\t\tradial-gradient(circle at 90% 8%, rgba(236, 25, 136, .12), transparent 25%),\n\t\tlinear-gradient(145deg, rgba(18, 214, 227, .12), #fff 54%, rgba(236, 25, 136, .07));\n\tbox-shadow: 0 18px 40px rgba(24, 33, 77, .11);\n}\n\n.breinboost-dashboard .bbp-subject-active-slot .bbp-subject-selector-card::before {\n\tcontent: \"\";\n\tdisplay: block;\n\twidth: 44px;\n\theight: 5px;\n\tmargin-bottom: 14px;\n\tborder-radius: 999px;\n\tbackground: linear-gradient(90deg, #12d6e3, #ec1988);\n}\n\n.breinboost-dashboard .bbp-subject-detail-slot {\n\tmin-width: 0;\n}\n\n.breinboost-dashboard .bbp-subject-detail-panel {\n\theight: 100%;\n\tpadding: 22px;\n\tborder: 1px solid #dde7ff;\n\tborder-radius: 22px;\n\tbackground:\n\t\tradial-gradient(circle at 100% 0, rgba(18, 214, 227, .09), transparent 28%),\n\t\tlinear-gradient(180deg, #fff, #fbfdff);\n\tbox-shadow: 0 14px 32px rgba(24, 33, 77, .07);\n}\n\n.breinboost-dashboard .bbp-subject-detail-panel[hidden] {\n\tdisplay: none !important;\n}\n\n.breinboost-dashboard .bbp-subject-detail-header {\n\tdisplay: grid;\n\tgrid-template-columns: minmax(0, 1fr) auto;\n\tgap: 20px;\n\talign-items: center;\n\tpadding-bottom: 18px;\n\tborder-bottom: 1px solid #e7edff;\n}\n\n.breinboost-dashboard .bbp-subject-detail-header h4 {\n\tmargin: 4px 0 6px;\n\tfont-size: clamp(1.25rem, 2vw, 1.65rem);\n\tcolor: #1b237e;\n}\n\n.breinboost-dashboard .bbp-subject-detail-header p {\n\tmargin: 0;\n\tmax-width: 700px;\n\tcolor: #68759d;\n}\n\n.breinboost-dashboard .bbp-subject-detail-header .bbp-progress-ring {\n\twidth: 122px;\n\theight: 122px;\n}\n\n.breinboost-dashboard .bbp-subject-detail-header .bbp-progress-ring-label strong {\n\tfont-size: 1.35rem;\n}\n\n.breinboost-dashboard .bbp-subject-quick-stats {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(6, minmax(0, 1fr));\n\tgap: 10px;\n\tmargin: 18px 0;\n}\n\n.breinboost-dashboard .bbp-subject-quick-stats > div {\n\tpadding: 12px;\n\tborder: 1px solid #e2eaff;\n\tborder-radius: 14px;\n\tbackground: #fff;\n}\n\n.breinboost-dashboard .bbp-subject-quick-stats span {\n\tdisplay: block;\n\tfont-size: .7rem;\n\tfont-weight: 750;\n\tline-height: 1.25;\n\tcolor: #7783a7;\n}\n\n.breinboost-dashboard .bbp-subject-quick-stats strong {\n\tdisplay: block;\n\tmargin-top: 3px;\n\tfont-size: 1.15rem;\n\tcolor: #1b237e;\n}\n\n.breinboost-dashboard .bbp-subject-detail-grid {\n\tdisplay: grid;\n\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\tgap: 16px;\n}\n\n.breinboost-dashboard .bbp-subject-detail-block {\n\tmin-width: 0;\n\tpadding: 16px;\n\tborder: 1px solid #e5ebff;\n\tborder-radius: 18px;\n\tbackground: #f9fbff;\n}\n\n.breinboost-dashboard .bbp-subject-detail-block-heading h5 {\n\tmargin: 0 0 4px;\n\tfont-size: 1rem;\n\tcolor: #1b237e;\n}\n\n.breinboost-dashboard .bbp-subject-detail-block-heading p {\n\tmargin: 0 0 12px;\n\tfont-size: .82rem;\n\tcolor: #7581a5;\n}\n\n.breinboost-dashboard .bbp-subject-detail-block .bbp-bar-chart {\n\tmin-height: 210px;\n}\n\n.breinboost-dashboard .bbp-subject-detail-block .bbp-bar-chart-bars {\n\tmin-height: 170px;\n}\n\n.breinboost-dashboard .bbp-subject-detail-block .bbp-bar-chart-column-wrap {\n\tmin-height: 135px;\n}\n\n.breinboost-dashboard .bbp-subject-topic-list {\n\tdisplay: grid;\n\tgap: 11px;\n}\n\n.breinboost-dashboard .bbp-subject-topic-row {\n\tpadding: 10px 11px;\n\tborder-radius: 13px;\n\tbackground: #fff;\n\tborder: 1px solid #e5ecff;\n}\n\n.breinboost-dashboard .bbp-subject-topic-row > div:first-child {\n\tdisplay: flex;\n\tjustify-content: space-between;\n\tgap: 12px;\n\talign-items: baseline;\n}\n\n.breinboost-dashboard .bbp-subject-topic-row strong {\n\tfont-size: .82rem;\n\tcolor: #26315f;\n}\n\n.breinboost-dashboard .bbp-subject-topic-row > div:first-child span {\n\tfont-size: .76rem;\n\tfont-weight: 800;\n\tcolor: #ec1988;\n}\n\n.breinboost-dashboard .bbp-subject-topic-row .bbp-progress-track {\n\theight: 8px;\n\tmargin: 8px 0 0;\n}\n\n.breinboost-dashboard .bbp-subject-other-wrap {\n\tpadding-top: 2px;\n}\n\n.breinboost-dashboard .bbp-subject-other-wrap > .bbp-eyebrow {\n\tdisplay: block;\n\tmargin-bottom: 10px;\n}\n\n.breinboost-dashboard .bbp-subject-other-grid {\n\tgrid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.breinboost-dashboard .bbp-subject-other-grid .bbp-subject-selector-card:hover,\n.breinboost-dashboard .bbp-subject-other-grid .bbp-subject-selector-card:focus-visible {\n\tborder-color: rgba(18, 214, 227, .55);\n\tbox-shadow: 0 14px 28px rgba(24, 33, 77, .09);\n\toutline: none;\n}\n\n@media (max-width: 1180px) {\n\t.breinboost-dashboard .bbp-subject-quick-stats {\n\t\tgrid-template-columns: repeat(3, minmax(0, 1fr));\n\t}\n}\n\n@media (max-width: 920px) {\n\t.breinboost-dashboard .bbp-subject-focus-row,\n\t.breinboost-dashboard .bbp-subject-detail-grid {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.breinboost-dashboard .bbp-subject-active-slot .bbp-subject-selector-card {\n\t\tmin-height: 0;\n\t}\n\n\t.breinboost-dashboard .bbp-subject-other-grid {\n\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t}\n}\n\n@media (max-width: 640px) {\n\t.breinboost-dashboard .bbp-dashboard-section--subjects {\n\t\tpadding: 20px;\n\t}\n\n\t.breinboost-dashboard .bbp-subject-detail-panel {\n\t\tpadding: 17px;\n\t}\n\n\t.breinboost-dashboard .bbp-subject-detail-header {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.breinboost-dashboard .bbp-subject-detail-header .bbp-progress-ring {\n\t\twidth: 110px;\n\t\theight: 110px;\n\t}\n\n\t.breinboost-dashboard .bbp-subject-quick-stats,\n\t.breinboost-dashboard .bbp-subject-other-grid {\n\t\tgrid-template-columns: 1fr;\n\t}\n}\n\n\/* v1.14 Grade\/Term access states. *\/\n.bbp-term-link.is-locked {\n\topacity: .72;\n\tborder-style: dashed;\n}\n\n.bbp-term-link.is-locked:hover,\n.bbp-term-link.is-locked:focus {\n\topacity: 1;\n}\n\n.bbp-term-lock {\n\tfont-size: .8em;\n\tmargin-right: .25rem;\n}\n\n.bbp-locked-term-panel {\n\tdisplay: grid;\n\tgrid-template-columns: auto minmax(0, 1fr);\n\tgap: 1.25rem;\n\talign-items: start;\n\tmargin: 1.25rem 0 1.5rem;\n\tpadding: clamp(1.25rem, 3vw, 2rem);\n\tborder: 1px solid rgba(27, 35, 126, .12);\n\tborder-radius: 22px;\n\tbackground: linear-gradient(135deg, #eef3ff 0%, #f7fbff 48%, #e9fcfe 100%);\n\tbox-shadow: 0 14px 35px rgba(27, 35, 126, .08);\n}\n\n.bbp-locked-term-icon {\n\tdisplay: grid;\n\tplace-items: center;\n\twidth: 56px;\n\theight: 56px;\n\tborder-radius: 18px;\n\tbackground: #1b237e;\n\tcolor: #fff;\n\tfont-size: 1.55rem;\n\tbox-shadow: 0 10px 24px rgba(27, 35, 126, .18);\n}\n\n.bbp-locked-term-copy h3 {\n\tmargin: .2rem 0 .5rem;\n\tcolor: #1b237e;\n}\n\n.bbp-locked-term-copy > p {\n\tmax-width: 760px;\n\tmargin: 0;\n}\n\n.bbp-locked-term-actions {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgap: .75rem;\n\tmargin-top: 1rem;\n}\n\n.bbp-locked-term-actions .button {\n\tdisplay: inline-flex;\n\talign-items: center;\n\tgap: .55rem;\n}\n\n.bbp-access-price {\n\tfont-weight: 800;\n}\n\n.bbp-access-admin-note {\n\tmargin-top: 1rem !important;\n\tfont-size: .92rem;\n\tcolor: #68749b;\n}\n\n@media (max-width: 640px) {\n\t.bbp-locked-term-panel {\n\t\tgrid-template-columns: 1fr;\n\t}\n\n\t.bbp-locked-term-icon {\n\t\twidth: 48px;\n\t\theight: 48px;\n\t}\n}\n<\/style>\t<div class=\"breinboost-dashboard bbp-resource-hub\" data-bbp-resource-hub-version=\"1.15.0\">\n\t\t<section class=\"bbp-resource-hub-hero\">\n\t\t\t<div class=\"bbp-resource-hub-hero-copy\">\n\t\t\t\t<span class=\"bbp-eyebrow\">BreinBoost Resource Library<\/span>\n\t\t\t\t<h1>Learn, practise and revise<\/h1>\n\t\t\t\t<p>Explore free BreinBoost revision notes, learning activities, videos and useful study material.<\/p>\n\t\t\t\t<div class=\"bbp-resource-hub-overview-stats\"><span><strong>16<\/strong>Resources<\/span><span><strong>4<\/strong>Sections<\/span><span><strong>2<\/strong>Resource types<\/span><\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"bbp-resource-hub-hero-mascot\"><img class=\"bbp-dashboard-mascot bbp-resource-hub-mascot bbp-dashboard-mascot--small\" src=\"https:\/\/breinboost.co.za\/wp-content\/plugins\/breinboost-pro\/assets\/mascots\/mascot-wave.png\" alt=\"BreinBoost mascot\" loading=\"lazy\" decoding=\"async\" \/><\/div>\n\t\t<\/section>\n\n\t\t\n\t\t\n\t\t<section class=\"bbp-resource-section bbp-resource-section--library\">\n\t\t\t<div class=\"bbp-resource-section-heading\"><div><span class=\"bbp-eyebrow\">Resource library<\/span><h2>Browse by subject<\/h2><p>Each subject is kept in its own section so revision notes, videos, documents and links are easy to find.<\/p><\/div><\/div>\n\t\t\t\t\t\t\t<div class=\"bbp-resource-subject-sections\">\n\t\t\t\t\t\t\t\t\t\t\t<section class=\"bbp-resource-subject-section\">\n\t\t\t\t\t\t\t<div class=\"bbp-resource-subject-heading\"><div><h3>Languages<\/h3><p>3 resources<\/p><\/div><span class=\"bbp-resource-subject-count\">3<\/span><\/div>\n\t\t\t\t\t\t\t<div class=\"bbp-resource-card-grid\">\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>E<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">External link<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>Afrikaans.com \u2014 Laerskool Leerhulp<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">Languages<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>Afrikaans<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">Afrikaans learning resources including worksheets, listening activities and study material.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<p><a class=\"button\" href=\"https:\/\/afrikaans.com\/leerhulp\/laerskool\/\" target=\"_blank\" rel=\"noopener\">Open resource<\/a><\/p>\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>A<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">Article \/ information<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>BreinBoost \u2014 3-Step Reading Comprehension Method<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">Languages<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>English and Afrikaans<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">Read with a purpose: preview, prove, then answer.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<a class=\"button alt\" href=\"https:\/\/breinboost.co.za\/af\/content-restricted\/?resource=1276\">Open resource<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>E<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">External link<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>British Council \u2014 LearnEnglish Kids<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">Languages<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>English<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">Free reading, writing, grammar, vocabulary, games and printable activities.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<p><a class=\"button\" href=\"https:\/\/learnenglishkids.britishcouncil.org\/\" target=\"_blank\" rel=\"noopener\">Open resource<\/a><\/p>\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t<\/div>\n\t\t\t\t\t\t<\/section>\n\t\t\t\t\t\t\t\t\t\t\t<section class=\"bbp-resource-subject-section\">\n\t\t\t\t\t\t\t<div class=\"bbp-resource-subject-heading\"><div><h3>Mathematics<\/h3><p>3 resources<\/p><\/div><span class=\"bbp-resource-subject-count\">3<\/span><\/div>\n\t\t\t\t\t\t\t<div class=\"bbp-resource-card-grid\">\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>A<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">Article \/ information<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>BreinBoost \u2014 Maths Error Detective<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">Mathematics<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>English and Afrikaans<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">A five-question checklist to use when a maths answer is wrong.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<a class=\"button alt\" href=\"https:\/\/breinboost.co.za\/af\/content-restricted\/?resource=1277\">Open resource<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>E<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">External link<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>Math Antics \u2014 Free Maths Video Lessons<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">Mathematics<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>English<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">Clear visual lessons covering numeracy, arithmetic, division, fractions, geometry and more.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<p><a class=\"button\" href=\"https:\/\/mathantics.com\/\" target=\"_blank\" rel=\"noopener\">Open resource<\/a><\/p>\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>E<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">External link<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>The Maths Guy \u2014 Video Library<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">Mathematics<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>English<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">Extra maths explanations and worked examples for school learners.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<p><a class=\"button\" href=\"https:\/\/www.youtube.com\/@themathsguy\" target=\"_blank\" rel=\"noopener\">Open resource<\/a><\/p>\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t<\/div>\n\t\t\t\t\t\t<\/section>\n\t\t\t\t\t\t\t\t\t\t\t<section class=\"bbp-resource-subject-section\">\n\t\t\t\t\t\t\t<div class=\"bbp-resource-subject-heading\"><div><h3>Social Sciences<\/h3><p>2 resources<\/p><\/div><span class=\"bbp-resource-subject-count\">2<\/span><\/div>\n\t\t\t\t\t\t\t<div class=\"bbp-resource-card-grid\">\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>E<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">External link<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>Google Earth \u2014 Explore Places and Landscapes<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">Social Sciences \u2014 Geography<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>Language-neutral \/ all languages<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">Explore places, landforms and distances on an interactive globe.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<p><a class=\"button\" href=\"https:\/\/earth.google.com\/web\/\" target=\"_blank\" rel=\"noopener\">Open resource<\/a><\/p>\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>E<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">External link<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>South African History Online \u2014 Classroom<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">Social Sciences \u2014 History<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>Language-neutral \/ all languages<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">Grade-aligned, CAPS-oriented South African history material and sources.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<p><a class=\"button\" href=\"https:\/\/sahistory.org.za\/classroom\" target=\"_blank\" rel=\"noopener\">Open resource<\/a><\/p>\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t<\/div>\n\t\t\t\t\t\t<\/section>\n\t\t\t\t\t\t\t\t\t\t\t<section class=\"bbp-resource-subject-section\">\n\t\t\t\t\t\t\t<div class=\"bbp-resource-subject-heading\"><div><h3>General &amp; Study Skills<\/h3><p>8 resources<\/p><\/div><span class=\"bbp-resource-subject-count\">8<\/span><\/div>\n\t\t\t\t\t\t\t<div class=\"bbp-resource-card-grid\">\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>A<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">Article \/ information<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>BreinBoost \u2014 20-Minute Study Sprint<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">General<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>English and Afrikaans<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">A simple study routine for short, focused revision sessions.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<a class=\"button alt\" href=\"https:\/\/breinboost.co.za\/af\/content-restricted\/?resource=1272\">Open resource<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>A<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">Article \/ information<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>BreinBoost \u2014 3-Day Mini Revision Plan<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">General<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>English and Afrikaans<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">A lightweight plan for preparing for a small test without cramming.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<a class=\"button alt\" href=\"https:\/\/breinboost.co.za\/af\/content-restricted\/?resource=1275\">Open resource<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>A<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">Article \/ information<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>BreinBoost \u2014 How to Use a Memorandum Properly<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">General<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>English and Afrikaans<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">A memo is a learning tool, not only an answer sheet.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<a class=\"button alt\" href=\"https:\/\/breinboost.co.za\/af\/content-restricted\/?resource=1274\">Open resource<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>A<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">Article \/ information<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>BreinBoost \u2014 Turn Mistakes into Marks<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">General<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>English and Afrikaans<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">Use mistakes as a revision list instead of just checking the final score.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<a class=\"button alt\" href=\"https:\/\/breinboost.co.za\/af\/content-restricted\/?resource=1273\">Open resource<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>E<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">External link<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>DBE 2026 Workbooks \u2014 Terms 1 &#038; 2<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">General<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>Term 1, Term 2<\/span><span>Language-neutral \/ all languages<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">Official Department of Basic Education workbook downloads for South African learners.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<p><a class=\"button\" href=\"https:\/\/www.education.gov.za\/Curriculum\/LearningandTeachingSupportMaterials%28LTSM%29\/2026Workbooks1.aspx\" target=\"_blank\" rel=\"noopener\">Open resource<\/a><\/p>\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>E<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">External link<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>DBE 2026 Workbooks \u2014 Terms 3 &#038; 4<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">General<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>Term 3, Term 4<\/span><span>Language-neutral \/ all languages<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">Official Department of Basic Education workbook downloads for Terms 3 and 4.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<p><a class=\"button\" href=\"https:\/\/www.education.gov.za\/Curriculum\/LearningandTeachingSupportMaterials%28LTSM%29\/2026WorkbooksTerm3and4.aspx\" target=\"_blank\" rel=\"noopener\">Open resource<\/a><\/p>\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>E<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">External link<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>National Geographic Kids \u2014 Science<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">General<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>English<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">Science facts, experiments, videos and articles for curious learners.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<p><a class=\"button\" href=\"https:\/\/kids.nationalgeographic.com\/science\/\" target=\"_blank\" rel=\"noopener\">Open resource<\/a><\/p>\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t\t<article class=\"bbp-resource-hub-card\">\n\t\t\t\t\t<div class=\"bbp-resource-card-media bbp-resource-card-media--placeholder\" aria-hidden=\"true\"><span>E<\/span><\/div>\n\t\t\t\t<div class=\"bbp-resource-card-content\">\n\t\t\t<div class=\"bbp-resource-card-badges\">\n\t\t\t\t<span class=\"bbp-status-badge is-free\">Free<\/span>\n\t\t\t\t<span class=\"bbp-resource-type-badge\">External link<\/span>\n\t\t\t<\/div>\n\t\t\t<h3>UNICEF South Africa \u2014 Know Your Rights<\/h3>\n\t\t\t<p class=\"bbp-resource-card-subject\">General<\/p>\n\t\t\t<div class=\"bbp-resource-card-meta\"><span>All year<\/span><span>English<\/span><\/div>\n\t\t\t<p class=\"bbp-resource-card-excerpt\">A child-friendly introduction to children\u2019s rights and protection.<\/p>\t\t\t\t\t\t<div class=\"bbp-resource-card-actions\">\n\t\t\t\t\t\t\t\t\t<p><a class=\"button\" href=\"https:\/\/www.unicef.org\/southafrica\/stories\/i-have-right-know-my-rights\" target=\"_blank\" rel=\"noopener\">Open resource<\/a><\/p>\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/article>\n\t<\/div>\n\t\t\t\t\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/section>\n\t<\/div>\n\t\n","protected":false},"excerpt":{"rendered":"<p>[wcm_content_restricted]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-80","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/breinboost.co.za\/af\/wp-json\/wp\/v2\/pages\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/breinboost.co.za\/af\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/breinboost.co.za\/af\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/breinboost.co.za\/af\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/breinboost.co.za\/af\/wp-json\/wp\/v2\/comments?post=80"}],"version-history":[{"count":1,"href":"https:\/\/breinboost.co.za\/af\/wp-json\/wp\/v2\/pages\/80\/revisions"}],"predecessor-version":[{"id":161,"href":"https:\/\/breinboost.co.za\/af\/wp-json\/wp\/v2\/pages\/80\/revisions\/161"}],"wp:attachment":[{"href":"https:\/\/breinboost.co.za\/af\/wp-json\/wp\/v2\/media?parent=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}