.reviewQuote-module__zJt-fG__quote{background:linear-gradient(135deg,var(--surface-secondary)0%,transparent 100%);border-radius:12px;margin:0;padding:24px 28px;position:relative;overflow:hidden}.reviewQuote-module__zJt-fG__decorativeQuote{opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:12px;right:16px}.reviewQuote-module__zJt-fG__quoteText{color:var(--text-primary);font-style:italic;line-height:1.6}.reviewQuote-module__zJt-fG__attribution{align-items:center;gap:8px;margin-top:12px;display:flex}.reviewQuote-module__zJt-fG__source{font-weight:600}.reviewQuote-module__zJt-fG__platform{opacity:.7}.reviewQuote-module__zJt-fG__platform:before{content:"— "}.reviewQuote-module__zJt-fG__platformLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-secondary);text-decoration-color:var(--border-secondary);text-underline-offset:2px;transition:text-decoration-color .15s}.reviewQuote-module__zJt-fG__platformLink:hover{-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary)}@media (max-width:768px){.reviewQuote-module__zJt-fG__quote{padding:20px 24px}.reviewQuote-module__zJt-fG__decorativeQuote{top:8px;right:12px}}@media (max-width:500px){.reviewQuote-module__zJt-fG__quote{padding:16px 20px}.reviewQuote-module__zJt-fG__decorativeQuote{top:6px;right:8px}}
.reviewThread-module__wC9M-G__thread{background:linear-gradient(135deg,var(--surface-secondary)0%,transparent 100%);border-radius:12px;flex-direction:column;margin:0;padding:24px 28px;display:flex;position:relative;overflow:hidden}.reviewThread-module__wC9M-G__commentsList{flex-direction:column;display:flex}.reviewThread-module__wC9M-G__threadComment{flex-direction:column;display:flex;position:relative}.reviewThread-module__wC9M-G__rootComment{position:relative}.reviewThread-module__wC9M-G__decorativeQuote{opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:12px;right:16px}.reviewThread-module__wC9M-G__threadComment+.reviewThread-module__wC9M-G__threadComment{margin-top:16px;padding-top:16px}.reviewThread-module__wC9M-G__reply{padding-left:24px}.reviewThread-module__wC9M-G__reply .reviewThread-module__wC9M-G__threadLine{background:var(--border-secondary);width:2px;height:calc(100% + 16px);position:absolute;top:0;left:8px}.reviewThread-module__wC9M-G__reply:last-of-type .reviewThread-module__wC9M-G__threadLine{height:24px}.reviewThread-module__wC9M-G__commentContent{position:relative}.reviewThread-module__wC9M-G__commentText{color:var(--text-primary);font-style:italic;line-height:1.6}.reviewThread-module__wC9M-G__attribution{align-items:center;gap:8px;margin-top:8px;display:flex}.reviewThread-module__wC9M-G__source{font-weight:600}.reviewThread-module__wC9M-G__badge{background:var(--surface-warning-subtle);border:1px solid var(--state-warning);color:var(--state-warning);border-radius:6px;padding:2px 8px;font-weight:700}.reviewThread-module__wC9M-G__threadFooter{border-top:1px solid var(--border-secondary);margin-top:16px;padding-top:12px}.reviewThread-module__wC9M-G__platform{opacity:.7}.reviewThread-module__wC9M-G__platform:before{content:"— "}.reviewThread-module__wC9M-G__platformLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-secondary);text-decoration-color:var(--border-secondary);text-underline-offset:2px;transition:text-decoration-color .15s}.reviewThread-module__wC9M-G__platformLink:hover{-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary)}@media (max-width:768px){.reviewThread-module__wC9M-G__thread{padding:20px 24px}.reviewThread-module__wC9M-G__decorativeQuote{top:-6px;right:12px}.reviewThread-module__wC9M-G__reply{padding-left:20px}}@media (max-width:500px){.reviewThread-module__wC9M-G__thread{padding:16px 20px}.reviewThread-module__wC9M-G__decorativeQuote{top:-4px;right:8px}.reviewThread-module__wC9M-G__reply{padding-left:16px}.reviewThread-module__wC9M-G__reply .reviewThread-module__wC9M-G__threadLine{left:4px}}
.reviewThemeSection-module__hB6Y_a__themeCard{background:var(--surface-primary-light);border:1px solid var(--border-secondary);border-radius:16px;flex-direction:column;gap:24px;padding:36px;display:flex;position:relative}.reviewThemeSection-module__hB6Y_a__themeCard+.reviewThemeSection-module__hB6Y_a__themeCard{margin-top:24px}.reviewThemeSection-module__hB6Y_a__themeNumber{color:var(--text-tertiary);letter-spacing:.1em;opacity:.5;position:absolute;top:28px;right:36px}.reviewThemeSection-module__hB6Y_a__themeHeader{align-items:flex-start;gap:20px;display:flex}.reviewThemeSection-module__hB6Y_a__iconWrapper{background:var(--surface-warning-subtle);color:var(--state-warning);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-top:2px;display:flex}.reviewThemeSection-module__hB6Y_a__headerText{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.reviewThemeSection-module__hB6Y_a__themeTitle{padding-right:48px;line-height:1.2}.reviewThemeSection-module__hB6Y_a__themeDescription{max-width:640px;line-height:1.6}.reviewThemeSection-module__hB6Y_a__quotesWrapper{flex-direction:column;gap:12px;display:flex}.reviewThemeSection-module__hB6Y_a__keepsakeResponse{background:var(--surface-success-subtle);border-radius:12px;flex-direction:column;gap:12px;padding:24px 28px;display:flex;position:relative}.reviewThemeSection-module__hB6Y_a__keepsakeResponse:before{background:var(--state-success);content:"";border-radius:3px;width:4px;position:absolute;top:20px;bottom:20px;left:0}.reviewThemeSection-module__hB6Y_a__responseLabelRow{align-items:center;gap:6px;display:inline-flex}.reviewThemeSection-module__hB6Y_a__responseLabel{color:var(--state-success)}.reviewThemeSection-module__hB6Y_a__checkIcon{color:var(--state-success);flex-shrink:0}.reviewThemeSection-module__hB6Y_a__responseTitle{line-height:1.3}.reviewThemeSection-module__hB6Y_a__responseDescription{max-width:640px;line-height:1.6}@media (max-width:768px){.reviewThemeSection-module__hB6Y_a__themeCard{gap:20px;padding:24px}.reviewThemeSection-module__hB6Y_a__themeCard+.reviewThemeSection-module__hB6Y_a__themeCard{margin-top:20px}.reviewThemeSection-module__hB6Y_a__themeNumber{top:20px;right:24px}.reviewThemeSection-module__hB6Y_a__themeHeader{grid-template-columns:auto 1fr;gap:12px;display:grid}.reviewThemeSection-module__hB6Y_a__iconWrapper{align-self:center;width:40px;height:40px}.reviewThemeSection-module__hB6Y_a__headerText{display:contents}.reviewThemeSection-module__hB6Y_a__themeTitle{align-self:center;padding-right:40px}.reviewThemeSection-module__hB6Y_a__themeDescription{grid-column:1/-1}.reviewThemeSection-module__hB6Y_a__keepsakeResponse{padding:18px 16px}.reviewThemeSection-module__hB6Y_a__keepsakeResponse:before{top:16px;bottom:16px}}@media (max-width:500px){.reviewThemeSection-module__hB6Y_a__themeCard{border-radius:12px;gap:16px;padding:18px 16px}.reviewThemeSection-module__hB6Y_a__themeCard+.reviewThemeSection-module__hB6Y_a__themeCard{margin-top:16px}.reviewThemeSection-module__hB6Y_a__themeNumber{top:16px;right:20px}.reviewThemeSection-module__hB6Y_a__themeHeader{gap:8px 10px}.reviewThemeSection-module__hB6Y_a__iconWrapper{width:36px;height:36px}.reviewThemeSection-module__hB6Y_a__themeTitle{padding-right:32px}.reviewThemeSection-module__hB6Y_a__keepsakeResponse{border-radius:8px;padding:16px 20px}.reviewThemeSection-module__hB6Y_a__keepsakeResponse:before{border-radius:2px;width:4px;top:12px;bottom:12px}}
/*# sourceMappingURL=342e901dfb4063dc.css.map*/