[data-theme=high-contrast]{--color-text:#000;--color-background:#fff;--color-primary:#06c;--color-border:#000;--color-card-bg:#fff}[data-theme=high-contrast] *{color:var(--color-text,#000)!important;background-color:var(--color-background,#fff)!important}[data-theme=high-contrast] .button,[data-theme=high-contrast] button{border:2px solid var(--color-border,#000)!important;background-color:var(--color-primary,#06c)!important;color:#fff!important}[data-theme=pastel]{--color-text:#4a5568;--color-background:#fef5e7;--color-primary:#a8d5ba;--color-card-bg:#fff;--color-border:#e2e8f0}[data-theme=pastel] body{background-color:var(--color-background)!important}[data-theme=pastel] .card,[data-theme=pastel] .container,[data-theme=pastel] .content,[data-theme=pastel] .panel{background-color:var(--color-card-bg)!important;border-color:var(--color-border)!important}[data-theme=dyslexia-friendly]{--color-text:#2d3748;--color-background:#fff;--color-primary:#3182ce;--font-family:"Comic Sans MS","Comic Sans","Chalkboard SE","Comic Neue",sans-serif}[data-theme=dyslexia-friendly] *{font-family:var(--font-family)!important;letter-spacing:.05em!important}[data-theme=dyslexia-friendly] div,[data-theme=dyslexia-friendly] p,[data-theme=dyslexia-friendly] span{line-height:1.8!important}[data-font-size=small]{font-size:.875rem}[data-font-size=small] h1{font-size:1.5rem!important}[data-font-size=small] h2{font-size:1.25rem!important}[data-font-size=small] h3{font-size:1.125rem!important}[data-font-size=small] div,[data-font-size=small] p,[data-font-size=small] span{font-size:.875rem!important}[data-font-size=medium]{font-size:1rem}[data-font-size=large]{font-size:1.125rem}[data-font-size=large] h1{font-size:2.25rem!important}[data-font-size=large] h2{font-size:1.875rem!important}[data-font-size=large] h3{font-size:1.5rem!important}[data-font-size=large] div,[data-font-size=large] p,[data-font-size=large] span{font-size:1.125rem!important}[data-line-spacing=normal]{line-height:1.5}[data-line-spacing=relaxed]{line-height:1.75}[data-line-spacing=relaxed] div,[data-line-spacing=relaxed] p,[data-line-spacing=relaxed] span{line-height:1.75!important}[data-line-spacing=loose]{line-height:2}[data-line-spacing=loose] div,[data-line-spacing=loose] p,[data-line-spacing=loose] span{line-height:2!important}[data-letter-case=lowercase] .content,[data-letter-case=lowercase] div:not(input),[data-letter-case=lowercase] h1:not(input),[data-letter-case=lowercase] h2:not(input),[data-letter-case=lowercase] h3:not(input),[data-letter-case=lowercase] label:not(input),[data-letter-case=lowercase] p:not(input),[data-letter-case=lowercase] span:not(input){text-transform:lowercase!important}[data-letter-case=uppercase] .content,[data-letter-case=uppercase] div:not(input),[data-letter-case=uppercase] h1:not(input),[data-letter-case=uppercase] h2:not(input),[data-letter-case=uppercase] h3:not(input),[data-letter-case=uppercase] label:not(input),[data-letter-case=uppercase] p:not(input),[data-letter-case=uppercase] span:not(input){text-transform:uppercase!important}[data-simplified=true] .actionHint,[data-simplified=true] .quickLinks,[data-simplified=true] .statsSection{display:none}[data-simplified=true] .card,[data-simplified=true] .panel{padding:1rem!important;margin-bottom:1rem!important}[data-simplified=true] .content{max-width:100%!important;padding:1rem!important}button,input,select,textarea{text-transform:none!important}:root{--color-primary-blue:#4196e2;--color-deep-navy:#133e6c;--color-bg-blue-50:#ecf4fc;--color-bg-blue-100:#d9eaf9;--color-white:#fff;--color-light-sky:#93ceee;--color-aqua:#90e9d5;--color-reward-yellow:#f5d86f;--color-energy-orange:#b4511d;--color-text-soft:#355a7f;--color-text-default:#133e6c;--button-primary-bg:#2c6ead;--button-primary-bg-hover:#1f5a8f;--button-primary-text:#fff;--button-reward-bg:#f5d86f;--button-reward-bg-hover:#e8c85a;--button-reward-text:#133e6c;--button-energy-bg:#b4511d;--button-energy-bg-hover:#9a4216;--button-energy-text:#fff;--button-secondary-bg:#fff;--button-secondary-bg-hover:#ecf4fc;--button-secondary-text:#133e6c;--button-secondary-border:#2c6ead;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-full:9999px;--font-family-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:1.5;color:var(--color-text-default);background-color:var(--color-bg-blue-50);overflow-x:hidden;width:100%;max-width:100vw}body{position:relative}[data-font=sm]{font-size:.875rem}[data-font=md]{font-size:1rem}[data-font=lg]{font-size:1.25rem}[data-font=xl]{font-size:1.5rem}[data-font=sm] h1,[data-font=sm] h2,[data-font=sm] h3,[data-font=sm] h4,[data-font=sm] h5,[data-font=sm] h6{font-size:calc(1em * 1.2)}[data-font=lg] h1,[data-font=lg] h2,[data-font=lg] h3,[data-font=lg] h4,[data-font=lg] h5,[data-font=lg] h6{font-size:calc(1em * 1.3)}[data-font=xl] h1,[data-font=xl] h2,[data-font=xl] h3,[data-font=xl] h4,[data-font=xl] h5,[data-font=xl] h6{font-size:calc(1em * 1.4)}[data-spacing=sm]{--spacing-xs:0.125rem;--spacing-sm:0.25rem;--spacing-md:0.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem}[data-spacing=md]{--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem}[data-spacing=lg]{--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem}.reduce-clutter .quickLinks,.reduce-clutter .statsSection{display:none}.high-contrast{--color-deep-navy:#000;--color-text-default:#000;--color-text-soft:#333;--color-primary-blue:#06c;--color-bg-blue-50:#fff;--color-bg-blue-100:#f0f0f0;filter:contrast(1.2)}.high-contrast *{border-color:#000!important}@media print{body{margin:0;padding:0;background:#fff}.backButton,[role=navigation],button,header,nav{display:none!important}@page{size:A4;margin:15mm}}.Header_header__MvnS2{background-color:var(--color-white);border-bottom:1px solid var(--color-bg-blue-100);padding:var(--spacing-md) 0;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px rgba(19,62,108,.1)}.Header_container__L4JQR{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg);display:flex;align-items:center;justify-content:space-between}.Header_logoLink__n5cR5{text-decoration:none;color:inherit;display:inline-block;transition:opacity .2s ease}.Header_logoLink__n5cR5:hover{opacity:.8}.Header_logoContainer__gxrJO{display:flex;align-items:center;gap:var(--spacing-md)}.Header_logoWrapper__5d9IN{position:relative;width:28px;height:28px;flex-shrink:0}.Header_logo__j7oID{width:auto;height:28px;object-fit:contain}.Header_logoPlaceholder__BggQW{display:flex;width:28px;height:28px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-primary-blue),var(--color-aqua));align-items:center;justify-content:center;color:var(--color-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}.Header_brandName__ksPdj{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-deep-navy);margin:0}.Header_navLinks__dak4Y{display:flex;align-items:center;gap:var(--spacing-lg)}.Header_navLink__Q_hTB{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-deep-navy);text-decoration:none;transition:color .2s ease;background:none;border:none;cursor:pointer;padding:0}.Header_navLink__Q_hTB:hover{color:var(--color-primary-blue)}@media (max-width:768px){.Header_container__L4JQR{padding:0 var(--spacing-md)}.Header_brandName__ksPdj{font-size:var(--font-size-xl)}.Header_navLinks__dak4Y{gap:var(--spacing-md)}.Header_navLink__Q_hTB{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);min-height:44px;display:flex;align-items:center}}@media (max-width:480px){.Header_container__L4JQR{flex-wrap:wrap;gap:var(--spacing-sm)}.Header_brandName__ksPdj{font-size:var(--font-size-lg)}.Header_navLinks__dak4Y{width:100%;justify-content:center;margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-bg-blue-100)}}