/*! JeomPicK page styles; immutable cache v2 */
.mbti-saju-page .moment-followup,.mbti-saju-page .moment-trail,.mbti-saju-page .moment-share-choice,.mbti-saju-page .moment-friend-entry,.mbti-saju-page .moment-pair-comparison,.mbti-saju-page .moment-invite{margin:18px 0;padding:20px;border:1px solid #ded1e8;border-radius:19px;background:#fff}.mbti-saju-page .moment-followup{background:#f3ecf9}.mbti-saju-page .moment-followup>summary,.mbti-saju-page .moment-trail>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:750;color:#4d2866;cursor:pointer;list-style:none}.mbti-saju-page .moment-followup>div{padding-top:16px}.mbti-saju-page .moment-followup p{font-size:13px;line-height:1.8;margin-bottom:14px}.mbti-saju-page .moment-followup label{font-size:13px;font-weight:700}.mbti-saju-page .moment-followup textarea{margin:10px 0 16px;background:#fff}.mbti-saju-page .moment-followup small{display:block;font-size:11px;color:#695572;margin-top:12px}.mbti-saju-page .moment-followup .check-label{font-weight:400}.mbti-saju-page .moment-followup[open] summary>span{transform:rotate(45deg)}.mbti-saju-page .moment-trail article{border-top:1px solid #e7deed;padding:15px 0;margin-top:15px}.mbti-saju-page .moment-trail h3{font-size:14px}.mbti-saju-page .moment-trail p{font-size:12px;line-height:1.8;margin:8px 0;color:#6b5d73}.mbti-saju-page .moment-share-choice h2,.mbti-saju-page .moment-friend-entry h2,.mbti-saju-page .moment-invite h2{font-size:18px;line-height:1.6}.mbti-saju-page .moment-share-choice fieldset{border:0;display:flex;gap:10px;flex-wrap:wrap;padding:16px 0;margin:0}.mbti-saju-page .moment-share-choice legend{font-size:11px;color:#6a5874;padding-top:12px}.mbti-saju-page .moment-share-choice label{display:flex;gap:6px;align-items:center;font-size:12px}.mbti-saju-page input[type=checkbox],.mbti-saju-page input[type=radio]{accent-color:#633590;flex:none}.mbti-saju-page .moment-share-preview{padding:20px 18px;background:linear-gradient(135deg,#45215f,#704297);border-radius:15px;color:#fff}.mbti-saju-page .moment-share-preview small{font-size:10px;color:#eddef8}.mbti-saju-page .moment-share-preview h3{font-size:20px;line-height:1.5;margin:12px 0}.mbti-saju-page .moment-share-preview p{font-size:13px;line-height:1.9;margin-top:12px;color:#fff}.mbti-saju-page .moment-share-preview p strong{display:block;color:#f3d590;font-size:11px;margin-bottom:4px}.mbti-saju-page .moment-friend-entry p{font-size:13px;color:#665570;line-height:1.85;margin:10px 0 16px}.mbti-saju-page a.moment-secondary,.mbti-saju-page a.primary{display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}.mbti-saju-page .moment-friend-entry .moment-secondary{margin-top:10px}.mbti-saju-page .moment-entry-hint{padding:12px 14px;border-radius:12px;background:#f0e8f8;font-size:13px;color:#59316f;margin:14px 0}.mbti-saju-page .moment-related{display:grid;gap:10px;margin:20px 0}.mbti-saju-page .moment-related a{font-size:13px;color:#623584;text-decoration:none}.mbti-saju-page .moment-shared-preview h1{font-size:27px;line-height:1.5}.mbti-saju-page.moment-shared-preview>.eyebrow{display:block;margin:24px 0 14px}.mbti-saju-page.moment-shared-preview .moment-reading h2{font-size:14px;color:#f3d590}.mbti-saju-page.moment-shared-preview .moment-reading h1{color:#fff;font-size:26px;line-height:1.5;margin:18px 0}.mbti-saju-page .moment-pair-type{background:#fff;border:1px solid #ddd0e8;border-radius:13px;padding:13px;margin:10px 0}.mbti-saju-page .moment-pair-type summary{cursor:pointer;font-size:13px;color:#654774}.mbti-saju-page .moment-pair-type summary strong{font-size:20px;color:#4e2868;margin:0 8px}.mbti-saju-page .moment-pair-type .type-grid{margin-top:14px}.mbti-saju-page .moment-pair-type .type-grid button{padding:10px 3px;border:1px solid #dccce8;border-radius:8px;background:#f8f4fc;color:#573075;font-weight:700}.mbti-saju-page .moment-pair-type button[aria-pressed=true]{background:#633590;color:#fff}.mbti-saju-page .moment-pair-question{border:0;padding:0;margin:22px 0}.mbti-saju-page .moment-pair-question legend{font-size:15px;font-weight:750;line-height:1.7;margin-bottom:12px}.mbti-saju-page .moment-pair-question label{display:flex;align-items:flex-start;gap:10px;padding:13px 12px;margin:8px 0;border:1px solid #e3d8ed;background:#fff;border-radius:12px;font-size:13px;cursor:pointer}.mbti-saju-page .moment-pair-question label:has(:checked){background:#ede2f7;border-color:#9469b2}.mbti-saju-page .moment-pair-question input{margin-top:4px}.mbti-saju-page .moment-pair-comparison>span{font-size:11px;color:#70458d;font-weight:700}.mbti-saju-page .moment-pair-comparison h2{font-size:18px;margin:8px 0 14px}.mbti-saju-page .moment-pair-comparison>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mbti-saju-page .moment-pair-comparison>div p{padding:12px;border-radius:12px;background:#f3edf9;font-size:12px;line-height:1.85}.mbti-saju-page .moment-pair-comparison b{display:block;color:#633590;margin-bottom:5px}.mbti-saju-page .moment-pair-comparison>p{font-size:13px;line-height:1.9;margin-top:15px}.mbti-saju-page .moment-invite>p{font-size:13px;margin:12px 0}.mbti-saju-page .moment-invite label{font-size:12px}.mbti-saju-page .moment-invite input{width:100%;box-sizing:border-box;font-size:12px;margin:8px 0}.mbti-saju-page .moment-together-types>p{font-size:13px;color:#654774;margin:12px 0}.daily-compare{margin:18px 0;padding:20px 18px;border:1px solid #d9c6e7;border-radius:18px;background:#f5eefb}.daily-compare .eyebrow{font-size:10px;letter-spacing:.3px;color:#69467c}.daily-compare h2{font-size:18px;line-height:1.6;color:#3d2054;margin:9px 0 15px;word-break:keep-all}.daily-focus{display:flex;gap:7px;margin-bottom:14px}.daily-focus button{min-height:37px;padding:7px 14px;border:1px solid #d7c1e7;border-radius:30px;background:#fff;color:#623b7c;font-size:12px;font-weight:700}.daily-focus button[aria-pressed=true]{background:#603783;color:#fff;border-color:#603783}.daily-compare>p{font-size:13px;line-height:1.9;color:#554460}.daily-compare>small{display:block;font-size:10px;color:#715e7d;margin:10px 0}.daily-compare>details{border-top:1px solid #e0d3e9;padding-top:13px;margin-top:14px}.daily-compare summary{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;color:#633d7e;cursor:pointer;list-style:none}.daily-compare-days{display:grid;gap:10px;margin-top:14px}.daily-compare-days article{background:#fff;border-radius:12px;padding:13px}.daily-compare-days small{font-size:10px;color:#75617f;display:block}.daily-compare-days strong{display:block;font-size:14px;margin:5px 0;color:#4c2868}.daily-compare-days p{font-size:12px;line-height:1.85;color:#66516e}.home-season-links{display:flex;flex-wrap:wrap;align-items:center;gap:9px 13px;padding:13px 2px 0;font-size:11px}.home-season-links>span{color:#75637e;font-size:10px}.home-season-links a{color:#603b80;font-weight:700;text-decoration:none}.year-entry-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0}.year-entry-links a{padding:11px 6px;text-align:center;border:1px solid #dcccE6;border-radius:12px;background:#f6f0fb;color:#603782;font-size:12px;font-weight:700;text-decoration:none;line-height:1.6}.growth-article{max-width:720px;margin:auto;padding:24px 22px 45px;color:#34253e}.growth-breadcrumb{font-size:11px;color:#735980;margin-bottom:24px}.growth-breadcrumb a{color:inherit;text-decoration:none}.growth-heading>span{font-size:11px;color:#71448d;font-weight:700}.growth-heading h1{font-size:30px;line-height:1.5;letter-spacing:-1.2px;word-break:keep-all;margin:12px 0 17px}.growth-heading>p{font-size:15px;line-height:1.9;color:#67536f}.growth-heading>small{display:block;font-size:11px;color:#776481;margin-top:15px}.growth-story-section{margin:32px 0}.growth-story-section h2{font-size:21px;line-height:1.6;word-break:keep-all;color:#48255f;margin-bottom:15px}.growth-story-section p{font-size:15px;line-height:2;color:#58465f;margin:14px 0}.growth-story-grid{display:grid;gap:13px;margin:28px 0}.growth-story-grid>a{display:block;padding:22px;border:1px solid #dfd0e8;border-radius:18px;background:#fff;text-decoration:none;color:inherit}.growth-story-grid h2{font-size:20px;line-height:1.5;margin:0 0 10px}.growth-story-grid p{font-size:13px;line-height:1.85;color:#695471}.growth-story-grid strong{display:block;font-size:12px;color:#70478d;margin-top:14px}.growth-cta{border:1px solid #d5bee6;background:#f3ebfa;border-radius:20px;padding:23px;margin:30px 0}.growth-cta h2{font-size:21px;line-height:1.6;margin:6px 0 12px;color:#4e296a}.growth-cta p{font-size:13px;line-height:1.9;color:#65506f}.growth-cta>a{display:block;text-align:center;border-radius:12px;padding:13px 10px;background:#613584;color:#fff;text-decoration:none;font-size:14px;font-weight:700;margin-top:18px}.growth-cta .growth-secondary{background:#fff;border:1px solid #d4bee4;color:#603782;margin-top:9px}.growth-related{display:grid;gap:0;border-top:1px solid #e5daed;margin-top:30px}.growth-related a{padding:16px 0;border-bottom:1px solid #e5daed;font-size:13px;color:#67417e;text-decoration:none;line-height:1.8}.growth-footer{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;max-width:720px;padding:24px;margin:auto;font-size:12px}.growth-footer a{color:#654774;text-decoration:none}.growth-year-cta>span{font-size:11px;color:#7c5d3b;font-weight:750}.growth-year-cta{background:#fbf5e8;border-color:#e8d7b5}.growth-year-cta h2{color:#61442e}@media(min-width:700px){.growth-story-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.daily-compare *,.moment-followup *{scroll-behavior:auto}}
