.daythread-page{--dt-forest:#2e5527;--dt-butter:#f3d27a;--dt-line:#d7ddca}.daythread-page main{overflow:clip}.daythread-page .section-width{width:min(1140px,100% - 80px);margin-inline:auto}.daythread-page .section-space{padding-block:78px}.daythread-page section[id]{scroll-margin-top:96px}.daythread-page .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 18px;font-size:.69rem;font-weight:500}.daythread-page h1,.daythread-page h2{font-family:var(--font-display);letter-spacing:var(--display-tracking);margin:0;font-weight:400}.daythread-page h1{font-size:clamp(3.6rem,6.1vw,5.8rem);line-height:1.04}.daythread-page h2{font-size:clamp(2.2rem,3.8vw,3.4rem);line-height:1.08}.daythread-page em{color:#6c7d51;font-weight:400}.daythread-page p{color:var(--text-secondary)}.daythread-page figure{margin:0}.daythread-page a:focus-visible,.daythread-page summary:focus-visible{outline-offset:6px;outline:2px solid #60754a}.daythread-page .skip-link{z-index:100;color:#294536;background:#fffefa;border:1px solid #60754a;border-radius:8px;padding:12px 20px;position:fixed;top:-90px;left:20px}.daythread-page .skip-link:focus{top:20px}.daythread-page .product-hero{grid-template-columns:1fr .85fr;align-items:center;gap:48px;padding-block:116px 56px;display:grid}.daythread-page .product-wordmark{font-family:var(--font-display);align-items:center;gap:12px;margin-bottom:26px;font-size:1.8rem;font-weight:500;line-height:1;display:flex}.daythread-page .product-wordmark img{border-radius:10px;width:40px;height:40px;box-shadow:0 6px 16px #2945361a}.daythread-page .hero-description{text-wrap:balance;max-width:420px;margin:24px 0 28px;font-size:1.03rem;line-height:1.7}.daythread-page .hero-actions{justify-items:start;gap:12px;display:grid}.daythread-page .status-pill{box-sizing:border-box;color:#435837;background:#e8eddf;border:1px solid #c4cfb5;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:.9rem;font-weight:500;display:inline-flex}.daythread-page .status-pill svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.daythread-page .download-note{max-width:46ch;color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.6}.daythread-page .primary-button{box-sizing:border-box;color:#fffefa;background:#294536;border-radius:12px;align-items:center;min-height:52px;padding:14px 24px;font-size:.91rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.daythread-page .primary-button:hover{background:#193a2c;transform:translateY(-2px)}.daythread-page .hero-art{isolation:isolate;place-items:center;min-width:0;height:600px;display:grid;position:relative}.daythread-page .hero-garden{z-index:-1;mix-blend-mode:multiply;width:118%;max-width:none;height:auto;position:absolute;bottom:-10px;left:-9%;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 93%,#0000);mask-composite:intersect}.daythread-page .phone{box-sizing:border-box;background:#eeefe4;border:1px solid #bcc5b0;border-radius:41px;width:270px;padding:7px;box-shadow:0 24px 50px #29453618,inset 0 0 0 2px #fffefa}.daythread-page .phone img{border-radius:33px;width:100%;height:auto;display:block}.daythread-page .hero-phone{transform:rotate(4deg)translate(40px,-6px)}.daythread-page .hero-scene{z-index:2;filter:drop-shadow(0 10px 18px #29453618);width:270px;height:auto;position:absolute;bottom:10px;left:0}.daythread-page .quiet-strip{border-block:1px solid var(--dt-line);color:#657557;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 38px;padding-block:22px;font-size:.78rem;display:flex}.daythread-page .quiet-strip span{align-items:center;gap:9px;display:inline-flex}.daythread-page .quiet-strip span:before{content:"";background:#829263;border-radius:50%;width:5px;height:5px}.daythread-page .feature-section{padding-block:40px;display:grid}.daythread-page .feature{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;padding-block:36px;display:grid}.daythread-page .feature:first-child{border-top:0}.daythread-page .feature.is-flipped{grid-template-columns:1.1fr .9fr}.daythread-page .feature.is-flipped .feature-copy{order:2}.daythread-page .feature-number{font-family:var(--font-display);color:#829263;margin-bottom:18px;font-size:1.05rem;font-style:italic;display:block}.daythread-page .feature-copy p{max-width:28em;margin:22px 0 0;font-size:1.02rem;line-height:1.8}.daythread-page .feature-art{min-height:560px;display:block;position:relative}.daythread-page .feature-art .phone{width:250px;position:absolute;top:50%;left:12%;transform:translateY(-50%)rotate(-3deg)}.daythread-page .is-flipped .feature-art .phone{left:auto;right:12%;transform:translateY(-50%)rotate(3deg)}.daythread-page .feature-scene{z-index:2;width:210px;height:auto;position:absolute;bottom:40px;right:2%}.daythread-page .is-flipped .feature-scene{left:2%;right:auto}.daythread-page .feature-earlier .feature-scene{width:240px;bottom:30px}.daythread-page .also-section{border-top:1px solid var(--dt-line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding-block:40px 56px;display:grid}.daythread-page .also-art{justify-items:start;gap:22px;display:grid}.daythread-page .also-art img{width:210px;max-width:100%;height:auto;margin-left:8px}.daythread-page .also-section ul{border-top:1px solid var(--dt-line);margin:0;padding:0;list-style:none;display:grid}.daythread-page .also-section li{border-bottom:1px solid var(--dt-line);color:var(--text-secondary);padding:17px 0 17px 26px;font-size:.92rem;line-height:1.6;position:relative}.daythread-page .also-section li:before{content:"";background:#829263;border-radius:50%;width:6px;height:6px;position:absolute;top:26px;left:4px}.daythread-page .plus-section{box-sizing:border-box;text-align:center;background:#eaf0e2;border:1px solid #dce3d0;border-radius:28px;padding:52px 56px}.daythread-page .plus-body{max-width:60ch;margin:20px auto 0;font-size:.95rem;line-height:1.85}.daythread-page .faq-section{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.daythread-page .faq-heading h2{font-size:clamp(2.4rem,3.6vw,3.5rem)}.daythread-page .text-link{color:#294536;text-underline-offset:.3em;align-items:center;gap:16px;padding-block:8px;font-size:.82rem;text-decoration-color:#a4b38e;display:inline-flex}.daythread-page .faq-heading .text-link{margin-top:18px}.daythread-page .faq-list{border-top:1px solid var(--dt-line)}.daythread-page .faq-list details{border-bottom:1px solid var(--dt-line)}.daythread-page .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:21px 0;font-size:.88rem;font-weight:500;list-style:none;display:flex}.daythread-page .faq-list summary::-webkit-details-marker{display:none}.daythread-page .faq-list details p{margin:-2px 24px 22px 0;font-size:.85rem;line-height:1.8}.daythread-page .faq-list a,.daythread-page .policy-section a{color:#294536;text-underline-offset:.25em;text-decoration-color:#a4b38e}.daythread-page .faq-toggle{flex:none;width:14px;height:14px;position:relative}.daythread-page .faq-toggle:before,.daythread-page .faq-toggle:after{content:"";background:#65784f;width:12px;height:1px;position:absolute;top:7px;left:1px}.daythread-page .faq-toggle:after{transition:transform .2s;transform:rotate(90deg)}.daythread-page details[open] .faq-toggle:after{transform:rotate(0)}.daythread-page .product-closing{isolation:isolate;text-align:center;margin-top:24px;padding:40px 24px 110px;position:relative;overflow:hidden}.daythread-page .closing-garden{z-index:-1;object-fit:cover;object-position:center bottom;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;bottom:0;left:0}.daythread-page .closing-copy{justify-items:center;max-width:580px;margin:auto;display:grid;position:relative}.daythread-page .closing-scene{width:190px;height:auto;margin-bottom:14px}.daythread-page .product-closing h2{font-size:clamp(2.8rem,4.8vw,4.5rem)}.daythread-page .product-closing .status-pill{background:#f8f6eeed;margin-top:28px}.daythread-page .sibling{background:#f2f1e6;border:1px solid #dce1d1;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;margin-bottom:40px;padding:26px 32px;display:flex}.daythread-page .sibling .eyebrow{margin-bottom:8px}.daythread-page .sibling-text{margin:0;font-size:.95rem}.daythread-page .product-links{border-top:1px solid var(--dt-line);color:#657557;justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:.75rem;display:flex}.daythread-page .product-links>div{flex-wrap:wrap;gap:25px;display:flex}.daythread-page .product-links a{color:inherit;text-underline-offset:.25em;padding-block:10px;text-decoration-color:#a4b38e}.daythread-page .support-hero{max-width:760px;margin-inline:auto;padding-block:132px 24px}.daythread-page .support-hero h1{font-size:clamp(2.8rem,5vw,4.4rem)}.daythread-page .support-hero .hero-description{margin-bottom:28px}.daythread-page .support-hero .download-note{margin-top:12px}.daythread-page .support-hero+.faq-section,.daythread-page .policy-section{max-width:760px}.daythread-page .support-hero+.faq-section{width:min(760px,100% - 80px);display:block}.daythread-page .faq-section .faq-heading{margin-bottom:24px}.daythread-page .policy-section{width:min(760px,100% - 80px);padding-bottom:56px}.daythread-page .policy-section h2{font-size:1.9rem}.daythread-page .policy-section p{margin:14px 0 0;font-size:.92rem}@media (width<=1000px){.daythread-page .section-width{width:calc(100% - 56px)}.daythread-page .support-hero+.faq-section,.daythread-page .policy-section{width:min(760px,100% - 56px)}.daythread-page h1{font-size:clamp(3.2rem,6.5vw,4.8rem)}.daythread-page .product-hero{gap:24px}.daythread-page .hero-art{height:560px}.daythread-page .hero-scene{width:230px}.daythread-page .feature,.daythread-page .also-section{gap:32px}.daythread-page .faq-section{gap:45px}}@media (width<=760px){.daythread-page .section-width,.daythread-page .support-hero+.faq-section,.daythread-page .policy-section{width:calc(100% - 40px)}.daythread-page .section-space{padding-block:56px}.daythread-page h1{font-size:clamp(3rem,10.5vw,4.6rem)}.daythread-page h2{font-size:clamp(2.2rem,8vw,3rem)}.daythread-page .product-hero{grid-template-columns:1fr;gap:12px;padding-block:104px 30px}.daythread-page .hero-copy{text-align:center}.daythread-page .product-wordmark{justify-content:center;font-size:1.6rem}.daythread-page .hero-description{margin-inline:auto;font-size:.95rem}.daythread-page .hero-actions{justify-items:center}.daythread-page .hero-art{width:min(400px,100%);height:500px;margin-inline:auto}.daythread-page .phone,.daythread-page .feature-art .phone{width:220px}.daythread-page .hero-phone{transform:rotate(4deg)translate(32px,-4px)}.daythread-page .hero-scene{width:170px;left:-2px}.daythread-page .quiet-strip{gap:9px 20px;padding-block:18px;font-size:.72rem}.daythread-page .feature,.daythread-page .feature.is-flipped{grid-template-columns:1fr;gap:20px;padding-block:44px}.daythread-page .feature.is-flipped .feature-copy{order:0}.daythread-page .feature-copy{text-align:center}.daythread-page .feature-copy p{margin-inline:auto}.daythread-page .feature-art{width:min(380px,100%);min-height:470px;margin-inline:auto}.daythread-page .feature-art .phone{width:210px;left:4%}.daythread-page .is-flipped .feature-art .phone{right:4%}.daythread-page .feature-scene,.daythread-page .feature-earlier .feature-scene{width:136px;bottom:18px;right:3%}.daythread-page .is-flipped .feature-scene{left:3%;right:auto}.daythread-page .also-section{grid-template-columns:1fr}.daythread-page .also-art{text-align:center;justify-items:center}.daythread-page .also-art img{width:170px;margin-left:0}.daythread-page .plus-section{border-radius:23px;padding:36px 24px}.daythread-page .faq-section{grid-template-columns:1fr;gap:26px}.daythread-page .faq-heading .text-link{margin-top:10px}.daythread-page .product-closing{padding-bottom:80px}.daythread-page .sibling{flex-direction:column;align-items:flex-start;padding:24px}.daythread-page .product-links{text-align:center;flex-direction:column;gap:5px}.daythread-page .product-links>div{justify-content:center;gap:17px}.daythread-page .support-hero{padding-block:104px 16px}}@media (prefers-reduced-motion:reduce){.daythread-page .primary-button:hover{transform:none}}.daythread-page:lang(ja) h1,.daythread-page:lang(ko) h1{letter-spacing:-.035em;font-size:clamp(2.5rem,4vw,3.9rem);line-height:1.3}.daythread-page:lang(ja) h2,.daythread-page:lang(ko) h2{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.32}.daythread-page:lang(ja) em,.daythread-page:lang(ko) em{font-style:normal}.daythread-page:lang(es) h1{font-size:clamp(3.1rem,5.7vw,5.4rem)}@media (width<=760px){.daythread-page:lang(ja) h1,.daythread-page:lang(ko) h1{font-size:clamp(1.9rem,7.4vw,3.1rem)}.daythread-page:lang(ja) h2,.daythread-page:lang(ko) h2{font-size:clamp(1.8rem,7vw,2.5rem)}.daythread-page:lang(es) h1{font-size:clamp(2.65rem,8.8vw,4.1rem)}}
