.taskrecess-site{--tr-bg:#f7f5f1;--tr-paper:#ffffff;--tr-paper-soft:#eef1f8;--tr-ink:#161923;--tr-muted:#5c6170;--tr-line:#cfd3dc;--tr-blue:#4f63db;--tr-blue-deep:#37319b;--tr-coral:#e9684e;--tr-coral-soft:#ffe6df;min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 8% 5%,color-mix(in srgb,var(--tr-coral) 13%,transparent),transparent 25rem),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--tr-blue) 14%,transparent),transparent 28rem),var(--tr-bg);color:var(--tr-ink);color-scheme:light dark;font-family:ui-rounded,SF Pro Rounded,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.taskrecess-site a{text-underline-offset:.23em}.taskrecess-site :focus-visible{outline:3px solid var(--tr-coral);outline-offset:4px}.taskrecess-skip{position:fixed;top:.75rem;left:.75rem;z-index:100;translate:0 -160%;border-radius:999px;background:var(--tr-ink);color:var(--tr-bg);padding:.8rem 1rem;font-weight:760}.taskrecess-skip:focus{translate:0}.taskrecess-header{position:sticky;top:0;z-index:30;border-bottom:1px solid color-mix(in srgb,var(--tr-line) 78%,transparent);background:color-mix(in srgb,var(--tr-bg) 90%,transparent);backdrop-filter:blur(18px)}.taskrecess-footer-inner,.taskrecess-header-inner{display:flex;width:min(100% - 2rem,76rem);margin-inline:auto;align-items:center;justify-content:space-between;gap:2rem}.taskrecess-header-inner{min-height:4.75rem}.taskrecess-brand{display:inline-flex;min-height:2.75rem;align-items:center;gap:.7rem;font-size:1.08rem;font-weight:800;letter-spacing:-.025em}.taskrecess-brand img{border-radius:.7rem;box-shadow:0 7px 20px rgba(57,49,155,.18)}.taskrecess-footer nav,.taskrecess-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem}.taskrecess-footer nav a,.taskrecess-nav a{display:inline-flex;min-height:2.75rem;align-items:center;border-radius:999px;padding:.55rem .85rem;color:var(--tr-muted);font-size:.9rem;font-weight:720}.taskrecess-footer a:hover,.taskrecess-nav a:hover{color:var(--tr-blue-deep);text-decoration:underline}.taskrecess-hero{display:grid;width:min(100% - 2rem,76rem);margin-inline:auto;grid-template-columns:minmax(0,.92fr) minmax(29rem,1.08fr);gap:clamp(3rem,8vw,7rem);align-items:center;padding-block:clamp(4rem,9vw,8rem)}.taskrecess-title-row{display:flex;align-items:center;gap:1.25rem}.taskrecess-app-icon{border-radius:1.65rem;box-shadow:0 1.3rem 3rem rgba(55,49,155,.2)}.taskrecess-kicker{color:var(--tr-blue-deep);font-size:.78rem;font-weight:800;letter-spacing:.12em;line-height:1.55;text-transform:uppercase}.taskrecess-document-header h1,.taskrecess-hero h1{margin-top:1.75rem;font-size:clamp(4rem,10vw,8rem);font-weight:850;letter-spacing:-.075em;line-height:.86}.taskrecess-headline{max-width:16ch;margin-top:2.25rem;font-size:clamp(2rem,4vw,3.55rem);font-weight:740;letter-spacing:-.05em;line-height:1.02}.taskrecess-hero-summary{max-width:38rem;margin-top:1.5rem;color:var(--tr-muted);font-size:1.13rem;line-height:1.75}.taskrecess-final-callout>div,.taskrecess-hero-actions{display:flex;flex-wrap:wrap;gap:1rem 1.35rem;align-items:center;margin-top:2.2rem}.taskrecess-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:1px solid var(--tr-blue-deep);border-radius:999px;background:var(--tr-blue-deep);color:#fff!important;padding:.82rem 1.25rem;font-size:.95rem;font-weight:780;transition:translate .18s ease,box-shadow .18s ease}.taskrecess-button:hover{translate:0 -2px;box-shadow:0 .8rem 1.5rem rgba(55,49,155,.2)}.taskrecess-text-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;color:var(--tr-blue-deep);font-weight:780}.taskrecess-text-link:hover{text-decoration:underline}.taskrecess-pre-release{max-width:38rem;margin-top:1.5rem;border-left:3px solid var(--tr-coral);color:var(--tr-muted);padding-left:1rem;font-size:.92rem;line-height:1.65}.taskrecess-hero-visual{position:relative;min-height:45rem}.taskrecess-orbit{position:absolute;inset:9% 1% 6% 1%;border:2px solid color-mix(in srgb,var(--tr-blue) 38%,transparent);border-radius:50%;rotate:-15deg}.taskrecess-orbit:before{position:absolute;inset:12%;border:2px solid color-mix(in srgb,var(--tr-coral) 38%,transparent);border-radius:50%;content:""}.taskrecess-orbit-dot{position:absolute;width:1rem;height:1rem;border-radius:50%}.taskrecess-orbit-dot-one{top:11%;right:13%;background:var(--tr-coral)}.taskrecess-orbit-dot-two{bottom:8%;left:21%;background:var(--tr-blue)}.taskrecess-phone{position:absolute;overflow:hidden;border:.65rem solid #171820;border-radius:3rem;background:#171820;box-shadow:0 2.5rem 5rem rgba(31,32,49,.27)}.taskrecess-phone img{object-fit:cover}.taskrecess-phone-primary{inset:4% 17% 1% 21%}.taskrecess-mini-card{position:absolute;display:grid;min-width:13rem;gap:.3rem;border:1px solid var(--tr-line);border-radius:1.2rem;background:color-mix(in srgb,var(--tr-paper) 94%,transparent);box-shadow:0 1.2rem 2.8rem rgba(28,31,46,.18);padding:1rem 1.15rem;backdrop-filter:blur(14px)}.taskrecess-mini-card span{color:var(--tr-muted);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.taskrecess-mini-card strong{font-size:.95rem}.taskrecess-mini-card-current{top:9%;left:-1%;border-left:.32rem solid var(--tr-blue)}.taskrecess-mini-card-parked{right:-1%;bottom:11%;border-left:.32rem solid var(--tr-coral)}.taskrecess-hero-visual figcaption{position:absolute;right:0;bottom:-2.5rem;color:var(--tr-muted);font-size:.78rem;line-height:1.5}.taskrecess-feature-band,.taskrecess-highlight-section,.taskrecess-loop-section,.taskrecess-privacy-band,.taskrecess-screenshot-story{width:min(100% - 2rem,76rem);margin-inline:auto;border-top:1px solid var(--tr-line);padding-block:clamp(4.5rem,9vw,8rem)}.taskrecess-section-heading{display:grid;grid-template-columns:.8fr 1.45fr;gap:2rem;align-items:start}.taskrecess-feature-copy h2,.taskrecess-final-callout h2,.taskrecess-privacy-band h2,.taskrecess-section-heading h2,.taskrecess-support-lead h2{font-size:clamp(2.6rem,5vw,5rem);font-weight:800;letter-spacing:-.06em;line-height:.98}.taskrecess-loop{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem}.taskrecess-loop li{position:relative;min-height:14rem;border-top:2px solid var(--tr-blue);padding:1.5rem 2rem 1.5rem 0}.taskrecess-loop li:after{position:absolute;top:-.55rem;right:1.5rem;width:1rem;height:1rem;border-radius:50%;background:var(--tr-blue);content:""}.taskrecess-loop li:last-child{border-color:var(--tr-coral)}.taskrecess-loop li:last-child:after{background:var(--tr-coral)}.taskrecess-loop li>span{color:var(--tr-muted);font-size:.78rem;font-weight:800}.taskrecess-loop li div{display:grid;gap:.75rem;margin-top:4rem}.taskrecess-loop strong{font-size:1.35rem}.taskrecess-loop p{max-width:17rem;color:var(--tr-muted);line-height:1.65}.taskrecess-highlight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3.5rem}.taskrecess-highlight-grid article{min-height:20rem;border:1px solid var(--tr-line);border-radius:1.7rem;background:var(--tr-paper);padding:1.6rem}.taskrecess-highlight-grid article:nth-child(2){background:var(--tr-blue-deep);color:#fff}.taskrecess-highlight-grid article:nth-child(3){background:var(--tr-coral-soft)}.taskrecess-highlight-grid article>span{color:var(--tr-coral);font-size:.78rem;font-weight:850}.taskrecess-highlight-grid article:nth-child(2)>span{color:#ffb5a4}.taskrecess-highlight-grid h3{max-width:13ch;margin-top:5rem;font-size:1.45rem;font-weight:800;letter-spacing:-.035em;line-height:1.1}.taskrecess-highlight-grid p{margin-top:1rem;color:var(--tr-muted);line-height:1.7}.taskrecess-highlight-grid article:nth-child(2) p{color:#d9dbf4}.taskrecess-section-heading-wide{grid-template-columns:.65fr 1fr .9fr}.taskrecess-section-heading-wide>p:last-child{color:var(--tr-muted);font-size:1.03rem;line-height:1.75}.taskrecess-screenshot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start;margin-top:4rem}.taskrecess-screenshot-grid figure:nth-child(2){margin-top:4rem}.taskrecess-screenshot-frame{position:relative;aspect-ratio:1320/2868;overflow:hidden;border:.45rem solid #171820;border-radius:2.1rem;background:#171820;box-shadow:0 1.5rem 3rem rgba(31,32,49,.2)}.taskrecess-screenshot-frame img{object-fit:cover}.taskrecess-screenshot-grid figcaption{margin-top:1.15rem;color:var(--tr-muted);font-size:.92rem;line-height:1.65}.taskrecess-feature-band,.taskrecess-privacy-band{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,9vw,8rem)}.taskrecess-feature-copy h2,.taskrecess-privacy-band h2{margin-top:1rem}.taskrecess-feature-copy,.taskrecess-privacy-band>div:last-child{display:grid;align-content:start;gap:1.35rem}.taskrecess-feature-copy>p:last-child,.taskrecess-privacy-band>div:last-child>p{color:var(--tr-muted);font-size:1.05rem;line-height:1.78}.taskrecess-feature-list{border-top:1px solid var(--tr-line)}.taskrecess-feature-list p{display:grid;grid-template-columns:7rem 1fr;gap:1rem;border-bottom:1px solid var(--tr-line);padding-block:1.25rem}.taskrecess-feature-list span{color:var(--tr-blue-deep);font-size:.76rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.taskrecess-final-callout{padding:clamp(4.5rem,9vw,8rem) max(1rem,calc((100% - 76rem) / 2));background:linear-gradient(135deg,#37319b,#4f63db 64%,#6f78e1);color:#fff}.taskrecess-final-callout .taskrecess-kicker{color:#ffd0c4}.taskrecess-final-callout h2{max-width:13ch;margin-top:1rem}.taskrecess-button-light{border-color:#fff;background:#fff;color:#2e2a83!important}.taskrecess-text-link-light{color:#fff}.taskrecess-document{width:min(100% - 2rem,60rem);margin-inline:auto;padding-block:clamp(3.5rem,8vw,7rem)}.taskrecess-document-header{padding-bottom:clamp(3rem,7vw,5.5rem)}.taskrecess-document-header h1{max-width:13ch;font-size:clamp(3.3rem,8vw,6.6rem);line-height:.93}.taskrecess-document-header>p:last-child{max-width:46rem;margin-top:2rem;color:var(--tr-muted);font-size:1.1rem;line-height:1.78}.taskrecess-policy-section{display:grid;grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);gap:2.5rem;scroll-margin-top:6rem;border-top:1px solid var(--tr-line);padding-block:2.4rem}.taskrecess-policy-section h2{font-size:1.35rem;font-weight:800;letter-spacing:-.025em;line-height:1.25}.taskrecess-policy-copy{display:grid;gap:1.15rem;color:var(--tr-muted);font-size:1rem;line-height:1.78}.taskrecess-policy-copy strong{color:var(--tr-ink)}.taskrecess-policy-copy a,.taskrecess-support-lead a{color:var(--tr-blue-deep);font-weight:760;text-decoration:underline}.taskrecess-list{display:grid;gap:.8rem}.taskrecess-list li{position:relative;padding-left:1.35rem}.taskrecess-list li:before{position:absolute;top:.76em;left:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--tr-coral);content:""}.taskrecess-support-lead{display:grid;grid-template-columns:.82fr 1.18fr;gap:3rem;margin-bottom:4rem;border:1px solid var(--tr-line);border-radius:1.7rem;background:var(--tr-paper);padding:clamp(1.5rem,5vw,3rem)}.taskrecess-support-lead h2{margin-top:1rem;font-size:clamp(2.3rem,5vw,4rem)}.taskrecess-support-lead>div:last-child{display:grid;gap:1rem;color:var(--tr-muted);line-height:1.75}.taskrecess-placeholder,.taskrecess-publication-warning{border-left:.3rem solid var(--tr-coral);background:var(--tr-coral-soft);color:#57251c;padding:1rem 1.15rem}.taskrecess-publication-warning{display:grid;gap:.35rem;margin-bottom:3.5rem;border-radius:0 1rem 1rem 0}.taskrecess-publication-warning strong{font-size:1.05rem}.taskrecess-publication-warning p{line-height:1.65}.taskrecess-evidence-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:4rem}.taskrecess-evidence-grid article{min-height:13rem;border:1px solid var(--tr-line);border-radius:1.5rem;background:var(--tr-paper);padding:1.4rem}.taskrecess-evidence-grid span{color:var(--tr-blue-deep);font-size:.76rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.taskrecess-evidence-grid h2{margin-top:2.75rem;font-size:1.35rem;font-weight:800}.taskrecess-evidence-grid p{margin-top:.7rem;color:var(--tr-muted);line-height:1.65}.taskrecess-footer{border-top:1px solid var(--tr-line);background:var(--tr-paper)}.taskrecess-footer-inner{align-items:flex-start;padding-block:2.5rem;color:var(--tr-muted);font-size:.88rem;line-height:1.65}.taskrecess-footer-brand{color:var(--tr-ink);font-size:1.25rem;font-weight:820;letter-spacing:-.03em}.taskrecess-footer-owner{text-align:right}.taskrecess-footer-owner a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--tr-ink);font-weight:740;text-decoration:underline}@media (max-width:960px){.taskrecess-hero{grid-template-columns:1fr}.taskrecess-hero-copy{max-width:44rem}.taskrecess-hero-visual{width:min(100%,42rem);margin-inline:auto}.taskrecess-section-heading-wide{grid-template-columns:.65fr 1.35fr}.taskrecess-section-heading-wide>p:last-child{grid-column:2}.taskrecess-footer-inner{flex-wrap:wrap}}@media (max-width:700px){.taskrecess-header-inner{align-items:flex-start;flex-direction:column;gap:.2rem;padding-block:.65rem}.taskrecess-nav{width:100%;overflow-x:auto;flex-wrap:nowrap}.taskrecess-nav a{padding-inline:.65rem;white-space:nowrap}.taskrecess-title-row{align-items:flex-start;flex-direction:column}.taskrecess-app-icon{width:5rem;height:5rem;border-radius:1.25rem}.taskrecess-hero h1{font-size:clamp(3.15rem,15vw,5rem)}.taskrecess-hero-visual{min-height:37rem}.taskrecess-phone-primary{inset:2% 11% 2% 11%}.taskrecess-mini-card{min-width:10.5rem;max-width:12rem;padding:.8rem}.taskrecess-mini-card-current{top:5%;left:-.25rem}.taskrecess-mini-card-parked{right:-.25rem;bottom:8%}.taskrecess-hero-visual figcaption{position:static;padding-top:38rem}.taskrecess-feature-band,.taskrecess-policy-section,.taskrecess-privacy-band,.taskrecess-section-heading,.taskrecess-section-heading-wide,.taskrecess-support-lead{grid-template-columns:1fr}.taskrecess-section-heading-wide>p:last-child{grid-column:auto}.taskrecess-loop{grid-template-columns:1fr}.taskrecess-loop li{min-height:auto;padding-bottom:2.5rem}.taskrecess-loop li div{margin-top:2rem}.taskrecess-evidence-grid,.taskrecess-highlight-grid,.taskrecess-screenshot-grid{grid-template-columns:1fr}.taskrecess-highlight-grid article{min-height:16rem}.taskrecess-highlight-grid h3{margin-top:3.25rem}.taskrecess-screenshot-grid{width:min(100%,26rem);margin-inline:auto;margin-top:3rem}.taskrecess-screenshot-grid figure:nth-child(2){margin-top:0}.taskrecess-feature-list p{grid-template-columns:6rem 1fr}.taskrecess-footer-inner{flex-direction:column}.taskrecess-footer-owner{text-align:left}}@media (prefers-color-scheme:dark){.taskrecess-site{--tr-bg:#12131a;--tr-paper:#1c1e28;--tr-paper-soft:#242837;--tr-ink:#f7f4f0;--tr-muted:#b9bdca;--tr-line:#3c4050;--tr-blue:#9aa7ff;--tr-blue-deep:#bec5ff;--tr-coral:#ff8a70;--tr-coral-soft:#48251f}.taskrecess-highlight-grid article:nth-child(2){background:#343187}.taskrecess-highlight-grid article:nth-child(3){color:var(--tr-ink)}.taskrecess-placeholder,.taskrecess-publication-warning{color:#ffe4dd}}@media (prefers-reduced-motion:reduce){.taskrecess-button{transition:none}.taskrecess-button:hover{translate:none}.taskrecess-skip{transition:none}}