.td-home{--td-ink:#101b2b;--td-paper:#f2f3f3;--td-white:#fff;--td-fajr:#a9c9e8;--td-dhuhr:#cfd8e3;--td-asr:#e6a94f;--td-maghrib:#d97a68;--td-isha:#8d91c8;--td-rule:color-mix(in srgb, var(--td-ink) 22%, transparent);--primary:var(--td-ink);--primary-foreground:var(--td-white);--gold:var(--td-asr);--gold-foreground:var(--td-ink);--brand-mark-arch:var(--td-ink);--brand-mark-crescent:var(--td-asr);background:var(--td-paper);color:var(--td-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:clip}.td-home h1,.td-home h2,.td-home h3,.td-home h4{color:inherit;letter-spacing:0;text-wrap:balance;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800}.td-home .td-mono{letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace}.td-home .td-on-ink-muted{color:color-mix(in srgb, var(--td-white) 68%, transparent)}.td-home>header{border-color:var(--td-rule);background:var(--td-white);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;top:auto}.td-home>header>div{max-width:1180px;min-height:64px;padding:12px 20px}.td-home>header a{border-radius:2px}.td-home>header nav>a:last-child{background:var(--td-ink);min-height:44px;color:var(--td-white);border-radius:2px}.td-home a:focus-visible,.td-home button:focus-visible{outline:3px solid var(--td-asr);outline-offset:3px}.td-home-shell{width:min(100%,1180px);margin-inline:auto}.td-hero-grid{background:var(--td-ink);color:var(--td-white);display:grid}.td-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:34px 20px 30px;display:flex}.td-hero-rule{border-top:1px solid color-mix(in srgb, var(--td-white) 70%, transparent);margin-top:12px}.td-hero-title{max-width:720px;margin-top:18px;font-size:clamp(3rem,14.4vw,4.6rem);line-height:.87}.td-hero-support{max-width:620px;color:color-mix(in srgb, var(--td-white) 84%, transparent);margin-top:18px;font-size:16px;line-height:1.55}.td-home .td-primary-action{border:1px solid var(--td-asr);background:var(--td-asr);min-height:48px;color:var(--td-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;gap:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.td-home .td-primary-action:hover{background:var(--td-white)}.td-hero-action{width:100%;margin-top:24px}.td-hero-media{aspect-ratio:3/4;background:var(--td-dhuhr);min-height:0;position:relative}.td-hero-media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.td-prayer-ribbon{border-bottom:1px solid var(--td-rule);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.td-prayer-ribbon span{border-right:1px solid color-mix(in srgb, var(--td-white) 82%, transparent);min-width:0;min-height:48px;color:var(--td-ink);letter-spacing:.04em;place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500;display:grid}.td-prayer-ribbon span:last-child{border-right:0}.td-prayer-ribbon span:first-child{background:var(--td-fajr)}.td-prayer-ribbon span:nth-child(2){background:var(--td-dhuhr)}.td-prayer-ribbon span:nth-child(3){background:var(--td-asr)}.td-prayer-ribbon span:nth-child(4){background:var(--td-maghrib)}.td-prayer-ribbon span:nth-child(5){background:var(--td-isha)}.td-transition-copy{border-bottom:1px solid var(--td-rule);background:var(--td-white);margin:0;padding:18px 20px;font-size:16px;font-weight:600}.td-section{padding:64px 20px}.td-section-label{color:color-mix(in srgb, var(--td-ink) 68%, transparent);margin-bottom:16px;font-size:12px}.td-section-title{max-width:820px;font-size:clamp(2.4rem,11vw,4rem);line-height:.95}.td-section-lead{max-width:650px;margin-top:18px;font-size:16px;line-height:1.7}.td-ledger-band{background:var(--td-paper)}.td-ledger{border-top:2px solid var(--td-ink);border-bottom:2px solid var(--td-ink);background:var(--td-white);margin-top:30px}.td-ledger-head{border-bottom:1px solid var(--td-rule);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px 14px;display:grid}.td-ledger-head h2{margin-top:4px;font-size:30px;line-height:1}.td-week{border-bottom:1px solid var(--td-rule);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:18px 10px;display:grid}.td-week-day{justify-items:center;gap:7px;min-width:0;display:grid}.td-week-dot{border-radius:50%;width:22px;height:22px}.td-week-copy{border-bottom:1px solid var(--td-rule);padding:14px;font-size:14px;line-height:1.5}.td-prayer-list{list-style:none}.td-prayer-row{border-bottom:1px solid var(--td-rule);grid-template-columns:minmax(86px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.td-prayer-name{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;min-width:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500;display:flex}.td-status-mark{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.td-prayer-detail{min-width:0;font-size:14px;line-height:1.35}.td-prayer-save{color:color-mix(in srgb, var(--td-ink) 58%, transparent);font-size:10px}.td-ledger-extras{border-top:1px solid var(--td-rule);display:grid}.td-ledger-extra{border-bottom:1px solid var(--td-rule);min-width:0;padding:18px 14px}.td-ledger-extra:last-child{border-bottom:0}.td-ledger-caption{margin-top:14px;font-size:14px;line-height:1.5}.td-trust{border-block:1px solid var(--td-rule);background:var(--td-white);padding-block:42px}.td-trust-grid{gap:18px;display:grid}.td-trust-title{max-width:650px;font-size:34px;line-height:1}.td-home #ai-discovery{background:var(--td-ink);max-width:none;color:var(--td-white);padding:0}.td-home #ai-discovery>div{text-align:left;background:0 0;border:0;border-radius:0;gap:22px;width:min(100%,1180px);margin-inline:auto;padding:46px 20px}.td-home #ai-discovery h2{color:var(--td-white);font-size:32px;line-height:1}.td-home #ai-discovery p{color:color-mix(in srgb, var(--td-white) 75%, transparent);font-size:16px}.td-home #ai-discovery button{border-color:var(--td-asr);min-height:48px;color:var(--td-asr);border-radius:2px}.td-home #ai-discovery button:hover{background:var(--td-asr);color:var(--td-ink)}.td-process-band{background:var(--td-white)}.td-process-grid{border-top:2px solid var(--td-ink);margin-top:34px}.td-process-item{border-bottom:1px solid var(--td-rule);grid-template-columns:48px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.td-process-item h3{font-size:28px;line-height:1}.td-process-item p{margin-top:8px;font-size:16px;line-height:1.55}.td-number{padding-top:3px;font-size:12px}.td-about-grid{gap:28px;display:grid}.td-about-copy{gap:14px;font-size:16px;line-height:1.7;display:grid}.td-home .td-text-link{color:inherit;text-underline-offset:4px;font-weight:600;text-decoration:underline}.td-emotional{background:var(--td-ink);color:var(--td-white)}.td-emotional-grid{gap:36px;display:grid}.td-emotional .td-section-lead{color:color-mix(in srgb, var(--td-white) 78%, transparent)}.td-reflection{border-top:1px solid color-mix(in srgb, var(--td-white) 35%, transparent);align-self:end;padding-top:24px}.td-reflection strong{font-family:Barlow Condensed,sans-serif;font-size:38px;line-height:1;display:block}.td-reflection p{color:color-mix(in srgb, var(--td-white) 72%, transparent);margin-top:18px;font-size:16px;line-height:1.65}.td-day-flow{background:var(--td-paper)}.td-flow-list{border-top:2px solid var(--td-ink);margin-top:34px;list-style:none}.td-flow-row{border-bottom:1px solid var(--td-rule);grid-template-columns:42px minmax(90px,.55fr) minmax(0,1.45fr);gap:12px;padding:20px 0;display:grid}.td-flow-row h3{font-size:21px;line-height:1.1}.td-flow-row p{font-size:16px;line-height:1.5}.td-features{background:var(--td-white)}.td-feature-grid{border-top:2px solid var(--td-ink);margin-top:34px}.td-feature{border-bottom:1px solid var(--td-rule);grid-template-columns:38px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.td-feature h3{font-size:22px;line-height:1}.td-feature p{margin-top:6px;font-size:16px;line-height:1.45}.td-topics{background:var(--td-paper)}.td-topic-grid{border-top:2px solid var(--td-ink);margin-top:34px;display:grid}.td-topic{border-bottom:1px solid var(--td-rule);min-height:170px;color:var(--td-ink);flex-direction:column;padding:20px 0;display:flex}.td-topic h3{font-size:26px;line-height:1}.td-topic p{margin-top:10px;font-size:16px;line-height:1.5}.td-topic span{margin-top:auto;padding-top:18px;font-size:12px}.td-explore-all{margin-top:28px}.td-final-cta{background:var(--td-asr)}.td-final-grid{gap:28px;display:grid}.td-final-grid .td-section-title{max-width:720px}.td-final-grid .td-primary-action{border-color:var(--td-ink);background:var(--td-ink);color:var(--td-white);align-self:end}.td-final-grid .td-primary-action:hover{background:var(--td-white);color:var(--td-ink)}.td-home>footer{border-color:color-mix(in srgb, var(--td-white) 18%, transparent);background:var(--td-ink);color:color-mix(in srgb, var(--td-white) 72%, transparent)}.td-home>footer a:hover{color:var(--td-white)}.td-ai-discovery-editorial{--td-dialog-ink:#101b2b;--td-dialog-paper:#f2f3f3;--td-dialog-white:#fff;--td-dialog-amber:#e6a94f;--td-dialog-coral:#d97a68;--td-dialog-lavender:#8d91c8;--td-dialog-rule:color-mix(in srgb, var(--td-dialog-ink) 24%, transparent);border-color:var(--td-dialog-ink);background:var(--td-dialog-white);color:var(--td-dialog-ink);box-shadow:12px 12px 0 color-mix(in srgb, var(--td-dialog-ink) 22%, transparent);border-radius:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.td-ai-discovery-editorial>div:first-child{min-height:72px;padding-top:max(14px, env(safe-area-inset-top));border-color:var(--td-dialog-ink);background:var(--td-dialog-ink);color:var(--td-dialog-white)}.td-ai-discovery-editorial>div:first-child [role=heading],.td-ai-discovery-editorial>div:first-child h2{color:var(--td-dialog-white);letter-spacing:0;text-transform:uppercase;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:20px;font-weight:800}.td-ai-discovery-editorial>div:first-child p{color:color-mix(in srgb, var(--td-dialog-white) 72%, transparent);letter-spacing:0;font-family:IBM Plex Mono,ui-monospace,monospace}.td-ai-discovery-editorial>button{width:44px;height:44px;right:8px;top:max(8px, env(safe-area-inset-top));border:1px solid color-mix(in srgb, var(--td-dialog-white) 46%, transparent);color:var(--td-dialog-white);opacity:1;border-radius:2px;place-items:center;display:grid}.td-ai-discovery-editorial>button:hover{border-color:var(--td-dialog-amber);background:var(--td-dialog-amber);color:var(--td-dialog-ink)}.td-ai-discovery-editorial :focus-visible{outline:3px solid var(--td-dialog-coral);outline-offset:2px}.td-ai-discovery-editorial [role=log]{padding-bottom:max(20px, env(safe-area-inset-bottom));background:var(--td-dialog-paper);color:var(--td-dialog-ink);font-size:16px}.td-ai-discovery-editorial [role=log] .font-serif{letter-spacing:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:23px;font-weight:700}.td-ai-discovery-editorial [role=log] .rounded-2xl.border{border-color:var(--td-dialog-rule);background:var(--td-dialog-white);color:var(--td-dialog-ink);border-radius:2px}.td-ai-discovery-editorial [role=log] button{border-color:var(--td-dialog-ink);background:var(--td-dialog-white);min-height:48px;color:var(--td-dialog-ink);border-radius:2px;font-size:16px}.td-ai-discovery-editorial [role=log] button:hover{border-color:var(--td-dialog-ink);background:var(--td-dialog-amber);color:var(--td-dialog-ink)}.td-ai-discovery-editorial [role=log] .justify-end>p{background:var(--td-dialog-ink);color:var(--td-dialog-white);border-radius:2px}.td-ai-discovery-editorial [role=log] a{border:1px solid var(--td-dialog-ink);background:var(--td-dialog-amber);min-height:48px;color:var(--td-dialog-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.td-ai-discovery-editorial [role=log] a:hover{background:var(--td-dialog-coral);opacity:1}.td-ai-discovery-editorial [role=log] .text-muted-foreground{color:color-mix(in srgb, var(--td-dialog-ink) 68%, transparent)}.td-ai-discovery-editorial [role=log] .text-primary{color:var(--td-dialog-lavender)}@media (width>=640px){.td-ai-discovery-editorial{border-width:2px;border-radius:2px;height:min(80vh,760px);max-height:min(80vh,760px)}.td-prayer-ribbon span{letter-spacing:.1em;min-height:56px;font-size:12px}.td-ledger-extras{grid-template-columns:1fr 1fr}.td-ledger-extra{border-right:1px solid var(--td-rule);border-bottom:0}.td-ledger-extra:last-child{border-right:0}.td-process-grid{grid-template-columns:repeat(3,1fr);display:grid}.td-process-item{border-right:1px solid var(--td-rule);padding:24px 20px;display:block}.td-process-item:last-child{border-right:0}.td-topic-grid{grid-template-columns:repeat(2,1fr)}.td-topic{border-right:1px solid var(--td-rule);padding:24px}.td-topic:nth-child(2n){border-right:0}}@media (width>=900px){.td-home>header>div{padding-inline:28px}.td-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.td-hero-copy{padding:64px 58px 58px}.td-hero-title{font-size:clamp(4.8rem,7.2vw,6.7rem)}.td-hero-support{font-size:18px}.td-hero-action{width:min(100%,560px)}.td-hero-media{aspect-ratio:auto;min-height:680px}.td-hero-media img{object-position:48% 50%}.td-section{padding:100px 40px}.td-transition-copy{padding:22px 40px;font-size:18px}.td-section-title{font-size:4.7rem}.td-ledger-layout{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:start;gap:56px;display:grid}.td-ledger{margin-top:0}.td-trust-grid{grid-template-columns:.7fr 1.3fr;align-items:end}.td-home #ai-discovery>div{padding:62px 40px}.td-home #ai-discovery h2{font-size:42px}.td-about-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:72px}.td-emotional-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.td-flow-row{grid-template-columns:60px minmax(180px,.6fr) minmax(0,1.4fr);padding:24px 0}.td-feature-grid{grid-template-columns:repeat(2,1fr);display:grid}.td-feature{padding:26px 20px 26px 0}.td-feature:nth-child(odd){border-right:1px solid var(--td-rule)}.td-feature:nth-child(2n){padding-left:20px}.td-topic-grid{grid-template-columns:repeat(3,1fr)}.td-topic:nth-child(2n){border-right:1px solid var(--td-rule)}.td-topic:nth-child(3n){border-right:0}.td-final-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.td-final-grid .td-primary-action{min-width:250px}}@media (width<=359px){.td-home>header>div{padding-inline:12px}.td-home>header nav{gap:0}.td-home>header nav a{padding-inline:9px}.td-home>header nav>a:last-child{padding-inline:10px;font-size:11px}.td-hero-copy,.td-section{padding-inline:16px}.td-prayer-row{grid-template-columns:minmax(80px,.75fr) minmax(0,1.25fr)}.td-prayer-save{display:none}.td-flow-row{grid-template-columns:34px minmax(76px,.55fr) minmax(0,1.45fr);gap:8px}}@media (prefers-reduced-motion:reduce){.td-home *,.td-home :before,.td-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
