@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_2Dxmxp9wPxwPHG31SJ1KpUim6rsq)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_2Dxmxp9wPxwPHG31SJ1KpUim6rsq)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_2Dxmxp9wPxwPHG31SJ1KpUim6rsq)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_999fa5af-module__AjAESa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_999fa5af-module__AjAESa__variable{--font-adhd-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
[data-funnel=adhd]{--bg:#fafaf7;--bg-soft:#f1f0ea;--text:#1d1f24;--foreground:#1d1f24;--text-rgb:29, 31, 36;--muted:#545a66;--muted-soft:#5f656f;--accent:#b84a24;--accent-rgb:184, 74, 36;--accent-soft:rgba(var(--accent-rgb), .08);--accent-glow:rgba(var(--accent-rgb), .12);--on-accent:#fff;--border:#1d1f241a;--border-strong:#b84a2447;--card:#ffffffd1;--danger:#c45c5c;--adhd-dom-task-initiation:#b84a24;--adhd-dom-time-perception:#0f766e;--adhd-dom-working-memory:#6d4fa3;--adhd-dom-emotional-regulation:#b0356b;--adhd-dom-attention-regulation:#2563a8;--adhd-dom-organization-planning:#3f7a3f;--adhd-dom-energy-motivation:#8a6116;background:var(--bg);color:var(--text)}[data-theme=dark] [data-funnel=adhd]{--bg:#16181d;--bg-soft:#1b1e25;--text:#eceae5;--foreground:#eceae5;--text-rgb:236, 234, 229;--muted:#a6acb8;--muted-soft:#9aa0ac;--accent:#f58a62;--accent-rgb:245, 138, 98;--accent-soft:rgba(var(--accent-rgb), .14);--accent-glow:rgba(var(--accent-rgb), .22);--on-accent:var(--bg);--border:#ffffff17;--border-strong:#f58a624d;--card:#1f232b;--danger:#f87171;--adhd-dom-task-initiation:#ff9a70;--adhd-dom-time-perception:#4fc2b8;--adhd-dom-working-memory:#b79ce8;--adhd-dom-emotional-regulation:#f088b6;--adhd-dom-attention-regulation:#7fb3e8;--adhd-dom-organization-planning:#8cc98c;--adhd-dom-energy-motivation:#e0b368}.adhdFunnelRoot{background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.adhdHoldingMain{flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.adhdHoldingCard{text-align:center;max-width:520px}.adhdHoldingEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:12px;font-weight:700}.adhdHoldingHeading{margin:0 0 14px;font-size:clamp(24px,3.5vw,36px);font-weight:700;line-height:1.15}.adhdHoldingLead{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.adhdHeader{border-bottom:1px solid var(--border);background:var(--bg)}.adhdHeaderInner{justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;padding:14px 24px;display:flex}.adhdBrand{letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:800;text-decoration:none}.adhdHeaderCta{color:var(--accent);border:2px solid var(--accent);white-space:nowrap;border-radius:10px;padding:7px 14px;font-size:14px;font-weight:700;text-decoration:none}.adhdHeaderCta:hover{background:var(--accent-soft)}.adhdFooter{border-top:1px solid var(--border);background:var(--bg-soft);margin-top:auto}.adhdFooterInner{max-width:1040px;margin:0 auto;padding:28px 24px 36px}.adhdFooterDisclaimer{color:var(--muted);max-width:760px;margin:0 0 14px;font-size:13px;line-height:1.65}.adhdFooterLinks{color:var(--muted-soft);margin:0;font-size:13px}.adhdFooterLinks a{color:var(--muted);text-decoration:underline}.adhdEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:12px;font-weight:700}.adhdCtaBtn{background:var(--accent);color:var(--on-accent);cursor:pointer;text-align:center;border:none;border-radius:12px;padding:13px 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.adhdCtaBtn:hover{filter:brightness(1.06)}.adhdCtaBtn:disabled{opacity:.6;cursor:default}.adhdSecondaryBtn{color:var(--accent);border:2px solid var(--accent);cursor:pointer;text-align:center;background:0 0;border-radius:12px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.adhdSecondaryBtn:hover{background:var(--accent-soft)}.adhdCenter{text-align:center}.adhdLandingMain{flex:1;width:100%}.adhdHero{text-align:center;max-width:1040px;margin:0 auto;padding:64px 24px 48px}.adhdHeroInner{grid-template-columns:1fr;align-items:center;gap:20px;display:grid}.adhdHeroHeading{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(30px,5vw,48px);font-weight:800;line-height:1.08}.adhdHeroLead{color:var(--muted);margin:0 0 28px;font-size:18px;line-height:1.65}.adhdHeroNote{color:var(--muted-soft);margin:14px 0 0;font-size:13px}.adhdHeroVisual{order:-1;justify-content:center;display:flex}.adhdHeroMapSvg{width:100%;max-width:300px;height:auto;display:block}.adhdHeroMapHalo{fill:rgba(var(--accent-rgb), .16)}.adhdHeroMapPulse{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite adhdHeroPulse}@keyframes adhdHeroPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.12;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.adhdHeroMapPulse{opacity:.5;animation:none}}@media (min-width:860px){.adhdHero{padding:80px 24px 60px}.adhdHeroInner{text-align:left;grid-template-columns:1.05fr .95fr;gap:40px}.adhdHeroText{text-align:left}.adhdHeroVisual{order:0}.adhdHeroMapSvg{max-width:360px}}.adhdSection{max-width:1040px;margin:0 auto;padding:48px 24px}.adhdSectionSoft{background:var(--bg-soft);max-width:none}.adhdSectionSoft>*{max-width:1040px;margin-left:auto;margin-right:auto}.adhdSectionHeading{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(22px,3vw,30px);font-weight:800}.adhdSectionIntro{color:var(--muted);max-width:680px;margin:0 0 28px;font-size:16px;line-height:1.65}.adhdSectionCtaRow{text-align:center;padding-top:28px}.adhdDomainGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.adhdDomainCard{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:12px;padding:18px 18px 16px;transition:border-color .18s,transform .18s}.adhdDomainCard:hover{transform:translateY(-2px)}.adhdDomainIcon{background:color-mix(in srgb, currentColor 13%, transparent);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:inline-flex}.adhdDomainLabel{margin:0 0 6px;font-size:16px;font-weight:700}.adhdDomainDef{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.adhdHowGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;padding-top:8px;display:grid}.adhdHowStep{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:22px 20px}.adhdHowStepNum{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;font-weight:800;display:inline-flex}.adhdHowStepTitle{margin:0 0 8px;font-size:17px;font-weight:700}.adhdHowStepBody{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.adhdFaq{max-width:760px}.adhdFaqItem{border-bottom:1px solid var(--border);padding:4px 0}.adhdFaqQ{cursor:pointer;padding:14px 0;font-size:16px;font-weight:700;list-style-position:outside}.adhdFaqA{color:var(--muted);max-width:700px;margin:0 0 16px;font-size:15px;line-height:1.7}.adhdAssessMain{flex:1;width:100%;max-width:720px;margin:0 auto;padding:40px 24px 72px}.adhdAssessHeading{margin:0 0 14px;font-size:clamp(22px,3.4vw,30px);font-weight:800;line-height:1.15}.adhdAssessLead{color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.65}.adhdProgressBar{background:var(--bg-soft);border-radius:3px;height:6px;overflow:hidden}.adhdProgressFill{background:var(--accent);border-radius:3px;height:100%;transition:width .18s}.adhdProgressLabel{letter-spacing:.08em;color:var(--muted-soft);margin:8px 0 20px;font-size:12px;font-weight:700}.adhdQuestionCard{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:28px 24px}.adhdQuestionText{margin:0 0 22px;font-size:clamp(18px,2.6vw,22px);font-weight:700;line-height:1.4}.adhdScaleBtns{flex-direction:column;gap:10px;display:flex}.adhdScaleBtn{text-align:left;border:2px solid var(--border);background:var(--bg);width:100%;color:var(--text);cursor:pointer;border-radius:12px;min-height:48px;padding:14px 16px;font-size:16px;font-weight:600}.adhdScaleBtn:hover,.adhdScaleBtnSelected{border-color:var(--accent);background:var(--accent-soft)}.adhdBackBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:18px;padding:8px 0;font-size:14px;font-weight:600}.adhdBackBtn:hover{color:var(--text)}.adhdOpenText{width:100%;font:inherit;color:var(--text);background:var(--bg);border:2px solid var(--border);resize:vertical;border-radius:12px;padding:14px;font-size:16px;line-height:1.6}.adhdOpenText:focus{border-color:var(--accent);outline:none}.adhdNavRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.adhdResults .adhdSection{padding:32px 0}.adhdProfileCard{background:var(--card);border:1px solid var(--border-strong);text-align:center;border-radius:16px;padding:32px 28px}.adhdProfileName{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(26px,4.5vw,40px);font-weight:800;line-height:1.1}.adhdProfileSummary{color:var(--muted);max-width:560px;margin:0 auto 20px;font-size:17px;line-height:1.6}.adhdDominantChips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.adhdDominantChip{color:var(--on-accent);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.adhdDomainBars{flex-direction:column;gap:12px;display:flex}.adhdBarRow{grid-template-columns:minmax(140px,220px) 1fr 42px;align-items:center;gap:12px;display:grid}.adhdBarLabel{font-size:14px;font-weight:600}.adhdBarTrack{background:var(--bg-soft);border-radius:6px;height:12px;overflow:hidden}.adhdBarFill{border-radius:6px;height:100%}.adhdBarScore{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.adhdPsychoed{max-width:720px;margin:0;font-size:16px;line-height:1.75}.adhdSignatureFigure{max-width:620px;margin:28px 0 0}.adhdSignatureSvg{width:100%;height:auto;display:block}.adhdSigTrack{fill:var(--bg-soft)}.adhdSigLabel{fill:var(--muted);font-size:15px;font-weight:600}.adhdSigLabelStrong{fill:var(--text);font-weight:800}.adhdSignatureCaption{color:var(--muted);max-width:560px;margin:12px 0 0;font-size:13.5px;line-height:1.6}.adhdFigure{max-width:620px;margin:26px 0 6px}.adhdFigureSvg{width:100%;height:auto;display:block}.adhdFigureTrack{fill:var(--bg-soft)}.adhdFigureBaseline{stroke:var(--muted);stroke-width:2px;opacity:.55}.adhdFigLabel{fill:var(--muted);font-size:13px;font-weight:600}.adhdFigLabelStrong{fill:var(--text);font-size:13px;font-weight:800}.adhdFigLabelInverse{fill:var(--bg);font-size:14px;font-weight:700}.adhdFigureCaption{color:var(--muted);max-width:580px;margin:12px 0 0;font-size:13.5px;line-height:1.6}.adhdFigureWide{max-width:680px}.adhdGaugeTrack{stroke:var(--bg-soft)}.adhdGaugeTick{stroke:var(--muted);stroke-width:2px;opacity:.38}.adhdEngineGlow{fill:rgba(var(--accent-rgb), .16)}.adhdGaugePill{fill:var(--bg-soft)}.adhdGaugePillActive{fill:rgba(var(--accent-rgb), .12)}.adhdGaugePillText{fill:var(--muted);font-size:13px;font-weight:700}.adhdGaugePillTextActive{fill:var(--accent)}.adhdGaugeTitle{letter-spacing:.07em;fill:var(--muted);font-size:12px;font-weight:700}.adhdGaugeState{font-family:var(--font-adhd-display), Georgia, "Times New Roman", serif;fill:var(--muted);font-size:23px;font-weight:700}.adhdGaugeStateActive{fill:var(--text)}.adhdGaugeVs{font-family:var(--font-adhd-display), Georgia, "Times New Roman", serif;fill:var(--muted);opacity:.7;font-size:20px;font-style:italic}.adhdStrategyGroup{margin-bottom:26px}.adhdStrategyDomain{letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:800}.adhdStrategyGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.adhdStrategyCard{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:18px}.adhdStrategyTitle{margin:0 0 8px;font-size:15px;font-weight:700}.adhdStrategyHow{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.adhdDisclaimerNote{color:var(--muted);background:var(--bg-soft);border-radius:12px;max-width:760px;margin:8px 0 24px;padding:16px 18px;font-size:13px;line-height:1.65}.adhdResultCtas{padding-top:8px}.adhdResultCtaGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:8px;display:grid}.adhdResultCtaCard{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 22px;display:flex}.adhdResultCtaCard h3{margin:0;font-size:18px;font-weight:800}.adhdResultCtaCard p{color:var(--muted);margin:0 0 6px;font-size:14px;line-height:1.65}.adhdJourneyDays{flex-direction:column;gap:10px;max-width:760px;display:flex}.adhdJourneyDay{background:var(--card);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:12px;align-items:baseline;gap:16px;padding:16px 18px;display:flex}.adhdJourneyDayNum{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-soft);white-space:nowrap;font-size:12px;font-weight:800}.adhdJourneyDayTitle{margin:0 0 4px;font-size:16px;font-weight:700}.adhdJourneyDayMeta{color:var(--muted);margin:0;font-size:13px}.adhdCoachMain{flex:1}.adhdCoachDisclaimer{color:var(--muted);max-width:900px;margin:12px auto 0;padding:0 20px;font-size:12.5px;line-height:1.6}.adhdPricingHero{padding-bottom:24px}.adhdPricingSection{max-width:720px;padding-top:0}.adhdPlanCard{background:var(--card);border:2px solid var(--border-strong);border-radius:16px;padding:32px 30px 28px;position:relative}.adhdTrialBadge{background:var(--accent);color:var(--on-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:28px}.adhdPlanName{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:15px;font-weight:700}.adhdPlanPriceRow{align-items:baseline;gap:10px;margin:0 0 18px;display:flex}.adhdPlanPrice{letter-spacing:-.02em;font-size:clamp(38px,6vw,52px);font-weight:800;line-height:1}.adhdPlanPer{color:var(--muted);font-size:15px;font-weight:600}.adhdPlanFeatures{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.adhdPlanFeatures li{padding-left:26px;font-size:15px;line-height:1.55;position:relative}.adhdPlanFeatures li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;top:0;left:0}.adhdPlanCta{width:100%}.adhdPlanNote{color:var(--muted);margin:14px 0 0;font-size:13.5px;line-height:1.6}.adhdPlanScopeNote{color:var(--muted-soft);margin:8px 0 0;font-size:12.5px;line-height:1.6}.adhdYearlyToggle{color:var(--muted);cursor:pointer;background:0 0;border:none;margin:18px 0 0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline;display:block}.adhdYearlyToggle:hover{color:var(--accent)}.adhdMemberLinks{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.adhdPromiseCard{background:var(--accent-soft);border:1px solid var(--border-strong);border-radius:16px;margin-top:22px;padding:26px 30px}.adhdPromiseHeadline{letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(19px,2.6vw,24px);font-weight:800}.adhdPromiseDetail{color:var(--muted);margin:0;font-size:14.5px;line-height:1.65}.adhdPricingInfoRow{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.adhdPricingInfoRowSingle{grid-template-columns:1fr}.adhdPricingInfoCard{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:22px 24px}.adhdPricingInfoHeading{margin:0 0 10px;font-size:16px;font-weight:800}.adhdPricingInfoBody{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.adhdPricingInfoList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.adhdPricingInfoList li{color:var(--muted);padding-left:20px;font-size:14px;line-height:1.6;position:relative}.adhdPricingInfoList li:before{content:"—";color:var(--accent);font-weight:700;position:absolute;top:0;left:0}.adhdFinePrint{color:var(--muted-soft);margin:22px 0 0;font-size:12.5px;line-height:1.6}@media (max-width:640px){.adhdHero{padding:48px 20px 40px}.adhdSection{padding:36px 20px}.adhdPricingSection{padding-top:0}.adhdBarRow{grid-template-columns:1fr;gap:4px}.adhdBarScore{text-align:left}.adhdPlanCard{padding:28px 20px 24px}.adhdPricingInfoRow{grid-template-columns:1fr}}[data-funnel=adhd] :is(h1,h2,h3,h4,h5){font-family:var(--font-adhd-display), var(--font-inter), Arial, sans-serif;letter-spacing:-.015em}.adhdProfileIndexName{margin:0;font-size:20px;font-weight:800}.adhdEmailCaptureForm{flex-wrap:wrap;gap:10px;width:100%;display:flex}.adhdEmailCaptureForm .adhdCtaBtn{padding:12px 20px;font-size:15px}.adhdEmailInput{min-width:180px;font:inherit;color:var(--text);background:var(--bg);border:2px solid var(--border);border-radius:12px;flex:1;min-height:48px;padding:11px 14px;font-size:16px}.adhdEmailInput:focus{border-color:var(--accent);outline:none}.adhdShareRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:22px;display:flex}.adhdShareFeedback{color:var(--muted);flex-basis:100%;margin:4px 0 0;font-size:13.5px;font-weight:600}.adhdInlineTextBtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.adhdInlineTextBtn:hover{filter:brightness(1.1)}.adhdGuidesMain{max-width:760px;margin:0 auto;padding:56px 20px 80px}.adhdGuidesHeader{margin-bottom:36px}.adhdGuidesHeading{margin:8px 0 12px;font-size:clamp(26px,4vw,38px);line-height:1.15}.adhdGuidesLead{color:var(--muted);max-width:560px;font-size:17px}.adhdGuidesGrid{gap:16px;display:grid}.adhdGuideCard{background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:14px;padding:22px 24px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.adhdGuideCard:hover{border-color:var(--border-strong);transform:translateY(-1px)}.adhdGuideCardEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:12px}.adhdGuideCardTitle{margin:0 0 8px;font-size:20px;line-height:1.25}.adhdGuideCardBody{color:var(--muted);margin:0 0 10px;font-size:15px}.adhdGuideCardMore{color:var(--accent);font-size:14px;font-weight:600}.adhdGuidesCta{background:var(--accent-soft);border-radius:14px;margin-top:40px;padding:20px 24px;font-size:15px}.adhdGuidesCta a{color:var(--accent);font-weight:600}.adhdGuideMain{max-width:720px;margin:0 auto;padding:56px 20px 80px;font-size:17px;line-height:1.65}.adhdGuideHeader{margin-bottom:24px}.adhdGuideCrumb{color:var(--accent);text-decoration:none}.adhdGuideCrumb:hover{text-decoration:underline}.adhdGuideTitle{margin:10px 0 0;font-size:clamp(26px,4vw,38px);line-height:1.15}.adhdGuideLead{color:var(--text);margin:0 0 16px;font-size:18px}.adhdGuideSection{margin-top:36px}.adhdGuideSectionHeading{margin:0 0 14px;font-size:23px;line-height:1.2}.adhdGuideSection p{margin:0 0 14px}.adhdGuideBullets{gap:10px;margin:0 0 14px;padding-left:22px;display:grid}.adhdGuideFaqItem{margin-bottom:18px}.adhdGuideFaqQ{margin:0 0 6px;font-size:17px}.adhdGuideCta{background:var(--accent-soft);border:1px solid var(--border-strong);border-radius:16px;margin-top:44px;padding:28px}.adhdGuideCtaHeading{margin:0 0 10px;font-size:22px}.adhdGuideCta .adhdCtaBtn{margin-top:6px;display:inline-block}.adhdGuideRelated{margin-top:40px}.adhdGuideRelatedLink{color:var(--accent);margin-top:8px;font-weight:600;text-decoration:none;display:block}.adhdGuideRelatedLink:hover{text-decoration:underline}.adhdToolsMain{max-width:720px;margin:0 auto;padding:32px 20px 64px}.adhdToolsHeader{margin-bottom:24px}.adhdToolsDisclaimer{color:var(--muted-soft);margin-top:32px;font-size:12px;line-height:1.5}.adhdToolTabs{gap:8px;margin-bottom:20px;display:flex}.adhdToolTab{border:1px solid var(--border);background:var(--card);color:var(--muted);cursor:pointer;border-radius:12px;flex:1;padding:12px 14px;font-size:15px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.adhdToolTab:hover{border-color:var(--border-strong);color:var(--text)}.adhdToolTab--active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.adhdToolPanel{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:20px}.adhdToolBlurb{color:var(--muted);margin:0 0 16px;font-size:15px;line-height:1.55}.adhdToolNote{color:var(--accent);margin:8px 0 0;font-size:13px}.adhdToolEmpty{border:1px dashed var(--border-strong);color:var(--muted);text-align:center;border-radius:12px;margin:16px 0 0;padding:20px;font-size:14px;line-height:1.5}.adhdCaptureCompose{flex-direction:column;gap:10px;display:flex}.adhdCaptureInput{resize:vertical;border:1px solid var(--border);background:var(--bg);width:100%;min-height:52px;color:var(--text);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.5}.adhdCaptureInput:focus{border-color:var(--accent);outline:none}.adhdCaptureAdd{align-self:flex-start}.adhdCaptureList{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.adhdCaptureList--done{opacity:.75;margin-top:10px}.adhdCaptureItem{border:1px solid var(--border);background:var(--bg);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.adhdCaptureItem--done .adhdCaptureText{color:var(--muted-soft);text-decoration:line-through}.adhdCaptureCheck{border:1.5px solid var(--border-strong);background:var(--card);width:24px;height:24px;color:var(--accent);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:flex}.adhdCaptureCheck[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.adhdCaptureText{color:var(--text);white-space:pre-wrap;word-break:break-word;flex:auto;font-size:15px;line-height:1.5}.adhdCaptureDelete{color:var(--muted-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:2px 6px;font-size:14px}.adhdCaptureDelete:hover{color:var(--danger)}.adhdCaptureDone{margin-top:16px}.adhdCaptureDone summary{cursor:pointer;color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.adhdCaptureClear{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}.adhdToolModes{gap:8px;margin-bottom:18px;display:flex}.adhdToolMode{border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.adhdToolMode--active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.adhdTimer{flex-direction:column;gap:18px;display:flex}.adhdTimerPresets{flex-wrap:wrap;gap:8px;display:flex}.adhdTimerPreset{border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:600}.adhdTimerPreset--active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.adhdTimerFace{text-align:center;border:1px solid var(--border);background:var(--bg);border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:24px 16px;display:flex}.adhdTimerFace--done{border-color:var(--accent);background:var(--accent-soft)}.adhdTimerCount{font-family:var(--font-adhd-display,inherit);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(56px,16vw,88px);font-weight:700;line-height:1}.adhdTimerBarTrack{background:rgba(var(--text-rgb), .08);border-radius:999px;width:100%;max-width:320px;height:8px;overflow:hidden}.adhdTimerBarFill{background:var(--accent);border-radius:999px;height:100%;transition:width .25s linear;display:block}.adhdTimerState{color:var(--muted);max-width:340px;font-size:14px;line-height:1.5}.adhdTimerControls{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.adhdMeasureSetup{flex-direction:column;gap:14px;display:flex}.adhdMeasureLabel{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;display:flex}.adhdMeasureLog{border-top:1px solid var(--border);padding-top:16px}.adhdMeasureMultiplier{color:var(--text);margin:0 0 12px;font-size:14px;line-height:1.55}.adhdMeasureList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adhdMeasureItem{border:1px solid var(--border);background:var(--bg);border-radius:8px;justify-content:space-between;gap:12px;padding:8px 12px;font-size:13px;display:flex}.adhdMeasureTask{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.adhdMeasureNums{color:var(--muted-soft);font-variant-numeric:tabular-nums;flex:none}.adhdCoachToolsLink{color:var(--accent);white-space:nowrap;font-weight:600;text-decoration:none}.adhdCoachToolsLink:hover{text-decoration:underline}.adhdEnergyPicker{border:none;margin:0 0 12px;padding:0}.adhdEnergyLegend{color:var(--muted);margin-bottom:8px;padding:0;font-size:14px}.adhdEnergyScale{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.adhdEnergyLevel{border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;transition:border-color .12s,background .12s,color .12s;display:flex}.adhdEnergyLevel:hover{border-color:var(--border-strong)}.adhdEnergyLevel--active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.adhdEnergyLevelNum{font-family:var(--font-adhd-display,inherit);font-size:20px;font-weight:700;line-height:1}.adhdEnergyLevelLabel{font-size:11px}.adhdEnergyReview{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.adhdEnergyChart{width:100%;height:120px;display:block;overflow:visible}.adhdEnergyGrid{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 4}.adhdEnergyLine{stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.adhdEnergyDot{fill:var(--muted)}.adhdEnergyDot--boom{fill:var(--accent)}.adhdEnergyDot--bust{fill:var(--muted-soft)}.adhdEnergyStats{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}.adhdDoorwaySetup{flex-direction:column;gap:12px;display:flex}.adhdDoorwayStarters{flex-wrap:wrap;gap:6px;display:flex}.adhdDoorwayChip{border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;transition:border-color .12s,color .12s}.adhdDoorwayChip:hover{border-color:var(--accent);color:var(--text)}.adhdDoorwayHint{color:var(--muted-soft);margin:0;font-size:13px;line-height:1.5}.adhdDoorwayInstr{color:var(--text);max-width:420px;font-size:18px;font-weight:600;line-height:1.4}.adhdDoorwayDoneTitle{font-family:var(--font-adhd-display,inherit);color:var(--text);font-size:clamp(24px,6vw,32px);font-weight:700;line-height:1.1}.adhdFocusTeaser{border:1px dashed var(--border-strong);background:var(--accent-soft);border-radius:16px;margin-top:16px;padding:18px 20px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.adhdFocusTeaser:hover{border-color:var(--accent)}.adhdFocusTeaserEyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600;display:block}.adhdFocusTeaserTitle{font-family:var(--font-adhd-display,inherit);color:var(--text);margin-top:4px;font-size:20px;font-weight:700;display:block}.adhdFocusTeaserBody{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.adhdFocusInterest{flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.adhdFocusConfirmed{color:var(--text);margin:0;font-size:16px;font-weight:600}.adhdFocusWithdraw{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.adhdFocusWithdraw:hover{color:var(--text)}.adhdPreviewGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;padding-top:8px;display:grid}@media (min-width:760px){.adhdPreviewGrid{grid-template-columns:repeat(3,1fr)}}.adhdPreviewCard{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.adhdPreviewCard:hover{border-color:var(--border-strong,rgba(var(--accent-rgb), .4));transform:translateY(-2px)}.adhdPreviewArt{background:radial-gradient(120% 100% at 50% 0%, rgba(var(--accent-rgb), .1), transparent 70%), var(--bg-soft);border-bottom:1px solid var(--border);height:132px;position:relative}.adhdPreviewArtSvg{width:100%;height:100%;display:block}.adhdPreviewNum{background:var(--card);border:1px solid var(--border);width:28px;height:28px;color:var(--accent);z-index:1;border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.adhdPreviewBody{flex:1;padding:18px 20px 20px}.adhdPreviewTitle{font-family:var(--font-adhd-display,inherit);margin:0 0 9px;font-size:17px;font-weight:700;line-height:1.35}.adhdPreviewExample{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.adhdPreviewExampleLabel{color:var(--accent);margin-right:4px;font-style:italic;font-weight:700}.adhdPreviewFaintStroke{stroke:rgba(var(--text-rgb), .16);stroke-width:2px;stroke-linecap:round}.adhdPreviewSoftFill{fill:rgba(var(--accent-rgb), .13)}.adhdPrivacyNote{background:var(--accent-soft);border:1px solid var(--border);border-radius:12px;margin:0 0 20px;padding:14px 16px}.adhdPrivacyNote p{color:var(--text);margin:0;font-size:14px;line-height:1.65}.adhdFooterOperator{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.6}.adhdFooterOperatorLink{color:var(--muted);text-decoration:underline}.adhdFooterOperatorLink:hover{color:var(--text)}.adhdAfterJourneyList{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.adhdAfterJourneyList li{color:var(--text);padding-left:26px;font-size:15px;line-height:1.6;position:relative}.adhdAfterJourneyList li:before{content:"→";color:var(--accent);font-weight:800;position:absolute;top:0;left:0}.adhdAfterJourneyWhy{background:var(--accent-soft);color:var(--text);border-radius:12px;margin:20px 0 0;padding:16px 18px;font-size:15px;line-height:1.7}