.brain-checks-page{--domain:var(--beacon-ink);--orange:var(--beacon-accent);--muted:var(--beacon-muted)}.brain-checks-page [hidden]{display:none!important}.brain-checks-page :focus-visible{outline:3px solid var(--beacon-accent);outline-offset:3px}.brain-checks-page p{color:var(--beacon-body);line-height:1.6}.brain-checks-page p:is(.beacon-guide-label,.beacon-guide-intro__kicker){color:var(--beacon-accent-text);line-height:1.2}.brain-checks-page .brain-checks-deck{text-wrap:balance;max-width:50ch;color:var(--beacon-muted);margin:0;font-size:1.125rem;line-height:1.5}.back-link{min-height:44px;color:var(--beacon-muted);align-items:center;gap:8px;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--beacon-accent-text)}.brain-checks-page .collage-note{background:var(--beacon-accent);color:var(--beacon-ink);letter-spacing:-.03em;margin:auto 0 0;padding:18px 18px 20px;font-size:1.5rem;font-weight:800;line-height:1.12}.brain-checks-page .review-line{max-width:36em;color:var(--beacon-muted);margin:0;font-size:.8125rem;line-height:1.5}.review-line strong{color:var(--beacon-ink);font-weight:750}.review-line a{color:var(--beacon-ink);text-decoration:underline;text-decoration-color:var(--beacon-accent);text-underline-offset:4px;white-space:nowrap;font-weight:750;text-decoration-thickness:2px}.review-line a:hover{color:var(--beacon-accent-text)}.hero-proof{color:var(--beacon-muted);flex-wrap:wrap;gap:6px 20px;font-size:.8125rem;line-height:1.5;display:flex}.hero-proof strong{color:var(--beacon-ink);font-variant-numeric:tabular-nums;font-weight:850}.hero-collage{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.collage-card{border:2px solid var(--beacon-ink);background:var(--beacon-soft);margin:0}.collage-card img{aspect-ratio:1/2;object-fit:cover;width:100%;height:auto;display:block}.collage-card figcaption{border-top:2px solid var(--beacon-ink);color:var(--beacon-ink);letter-spacing:.08em;text-transform:uppercase;padding:15px 14px 16px;font-size:.72rem;font-weight:850;line-height:1.2}.start-grid{border-top:1px solid var(--beacon-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.start-grid article{align-content:start;gap:8px;padding-top:16px;display:grid}.start-grid span{color:var(--beacon-accent);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:900;line-height:1}.brain-checks-page .start-grid h3{color:var(--beacon-ink);letter-spacing:-.02em;text-transform:none;margin:0;font-size:1.125rem;font-weight:800;line-height:1.2}.brain-checks-page .start-grid p{text-wrap:balance;margin:0;font-size:1rem;line-height:1.55}.brain-checks-page .safety-strip{text-wrap:pretty;max-width:64ch;margin:0}.safety-strip strong{color:var(--beacon-ink)}.check-list{gap:48px;margin-top:16px;display:grid}.check-card{gap:20px;scroll-margin-top:96px;display:grid}.check-card>.check-title{order:-1}.brain-checks-page h3.check-title{background:var(--beacon-accent);color:var(--beacon-ink);letter-spacing:-.03em;text-transform:none;margin:0;padding:15px 20px 14px;font-size:1.5rem;font-weight:800;line-height:1.15}.check-copy{border-top:1px solid var(--beacon-rule-strong);display:grid}.brain-checks-page :is(.try-if,.instruction-block){border-bottom:1px solid var(--beacon-rule-strong);grid-template-columns:132px minmax(0,1fr);gap:6px 24px;max-width:none;margin:0;padding:16px 0 15px;display:grid;position:relative}.brain-checks-page :is(.try-if,.instruction-block):before{background:var(--beacon-accent);content:"";width:40px;height:3px;position:absolute;top:-1px;left:0}.brain-checks-page :is(.try-if b,.instruction-block h4){color:var(--beacon-ink);letter-spacing:-.005em;text-transform:none;margin:0;padding-top:2px;font-size:1rem;font-weight:800;line-height:1.35}.brain-checks-page :is(.try-if span,.instruction-block p){max-width:64ch;color:var(--beacon-body);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.research-context{border-bottom:1px solid var(--beacon-rule-strong);margin-top:-20px}.research-context summary{min-height:52px;color:var(--beacon-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:1rem;font-weight:800;line-height:1.35;list-style:none;display:flex}.research-context summary::-webkit-details-marker{display:none}.research-context summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;margin-right:4px;transform:translateY(-3px)rotate(45deg)}.research-context[open] summary:after{transform:translateY(2px)rotate(-135deg)}.research-context summary:hover{color:var(--beacon-accent-text)}.brain-checks-page .research-context p{text-wrap:pretty;max-width:34em;margin:0 0 12px;font-size:.9375rem;line-height:1.55}.research-context ul{margin:0 0 16px;padding:0;list-style:none}.research-context a{color:var(--beacon-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding-block:10px;font-size:.8125rem;line-height:1.5;text-decoration:none;display:flex}.research-context .source-title{text-decoration:underline;text-decoration-color:var(--beacon-accent);text-underline-offset:4px;text-decoration-thickness:2px}.research-context .source-title b{font-weight:780}.research-context a>span:last-child{color:var(--beacon-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.research-context a:hover{color:var(--beacon-accent-text)}.finish-details{gap:24px;min-width:0;display:grid}.finish-action{justify-items:start;gap:12px;display:grid}.myfog-cta{background:var(--beacon-ink);min-height:48px;color:var(--beacon-paper);align-items:center;gap:12px;padding:12px 20px;font-size:.9375rem;font-weight:750;text-decoration:none;display:inline-flex}.myfog-cta:hover{background:var(--beacon-accent);color:var(--beacon-ink)}.myfog-cta:active{transform:translateY(1px)}.brain-checks-page .myfog-explainer{text-wrap:balance;max-width:34em;color:var(--beacon-muted);margin:0;font-size:.875rem;line-height:1.55}.observation-card{border-top:2px solid var(--beacon-ink);display:grid}.brain-checks-page .observation-card p{border-bottom:1px solid var(--beacon-rule-strong);grid-template-columns:132px minmax(0,1fr);gap:6px 24px;margin:0;padding:16px 0 15px;display:grid}.observation-card strong{color:var(--beacon-ink);padding-top:2px;font-size:1rem;font-weight:800;line-height:1.35}.observation-card span{text-wrap:pretty;max-width:64ch;font-size:1.0625rem}.medical-note strong{color:var(--beacon-ink);letter-spacing:-.02em;margin-bottom:8px;font-size:1.125rem;font-weight:800;line-height:1.25;display:block}.brain-checks-page .medical-note p{text-wrap:pretty;max-width:64ch;margin:0}.related-next nav{border-top:2px solid var(--beacon-ink);display:grid}.related-next nav a{border-bottom:1px solid var(--beacon-rule-strong);min-height:52px;color:var(--beacon-ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:1.0625rem;font-weight:750;text-decoration:none;display:flex}.related-next nav b{color:var(--beacon-accent-text);font-weight:850}.related-next nav a>span{gap:4px;min-width:0;display:grid}.related-next nav small{color:var(--beacon-body);font-size:.9375rem;font-weight:400;line-height:1.5}.related-next nav a:hover{color:var(--beacon-accent-text)}.related-next nav a:hover b{transform:translate(3px)}.brain-checks-page .check-visual.beacon-guide-panel{padding:20px}.check-card>.check-visual.beacon-guide-panel{margin-top:-20px}.check-carousel{gap:12px;display:grid}.carousel-stage{outline:none}.carousel-slide{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:28px;margin:0;display:grid}.photo-frame{aspect-ratio:1/2;border:2px solid var(--beacon-ink);background:var(--beacon-soft);position:relative;overflow:hidden}.photo-frame img{object-fit:contain;width:100%;height:100%;display:block}.step-chip{color:var(--beacon-paper);background:var(--beacon-ink);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px 6px;font-size:.72rem;font-weight:850;line-height:1.2;position:absolute;top:12px;left:12px}.carousel-slide figcaption{align-content:start;gap:10px;padding-top:10px;display:grid}.carousel-slide figcaption strong{color:var(--beacon-ink);letter-spacing:-.02em;font-size:1.125rem;font-weight:800;line-height:1.2}.carousel-slide figcaption span{text-wrap:balance;max-width:40ch;color:var(--beacon-body);font-size:1rem;line-height:1.55}.finger-motion-cue{width:100%;height:100%;position:absolute;inset:0}.finger-motion-cue path,.finger-motion-cue circle{fill:none;stroke:var(--orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;vector-effect:non-scaling-stroke}.finger-motion-cue .cue-start{fill:var(--beacon-paper);stroke-width:1px}.finger-motion-cue .cue-end{fill:var(--orange);stroke:var(--beacon-paper);stroke-width:1px}.finger-motion-cue .cue-arrow{stroke-width:2px}.carousel-controls{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.carousel-arrow,.carousel-dots button,.practice-tool button{font:inherit}.carousel-arrow{border:2px solid var(--beacon-ink);min-height:44px;color:var(--beacon-ink);background:var(--beacon-paper);cursor:pointer;padding:9px 14px;font-size:.9375rem;font-weight:800}.carousel-arrow:hover{border-color:var(--beacon-accent)}.carousel-arrow:active{background:var(--beacon-soft)}.carousel-dots{justify-content:center;align-items:center;gap:3px;display:flex}.carousel-dots button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.carousel-dots button:after{border:2px solid var(--beacon-ink);content:"";width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-dots button[aria-current=step]:after{border-color:var(--beacon-accent);background:var(--beacon-accent);width:20px}.brain-checks-page .swipe-hint{max-width:none;color:var(--beacon-muted);text-align:center;margin:0;font-size:.8125rem}.practice-tool{border:2px solid var(--beacon-ink);background:var(--beacon-panel);flex-direction:column;padding:24px;display:flex}.tool-heading{border-bottom:1px solid var(--beacon-rule-strong);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.brain-checks-page .tool-kicker{color:var(--beacon-accent-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:850;line-height:1.2}.brain-checks-page .tool-heading h4{color:var(--beacon-ink);letter-spacing:-.03em;text-transform:none;margin:0;font-size:1.25rem;font-weight:800;line-height:1.15}.mode-switch{background:var(--beacon-soft);border:1px solid var(--beacon-rule-strong);gap:4px;padding:4px;display:flex}.mode-switch button{min-height:44px;color:var(--beacon-body);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:.8125rem;font-weight:780}.mode-switch button:hover:not([aria-pressed=true]){color:var(--beacon-ink);background:var(--beacon-paper)}.mode-switch button[aria-pressed=true]{color:var(--beacon-paper);background:var(--beacon-ink)}.eye-stage{border:1px solid var(--beacon-rule-strong);background:var(--beacon-soft);justify-content:center;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.brain-checks-page .eye-stage p{width:max-content;max-width:calc(100% - 30px);color:var(--beacon-body);background:var(--beacon-panel);margin:0;padding:7px 10px;font-size:.8125rem;line-height:1.4;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.eye-track{background:var(--beacon-rule-strong);width:76%;height:1px;position:absolute;top:50%;left:12%}.eye-endpoint{border:2px solid var(--beacon-ink);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.eye-endpoint.left{left:10%}.eye-endpoint.right{right:10%}.eye-target{border:6px solid var(--beacon-panel);background:var(--orange);outline:2px solid var(--beacon-ink);border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:11%;transform:translate(-50%,-50%)}.eye-tool.is-running .eye-target{animation:5.2s ease-in-out infinite alternate eye-sweep}.eye-tool.quick-mode.is-running .eye-target{animation:2.1s step-end infinite eye-switch}@keyframes eye-sweep{0%{left:11%}to{left:89%}}@keyframes eye-switch{0%,45%{left:11%}50%,95%{left:89%}to{left:11%}}.tool-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.tool-actions button{border:2px solid var(--beacon-ink);min-width:88px;min-height:44px;color:var(--beacon-ink);background:var(--beacon-paper);cursor:pointer;padding:9px 14px;font-size:.9375rem;font-weight:800}.tool-actions button:hover:not(:disabled){border-color:var(--beacon-accent)}.tool-actions button:active:not(:disabled){background:var(--beacon-soft)}.tool-actions button:disabled{cursor:not-allowed;opacity:.45}.tool-actions .primary-tool-button{color:var(--beacon-paper);background:var(--beacon-ink)}.tool-actions .primary-tool-button:hover:not(:disabled){border-color:var(--beacon-ink);color:var(--beacon-ink);background:var(--beacon-paper)}.tool-myfog-link{border:2px solid var(--beacon-ink);min-height:44px;color:var(--beacon-ink);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:10px 14px;font-size:.875rem;font-weight:780;text-decoration:none;display:inline-flex}.tool-myfog-link:hover{border-color:var(--beacon-accent)}.tool-myfog-link[hidden]{display:none}.tool-status{color:var(--beacon-muted);margin-left:auto;font-size:.8125rem}.brain-checks-page .category-card{color:var(--beacon-muted);text-align:right;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850;line-height:1.2}.category-card strong{color:var(--beacon-ink);letter-spacing:-.02em;text-transform:none;margin-top:4px;font-size:1.25rem;font-weight:800;line-height:1;display:block}.timer-panel{background:var(--beacon-soft);text-align:center;align-content:center;place-items:center;min-height:300px;display:grid}.timer-face{border:2px solid var(--beacon-ink);width:190px;height:150px;color:var(--beacon-ink);background:var(--beacon-panel);font-variant-numeric:tabular-nums;letter-spacing:-.04em;place-items:center;font-size:3.9rem;font-weight:900;line-height:1;display:grid}.timer-running .timer-face{border-color:var(--beacon-accent);border-width:4px}.timer-finished .timer-face{color:var(--beacon-paper);background:var(--beacon-ink)}.brain-checks-page .timer-panel p{max-width:36ch;margin:18px 18px 0;font-size:.9375rem;line-height:1.5}.switch-readout{color:var(--beacon-muted);gap:16px;font-size:.8125rem;display:flex}.switch-readout span{text-align:right;display:grid}.switch-readout b{color:var(--beacon-ink);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;line-height:1}.switch-board{border:1px solid var(--beacon-rule-strong);background:var(--beacon-soft);min-height:380px;position:relative;overflow:hidden}.switch-board svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.switch-board polyline{fill:none;stroke:var(--orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;vector-effect:non-scaling-stroke}.switch-node{top:var(--y);left:var(--x);z-index:2;border:2px solid var(--beacon-ink);width:48px;height:48px;color:var(--beacon-ink);background:var(--beacon-panel);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:1.125rem;font-weight:800;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.switch-node:disabled{cursor:default;opacity:.6}.switch-tool.is-active .switch-node:disabled,.switch-node.is-complete{border-color:var(--beacon-ink);color:var(--beacon-ink);background:var(--orange);opacity:1}.switch-node.is-wrong{color:var(--beacon-paper);background:var(--beacon-ink);animation:.3s linear wrong-shake}@keyframes wrong-shake{0%,to{transform:translate(-50%,-50%)}33%{transform:translate(calc(-50% - 5px),-50%)}66%{transform:translate(calc(5px - 50%),-50%)}}.brain-checks-page .switch-message{text-align:center;max-width:none;margin:0;font-size:.8125rem;position:absolute;bottom:11px;left:14px;right:14px}.brain-checks-page .switch-layout-note{max-width:none;color:var(--beacon-muted);text-align:center;margin:10px 0 0;font-size:.8125rem;line-height:1.45}.check-list--tools .check-copy{border-top-color:var(--beacon-ink-rule)}.check-list--tools :is(.try-if,.instruction-block),.check-list--tools .research-context{border-bottom-color:var(--beacon-ink-rule)}.check-list--tools :is(.try-if b,.instruction-block h4),.check-list--tools .research-context summary{color:#fff}.check-list--tools :is(.try-if span,.instruction-block p),.brain-checks-page .check-list--tools .research-context p{color:var(--beacon-on-ink)}.check-list--tools .research-context summary:hover{color:var(--beacon-accent)}.check-list--tools .research-context a{color:#fff}.check-list--tools .research-context .source-title{text-decoration-color:var(--beacon-ink-rule)}.check-list--tools .research-context a>span:last-child{color:var(--beacon-on-ink-faint)}.check-list--tools .research-context a:hover{color:var(--beacon-accent)}.check-list--tools .practice-tool{border-color:var(--beacon-panel)}@media (prefers-reduced-motion:no-preference){.brain-checks-page :is(.back-link,.review-line a,.research-context summary,.research-context a,.myfog-cta,.related-next nav a,.carousel-arrow,.tool-actions button,.tool-myfog-link,.mode-switch button){transition:color .12s ease-out,border-color .12s ease-out,background-color .12s ease-out}.related-next nav b{transition:transform .12s ease-out;display:inline-block}}@media print,screen and (width<=700px){.start-grid{grid-template-columns:minmax(0,1fr);gap:0}.start-grid article{border-bottom:1px solid var(--beacon-rule-strong);grid-template-columns:28px minmax(0,1fr);gap:4px 8px;padding:14px 0}.start-grid article span{grid-row:1/span 2}.hero-collage{gap:8px}.collage-card figcaption{padding:14px 13px 17px}.check-list{gap:40px;margin-top:8px}.brain-checks-page h3.check-title{margin-inline:-16px;padding-inline:16px}.brain-checks-page :is(.try-if,.instruction-block),.brain-checks-page .observation-card p{grid-template-columns:minmax(0,1fr);padding:14px 0 13px}.brain-checks-page .check-visual.beacon-guide-panel{padding:16px}.carousel-slide{grid-template-columns:140px minmax(0,1fr);gap:14px}.carousel-slide figcaption{padding-top:34px}.switch-readout span,.brain-checks-page .category-card{text-align:left}.practice-tool{padding:16px}.tool-heading{flex-direction:column}.mode-switch{width:100%}.mode-switch button{flex:1}.eye-stage,.timer-panel{min-height:280px}.timer-face{width:160px;height:128px;font-size:3.2rem}.switch-board{min-height:360px}.switch-readout{justify-content:flex-start;gap:24px;width:100%}}@media screen and (width<=560px){.carousel-arrow{white-space:nowrap;width:44px;padding:0;font-size:0;overflow:hidden}.carousel-arrow span{color:var(--beacon-ink);font-size:1rem}}.bst-tool-page{--bst-header:65px}.bst-tool-page .bst-back{margin-top:12px}.bst-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 56px;padding:12px 0 0;display:grid;position:relative}.bst-hero__text{align-content:end;gap:20px;display:grid}.brain-checks-page.bst-tool-page .bst-hero h1{--wbf-font-display:"Inter", "Beacon Title Fallback W", "Beacon Title Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;max-width:10.664em;color:var(--beacon-ink);letter-spacing:-.045em;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:900;line-height:.96}.brain-checks-page.bst-tool-page .bst-hero p{font-family:Inter,Beacon Text Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bst-hero__accent{color:var(--beacon-accent)}.brain-checks-page.bst-tool-page .bst-hero__deck{max-width:33em;color:var(--beacon-muted);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.5}.bst-hero__side{align-content:end;display:grid}.bst-hero__art{aspect-ratio:17/10;border:2px solid var(--beacon-ink);background:var(--beacon-soft);width:100%;margin:0}.brain-checks-page.bst-tool-page .collage-note{margin:0;padding:14px 18px 16px;font-size:1.375rem}.bst-hero__meta{border-top:1px solid var(--beacon-rule-strong);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px 32px;padding:14px 0 16px;display:flex}.bst-start{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px 56px;display:grid}.bst-start__steps{gap:28px;display:grid}.bst-tool-page .start-grid{border-top:2px solid var(--beacon-ink);grid-template-columns:minmax(0,1fr);gap:0}.bst-tool-page .start-grid article{border-bottom:1px solid var(--beacon-rule-strong);grid-template-columns:28px minmax(0,1fr);gap:4px 8px;padding:16px 0}.bst-tool-page .start-grid article span{grid-row:1/span 2}.bst-tool-page .check-text{align-content:start;min-width:0;display:grid}.bst-tool-page .research-context,.bst-tool-page .check-card>.check-visual.beacon-guide-panel{margin-top:0}.bst-finish{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:32px 48px;display:grid}.bst-groupbar{top:var(--bst-header);z-index:30;border-top:2px solid var(--beacon-ink);border-bottom:1px solid var(--beacon-rule-strong);background:var(--beacon-paper);scrollbar-width:none;gap:0 28px;margin-top:-2px;display:flex;position:sticky;overflow-x:auto}.bst-groupbar::-webkit-scrollbar{display:none}.bst-groupbar a{min-height:48px;color:var(--beacon-ink);letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;font-size:.9375rem;font-weight:800;text-decoration:none;display:flex}.bst-groupbar a:hover{color:var(--beacon-accent-text)}.bst-tool-page .beacon-section,.bst-tool-page .check-card{scroll-margin-top:136px}@media (prefers-reduced-motion:no-preference){.bst-groupbar a{transition:color .12s ease-out,border-color .12s ease-out}}@media screen and (width>=981px){.bst-tool-page .check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:8px}.bst-tool-page .check-card{grid-row:1/span 3;grid-template-rows:subgrid;gap:0}.bst-tool-page .check-card:first-child{grid-column:1}.bst-tool-page .check-card:nth-child(2){grid-column:2}.bst-tool-page .check-list:before{background:var(--beacon-accent);content:"";grid-area:1/1/auto/-1}.brain-checks-page.bst-tool-page h3.check-title{background:0 0;position:relative}.bst-tool-page .check-card>.check-visual{margin-bottom:20px}.bst-tool-page .check-card>.beacon-tool-slot{margin-top:20px}.bst-tool-page .check-list--tools.beacon-guide-band{padding:32px 28px 36px}.bst-tool-page :is(.try-if,.instruction-block){grid-template-columns:minmax(0,1fr);padding:14px 0 13px}.bst-tool-page .carousel-slide{grid-template-columns:210px minmax(0,1fr);gap:20px}.bst-tool-page .tool-heading{flex-wrap:wrap}}@media screen and (width>=981px) and (width<=1180px){.bst-tool-page .carousel-slide{grid-template-columns:180px minmax(0,1fr)}}@media screen and (width<=980px){.bst-hero{gap:20px 32px}.bst-start,.bst-finish{grid-template-columns:minmax(0,1fr);gap:24px}.bst-tool-page .check-card>.check-visual.beacon-guide-panel{margin-top:-20px}.bst-tool-page .check-list{gap:40px}}@media screen and (width<=700px){.bst-hero{grid-template-columns:minmax(0,1fr);gap:20px}.brain-checks-page.bst-tool-page .bst-hero__deck{font-size:1.0625rem}.bst-groupbar{gap:0 22px;margin-inline:-16px;padding-inline:16px}}.bst-groupbar a{border-block:3px solid #0000}.bst-groupbar a[aria-current]{border-bottom-color:var(--beacon-accent);color:var(--beacon-accent-text)}@media screen and (width>=981px) and (width<=1180px){.bst-tool-page .tool-heading{flex-direction:column}.bst-tool-page .mode-switch{width:100%}.bst-tool-page .mode-switch button{flex:1}.bst-tool-page .switch-readout{justify-content:flex-start;gap:24px;width:100%}.bst-tool-page .switch-readout span,.brain-checks-page.bst-tool-page .category-card{text-align:left}}@media screen and (width<=700px){.bst-groupbar{padding-inline:0}.bst-groupbar a:first-child{padding-left:16px}.bst-groupbar a:last-child{padding-right:56px}.bst-groupbar:after{border-left:2px solid var(--beacon-ink);background:var(--beacon-paper);color:var(--beacon-ink);content:"→";pointer-events:none;flex:0 0 40px;place-items:center;margin-left:-40px;font-size:1rem;font-weight:850;display:grid;position:sticky;right:0}.bst-groupbar.is-at-end:after{display:none}}.bst-hero__meta{align-items:end}.brain-checks-page .bst-hero__meta .review-line{max-width:46em}.bst-hero__meta .hero-proof{font-size:.9375rem}.bst-hero__meta .hero-proof strong{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.review-line a{margin-block:-14px;padding-block:14px;display:inline-block}.research-context a{padding-block:12px}.bst-groupbar a{color:var(--beacon-body);font-weight:750}.bst-groupbar a:hover,.bst-groupbar a[aria-current]{color:var(--beacon-accent-text)}.brain-checks-page.beacon-page[data-beacon-template] .start-here{padding-top:44px}.bst-tool-page .start-here>.beacon-guide-head{border-top:0;padding-top:0}.bst-start__steps{gap:20px}.bst-tool-page .start-grid article{padding:14px 0}.brain-checks-page :is(.try-if span,.instruction-block p,.observation-card span){max-width:32em}.brain-checks-page .research-context p{max-width:30em}.brain-checks-page .medical-note p,.brain-checks-page .safety-strip{max-width:32em;font-size:1.0625rem}.carousel-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.carousel-controls .carousel-arrow:first-child{justify-self:start}.carousel-controls .carousel-arrow:last-child{justify-self:end}@media screen and (width>=981px){.bst-tool-page .check-list{gap:0 56px}.bst-tool-page .check-card{grid-row:1/span 7}.bst-tool-page .check-text{grid-row:3/span 5;grid-template-rows:subgrid}.bst-tool-page .check-copy{grid-row:1/span 4;grid-template-rows:subgrid}.bst-tool-page .research-context{grid-row:5;align-self:start}.bst-tool-page :is(.try-if,.instruction-block){align-content:start}.bst-tool-page .carousel-slide{align-items:stretch}.bst-tool-page .carousel-slide figcaption{align-content:end;padding:0 0 4px}.bst-tool-page .carousel-slide figcaption strong{font-size:1.25rem}.bst-tool-page .carousel-slide figcaption span{max-width:30ch;font-size:1.0625rem}.bst-tool-page .check-list:not(.check-list--tools) .check-card>.beacon-tool-slot{background:var(--beacon-panel);margin-top:0;padding:20px;display:grid}.bst-tool-page .check-list:not(.check-list--tools) .practice-tool{background:var(--beacon-paper);height:100%}.bst-tool-page .eye-stage{flex:auto}.bst-tool-page .check-list--tools .check-card>.beacon-tool-slot{display:grid}.bst-tool-page .check-list--tools .practice-tool{height:100%}.bst-tool-page .check-list--tools .timer-panel{flex:auto}.brain-checks-page.bst-tool-page .check-list--tools h3.check-title{padding-inline:26px}}@media screen and (width<=700px){.bst-groupbar a:first-child{margin-left:16px;padding-left:0}.bst-groupbar a:last-child{padding-right:0}.bst-groupbar:after{border-left:1px solid var(--beacon-rule-strong);color:var(--beacon-muted);flex-basis:32px;margin-left:0;font-size:.8125rem;font-weight:750}.bst-groupbar.is-at-end a:last-child{margin-right:16px}.bst-groupbar{margin-right:32px}}@media screen and (width>=981px) and (width<=1180px){.bst-tool-page .check-list:not(.check-list--tools) .check-card>.beacon-tool-slot{padding:12px}}.brain-checks-page .bst-slot-finish{max-width:360px}.brain-checks-page .bst-slot-finish>img{height:auto}.brain-checks-page .finish-copy .brain-checks-deck{text-wrap:pretty;max-width:64ch;font-size:1.0625rem;line-height:1.5}.brain-checks-page #finish-title{scroll-margin-top:136px}.related-next nav b{color:var(--beacon-accent);font-size:1.25rem;line-height:1}.tool-heading{position:relative}.tool-heading:after{background:var(--beacon-accent);content:"";width:40px;height:3px;position:absolute;bottom:-2px;left:0}@media screen and (width>=981px){.brain-checks-page.bst-tool-page .bst-hero h1{max-width:none;font-size:clamp(2.75rem,3.6vw,3.25rem)}.bst-hero__text{gap:16px}.bst-hero{gap:18px 48px}.bst-start{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px 48px}.bst-tool-page .hero-collage{gap:16px}.brain-checks-page.beacon-page[data-beacon-template] .beacon-section{gap:18px;padding-top:40px}.brain-checks-page.beacon-page[data-beacon-template] .start-here{padding-top:28px}.bst-tool-page .beacon-guide-head{padding-top:16px}.bst-tool-page .start-here>.beacon-guide-head{padding-top:0}.bst-tool-page .carousel-slide{grid-template-columns:180px minmax(0,1fr)}.bst-tool-page :is(.try-if,.instruction-block){padding:10px 0}}.bst-groupgrid{display:none}@media screen and (width<=700px){.bst-groupgrid.beacon-opening-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.bst-groupgrid a,.bst-groupgrid a:active{box-shadow:none;transform:none}.bst-groupgrid a:active{background:var(--beacon-soft)}.bst-groupgrid a{text-wrap:balance;font-size:.9375rem}}@media screen and (width<=400px){.bst-groupgrid a{padding-left:14px;padding-right:34px;font-size:.875rem}.bst-groupgrid a:after{right:14px}}@media (prefers-reduced-motion:reduce){.brain-checks-page *,.brain-checks-page :before,.brain-checks-page :after{scroll-behavior:auto!important}.switch-node,.eye-target{transition:none!important}.eye-tool.is-running .eye-target,.eye-tool.quick-mode.is-running .eye-target,.switch-node.is-wrong{animation:none!important}}@media print{.bst-groupbar,.bst-groupgrid,.tool-heading:after,.carousel-controls,.swipe-hint,.practice-tool,.back-link{display:none}.check-visual{break-inside:avoid}.brain-checks-page *{transition:none!important}.check-list--tools.beacon-guide-band{--beacon-on-ink:var(--beacon-body);--beacon-on-ink-muted:var(--beacon-muted);--beacon-on-ink-faint:var(--beacon-muted);--beacon-ink-rule:var(--beacon-rule-strong)}.check-list--tools :is(.try-if b,.instruction-block h4),.check-list--tools .research-context summary,.check-list--tools .research-context a{color:var(--beacon-ink)}.brain-checks-page h3.check-title{margin-inline:0}.carousel-slide{grid-template-columns:130px minmax(0,1fr);gap:20px}.carousel-slide figcaption{padding-top:34px}.check-title,.check-copy>*,.research-context{break-inside:avoid}.check-list,.check-card,.bst-tool-page .check-text,.check-copy{display:block}.check-card+.check-card{margin-top:36px}.bst-tool-page .check-card>.check-visual.beacon-guide-panel{margin:0 0 16px}.bst-tool-page .research-context{margin-top:0}.brain-checks-page h3.check-title{break-after:avoid;page-break-after:avoid;margin-bottom:0}.check-card>.check-visual,.check-copy>:first-child{break-before:avoid;page-break-before:avoid}.check-card>.beacon-tool-slot{display:none}.bst-hero,.bst-start,.bst-finish{grid-template-columns:minmax(0,1fr)}.bst-hero__art:empty{display:none}.hero-collage{max-width:420px}}
