.care-panel{border-radius:1.5rem;border-width:1px;border-color:#ddd6e5cc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-text-opacity: 1;color:rgb(74 60 86 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 30px rgba(62, 51, 71, .06);--tw-shadow-colored: 0 4px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.care-panel:is(.dark *){--tw-border-opacity: 1;border-color:rgb(88 71 105 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(74 60 86 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(238 235 242 / var(--tw-text-opacity, 1))}@media(min-width:768px){.care-panel{padding:1.75rem}}.care-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(88 71 105 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 30px rgba(62, 51, 71, .06);--tw-shadow-colored: 0 4px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.care-primary:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(74 60 86 / var(--tw-bg-opacity, 1));--tw-shadow: 0 12px 50px rgba(62, 51, 71, .1);--tw-shadow-colored: 0 12px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.care-primary:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.care-primary:disabled{cursor:not-allowed;opacity:.5}.care-primary:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 30px rgba(62, 51, 71, .06);--tw-shadow-colored: 0 4px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.care-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(194 183 207 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 253 251 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(74 60 86 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.care-secondary:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(238 235 242 / var(--tw-bg-opacity, 1))}.care-secondary:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.care-secondary:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 90 128 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(74 60 86 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(238 235 242 / var(--tw-text-opacity, 1))}.care-secondary:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 71 105 / var(--tw-bg-opacity, 1))}.care-input{margin-top:.5rem;display:block;width:100%;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(194 183 207 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(62 51 71 / var(--tw-text-opacity, 1))}.care-input:focus{--tw-border-opacity: 1;border-color:rgb(132 113 154 / var(--tw-border-opacity, 1))}.care-input:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 90 128 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(62 51 71 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(238 235 242 / var(--tw-text-opacity, 1))}.care-input:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(162 144 180 / var(--tw-border-opacity, 1))}.care-primary:focus-visible,.care-secondary:focus-visible,.care-input:focus-visible{outline:2px solid #584769;outline-offset:3px}.care-label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(74 60 86 / var(--tw-text-opacity, 1))}.care-label:is(.dark *){--tw-text-opacity: 1;color:rgb(238 235 242 / var(--tw-text-opacity, 1))}.care-muted{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 90 128 / var(--tw-text-opacity, 1))}.care-muted:is(.dark *){--tw-text-opacity: 1;color:rgb(194 183 207 / var(--tw-text-opacity, 1))}#backupRestore [hidden],#small-step [hidden],#journal-app [hidden],#daily-review [hidden],#resource-directory [hidden],#offline-tools [hidden],.life-tool [hidden]{display:none!important}.life-tool{--tw-text-opacity: 1;color:rgb(62 51 71 / var(--tw-text-opacity, 1))}.life-tool:is(.dark *){--tw-text-opacity: 1;color:rgb(251 247 241 / var(--tw-text-opacity, 1))}.life-tool input,.life-tool textarea,.life-tool select{min-width:0}.life-tool .care-secondary:disabled{cursor:not-allowed;opacity:.4}.life-tool [aria-pressed=true],.life-tool .current-plan-step{--tw-border-opacity: 1;border-color:rgb(107 90 128 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 235 242 / var(--tw-bg-opacity, 1))}.life-tool [aria-pressed=true]:is(.dark *),.life-tool .current-plan-step:is(.dark *){--tw-border-opacity: 1;border-color:rgb(194 183 207 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(88 71 105 / var(--tw-bg-opacity, 1))}@media print{body.printing-care>*{display:none!important}body.printing-care>.care-print-sheet{display:block!important;position:static;margin:0;padding:0;width:auto;color:#000;background:#fff;white-space:pre-wrap;overflow-wrap:anywhere;font:11pt/1.5 sans-serif}body.printing-care{min-height:0;background:#fff}@page{margin:1cm}}.care-print-sheet{display:none}.support-text{white-space:pre-wrap;overflow-wrap:anywhere}.support-example{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(247 246 249 / var(--tw-bg-opacity, 1));padding:1rem}.support-example:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(62 51 71 / var(--tw-bg-opacity, 1))}.support-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:640px){.support-stages{grid-template-columns:repeat(4,minmax(0,1fr))}}.support-stages [aria-current=step]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(107 90 128 / var(--tw-ring-opacity, 1))}.support-stages [aria-current=step]:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(194 183 207 / var(--tw-ring-opacity, 1))}.support-stage-done{--tw-bg-opacity: 1;background-color:rgb(238 235 242 / var(--tw-bg-opacity, 1))}.support-stage-done:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 71 105 / var(--tw-bg-opacity, 1))}.life-tool [tabindex="-1"]{scroll-margin-top:5rem}span[data-astro-cid-7eczacpb].brand-wordmark{font-family:Fraunces,Georgia,serif}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-astro-cid-o46dc6st]{animation:slide-up .3s ease-out}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f7f6f9}.dark ::-webkit-scrollbar-track{background:#3e3347}::-webkit-scrollbar-thumb{background:#c2b7cf;border-radius:4px}.dark ::-webkit-scrollbar-thumb{background:#6b5a80}::-webkit-scrollbar-thumb:hover{background:#a290b4}.dark ::-webkit-scrollbar-thumb:hover{background:#84719a}html{scroll-behavior:smooth}:lang(zh){font-family:Noto Sans SC,Nunito,system-ui,sans-serif}:lang(zh) .font-display{font-family:Noto Sans SC,Fraunces,Georgia,serif}:lang(zh-tw),:lang(zh-TW){font-family:Noto Sans TC,Nunito,system-ui,sans-serif}:lang(zh-tw) .font-display,:lang(zh-TW) .font-display{font-family:Noto Sans TC,Fraunces,Georgia,serif}:lang(ja){font-family:Noto Sans JP,Nunito,system-ui,sans-serif}:lang(ja) .font-display{font-family:Noto Sans JP,Fraunces,Georgia,serif}:lang(ko){font-family:Noto Sans KR,Nunito,system-ui,sans-serif}:lang(ko) .font-display{font-family:Noto Sans KR,Fraunces,Georgia,serif}:lang(hi),:lang(mr),:lang(bho),:lang(mai){font-family:Noto Sans Devanagari,Nunito,system-ui,sans-serif}:lang(hi) .font-display,:lang(mr) .font-display,:lang(bho) .font-display,:lang(mai) .font-display{font-family:Noto Sans Devanagari,Fraunces,Georgia,serif}:lang(bn){font-family:Noto Sans Bengali,Nunito,system-ui,sans-serif}:lang(bn) .font-display{font-family:Noto Sans Bengali,Fraunces,Georgia,serif}:lang(ar){font-family:Noto Sans Arabic,Nunito,system-ui,sans-serif;direction:rtl;text-align:right}:lang(ar) .font-display{font-family:Noto Sans Arabic,Fraunces,Georgia,serif}:lang(ur){font-family:Noto Sans Arabic,Nunito,system-ui,sans-serif;direction:rtl;text-align:right}:lang(ur) .font-display{font-family:Noto Sans Arabic,Fraunces,Georgia,serif}:lang(fa){font-family:Noto Sans Arabic,Nunito,system-ui,sans-serif;direction:rtl;text-align:right}:lang(fa) .font-display{font-family:Noto Sans Arabic,Fraunces,Georgia,serif}:lang(te){font-family:Noto Sans Telugu,Nunito,system-ui,sans-serif}:lang(te) .font-display{font-family:Noto Sans Telugu,Fraunces,Georgia,serif}:lang(ta){font-family:Noto Sans Tamil,Nunito,system-ui,sans-serif}:lang(ta) .font-display{font-family:Noto Sans Tamil,Fraunces,Georgia,serif}:lang(am){font-family:Noto Sans Ethiopic,Nunito,system-ui,sans-serif}:lang(am) .font-display{font-family:Noto Sans Ethiopic,Fraunces,Georgia,serif}:lang(gu){font-family:Noto Sans Gujarati,Nunito,system-ui,sans-serif}:lang(gu) .font-display{font-family:Noto Sans Gujarati,Fraunces,Georgia,serif}:lang(kn){font-family:Noto Sans Kannada,Nunito,system-ui,sans-serif}:lang(kn) .font-display{font-family:Noto Sans Kannada,Fraunces,Georgia,serif}:lang(or){font-family:Noto Sans Oriya,Nunito,system-ui,sans-serif}:lang(or) .font-display{font-family:Noto Sans Oriya,Fraunces,Georgia,serif}:lang(my){font-family:Noto Sans Myanmar,Nunito,system-ui,sans-serif}:lang(my) .font-display{font-family:Noto Sans Myanmar,Fraunces,Georgia,serif}:lang(th){font-family:Noto Sans Thai,Nunito,system-ui,sans-serif}:lang(th) .font-display{font-family:Noto Sans Thai,Fraunces,Georgia,serif}.answer-option{animation:slide-up .4s ease-out backwards}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reduce-motion,.reduce-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:not(.motion-override),:not(.motion-override) *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.dyslexia-font{--dyslexia-letter-spacing: .05em;--dyslexia-word-spacing: .1em;--dyslexia-line-height: 1.8;--dyslexia-font-size-scale: 1.05}.dyslexia-font body{letter-spacing:var(--dyslexia-letter-spacing);word-spacing:var(--dyslexia-word-spacing);line-height:var(--dyslexia-line-height);font-size:calc(1rem * var(--dyslexia-font-size-scale))}.dyslexia-font p,.dyslexia-font li,.dyslexia-font span:not(.font-display),.dyslexia-font label,.dyslexia-font button{letter-spacing:var(--dyslexia-letter-spacing);word-spacing:var(--dyslexia-word-spacing);line-height:var(--dyslexia-line-height)}.dyslexia-font h1,.dyslexia-font h2,.dyslexia-font h3,.dyslexia-font h4,.dyslexia-font h5,.dyslexia-font h6,.dyslexia-font .font-display{letter-spacing:.02em;word-spacing:var(--dyslexia-word-spacing)}.dyslexia-font body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Arial,sans-serif}.dyslexia-font .font-display{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Arial,sans-serif;font-weight:600}
