:root{--canvas:#f3f5f1;--canvas-deep:#e8ece7;--ink:#14211b;--ink-soft:#59665f;--line:#d4dbd6;--panel:#fff;--focus:#169c6d;--focus-dark:#0d704f;--focus-pale:#ddf4e9;--memory:#3478e5;--memory-pale:#e5efff;--logic:#e0a020;--logic-pale:#fff2d2;--perception:#e66349;--perception-pale:#ffebe6;--reaction:#d94f79;--reaction-pale:#fde7ee;--sidebar:#0b2948;--sidebar-soft:#153b60;--accent:var(--focus);--accent-strong:var(--focus-dark);--accent-soft:var(--focus-pale);--background:var(--canvas);--surface:var(--panel);--text:var(--ink);--muted:var(--ink-soft);--border:var(--line);--radius:8px}@media (max-width:900px) and (orientation:landscape){.app-shell,.app-shell.is-immersive{grid-template-columns:256px minmax(0,1fr);padding-bottom:0}.journey-rail,.app-shell.is-immersive .journey-rail{border-right:1px solid var(--line);border-top:0;width:auto;height:100vh;min-height:100vh;padding:24px 14px;display:flex;position:sticky;top:0}.ability-spectrum{display:grid}.product-header{min-height:64px;padding-inline:24px}.product-navigation{gap:8px;display:grid}.exercise-stage,.target-search-stage,.memory-stage,.choice-stage,.results-stage,.training-library,.empty-trends-stage{width:min(100% - 48px,980px);min-width:0;margin-inline:auto;padding:32px 0 48px}.exercise-heading,.target-search-heading,.memory-heading,.choice-heading{flex-direction:row;align-items:flex-start}.mobile-start-button{width:auto;min-height:48px;margin:20px auto 0;position:static;transform:none}.mobile-start-button:hover,.mobile-start-button:active{transform:none}.app-shell.is-immersive .journey-rail{display:flex}.app-shell.is-immersive .product-header-copy.has-back>span{white-space:normal;max-width:none;position:static;overflow:visible;transform:none}.app-shell.is-immersive .product-header-copy.has-back>small,.app-shell.is-immersive .header-status>svg,.app-shell.is-immersive .header-status>span{display:inline}}@media (max-width:900px) and (orientation:portrait){.journey-rail,.app-shell.is-immersive .journey-rail{background:#173b67f7;border-top-color:#315680}}@media (orientation:landscape) and (min-height:521px) and (max-width:1200px){.app-shell,.app-shell.is-immersive{grid-template-columns:180px minmax(0,1fr);min-height:100dvh;padding-bottom:0}.journey-rail,.app-shell.is-immersive .journey-rail{width:180px;height:100dvh;min-height:100dvh;padding:18px 12px;overflow:hidden}.journey-brand{gap:5px;margin-bottom:20px}.journey-brand strong{font-size:18px}.journey-brand small{font-size:10px}.product-navigation{gap:5px}.product-navigation button{min-height:54px;padding:7px 8px}.product-surface{min-width:0;overflow-x:hidden}.product-header{min-height:64px;padding-inline:18px}.library-workbench,.training-library{width:min(100% - 28px,1060px);min-width:0;padding-top:28px}.library-workbench-grid{grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);gap:14px;min-width:0;display:grid}.library-project-list,.library-project-detail{width:auto;min-width:0}.library-project-list{max-height:none}.library-project-row{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding-inline:12px}.library-project-tags{display:none}.library-project-copy,.library-project-copy strong,.library-project-copy span,.library-project-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-project-detail{margin-top:0;overflow:hidden}.library-quick-options{flex-wrap:wrap}.mobile-start-button{width:auto;margin:16px auto 0;position:static;transform:none}}@media (orientation:landscape) and (max-height:520px) and (max-width:950px){.app-shell,.app-shell.is-immersive{grid-template-columns:92px minmax(0,1fr);min-height:100dvh}.journey-rail,.app-shell.is-immersive .journey-rail{width:92px;height:100dvh;min-height:100dvh;padding:12px 8px;overflow:hidden}.journey-brand{justify-items:center;gap:4px;margin-bottom:12px;display:grid}.journey-brand strong,.journey-brand small,.ability-spectrum,.local-note,.nav-copy,.nav-chevron{display:none}.product-navigation,.app-shell.is-immersive .product-navigation{gap:6px;width:100%;display:grid}.product-navigation button,.app-shell.is-immersive .product-navigation button{place-items:center;min-height:52px;padding:6px 2px;display:grid}.nav-icon-wrap,.app-shell.is-immersive .nav-icon-wrap{width:30px;height:30px}.product-surface{min-width:0;overflow-x:hidden}.product-header{min-height:56px;padding-inline:16px}.exercise-stage,.target-search-stage,.memory-stage,.choice-stage,.results-stage,.training-library,.empty-trends-stage{width:min(100% - 28px,900px);padding-top:20px;padding-bottom:28px}.library-workbench,.library-workbench-grid{min-width:0}.library-workbench-grid{display:block}.library-project-list{width:100%;max-height:none}.library-project-detail{width:100%;margin-top:16px}.library-project-row{grid-template-columns:42px minmax(0,1fr) auto}.library-project-tags{display:none}.library-project-copy,.library-project-copy strong,.library-project-copy span,.library-project-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-start-button{width:auto;margin:14px auto 0;position:static;transform:none}}.exercise-card>footer .exercise-card-open{justify-content:center;align-items:center;gap:6px;width:auto;min-width:92px;height:38px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}@media (max-width:620px) and (orientation:portrait){.exercise-card>footer .exercise-card-open{gap:3px;width:auto;min-width:68px;height:30px;padding:0 6px;font-size:9px}.exercise-card>footer .exercise-card-open svg{width:13px;height:13px}}.brain-age-measured-result{text-align:center;background:#eef5ff;border:1px solid #a9c8ed;border-radius:12px;justify-items:center;margin-top:28px;padding:24px 20px 22px;display:grid}.brain-age-measured-result>span{color:#55749d;font-size:13px;font-weight:750}.brain-age-measured-result>strong{color:#1e4f9c;font-variant-numeric:tabular-nums;margin-top:5px;font-size:clamp(48px,8vw,76px);line-height:1}.brain-age-measured-result>strong small{margin-left:5px;font-size:21px;font-weight:700}.brain-age-measured-result>p{color:#607da3;margin:10px 0 0;font-size:12px}html,body{background:var(--canvas)}button,input{letter-spacing:0}button{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s}button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #3478e552}.app-shell{background:var(--canvas);grid-template-columns:256px minmax(0,1fr)}.journey-rail{color:#edf5f0;background:var(--sidebar);border-right:0;width:256px;padding:28px 20px 22px}.brand-lockup{gap:12px;padding:0 8px}.brand-orbit{width:40px;height:40px;box-shadow:none;background:#123758;border:1px solid #ffffff26;border-radius:8px;grid-template-rows:repeat(3,8px);grid-template-columns:repeat(3,8px);gap:2px}.brand-orbit i{background:#35c58a;border-radius:2px}.brand-orbit i:nth-child(2){background:#4589ff}.brand-orbit i:nth-child(3){background:#f4b63f}.brand-orbit i:nth-child(4){background:#ff765d}.brand-orbit i:nth-child(5){background:#ea5a87}.brand-copy strong{color:#fff;font-size:17px;font-weight:800}.brand-copy small{color:#b8cddd;letter-spacing:.08em;margin-top:4px;font-size:9px;font-weight:800}.ability-spectrum{grid-template-columns:repeat(5,1fr);gap:3px;height:3px;margin:24px 8px 0;display:grid}.ability-spectrum i,.welcome-spectrum span,.access-ability-spectrum span{background:#35c58a}.ability-spectrum i:nth-child(2),.welcome-spectrum span:nth-child(2),.access-ability-spectrum span:nth-child(2){background:#4589ff}.ability-spectrum i:nth-child(3),.welcome-spectrum span:nth-child(3),.access-ability-spectrum span:nth-child(3){background:#f4b63f}.ability-spectrum i:nth-child(4),.welcome-spectrum span:nth-child(4),.access-ability-spectrum span:nth-child(4){background:#ff765d}.ability-spectrum i:nth-child(5),.welcome-spectrum span:nth-child(5),.access-ability-spectrum span:nth-child(5){background:#ea5a87}.product-navigation button{color:#c1d2df;border:1px solid #0000;border-radius:7px;grid-template-columns:24px 1fr;gap:10px;min-height:48px;padding:0 14px;font-size:14px;font-weight:700}.streak-panel{color:#f4b63f;border-color:#ffffff1a;margin:30px 8px 0;padding:18px 12px}.streak-panel div span{color:#afc4d5;font-size:12px}.streak-panel div strong{color:#f2f7f4;font-size:14px}.profile-entry{color:#f2f7f4;cursor:default}.profile-entry>span:last-child small{color:#afc4d5;font-size:11px}.profile-entry>span:last-child strong{color:#fff;font-size:13px;font-weight:750}.product-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8faf7f0;min-height:72px;padding:0 40px;position:sticky;top:0}.product-header>div:first-child>span{color:var(--ink);font-size:14px}.product-header>div:first-child>small{color:#7b8981;font-size:10px}.product-header-copy.has-back{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;display:grid}.product-header-copy.has-back>span,.product-header-copy.has-back>small{grid-column:2}.shell-back-button,.header-account-indicator{color:#40534a;background:#fff;border:1px solid #cbd4ce;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.shell-back-button{cursor:pointer;grid-row:1/3;padding:0}.shell-back-button:hover{border-color:var(--focus);color:var(--focus-dark);background:var(--focus-pale)}.app-shell .back-button{display:none}.header-account-indicator{cursor:pointer;width:34px;height:34px;margin-left:8px;padding:0}.header-account-menu{position:relative}.header-membership-popover{width:224px;color:var(--ink);background:#fff;border:1px solid #cbd4ce;border-radius:8px;gap:8px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 32px #14211b29}.header-membership-heading{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:12px;display:flex}.header-membership-popover strong{color:var(--ink);font-size:14px}.header-membership-popover small{color:var(--ink-soft);font-size:12px}.header-membership-close{width:26px;height:26px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;display:grid}.header-membership-close:hover{border-color:var(--line);color:var(--ink);background:var(--canvas)}.header-admin-entry,.header-logout-button{border:1px solid var(--line);min-height:32px;color:var(--focus-dark);background:var(--focus-pale);text-align:center;cursor:pointer;border-radius:5px;padding:0 9px;font-size:12px;font-weight:700;line-height:30px;text-decoration:none}.header-logout-button{color:#8f3f48;background:#fff1f2;width:100%;height:auto;margin:0;display:block}.header-admin-entry:hover,.header-logout-button:hover{border-color:var(--focus)}.header-status>button,.header-status>.header-account-indicator,.header-account-menu>.header-account-indicator,.header-account-indicator{background:#fff;border-color:#cbd4ce;border-radius:7px}.public-information-strip{background:#fff8df;border-bottom-color:#eadca9}.welcome-copy{grid-column:1/8;align-self:center;max-width:none}.welcome-copy .section-number,.section-kicker,.exercise-stage .section-number,.memory-stage .section-number,.target-search-stage .section-number,.choice-stage .section-number,.results-stage .section-number{color:var(--focus);text-transform:uppercase;font-size:11px;font-weight:800}.welcome-copy h1{max-width:720px;font-size:52px;font-weight:790;line-height:1.13}.lead-copy{max-width:660px;color:var(--ink-soft);margin-top:22px;font-size:16px;line-height:1.8}.action-row{margin-top:34px}.primary-button,.access-primary,.recommendation-start{border-color:var(--focus);color:#fff;background:var(--focus);border-radius:6px;box-shadow:0 8px 18px #169c6d29}.primary-button:hover,.access-primary:hover:not(:disabled),.recommendation-start:hover{border-color:var(--focus-dark);background:var(--focus-dark);transform:translateY(-1px)}.text-button{color:#425149;border-bottom-color:#9da9a2}.welcome-spectrum{grid-template-columns:repeat(5,1fr);gap:4px;width:min(100%,560px);margin-top:44px;display:grid}.welcome-spectrum span{color:#fff;text-align:center;min-height:30px;padding:9px 8px 0;font-size:9px;font-weight:800}.welcome-spectrum span:nth-child(3){color:#342707}.task-ledger{background:#fff;border:1px solid #cfd8d2;border-radius:8px;grid-column:8/13;align-self:center;margin-top:0;overflow:hidden;box-shadow:0 18px 44px #1c302712}.task-ledger-row,button.task-ledger-row{border-bottom-color:#e4e9e6;grid-template-columns:42px 46px minmax(0,1fr) auto;gap:12px;min-height:92px;padding:0 18px}button.task-ledger-row:hover{background:#f8faf8}.task-ledger-row:last-child{border-bottom:0}.task-number{color:#9aa69f;font-size:11px;font-weight:800}.task-ledger-icon{width:40px;height:40px;color:var(--focus-dark);background:var(--focus-pale);border-radius:7px;place-items:center;display:grid}.task-ledger-row.ability-memory .task-ledger-icon{color:var(--memory);background:var(--memory-pale)}.task-ledger-row.ability-logic .task-ledger-icon{color:#956a08;background:var(--logic-pale)}.task-ledger-row.ability-perception .task-ledger-icon{color:var(--perception);background:var(--perception-pale)}.task-ledger-row.ability-reaction .task-ledger-icon{color:var(--reaction);background:var(--reaction-pale)}.task-ledger-copy strong{color:var(--ink);font-size:16px}.task-ledger-action{color:#617068;white-space:nowrap}.task-ledger-action svg:last-child{color:var(--focus)}.training-plan-selector{grid-column:1/13;min-width:0;padding-top:6px}.training-plan-selector.is-compact{border-top:1px solid #d5ddd8;margin-top:38px;padding-top:28px}.training-plan-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.training-plan-heading h2{color:var(--ink);font-size:18px}.training-plan-heading p{color:#6b7971;margin:7px 0 0;font-size:12px}.training-plan-summary{gap:3px;margin-top:10px;display:grid}.training-plan-summary span{color:#284d3f;font-size:12px;font-weight:800}.training-plan-summary small,.training-plan-guidance{color:#6b7971;font-size:11px;line-height:1.45}.training-plan-guidance{margin:12px 0 0}.training-plan-difficulty{border-top:1px solid #e6ece8;gap:7px;margin-top:14px;padding-top:12px;display:grid}.training-plan-difficulty-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.training-plan-difficulty-heading>span{color:var(--ink);font-size:13px;font-weight:700}.training-plan-difficulty-heading>small{color:#6b7971;font-size:11px;font-weight:700}.training-plan-difficulty-options{flex-wrap:wrap;gap:6px;display:flex}.training-plan-difficulty-options button{color:#536159;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #d1dad4;border-radius:6px;min-width:36px;min-height:32px;padding:0 6px;font-size:12px;font-weight:700}.training-plan-difficulty-options button:hover{border-color:#aab8b0}.training-plan-difficulty-options button.is-active{color:#1c4c9c;background:#edf4ff;border-color:#3478e5;box-shadow:inset 0 -3px #3478e5}.training-plan-difficulty-options .training-plan-difficulty-auto{letter-spacing:.02em;border-style:dashed;min-width:48px}.training-plan-difficulty-options .training-plan-difficulty-auto.is-active{border-style:solid}.training-plan-difficulty-options button.is-current{color:#1c4c9c;background:#f6f9ff;border-color:#3478e5;box-shadow:inset 0 -3px #b9d1f5}.training-plan-difficulty-note{color:#6b7971;margin:0;font-size:11px;line-height:1.45}@media (max-width:620px) and (orientation:portrait){.training-plan-summary{margin-top:6px}.training-plan-summary span{font-size:10px}.training-plan-summary small,.training-plan-guidance{font-size:9px}.training-plan-guidance{margin-top:8px}.training-plan-difficulty{gap:5px;margin-top:10px;padding-top:9px}.training-plan-difficulty-options{gap:4px}.training-plan-difficulty-options button{min-width:30px;min-height:28px;font-size:11px}.training-plan-difficulty-options .training-plan-difficulty-auto{min-width:42px}.training-plan-difficulty-heading>small,.training-plan-difficulty-note{font-size:9px}}.training-plan-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.training-plan-options button{color:#536159;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1dad4;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:68px;padding:10px 12px;display:grid}.training-plan-options button:hover{border-color:#aab8b0;transform:translateY(-1px)}.training-plan-options button>span,.training-plan-options strong,.training-plan-options small{min-width:0;display:block}.training-plan-options strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.training-plan-options small{color:#7b8981;margin-top:4px;font-size:9px;font-weight:700}.training-plan-options .plan-balanced svg{color:#3478e5}.training-plan-options .plan-focus svg{color:var(--focus)}.training-plan-options .plan-memory svg{color:var(--memory)}.training-plan-options .plan-logic svg{color:#ae790c}.training-plan-options .plan-agility svg{color:var(--reaction)}.training-plan-options button.is-selected{background:#edf4ff;border-color:#3478e5;box-shadow:inset 0 -3px #3478e5}.training-plan-options button.plan-focus.is-selected{border-color:var(--focus);background:var(--focus-pale);box-shadow:inset 0 -3px var(--focus)}.training-plan-options button.plan-memory.is-selected{border-color:var(--memory);background:var(--memory-pale);box-shadow:inset 0 -3px var(--memory)}.training-plan-options button.plan-logic.is-selected{border-color:var(--logic);background:var(--logic-pale);box-shadow:inset 0 -3px var(--logic)}.training-plan-options button.plan-agility.is-selected{border-color:var(--reaction);background:var(--reaction-pale);box-shadow:inset 0 -3px var(--reaction)}.training-plan-options button.is-selected small{color:#253b31;font-weight:800}.baseline-notes{grid-column:1/13;gap:24px;margin-top:8px}.baseline-notes>div{border:1px solid #d8dfda;border-left:3px solid var(--focus);background:#ffffff9e;padding:17px 20px}.baseline-notes>div:last-child{border-left-color:var(--memory)}.library-redesign-heading h1{max-width:760px;font-size:44px;font-weight:790}.library-count{border-left-color:var(--logic)}.daily-recommendation{color:#fff;background:var(--sidebar);border-color:#263a31;grid-template-columns:64px minmax(240px,1fr) auto auto;min-height:132px;margin-top:40px;padding:24px 26px;box-shadow:0 18px 42px #14231d21}.recommendation-symbol{color:#fff;background:#1f8f68;width:58px;height:58px}.recommendation-copy h2{color:#fff;font-size:22px}.recommendation-start{box-shadow:none}.ability-filter-section{margin-top:52px}.ability-tabs{gap:7px}.ability-tabs button{background:#fff;border-color:#d5dcd7}.ability-tabs button.is-active{box-shadow:inset 0 -3px #0000001a}.exercise-card-grid{gap:14px;margin-top:18px}.exercise-card{border-color:#d6ddd8;min-height:224px;padding:22px 22px 20px;box-shadow:0 3px 12px #1c302708}.exercise-card:before{width:5px}.exercise-card-icon{width:54px;height:54px}.exercise-card h3{margin-top:20px;font-size:21px}.exercise-card>p{font-size:13px}.exercise-card>footer button{border-radius:7px;width:38px;height:38px}.app-shell.is-immersive{grid-template-columns:80px minmax(0,1fr)}.app-shell.is-immersive .journey-rail{background:var(--sidebar);width:80px}.app-shell.is-immersive .ability-spectrum{display:none}.app-shell.is-immersive .product-navigation button.is-active{box-shadow:inset 3px 0 #4ca8ff}.exercise-stage,.results-stage,.target-search-stage,.memory-stage,.choice-stage,.empty-trends-stage{width:min(100% - 72px,1080px)}.exercise-stage,.memory-stage,.target-search-stage,.choice-stage{padding-top:48px}.exercise-heading h1,.memory-heading h1,.target-search-heading h1,.choice-heading h1{color:var(--ink);font-size:38px;font-weight:790}.exercise-heading p:last-child,.memory-heading>div:first-child>p:last-child,.target-search-heading>div:first-child>p:last-child,.choice-heading>div:first-child>p:last-child{color:var(--ink-soft)}.reaction-workspace,.sequence-workspace,.color-workspace,.memory-panel,.target-search-workspace,.choice-panel{background:#f9fbf8;border-color:#cdd7d1;border-radius:8px;box-shadow:0 16px 40px #1c30270f}.reaction-workspace,.sequence-workspace,.color-workspace{min-height:590px}.exercise-intro h2,.choice-intro h2,.choice-workspace h2,.choice-results h2{color:var(--ink);font-weight:770}.reaction-signal-demo{background:var(--focus);border-color:#dce9e2;box-shadow:0 0 0 1px #bed0c6,0 14px 30px #169c6d29}.reaction-pad{background:#d8dfda;border:8px solid #e3e9e5;box-shadow:0 0 0 1px #c1cbc5,inset 0 0 0 1px #ffffff8c}.reaction-pad.is-active{background:var(--focus);box-shadow:0 0 0 1px var(--focus-dark), 0 0 0 12px #169c6d1a;border-color:#c9efde}.training-setup-grid{gap:14px;width:min(100%,720px)}.training-setup-options{background:#edf1ee;border-color:#ccd6d0;gap:6px;padding:5px}.training-setup-options button{min-height:50px}.training-setup-options button.is-selected{border-color:var(--focus-dark);background:var(--focus);box-shadow:none}.sequence-grid button{box-shadow:0 4px 10px #1c30270f}.sequence-grid button:hover:not(:disabled){transform:translateY(-2px)}.sequence-workspace{align-content:center;gap:18px}.sequence-grid.is-grid-6,.sequence-grid.is-grid-7,.sequence-grid.is-grid-8{gap:6px;width:min(86vw,560px)}.sequence-grid.is-grid-6{grid-template-columns:repeat(6,1fr)}.sequence-grid.is-grid-7{grid-template-columns:repeat(7,1fr)}.sequence-grid.is-grid-8{grid-template-columns:repeat(8,1fr)}.sequence-grid.is-grid-6 button{font-size:18px}.sequence-grid.is-grid-7 button{font-size:16px}.sequence-grid.is-grid-8 button{font-size:15px}.sequence-grid button.sequence-color-tile{border-color:hsl(var(--sequence-hue) 40% 56%);color:hsl(var(--sequence-hue) 50% 24%);background:hsl(var(--sequence-hue) 54% 91%)}.sequence-grid button.sequence-color-tile:hover:not(:disabled){border-color:hsl(var(--sequence-hue) 47% 43%);background:hsl(var(--sequence-hue) 58% 87%);box-shadow:inset 0 0 0 2px #17201c1f}.sequence-grid button.sequence-color-tile.is-complete.is-hidden{visibility:hidden;opacity:0}.sequence-grid button.sequence-color-tile.is-wrong{border-color:var(--reaction);color:var(--reaction);background:#fff0f3}.sequence-poem-reference{text-align:center;border-top:1px solid #d9e2dc;width:min(100%,680px);padding-top:18px}.sequence-poem-reference header{color:var(--focus-dark);justify-content:center;align-items:center;gap:9px;display:flex}.sequence-poem-reference header div{align-items:baseline;gap:8px;display:flex}.sequence-poem-reference header strong{color:var(--ink);font-size:17px}.sequence-poem-reference header span{color:var(--ink-soft);font-size:12px}.sequence-poem-lines{gap:3px;margin-top:10px;display:grid}.sequence-poem-lines p{color:#435149;margin:0;font-size:15px;font-weight:650;line-height:1.8}.sequence-poem-lines span{transition:color .12s,background .12s;display:inline}.sequence-poem-lines span.is-read{color:#8aa398}.sequence-poem-lines span.is-current{color:var(--focus-dark);background:#dff5ea;box-shadow:0 0 0 2px #dff5ea}.color-word{text-shadow:0 5px 16px #14211b1a}.color-option,.choice-options button{background:#fff;border-color:#cbd5cf;box-shadow:0 3px 10px #1c30270a}.target-cue,.choice-signal{border-radius:7px}.search-round-status{background:#fff;border-color:#ccd6d0}.target-search-grid button{background:#fff;border-color:#d4dcd7}.choice-panel{background:#f9fbf8}.choice-signal{background:var(--logic-pale)}.choice-stage.is-perception .choice-signal{background:var(--perception-pale)}.results-stage{padding-top:64px}.results-heading h1{font-size:42px;font-weight:790}.starting-level{border-left-color:var(--logic);background:0 0}.metric-grid{background:#fff;border-color:#cfd8d2}.metric-grid article{border-color:#dce3df}.metric-grid article:first-child{box-shadow:inset 0 3px var(--focus)}.metric-grid article:nth-child(2){box-shadow:inset 0 3px var(--memory)}.metric-grid article:nth-child(3){box-shadow:inset 0 3px var(--logic)}.metric-grid article:nth-child(4){box-shadow:inset 0 3px var(--reaction)}.result-table{background:#fff;border-color:#cbd5cf}.result-table-head,.result-table-row{padding:0 18px}.next-step-grid>section{background:#fff;border-color:#d4ddd7}.empty-trends-stage{align-content:center;min-height:calc(100vh - 72px)}@media (max-width:1100px){.welcome-stage{gap:34px;width:min(100% - 48px,920px)}.welcome-copy h1{font-size:44px}.task-ledger-row,button.task-ledger-row{grid-template-columns:34px 42px minmax(0,1fr);padding:0 14px}.task-ledger-action{display:none}}@media (max-width:900px) and (orientation:portrait){.app-shell,.app-shell.is-immersive{padding-bottom:74px}.journey-rail,.app-shell.is-immersive .journey-rail{width:auto;height:70px;padding:7px 12px env(safe-area-inset-bottom);background:#0b2948f7;border-top:1px solid #244a6d}.ability-spectrum{display:none}.product-navigation button,.app-shell.is-immersive .product-navigation button{color:#95aa9f}.product-navigation,.app-shell.is-immersive .product-navigation{margin:0 auto}.product-navigation button.is-active,.app-shell.is-immersive .product-navigation button.is-active{color:#fff;background:#153b60;box-shadow:inset 0 3px #4ca8ff}.welcome-stage{width:min(100% - 40px,720px);padding-top:50px;display:block}.task-ledger{margin-top:46px}.training-plan-selector{margin-top:32px}.training-plan-options{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(142px,1fr));padding-bottom:8px;overflow-x:auto}.baseline-notes{margin-top:28px}.training-library.library-redesign,.exercise-stage,.results-stage,.target-search-stage,.memory-stage,.choice-stage,.empty-trends-stage{width:min(100% - 40px,760px)}.daily-recommendation{grid-template-columns:58px minmax(0,1fr) auto}.recommendation-meta{display:none}}.choice-options button:hover:not(:disabled),.choice-options button.is-selected{border-color:var(--focus);background:var(--focus-pale)}@media (max-width:900px) and (orientation:portrait){.journey-rail,.app-shell.is-immersive .journey-rail{background:#171c2af5;border-top-color:#30394d}}@media (max-width:900px) and (orientation:portrait){.journey-rail,.app-shell.is-immersive .journey-rail{background:#123b2df5;border-top-color:#2d624b}}.welcome-stage>.brain-age-entry{background-color:#e7f6ed;background-image:linear-gradient(90deg,#f7fdf9fa 0%,#f7fdf9eb 38%,#f7fdf96b 68%,#f7fdf91f 100%),url(/images/cognitive-assessment-bg.webp);background-position:50%,100%;background-size:cover,cover;border:1px solid #b8ddc8;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;min-height:236px;margin:0;padding:32px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #1a583a1f}.brain-age-entry-art{pointer-events:none;position:absolute;inset:0}.brain-age-entry-content,.brain-age-entry-button{z-index:1;position:relative}.brain-age-entry-content{align-items:flex-start;gap:16px;max-width:630px;display:flex}.brain-age-entry-copy{min-width:0}.welcome-stage>.brain-age-entry .brain-age-entry-copy strong{color:#123d2c;letter-spacing:0;margin-top:4px;font-size:clamp(24px,3vw,34px);line-height:1.15;display:block}.welcome-stage>.brain-age-entry .brain-age-entry-copy p{color:#355d4a;max-width:520px;margin:10px 0 0;font-size:14px;line-height:1.55}.brain-age-entry-meta{color:#4f7862;margin-top:12px;font-size:12px;font-weight:700;display:block}.welcome-stage>.brain-age-entry .brain-age-entry-button{color:#fff;background:#16835c;border-color:#16835c;border-radius:10px;flex:none;min-width:132px;min-height:46px;box-shadow:0 10px 20px #16835c3d}.welcome-stage>.brain-age-entry .brain-age-entry-button:hover{background:#0d6244;border-color:#0d6244;box-shadow:0 12px 24px #0d624447}@media (max-width:720px) and (orientation:portrait){.welcome-stage>.brain-age-entry{background-image:linear-gradient(#f7fdf90f 0%,#f7fdf94d 34%,#f7fdf9eb 66%,#f7fdf9fa 100%),url(/images/cognitive-assessment-bg.webp);background-position:50%,top;background-repeat:no-repeat;background-size:cover,auto 72%;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:16px;min-height:310px;padding:22px 20px 20px}.brain-age-entry-content{gap:12px}.welcome-stage>.brain-age-entry .brain-age-entry-copy strong{font-size:24px}.welcome-stage>.brain-age-entry .brain-age-entry-copy p{margin-top:7px;font-size:12px}.brain-age-entry-meta{margin-top:8px;font-size:10px}.welcome-stage>.brain-age-entry .brain-age-entry-button{width:100%;min-height:44px}}.cognitive-recommendation{border-color:var(--line);background:var(--panel)}.cognitive-recommendation-card{border-color:var(--line);background:#fbfdfb}.is-assessment .training-setup-grid,.is-assessment .setup-note{display:none}.cognitive-recommendation{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:18px;margin-top:22px;padding:22px;display:grid;box-shadow:0 12px 28px #1c402d0f}.cognitive-recommendation-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cognitive-recommendation-heading h2{color:var(--ink);margin:5px 0 6px;font-size:clamp(1.12rem,2vw,1.4rem)}.cognitive-recommendation-heading p{color:var(--muted);margin:0;font-size:.88rem}.cognitive-recommendation-start{white-space:nowrap;flex:none;min-height:42px}.cognitive-recommendation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cognitive-recommendation-card{border:1px solid var(--line);background:#fbfdfb;border-radius:12px;min-width:0;padding:14px}.cognitive-recommendation-card.is-priority{background:#eef9f2;border-color:#8ac6a5}.cognitive-recommendation-card.is-support{background:#f8fbef;border-color:#c9d9a4}.cognitive-recommendation-card.is-maintain{background:#f7faf8}.cognitive-recommendation-card-top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.75rem;display:flex}.cognitive-recommendation-card.is-priority .cognitive-recommendation-card-top>span{color:var(--focus-dark);font-weight:700}.cognitive-recommendation-card-top strong{color:var(--focus-dark);font-size:.9rem}.cognitive-recommendation-card h3{color:var(--ink);margin:10px 0 4px;font-size:1rem}.cognitive-recommendation-card p{color:var(--muted);margin:0;font-size:.76rem}.cognitive-recommendation-exercises{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.cognitive-recommendation-exercises button{color:var(--focus-dark);cursor:pointer;background:#16835c17;border:0;border-radius:6px;padding:4px 7px;font-size:.72rem;line-height:1.25}.cognitive-recommendation-exercises button:hover{background:#16835c29}.cognitive-recommendation-foot{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;font-size:.8rem;line-height:1.5;display:grid}.cognitive-recommendation-foot span{gap:2px;display:grid}.cognitive-recommendation-foot b{color:var(--ink);font-size:.75rem}@media (max-width:1100px){.cognitive-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px) and (orientation:portrait){.cognitive-recommendation{border-radius:14px;padding:16px}.cognitive-recommendation-heading{gap:14px;display:grid}.cognitive-recommendation-start{width:100%}.cognitive-recommendation-grid,.cognitive-recommendation-foot{grid-template-columns:1fr}}.brain-age-measured-result>strong{color:var(--focus-dark)}.trends-chart polyline,.trends-chart circle{stroke:var(--focus)}@media (max-width:900px) and (orientation:portrait){.journey-rail,.app-shell.is-immersive .journey-rail{background:#123b2df7;border-top-color:#2a604b}}.ability-radar-panel{background:#fff;border:1px solid #d5e3da;border-radius:8px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:22px;min-width:0;min-height:190px;padding:14px 22px 14px 14px;display:grid;box-shadow:0 8px 22px #1c402d0f}.ability-radar-visual{background-image:linear-gradient(#f7fdf966,#f7fdf966),url(/images/cognitive-radar-bg.webp);background-position:50%;background-size:cover;border-radius:12px;width:190px;height:170px;margin:0 auto;position:relative;box-shadow:inset 0 0 0 1px #ffffff7a}.ability-radar-chart{width:170px;height:170px;margin:0 auto;display:block;overflow:visible}.ability-radar-chart polygon,.ability-radar-chart line{vector-effect:non-scaling-stroke}.ability-radar-chart polygon.is-outer{fill:#f7fbf86b;stroke:#d9e7de;stroke-width:1px}.ability-radar-chart polygon.is-mid{fill:none;stroke:#e6eee9;stroke-width:1px}.ability-radar-chart line{stroke:#e6eee9;stroke-width:1px}.ability-radar-chart polygon.is-value{fill:#16835c42;stroke:#16835c;stroke-linejoin:round;stroke-width:2px}.ability-radar-chart circle{fill:#fff;stroke:#16835c;stroke-width:2px}.ability-radar-labels span{color:#566c5e;white-space:nowrap;font-size:9px;font-weight:800;position:absolute}.ability-radar-labels .is-attention{color:#3478e5;top:-2px;left:50%;transform:translate(-50%)}.ability-radar-labels .is-memory{color:#16835c;top:53px;right:-1px}.ability-radar-labels .is-logic{color:#8a63cf;bottom:1px;right:11px}.ability-radar-labels .is-perception{color:#148b9b;bottom:1px;left:11px}.ability-radar-labels .is-reaction{color:#d94f7a;top:53px;left:-1px}.ability-radar-copy{align-content:center;gap:8px;min-width:0;display:grid}.ability-radar-copy strong{color:var(--ink);font-size:22px}.ability-radar-copy p{max-width:560px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.ability-radar-copy small{color:#839087;font-size:10px}.ability-overview{gap:16px;min-width:0;padding:4px 0 2px;display:grid}.ability-overview-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.ability-overview-heading h2{color:var(--ink);letter-spacing:0;margin:5px 0 0;font-size:22px}.ability-overview-heading p{color:var(--ink-soft);margin:0 0 2px;font-size:12px}.ability-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;display:grid}.ability-score-card{--ability-color:#16835c;--ability-soft:#e8f5ee;min-width:0;min-height:238px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e3da;border-radius:8px;align-content:start;gap:13px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #1c402d0f}.ability-score-card:before{background:var(--ability-color);content:"";height:3px;position:absolute;inset:0 0 auto}.ability-score-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--ability-color) 48%, #d5e3da);transform:translateY(-2px);box-shadow:0 12px 26px #1c402d1a}.ability-score-card:disabled{cursor:default;opacity:.65}.ability-score-card.is-attention{--ability-color:#3478e5;--ability-soft:#eaf1ff}.ability-score-card.is-memory{--ability-color:#16835c;--ability-soft:#e8f5ee}.ability-score-card.is-logic{--ability-color:#8a63cf;--ability-soft:#f1ebfb}.ability-score-card.is-perception{--ability-color:#148b9b;--ability-soft:#e6f6f7}.ability-score-card.is-reaction{--ability-color:#d94f7a;--ability-soft:#fcecf1}.ability-score-card.is-priority{border-color:color-mix(in srgb, var(--ability-color) 50%, #d5e3da);box-shadow:0 10px 24px color-mix(in srgb, var(--ability-color) 13%, transparent)}.ability-score-card-topline{align-items:center;gap:10px;min-width:0;display:flex}.ability-score-card-icon{width:38px;height:38px;color:var(--ability-color);background:var(--ability-soft);border-radius:8px;flex:0 0 38px;place-items:center;display:grid}.ability-score-card-topline>span:last-child,.ability-score-card-topline strong,.ability-score-card-topline small{min-width:0;display:block}.ability-score-card-topline strong{font-size:14px}.ability-score-card-topline small{color:var(--ability-color);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-weight:750;overflow:hidden}.ability-score-card-value{align-items:baseline;gap:5px;min-height:42px;display:flex}.ability-score-card-value>strong{color:#17251e;font-variant-numeric:tabular-nums;font-size:36px;line-height:1}.ability-score-card-value>strong.is-empty{color:#728078;align-self:center;font-size:20px}.ability-score-card-value>small{color:#849087;font-size:10px;font-weight:700}.ability-score-card-value>span{border-radius:5px;align-items:center;gap:2px;margin-left:auto;padding:3px 5px;font-size:9px;font-weight:800;display:inline-flex}.ability-score-card-value>span.is-up{color:#0d7650;background:#e7f6ed}.ability-score-card-value>span.is-down{color:#b33e60;background:#fcecf1}.ability-card-trend{width:100%;height:40px;display:block;overflow:visible}.ability-card-trend line{stroke:#e7eee9;stroke-width:1px}.ability-card-trend polyline{fill:none;stroke:var(--ability-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.ability-card-trend circle{fill:#fff;stroke:var(--ability-color);stroke-width:1.8px}.ability-card-empty-trend{grid-template-columns:repeat(7,1fr);align-items:end;gap:4px;height:40px;padding:3px 2px;display:grid}.ability-card-empty-trend span{background:#e5ece7;border-radius:2px;height:3px}.ability-card-empty-trend span:nth-child(2n){height:7px}.ability-score-card-detail,.ability-score-card-detail>span,.ability-score-card-detail small{min-width:0;display:block}.ability-score-card-detail>span{color:#52645a;font-size:10px;font-weight:750;line-height:1.4}.ability-score-card-detail small{color:#849087;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.ability-score-card-action{color:var(--ability-color);border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:10px;font-weight:800;display:flex}@media (max-width:1100px){.ability-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ability-score-card:nth-child(4),.ability-score-card:nth-child(5){min-height:220px}}@media (max-width:620px) and (orientation:portrait){.ability-overview{gap:12px;margin-top:20px}.ability-overview-heading{align-items:start}.ability-overview-heading h2{font-size:18px}.ability-overview-heading p{text-align:right;max-width:120px;font-size:9px;line-height:1.4}.ability-radar-panel{grid-template-columns:1fr;gap:6px;min-height:0;padding:12px 12px 14px}.ability-radar-visual{width:220px;height:194px}.ability-radar-chart{width:194px;height:194px}.ability-radar-labels .is-memory,.ability-radar-labels .is-reaction{top:61px}.ability-radar-labels .is-logic,.ability-radar-labels .is-perception{bottom:0}.ability-radar-copy{gap:5px;padding:0 4px}.ability-radar-copy strong{font-size:17px}.ability-radar-copy p{font-size:10px}.ability-radar-copy small{font-size:9px}.ability-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ability-score-card,.ability-score-card:nth-child(4),.ability-score-card:nth-child(5){gap:7px;min-height:174px;padding:11px 10px 9px}.ability-score-card:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);align-items:center;min-height:142px}.ability-score-card:last-child .ability-score-card-topline,.ability-score-card:last-child .ability-score-card-value,.ability-score-card:last-child .ability-score-card-detail{grid-column:1}.ability-score-card:last-child .ability-card-trend,.ability-score-card:last-child .ability-card-empty-trend{grid-area:1/2/span 3}.ability-score-card:last-child .ability-score-card-action{grid-column:1/-1}.ability-score-card-icon{border-radius:7px;flex-basis:30px;width:30px;height:30px}.ability-score-card-topline{gap:7px}.ability-score-card-topline strong{font-size:12px}.ability-score-card-topline small{margin-top:1px;font-size:8px}.ability-score-card-value{min-height:31px}.ability-score-card-value>strong{font-size:27px}.ability-score-card-value>small{font-size:9px}.ability-score-card-value>span{padding:2px 4px;font-size:8px}.ability-card-trend,.ability-card-empty-trend{height:27px}.ability-score-card-detail>span{font-size:9px}.ability-score-card-detail small{margin-top:1px;font-size:8px}.ability-score-card-action{padding-top:6px;font-size:9px}.ability-score-card-value>strong{line-height:.95}.ability-score-card-value>strong.is-empty{font-size:16px}}.brain-age-symbol{color:#16835c;background:#e2f3ea}.brain-age-stage .section-number,.brain-age-hero .section-number,.brain-age-result-heading .section-number{color:#0d6244}.brain-age-form{background:#fff;border-color:#d5e1d9}.brain-age-form input:focus{border-color:#16835c;box-shadow:0 0 0 3px #16835c24}.brain-age-start{background:#16835c;border-color:#16835c}.brain-age-start:hover{background:#0d6244}.brain-age-measured-result{background:#eef9f2;border-color:#91c9ad}.brain-age-measured-result>strong,.brain-age-score-orb strong,.brain-age-result-heading h1 strong{color:#0d6244}@media (max-width:900px) and (orientation:portrait){.journey-rail,.app-shell.is-immersive .journey-rail{background:#123b2dfa}.product-navigation button.is-active{color:#fff;background:#16835c}}.trends-chart-section{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:30px;padding:20px}.trends-chart-section>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.trends-chart-section h2{margin:5px 0 0;font-size:21px}.trends-chart-section>header>span{color:var(--ink-soft);font-size:11px}.trends-chart-wrap{margin-top:16px;padding:0 28px 20px 42px;position:relative}.trends-chart{width:100%;height:220px;display:block;overflow:visible}.trends-chart line{stroke:#dce5f1;stroke-width:.6px;stroke-dasharray:2 2}.trends-chart polyline{fill:none;stroke:var(--focus);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.trends-chart circle{fill:#fff;stroke:var(--focus);stroke-width:1.6px}.trends-chart-y-axis{color:#8795aa;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:0;bottom:20px;left:0}.trends-chart-labels{color:#8795aa;justify-content:space-between;font-size:10px;display:flex}.trends-chart-empty{min-height:220px;color:var(--ink-soft);place-items:center;font-size:13px;display:grid}@media (max-width:900px) and (orientation:portrait){.journey-rail,.app-shell.is-immersive .journey-rail{background:#173b67f7;border-top-color:#315680}}@media (max-width:620px) and (orientation:portrait){.trends-chart-section{padding:16px 13px}.trends-chart{height:170px}.trends-chart-wrap{padding-left:34px;padding-right:8px}}@media (max-width:900px) and (orientation:portrait){.journey-rail,.app-shell.is-immersive .journey-rail{background:#173b67f7;border-top-color:#315680}}:root{--canvas:#f2f4f7;--canvas-deep:#e5e8ee;--ink:#171c28;--ink-soft:#5e6878;--line:#d8dde6;--panel:#fff;--focus:#f06a4f;--focus-dark:#c94d35;--focus-pale:#fff0eb;--memory:#5d83e8;--memory-pale:#edf2ff;--logic:#e4a72f;--logic-pale:#fff6df;--perception:#a36cda;--perception-pale:#f5edff;--reaction:#df5f83;--reaction-pale:#fff0f4;--sidebar:#171c2a;--sidebar-soft:#222a3c;--accent:var(--focus);--accent-strong:var(--focus-dark);--accent-soft:var(--focus-pale);--background:var(--canvas);--surface:var(--panel);--text:var(--ink);--muted:var(--ink-soft);--border:var(--line)}.brand-orbit{background:#20283a;border-color:#ffffff24}.brand-orbit i,.ability-spectrum i:first-child,.welcome-spectrum span:first-child,.access-ability-spectrum span:first-child{background:#f06a4f}.brand-orbit i:nth-child(2),.ability-spectrum i:nth-child(2),.welcome-spectrum span:nth-child(2),.access-ability-spectrum span:nth-child(2){background:#5d83e8}.brand-orbit i:nth-child(3),.ability-spectrum i:nth-child(3),.welcome-spectrum span:nth-child(3),.access-ability-spectrum span:nth-child(3){background:#e4a72f}.brand-orbit i:nth-child(4),.ability-spectrum i:nth-child(4),.welcome-spectrum span:nth-child(4),.access-ability-spectrum span:nth-child(4){background:#a36cda}.brand-orbit i:nth-child(5),.ability-spectrum i:nth-child(5),.welcome-spectrum span:nth-child(5),.access-ability-spectrum span:nth-child(5){background:#df5f83}.brand-copy small{color:#aeb9cc}.product-header{border-bottom-color:var(--line);background:#ffffffe0}.product-header-copy>span{color:var(--ink)}.header-status{color:#687386}.header-account-indicator{color:var(--focus);background:#fff;border-color:#cbd2df}.public-information-strip{border-bottom-color:var(--line);color:#566274;background:#eef1f6}.primary-button:hover,.library-start-button:hover,.today-start-button:hover{background:var(--focus-dark);box-shadow:0 10px 22px #f06a4f42}.secondary-button{color:var(--focus-dark);background:#fffaf8;border-color:#e7b8ad}.secondary-button:hover{border-color:var(--focus);background:var(--focus-pale)}.today-plan-overview-mark,.brain-age-symbol{color:var(--focus);background:var(--focus-pale)}.task-ledger-row:hover,.library-project-row:hover{background:#f8f9fc}.task-ledger-icon,.library-project-icon{color:var(--focus);background:var(--focus-pale);border-color:#e0d7d4}.task-ledger-row.ability-memory .task-ledger-icon,.library-project-row.is-memory .library-project-icon{color:var(--memory);background:var(--memory-pale)}.task-ledger-row.ability-logic .task-ledger-icon,.library-project-row.is-logic .library-project-icon{color:var(--logic);background:var(--logic-pale)}.task-ledger-row.ability-perception .task-ledger-icon,.library-project-row.is-perception .library-project-icon{color:var(--perception);background:var(--perception-pale)}.task-ledger-row.ability-reaction .task-ledger-icon,.library-project-row.is-reaction .library-project-icon{color:var(--reaction);background:var(--reaction-pale)}.library-detail-badge,.library-detail-foot{color:var(--focus-dark)}.library-quick-options button.is-active,.training-setup-options button.is-selected{border-color:var(--focus);color:var(--focus-dark);background:var(--focus-pale);box-shadow:inset 0 -2px var(--focus)}.brain-age-route span{border-color:var(--line);color:#596576;background:#fafbfc}.brain-age-route b{color:var(--focus-dark);background:var(--focus-pale)}.brain-age-score-orb{color:#7b6870;background:#fffaf8;border-color:#ffd8cf}.brain-age-score-orb strong,.brain-age-result-heading h1 strong,.brain-age-legend b{color:var(--focus-dark)}.brain-age-radar circle,.brain-age-radar line{stroke:#dbe0e9}.brain-age-legend i{background:var(--focus)}.profile-entry:hover{background:var(--sidebar-soft)}.profile-avatar{color:#d5ddea;background:#20283a;border-color:#3a465d}.choice-stage .section-number,.brain-age-stage .section-number{color:var(--focus-dark)}.choice-options button:hover:not(:disabled),.choice-options button.is-selected{border-color:var(--focus);background:var(--focus-pale)}.choice-options button.is-correct,.dynamic-trajectory-ball.is-answer{background:#eaf7f0;border-color:#4a9b78}.choice-options button.is-incorrect,.dynamic-trajectory-ball.is-wrong{border-color:var(--reaction);background:var(--reaction-pale)}.dynamic-trajectory-ball.is-target{border-color:var(--focus);background:#ff987d;box-shadow:0 0 0 7px #f06a4f33}.shell-back-button:hover{color:var(--focus-dark);background:var(--focus-pale)}@media (max-width:900px) and (orientation:portrait){.journey-rail,.app-shell.is-immersive .journey-rail{background:#171c2af5;border-top-color:#cbd2df}.product-navigation button.is-active{color:#fff;background:var(--focus)}}@media (max-width:620px) and (orientation:portrait){.product-header{min-height:60px}.welcome-stage,.training-library.library-redesign,.exercise-stage,.results-stage,.target-search-stage,.memory-stage,.choice-stage,.empty-trends-stage{width:calc(100% - 28px)}.welcome-stage{padding:36px 0 42px}.welcome-copy h1,.library-redesign-heading h1,.results-heading h1{font-size:34px}.lead-copy{font-size:14px}.welcome-spectrum{margin-top:34px}.welcome-spectrum span{min-height:28px;padding-left:3px;padding-right:3px;font-size:8px}.task-ledger{margin-top:34px}.task-ledger-row,button.task-ledger-row{grid-template-columns:30px 38px minmax(0,1fr);gap:9px;min-height:82px;padding:0 12px}.task-ledger-icon{width:36px;height:36px}.baseline-notes{grid-template-columns:1fr;gap:10px}.training-plan-selector.is-compact{margin-top:30px;padding-top:24px}.training-plan-heading p{max-width:320px;line-height:1.5}.daily-recommendation{grid-template-columns:48px minmax(0,1fr);padding:18px 16px}.recommendation-start{grid-column:1/-1}.exercise-card{min-height:218px}.exercise-heading h1,.memory-heading h1,.target-search-heading h1,.choice-heading h1{font-size:31px}.reaction-workspace,.sequence-workspace,.color-workspace{min-height:520px;padding:22px 12px}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-grid article:nth-child(2){border-right:0}.metric-grid article:nth-child(-n+2){border-bottom:1px solid #dce3df}}.training-library.library-redesign{width:min(100% - 72px,1180px);padding:52px 0 76px}.daily-recommendation{border:1px solid var(--glass-border);min-height:138px;color:var(--ink);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);border-radius:18px;margin-top:30px}.daily-recommendation:before{background:var(--focus);width:5px}.recommendation-symbol{color:var(--focus-dark);background:var(--focus-pale);border-radius:14px}.recommendation-copy span{color:var(--focus-dark)}.recommendation-copy h2{color:var(--ink)}.recommendation-copy p,.recommendation-meta{color:var(--ink-soft)}.daily-plan-preview span{color:#315c49;background:#ffffff94;border-color:#169c6d2e}.recommendation-start{border-radius:12px;min-height:46px;box-shadow:0 10px 24px #169c6d29}.ability-tabs button{border-color:var(--glass-border);background:var(--glass-surface);-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);border-radius:12px}.exercise-card{border-color:var(--glass-border);background:var(--glass-surface);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);border-radius:16px;box-shadow:0 12px 30px #1f354612}.exercise-card:hover{border-color:#3478e56b;box-shadow:0 18px 38px #1f35461f}@media (max-width:900px) and (orientation:portrait){.training-library.library-redesign{width:min(100% - 40px,760px)}.daily-recommendation{grid-template-columns:58px minmax(0,1fr) auto}}@media (max-width:620px) and (orientation:portrait){.training-library.library-redesign{width:calc(100% - 28px);padding-top:34px}.daily-recommendation{grid-template-columns:48px minmax(0,1fr);padding:18px 16px}.recommendation-start{grid-column:1/-1;justify-content:center}}:root{--glass-surface:#ffffffad;--glass-strong:#ffffffd6;--glass-border:#ffffffb8;--glass-shadow:0 18px 50px #1f35461a}.app-shell:not(.is-immersive){background:#edf2f5;grid-template-columns:272px minmax(0,1fr);min-height:100vh}.journey-rail{background:#0b2948f5;border-right:1px solid #ffffff1f;width:272px;padding:32px 22px 24px;box-shadow:12px 0 42px #0b223a1a}.product-navigation{gap:8px;margin-top:38px}.product-navigation button{color:#b6c9d8;text-align:left;border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 18px;gap:12px;min-height:66px;padding:9px 12px}.product-navigation button:hover{background:#ffffff14;border-color:#ffffff24;transform:translate(2px)}.nav-icon-wrap{color:#d9e8f2;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.nav-copy{gap:3px;min-width:0;display:grid}.nav-copy strong,.nav-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nav-copy strong{color:currentColor;font-size:14px;font-weight:760}.nav-copy small{color:#cfe0ebad;font-size:10px;font-weight:500}.nav-chevron{color:#cfe0eb7a;transition:transform .15s}.product-navigation button:hover .nav-chevron,.product-navigation button.is-active .nav-chevron{color:currentColor;transform:translate(2px)}.product-navigation button.is-active{color:#fff;background:#3e8bcd57;border-color:#ffffff2e;box-shadow:inset 3px 0 #64b7ff,0 10px 26px #0316292e}.product-navigation button.is-active .nav-icon-wrap{background:#ffffff24;border-color:#ffffff38}.product-header{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#f5f9fbc7;border-bottom-color:#95a9b63d;min-height:76px;box-shadow:0 1px 18px #2a404f0d}.product-surface{background:#edf2f5}.app-shell.is-immersive .nav-icon-wrap{display:grid}.app-shell.is-immersive .nav-copy,.app-shell.is-immersive .nav-chevron{display:none}.welcome-stage{grid-template-columns:minmax(0,1fr);gap:24px;width:min(100% - 72px,1180px);padding:56px 0 76px;display:grid}.welcome-copy,.today-plan-choice,.task-ledger,.baseline-notes{grid-column:1}.welcome-copy{max-width:860px}.welcome-copy h1{max-width:860px;font-size:clamp(36px,4vw,54px);line-height:1.12}.welcome-spectrum{width:min(100%,640px);margin-top:26px}.today-plan-choice{border:1px solid var(--glass-border);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);border-radius:18px;gap:14px;padding:20px 22px 18px;display:grid}.today-plan-choice .training-plan-selector{grid-column:1;padding-top:0}.today-plan-choice .training-plan-heading h2{font-size:20px}.today-plan-choice .training-plan-heading p{max-width:620px;font-size:13px}.today-start-panel{border-top:1px solid #95a9b63d;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.today-start-panel>div{gap:4px;min-width:0;display:grid}.today-start-kicker{color:#6d7f8b;font-size:10px;font-weight:750}.today-start-panel strong{color:var(--ink);font-size:16px}.today-start-panel small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.today-start-button{border-radius:12px;justify-content:center;gap:8px;min-width:152px;min-height:46px;box-shadow:0 10px 24px #169c6d2e}.today-review-button{justify-self:start;margin-top:-2px}.task-ledger{border:1px solid var(--glass-border);background:var(--glass-strong);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.task-ledger-row,button.task-ledger-row{border-bottom:0;border-right:1px solid #95a9b633;grid-template-columns:28px 42px minmax(0,1fr);gap:11px;min-height:112px;padding:16px 18px}.task-ledger-row:last-child{border-right:0}button.task-ledger-row:hover{background:#ffffffc7;transform:translateY(-1px)}.task-ledger-action{grid-column:3;justify-self:start;margin-top:4px}.baseline-notes{margin-top:0}@media (max-width:900px) and (orientation:portrait){.journey-rail,.app-shell.is-immersive .journey-rail{width:auto;height:74px;padding:8px 12px env(safe-area-inset-bottom);background:#0b2948f0;border-top:1px solid #ffffff24;border-right:0}.product-navigation,.app-shell.is-immersive .product-navigation{grid-template-columns:repeat(4,minmax(0,1fr));height:58px;margin:0 auto}.product-navigation button,.app-shell.is-immersive .product-navigation button{text-align:center;border-radius:10px;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:54px;padding:3px 0}.nav-icon-wrap,.app-shell.is-immersive .nav-icon-wrap{border-radius:8px;width:28px;height:28px}.nav-copy{display:block}.nav-copy strong{font-size:9px}.nav-copy small,.nav-chevron{display:none}.welcome-stage{width:min(100% - 40px,720px);padding-top:42px}.task-ledger{grid-template-columns:1fr}.task-ledger-row,button.task-ledger-row{border-bottom:1px solid #95a9b633;border-right:0}.task-ledger-row:last-child{border-bottom:0}}@media (max-width:620px) and (orientation:portrait){.welcome-stage{width:calc(100% - 28px);padding-top:32px}.today-plan-choice{border-radius:14px;padding:16px 14px}.today-start-panel{flex-direction:column;align-items:stretch}.today-start-button{width:100%}.task-ledger{border-radius:14px}.task-ledger-row,button.task-ledger-row{min-height:86px;padding:12px 14px}.sequence-grid.is-grid-6,.sequence-grid.is-grid-7,.sequence-grid.is-grid-8{gap:4px;width:min(92vw,420px)}.sequence-grid.is-grid-6 button{font-size:16px}.sequence-grid.is-grid-7 button{font-size:15px}.sequence-grid.is-grid-8 button{font-size:14px}.sequence-poem-reference{width:calc(100% - 12px);padding-top:15px}.sequence-poem-reference header div{flex-direction:column;align-items:center;gap:2px}.sequence-poem-lines p{font-size:14px;line-height:1.7}}@media (max-width:900px) and (orientation:portrait){.product-surface{min-width:0;overflow-x:clip}.training-library.library-redesign{width:min(100% - 32px,760px);padding:28px 0 44px}.library-redesign-heading{gap:20px}.library-redesign-heading h1{font-size:32px}.library-redesign-heading>div:first-child>p:last-child{font-size:13px}.daily-recommendation{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;min-height:96px;margin-top:22px;padding:16px}.recommendation-symbol{width:48px;height:48px}.recommendation-copy p,.daily-plan-preview,.recommendation-meta{display:none}.recommendation-start{border-radius:8px;min-height:38px;padding:0 12px}.ability-filter-section{margin-top:24px}.training-plan-selector.is-compact{margin-top:20px;padding-top:16px}.training-plan-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.training-plan-options button{min-height:58px;padding:8px 10px}.ability-tabs{scrollbar-width:none;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.ability-tabs button{flex:none;min-width:104px}.exercise-card-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.exercise-card{border-radius:9px;min-height:172px;padding:14px}.exercise-card:before{width:4px}.exercise-card-icon{border-radius:8px;width:40px;height:40px}.exercise-card-icon svg{width:22px;height:22px}.exercise-card h3{margin-top:12px;font-size:16px}.exercise-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.exercise-card>footer{padding-top:10px}.exercise-card>footer button{border-radius:8px;width:32px;height:32px}}@media (max-width:620px) and (orientation:portrait){.product-surface{min-width:0;overflow-x:clip}.product-header{min-height:56px;padding:0 12px}.product-header-copy.has-back>span{font-size:14px}.product-header-copy.has-back>small{display:none}.training-library.library-redesign{width:calc(100% - 24px);padding:20px 0 38px}.library-redesign-heading{flex-direction:row;align-items:center;gap:10px}.library-redesign-heading>div:first-child{min-width:0}.section-kicker{margin-bottom:6px;font-size:10px}.library-redesign-heading h1{max-width:220px;font-size:24px;line-height:1.2}.library-redesign-heading>div:first-child>p:last-child,.library-count small{display:none}.library-count{border-left-width:2px;align-items:baseline;gap:4px;min-width:62px;padding:6px 0 4px 8px;display:flex}.library-count strong{font-size:22px}.library-count span{white-space:nowrap;margin-top:0;font-size:10px}.training-plan-selector.is-compact{margin-top:16px;padding-top:14px}.training-plan-heading{gap:6px}.training-plan-heading h2{font-size:15px}.training-plan-heading p{display:none}.training-plan-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.training-plan-options button{border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:6px;min-height:52px;padding:7px 8px}.training-plan-options button>svg{width:17px;height:17px}.training-plan-options strong{font-size:11px}.training-plan-options small{margin-top:2px;font-size:8px}.daily-recommendation{border-radius:10px;grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;min-height:0;margin-top:16px;padding:12px 10px}.recommendation-symbol{width:34px;height:34px}.recommendation-symbol svg{width:18px;height:18px}.recommendation-copy{min-width:0}.recommendation-copy span{font-size:8px}.recommendation-copy h2{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.recommendation-copy p,.daily-plan-preview,.recommendation-meta{display:none}.recommendation-start{border-radius:8px;grid-column:auto;justify-content:center;width:34px;min-width:34px;min-height:34px;padding:0;font-size:0;display:grid}.recommendation-start svg{width:16px;height:16px}.ability-filter-section{margin-top:18px}.ability-filter-heading h2{font-size:14px}.ability-tabs{gap:6px;margin-top:9px;margin-right:-12px;padding-right:12px}.ability-tabs button{border-radius:7px;gap:4px;min-width:76px;min-height:36px;padding:0 8px;font-size:10px}.ability-tabs button svg{width:15px;height:15px}.exercise-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.exercise-card{border-radius:9px;min-height:150px;padding:12px 10px 9px}.exercise-card:before{width:3px}.exercise-card-icon{border-radius:8px;width:32px;height:32px}.exercise-card-icon svg{width:18px;height:18px}.exercise-card-tags{gap:3px;max-width:65%}.exercise-card-tags span,.exercise-card-tags strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:3px 4px;font-size:8px;overflow:hidden}.exercise-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.exercise-card>p{display:none}.exercise-card>footer{padding-top:8px}.exercise-card>footer>span:first-child{gap:4px;font-size:9px}.exercise-card>footer>span:first-child svg{width:12px;height:12px}.exercise-card>footer button{border-radius:8px;width:30px;height:30px}.exercise-card>footer button svg{width:15px;height:15px}.coming-soon{font-size:8px}.welcome-stage{width:calc(100% - 24px);padding:18px 0 28px}.welcome-copy h1{max-width:100%;font-size:24px;line-height:1.22}.welcome-copy .lead-copy,.welcome-spectrum{display:none}.today-plan-choice{border-radius:10px;gap:8px;padding:12px 10px}.today-plan-overview{flex-wrap:wrap;gap:8px 14px}.today-plan-overview-title strong{font-size:16px}.today-plan-stats{flex:none;gap:12px}.today-plan-choice .training-plan-selector{margin:0;padding:0}.today-plan-choice .training-plan-options{margin-top:9px}.today-start-panel{flex-direction:row;align-items:center;gap:8px;padding-top:10px}.today-start-panel>div{gap:2px}.today-start-kicker{font-size:8px}.today-start-panel strong{font-size:13px}.today-start-panel small{display:none}.today-start-button{border-radius:8px;width:auto;min-width:92px;min-height:38px;padding:0 10px;font-size:12px}.today-review-button{margin-top:0;font-size:11px}.task-ledger{border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.task-ledger-row,button.task-ledger-row{border-bottom:0;border-right:1px solid #95a9b633;grid-template-columns:18px 26px minmax(0,1fr);gap:4px;min-height:66px;padding:8px}.task-ledger-row:last-child{border-right:0}.task-number{align-self:start;font-size:9px}.task-ledger-icon{width:26px;height:26px}.task-ledger-icon svg{width:15px;height:15px}.task-ledger-copy{min-width:0}.task-ledger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.task-ledger-copy small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;display:block;overflow:hidden}.task-ledger-action{text-overflow:ellipsis;white-space:nowrap;grid-column:3;margin-top:0;font-size:8px;overflow:hidden}.task-ledger-action svg{width:11px;height:11px}.baseline-notes{display:none}}@media (max-width:370px) and (orientation:portrait){.training-library.library-redesign,.welcome-stage{width:calc(100% - 20px)}.library-redesign-heading h1,.welcome-copy h1{font-size:22px}.exercise-card{min-height:142px;padding-left:8px;padding-right:8px}.exercise-card-tags{max-width:58%}.exercise-card h3{font-size:13px}.today-start-button{min-width:84px;padding-left:8px;padding-right:8px;font-size:11px}}@media (max-width:900px) and (orientation:portrait){.empty-trends-stage,.results-stage{width:min(100% - 32px,760px)}.empty-trends-stage{min-height:auto;padding:32px 0 44px}.empty-trends-stage h1{max-width:560px;font-size:32px;line-height:1.22}.empty-trends-stage>p:nth-of-type(2){max-width:560px;margin-top:10px;font-size:13px;line-height:1.55}.empty-trends-stage .primary-button{min-height:42px;margin-top:18px;padding:0 18px}.results-stage{padding:28px 0 48px}.results-heading{flex-direction:column;align-items:stretch;gap:16px}.results-heading h1{font-size:32px;line-height:1.22}.results-heading p:last-child{margin-top:10px;font-size:13px;line-height:1.55}.starting-level{min-width:0;padding:10px 0 8px 12px}.starting-level strong{margin-top:4px;font-size:18px}.metric-grid{border:1px solid #cfd8d2;border-radius:10px;margin-top:24px;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-grid article,.metric-grid article:first-child,.metric-grid article:nth-child(3){border-bottom:1px solid #dce3df;border-right:1px solid #dce3df;min-height:92px;padding:14px 12px}.metric-grid article:nth-child(2n){border-right:0}.metric-grid article:nth-last-child(-n+2){border-bottom:0}.metric-grid span,.metric-grid small{font-size:10px}.metric-grid strong{margin:8px 0 4px;font-size:20px}.exercise-results{margin-top:28px}.exercise-results>header{gap:10px}.exercise-results>header h2,.exercise-evaluations>header h2{font-size:17px}.exercise-results>header span,.exercise-evaluations>header span{font-size:10px}.result-table{border-radius:8px;margin-top:12px;overflow-x:auto}.result-table-head,.result-table-row{grid-template-columns:1.35fr repeat(3,1fr);gap:10px;min-width:500px;min-height:48px;padding:0 12px;font-size:11px}.exercise-evaluations{gap:12px;margin-top:28px}.exercise-evaluations>div{gap:10px}.exercise-evaluations article{gap:6px}.exercise-evaluations article h3{font-size:14px}.next-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.trend-origin,.tomorrow-plan{border:1px solid #d4ddd7;border-top-width:3px;border-radius:9px;min-width:0;padding:14px 12px}.trend-origin>div:first-child{gap:5px}.trend-origin span,.tomorrow-plan>span{font-size:10px}.trend-origin strong{white-space:nowrap;font-size:11px}.trend-meter{gap:4px;margin-top:14px}.trend-meter i{height:5px}.trend-origin p,.tomorrow-plan p{margin-top:10px;font-size:10px;line-height:1.5}.tomorrow-plan h2{margin-top:7px;font-size:16px}.result-actions{gap:10px;margin-top:24px}}@media (max-width:620px) and (orientation:portrait){.empty-trends-stage,.results-stage{width:calc(100% - 24px)}.empty-trends-stage{padding:20px 0 34px}.empty-trends-stage h1,.results-heading h1{font-size:24px}.empty-trends-stage>p:nth-of-type(2),.results-heading p:last-child{font-size:12px}.results-stage{padding:20px 0 38px}.results-heading{gap:12px}.results-heading .section-number{margin-bottom:7px;font-size:10px}.starting-level{padding:8px 0 6px 10px}.starting-level span{font-size:10px}.starting-level strong{font-size:16px}.metric-grid{margin-top:18px}.metric-grid article,.metric-grid article:first-child,.metric-grid article:nth-child(3){min-height:78px;padding:11px 9px}.metric-grid span,.metric-grid small{font-size:9px}.metric-grid strong{margin:6px 0 2px;font-size:17px}.exercise-results,.exercise-evaluations{margin-top:22px}.exercise-results>header h2,.exercise-evaluations>header h2{font-size:15px}.exercise-results>header span,.exercise-evaluations>header span{display:none}.result-table-head,.result-table-row{min-width:460px;min-height:44px;padding:0 10px;font-size:10px}.next-step-grid{grid-template-columns:1fr;gap:8px;margin-top:22px}.trend-origin,.tomorrow-plan{padding:12px 10px}.trend-origin p,.tomorrow-plan p{font-size:9px}.tomorrow-plan h2{font-size:15px}.result-actions{flex-direction:column;align-items:stretch;margin-top:20px}.result-actions .primary-button{width:100%;min-height:42px}.result-actions .text-button{align-self:flex-start;min-height:34px;font-size:11px}.product-surface,.exercise-stage,.target-search-stage,.memory-stage,.choice-stage,.results-stage,.empty-trends-stage{width:calc(100% - 24px);min-width:0;max-width:100%}.exercise-stage,.target-search-stage,.memory-stage,.choice-stage,.results-stage{overflow-x:hidden}.target-search-heading,.target-search-heading>div:first-child,.target-search-workspace,.memory-heading,.choice-heading,.choice-panel,.memory-panel,.reaction-workspace,.sequence-workspace,.color-workspace{min-width:0;max-width:100%}.target-search-workspace{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;padding:12px 10px;overflow:hidden}.search-round-status{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}.target-search-grid,.sequence-grid,.spatial-grid,.reaction-pad,.number-keypad,.color-options,.choice-options{min-width:0;max-width:100%}.target-search-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%}.target-search-grid button{aspect-ratio:1;min-width:0;padding:0}.target-search-grid .search-glyph{border-width:3px;width:20px;height:20px}.sequence-grid.is-grid-6,.sequence-grid.is-grid-7,.sequence-grid.is-grid-8{gap:4px;width:100%;max-width:100%}.sequence-grid button{aspect-ratio:1;min-width:0;padding:0}.spatial-grid{gap:4px;width:100%}.spatial-grid button{aspect-ratio:1;min-width:0}.reaction-pad{width:min(78vw,300px);height:min(78vw,300px)}.color-word{max-width:100%;font-size:clamp(52px,20vw,80px)}.color-options,.choice-options{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.color-options button,.choice-options button{min-width:0}.answer-slots{min-width:0;max-width:100%}.number-keypad{width:100%}.target-search-grid button,.sequence-grid button,.spatial-grid button,.number-keypad button,.color-options button,.choice-options button{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}}@media (max-width:370px) and (orientation:portrait){.target-search-grid .search-glyph{width:17px;height:17px}.sequence-grid button{font-size:14px}.spatial-grid{gap:3px}}.choice-stage.is-perception .choice-signal{gap:8px;min-height:124px}.choice-stage.is-perception .orientation-signal-glyph{color:var(--perception);transform-origin:50%;text-shadow:0 8px 18px #b14e3329;font-family:Arial,sans-serif;font-size:58px;line-height:1;display:block}.choice-stage.is-perception .choice-signal>span:last-child{color:#90452f;margin-top:0;font-size:12px;font-weight:700}.choice-options button>.choice-option-key{flex:0 0 21px}.choice-stage.is-perception .choice-options button>.orientation-option-glyph{color:#b14e33;transform-origin:50%;text-shadow:0 4px 10px #b14e3324;background:0 0;border-radius:0;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:35px;line-height:1;display:grid}.choice-stage.is-perception .choice-options button:has(.orientation-option-glyph){flex-direction:column;justify-content:center;gap:3px;min-height:112px;padding:12px 8px}.choice-stage.is-perception .choice-options button:has(.orientation-option-glyph)>.choice-option-key{color:#8f6c60;flex-basis:auto;align-self:flex-start;font-size:11px}.color-workspace.is-active{flex-direction:column;justify-content:flex-start;gap:22px;padding-top:162px;display:flex}.color-workspace.is-active .color-trial-meta{top:72px;left:24px;right:24px}.color-workspace.is-active .color-challenge-hud{top:104px;left:24px;right:24px}.color-workspace.is-active .color-time-bar{top:136px;left:24px;right:24px}.color-workspace.is-active .color-word{flex:none;margin:0}.color-workspace.is-active .color-options,.color-workspace.is-active .color-feedback{flex:none}@media (max-width:620px) and (orientation:portrait){.color-workspace.is-active{gap:16px;padding-top:150px}.color-workspace.is-active .color-trial-meta{font-size:11px;top:64px;left:14px;right:14px}.color-workspace.is-active .color-challenge-hud{gap:8px;font-size:12px;top:89px;left:14px;right:14px}.color-workspace.is-active .color-time-bar{top:120px;left:14px;right:14px}.color-workspace.is-active .color-word{font-size:clamp(56px,18vw,78px)}}.guide-orientation-demo strong,.guide-orientation-demo i{color:#b14e33;font-size:21px;line-height:1}.guide-orientation-demo strong{transform:rotate(315deg)}.guide-orientation-demo i:first-of-type{transform:rotate(180deg)}.guide-orientation-demo i:nth-of-type(2){transform:rotate(45deg)scaleX(-1)}.guide-orientation-demo i:nth-of-type(3){transform:rotate(90deg)}.orientation-confusion-summary{color:#70463a;background:#fff7f4;border:1px solid #e4c8bf;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:min(100%,620px);margin-top:18px;padding:13px 15px;font-size:13px;display:flex}.orientation-confusion-summary strong{color:#a3472f;white-space:nowrap}.orientation-confusion-summary span{text-align:right}.orientation-rule{color:var(--focus-dark);font-weight:700}.orientation-rule-guide{border-left:3px solid var(--focus);background:var(--focus-pale);color:var(--ink-soft);gap:5px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.6;display:grid}.orientation-rule-guide strong{color:var(--focus-dark)}.orientation-result-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.orientation-result-breakdown>div{border:1px solid var(--line);background:var(--focus-pale);border-radius:8px;gap:5px;padding:12px;display:grid}.orientation-result-breakdown span{color:var(--muted);font-size:12px}.orientation-result-breakdown strong{color:var(--focus-dark);font-size:18px}@media (max-width:620px) and (orientation:portrait){.orientation-result-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-stage.is-perception .choice-signal{min-height:108px}.choice-stage.is-perception .orientation-signal-glyph{font-size:50px}.choice-stage.is-perception .choice-options button{gap:5px;min-height:76px;padding:8px 6px}.choice-stage.is-perception .choice-options button:has(.orientation-option-glyph){min-height:84px}.choice-stage.is-perception .choice-options button>.orientation-option-glyph{flex-basis:34px;width:34px;height:34px;font-size:29px}.orientation-confusion-summary{flex-direction:column;align-items:flex-start}.orientation-confusion-summary span{text-align:left}}.training-clock{color:#18334a;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#ffffffe6;border:1px solid #cbd7df;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;width:max-content;min-width:184px;min-height:44px;padding:7px 10px;display:flex;box-shadow:0 5px 16px #18334a14}.sequence-grid,.choice-options,.target-search-grid,.spatial-grid,.trajectory-grid{contain:layout paint}@media (max-width:620px) and (orientation:portrait){.daily-recommendation,.ability-tabs button,.exercise-card,.product-header,.today-plan-choice,.training-clock{-webkit-backdrop-filter:none;backdrop-filter:none}}.training-clock-icon{color:#fff;background:#267ac2;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.training-clock-item{gap:2px;min-width:56px;display:grid}.training-clock-item+.training-clock-item{border-left:1px solid #d8e1e7;padding-left:10px}.training-clock-item small{color:#71818c;font-size:9px;font-weight:700;line-height:1}.training-clock-item strong{color:#18334a;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:1.2}.training-clock.is-workspace-corner,.training-clock.is-panel-clock{z-index:3;position:absolute;top:14px;right:14px}.number-presentation,.number-recall-panel,.choice-workspace,.trajectory-workspace{position:relative}.color-trial-meta{top:72px}.search-round-status>.training-clock{border:1px solid #cbd7df;border-radius:8px;width:100%;min-width:0;min-height:44px;margin-top:12px}.spatial-status>.training-clock{width:100%;min-width:0;margin-top:8px}@media (max-width:620px) and (orientation:portrait){.training-clock{border-radius:7px;gap:7px;min-width:0;min-height:36px;padding:5px 7px}.training-clock-icon{display:none}.training-clock-item{min-width:48px}.training-clock-item+.training-clock-item{padding-left:7px}.training-clock-item small{font-size:8px}.training-clock-item strong{font-size:11px}.training-clock.is-workspace-corner,.training-clock.is-panel-clock{top:9px;right:9px}.sequence-workspace>.training-clock.is-workspace-corner{justify-self:end;width:max-content;margin:0 0 -4px;position:static}.sequence-workspace>.sequence-status{width:100%}.trial-counter{font-size:11px;top:18px;left:14px}.color-trial-meta{font-size:11px;top:56px;left:14px;right:14px}.search-round-status>.training-clock{grid-column:1/-1;justify-self:center;width:max-content;margin:6px 0 8px}.spatial-status>.training-clock{grid-column:1/-1;justify-self:start;width:max-content;margin-top:0}html,body{min-width:0;overflow-x:clip}.product-surface{width:100%;min-width:0;max-width:none;margin:0}.exercise-stage,.target-search-stage,.memory-stage,.choice-stage,.results-stage,.empty-trends-stage{width:min(100% - 24px,560px);min-width:0;max-width:560px;margin-inline:auto}.app-shell.is-immersive{padding-bottom:0}.app-shell.is-immersive .journey-rail{display:none}.app-shell.is-immersive .product-header{z-index:60;min-height:52px;padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left));position:sticky;top:0}.app-shell.is-immersive .product-header-copy.has-back{grid-template-columns:40px minmax(0,1fr);column-gap:8px}.app-shell.is-immersive .product-header-copy.has-back>span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 144px);font-size:14px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.app-shell.is-immersive .product-header-copy.has-back>small,.app-shell.is-immersive .header-status>svg,.app-shell.is-immersive .header-status>span{display:none}.app-shell.is-immersive .shell-back-button{width:40px;height:40px}.exercise-stage,.target-search-stage,.memory-stage,.choice-stage,.results-stage{padding:12px 0 88px}.exercise-heading,.target-search-heading,.memory-heading,.choice-heading{flex-direction:row;align-items:center;gap:8px}.exercise-heading>div:first-child,.target-search-heading>div:first-child,.memory-heading>div:first-child,.choice-heading>div:first-child{min-width:0}.exercise-heading .section-number,.target-search-heading .section-number,.memory-heading .section-number,.choice-heading .section-number{margin:0 0 4px;font-size:10px}.exercise-heading h1,.target-search-heading h1,.memory-heading h1,.choice-heading h1{margin:0;font-size:24px;line-height:1.18}.exercise-heading p:last-child,.target-search-heading>div:first-child>p:last-child,.memory-heading>div:first-child>p:last-child,.choice-heading>div:first-child>p:last-child{display:none}.exercise-progress-value{font-size:11px}.exercise-progress{margin-top:10px}.choice-progress,.memory-round-indicator{background:#ffffffd1;border:1px solid #cbd7df;border-radius:7px;align-items:baseline;gap:4px;min-width:0;padding:6px 8px;display:flex}.choice-progress span,.memory-round-indicator span{font-size:9px}.choice-progress strong,.memory-round-indicator strong{margin:0;font-size:14px}.memory-round-indicator small{display:none}.target-cue{min-width:50px;min-height:50px;padding:6px}.reaction-workspace,.sequence-workspace,.color-workspace,.memory-panel,.target-search-workspace,.choice-panel{border-radius:8px;max-width:100%;min-height:0;margin-top:10px}.exercise-intro,.memory-intro-panel,.search-intro-panel,.choice-intro,.trajectory-intro{align-content:start;min-height:0;padding:12px 10px 78px}.reaction-signal-demo{border-width:8px;width:46px;height:46px;margin:0 0 2px;display:block}.sequence-demo{gap:5px;margin:0 0 2px;display:flex}.sequence-demo span{width:34px;height:34px;font-size:15px}.sequence-demo i{width:9px}.color-demo{grid-template-columns:auto auto;align-items:center;gap:6px;margin:0 0 2px;display:grid}.color-demo span{font-size:34px;line-height:1}.color-demo strong{font-size:10px}.number-echo-demo{gap:4px;margin:0 0 2px;display:flex}.number-echo-demo span{width:32px;height:38px;font-size:17px}.number-echo-demo i{margin-left:0;font-size:16px}.spatial-path-demo{gap:3px;width:76px;margin:0 0 2px}.trajectory-board.is-preview{gap:3px;width:min(100%,96px);margin:0 0 2px;padding:4px;display:grid}.search-rule-list{grid-template-columns:24px 1fr;width:100%;margin:0 0 2px;display:grid}.search-rule-list span,.search-rule-list p{min-height:32px;padding:7px 0;font-size:9px;line-height:1.35}.choice-intro>.choice-signal{width:min(100%,260px);min-width:0;min-height:48px;margin:0 0 2px;padding:7px;display:grid}.choice-intro>.choice-signal strong{font-size:18px}.choice-intro>.choice-signal span{margin-top:2px;font-size:9px}.exercise-intro>h2,.memory-intro-panel>h2,.choice-intro>h2,.trajectory-intro>h2{margin:0 0 4px;font-size:16px;line-height:1.25}.exercise-intro>p,.memory-intro-panel>p:not(.setup-note),.choice-intro>p,.trajectory-intro>p{max-width:100%;color:var(--muted);margin:0 0 8px;font-size:10px;line-height:1.45;display:block}.training-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0}.training-setup-group legend{margin-bottom:4px;font-size:10px}.training-setup-options{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:3px;padding:3px}.training-setup-options button{gap:2px;min-height:42px;padding:4px}.training-setup-options strong{font-size:11px}.training-setup-options small{font-size:8px}.setup-note{font-size:9px;margin:7px 0 0!important}.sequence-intro .training-setup-grid{grid-template-columns:minmax(0,1fr)}.sequence-size-setup .training-setup-options,.sequence-rule-setup .training-setup-options{grid-template-columns:repeat(3,minmax(0,1fr))}.sequence-completion-setup .training-setup-options{grid-template-columns:repeat(2,minmax(0,1fr))}.sequence-poem-setup .training-setup-options{scrollbar-width:none;display:flex;overflow-x:auto}.sequence-poem-setup .training-setup-options button{flex:none;min-width:112px}.mobile-start-button{right:auto;bottom:max(12px, env(safe-area-inset-bottom));z-index:55;width:min(100% - 32px,520px);min-height:50px;margin:0;position:fixed;left:50%;transform:translate(-50%)}.mobile-start-button:hover{transform:translate(-50%)translateY(-1px)}.mobile-start-button:active{transform:translate(-50%)}}.training-guide{border-bottom:1px solid #d9e2dc;gap:14px;width:min(100%,720px);padding-bottom:18px;display:grid}.training-guide-heading{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;display:grid}.training-guide-visual{background:#f1f6f3;border:1px solid #d1ddd6;border-radius:8px;place-items:center;width:100%;min-height:108px;display:grid;overflow:hidden}.training-guide-copy{min-width:0}.training-guide-copy>span,.training-guide-benefits>span{color:var(--focus-dark);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.training-guide-copy h2{color:var(--ink);margin:7px 0 5px;font-size:21px;line-height:1.25}.training-guide-copy p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.training-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.training-guide-steps li{background:#ffffffb8;border:1px solid #d7e0da;border-radius:7px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:8px 10px;display:grid}.training-guide-steps span{color:#fff;background:var(--focus);border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.training-guide-steps strong{color:#31463c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.training-guide-benefits{align-items:center;gap:10px;display:flex}.training-guide-benefits>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.training-guide-benefits strong{color:#276a51;background:#eaf6ef;border:1px solid #cce0d5;border-radius:999px;padding:4px 7px;font-size:10px}.training-guide-impact{border-top:1px dashed #d8e0db;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding-top:10px;display:grid}.training-guide-impact p{color:#65766d;text-align:left;grid-template-columns:16px auto minmax(0,1fr);align-items:start;gap:5px;min-width:0;margin:0;font-size:10px;line-height:1.45;display:grid}.training-guide-impact svg{color:var(--focus);margin-top:1px}.training-guide-impact strong{color:#40544a;white-space:nowrap}.training-guide-impact span{min-width:0}.guide-sequence-demo,.guide-number-demo,.guide-reaction-demo,.guide-color-demo,.guide-orientation-demo,.guide-trajectory-demo{justify-content:center;align-items:center;display:flex}.guide-sequence-demo{gap:6px}.guide-sequence-demo span,.guide-number-demo span{color:#214f3e;background:#fff;border:1px solid #abc8b9;border-radius:6px;place-items:center;width:34px;height:38px;font-size:15px;font-weight:800;display:grid}.guide-sequence-demo i{background:#7a9185;width:8px;height:1px}.guide-number-demo{gap:5px}.guide-number-demo span{animation:2.4s ease-in-out infinite guide-step-focus}.guide-number-demo span:nth-child(2){animation-delay:.8s}.guide-number-demo span:nth-child(3){animation-delay:1.6s}.guide-search-demo{grid-template-columns:repeat(2,30px);gap:9px;display:grid}.guide-search-demo i{border:5px solid #81988b;border-top-color:#0000;border-radius:50%;width:28px;height:28px;position:relative}.guide-search-demo i.is-target{border-color:var(--focus);border-top-color:#0000;box-shadow:0 0 0 4px #169c6d1f}.guide-spatial-demo{aspect-ratio:1;grid-template-columns:repeat(3,1fr);gap:3px;width:76px;display:grid}.guide-spatial-demo i{background:#fff;border:1px solid #bfd0c6;border-radius:4px}.guide-spatial-demo i.is-path{background:#95dec0;animation:2.4s ease-in-out infinite guide-cell-focus}.guide-text-demo{justify-items:center;gap:6px;display:grid}.guide-text-demo strong{color:#285b47;font-size:16px}.guide-text-demo span{color:#71827a;font-size:10px}.guide-orientation-demo{flex-wrap:wrap;gap:6px}.guide-orientation-demo span{color:#677970;width:100%;font-size:10px;font-weight:750}.guide-orientation-demo strong,.guide-orientation-demo i{background:#fff;border:1px solid #c7d3cc;border-radius:5px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.guide-orientation-demo strong{border-color:var(--focus);color:var(--focus-dark);background:var(--focus-pale)}.guide-trajectory-demo{gap:5px}.guide-trajectory-demo i{background:#ce674d3d;border-radius:50%;width:16px;height:16px}.guide-trajectory-demo i.is-active{background:var(--perception);animation:1.2s ease-in-out infinite guide-active-dot;box-shadow:0 0 0 6px #ce674d24}.guide-reaction-demo{gap:8px}.guide-reaction-demo i{background:#aab5af;border:5px solid #dce3df;border-radius:50%;width:26px;height:26px}.guide-reaction-demo i:nth-child(2){background:#eab744}.guide-reaction-demo i:nth-child(3){background:var(--focus);border-color:#b9d9ca;animation:1.2s ease-in-out infinite guide-active-dot;box-shadow:0 0 0 5px #169c6d1f}.guide-color-demo{gap:8px}.guide-color-demo strong{color:#2764c7;font-size:34px}.guide-color-demo i{color:#839087;font-size:14px;font-style:normal}.guide-color-demo span{color:#fff;background:#2764c7;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:800}@keyframes guide-step-focus{0%,30%,to{background:#fff;border-color:#abc8b9}12%{border-color:var(--focus);background:var(--focus-pale);transform:translateY(-2px)}}@keyframes guide-cell-focus{0%,to{opacity:.4}35%,70%{opacity:1}}@keyframes guide-active-dot{50%{transform:scale(1.12)}}@media (max-width:620px) and (orientation:portrait){.training-guide{gap:7px;padding-bottom:9px}.training-guide-heading{grid-template-columns:82px minmax(0,1fr);gap:8px}.training-guide-visual{min-height:72px}.training-guide-copy>span,.training-guide-benefits>span{gap:3px;font-size:9px}.training-guide-copy h2{margin:3px 0 2px;font-size:13px}.training-guide-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.training-guide-steps{gap:3px}.training-guide-steps li{grid-template-columns:18px minmax(0,1fr);align-content:center;gap:3px;min-height:42px;padding:4px}.training-guide-steps span{width:18px;height:18px;font-size:8px}.training-guide-steps strong{white-space:normal;font-size:8px}.training-guide-benefits{gap:5px}.training-guide-benefits>div{flex-wrap:nowrap;gap:3px}.training-guide-benefits strong{white-space:nowrap;padding:3px 5px;font-size:8px}.training-guide-impact{grid-template-columns:minmax(0,1fr);gap:3px;padding-top:6px}.training-guide-impact p{grid-template-columns:13px 44px minmax(0,1fr);gap:3px;font-size:8px;line-height:1.3}.guide-sequence-demo span,.guide-number-demo span{width:22px;height:26px;font-size:11px}.guide-search-demo{grid-template-columns:repeat(2,22px);gap:6px}.guide-search-demo i{border-width:4px;width:21px;height:21px}.guide-spatial-demo{width:56px}.guide-text-demo strong{font-size:11px}.guide-orientation-demo{gap:3px}.guide-orientation-demo strong,.guide-orientation-demo i{width:22px;height:22px;font-size:10px}.guide-trajectory-demo{gap:3px}.guide-trajectory-demo i{width:12px;height:12px}.guide-reaction-demo{gap:4px}.guide-reaction-demo i{border-width:4px;width:20px;height:20px}.guide-color-demo{gap:5px}.guide-color-demo strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.guide-number-demo span,.guide-spatial-demo i.is-path,.guide-trajectory-demo i.is-active,.guide-reaction-demo i:nth-child(3){animation:none}}@media (min-width:901px){.exercise-stage,.target-search-stage,.memory-stage,.choice-stage,.results-stage,.empty-trends-stage{width:min(100% - 96px,1120px);margin-inline:auto}.choice-stage{width:min(100% - 96px,1080px)}.dynamic-trajectory-workspace{width:min(100%,980px);margin-inline:auto}.dynamic-trajectory-board{width:min(100%,560px)}}.result-actions .result-action-button{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.result-actions .result-action-button svg{flex:none}.result-actions .result-action-button.is-secondary{color:var(--ink);background:#ffffffb3;border:1px solid #69808d4d}.result-actions .result-action-button.is-secondary:hover{background:#ffffffeb}.today-plan-overview{border-bottom:1px solid #95a9b63d;justify-content:space-between;align-items:center;gap:18px;padding:2px 0 16px;display:flex}.today-plan-overview-title{align-items:center;gap:10px;min-width:0;display:flex}.today-plan-overview-title>div{gap:4px;min-width:0;display:grid}.today-plan-overview-title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.today-plan-overview-mark{color:#167b58;background:#def7ecc2;border:1px solid #259d703d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.today-plan-stats{color:var(--ink-soft);flex:none;align-items:center;gap:16px;font-size:11px;display:flex}.today-plan-stats span{text-align:right;gap:2px;display:grid}.today-plan-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}@media (max-width:620px) and (orientation:portrait){.result-actions .result-action-button{min-height:42px;padding:0 14px;font-size:12px}.today-plan-overview{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:11px}.today-plan-overview-title strong{font-size:15px}.today-plan-stats{justify-content:space-between;gap:8px;width:100%}.today-plan-stats span{text-align:left;flex:1}.today-plan-stats b{font-size:14px}}.trends-dashboard{width:min(100% - 64px,1040px);margin:0 auto;padding:46px 0 76px}.trends-dashboard-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.trends-dashboard-heading .section-number{align-items:center;gap:7px;display:flex}.trends-dashboard-heading h1{margin:12px 0 9px;font-size:38px}.trends-dashboard-heading p:last-child{max-width:650px;color:var(--ink-soft);margin:0;line-height:1.7}.trends-start-button{white-space:nowrap;align-items:center;gap:7px;min-height:44px;display:inline-flex}.trends-status-banner{background:#eaf5ef;border:1px solid #b9d4c8;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;margin-top:38px;padding:16px 20px;display:grid}.trends-status-icon{color:#fff;background:var(--focus);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.trends-status-banner>div:nth-child(2){gap:4px;display:grid}.trends-status-banner>div:nth-child(2) strong{color:#244f3c;font-size:14px}.trends-status-banner>div:nth-child(2) span{color:#5d7569;font-size:12px;line-height:1.5}.trends-status-count{color:#1d684b;font-variant-numeric:tabular-nums;text-align:right;font-size:26px}.trends-status-count small{color:#6d897b;font-size:10px;display:block}.trends-metric-grid{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid;overflow:hidden}.trends-metric-grid article{border-right:1px solid var(--line);min-width:0;padding:20px}.trends-metric-grid article:last-child{border-right:0}.trends-metric-grid span,.trends-metric-grid small{color:var(--ink-soft);font-size:11px;display:block}.trends-metric-grid strong{color:var(--ink);font-variant-numeric:tabular-nums;margin:8px 0 5px;font-size:24px;display:block}.trends-metric-grid small{color:#829089;align-items:center;gap:4px;font-size:10px;display:flex}.trends-project-section{margin-top:42px}.trends-project-section>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.trends-project-section>header h2{margin:5px 0 0;font-size:21px}.trends-project-section>header>span{color:var(--ink-soft);font-size:11px}.trends-empty-state{color:#698077;text-align:center;background:#fbfdfb;border:1px dashed #bfcfc5;border-radius:10px;justify-items:center;gap:8px;margin-top:16px;padding:42px 20px;display:grid}.trends-empty-state svg{color:var(--focus)}.trends-empty-state strong{color:var(--ink);font-size:15px}.trends-empty-state p{margin:0 0 9px;font-size:12px}.trends-project-list{gap:8px;margin-top:16px;display:grid}.trends-project-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 72px 100px 18px;align-items:center;gap:14px;min-height:66px;padding:11px 14px;display:grid}.trends-project-list article>div{min-width:0}.trends-project-list article>div strong,.trends-project-list article>div span{display:block}.trends-project-list article>div strong{font-size:13px}.trends-project-list article>div span{color:var(--ink-soft);margin-top:3px;font-size:10px}.trends-project-list article>strong{text-align:right;font-size:18px}.trends-project-list article>span{color:var(--ink-soft);align-items:center;gap:4px;font-size:10px;display:inline-flex}.trends-project-list article>svg{color:#86a194}.trends-next-step{border-top:3px solid #cdd5d0;justify-content:space-between;align-items:end;gap:22px;margin-top:42px;padding:22px 0 0;display:flex}.trends-next-step h2{margin:5px 0 7px;font-size:19px}.trends-next-step p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.trends-next-step .text-button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}@media (max-width:900px) and (orientation:portrait){.trends-dashboard{width:min(100% - 32px,760px);padding:30px 0 52px}.trends-dashboard-heading{flex-direction:column;align-items:stretch;gap:18px}.trends-dashboard-heading h1{font-size:31px;line-height:1.22}.trends-start-button{align-self:flex-start}.trends-status-banner{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;margin-top:26px;padding:13px}.trends-status-icon{width:38px;height:38px}.trends-status-banner>div:nth-child(2) span{font-size:11px}.trends-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trends-metric-grid article{border-bottom:1px solid var(--line);padding:15px 13px}.trends-metric-grid article:nth-child(2n){border-right:0}.trends-metric-grid article:nth-last-child(-n+2){border-bottom:0}.trends-project-section{margin-top:30px}.trends-project-section>header{flex-direction:column;align-items:stretch;gap:5px}.trends-project-list article{grid-template-columns:minmax(0,1fr) 54px 18px;gap:8px}.trends-project-list article>span{display:none}.trends-next-step{flex-direction:column;align-items:stretch;gap:12px;margin-top:30px}.trends-next-step .text-button{align-self:flex-start}.app-shell:not(.is-immersive){padding-bottom:62px}.journey-rail,.app-shell.is-immersive .journey-rail{height:62px;padding:4px 10px env(safe-area-inset-bottom)}.product-navigation,.app-shell.is-immersive .product-navigation{gap:4px;height:54px}.product-navigation button,.app-shell.is-immersive .product-navigation button{border-radius:9px;gap:2px;min-height:48px;padding:2px 0}.nav-icon-wrap,.app-shell.is-immersive .nav-icon-wrap{border-radius:7px;width:24px;height:24px}.nav-icon-wrap svg{width:16px;height:16px}.nav-copy strong{font-size:8.5px;line-height:1.1}}:root{--canvas:#f2f4f7;--ink:#171c28;--ink-soft:#5e6878;--line:#d8dde6;--panel:#fff;--focus:#f06a4f;--focus-dark:#c94d35;--focus-pale:#fff0eb;--memory:#5d83e8;--memory-pale:#edf2ff;--logic:#e4a72f;--logic-pale:#fff6df;--perception:#a36cda;--perception-pale:#f5edff;--reaction:#df5f83;--reaction-pale:#fff0f4;--sidebar:#171c2a;--sidebar-soft:#222a3c;--accent:var(--focus);--accent-strong:var(--focus-dark);--accent-soft:var(--focus-pale);--background:var(--canvas);--surface:var(--panel);--text:var(--ink);--muted:var(--ink-soft);--border:var(--line)}.library-quick-options button.is-active,.training-setup-options button.is-selected{border-color:var(--focus);color:var(--focus-dark);background:var(--focus-pale)}.choice-options button:hover:not(:disabled),.choice-options button.is-selected{border-color:var(--focus);background:var(--focus-pale)}.brain-age-score-orb strong,.brain-age-result-heading h1 strong{color:var(--focus-dark)}.streak-panel{color:#bde8ca;border-color:#2d624b}@media (max-width:900px) and (orientation:portrait){.journey-rail,.app-shell.is-immersive .journey-rail{background:#123b2df5;border-top-color:#2d624b}}:root{--canvas:#f1f7f3;--ink:#17251e;--ink-soft:#5d7065;--line:#d4e2d8;--panel:#fff;--focus:#16835c;--focus-dark:#0d6244;--focus-pale:#e8f5ee;--sidebar:#123b2d;--sidebar-soft:#1b5943;--accent:var(--focus);--accent-strong:var(--focus-dark);--accent-soft:var(--focus-pale);--background:var(--canvas);--surface:var(--panel);--text:var(--ink);--muted:var(--ink-soft);--border:var(--line)}html,body,.product-surface{background:var(--canvas)}body{color:var(--ink)}.journey-rail{color:#e9f7ef;background:var(--sidebar)}.product-navigation button{color:#b8d1c2}.product-navigation button:hover{color:#fff;background:var(--sidebar-soft)}.product-navigation button.is-active{color:#fff;background:var(--focus);box-shadow:0 8px 18px #16835c3d}.product-header{background:#fffffff0}.primary-button,.library-start-button,.today-start-button{color:#fff;background:var(--focus);box-shadow:0 8px 18px #16835c33}.primary-button:hover,.library-start-button:hover,.today-start-button:hover{background:var(--focus-dark)}.today-plan-choice,.task-ledger,.library-project-detail,.library-project-list,.brain-age-form,.brain-age-radar-card,.brain-age-module-card{border-color:var(--line);background:var(--panel);box-shadow:0 12px 28px #1c402d0f}.today-start-panel{background:#f5fbf7;border-color:#c7e2d1}.library-project-row.is-selected{box-shadow:inset 3px 0 var(--focus);background:#eef9f2;border-color:#8ac6a5}.library-quick-options button.is-active,.training-setup-options button.is-selected,.choice-options button:hover:not(:disabled),.choice-options button.is-selected{border-color:var(--focus);color:var(--focus-dark);background:var(--focus-pale)}.choice-panel,.choice-signal,.trajectory-board,.dynamic-trajectory-board{border-color:var(--line);background:#fbfdfb}.dynamic-trajectory-ball.is-target{border-color:var(--focus-dark);background:#54bd86}.brain-age-score-orb{background:#f2fbf5;border-color:#a9d9bd}.brain-age-score-orb strong,.brain-age-result-heading h1 strong,.brain-age-measured-result>strong{color:var(--focus-dark)}.brain-age-radar polygon{fill:#16835c2e;stroke:var(--focus)}.brain-age-note{background:#f0faf3;border-left-color:#8bc7a3}@media (max-width:900px) and (orientation:portrait){.journey-rail,.app-shell.is-immersive .journey-rail{background:#123b2df5;border-top-color:#2d624b}}.training-glyph{border-radius:28%;display:block}.library-project-icon,.library-detail-icon,.task-ledger-icon,.ability-score-card-icon{background:0 0;border-color:#0000;box-shadow:0 4px 10px #142d3c1f}.library-project-icon.is-attention,.library-project-icon.is-memory,.library-project-icon.is-logic,.library-project-icon.is-perception,.library-project-icon.is-reaction,.task-ledger-row.ability-memory .task-ledger-icon,.task-ledger-row.ability-logic .task-ledger-icon,.task-ledger-row.ability-perception .task-ledger-icon,.task-ledger-row.ability-reaction .task-ledger-icon,.library-project-row.is-memory .library-project-icon,.library-project-row.is-logic .library-project-icon,.library-project-row.is-perception .library-project-icon,.library-project-row.is-reaction .library-project-icon{background:0 0}.brain-age-symbol{background:0 0;box-shadow:0 6px 14px #142d3c24}.brain-age-symbol .training-glyph,.library-project-icon .training-glyph,.library-detail-icon .training-glyph,.task-ledger-icon .training-glyph,.ability-score-card-icon .training-glyph{width:100%;height:100%}@media (min-width:621px){.training-plan-options{grid-template-columns:repeat(3,minmax(0,1fr))}.training-plan-options button{grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:74px}.training-plan-options button>.training-glyph{border-radius:10px;box-shadow:0 4px 10px #142d3c24}.training-plan-options button.is-selected>.training-glyph{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--focus,#2f7f5f), 0 6px 14px #142d3c2e}}@media (max-width:620px) and (orientation:portrait){.training-plan-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-orbit-img{object-fit:cover;border-radius:10px;flex:none;width:40px;height:40px;display:block;box-shadow:0 0 0 1px #ffffff38,0 4px 12px #00000047}.brain-age-img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.color-option.is-wrong{z-index:2;border-color:#c94444;animation:.55s ease-out both color-option-wrong;position:relative;box-shadow:0 0 0 3px #c9444442}@keyframes color-option-wrong{0%{background:#fff;transform:scale(1)}12%{background:#fbdcdc;transform:scale(1.1)rotate(-1.4deg)}30%{background:#fff0f0;transform:scale(1.03)translate(-5px)rotate(1.1deg)}48%{transform:translate(5px)rotate(-.9deg)}64%{transform:translate(-4px)rotate(.6deg)}80%{transform:translate(3px)}to{background:#fdeaea;transform:none}}.color-option.is-wrong span{animation:.55s ease-out color-option-wrong-swatch;box-shadow:0 0 0 3px #c9444459}@keyframes color-option-wrong-swatch{0%,to{transform:scale(1)}20%{transform:scale(1.5)}}.color-option.is-answer{border-color:#16805d;animation:.45s ease-out color-option-answer;box-shadow:0 0 0 3px #16805d38}@keyframes color-option-answer{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.color-options.has-miss .color-option:disabled{filter:saturate(.5);opacity:.45;transition:filter .25s,opacity .25s}.color-options.has-miss .color-option.is-wrong:disabled,.color-options.has-miss .color-option.is-answer:disabled{filter:none;opacity:1}.color-workspace.is-miss:after{z-index:3;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 50% 58%,#c944442e,#0000 68%);animation:.55s ease-out both color-miss-flash;position:absolute;inset:0}@keyframes color-miss-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.color-workspace.is-miss .color-word{animation:.5s ease-out color-word-miss}@keyframes color-word-miss{0%{opacity:1;transform:translate(0)}20%{transform:translate(-8px)scale(1.04)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{opacity:.62;transform:translate(3px)}to{opacity:1;transform:none}}.color-lives{grid-template-columns:auto auto auto;align-items:center;gap:4px 6px;display:grid;position:relative}.color-hearts{grid-column:1;gap:3px;display:inline-flex}.color-lives svg{fill:none}.color-lives .color-heart.is-full{color:#d85b62;fill:currentColor}.color-lives .color-heart.is-lost{color:#c9bfc0;animation:.5s ease-out both color-heart-break}@keyframes color-heart-break{0%{opacity:1;transform:scale(1)translateY(0)}22%{opacity:1;transform:scale(1.45)translateY(-3px)}46%{opacity:.9;transform:scale(.72)translateY(4px)}72%{opacity:.5;transform:scale(.6)translateY(8px)rotate(-10deg)}to{opacity:.34;transform:scale(.55)translateY(10px)rotate(-14deg)}}.color-lives strong{transition:color .3s}.color-lives strong.is-low{color:#c94444;animation:.9s ease-in-out infinite color-life-low}@keyframes color-life-low{50%{transform:scale(1.12)}}.color-life-bar{background:#e7dcd9;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.color-life-bar>span{border-radius:inherit;background:linear-gradient(90deg,#f0a13c,#d9503f);height:100%;transition:width .4s;display:block}.color-life-lost{color:#c94444;pointer-events:none;font-size:15px;font-weight:800;animation:.6s ease-out both color-life-lost;position:absolute;top:-4px;left:8px}@keyframes color-life-lost{0%{opacity:0;transform:translateY(4px)scale(.7)}25%{opacity:1;transform:translateY(-2px)scale(1.15)}to{opacity:0;transform:translateY(-20px)scale(1)}}.color-challenge-hud.is-hit{animation:.42s ease-out color-hud-shake}@keyframes color-hud-shake{0%,to{transform:translate(0)}18%{transform:translate(-6px)}36%{transform:translate(5px)}54%{transform:translate(-4px)}72%{transform:translate(3px)}}@media (max-width:620px) and (orientation:portrait){.color-hearts{gap:1px}.color-lives svg{width:14px;height:14px}}@media (max-width:420px) and (orientation:portrait){.color-lives small{display:none}}@media (prefers-reduced-motion:reduce){.color-challenge-hud.is-hit,.color-option.is-answer,.color-option.is-wrong,.color-option.is-wrong span,.color-workspace.is-miss .color-word,.color-workspace.is-miss:after,.color-lives .color-heart.is-lost,.color-lives strong.is-low{animation:none}.color-life-lost{display:none}}.dynamic-trajectory-board .dynamic-trajectory-ball{--ball-core:#cfe4d6;--ball-body:#7fa08f;--ball-edge:#2b4a3a;--ball-halo:0 0 0 0 #0000;--ball-ring:0 0 0 0 #0000;z-index:1;aspect-ratio:1;background:radial-gradient(circle at 32% 24%, #fffffff5 0%, #ffffff75 13%, #fff0 31%), radial-gradient(ellipse 58% 28% at 50% 100%, #ffffff4d 0%, #fff0 100%), radial-gradient(circle at 36% 30%, var(--ball-core) 0%, var(--ball-body) 48%, var(--ball-edge) 100%);width:min(6.4%,32px);height:auto;box-shadow:var(--ball-halo), var(--ball-ring), inset -2.5px -3.5px 6px #09181061, inset 2px 2.5px 5px #ffffff3d, 0 6px 11px -3px #0c1c1475, 0 2px 4px #0c1c143d;border:0;border-radius:50%;padding:0;transition:background .2s,box-shadow .2s,transform .13s;transform:translate(-50%,-50%)}.dynamic-trajectory-board .dynamic-trajectory-ball.is-target{--ball-core:#d9fbe9;--ball-body:#46c98d;--ball-edge:#0c5d3f;--ball-halo:0 0 0 7px #46c98d38, 0 0 16px 3px #46c98d52}.dynamic-trajectory-board .dynamic-trajectory-ball.is-selected{--ball-ring:0 0 0 3px #ffffffeb, 0 0 0 6px #2f7f5f;transform:translate(-50%,-50%)scale(1.06)}.dynamic-trajectory-board .dynamic-trajectory-ball.is-answer{--ball-core:#dcf8e6;--ball-body:#4bb884;--ball-edge:#10603f;--ball-halo:0 0 0 6px #4bb88442}.dynamic-trajectory-board .dynamic-trajectory-ball.is-wrong{--ball-core:#ffd8d2;--ball-body:#d9614f;--ball-edge:#6f1f16;--ball-ring:0 0 0 3px #ffffffe6, 0 0 0 6px #b9564d}.dynamic-trajectory-board .dynamic-trajectory-ball:not(:disabled):hover{transform:translate(-50%,-50%)scale(1.08)}.dynamic-trajectory-board .dynamic-trajectory-ball:not(:disabled):active{transform:translate(-50%,-50%)scale(1.02)}.choice-options button{position:relative}.choice-options button.is-incorrect{border-width:2px;border-color:var(--reaction);background:#fdeaef;animation:.42s ease-in-out choice-miss-shake;box-shadow:0 0 0 4px #c63d6624}.choice-options button.is-correct{background:#e6f5ee;border-width:2px;border-color:#087a57;box-shadow:0 0 0 4px #087a5724}.choice-option-mark{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 6px #182c2438}.choice-option-mark.is-answer{background:#087a57}.choice-option-mark.is-miss{background:var(--reaction);animation:.32s ease-out choice-miss-pop}@keyframes choice-miss-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}}@keyframes choice-miss-pop{0%{transform:scale(.4)}70%{transform:scale(1.18)}to{transform:scale(1)}}.choice-feedback.is-wrong{border-left-color:var(--reaction);color:#8c1f40;background:linear-gradient(90deg,#fdeaef 0%,#fdeaef00 78%)}.choice-feedback.is-timeout{color:#8a4b09;background:linear-gradient(90deg,#fdf0e3 0%,#fdf0e300 78%);border-left-color:#b45309}.choice-feedback-mark{color:#fff;background:#087a57;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:grid;box-shadow:0 2px 8px #087a5742}.choice-feedback.is-wrong .choice-feedback-mark{background:var(--reaction);box-shadow:0 2px 8px #c63d664d}.choice-feedback.is-timeout .choice-feedback-mark{background:#b45309;box-shadow:0 2px 8px #b4530942}.choice-feedback.is-wrong .choice-feedback-copy>strong,.choice-feedback.is-timeout .choice-feedback-copy>strong{font-size:16px}.choice-miss-flash{z-index:60;background:var(--reaction);color:#fff;border-radius:999px;align-items:center;gap:10px;max-width:min(92vw,520px);padding:12px 20px;font-size:14px;font-weight:700;animation:.26s ease-out choice-miss-flash-in;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #c63d6657}.choice-miss-flash-mark{background:#ffffff38;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:grid}@keyframes choice-miss-flash-in{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.choice-options button.is-incorrect,.choice-option-mark.is-miss,.choice-miss-flash{animation:none}}.today-plan-choice{background:linear-gradient(#ffffffe0 0%,#ffffffbd 100%),#eef5f0 url(/images/training-plan-bg.webp) 50%/cover no-repeat;position:relative}.today-plan-choice>.today-start-panel{background:#ffffffdb}.recall-order-hint{color:var(--muted);letter-spacing:.02em;text-align:center;margin:14px 0 4px;font-size:13px}.memory-feedback .feedback-diagnosis{color:#b3261e;margin:10px auto 0;font-size:14px;font-weight:650}.memory-feedback .sequence-comparison strong.sequence-digits{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.memory-feedback .sequence-digits i{background:#0f172a12;border-radius:6px;place-items:center;min-width:28px;height:36px;padding:0 5px;font-style:normal;font-weight:800;display:grid}.memory-feedback .sequence-digits i.is-off{color:#b3261e;background:#b3261e24}@media (max-width:620px){.memory-feedback .sequence-digits i{min-width:22px;height:30px;padding:0 3px;font-size:14px}}
.ability-radar-panel{background-color:#effaf3;background-image:linear-gradient(90deg,#ffffff85 0%,#ffffff38 48%,#ffffffad 100%),url(/images/cognitive-radar-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.ability-radar-visual{box-shadow:none;background:0 0}.ability-radar-copy{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffc7;border:1px solid #ffffff94;border-radius:8px;padding:14px 18px;box-shadow:0 8px 20px #1c402d0f}@media (max-width:620px) and (orientation:portrait){.ability-radar-panel{background-image:linear-gradient(#fff0 0%,#ffffff0f 48%,#ffffffe6 65%,#fffffffa 100%),url(/images/cognitive-radar-bg.webp);background-position:top;background-size:100%}.ability-radar-copy{box-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffd6;border:0;padding:12px 10px 2px}}
