.strategy-scrollbar{scrollbar-width:thin;scrollbar-color:#7e63c9a6 transparent}.strategy-scrollbar::-webkit-scrollbar{width:6px}.strategy-scrollbar::-webkit-scrollbar-track{background:0 0}.strategy-scrollbar::-webkit-scrollbar-thumb{background:#7e63c9a6;border-radius:999px}.strategy-scrollbar::-webkit-scrollbar-thumb:hover{background:#7e63c9e6}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f8f7fa;--color-surface:#fff;--color-surface-raised:#f7f7ff;--color-surface-sunken:#eeeef6;--color-heading:#2f2a38;--color-text:#595263;--color-text-muted:#6b6475;--color-on-primary:#fff;--color-primary:#725dad;--color-primary-strong:#5b3fa6;--color-primary-text:#4d32a3;--color-primary-soft:#eeeaf7;--color-border:#ddd7e5;--color-border-strong:#d9d2e2;--color-border-control:#8e8599;--color-success-background:#eaf5ee;--color-success:#3d7a52;--color-progress-background:#fff0d9;--color-progress:#945400;--color-error:#b42318;--color-error-background:#fff4f2;--color-error-border:#e7b7b3;--color-level-red:#c94949;--color-level-amber:#b45309;--color-level-yellow:#8a6a00;--color-level-green:#2f7a4a;--color-level-red-solid:#c94949;--color-level-amber-solid:#b45309;--color-level-yellow-solid:#8a6a00;--color-level-green-solid:#2f7a4a;--color-level-on-solid:#fff;--color-accent:#5b5be0;--color-accent-strong:#5b5be0;--color-success-border:#b8dec3;--color-error-background-hover:#fceaea;--color-error-border-hover:#daa;--color-error-on-primary:#ffd5d5;--color-level-amber-soft:#fff4e6;--color-level-amber-border:#ede3d8;--color-level-amber-border-strong:#ebc99e;--color-level-yellow-soft:#fff8d9;--color-level-yellow-border:#e8dfc0;--color-level-yellow-border-strong:#ddc66c;--color-level-green-soft:#f4faf6;--color-level-green-border:#d8e4db;--color-level-green-border-strong:#cfe2d5;--color-category-calm:#5b8af0;--color-category-regulate:#3db87a;--color-category-alert:#f0a050;--sense-sound-background:#e5eeff;--sense-sound-icon:#4169a1;--sense-sight-background:#fbe7ef;--sense-sight-icon:#a34f74;--sense-touch-background:#e3f5e8;--sense-touch-icon:#3e9660;--sense-smell-background:#fce9d9;--sense-smell-icon:#a76a32;--sense-taste-background:#f5e6f4;--sense-taste-icon:#985d91;--sense-body-background:#e7f1fa;--sense-body-icon:#497a9e;--sense-internal-background:#ede7fa;--sense-internal-icon:#6d56a3;--sense-fallback-background:#ede7fa;--sense-fallback-icon:#725dad}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#14121a;--color-surface:#1e1b26;--color-surface-raised:#282430;--color-surface-sunken:#191622;--color-heading:#f3f0f7;--color-text:#cdc6d6;--color-text-muted:#a79fb3;--color-on-primary:#fff;--color-primary:#a88fe0;--color-primary-strong:#6d4fc4;--color-primary-text:#c3aef0;--color-primary-soft:#2a2238;--color-border:#332e3d;--color-border-strong:#413b4e;--color-border-control:#786e86;--color-success-background:#1b2b21;--color-success:#6fcf97;--color-progress-background:#2e2412;--color-progress:#e8a05c;--color-error:#f08a8a;--color-error-background:#2e1a1a;--color-error-border:#5a3030;--color-level-red:#f08a8a;--color-level-amber:#e8a05c;--color-level-yellow:#d4b94a;--color-level-green:#6fcf97;--color-level-red-solid:#f08a8a;--color-level-amber-solid:#e8a05c;--color-level-yellow-solid:#d4b94a;--color-level-green-solid:#6fcf97;--color-level-on-solid:#14121a;--color-accent:#9d9dff;--color-accent-strong:#5a5ad6;--color-success-border:#2f4a38;--color-error-background-hover:#3a1f1f;--color-error-border-hover:#6b3a3a;--color-error-on-primary:#ffd5d5;--color-level-amber-soft:#2b2015;--color-level-amber-border:#3d2f1f;--color-level-amber-border-strong:#5c452a;--color-level-yellow-soft:#272112;--color-level-yellow-border:#3a3220;--color-level-yellow-border-strong:#57492a;--color-level-green-soft:#17251c;--color-level-green-border:#27392d;--color-level-green-border-strong:#36513e;--color-category-calm:#8fb4ff;--color-category-regulate:#6fcf97;--color-category-alert:#f0b87a;--sense-sound-background:#192536;--sense-sound-icon:#8fb9e8;--sense-sight-background:#2e1d26;--sense-sight-icon:#e79ab8;--sense-touch-background:#16271c;--sense-touch-icon:#6fcf97;--sense-smell-background:#2b2015;--sense-smell-icon:#e0a86f;--sense-taste-background:#2a1f2a;--sense-taste-icon:#d79ad0;--sense-body-background:#192530;--sense-body-icon:#8ab8d4;--sense-internal-background:#221d33;--sense-internal-icon:#a88fe0;--sense-fallback-background:#221d33;--sense-fallback-icon:#a88fe0}html,body{margin:0;padding:0}body{background:var(--color-background);min-height:100vh}.content-container{box-sizing:border-box;width:100%;max-width:375px;margin:0 auto}@media (width>=768px){.content-container{max-width:620px}}@media (width>=1024px){.content-container{max-width:760px}}.card-width{width:100%}@media (width>=768px){.card-width{max-width:560px;margin-inline:auto}}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.greyscale{filter:grayscale()}html.bg-purple{background:var(--color-primary-strong)}.navigation-progress{animation:1.6s ease-in-out infinite navigation-progress-pulse}@keyframes navigation-progress-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.navigation-progress{animation:none}}@media print{.no-print,.champion-banner,.navigation-progress{display:none!important}html,body{background:#fff}}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-normal-nUhe5EwG.woff2)format("woff2"),url(/assets/opendyslexic-latin-400-normal-Cv3YY6GF.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/opendyslexic-latin-400-italic-sb4Uqald.woff2)format("woff2"),url(/assets/opendyslexic-latin-400-italic-CgRVdIOb.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-normal-Bnmt45Ln.woff2)format("woff2"),url(/assets/opendyslexic-latin-700-normal-wYUJcbXi.woff)format("woff")}@font-face{font-family:OpenDyslexic;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/opendyslexic-latin-700-italic-DeGJE8Fr.woff2)format("woff2"),url(/assets/opendyslexic-latin-700-italic-YI-PfiH4.woff)format("woff")}.app-loading{box-sizing:border-box;background:var(--color-background);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:24px;display:flex}.app-loading-mark{border-radius:14px;width:56px;height:56px}.app-loading-text{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.4}@media (prefers-reduced-motion:no-preference){.app-loading-mark{animation:1.6s ease-in-out infinite app-loading-pulse}@keyframes app-loading-pulse{0%,to{opacity:1}50%{opacity:.55}}}.strategy-recommendations-screen{background:var(--color-background);width:100%;min-height:100vh}.strategy-recommendations-main{box-sizing:border-box;width:100%;max-width:700px;min-height:100vh;margin:0 auto;padding:clamp(32px,8vw,48px) clamp(14px,4vw,20px) 140px}.strategy-recommendations-introduction{margin-bottom:28px}.strategy-recommendations-heading{color:var(--color-heading);margin:0 0 10px;font-size:clamp(24px,6vw,28px);font-weight:700;line-height:1.25}.strategy-recommendations-description{max-width:560px;color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.6}.strategy-recommendations-list{flex-direction:column;gap:16px;width:100%;margin:0 0 28px;display:flex}.strategy-recommendations-complete{box-sizing:border-box;border:2px solid var(--color-border-strong);background:var(--color-surface);text-align:center;border-radius:16px;width:100%;padding:clamp(22px,6vw,30px)}.strategy-recommendations-complete-text{max-width:440px;color:var(--color-text);margin:0 auto 22px;font-size:14px;line-height:1.6}.strategy-recommendations-empty{box-sizing:border-box;border:2px solid var(--color-border-strong);background:var(--color-surface);border-radius:16px;width:100%;padding:clamp(22px,6vw,30px)}.strategy-recommendations-empty .strategy-recommendations-description{margin-bottom:24px}.strategy-recommendations-primary-button{box-sizing:border-box;border:2px solid var(--color-primary);background:var(--color-primary-strong);width:100%;min-height:52px;color:var(--color-on-primary);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.strategy-recommendations-button-arrow{flex-shrink:0;font-size:20px;line-height:1}.strategy-recommendations-primary-button:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (width<=390px){.strategy-recommendations-main{padding-top:28px}.strategy-recommendations-introduction{margin-bottom:24px}.strategy-recommendations-list{gap:14px;margin-bottom:24px}.strategy-recommendations-complete,.strategy-recommendations-empty{padding:20px 16px}.strategy-recommendations-primary-button{padding-inline:14px}}@media (width<=430px){.dyslexia-font-enabled .strategy-recommendations-list{gap:18px}.dyslexia-font-enabled .strategy-recommendations-complete,.dyslexia-font-enabled .strategy-recommendations-empty{padding-inline:16px}}.strategy-recommendations-tabs{gap:8px;margin-bottom:16px;display:flex}.strategy-recommendations-tab{border:1.5px solid var(--color-border-strong);min-height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:700}.strategy-recommendations-tab--on{border-color:var(--color-primary);background:var(--color-primary-strong);color:var(--color-on-primary)}.strategy-recommendations-tab:focus-visible,.strategy-recommendations-move-button:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.strategy-recommendations-move-button{border:1.5px solid var(--color-primary);width:100%;min-height:44px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:8px;margin-top:8px;padding:10px 14px;font-size:14px;font-weight:700}.strategy-recommendations-move-button:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.strategy-recommendations-tab,.strategy-recommendations-move-button{transition:none}}.strategy-recommendations-not-me-statement{color:var(--color-text-muted);margin:8px 2px 0;font-size:13px;line-height:1.5}
