.review-garden-home{gap:16px;display:grid}.review-garden-intro{text-align:center;padding:24px 18px 8px}.review-garden-intro>p,.review-seed-story>p{color:#8093b8;letter-spacing:2.4px;margin:0;font-size:9px;font-weight:700}.review-garden-intro h1{color:#625869;margin:9px 0 7px;font-size:24px;font-weight:650}.review-garden-intro>span{color:#948894;font-size:11px;line-height:1.8}.review-garden-scene{background:radial-gradient(circle at 18% 15%,#dcfbf2d1,#0000 31%),radial-gradient(circle at 82% 13%,#fae2f4c7,#0000 33%),radial-gradient(circle at 54% 61%,#fff7c98f,#0000 43%),linear-gradient(#fff 0%,#fffdf7 72%,#f2faed 100%);border:1px solid #dccde1bf;border-radius:30px;height:430px;position:relative;overflow:hidden;box-shadow:0 15px 36px #735f7714}.review-garden-light{background:linear-gradient(170deg,#ffffff1f,#ffffff9e 48%,#0000 78%);position:absolute;inset:0}.review-first-flower{filter:drop-shadow(0 8px 9px #846e7f14);width:98px;animation:5s ease-in-out infinite reviewFlowerBreathe;position:absolute;bottom:58px;left:8%}.review-first-flower img{width:100%;height:auto;display:block}.review-first-flower-note{background:#ffffffc7;border:1px solid #ffffffe6;border-radius:17px;gap:4px;padding:12px 14px;display:grid;position:absolute;bottom:116px;left:34%;box-shadow:0 8px 22px #6d586f12}.review-first-flower-note span{color:#a18ba6;font-size:9px}.review-first-flower-note strong{color:#76697b;font-size:12px}.review-garden-whisper{color:#8b7b8e;text-align:center;background:#ffffffb8;border-radius:17px;margin:0;padding:12px 14px;font-size:10px;line-height:1.7;position:absolute;bottom:18px;left:16px;right:16px}.review-umicocco{z-index:3;pointer-events:none;width:80%;animation:24s linear infinite reviewUmiCross;position:absolute;top:-18px;left:0}.review-umicocco img{width:100%;height:auto;animation:6s ease-in-out infinite reviewUmiBounce;display:block}.review-umicocco-button{color:#7f7192;font:inherit;cursor:pointer;background:linear-gradient(105deg,#effaff,#f4efff 65%,#fff1f8);border:1px solid #d5d0eab3;border-radius:20px;padding:12px 15px;font-size:10px}.review-seed-story,.review-forever-flower{background:linear-gradient(145deg,#fffffff5,#f7f0fbd1 54%,#eef9f7db);border:1px solid #e3d3e5bd;border-radius:25px;padding:24px 20px;box-shadow:0 12px 29px #79658012}.review-seed-story h2,.review-forever-flower h2{color:#6f6075;margin:10px 0 17px;font-size:17px;line-height:1.7}.review-seed-story>div{align-items:flex-start;gap:12px;display:flex}.review-seed-story>div p,.review-forever-flower p{color:#817681;margin:0;font-size:11px;line-height:2}.review-seed-mark{color:#bd83ad;background:linear-gradient(135deg,#fff0f6,#f3efff);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.review-garden-rhythm{background:#ffffffd6;border-radius:23px;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;padding:18px;display:grid;box-shadow:0 10px 26px #7965800f}.review-garden-rhythm>div{background:linear-gradient(145deg,#f2fbf7,#fff8e8);border-radius:18px;justify-items:center;gap:7px;padding:14px 7px;display:grid}.review-garden-rhythm>div:last-child{background:linear-gradient(145deg,#fff3f8,#f5f1ff)}.review-garden-rhythm span{color:#8b7f8c;font-size:9px}.review-garden-rhythm strong{color:#856f8b;font-size:27px;font-weight:550}.review-garden-rhythm small{margin-left:3px;font-size:9px;font-weight:500}.review-garden-rhythm>b{color:#b7a5bb;font-size:16px}.review-garden-continue{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(108deg,#83d6bd,#9bd6ed 37%,#c3b8f1 69%,#eda7c9);border:0;border-radius:23px;padding:15px 18px;font-size:12px;font-weight:650;box-shadow:0 8px 20px #95add033}.review-garden-note{color:#aaa0aa;text-align:center;margin:-5px 10px 5px;font-size:8px;line-height:1.7}.review-garden-return{color:#75877d;width:100%;font:inherit;cursor:pointer;background:linear-gradient(108deg,#effaf5,#f3f1ff 65%,#fff2f7);border:1px solid #c6ddcfd1;border-radius:18px;margin-top:3px;padding:11px 14px;font-size:10px}@keyframes reviewFlowerBreathe{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(1deg)translateY(-4px)}}@keyframes reviewUmiCross{0%{transform:translate(128%)}to{transform:translate(-128%)}}@keyframes reviewUmiBounce{0%,to{transform:translateY(0)rotate(.3deg)}50%{transform:translateY(-9px)rotate(-.5deg)}}@media (prefers-reduced-motion:reduce){.review-first-flower,.review-umicocco,.review-umicocco img{animation:none}}.review-earned-flower{z-index:2;transform-origin:50% 100%;filter:drop-shadow(0 7px 9px #846e7f12);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.review-earned-flower img{object-fit:contain;width:100%;height:100%;display:block}.review-earned-flower.selected{filter:drop-shadow(0 0 13px #ce99c773)}.review-earned-flower:focus-visible{outline-offset:4px;border-radius:18px;outline:2px solid #ae8bb9b8}.review-bloom-seeds{background:linear-gradient(145deg,#fff,#fff5fa 54%,#f1f8ff);border:1px solid #e1d0e5c7;border-radius:25px;padding:23px 20px;position:relative;box-shadow:0 12px 29px #79658014}.review-bloom-seeds>button{color:#a28da5;width:29px;height:29px;font:inherit;cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:13px}.review-bloom-seeds>p{color:#92a0bd;letter-spacing:1.8px;margin:0;font-size:8px;font-weight:700}.review-bloom-seeds h2{color:#705f77;margin:9px 30px 16px 0;font-size:15px;line-height:1.7}.review-bloom-seeds ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-bloom-seeds li{background:#ffffffc7;border-radius:13px;grid-template-columns:55px 1fr;align-items:start;gap:9px;padding:10px 11px;display:grid}.review-bloom-seeds li span{color:#a093a2;font-size:8px;line-height:1.7}.review-bloom-seeds li strong{color:#776b79;font-size:10px;font-weight:550;line-height:1.7}.review-garden-rhythm em{color:#9b8d9c;font-size:8px;font-style:normal}.review-garden-scene,.review-earned-flower{transition:height .35s,filter .2s}.review-first-flower,.review-first-flower-note,.review-garden-whisper{z-index:4}@media (width<=390px){.review-earned-flower{max-width:82px}.review-bloom-seeds{padding:21px 17px}.review-bloom-seeds li{grid-template-columns:49px 1fr}}.review-garden-seeds-link{color:#78677f;width:100%;font:inherit;cursor:pointer;background:linear-gradient(90deg,#e0f9f5eb,#f6efffeb,#ffebf6eb);border:1px solid #9985b22e;border-radius:999px;margin:2px 0 12px;padding:15px 18px;font-weight:700}.review-seed-steps{gap:8px;margin:12px 0 4px;padding:0;list-style:none;display:grid}.review-seed-steps li{color:#787477;text-align:left;background:#ffffffc2;border-radius:14px;grid-template-columns:24px 1fr;align-items:start;gap:9px;padding:9px 10px;font-size:10px;line-height:1.7;display:grid}.review-seed-steps b{color:#66847b;background:linear-gradient(135deg,#e4f8f1,#edf5ff 55%,#fff2d1);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.review-earned-flower{animation:reviewEarnedFlowerSway var(--flower-duration,6s) var(--flower-delay,0s) ease-in-out infinite;transform:rotate(var(--flower-tilt,0deg))}.review-daily-seed-limit{color:#817a82;text-align:center;background:linear-gradient(120deg,#ebfaf5e0,#f1f8ffe0,#fff2f8db);border-radius:18px;gap:5px;margin:-2px 8px 0;padding:12px 14px;font-size:10px;line-height:1.7;display:grid}.review-daily-seed-limit strong{color:#6c7f78;font-size:12px}.review-daily-seed-limit span{color:#9a929b;font-size:8px}@keyframes reviewEarnedFlowerSway{0%,to{transform:rotate(var(--flower-tilt,0deg)) translateY(0)}50%{transform:rotate(calc(var(--flower-tilt,0deg) + var(--flower-sway,3deg))) translateY(-3px)}}.review-forever-flower>summary{color:#6f6075;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.review-forever-flower>summary::-webkit-details-marker{display:none}.review-forever-flower>summary strong{font-size:16px}.review-forever-flower>summary b{color:#a696aa;font-size:18px;font-weight:400;transition:transform .25s}.review-forever-flower[open]>summary b{transform:rotate(45deg)}.review-forever-flower>div{padding-top:17px}.review-first-gift{background:linear-gradient(145deg,#fffffffa,#effbf7eb 48%,#fff9debf 76%,#ffeff7bd);border-color:#d6e8e0e0}.review-first-gift .review-seed-guide-toggle strong{color:#625f62}.review-first-gift-start{color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(108deg,#83d6bd,#a9dff0 44%,#f0c8d9);border:0;border-radius:21px;margin-top:16px;padding:13px 16px;font-size:11px;font-weight:700}.review-garden-rhythm{box-shadow:none;border:1px solid #dde8e2cc;padding:10px}.review-garden-rhythm>div{padding:10px 6px}.review-garden-rhythm strong{color:#686467;font-size:22px}.review-forever-flower,.review-garden-about-fold{box-shadow:none;background:#ffffffc7;border-color:#d9e7e0d1;padding:0;overflow:hidden}.review-forever-flower>summary,.review-garden-about-fold>summary{color:#686467;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;list-style:none;display:flex}.review-garden-about-fold>summary::-webkit-details-marker{display:none}.review-garden-about-fold>summary strong{font-size:14px}.review-garden-about-fold>summary b{color:#8ca79b;font-size:18px;font-weight:400;transition:transform .25s}.review-garden-about-fold[open]>summary b{transform:rotate(45deg)}.review-garden-about-fold .review-seed-story-line{padding:0 18px 18px}.review-forever-flower>div{grid-template-columns:92px 1fr;align-items:start;gap:15px;padding:4px 18px 19px;display:grid}.review-forever-flower-art{margin:0}.review-forever-flower-art img{object-fit:contain;width:100%;height:auto;max-height:190px;display:block}.review-forever-flower p,.review-garden-about-fold p{color:#747174}@media (width<=430px){.review-forever-flower>div{grid-template-columns:72px 1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.review-earned-flower{animation:none}}.review-garden-intro h1,.review-bloom-seeds h2,.review-seed-guide-toggle strong{color:#5f5c5f}.review-garden-intro>p,.review-bloom-seeds>p{color:#729f96}.review-garden-intro>span,.review-garden-whisper,.review-seed-story>div p,.review-forever-flower p,.review-bloom-seeds li strong{color:#777376}.review-garden-seeds-link{color:#637a72;background:linear-gradient(90deg,#e5faf4f0,#f0fafaeb,#fff0f7e6);border-color:#b5d8cc9e}.review-garden-rhythm span,.review-garden-rhythm em,.review-garden-rhythm>b{color:#858184}.review-forever-flower>div{grid-template-columns:108px 1fr}.review-forever-flower-art{align-items:flex-end;gap:3px;display:flex}.review-forever-flower-art img{width:52%;max-height:190px}.review-forever-flower-art img:last-child{width:48%}@media (width<=430px){.review-forever-flower>div{grid-template-columns:92px 1fr}}.review-forever-flower>.review-garden-more-story{grid-template-columns:108px 1fr;align-items:start;gap:15px;padding:4px 18px 19px;display:grid}.review-garden-more-story h3{color:#686467;margin:0 0 8px;font-size:13px;font-weight:650}.review-forever-flower>.review-seed-story-line{border-top:1px solid #d9e7e0b8;align-items:flex-start;gap:12px;margin:0 18px;padding:18px 0;display:flex}.review-forever-flower>.review-seed-story-line p{color:#747174;margin:0;font-size:11px;line-height:2}.review-forever-flower>.review-seed-story-line .review-seed-illustration{flex:0 0 82px;margin:0}.review-forever-flower>.review-seed-story-line img{width:100%;height:auto;display:block}@media (width<=430px){.review-forever-flower>.review-garden-more-story{grid-template-columns:92px 1fr;gap:12px}.review-forever-flower>.review-seed-story-line{display:block}.review-forever-flower>.review-seed-story-line .review-seed-illustration{width:76px;margin:12px 0 0 auto}}.review-garden-rhythm{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.review-garden-rhythm>div{min-width:0}.review-garden-rhythm span{font-size:8.5px}.review-garden-rhythm strong{font-size:21px}.review-garden-seeds-link{color:#fff;background:linear-gradient(108deg,#82cbb6 0%,#a8d18e 38%,#ead17e 72%,#eea08f 100%);border:0;font-weight:700;box-shadow:0 6px 18px #a4b28a2e}.review-seed-progress{color:#747977;background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 12px;padding:1px 8px 3px;display:flex}.review-seed-progress>p{white-space:nowrap;align-items:baseline;gap:6px;margin:0;font-size:12px;display:flex}.review-seed-progress>p>span{color:#817e80}.review-seed-progress strong{color:#65716d;font-size:18px;font-weight:600}.review-seed-progress small{color:#8b8589;margin-left:1px;font-size:9px;font-weight:500}.review-seed-progress>i{background:#c0d0cbb8;width:1px;height:20px}.review-seed-progress>em{color:#989294;text-align:center;flex:0 0 100%;font-size:10px;font-style:normal}.review-flower-harvest{background:linear-gradient(135deg,#e7faf5e0,#fffffff0 52%,#fff4cbb3);border:1px solid #b5d8cc94;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 3px;padding:16px;display:grid;box-shadow:0 9px 23px #70978c0f}.review-flower-harvest>div{gap:5px;display:grid}.review-flower-harvest>div>small{color:#79aa9e;letter-spacing:.18em;font-size:8px;font-weight:800}.review-flower-harvest>div>strong{color:#6f7c78;font-size:13px;line-height:1.65}.review-flower-harvest>div>p{color:#918b87;margin:0;font-size:10px;line-height:1.65}.review-gift-seed-count{color:#918b87;white-space:nowrap;justify-items:center;gap:2px;font-size:9px;display:grid;margin:0!important}.review-gift-seed-count strong{color:#72aa9c;font-size:23px;font-weight:650}.review-gift-seed-count small{margin-left:2px;font-size:9px}.review-flower-harvest>button{color:#71817c;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#e1f9f2 0%,#f0f9e4 54%,#fff3ca 100%);border:1px solid #b1d6cc85;border-radius:999px;grid-column:1/-1;font-size:13px;font-weight:700}.review-flower-harvest>button:disabled{color:#aaa5a1;cursor:default;background:#ffffff94}.review-flower-harvest.is-ready{border-color:#7ecbb5b8;box-shadow:0 11px 28px #70ae9d1a}@media (width<=390px){.review-flower-harvest{grid-template-columns:1fr}.review-gift-seed-count{grid-row:2;grid-template-columns:auto auto;place-items:baseline start}.review-flower-harvest>button{grid-column:1}}.review-garden-home>.review-forever-flower{background:0 0;border-width:0 0 1px;border-radius:0;margin-top:-5px}.review-garden-home>.review-forever-flower>summary{min-height:44px;padding:10px 14px}.review-garden-home>.review-forever-flower>summary strong{font-size:13px}.review-forever-flower>.review-seed-help{grid-template-columns:1fr;gap:12px;padding:0 14px 15px;display:grid}.review-seed-help .review-seed-steps{margin:0}.review-seed-help .review-first-gift{box-shadow:none;background:#ffffff6b;border:1px solid #d6e8e0c7;border-radius:18px;margin-top:2px}.review-seed-help .review-seed-guide-toggle{padding:13px 14px}.review-seed-help .review-seed-guide-toggle strong{font-size:12px}.review-seed-help .review-seed-guide-toggle>b{flex-basis:28px;width:28px;height:28px;font-size:19px}.review-seed-help .review-seed-guide .review-seed-story-line{padding:16px 14px}.review-garden-home{margin-bottom:-5px}.home-treasure-section{margin:24px 0 8px}.review-garden-touch-hint{color:#7f827f;text-align:center;margin:-2px 18px 2px;font-size:10px;line-height:1.9}.review-first-flower{cursor:pointer;background:0 0;border:0;padding:0}.review-first-flower:before{z-index:-1;filter:blur(10px);opacity:0;content:"";pointer-events:none;background:radial-gradient(circle,#fffcb07a 0%,#fff8c452 40%,#fffce22e 62%,#fffef200 78%);border-radius:50%;transition:opacity .3s;position:absolute;inset:-24% -28% -21%}.review-first-flower.is-gift-open:before{opacity:1}.review-seed-help .review-first-gift .review-seed-illustration{align-self:flex-end;margin-left:auto;margin-right:0}.review-first-flower>img{z-index:1;position:relative}.review-first-flower:focus-visible{outline-offset:4px;border-radius:18px;outline:2px solid #ae8bb9b8}.review-garden-celestial{z-index:2;opacity:.86;pointer-events:none;transform-origin:50% 18%;background:#ffffff9e;border-radius:50%;width:88px;padding:6px;animation:7s ease-in-out infinite reviewCelestialSway;position:absolute;top:8px;left:7px;box-shadow:0 0 22px 13px #ffffff7a}.review-garden-celestial img{border-radius:50%;width:100%;height:auto;display:block}.review-umicocco{width:72%;animation:14s ease-in-out infinite alternate reviewUmiDrift;top:2px;left:25%}.review-first-flower img,.review-earned-flower img{filter:saturate(.88)brightness(1.04)}@keyframes reviewCelestialSway{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(2deg)translateY(4px)}}@keyframes reviewUmiDrift{0%{transform:translate(2%)}to{transform:translate(-6%)}}@media (prefers-reduced-motion:reduce){.review-garden-celestial,.review-umicocco{animation:none}}.review-seed-story-line>p{flex:1;min-width:0}.review-first-flower{width:min(72px,22%);left:9%}.review-seed-guide{padding:0;overflow:hidden}.review-seed-guide-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.review-seed-guide-toggle span{gap:5px;display:grid}.review-seed-guide-toggle small{color:#8093b8;letter-spacing:.2em;font-size:8px;font-weight:700}.review-seed-guide-toggle strong{color:#6f6075;font-size:14px;font-weight:650}.review-seed-guide-toggle>b{color:#9a82a0;background:0 0;border:0;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;font-size:25px;font-style:normal;font-weight:300;line-height:1;display:grid}.review-seed-guide.is-open .review-seed-guide-toggle{border-bottom:1px solid #e3d3e594}.review-seed-guide .review-seed-story-line{padding:20px}.review-seed-guide-toggle:focus-visible{outline-offset:1px;border-radius:16px;outline:2px solid #ae8bb9b8}.review-seed-story-line .review-seed-illustration{flex:0 0 82px;align-self:flex-end;place-items:center;width:82px;margin:0 0 -3px;padding:0;display:grid;position:relative}.review-seed-story-line .review-seed-illustration:before{content:"";filter:blur(7px);background:radial-gradient(circle,#fcecf7bf,#ebf9f673 55%,#0000 73%);border-radius:50%;position:absolute;inset:18% 5% 0}.review-seed-story-line .review-seed-illustration img{filter:drop-shadow(0 5px 8px #88698614);width:100%;height:auto;display:block;position:relative}@media (width<=390px){.review-seed-story-line .review-seed-illustration{flex-basis:68px;width:68px}}.seed-treasure-visual{background:linear-gradient(145deg,#ffffff9e,#e8f8fa61 48%,#ffebf657);border:1px solid #ffffffeb;border-radius:25px;justify-items:center;margin:17px 0 10px;padding:20px 13px 16px;display:grid;position:relative;box-shadow:inset 0 1px #fffffff5,0 15px 35px #826a8717}.seed-box-lid{z-index:2;background:linear-gradient(145deg,#ffffffc2,#daf2f742);border:1px solid #ffffffe6;border-bottom-color:#b3cdd761;border-radius:18px 18px 8px 8px;width:78%;height:31px;margin-top:7px;position:relative;box-shadow:inset 3px 3px 7px #ffffffe0,0 4px 12px #6c919a14}.seed-box-lid span{color:#6f7e8b94;letter-spacing:2.2px;text-align:center;padding-top:9px;font-size:7px;font-weight:700;display:block}.seed-box-bowl{z-index:1;background:linear-gradient(145deg,#ffffff80,#d6f2f640 52%,#fae2f13b);border:1px solid #ffffffe6;border-top-color:#b2d0d959;border-radius:9px 9px 31px 31px;width:86%;height:150px;margin-top:-5px;position:relative;overflow:hidden;box-shadow:inset 6px 5px 12px #ffffffc2,inset -8px -9px 18px #b2dbe229,0 12px 24px #64848f1a}.seed-box-bowl>p{color:#829298;text-align:center;place-content:center;margin:0;font-size:9px;line-height:1.8;display:grid;position:absolute;inset:0}.happiness-seed{cursor:pointer;width:28px;height:34px;transform:translate(-50%, -50%) rotate(var(--seed-rotate,0deg)) scale(var(--seed-scale,1));animation:happinessSeedDrift var(--seed-duration,12s) var(--seed-delay,0s) ease-in-out infinite;border:1px solid #ffffffe0;border-radius:58% 42% 55% 45%/64% 55% 45% 36%;place-items:center;padding:0;transition:filter .18s,box-shadow .18s;display:grid;position:absolute;box-shadow:inset 5px 6px 8px #ffffff8a,0 5px 10px #68556821}@keyframes happinessSeedDrift{0%,to{transform:translate(-50%, -50%) translate(0, 0) rotate(var(--seed-rotate,0deg)) scale(var(--seed-scale,1))}28%{transform:translate(-50%, -50%) translate(var(--seed-drift-x,10px), calc(var(--seed-drift-y,7px) * -1)) rotate(calc(var(--seed-rotate,0deg) + 4deg)) scale(var(--seed-scale,1))}64%{transform:translate(-50%, -50%) translate(calc(var(--seed-drift-x,10px) * -.65), var(--seed-drift-y,7px)) rotate(calc(var(--seed-rotate,0deg) - 3deg)) scale(var(--seed-scale,1))}}.happiness-seed span{background:#ffffff6b;border-radius:60% 40% 55% 45%;width:7px;height:10px;transform:translate(-5px,-6px)rotate(-20deg)}.happiness-seed.seed-pink{background:linear-gradient(145deg,#ffdbe9,#efa9c8)}.happiness-seed.seed-mint{background:linear-gradient(145deg,#dcf5e6,#a5d8be)}.happiness-seed.seed-yellow{background:linear-gradient(145deg,#fff3bd,#eacb78)}.happiness-seed.seed-blue{background:linear-gradient(145deg,#dcefff,#a9cde9)}.happiness-seed.seed-lavender{background:linear-gradient(145deg,#ece3ff,#c8b2e8)}.happiness-seed:hover,.happiness-seed.selected{filter:brightness(1.05);box-shadow:inset 5px 6px 8px #ffffff9e,0 0 0 3px #ffffffbf,0 7px 14px #765b7926}.happiness-seed:focus-visible{outline-offset:4px;outline:2px solid #9f7eaab8}.seed-treasure-visual>strong{color:#82677d;align-items:baseline;gap:4px;margin-top:10px;font-size:24px;font-weight:500;display:flex}.seed-treasure-visual>strong small{font-size:10px;font-weight:500}.seed-box-note{color:#968995;margin:5px 0 0;font-size:8px}.plant-happiness-seeds{color:#6f7b70;width:min(88%,280px);font:inherit;cursor:pointer;background:linear-gradient(108deg,#daf8edfa,#fff7acfa 55%,#ffe6f1f5);border:1px solid #f5dc74b8;border-radius:21px;margin-top:13px;padding:13px 16px;font-size:11px;font-weight:650;box-shadow:0 8px 20px #baab6224}.plant-happiness-seeds:focus-visible{outline-offset:3px;outline:2px solid #aa91b4}.seed-detail-card{color:#756a77;text-align:left;background:#ffffffdb;border:1px solid #e5d3e7cc;border-radius:17px;gap:6px;width:min(88%,270px);margin-top:13px;padding:15px 36px 15px 16px;display:grid;position:relative}.seed-detail-card>button{color:#9a879c;cursor:pointer;background:#f7f1f7;border:0;border-radius:50%;width:25px;height:25px;padding:0;position:absolute;top:8px;right:9px}.seed-detail-card>span{color:#9a8e9b;font-size:9px}.seed-detail-card>small{color:#9c82a2;font-size:9px}.seed-detail-card>strong{font-size:11px;font-weight:550;line-height:1.7}.new-bloom-notice{z-index:120;color:#756477;text-align:center;background:linear-gradient(145deg,#fffffff7,#f3fcf8f7,#fff1f8f7);border:1px solid #e0cde4e6;border-radius:25px;justify-items:center;gap:10px;max-width:390px;margin:auto;padding:22px 20px 18px;display:grid;position:fixed;bottom:96px;left:22px;right:22px;box-shadow:0 20px 50px #614b6533}.new-bloom-notice>strong{font-size:14px;line-height:1.8}.new-bloom-close{color:#a28da5;cursor:pointer;background:#ffffffdb;border:0;border-radius:50%;width:27px;height:27px;padding:0;position:absolute;top:9px;right:10px}.new-bloom-garden-button{color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(108deg,#83d6bd,#a8d7ed 45%,#d9b9ef 72%,#eda7c9);border:0;border-radius:19px;padding:12px 15px;font-size:11px;font-weight:650}.persistent-today[hidden]{display:none!important}.time-greeting{color:#786d7d;letter-spacing:.06em;text-align:center;margin:2px 4px 0;font-size:clamp(1.08rem,4vw,1.35rem);font-weight:700}.greeting-reply{justify-items:center;gap:6px;margin:-2px 0 4px;display:grid}.greeting-reply button{color:#647a72;min-width:190px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#dcf9eff5,#ebf2fff0 50%,#ffecf6f0);border:1px solid #b4daccb3;border-radius:999px;padding:11px 22px;font-size:.78rem;font-weight:700;box-shadow:0 7px 18px #7c9e9117}.greeting-reply small{color:#999198;text-align:center;font-size:.58rem;line-height:1.6}.greeting-reply.is-done button{box-shadow:none;color:#878087;cursor:default;background:linear-gradient(105deg,#f4fcf8e0,#faf6ffe6,#fff8e0db);border-color:#e1d5e8b8}.standalone-date{background:linear-gradient(135deg,#ffffffeb,#f3fcf8db 42%,#fff8e1c2 70%,#ffeff7c7);border-color:#e0d3e9b8;width:100%;margin:-2px 0 2px;padding:15px 18px 14px}.today-date-hero.standalone-date{grid-template-columns:auto 1fr auto;align-items:center;gap:3px 12px;padding:11px 15px}.today-date-hero.standalone-date .today-label{grid-area:1/1}.today-date-hero.standalone-date .today-date-main{grid-area:1/2;align-items:baseline;gap:8px;min-width:0;display:flex}.today-date-hero.standalone-date .today-date-main strong{white-space:nowrap;font-size:clamp(1.25rem,5.2vw,1.65rem)}.today-date-hero.standalone-date .today-date-main span{white-space:nowrap;font-size:.72rem}.today-date-hero.standalone-date .auspicious-markers{grid-area:1/3;justify-content:flex-end;margin:0}.today-date-hero.standalone-date .auspicious-marker{white-space:nowrap;padding:5px 8px;font-size:.62rem}@media (width<=390px){.today-date-hero.standalone-date{grid-template-columns:1fr auto}.today-date-hero.standalone-date .today-label{display:none}.today-date-hero.standalone-date .today-date-main{grid-column:1}.today-date-hero.standalone-date .auspicious-markers{grid-column:2}}.important-message-fold{overflow:hidden;padding:0!important}.important-message-fold>summary{color:#88738b;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:19px 21px;font-size:1rem;font-weight:700;list-style:none;display:flex}.important-message-fold>summary::-webkit-details-marker{display:none}.important-message-fold>summary b{color:#a798aa;font-size:1.15rem;font-weight:400;transition:transform .25s}.important-message-fold[open]>summary b{transform:rotate(45deg)}.important-message-body{padding:0 20px 22px}.important-message-body .daily-blessing{color:#d36e9c;margin-bottom:14px}.thought-memo-card{overflow:hidden}.thought-memo-editor{gap:12px;margin-top:18px;display:grid}.thought-memo-editor>small{text-align:center;color:#928990;font-size:.67rem;line-height:1.6;display:block}.thought-memo-editor textarea{resize:vertical;min-height:96px}.thought-memo-list{gap:10px;margin-top:20px;display:grid}.thought-memo-item{background:#ffffffad;border:1px solid #aa92b52e;border-radius:20px;padding:14px}.thought-memo-item>span{color:#87738f;background:#f5eff8;border-radius:999px;padding:4px 9px;font-size:.72rem;display:inline-block}.thought-memo-item p{color:#625a66;margin:10px 0;line-height:1.7}.thought-memo-item button{color:#9a6f92;background:0 0;border:0;font-weight:700}.thought-memo-item button:disabled{color:#72a690}.thought-memo-actions{flex-wrap:wrap;gap:8px 14px;display:flex}.thought-memo-actions button:last-child{color:#a69ba7;text-underline-offset:3px;font-size:.78rem;font-weight:500;text-decoration:underline}.thought-category-picker{background:linear-gradient(145deg,#f1fcf8d6,#faf5ffc7,#fffae1b3);border:1px solid #c9dcd5bd;border-radius:22px;gap:12px;margin-top:15px;padding:16px;display:grid}.thought-category-picker>strong{color:#696369;font-size:.9rem}.thought-category-picker>p{color:#898188;margin:0;font-size:.72rem;line-height:1.7}.thought-category-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.thought-category-options button{color:#746d76;text-align:left;min-height:52px;font:inherit;background:#ffffffb8;border:1px solid #d2cbd9ad;border-radius:15px;align-items:center;gap:7px;padding:10px;font-size:.68rem;line-height:1.5;display:flex}.thought-category-options button.selected{color:#547a70;background:#e8f9f3f0;border-color:#8fc5b8;box-shadow:0 6px 15px #71aa9a1a}.thought-category-options button.selected:after{content:"✓";color:#6fa796;margin-left:auto}.thought-custom-categories{flex-wrap:wrap;gap:7px;display:flex}.thought-custom-categories button{color:#78857f;font:inherit;background:#ffffffc7;border:1px solid #c7d9d4c7;border-radius:999px;padding:6px 10px;font-size:.68rem}.thought-custom-categories button.selected{background:#edf9f5;border-color:#8fc5b8}.thought-custom-create{grid-template-columns:1fr auto;gap:8px;display:grid}.thought-custom-create input{color:#716775;min-width:0;font:inherit;background:#ffffffd1;border:1px solid #d1c7d8b3;border-radius:14px;padding:10px 11px}.thought-custom-create button{color:#806f87;font:inherit;background:#f2ecf6;border:0;border-radius:14px;padding:0 13px;font-size:.7rem}.thought-category-save,.thought-organize-link{color:#60756e;width:100%;font:inherit;background:linear-gradient(108deg,#cdf5e9fa,#e2f3bef0,#ffedaaeb);border:0;border-radius:999px;padding:14px 16px;font-size:.76rem;font-weight:650}.thought-category-skip{color:#948997;font:inherit;text-underline-offset:3px;background:0 0;border:0;font-size:.7rem;text-decoration:underline}.thought-organize-link{background:#ffffffb3;border:1px solid #c2dbd3b8;margin-top:14px}.thought-note-categories{flex-wrap:wrap;gap:6px;display:flex}.thought-note-categories button{color:#87738f;font:inherit;background:#f5eff8;border:0;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:500}.journal-mode-tabs{background:#f2eef7b8;border-radius:22px;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding:5px;display:grid}.journal-mode-tabs button{color:#8b7e8f;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;padding:9px 14px;font-size:.9rem}.journal-mode-tabs button.selected{color:#765f7c;background:#fffffff0;box-shadow:0 5px 15px #6b537214}.journal-mode-tabs small{color:#b18ca9;margin-left:4px}.journal-write-card textarea{background:#ffffffd6;border-radius:20px;min-height:130px}.journal-next,.journal-save-care{width:100%;min-height:48px}.journal-preview{color:#665d69;white-space:pre-wrap;background:#ffffffc7;border:1px solid #ddcde5ad;border-radius:19px;margin:18px 0;padding:17px 18px;font-size:.9rem;line-height:1.8}.journal-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.journal-category-grid button{color:#716775;text-align:left;min-height:78px;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #e2d5e7b8;border-radius:18px;align-items:flex-start;gap:9px;padding:13px 12px;display:flex}.journal-category-grid button:nth-child(4n+1){background:#fff1f7b3}.journal-category-grid button:nth-child(4n+2){background:#f6f1ffb8}.journal-category-grid button:nth-child(4n+3){background:#effaf6b8}.journal-category-grid button:nth-child(4n+4){background:#f0f8fdb8}.journal-category-grid button.selected{background:linear-gradient(135deg,#e7faf4f5,#fff9dce6);border-color:#74b9a9c2;box-shadow:0 8px 24px #74b9a924}.journal-category-grid button.selected:after{content:"✓";color:#70a99c;margin-left:auto;font-weight:700}.journal-category-grid span{color:#bb8eb0;flex:none;font-size:1.05rem}.journal-category-grid strong{font-size:.77rem;font-weight:600;line-height:1.65}.journal-back{color:#9c8ca0;font:inherit;cursor:pointer;background:0 0;border:0;margin:16px auto 0;padding:7px 12px;font-size:.75rem;text-decoration:underline;display:block}.journal-selected-category{color:#8b718e;background:#f6eff8;border-radius:999px;margin-top:12px;padding:7px 11px;font-size:.72rem;display:inline-flex}.journal-custom-pills,.journal-selected-tags,.journal-record-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.journal-custom-pills button,.journal-selected-tags span,.journal-record-tags button{color:#718b84;font:inherit;background:#ffffffd1;border:1px solid #c4dad3cc;border-radius:999px;padding:6px 10px;font-size:.68rem}.journal-custom-pills button.selected{color:#527d73;background:#eef9f5;border-color:#8fc5b8}.journal-custom-create{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.journal-custom-create input{color:#716775;min-width:0;font:inherit;background:#ffffffd1;border:1px solid #d1c7d8b3;border-radius:14px;padding:11px 12px}.journal-custom-create button{color:#806f87;font:inherit;background:#f2ecf6;border:0;border-radius:14px;padding:0 14px;font-size:.72rem}.journal-category-next{border-radius:999px;width:100%;margin-top:14px;padding:15px 18px}.journal-view-treasure{color:#667d75;width:100%;font:inherit;cursor:pointer;background:#ffffffc2;border:1px solid #c1dbd2c2;border-radius:999px;margin-top:10px;padding:14px 18px;font-size:.76rem;font-weight:650}.journal-record-tags{margin-top:8px}.journal-record-tags button{cursor:pointer;background:#ffffff94;min-height:36px;padding:6px 10px}.journal-category-organizer{background:#f7faf9ad;border-radius:18px;margin-top:12px;padding:14px}.journal-category-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.journal-category-heading>strong{color:#626e6a;font-size:.82rem}.journal-category-heading>button{color:#74817d;min-height:40px;font:inherit;cursor:pointer;background:#fffc;border:1px solid #c9dbd6b8;border-radius:999px;padding:7px 13px;font-size:.72rem}.journal-category-heading>button.selected{color:#527d73;background:#edf9f5;border-color:#8fc5b8;font-weight:650}.journal-category-label{color:#8b938f;margin:11px 0 7px;font-size:.7rem;display:block}.journal-tag-filter small{color:#a28fa2;margin-left:5px}@media (width<=390px){.thought-category-options{grid-template-columns:1fr}}.journal-tag-filter{flex-wrap:wrap;gap:7px;padding:2px 1px 7px;display:flex}.journal-tag-filter button{color:#737e7a;min-height:42px;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #c9dbd6b8;border-radius:999px;flex:none;padding:9px 12px;font-size:.72rem}.journal-tag-filter button.selected{color:#527d73;background:#edf9f5;border-color:#8fc5b8}.care-cycle-tag-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.care-cycle-tag-filter button{width:100%}.care-cycle-tag-filter button.blue{background:#e8f8ffd1}.care-cycle-tag-filter button.purple{background:#effae9d6}.care-cycle-tag-filter button.mint{background:#ecf9f5db}.care-cycle-tag-filter button.pink{background:#fff0f6d1}.care-cycle-tag-filter button.selected{color:#4f756b;border-color:#75bead;font-weight:700;box-shadow:0 4px 12px #60a1911f}.journal-record-category-edit{margin-top:10px}.journal-record-category-edit>button{color:#947d95;font:inherit;background:0 0;border:0;padding:4px 0;font-size:.72rem;text-decoration:underline}.journal-record-category-panel{background:#ffffffa8;border-radius:18px;margin-top:6px;padding:12px}.journal-record-category-panel>strong{color:#6f686f;margin-bottom:8px;font-size:.78rem;display:block}.thought-note-category-edit{margin:2px 0 8px}.thought-note-category-edit>button{color:#947d95;font:inherit;background:0 0;border:0;padding:3px 0;font-size:.72rem;text-decoration:underline}.alohappy-update-list{gap:12px;margin-top:18px;display:grid}.alohappy-update-list article{background:linear-gradient(135deg,#f1fcf8b3,#fff8fba3);border:1px solid #cce1dbb8;border-radius:18px;grid-template-columns:78px 1fr;gap:13px;padding:15px;display:grid}.alohappy-update-list time{color:#75a99d;letter-spacing:.04em;padding-top:2px;font-size:.68rem}.alohappy-update-list strong{color:#625b65;font-size:.82rem;line-height:1.65;display:block}.alohappy-update-list p{color:#827b84;margin:5px 0 0;font-size:.72rem;line-height:1.75}.thought-memo-card{background:radial-gradient(circle at 8% 12%,#b9f2e29e,#0000 35%),radial-gradient(circle at 92% 18%,#ffdeef80,#0000 38%),linear-gradient(145deg,#ebfaf6f5,#eff7ffeb 56%,#fff7cdd1)!important}.thought-memo-editor textarea{background:linear-gradient(135deg,#e3f8f2f0,#ecf5ffe6 56%,#fff7d2d1)!important;border-color:#8ac7b77a!important}.thought-organize-link{background:linear-gradient(108deg,#d5f7eefa,#e2f2fff5 58%,#fff4bde6)!important}.thought-memo-item{background:linear-gradient(135deg,#def7efeb,#e9f5ffe0 58%,#fff5c6c2)!important;border-color:#8dc7b861!important}.thought-memo-item:nth-child(2n){background:linear-gradient(135deg,#ebf5ffeb,#fce7f3c2 58%,#e4f8f0db)!important}.thought-note-categories button{color:#5f8076!important;background:#dbf4ede0!important}.thought-memo-item button{color:#668d82!important}.thought-memo-actions button:last-child{color:#8b9290!important}.thought-more-link{color:#607a73;width:100%;font:inherit;background:linear-gradient(105deg,#def8f1eb,#e9f4ffe6,#fff5c5cc);border:1px solid #8bc6b761;border-radius:999px;padding:12px 15px;font-size:.74rem;font-weight:650}.journal-record-list article{background:linear-gradient(135deg,#e0f7f0eb,#eaf5ffe0 56%,#fff5c9c2)!important;border-color:#8dc7b861!important}.journal-record-list article:nth-child(2n){background:linear-gradient(135deg,#ecf5ffeb,#fbe8f4c2 56%,#e7f8f1db)!important}.journal-record-category-panel{border:1px solid #8cc7b75c;background:linear-gradient(135deg,#d9f6edf0,#e7f3ffeb 55%,#fff2b8c7)!important}.thought-category-options button{color:#626f6b!important;background:#e4f7f1db!important;border-color:#89c3b46b!important}.thought-category-options button:nth-child(4n+2){background:#e7f3ffe6!important}.thought-category-options button:nth-child(4n+3){background:#ffe8f3c7!important}.thought-category-options button:nth-child(4n){background:#fff6c6cc!important}.thought-category-options button.selected{color:#52786e!important;background:linear-gradient(115deg,#d9f5ec,#e5f2ff 58%,#fff1a9)!important;border-color:#78c6b2!important}.care-proposal{background:linear-gradient(125deg,#e7f8f4e6,#f4efffe6 55%,#fff0f8e6);border-radius:22px;gap:9px;margin:14px 0 4px;padding:20px 18px;display:grid}.care-proposal small{color:#9a809b}.care-proposal strong{color:#66596c;font-size:1rem;line-height:1.8}.care-proposal p{color:#9a8c9d;margin:0;font-size:.72rem;line-height:1.7}.journal-record-only{width:100%}.journal-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:17px 0 5px;padding:3px 0 7px;display:grid}.journal-filter-row button{color:#8a7d8e;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:#ffffffbf;border:1px solid #e0d3e5b8;border-radius:18px;padding:9px 8px;font-size:.72rem;line-height:1.45}.journal-filter-row button.selected{color:#745f7b;background:#fff;border-color:#cbb6d2}.journal-filter-row small{color:#b398b2;margin-left:3px}.journal-record-list{gap:10px;margin-top:14px;display:grid}.journal-record-list article{background:#ffffffad;border:1px solid #e6dbe9b8;border-radius:18px;padding:15px 14px}.journal-record-list article>div{color:#a092a3;justify-content:space-between;align-items:center;gap:10px;font-size:.68rem;display:flex}.journal-record-list article small{background:#f6eff8;border-radius:999px;padding:4px 8px}.journal-source-filter{color:#668d82;font:inherit;cursor:pointer;background:#eff8f4;border:0;border-radius:999px;padding:4px 8px;font-size:.68rem}.journal-source-filter:active{background:#e4f4ee}.journal-record-list article p{color:#655d68;white-space:pre-wrap;margin:10px 0 0;font-size:.84rem;line-height:1.75}.journal-record-list article[class*=journal-tone-] small{color:#777277!important;background:#ffffffb8!important}.journal-write-card,.journal-view-card{background:linear-gradient(145deg,#fffffffa,#edfbf7d1 50%,#fff9e0b8 78%,#ffeff7b8);border-color:#cce5dcc7}.journal-write-card h2{color:#69666a;margin-top:8px;font-size:1.55rem;line-height:1.45}.journal-write-card .section-kicker{color:#74a89d}.journal-record-list article{box-shadow:0 7px 18px #7089800b}.journal-record-list article.journal-tone-dont,.journal-record-list article.journal-tone-reply{background:linear-gradient(135deg,#e5f2fff0,#f8efffd1,#ffffffe6);border-color:#9ebee194}.journal-record-list article.journal-tone-unspoken{background:linear-gradient(135deg,#f1ebffeb,#fff5fadb,#ffffffe6);border-color:#c1abde8a}.care-box-stage{background:radial-gradient(circle at 18% 18%,#defbf3c7,#0000 36%),radial-gradient(circle at 84% 16%,#ffe8f6b8,#0000 36%),linear-gradient(150deg,#fffffff5,#f1f9ffd6 55%,#fffae2c2);border:1px solid #cfe0e2d1;border-radius:30px;margin:20px 0 14px;padding:52px 16px 18px;position:relative;box-shadow:inset 0 1px #fff,0 18px 42px #687d821c}.care-box-lid{color:#91a1a3;text-align:center;letter-spacing:.22em;background:#ffffffb8;border:1px solid #cfe0e2c2;border-radius:18px;padding:10px;font-size:.6rem;font-weight:700;position:absolute;top:15px;left:16px;right:16px}.care-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.care-box-item{color:#666366;text-align:left;min-height:132px;font:inherit;cursor:pointer;border:1px solid #ffffffe6;border-radius:23px;gap:5px;padding:15px 12px;display:grid;box-shadow:inset 0 1px #fff,0 7px 18px #6d797e12}.care-box-item>span{color:#9a9699;letter-spacing:.16em;font-size:.58rem}.care-box-item>strong{flex-wrap:wrap;align-items:baseline;gap:3px;font-size:1rem;font-weight:700;display:flex}.care-box-item>strong small{color:#8f8a8e;white-space:nowrap;font-size:.62rem;font-weight:500}.care-box-item>b{color:#646064;margin-top:auto;font-size:2rem;line-height:1}.care-box-item>b small{margin-left:3px;font-size:.65rem;font-weight:500}.care-box-heart{color:#7c8583;background:#ffffffb8;border-radius:18px;justify-content:center;align-items:center;gap:9px;margin-top:12px;padding:12px;display:flex}.care-box-heart span{background:linear-gradient(105deg,#75d4b7,#9bcfe8,#eaa4c4);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.8rem}.care-box-heart strong{font-size:.76rem;font-weight:650}.care-box-copy{padding:0 4px;color:#777477!important;font-size:.78rem!important;line-height:1.95!important}.chart-overview-card.compact,.card.cycle-detail{background:radial-gradient(circle at 18% 18%,#defbf3c7,#0000 36%),radial-gradient(circle at 84% 16%,#ffe8f6b8,#0000 36%),linear-gradient(150deg,#fffffff5,#f1f9ffd6 55%,#fffae2c2)!important;border-color:#cfe0e2d1!important}.card.cycle-detail{scroll-margin-top:18px}.personal-reading-intro{text-align:center;background:radial-gradient(circle at 16% 18%,#defbf3a3,#0000 38%),radial-gradient(circle at 86% 14%,#ffe8f699,#0000 36%),linear-gradient(150deg,#fffffff7,#f6faffe6 58%,#fffbe9c7)!important;border-color:#cfe0e2d1!important}.personal-reading-intro p{color:#7b7478;margin:13px 0 0;font-size:.78rem;line-height:2}.care-again-button{color:#71837c;width:100%;font:inherit;cursor:pointer;background:linear-gradient(110deg,#ebfaf5f2,#f0f8ffed,#ffeff7e6);border:1px solid #a9d7c7c7;border-radius:20px;margin-top:13px;padding:12px 14px;font-size:.75rem;font-weight:650}.self-love-history-help{color:#858184;margin:0 18px 14px;font-size:.72rem;line-height:1.8}.current-care-list{background:#ffffffb8;border:1px solid #ffffffe6;border-radius:21px;margin:18px 0 20px;padding:16px 15px;box-shadow:inset 0 1px #fff}.current-care-list-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.current-care-list-heading strong{color:#666266;font-size:.88rem}.current-care-list-heading span{color:#66887c;background:#eef8f4e6;border-radius:999px;padding:4px 9px;font-size:.68rem}.current-care-items{gap:7px;display:grid}.current-care-items button{color:#686268;text-align:left;width:100%;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #e0dae0a8;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.current-care-items button span{font-size:.78rem;line-height:1.65}.current-care-items button small{color:#9c929b;white-space:nowrap;flex:none;font-size:.61rem}.current-care-list>p{color:#918991;margin:0;font-size:.72rem;line-height:1.8}.more-care-heading{border-top:1px dashed #bbb5bc85;gap:5px;margin:4px 0 13px;padding-top:17px;display:grid}.more-care-heading strong{color:#666266;font-size:1rem}.more-care-heading small{color:#8d878d;font-size:.7rem;line-height:1.7}.idea-chip{min-height:42px;padding:9px 13px;transition:border-color .18s,background .18s,color .18s,transform .18s}.idea-chip:active{transform:scale(.97)}.idea-chip.selected,.idea-chip[aria-pressed=true]{color:#52786e;background:linear-gradient(115deg,#d9f5ec,#e5f2ff 58%,#fff5bd);border-color:#78c6b2;font-weight:700}@media (width<=420px){.journal-category-grid{grid-template-columns:1fr}.journal-category-grid button{min-height:62px}}@media (prefers-reduced-motion:reduce){.happiness-seed{animation:none}}.alohappy-lessons-fold{background:#ffffff94;border:1px solid #9d84b02e;border-radius:20px;margin:18px 0}.alohappy-lessons-fold summary{color:#75637c;cursor:pointer;padding:17px 18px;font-weight:700}.alohappy-lessons-fold .lesson-list{padding:0 12px 12px}.my-page-closing{text-align:center;background:linear-gradient(145deg,#eafff8c2,#fff4fad6,#f8f4ffd1)}.my-page-closing p{color:#756a78;line-height:2}@media (width<=390px){.seed-box-bowl{width:90%;height:142px}.happiness-seed{width:25px;height:31px}}.alohappy-cycle-map-card>h2{color:#756f73!important;font-size:1.32rem!important;font-weight:540!important}.alohappy-cycle-map-card .cycle-map-lead{color:#938d90!important;font-size:.76rem!important}.care-box-item{color:#7c7679}.care-box-item>span{color:#a6a0a3;font-weight:450}.care-box-item>strong{color:#777174;font-size:.95rem;font-weight:580}.care-box-item>strong small{color:#9d969a;font-weight:450}.care-box-item>b{color:#817a7e;font-size:1.75rem;font-weight:540}.care-box-heart{color:#8e888b}.care-box-heart strong{font-weight:540}.new-bloom-notice{z-index:auto;color:#777174;background:linear-gradient(108deg,#eafaf4f5,#fff9daf0,#ffeff7e6);border:1px solid #cae1d5db;border-radius:19px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:none;margin:0;padding:12px 14px;display:flex;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 8px 20px #6a7e7512}.new-bloom-notice>span{color:#dda2bf;font-size:16px}.new-bloom-notice>strong{font-size:11px;font-weight:580;line-height:1.6}.new-bloom-notice .new-bloom-close{color:#729187;width:auto;height:auto;font:inherit;cursor:pointer;background:#ffffffd1;border:0;border-radius:15px;margin-left:auto;padding:7px 11px;font-size:9px;position:static}.app-shell .card,.app-shell .today-date-hero,.app-shell .review-seed-story,.app-shell .review-forever-flower,.app-shell .review-garden-about-fold,.app-shell .review-bloom-seeds,.app-shell .review-seed-progress,.app-shell .sample-guide-bubble,.app-shell .sample-tour-card,.app-shell .sample-purchase-card{background:var(--care-box-surface)!important;border-color:#cfe0e2d1!important}.tabs .tab .tab-icon{border-radius:14px;place-items:center;width:34px;height:30px;transition:transform .2s,filter .2s;display:grid}.tabs .tab .tab-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;overflow:visible}.tabs .tab.active .tab-icon{filter:drop-shadow(0 4px 7px #7a908526);transform:translateY(-1px)scale(1.08)}.tabs .tab.active{color:#6e8f80!important}.preferred-name-setting{text-align:left;border-top:1px solid #cddedab8;margin-top:18px;padding-top:15px}.preferred-name-setting>summary{color:#759083;cursor:pointer;font-size:.75rem;font-weight:650;list-style:none}.preferred-name-setting>summary::-webkit-details-marker{display:none}.preferred-name-setting>label{color:#8a8387;margin:15px 0 7px;font-size:.68rem;display:block}.preferred-name-setting>small{color:#9a9297;margin-top:7px;font-size:.62rem;line-height:1.7;display:block}:root{--care-box-surface:radial-gradient(circle at 16% 14%,#dcf9f157,transparent 38%),radial-gradient(circle at 86% 12%,#ffe7f54d,transparent 38%),radial-gradient(circle at 80% 88%,#fff7cd3d,transparent 40%),linear-gradient(150deg,#fffffffa,#f9fdfff5 58%,#fffdf2e6)}.app-shell .card,.app-shell .today-date-hero,.app-shell .review-seed-story,.app-shell .review-forever-flower,.app-shell .review-garden-about-fold,.app-shell .review-bloom-seeds,.app-shell .review-seed-progress,.app-shell .sample-guide-bubble,.app-shell .sample-tour-card,.app-shell .sample-purchase-card,.care-box-stage{background:var(--care-box-surface)!important;border-color:#cde2dc75!important;box-shadow:0 12px 30px #6f847e0b!important}.journal-record-list article{background:linear-gradient(135deg,#f7fdfbb8,#fffffff5)!important;border-color:#b9ded25c!important;box-shadow:0 6px 16px #70898006!important}.journal-record-list article.journal-tone-want,.journal-record-list article.journal-tone-thanks{background:linear-gradient(135deg,#fff9d24d,#fffffff5)!important;border-color:#e2cf7b4d!important}.journal-record-list article.journal-tone-try,.journal-record-list article.journal-tone-cleanse{background:linear-gradient(135deg,#daf5ff4d,#fffffff5)!important;border-color:#85c7de47!important}.journal-record-list article.journal-tone-love,.journal-record-list article.journal-tone-praise,.journal-record-list article.journal-tone-fill{background:linear-gradient(135deg,#ffdeef4d,#fffffff5)!important;border-color:#e19fc147!important}.journal-record-list article.journal-tone-relief,.journal-record-list article.journal-tone-received,.journal-record-list article.journal-tone-heal{background:linear-gradient(135deg,#d6f7eb4d,#fffffff5)!important;border-color:#84c7b247!important}.journal-record-list article.journal-tone-dont,.journal-record-list article.journal-tone-reply,.journal-record-list article.journal-tone-unspoken{background:linear-gradient(135deg,#e7f1ff47,#f8f0ff33,#fffffff5)!important;border-color:#a8beda42!important}.journal-record-list article.journal-tone-share{background:linear-gradient(135deg,#d8f8ed47,#e1f4ff33,#ffebf533,#fffffff5)!important;border-color:#86cab547!important}.primary-button.primary-button,.review-garden-seeds-link,.review-garden-continue,.new-bloom-garden-button{color:#647a70!important;background:linear-gradient(108deg,#cff5e9f5,#e0f1bbf0 55%,#ffefc4eb)!important;box-shadow:0 7px 18px #93af991a!important}.tabs .tab .tab-icon-today{color:#83b9a2;background:linear-gradient(145deg,#e4f8efb3,#fff9d5a8)}.tabs .tab .tab-icon-cycles{color:#8bb6c5;background:linear-gradient(145deg,#e5f7fbb3,#eef8e5a3)}.tabs .tab .tab-icon-treasures{color:#c9ae68;background:linear-gradient(145deg,#fff9dab8,#fff2e8a3)}.tabs .tab .tab-icon-me{color:#cf9aaf;background:linear-gradient(145deg,#ffeff6b3,#f7f1ffa3)}.care-box-item.blue{background:linear-gradient(145deg,#e8f8ff7a,#ffffffe0)!important}.care-box-item.purple{background:linear-gradient(145deg,#eefbe87a,#ffffffe0)!important}.care-box-item.pink{background:linear-gradient(145deg,#ffeef77a,#ffffffe0)!important}.care-box-item.mint{background:linear-gradient(145deg,#fff4e67a,#ffffffe0)!important}.essential-oil-card .oil-name{color:#718c80!important}.estrella-credit{text-align:center;letter-spacing:.06em;font-family:Georgia,serif;color:#a0959e!important;margin:18px 0 0!important;font-size:.68rem!important}.chart-overview-card.compact .chart-word-section.blue{background:linear-gradient(145deg,#e8f8ff7a,#ffffffe0)!important}.chart-overview-card.compact .chart-word-section.purple{background:linear-gradient(145deg,#eefbe87a,#ffffffe0)!important}.chart-overview-card.compact .chart-word-section.pink{background:linear-gradient(145deg,#ffeef77a,#ffffffe0)!important}.chart-overview-card.compact .chart-word-section.mint{background:linear-gradient(145deg,#fff4e67a,#ffffffe0)!important}.chart-overview-card.compact .chart-overview-heading>button{color:#74867e;background:#fffc;border:1px solid #cde2dc75}.preferred-name-card h2{margin-bottom:18px}.preferred-name-card label{color:#858084;margin-bottom:7px;font-size:.72rem;display:block}.preferred-name-card small{color:#989196;margin-top:8px;font-size:.65rem;line-height:1.75;display:block}
