.ShareButton_utilityButton__U1es_{font-size:1rem;padding:.75rem 1.25rem;border-radius:8px;border:none;cursor:pointer;font-weight:600;white-space:nowrap}.ShareButton_shareButton__g6ceJ{background:linear-gradient(90deg,#1c6dd0,#38b6ff);color:#fff;transition:background .3s ease,transform .2s ease}.ShareButton_shareButton__g6ceJ:hover{background:linear-gradient(90deg,#1558b0,#27a2f5);transform:scale(1.03)}.ShareButton_shareButton__g6ceJ:active{transform:scale(.97)}@media (max-width:768px){.ShareButton_utilityButton__U1es_{font-size:.95rem;padding:.65rem 1rem;width:100%;text-align:center}.ShareButton_shareButton__g6ceJ{border-radius:6px}}.__21-days-nourish_main__pD6UB{padding:1.5rem;max-width:700px;margin:auto;font-family:Inter,sans-serif;line-height:1.7;background:linear-gradient(180deg,#fdfcfb,#f1f5f9)}.__21-days-nourish_title__IAdLa{font-size:2.25rem;text-align:center;margin-bottom:1rem;color:#334155;font-weight:700}.__21-days-nourish_premiumBadge__cNNSX{background:linear-gradient(90deg,#c7d2fe,#e0e7ff);color:#1e293b;padding:.5rem 1rem;border-radius:9999px;font-weight:600;margin:0 auto 1rem;display:block;width:-moz-fit-content;width:fit-content;box-shadow:0 0 0 3px #e0e7ff;animation:__21-days-nourish_pulse__PWA09 2s infinite}@keyframes __21-days-nourish_pulse__PWA09{0%{box-shadow:0 0 0 0 #e0e7ff}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.__21-days-nourish_progressContainer__ry8dy{margin-bottom:2rem}.__21-days-nourish_progressLabel__eAK1Y{font-size:1rem;text-align:center;color:#4b5563;margin-bottom:.25rem}.__21-days-nourish_progressBar__EweHT{background-color:#e5e7eb;height:12px;border-radius:6px;overflow:hidden}.__21-days-nourish_progressFill__XE6KQ{height:100%;background:linear-gradient(90deg,#93c5fd,#60a5fa);transition:width .4s ease-in-out;border-radius:6px}.__21-days-nourish_markdown__FQEMm{font-size:1rem;color:#374151;margin-top:1rem;animation:__21-days-nourish_fadeInUp__bPqoD .5s ease-in-out}.__21-days-nourish_markdown__FQEMm h1,.__21-days-nourish_markdown__FQEMm h2,.__21-days-nourish_markdown__FQEMm h3{color:#334155;margin-top:1.5rem;font-weight:600;scroll-margin-top:5rem}.__21-days-nourish_markdown__FQEMm h2:before{content:"🌬️ "}.__21-days-nourish_markdown__FQEMm h3:before{content:"💧 "}.__21-days-nourish_markdown__FQEMm p{margin-bottom:1rem}.__21-days-nourish_markdown__FQEMm ul{list-style:none;margin-left:1.5rem;margin-bottom:1rem;padding-left:0;color:#475569}.__21-days-nourish_markdown__FQEMm li{margin-bottom:.6rem;line-height:1.6;position:relative;padding-left:1.4rem}.__21-days-nourish_markdown__FQEMm li:before{content:"🌸";position:absolute;left:0;top:.1rem}.__21-days-nourish_markdown__FQEMm strong{color:#0e7490;font-weight:600}.__21-days-nourish_markdown__FQEMm blockquote{margin:1.5rem 0;padding:1rem 1.25rem;background:#fef9c3;border-left:4px solid #eab308;border-radius:.5rem;font-style:italic;color:#78350f}.__21-days-nourish_markdown__FQEMm code{background:#f1f5f9;padding:.2rem .4rem;font-size:.95rem;border-radius:.3rem;font-family:Fira Code,monospace;color:#334155}.__21-days-nourish_tipBox__QvMKN{background-color:#ecfdf5;border-left:4px solid #10b981;padding:1rem;border-radius:.5rem;margin-top:1rem;color:#064e3b;font-style:italic;box-shadow:inset 0 0 0 1px #d1fae5}.__21-days-nourish_congratsBox__H6CL2,.__21-days-nourish_lockedBox__hhtau{background-color:#fff;border:1px solid #e5e7eb;padding:2rem 1.5rem;border-radius:1rem;text-align:center;margin-top:2rem;box-shadow:0 10px 25px rgba(0,0,0,.03)}.__21-days-nourish_lockedTitle__VbSpg{font-size:1.5rem;margin-bottom:.5rem;color:#dc2626;font-weight:600}.__21-days-nourish_lockedMessage__oc2rl{color:#475569;margin-bottom:1.5rem}.__21-days-nourish_certificateButton__DPz3o,.__21-days-nourish_navLink__oyQgU,.__21-days-nourish_utilityButton__K5_3c{display:inline-block;background:linear-gradient(90deg,#10b981,#34d399);color:#fff;padding:.75rem 1.5rem;font-weight:600;border-radius:9999px;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 10px rgba(16,185,129,.3);border:none}.__21-days-nourish_certificateButton__DPz3o:hover,.__21-days-nourish_navLink__oyQgU:hover,.__21-days-nourish_utilityButton__K5_3c:hover{transform:translateY(-2px);background:linear-gradient(90deg,#059669,#10b981);box-shadow:0 6px 15px rgba(16,185,129,.4)}.__21-days-nourish_navButtons__srSxP{display:flex;justify-content:center;flex-wrap:wrap;margin-top:2rem;gap:.75rem}.__21-days-nourish_dailyNotice__BQ4fu{margin-top:1.5rem;background:#fff7ed;color:#92400e;border:1px solid #fdba74;padding:1rem 1.25rem;border-radius:.75rem;font-size:.95rem;text-align:center;font-weight:500}.__21-days-nourish_modalOverlay__MQ2tg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.__21-days-nourish_modalContent__LEY6H{background:#fff;padding:2rem;border-radius:1rem;width:100%;max-width:420px;position:relative;animation:__21-days-nourish_fadeInUp__bPqoD .3s ease-in-out}@keyframes __21-days-nourish_fadeInUp__bPqoD{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.__21-days-nourish_modalClose__rF1R_{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}.__21-days-nourish_loginLink__yyEhT{color:#0ea5e9;text-decoration:underline;font-weight:600}.__21-days-nourish_utilityButtons__ZnbJc{margin:2.5rem auto 1rem;text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}.__21-days-nourish_secondaryButton__bpN2q{background:linear-gradient(90deg,#f3f4f6,#e5e7eb);color:#1f2937;border:1px solid #d1d5db;box-shadow:none}.__21-days-nourish_secondaryButton__bpN2q:hover{background:#f1f5f9;transform:none;box-shadow:inset 0 0 0 1px #cbd5e1}@media (max-width:600px){.__21-days-nourish_main__pD6UB{padding:1rem}.__21-days-nourish_title__IAdLa{font-size:1.5rem}.__21-days-nourish_certificateButton__DPz3o,.__21-days-nourish_navLink__oyQgU,.__21-days-nourish_utilityButton__K5_3c{width:100%;font-size:1rem}.__21-days-nourish_navButtons__srSxP{flex-direction:column;align-items:center}.__21-days-nourish_premiumBadge__cNNSX{font-size:.9rem}}