.policy-link{color:#42694b;text-decoration:underline;text-underline-offset:4px}.skip-link:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.policy-date{font-size:12px!important;color:#9ba38e!important}.membership-note{font-size:12px;line-height:1.9;color:#65735d;margin:16px 0 0;text-align:right}.theme-heading>.membership-prices>br{display:initial}.membership-prices>strong{display:inline-block;white-space:nowrap}@media(max-width:580px){.membership-note{font-size:11px;text-align:left;margin-top:15px}}.deletion-notice{background:#eceee2;border:1px solid #dce1cf;border-radius:18px;padding:26px 29px;margin-top:32px}.deletion-notice h2{margin:0 0 14px;font-size:20px}.deletion-notice ul{padding-left:21px;margin:0 0 16px;color:#66735e;font-size:14px;line-height:1.9}.deletion-notice li+li{margin-top:9px}.deletion-notice .policy-link{font-size:13px}.deletion-action{margin-top:28px;border:1px solid #dedfd2;background:#fbfaf4;border-radius:18px;padding:29px}.deletion-action h2{font-size:21px;margin:0 0 10px}.deletion-action p{font-size:14px;line-height:1.9;color:#78856e;margin:0 0 20px}.deletion-action .deletion-status{margin:0}.deletion-login{font-size:13px;gap:30px;display:inline-flex}.deletion-user{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:23px;border-bottom:1px solid #e0e2d6;margin-bottom:23px}.deletion-user>span{font-size:13px;color:#7b8477}.deletion-user>strong{font-size:17px;font-weight:600;overflow-wrap:anywhere}.deletion-consent{display:flex;gap:12px;align-items:flex-start;color:#65735d;font-size:14px;line-height:1.8;cursor:pointer}.deletion-consent input{flex-shrink:0;width:17px;height:17px;margin-top:4px;accent-color:#42694b}.deletion-confirmation{display:block;margin-top:24px;font-size:13px;color:#66735e}.deletion-confirmation input{display:block;width:100%;max-width:330px;border:1px solid #cfd6c4;border-radius:9px;background:#fffef9;font-size:16px;padding:12px 14px;margin-top:9px;outline-offset:3px}.deletion-confirmation input::placeholder{color:#a7ae9f}.deletion-buttons{display:flex;align-items:center;gap:23px;margin-top:25px;flex-wrap:wrap}.deletion-submit{border:1px solid #ab4f43;background:#b35a4e;color:#fffaf3;border-radius:9px;padding:12px 17px;font-size:13px;transition:background .15s,opacity .15s}.deletion-submit:hover:not(:disabled){background:#9c483e}.deletion-submit:disabled{border-color:#d7d7cb;background:#e7e7dd;color:#9ba18f}.deletion-buttons>a{font-size:12px;color:#78856e;text-decoration:underline;text-underline-offset:4px}.deletion-secondary{border:1px solid #c8d2bc;background:#edf0e4;border-radius:8px;padding:9px 14px;font-size:13px}.deletion-action .deletion-error{color:#a34e42;background:#f5e7dd;border:1px solid #e8cbb9;padding:12px 14px;border-radius:9px;margin:22px 0 0}.deletion-complete>span{display:grid;place-items:center;background:#e4ebd8;color:#42694b;width:40px;height:40px;border-radius:50%;font-size:23px;margin-bottom:16px}.deletion-complete>a{font-size:13px}.site-footer>div{flex-wrap:wrap}@media(max-width:580px){.account-delete-page>h1{font-size:30px}.deletion-notice,.deletion-action{padding:23px 20px;border-radius:14px}.deletion-notice h2,.deletion-action h2{font-size:19px}.deletion-notice ul,.deletion-action p,.deletion-consent{font-size:13px}.deletion-user>strong{font-size:16px}.deletion-user{align-items:flex-start}.deletion-buttons{gap:16px}.deletion-submit{width:100%;font-size:14px;padding:13px}.deletion-confirmation input{max-width:100%}.deletion-buttons>a{margin:0 auto}}@font-face{font-family:Smiley Sans;src:url(/assets/site-v2/SmileySans-Oblique.ttf.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;color:#232824;background:#fbfaf7;font-weight:400;line-height:1.6;--ink:#232824;--paper:#fbfaf7;--muted:#7b8079;--line:#e5e5dd;--orange:#cb593f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default}svg{flex-shrink:0}::selection{background:#f3d6b8;color:#232824}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #c77a45;outline-offset:5px}.skip-link{position:fixed;top:-100px;left:20px;padding:12px 20px;background:var(--ink);color:#fff;z-index:99}.skip-link:focus{top:16px}.site-header{height:88px;border-bottom:1px solid #e9e8e2;background:#fbfaf7ef;position:relative;z-index:10}.header-inner{max-width:1264px;height:100%;margin:auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand strong{font-family:Smiley Sans,PingFang SC,sans-serif;font-size:29px;font-weight:400;letter-spacing:0}.brand-heart{color:#d75242;display:flex;align-items:center;justify-content:center}.header-inner nav{display:flex;gap:34px;font-size:13px;color:#6a7069}.header-inner nav a:hover{color:var(--ink)}.header-download{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:600;border:1px solid #d5d7cc;border-radius:8px;padding:10px 16px;transition:background .2s}.header-download:hover{background:#eeeee7}.hero{max-width:1264px;margin:auto;padding:62px 32px 66px;display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;min-height:750px}.hero-copy{padding:8px 0 36px;position:relative;z-index:3}.hero h1{font-family:Smiley Sans,PingFang SC,sans-serif;font-size:clamp(49px,5.5vw,76px);line-height:1.22;letter-spacing:-1.5px;font-weight:400;margin:0 0 27px;white-space:nowrap}.hero h1 em{font-style:normal;color:var(--orange)}.hero-copy>p{font-size:15px;color:#747a70;line-height:2.05;margin:0 0 30px;letter-spacing:.1px}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;border-radius:9px;padding:14px 22px;font-size:13px;font-weight:600;border:0;transition:transform .2s,background .2s}.button-dark{background:#282e29;color:#fffef8}.button-dark:hover{background:#414c41;transform:translateY(-2px)}.quiet-link{display:inline-flex;gap:12px;align-items:center;font-size:12px;color:#6b7267}.quiet-link:hover{color:#a45136}.demo-wrap{min-width:0;position:relative;scroll-margin-top:130px}.demo-scene{height:522px;border-radius:28px;background:var(--scene-paper);position:relative;margin-right:2px;transition:background .4s;border:1px solid #d3c3a53b}.clock-demo{position:absolute;right:23px;top:86px;width:338px;padding:21px 22px 22px;background:#183b31;color:#e4eae0;border:1px solid #ffffff30;border-radius:18px;box-shadow:0 25px 45px -18px #3841327d;z-index:2;font-variant-numeric:tabular-nums;transition:height .25s,padding .25s}.clock-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:25px}.clock-header>span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#e3eadb}.clock-header>span>svg{color:#f0aa8c}.clock-tools{display:flex;align-items:center;gap:10px;color:#a0b5a4}.clock-tools>button{display:flex;align-items:center;justify-content:center;background:none;border:0;color:inherit;padding:2px}.clock-tools>button:hover{color:#fff}.income-caption{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#b5c1b1}.working{display:flex;align-items:center;gap:5px;font-size:8px;background:#ffffff0e;border:1px solid #ffffff0b;border-radius:20px;padding:2px 7px}.working>i{width:4px;height:4px;border-radius:50%;background:#b9d69f}.clock-amount{display:flex;align-items:baseline;gap:6px;color:var(--demo-accent);position:relative;line-height:1.2;padding:10px 0 23px;letter-spacing:-1px;min-height:79px}.clock-amount>span:first-child{font-size:25px;font-weight:500}.clock-amount strong{font-size:45px;font-weight:550;letter-spacing:-1.8px;font-family:Avenir Next,-apple-system,sans-serif}.clock-amount.is-hidden{align-items:center}.clock-amount.is-hidden strong{transform:translateY(7px);letter-spacing:4px}.income-bump{position:absolute;right:0;top:10px;color:#efcf87;font-size:10px;letter-spacing:0;animation:income-rise 5s both;pointer-events:none}.clock-rates{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:23px}.clock-rates>div+div{border-left:1px solid #cfe0bd19;padding-left:13px}.clock-rates span{display:block;font-size:9px;color:#a8b6a3;margin-bottom:2px}.clock-rates strong{font-size:12px;font-weight:500;color:#e8ecde;white-space:nowrap}.clock-progress-label{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#a4b49c;margin-bottom:13px}.clock-track{height:4px;border-radius:20px;background:#49604d;position:relative}.clock-track-done{height:100%;background:#c7d6a5;border-radius:20px;position:relative;transition:width 1s linear}.rest-segment{position:absolute;left:35%;width:15%;height:4px;background:#81987a;border-right:2px solid #183b31;border-left:2px solid #183b31}.coin{width:18px;height:18px;border-radius:50%;background:#ebc76c;border:2px solid #c59439;box-shadow:inset 0 0 0 1px #f5df9f;display:inline-flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:700;line-height:1;color:#96691d}.clock-track-done>.coin{position:absolute;right:-8px;top:50%;transform:translateY(-50%);height:16px;width:16px;font-size:8px}.clock-counters{display:flex;align-items:center;justify-content:space-between;padding-top:13px;font-size:9px;color:#97ab94;gap:12px}.clock-counters b{color:#d2dcc8;font-weight:450;margin-left:4px;font-size:9px}.clock-month{display:flex;justify-content:space-between;padding-top:22px;margin-top:21px;border-top:1px solid #c5d8b81d}.clock-month>div:last-child{text-align:right}.clock-month span{display:block;font-size:9px;color:#9eaf98;margin-bottom:3px}.clock-month strong{font-size:12px;font-weight:450}.clock-demo.is-compact{top:119px;padding-bottom:25px}.is-compact .clock-header{padding-bottom:18px}.is-compact .clock-amount{padding-bottom:27px}.hero-character{position:absolute;width:225px;height:305px;object-fit:contain;left:-40px;bottom:-17px;z-index:3;filter:drop-shadow(0 14px 10px #46331821);animation:character-arrive .55s both;pointer-events:none}.scene-koi .hero-character{width:165px;height:330px;left:0;bottom:-14px;transform:rotate(-15deg)}.scene-sunflower .hero-character{width:205px;height:292px;left:-24px}.scene-floor{position:absolute;width:210px;height:18px;bottom:3px;left:-35px;border-radius:50%;background:#8174541b;filter:blur(8px)}.character-coin{position:absolute;z-index:4;animation:coin-hover 5s infinite;filter:drop-shadow(0 4px 3px #93763333);pointer-events:none}.character-coin>.coin{width:24px;height:24px;font-size:14px;border-width:2px}.coin-one{left:7px;bottom:294px;transform:rotate(-19deg)}.coin-two{left:148px;bottom:258px;animation-delay:1.6s;transform:rotate(16deg)}.demo-adjust{display:grid;grid-template-columns:1fr 180px;gap:9px 18px;padding:24px 17px 0 18px}.demo-adjust label{display:flex;align-items:center;gap:11px;font-size:11px;color:#929487}.demo-adjust strong{font-size:12px;font-weight:550;color:#56604f;font-variant-numeric:tabular-nums}.demo-adjust input{accent-color:#747c5d;width:100%;height:13px;cursor:pointer;align-self:center}h2{font-family:Smiley Sans,PingFang SC,sans-serif;font-size:40px;line-height:1.4;letter-spacing:0;font-weight:400;margin:0}h3{font-weight:600}.small-encouragement,.themes-section,.quiet-section,.membership-section,.faq-section{max-width:1264px;margin:0 auto;padding-left:32px;padding-right:32px}.themes-section{padding-top:20px;padding-bottom:87px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.section-heading>p{font-size:13px;color:#858c7e;line-height:1.9;margin:0 7px 5px 0}.theme-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:34px}.theme-tile{display:block;text-align:left;border:0;background:none;padding:0;min-width:0}.theme-art{position:relative;height:248px;background:var(--tile-paper);border-radius:14px;border:1px solid #00000005;overflow:hidden;transition:transform .22s,box-shadow .22s}.theme-art img{width:100%;height:100%;object-fit:contain;padding:24px 14px 10px;transition:transform .3s}.tile-koi .theme-art img{padding:15px 33px;transform:rotate(-13deg)}.theme-tile:hover .theme-art{transform:translateY(-5px);box-shadow:0 12px 24px -15px #1d2f2a55}.theme-tile:hover img{transform:translateY(-4px) rotate(2deg)}.tile-koi:hover img{transform:translateY(-4px) rotate(-8deg)}.theme-selection{position:absolute;top:12px;right:12px;height:22px;width:22px;border:1px solid #ffffff80;background:#ffffff42;display:grid;place-items:center;border-radius:50%;opacity:0;transition:opacity .2s}.theme-tile.selected .theme-selection{background:var(--ink);color:#fff;border-color:var(--ink);opacity:1}.theme-caption{padding:17px 1px 0}.theme-caption h3{font-size:14px;margin:0 0 3px;letter-spacing:-.2px}.quiet-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:65px;padding-bottom:75px;border-top:1px solid var(--line)}.quiet-copy>p{font-size:13px;line-height:2;color:#8b9284;margin:20px 0 24px}.quiet-swatches{display:flex;align-items:center;gap:10px;font-size:10px;color:#818979}.quiet-swatches span{width:12px;height:12px;border-radius:3px}.quiet-swatches span+span{margin-left:14px}.poetry-card{border-radius:16px;background:#244939;color:#e1e8d5;min-height:318px;padding:28px 35px;position:relative;overflow:hidden;box-shadow:0 17px 35px -27px #2943339e}.poetry-card>div{display:flex;align-items:center;gap:8px;font-size:10px;color:#b8c9aa}.poetry-card>div>span:last-child{margin-left:auto;color:#91a585}.poetry-card blockquote{font-family:Songti SC,STSong,"Noto Serif CJK SC",serif;font-size:37px;letter-spacing:3px;line-height:1.7;font-weight:400;margin:30px 0 13px;position:relative;z-index:2}.poetry-card>p{font-size:10px;color:#9bb38c;margin:0;position:relative;z-index:2}.poetry-landscape{position:absolute;right:0;bottom:0;width:180px;height:125px;opacity:.22}.poetry-landscape i{position:absolute;width:150px;height:110px;background:#7d9770;bottom:-30px;right:-10px;transform:rotate(35deg);border-radius:20px}.poetry-landscape i:nth-child(2){right:65px;bottom:-55px;background:#62865b;transform:rotate(20deg)}.poetry-landscape i:nth-child(3){right:-60px;bottom:-35px;background:#9caa86;transform:rotate(-17deg)}.membership-section{padding-top:75px;padding-bottom:77px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:45px}.membership-section h2{font-size:33px}.membership-section>div>p{font-size:12px;line-height:2;color:#8b9284;margin:20px 0 0}.membership-price{min-width:230px;border-left:1px solid var(--line);padding-left:40px;display:flex;flex-direction:column;align-items:flex-start}.membership-price>span:first-child{font-size:11px;color:#828b77}.membership-price>strong{font-family:Avenir Next,-apple-system,sans-serif;font-size:59px;font-weight:500;letter-spacing:-2px;line-height:1.5}.membership-price>strong small{font-size:28px;font-weight:450;letter-spacing:0;margin-right:4px}.membership-price>strong em{font-family:-apple-system,sans-serif;font-size:12px;font-weight:400;font-style:normal;letter-spacing:0;color:#93998b;margin-left:7px}.membership-price>p{margin:0!important;font-size:10px!important;color:#9b9f94!important}.apple-price{font-size:10px;display:flex;align-items:center;gap:8px;margin-top:14px;color:#8d9582}.faq-section{padding-top:50px;padding-bottom:87px;display:grid;grid-template-columns:1fr 1.4fr;gap:90px;border-top:1px solid var(--line)}.faq-section h2{font-size:32px}.faq-list details{border-bottom:1px solid var(--line);padding:21px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:13px;font-weight:500;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-family:Arial;font-size:18px;font-weight:300;color:#9aa28f;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{font-size:12px;line-height:2;color:#8b9480;margin:16px 18px 0 0}.download-section{background:#eeefe7;padding:63px max(32px,calc((100vw - 1200px)/2)) 29px;scroll-margin-top:40px}.download-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:45px;align-items:end}.download-intro h2{font-size:34px}.download-intro p{font-size:12px;color:#8b9480;line-height:1.9;margin:0 0 4px}.icon-android{color:#78905b}.download-link{display:flex;align-items:center;justify-content:space-between;gap:13px;color:#405136;font-size:11px;padding:10px 0;border-bottom:1px solid #e1e6d8;transition:color .15s}.download-link:hover{color:#c46a3f}.site-footer{max-width:1264px;padding:44px 32px 27px;margin:0 auto}.footer-main{display:flex;align-items:center;gap:25px;padding-bottom:32px;border-bottom:1px solid var(--line)}.footer-main>.brand strong{font-size:21px}.footer-main>span{font-size:11px;color:#9ba18f;margin-left:8px}.footer-main>a:last-child{margin-left:auto;font-size:11px;color:#89947a;display:flex;align-items:center;gap:9px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:21px;font-size:9px;color:#a3aa98}.footer-bottom>div{display:flex;gap:24px}.footer-bottom a:hover{color:#61734f}.prose-page{max-width:800px;margin:auto;padding:55px 32px 90px}.prose-page>.quiet-link,.prose-page>.text-link{display:inline-flex;font-size:12px;color:#929a87;margin-bottom:25px}.prose-page>h1{font-size:42px;line-height:1.5;font-weight:650;letter-spacing:-1px;margin:0 0 28px}.prose-page>p,.prose-page>ul{font-size:14px;line-height:2.1;color:#737e68;margin:16px 0}.prose-page h2{font-size:21px;line-height:1.7;margin:32px 0 11px;letter-spacing:-.4px}.policy-link{color:#46603b;text-decoration:underline;text-underline-offset:4px}.text-link{display:inline-flex;font-size:12px;gap:10px}.eyebrow{font-size:11px;color:#9da58f;display:block;margin:20px 0 10px}@keyframes income-rise{0%{opacity:0;transform:translateY(6px)}12%,42%{opacity:1}65%,to{opacity:0;transform:translateY(-16px)}}@keyframes character-arrive{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}@keyframes coin-hover{0%,to{translate:0 0}50%{translate:0 -9px}}@media(min-width:1450px){.hero{gap:74px}.demo-scene{height:535px}.clock-demo{right:28px;width:350px}.hero-character{left:-40px;width:249px;height:326px}.scene-koi .hero-character{width:166px;height:350px}.scene-sunflower .hero-character{width:220px;height:310px}}@media(max-width:1100px){.header-inner nav{gap:22px}.hero{gap:30px;padding-top:52px}.hero h1{font-size:59px;letter-spacing:-3px}.hero-copy>p{font-size:13px}.hero-actions{gap:18px}.quiet-link{font-size:11px}.demo-scene{height:495px}.clock-demo{right:11px;width:300px;padding-left:18px;padding-right:18px;top:79px}.clock-header{padding-bottom:20px}.clock-amount strong{font-size:41px}.clock-rates strong{font-size:11px}.hero-character{width:188px;height:255px;left:-34px;bottom:-18px}.scene-koi .hero-character{width:125px;height:295px;left:-11px}.scene-sunflower .hero-character{width:165px;height:240px;left:-17px}.character-coin.coin-one{left:-10px;bottom:247px}.character-coin.coin-two{left:115px;bottom:218px}.demo-adjust{grid-template-columns:1fr 130px;padding-left:8px;padding-right:2px}.demo-adjust label{font-size:10px;gap:6px}.demo-adjust strong{font-size:10px}.small-encouragement h2,h2{font-size:32px}.theme-gallery{gap:12px}.theme-art{height:205px}.theme-caption h3{font-size:12px}.quiet-section{gap:70px}.poetry-card{padding:24px;min-height:290px}.poetry-card blockquote{font-size:32px}.membership-section h2{font-size:28px}.download-link{font-size:10px}}@media(max-width:800px){.header-inner{padding:0 24px}.site-header{height:76px}.brand strong{font-size:21px}.header-inner nav{display:none}.header-download{font-size:11px;padding:9px 13px}.hero{display:block;padding:49px 24px 55px;min-height:0}.hero-copy{padding:0 0 42px;text-align:center}.hero h1{font-size:62px;letter-spacing:-3px}.hero-copy>p{font-size:13px;line-height:1.95;margin-bottom:26px}.hero-actions{justify-content:center}.demo-wrap{max-width:535px;margin:auto}.demo-scene{height:515px;margin-left:15px;margin-right:0}.clock-demo{width:338px;right:22px;top:77px;padding-left:22px;padding-right:22px}.clock-amount strong{font-size:44px}.hero-character{width:224px;height:300px;left:-38px;bottom:-16px}.scene-koi .hero-character{width:157px;height:328px;left:-12px}.scene-sunflower .hero-character{width:199px;height:283px;left:-31px}.character-coin.coin-one{left:-2px;bottom:285px}.character-coin.coin-two{left:146px;bottom:234px}.demo-adjust{grid-template-columns:1fr 180px;padding:25px 10px 0 25px}.demo-adjust label,.demo-adjust strong{font-size:11px}.small-encouragement,.themes-section,.quiet-section,.membership-section,.faq-section{padding-left:24px;padding-right:24px}.small-encouragement h2,h2{font-size:32px}.section-heading{gap:26px}.section-heading>p{font-size:11px;max-width:220px}.themes-section{padding-bottom:58px}.theme-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 16px}.theme-art{height:230px}.theme-tile:nth-child(4),.theme-tile:nth-child(5){grid-column:auto}.theme-caption h3{font-size:13px}.quiet-section{gap:40px;padding-top:47px;padding-bottom:53px}.quiet-copy>p{font-size:11px}.poetry-card{padding:22px 20px;min-height:270px}.poetry-card blockquote{font-size:25px;letter-spacing:2px;margin-top:34px}.quiet-swatches{font-size:9px;gap:7px;flex-wrap:wrap}.membership-section{padding-top:47px;padding-bottom:49px;gap:34px}.membership-section h2{font-size:25px}.membership-section>div>p{font-size:10px}.membership-price{min-width:180px;padding-left:27px}.membership-price>strong{font-size:48px}.faq-section{gap:45px;padding-top:43px;padding-bottom:55px;grid-template-columns:.8fr 1.2fr}.faq-section h2{font-size:27px}.faq-list summary{font-size:11px}.faq-list p{font-size:11px}.download-section{padding:44px 24px 25px}.download-intro h2{font-size:29px}.download-intro p,.download-link{font-size:11px}.site-footer{padding:33px 24px 22px}.footer-main{gap:15px}.footer-main>span{font-size:10px}.footer-bottom{font-size:8px;gap:20px}.footer-bottom>div{gap:16px}}@media(max-width:540px){.header-inner{padding:0 21px}.brand strong{font-size:20px}.brand-heart>svg{width:21px;height:21px}.brand{gap:8px}.hero{padding:35px 20px 40px}.hero-copy{padding-bottom:34px}.hero h1{font-size:49px;letter-spacing:-2.8px;line-height:1.25;margin-bottom:19px}.hero-copy>p{font-size:11px;line-height:1.9;margin-bottom:23px}.hero-actions{gap:20px}.button{font-size:11px;padding:12px 17px;border-radius:8px;gap:9px}.hero-actions>.quiet-link{font-size:10px;gap:7px}.demo-scene{margin-left:0;border-radius:19px;height:500px}.clock-demo{width:calc(100% - 36px);max-width:315px;right:18px;top:59px;padding:18px 20px 20px;border-radius:15px}.clock-header{padding-bottom:22px}.clock-header>span{font-size:10px}.clock-tools{gap:10px}.clock-amount strong{font-size:43px}.clock-amount>span:first-child{font-size:24px}.clock-amount{min-height:78px;padding-bottom:20px}.clock-rates{padding-bottom:22px}.clock-rates strong{font-size:11px}.clock-rates span,.clock-progress-label,.clock-counters,.clock-counters b{font-size:8px}.clock-month{padding-top:17px;margin-top:18px}.clock-month span{font-size:8px}.clock-month strong{font-size:11px}.hero-character{left:-17px;bottom:-9px;width:132px;height:177px;z-index:1}.scene-koi .hero-character{left:7px;bottom:-15px;height:177px;width:110px;z-index:1;rotate:-13deg}.scene-sunflower .hero-character{left:-7px;bottom:-7px;width:120px;height:167px;z-index:1}.scene-floor{width:130px;left:0;bottom:0}.clock-demo{z-index:2}.character-coin.coin-one{left:auto;right:11px;bottom:33px;z-index:1}.character-coin.coin-two{left:auto;right:50px;bottom:58px;z-index:1}.character-coin>.coin{width:19px;height:19px;font-size:11px}.clock-demo.is-compact{top:95px}.demo-adjust{padding:20px 3px 0;grid-template-columns:1fr 125px;gap:7px 12px}.demo-adjust label{font-size:9px;gap:8px}.demo-adjust strong{font-size:10px}.small-encouragement,.themes-section,.quiet-section,.membership-section,.faq-section{padding-left:21px;padding-right:21px}.small-encouragement h2,h2{font-size:27px;letter-spacing:-1.1px;line-height:1.4}.detail-strip>div,.detail-strip>div+div{position:relative;border-left:0;border-bottom:1px solid var(--line);padding:20px 0 18px 36px}.themes-section{padding-top:14px;padding-bottom:45px}.section-heading{display:block}.section-heading>p{max-width:none;font-size:11px;line-height:1.9;margin-top:16px}.theme-gallery{grid-template-columns:1fr 1fr;gap:23px 13px;margin-top:25px}.theme-art{height:210px;border-radius:11px}.theme-art img{padding:21px 10px 7px}.tile-koi .theme-art img{padding:15px 28px}.theme-caption{padding-top:12px}.theme-caption h3{font-size:12px}.theme-gallery>.theme-tile:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.theme-gallery>.theme-tile:last-child .theme-art{height:190px}.theme-gallery>.theme-tile:last-child .theme-caption{padding:0}.theme-gallery>.theme-tile:last-child .theme-selection{height:20px;width:20px;right:10px;top:10px}.quiet-section{display:block;padding-top:38px;padding-bottom:44px}.quiet-copy>p{font-size:11px;line-height:1.95;margin-top:17px;margin-bottom:19px}.quiet-swatches{font-size:9px}.poetry-card{margin-top:28px;min-height:270px;padding:25px 27px;border-radius:13px}.poetry-card blockquote{font-size:32px;margin-top:28px;line-height:1.6}.poetry-card>div{font-size:9px}.poetry-card>p{font-size:9px}.membership-section{display:block;padding-top:39px;padding-bottom:42px}.membership-section h2{font-size:25px}.membership-section>div>p{font-size:11px;line-height:1.9;margin-top:17px}.membership-price{padding:23px 0 0;margin-top:24px;border-left:0;border-top:1px solid var(--line);min-width:0;position:relative}.membership-price>strong{font-size:55px}.faq-section{display:block;padding-top:36px;padding-bottom:42px}.faq-section h2{font-size:26px}.faq-list{margin-top:25px}.faq-list details{padding:18px 0}.faq-list summary{font-size:12px}.faq-list p{font-size:11px;line-height:1.9;margin-top:12px}.download-section{padding:36px 21px 23px}.download-intro{display:block}.download-intro h2{font-size:26px}.download-intro>p{font-size:11px;line-height:1.9;margin-top:17px}.download-link{font-size:9px;gap:7px;padding:10px 0}.download-link svg{width:13px;height:13px}.site-footer{padding:29px 21px 22px}.footer-main{flex-wrap:wrap;gap:12px 10px;padding-bottom:22px}.footer-main>.brand strong{font-size:19px}.footer-main>span{font-size:9px;margin:0 0 0 auto}.footer-main>a:last-child{font-size:9px;margin-left:0;flex-basis:100%;margin-top:3px}.footer-bottom{display:block;padding-top:18px;font-size:8px}.footer-bottom>div{margin-top:12px;gap:20px;flex-wrap:wrap}.prose-page{padding:35px 23px 60px}.prose-page>h1{font-size:31px;margin-bottom:24px}.prose-page>p,.prose-page>ul{font-size:13px;line-height:2}.prose-page h2{font-size:19px;margin-top:29px}.desktop-break{display:none}}@media(max-width:360px){.hero h1{font-size:43px;letter-spacing:-2.4px}.hero-copy>p{font-size:10px}.hero-actions{gap:13px}.hero-actions>.quiet-link{font-size:9px}.header-download{font-size:10px;padding:8px 11px}.clock-demo{padding-left:17px;padding-right:17px}.clock-amount strong{font-size:39px}.demo-adjust{grid-template-columns:1fr 105px}.theme-art{height:180px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.income-bump{opacity:0}}.header-inner nav{font-size:15px}.header-download{font-size:14px}.hero-copy{padding-bottom:8px}.hero-copy>p{font-size:17px;color:#73796f}.button{font-size:16px;padding:16px 25px}.quiet-link{font-size:14px}.hero h1{letter-spacing:-1px}.hero h1 em{display:inline-block;transform:none}.small-encouragement>div:first-of-type>p,.section-heading>p,.quiet-copy>p,.membership-section>div>p,.download-intro>p{font-size:15px;color:#737d6c}.theme-caption h3{font-size:17px;font-weight:550}.theme-caption{padding-top:16px}.quiet-swatches{font-size:14px;gap:11px}.quiet-swatches span{width:14px;height:14px}.faq-list summary{font-size:16px}.faq-list p{font-size:14px;color:#737e68}.demo-adjust label,.demo-adjust strong{font-size:13px}.membership-price>span:first-child{font-size:15px}.membership-price>strong em{font-size:15px}.membership-price>p{font-size:13px!important}.download-link{font-size:13px}.platform-links>p,.platform-links>.signing-note{font-size:11px;color:#7d876e}.footer-main>.brand strong{font-size:27px}.footer-main>a:last-child{font-size:14px}.footer-bottom{font-size:12px;color:#87917b}.download-section{padding-bottom:53px}@media(max-width:1100px){.hero h1{font-size:58px;letter-spacing:-1px}.hero-copy>p{font-size:15px}.hero-actions{gap:17px}.button{font-size:14px;padding:15px 21px}.quiet-link{font-size:13px}.small-encouragement>div:first-of-type>p,.section-heading>p,.quiet-copy>p,.membership-section>div>p,.download-intro>p{font-size:14px}.theme-caption h3{font-size:15px}.demo-adjust label,.demo-adjust strong,.download-link{font-size:12px}}@media(max-width:800px){.brand strong{font-size:28px}.hero{padding-top:52px}.hero h1{font-size:64px;letter-spacing:-.5px}.hero-copy>p{font-size:16px}.small-encouragement h2,h2{font-size:36px;letter-spacing:0}.membership-section h2{font-size:29px}.membership-price{padding-left:22px;min-width:220px}.faq-section h2{font-size:31px}.faq-list summary{font-size:15px}.faq-list p{font-size:14px}.footer-bottom{font-size:11px}.download-section{padding-bottom:40px}}@media(max-width:540px){.hero{padding-top:39px}.hero-copy{padding-bottom:34px}.hero h1{font-size:51px;letter-spacing:-.7px;line-height:1.3}.hero-copy>p{font-size:14px;line-height:1.95;margin-top:19px}.hero-actions{gap:18px}.hero-actions>.quiet-link{font-size:13px}.button{font-size:14px;padding:14px 19px}.header-download{font-size:12px}.brand strong{font-size:26px}.small-encouragement h2,h2{font-size:31px;letter-spacing:0;line-height:1.4}.small-encouragement>div:first-of-type>p,.section-heading>p,.quiet-copy>p,.membership-section>div>p,.download-intro>p{font-size:14px;line-height:1.95}.theme-caption h3{font-size:15px}.theme-gallery>.theme-tile:last-child{display:block;grid-column:auto}.theme-gallery>.theme-tile:last-child .theme-art{height:210px}.theme-gallery>.theme-tile:last-child .theme-caption{padding-top:16px}.quiet-swatches{font-size:13px}.membership-section h2{font-size:29px}.membership-price{min-width:0;padding-left:0}.faq-section h2{font-size:31px}.faq-list summary{font-size:15px}.faq-list p{font-size:14px}.download-intro h2{font-size:31px}.download-link{font-size:11px}.platform-links>p,.platform-links>.signing-note{font-size:10px}.footer-main>.brand strong{font-size:25px}.footer-main>a:last-child{font-size:13px;flex-basis:auto;margin-left:auto;margin-top:0}.footer-bottom{font-size:11px}.demo-adjust label,.demo-adjust strong{font-size:12px}.download-section{padding-bottom:30px}}@media(max-width:360px){.hero h1{font-size:43px;letter-spacing:-.8px}.hero-copy>p{font-size:13px}.hero-actions{gap:14px}.hero-actions>.quiet-link{font-size:12px}.button{font-size:13px;padding:13px 17px}.hero-actions .quiet-link svg{width:14px}.small-encouragement h2,h2{font-size:28px}.membership-section h2{font-size:26px}.theme-art,.theme-gallery>.theme-tile:last-child .theme-art{height:180px}.theme-caption h3{font-size:14px}.demo-adjust{grid-template-columns:1fr 103px;gap:10px}.demo-adjust label{gap:5px}.demo-adjust label,.demo-adjust strong{font-size:11px}.platform-links>p,.platform-links>.signing-note{font-size:10px}}@media(max-width:540px){.demo-scene{height:570px}.clock-demo{top:48px}.hero-character,.scene-koi .hero-character,.scene-sunflower .hero-character{z-index:3}.clock-demo.is-compact{top:80px}}:root{--section-heading-size:40px}.themes-section{padding-top:30px}.themes-section h2,.quiet-copy h2,.membership-section h2,.faq-section h2,.download-intro h2{font-size:var(--section-heading-size);line-height:1.4;letter-spacing:0;font-weight:400}.hero h1 em{transform:none}.theme-gallery{row-gap:35px}.art-scene .theme-art img{padding:0;object-fit:cover}.art-scene:hover .theme-art img{transform:scale(1.035)}.theme-caption h3{line-height:1.6}.theme-art{aspect-ratio:3/4;height:auto}.theme-selection{z-index:2}.art-scene .theme-selection{background:#fff9;border-color:#fff6}.art-scene.selected .theme-selection{background:var(--ink);border-color:var(--ink)}.scene-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;animation:character-arrive .4s both}.scene-illustrated .scene-floor{display:none}.scene-illustrated .clock-demo{background:#183b31ee;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.scene-illustrated .character-coin{display:none}.download-intro{display:block}.download-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:35px}.download-platform{min-width:0;min-height:164px;padding:25px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid #dce2d3;border-radius:17px;background:#f9faf5;color:#45503e;transition:background .2s,border-color .2s,transform .2s}.download-platform>strong{font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.4px}.download-platform>span{font-size:12px;color:#88917d}.download-platform.selected{background:#fffef9;border-color:#747f62;box-shadow:0 4px 14px #33492809}.download-platform[aria-disabled=false]:hover{transform:translateY(-3px);border-color:#7f8e6b}.download-platform[aria-disabled=true]{cursor:default;color:#9ba18f;background:#f2f4ec}.download-platform[aria-disabled=true]>svg{opacity:.58}.download-platform .icon-android{color:#88a866}.download-options{min-height:116px;margin-top:25px;display:flex;flex-direction:column;align-items:center;gap:13px}.download-buttons{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap}.download-options .download-link{font-size:14px;border:0;border-radius:10px;padding:15px 22px;display:inline-flex;align-items:center;gap:22px;color:#fffef8;background:#303e2b;min-width:210px;justify-content:space-between}.download-options .download-link:hover{background:#4a5b3e;color:#fff}.download-options>.release-version{font-size:12px;color:#8d9680;margin:0}.download-section{padding-bottom:30px}.footer-contact{flex-direction:column;align-items:flex-end!important;gap:2px!important;line-height:1.7}.footer-contact>span{font-size:12px;color:#909783}.footer-contact:hover{color:#4c613b!important}@media(max-width:1100px){:root{--section-heading-size:36px}.theme-caption h3{font-size:15px}.download-platform{min-height:158px}.download-platform>strong{font-size:18px}}@media(max-width:800px){:root{--section-heading-size:36px}.theme-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:29px 16px}.download-platforms{gap:12px}.download-platform{min-height:151px;padding:22px 12px}.download-platform>strong{font-size:17px}.download-platform>svg{width:33px;height:33px}.download-options .download-link{font-size:13px;min-width:200px}.download-options{margin-top:23px}}@media(max-width:540px){:root{--section-heading-size:31px}.themes-section{padding-top:16px}.theme-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 13px}.theme-art,.theme-gallery>.theme-tile:last-child .theme-art{height:auto;aspect-ratio:3/4}.theme-caption{padding-top:11px}.theme-caption h3{font-size:14px}.download-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}.download-platform{min-height:143px;border-radius:14px;padding:22px 14px;gap:9px}.download-platform>strong{font-size:18px}.download-platform>span{font-size:11px}.download-platform>svg{width:34px;height:34px}.download-buttons{width:100%;gap:10px}.download-options .download-link{flex:1;min-width:0;padding:14px 15px;font-size:12px;gap:9px}.download-options .download-link svg{width:15px;height:15px}.download-options>.release-version{font-size:11px}.download-options{min-height:102px}.footer-contact{font-size:13px!important}}@media(max-width:360px){:root{--section-heading-size:28px}.theme-caption h3{font-size:13px}.download-options .download-link{font-size:11px;padding:13px 11px}.download-platform{min-height:136px}.download-platform>strong{font-size:17px}.footer-contact{font-size:12px!important}}.download-platform:disabled{opacity:1}@media(max-width:540px){.theme-gallery>.theme-tile:last-child .theme-caption{padding-top:11px}}
