.thought-record_container__29Y5n{max-width:40rem;margin:0 auto}.thought-record_progressBar__oMEWg{height:.5rem;background:#e8e0d4;border-radius:9999px;overflow:hidden;margin-bottom:2rem}.thought-record_progressFill__fD7xw{height:100%;background:#7ba88c;border-radius:9999px;transition:width .3s ease}.thought-record_stepLabel__s41z_{text-align:center;font-size:.875rem;color:#6b6b6b;margin-bottom:.5rem}.thought-record_stepTitle__zaVr3{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.thought-record_stepDescription__p0JoF{font-size:.9375rem;color:#4a4a4a;line-height:1.6;margin-bottom:1.5rem}.thought-record_textarea__1HabD{width:100%;min-height:7rem;padding:.75rem 1rem;border:1px solid #e8e0d4;border-radius:.75rem;font-size:1rem;line-height:1.6;color:#1a1a1a;background:#fff;resize:vertical;font-family:inherit;transition:border-color .15s ease}.thought-record_textarea__1HabD:focus{outline:none;border-color:#7ba88c;box-shadow:0 0 0 3px rgb(123 168 140/.15)}.thought-record_select__sKs7x{width:100%;padding:.75rem 1rem;border:1px solid #e8e0d4;border-radius:.75rem;font-size:1rem;color:#1a1a1a;background:#fff;font-family:inherit;min-height:44px;cursor:pointer;transition:border-color .15s ease}.thought-record_select__sKs7x:focus{outline:none;border-color:#7ba88c;box-shadow:0 0 0 3px rgb(123 168 140/.15)}.thought-record_chipsGrid__3Bn79{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.thought-record_chip__zN10H{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1.25rem;border-radius:9999px;border:1px solid #e8e0d4;background:#fff;font-size:.9375rem;color:#4a4a4a;cursor:pointer;user-select:none;font-family:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease}.thought-record_chip__zN10H:focus-visible{outline:2px solid #7ba88c;outline-offset:2px}.thought-record_chipSelected__sVL8x{background:#7ba88c;border-color:#7ba88c;color:#fff;font-weight:500}.thought-record_otherInput__gPmQA{flex-basis:100%;margin-top:.25rem;padding:.5rem 1rem;border:1px solid #e8e0d4;border-radius:9999px;font-size:.9375rem;min-height:44px;color:#1a1a1a;font-family:inherit;transition:border-color .15s ease}.thought-record_otherInput__gPmQA:focus{outline:none;border-color:#7ba88c;box-shadow:0 0 0 3px rgb(123 168 140/.15)}.thought-record_sliderGroup__dSS7e{margin-bottom:1rem}.thought-record_sliderLabel__myGGf{display:flex;justify-content:space-between;font-size:.875rem;color:#6b6b6b;margin-bottom:.5rem}.thought-record_slider__WWG1K{width:100%;height:8px;-webkit-appearance:none;appearance:none;background:#e8e0d4;border-radius:9999px;outline:none;cursor:pointer}.thought-record_slider__WWG1K::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;background:#7ba88c;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 4px rgb(0 0 0/.15);cursor:pointer}.thought-record_slider__WWG1K::-moz-range-thumb{width:28px;height:28px;background:#7ba88c;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 4px rgb(0 0 0/.15);cursor:pointer}.thought-record_sliderValue__EVkMr{text-align:center;font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-top:.5rem}.thought-record_nav__uGvsP{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;gap:1rem}.thought-record_btnPrimary__eWV3r{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.625rem 1.5rem;background:#96814b;color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s ease}.thought-record_btnPrimary__eWV3r:hover{background:#6b5f35}.thought-record_btnPrimary__eWV3r:focus-visible{outline:2px solid #7ba88c;outline-offset:2px}.thought-record_btnPrimary__eWV3r:disabled{opacity:.45;cursor:not-allowed}.thought-record_btnSecondary__dub4Y{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.625rem 1.5rem;background:transparent;color:#96814b;border:1px solid #e8e0d4;border-radius:.75rem;font-size:1rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease}.thought-record_btnSecondary__dub4Y:hover{background:#f5f0e8;border-color:#96814b}.thought-record_btnSecondary__dub4Y:focus-visible{outline:2px solid #7ba88c;outline-offset:2px}.thought-record_btnDanger__yLG_1{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.625rem 1.5rem;background:transparent;color:#b91c1c;border:1px solid #fecaca;border-radius:.75rem;font-size:.875rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s ease}.thought-record_btnDanger__yLG_1:hover{background:#fef2f2}.thought-record_btnDanger__yLG_1:focus-visible{outline:2px solid #7ba88c;outline-offset:2px}.thought-record_summarySection__Ar4ZQ{border:1px solid #e8e0d4;border-radius:.75rem;padding:1rem;margin-bottom:1rem;background:#fff}.thought-record_summaryLabel___UJoA{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#96814b;margin-bottom:.25rem}.thought-record_summaryValue__eZ0rW{font-size:.9375rem;color:#4a4a4a;line-height:1.6;white-space:pre-wrap}.thought-record_summaryChips__19C_7{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}.thought-record_summaryChip__DYxRv{display:inline-flex;padding:.25rem .75rem;border-radius:9999px;background:#f5f0e8;font-size:.8125rem;color:#4a4a4a}.thought-record_summaryActions__cFbby{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.thought-record_skeleton__YRhMh{border-radius:.75rem;background:linear-gradient(90deg,#e8e0d4 25%,#f5f0e8 50%,#e8e0d4 75%);background-size:200% 100%;animation:thought-record_shimmer__gJeuG 1.5s infinite}.thought-record_skeletonBar__oa0WA{height:.5rem;margin-bottom:2rem}.thought-record_skeletonTitle__1cdMW{height:2rem;width:60%;margin-bottom:1rem}.thought-record_skeletonBlock__CRYNM{height:10rem;margin-bottom:1rem}@keyframes thought-record_shimmer__gJeuG{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.thought-record_btnDanger__yLG_1,.thought-record_btnPrimary__eWV3r,.thought-record_btnSecondary__dub4Y,.thought-record_chip__zN10H,.thought-record_otherInput__gPmQA,.thought-record_progressFill__fD7xw,.thought-record_select__sKs7x,.thought-record_textarea__1HabD{transition:none}.thought-record_skeleton__YRhMh{animation:none;background:#e8e0d4}}